Foreground Detection with a Moving RGBD Camera

A method for foreground detection in data acquired by a moving RGBD camera is proposed. The background scene is initially in a reference model. An initial estimation of camera motion is provided by a conventional point cloud registration approach of matched keypoints between the captured scene and the reference model. This initial solution is then refined based on a top-down, model based approach that evaluates candidate camera poses in a Particle Swarm Optimization framework. To evaluate a candidate pose, the method renders color and depth images of the model according to this pose and computes a dissimilarity score of the rendered images to the currently captured ones. This score is based on the direct comparison of color, depth, and surface geometry between the acquired and rendered images, while allowing for outliers due to the potential occurrence of foreground objects, or newly imaged surfaces. Extended quantitative and qualitative experimental results confirm that the proposed method produces significantly more accurate foreground segmentation maps compared to the conventional, baseline feature-based approach.

[1]  Yiannis Aloimonos,et al.  Detecting Independent 3D Movement , 2005 .

[2]  René Vidal,et al.  A Benchmark for the Comparison of 3-D Motion Segmentation Algorithms , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[3]  Allen R. Hanson,et al.  Computer Vision Systems , 1978 .

[4]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[5]  Shireen Elhabian,et al.  Moving Object Detection in Spatial Domain using Background Removal Techniques - State-of-Art , 2008 .

[6]  Andrew W. Fitzgibbon,et al.  KinectFusion: real-time 3D reconstruction and interaction using a moving depth camera , 2011, UIST.

[7]  Andrew Blake,et al.  Statistical mosaics for tracking , 1996, Image Vis. Comput..

[8]  Ahmed M. Elgammal,et al.  Online Moving Camera Background Subtraction , 2012, ECCV.

[9]  Takeo Kanade,et al.  Background Subtraction for Freely Moving Cameras , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[10]  Michal Irani,et al.  Computing occluding and transparent motions , 1994, International Journal of Computer Vision.

[11]  Otmar Loffeld,et al.  MULTI-MODAL BACKGROUND SUBTRACTION USING GAUSSIAN MIXTURE MODELS , 2010 .

[12]  Eduardo Bayro Corrochano,et al.  Handbook of Geometric Computing , 2005 .

[13]  Marc Van Droogenbroeck,et al.  Combining Color, Depth, and Motion for Video Segmentation , 2009, ICVS.

[14]  Jiajun Bu,et al.  Video stabilization with a depth camera , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[15]  Gaojin Wen,et al.  Least-squares fitting of multiple M-dimensional point sets , 2006, The Visual Computer.

[16]  Stefano Soatto,et al.  Actionable saliency detection: Independent motion detection without independent motion estimation , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[17]  Daniel Cremers,et al.  Robust odometry estimation for RGB-D cameras , 2013, 2013 IEEE International Conference on Robotics and Automation.

[18]  Matthieu Guillaumin,et al.  Segmentation Propagation in ImageNet , 2012, ECCV.

[19]  Shih-Fu Chang,et al.  VisualSEEk: a fully automated content-based image query system , 1997, MULTIMEDIA '96.

[20]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Thierry Fraichard,et al.  Motion estimation from range images in dynamic outdoor scenes , 2010, 2010 IEEE International Conference on Robotics and Automation.

[22]  Antonis A. Argyros,et al.  Robust Regression for the Detection of Independent 3D Motion by a Binocular Observer , 1998, Real Time Imaging.

[23]  Bohyung Han,et al.  Real-Time Subspace-Based Background Modeling Using Multi-channel Data , 2007, ISVC.

[24]  Marc Van Droogenbroeck,et al.  Techniques to improve the foreground segmentation with a 3D camera and a color camera , 2009 .

[25]  Kurt Konolige,et al.  Real-Time Detection of Independent Motion using Stereo , 2005, 2005 Seventh IEEE Workshops on Applications of Computer Vision (WACV/MOTION'05) - Volume 1.

[26]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[27]  Nikos Paragios,et al.  Motion-based background subtraction using adaptive kernel density estimation , 2004, CVPR 2004.

[28]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.