Segmentation of moving objects using Multiple Background Model for industrial mobile robots

This paper investigates new approach for not only segmentation of moving objects but also generating background model from a camera on an unexpectedly moving mobile robot. The image sequence by moving camera is unstable. Therefore we have to estimate camera displacement for generating multiple background model. We estimate the camera displacement by similarities between two consecutive images and use correlation to calculate it in this paper. However, correlation process has heavy cost if we search whole image using small searching window. To reduce computational cost, firstly we detect strong vertical edges with selected regions which include detected edges from the current image. After we segment selected regions, the process chooses searching areas for each region to calculate similarity between consecutive images. The similarity generates displacement vectors using two center points of highly correlated regions for each selected region. The histogram of displacement vectors offers the camera displacement vector which has high density. Based on camera displacement vector, a pixel in previous image will match to displaced pixel in current image. Therefore the algorithm generates multiple background model (MBM) for each matched pixel by camera displacement vector. MBM process classifies each matched pixel to several clusters. Finally we eliminate clusters which have lower weight than threshold, and combine remained clusters for each pixel to generate multiple background model. Experimental results show that generated multiple background model and detected moving object under moving and shaking camera.

[1]  Alex Pentland,et al.  Pfinder: Real-Time Tracking of the Human Body , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Qi Tian,et al.  Statistical modeling of complex backgrounds for foreground object detection , 2004, IEEE Transactions on Image Processing.

[3]  W. Eric L. Grimson,et al.  Adaptive background mixture models for real-time tracking , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[4]  Carlos Orrite-Uruñuela,et al.  Detected motion classification with a double-background and a Neighborhood-based difference , 2003, Pattern Recognit. Lett..

[5]  Kentaro Toyama,et al.  Wallflower: principles and practice of background maintenance , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[6]  Chongzhao Han,et al.  A Background Reconstruction for Dynamic Scenes , 2006, 2006 9th International Conference on Information Fusion.

[7]  L. Davis,et al.  Background and foreground modeling using nonparametric kernel density estimation for visual surveillance , 2002, Proc. IEEE.

[8]  Kang-Hyun Jo,et al.  Detection of Moving Object Using Remained Background under Moving Camera , 2007, Int. J. Inf. Acquis..

[9]  Chongzhao Han,et al.  A Background Reconstruction Algorithm based on Pixel Intensity Classification in Remote Video Surveillance System 1 , 2001 .

[10]  Qi Tian,et al.  Foreground object detection in changing background based on color co-occurrence statistics , 2002, Sixth IEEE Workshop on Applications of Computer Vision, 2002. (WACV 2002). Proceedings..