Motion detection based on improved Sobel and ViBe algorithm

Motion detection plays a crucial role in most video based applications. A particular background subtraction technique called ViBe (Visual Background Extractor) is commonly used to obtain foreground objects from the background due to its high detection rate and low computational complexity. However, the performance is not very satisfying. Therefore, this paper presents an improved ViBe algorithm to increase the accuracy and robustness of motion detection. Specifically, a foreground feature map is created by optimizing the result of ViBe algorithm. Then the edge detection of the original video frames is achieved after pre-sharpening using improved Sobel operator and Otsu algorithm. Finally, by feature fusion (of the foreground and background feature maps) and contour filling, the motion detection results can be obtained. The experiments demonstrate the improvements of the proposed modifications at a limited additional cost.

[1]  Benjamin Höferlin,et al.  Evaluation of background subtraction techniques for video surveillance , 2011, CVPR 2011.

[2]  Marc Van Droogenbroeck,et al.  ViBe: A Universal Background Subtraction Algorithm for Video Sequences , 2011, IEEE Transactions on Image Processing.

[3]  Keiichi Abe,et al.  Topological structural analysis of digitized binary images by border following , 1985, Comput. Vis. Graph. Image Process..

[4]  Daqiang Zhang,et al.  A novel background subtraction for intelligent surveillance in wireless network , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[5]  Fang Zhu,et al.  ViBeExt: The extension of the universal background subtraction algorithm for distributed smart camera , 2012, 2012 International Symposium on Instrumentation & Measurement, Sensor Network and Automation (IMSNA).

[6]  Ling Xiong,et al.  Heavy rail surface defects detection based on the morphology of multi-scale and dual-structure elements , 2015, 2015 Chinese Automation Congress (CAC).

[7]  M. M. Sufyan Beg,et al.  Improved Edge Detection Algorithm for Brain Tumor Segmentation , 2015, Procedia Computer Science.

[8]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[9]  B. K. De,et al.  Background Subtraction Algorithm for Moving Object Detection Using SAMEER-TU Dataset , 2014, SocProS.

[10]  King Ngi Ngan,et al.  Video segmentation for content-based coding , 1999, IEEE Trans. Circuits Syst. Video Technol..

[11]  Shahriar Negahdaripour,et al.  Revised Definition of Optical Flow: Integration of Radiometric and Geometric Cues for Dynamic Scene Analysis , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  O. R. Vincent,et al.  A Descriptive Algorithm for Sobel Image Edge Detection , 2009 .

[13]  Fatih Murat Porikli,et al.  Changedetection.net: A new change detection benchmark dataset , 2012, 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.