Real time moving object detection using motor signal and depth map for robot car

Moving object detection from a moving camera is a fundamental task in many applications. For the moving robot car vision, the background movement is 3D motion structure in nature. In this situation, the conventional moving object detection algorithm cannot be use to handle the 3D background modeling effectively and efficiently. In this paper, a novel scheme is proposed by utilizing the motor control signal and depth map obtained from a stereo camera to model the perspective transform matrix between different frames under a moving camera. In our approach, the coordinate relationship between frames during camera moving is modeled by a perspective transform matrix which is obtained by using current motor control signals and the pixel depth value. Hence, the relationship between a static background pixel and the moving foreground corresponding to the camera motion can be related by a perspective matrix. To enhance the robustness of classification, we allowed a tolerance range during the perspective transform matrix prediction and used multi-reference frames to classify the pixel on current frame. The proposed scheme has been found to be able to detect moving objects for our moving robot car efficiently. Different from conventional approaches, our method can model the moving background in 3D structure, without online model training. More importantly, the computational complexity and memory requirement are low making it possible to implement this scheme in real-time, which is even valuable for a robot vision system.

[1]  Wan-Chi Siu,et al.  Accurate distance estimation using camera orientation compensation technique for vehicle driver assistance system , 2012, 2012 IEEE International Conference on Consumer Electronics (ICCE).

[2]  W. Eric L. Grimson,et al.  Learning Patterns of Activity Using Real-Time Tracking , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Wan-Chi Siu,et al.  Fast video object detection via multiple background modeling , 2010, 2010 IEEE International Conference on Image Processing.

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

[5]  Monson H. Hayes,et al.  Moving object detection using unstable camera for consumer surveillance systems , 2013, 2013 IEEE International Conference on Consumer Electronics (ICCE).

[6]  Changhai Xu,et al.  Motion Segmentation by Learning Homography Matrices from Motor Signals , 2011, 2011 Canadian Conference on Computer and Robot Vision.

[7]  Arnold W. M. Smeulders,et al.  Color Based Object Recognition , 1997, ICIAP.

[8]  Xin Li,et al.  Simultaneous Video Stabilization and Moving Object Detection in Turbulence , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Yongdong Zhang,et al.  Automatic Detection and Analysis of Player Action in Moving Background Sports Video Sequences , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Tom Drummond,et al.  Fusing points and lines for high performance tracking , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[11]  Changhai Xu,et al.  Moving Object Segmentation Using Motor Signals , 2012, ECCV.

[12]  Zheru Chi,et al.  A robust background subtraction approach with a moving camera , 2012, 2012 7th International Conference on Computing and Convergence Technology (ICCCT).

[13]  Mao Zheng,et al.  Real-time moving target Detection in the dynamic background , 2012, 2012 8th International Conference on Computing Technology and Information Management (NCM and ICNIT).

[14]  Richard Szeliski,et al.  Computer Vision - Algorithms and Applications , 2011, Texts in Computer Science.