Occlusion Boundary Detection Method for Depth Image Based on Ensemble Learning
ZHANG Shi-hui1,2,PANG Yun-chong1
1. School of Information Science and Engineering, Yanshan University, Qinhuangdao, Hebei 066004, China;
2. The Key Lab for Computer Virtual Tech and Sys Integration of Hebei Province, Qinhuangdao, Hebei 066004, China
Abstract:The existing occlusion detection method for depth image can not effectively detect the occlusion boundary point with less obvious depth change, this status should be changed. The eight neighborhood total depth difference feature and maximal area feature are proposed firstly, and then the calculation methods for these two new features are defined. On this basis, a new occlusion detection approach based on ensemble learning is proposed, which combines the proposed features and existing occlusion related features to train the decision tree-based AdaBoost classifier to classify the pixel of depth image into occlusion boundary point or non-occlusion boundary point. The experimental results show that, compared with the existing methods, the proposed approach has higher accuracy and better universality.
[1]Stein A, Hebert M. Occlusion boundaries from motion: Low-level detection and mid-level reasoning[J]. International Journal of Computer Vision,2009,82(3):325-357.
[2]Hoiem D, Efros A, Hebert M. Recovering occlusion boundaries from an image[J]. International Journal of Computer Vision,2011,91(3):328-346.
[3]蒋剑峰,姜招喜,柴国忠,等.螺纹影像法测量中投影遮挡问题的研究[J].计量技术, 2012,(10): 29-33.
[4]Alvarez L, Deriche R, Papadopoulo T. Symmetrical dense optical flow estimation with occlusions detection[J]. International Journal of Computer Vision, 2007, 75(3):371-385.
[5]He X, Yuille A. Occlusion boundary detection using pseudo-depth[C]// Proceedings of the European Conference on Computer Vision, Heidelberg, Germany: Springer Verlag, 2010,539-552.
[6]Humayun A, Aodha O M, Brostow G J. Learning to find occlusion regions[C]// Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Piscataway, USA: IEEE, 2011,2161-2168.
[7]Chen D, Yuan Z, Zhang G, et al. Detecting occlusion boundaries via saliency network[C]// Proceedings of International Conference on Pattern Recognition,Tsukuba, Piscataway, USA: IEEE, 2012,2569-2572.
[8]Park J C, Kim S M, Lee K H. 3D mesh construction from depth images with occlusion[C]// Lecture Notes in Computer Science, Heidelberg, Germany: Springer Verlag, 2006,770-778.
[9]Merchan P, Vazquez A S, Salamanca S. 3D scene analysis from a single range image through occlusion graphs[J]. Pattern Recognition Letters,2008,29(8):1105-1116.
[10]Jang I Y, Cho J H, Seo M K, et al. Depth image based 3D human modeling resolving self-occlusion[C]// ACM SIGGRAPH Posters, New York, USA:ACM,2008,105.
[11]Liu Y. Automatic range image registration in the Markov chain[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,2010,32(1):12-29.
[12]Jang I Y, Cho J H, Lee K H. 3D human modeling from a single depth image dealing with self-occlusion[J]. Multimedia Tools and Applications,2012,58(1):267-288.
[13]张世辉,张煜婕,孔令富.一种基于深度图像的自遮挡检测方法[J].小型微型计算机系统,2010,31(5):964-968.
[14]张世辉,张煜婕,孔令富.结合深度图像和最佳分割阈值迭代的自遮挡检测算法[J].高技术通讯,2010,20(7):754-757.
[15]Zhang S, Gao F, Kong L. A self-occlusion detection approach based on range image of vision object[J]. ICIC Express Letters,2011,5(6):2041-2046.
[16]Zhang S, Liu J. A self-occlusion detection approach based on depth image using SVM[J]. International Journal of Advanced Robotic Systems,2012,9(12):230:1-8.
[17]Hetzel G, Leibe B, Levi P, et al. 3D object recognition from range images using local feature histograms[C]// Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Piscataway, USA: IEEE, 2001,II394-II399.