An efficient approach of moving objects detection in complex background

Detecting moving objects is the first step of many video surveillance applications. Most existing simple background subtraction methods such as frame difference, running average (RA), and median filter, have the low computational cost, but they can't perform well in the complex scenes. Although some ordinary methods can do well in the complex scenes, they can't satisfy the real-time requirement because of its high computational cost. So in this paper, we propose an efficient approach for detecting moving objects, which has the low computational cost and high performance in the complex scenes. The proposed method first uses the running average algorithm and contour information to obtain moving regions roughly. Then an improved GMM algorithm is used to update the background model and detect foreground precisely. The experiment results show that our method has a lower computational cost and performs better both in the outdoor and indoor scenes than GMM.

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

[2]  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).

[3]  Tiziana D'Orazio,et al.  Moving object segmentation by background subtraction and temporal analysis , 2006, Image Vis. Comput..

[4]  Mubarak Shah,et al.  A hierarchical approach to robust background subtraction using color and gradient information , 2002, Workshop on Motion and Video Computing, 2002. Proceedings..