MSFgNet: A Novel Compact End-to-End Deep Network for Moving Object Detection

Moving object detection (MOD) in videos is a challenging task. Estimation of accurate background is the key to extracting the foreground from video frames. In this paper, we have proposed a novel compact end-to-end convolutional neural network architecture, motion saliency foreground network (MSFgNet), to estimate the background and to extract the foreground from video frames. Initially, the long streaming video is divided into a number of small video streams (SVS). The proposed network takes the SVS as an input and estimates the background frame for each SVS. Second, the saliency map is extracted using the current video frame and estimated background. Furthermore, a compact encoder–decoder network is proposed to extract the foreground from the estimated saliency maps. The performance of the proposed MSFgNet is tested on three benchmark datasets (CDnet-2014, LASIESTA, and PTIS) for MOD. The computational complexity (handling of number of parameters and execution time) and the performance of the proposed MSFgNet are compared with the existing state-of-the-art methods for MOD in terms of precision, recall, and F-measure. Performance analysis shows that the proposed network is very compact and outperforms the existing state-of-the-art methods for MOD in videos.

[1]  Yuansheng Luo,et al.  Deep Background Modeling Using Fully Convolutional Network , 2018, IEEE Transactions on Intelligent Transportation Systems.

[2]  Ferdinand van der Heijden,et al.  Efficient adaptive density estimation per image pixel for the task of background subtraction , 2006, Pattern Recognit. Lett..

[3]  Sheng Huang,et al.  Background Modeling by Stability of Adaptive Features in Complex Scenes , 2018, IEEE Transactions on Image Processing.

[4]  Lucia Maddalena,et al.  A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications , 2008, IEEE Transactions on Image Processing.

[5]  Zuoyong Li,et al.  Background modelling using discriminative motion representation , 2017, IET Comput. Vis..

[6]  T. Xiang Background Subtraction with Dirichlet Process Mixture Models , 2013 .

[7]  Namrata Vaswani,et al.  An Online Algorithm for Separating Sparse and Low-Dimensional Signal Sequences From Their Sum , 2013, IEEE Transactions on Signal Processing.

[8]  Ashish Ghosh,et al.  Real-Time Adaptive Histogram Min-Max Bucket (HMMB) Model for Background Subtraction , 2018, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  Matti Pietikäinen,et al.  Modeling pixel process with scale invariant local patterns for background subtraction in complex scenes , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[10]  Jesús Chamorro-Martínez,et al.  A New Approach to Motion Pattern Recognition and Its Application to Optical Flow Estimation , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[11]  Shengsheng Yu,et al.  Moving Object Detection and Shadow Removing under Changing Illumination Condition , 2014 .

[12]  Omar ElHarrouss,et al.  Moving objects detection based on thresholding operations for video surveillance systems , 2015, 2015 IEEE/ACS 12th International Conference of Computer Systems and Applications (AICCSA).

[13]  Jingdong Wang,et al.  A Probabilistic Approach to Robust Matrix Factorization , 2012, ECCV.

[14]  Song Wang,et al.  Visual-Attention-Based Background Modeling for Detecting Infrequently Moving Objects , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Hanqing Lu,et al.  Pixelwise Deep Sequence Learning for Moving Object Detection , 2019, IEEE Transactions on Circuits and Systems for Video Technology.

[16]  Fatih Murat Porikli,et al.  CDnet 2014: An Expanded Change Detection Benchmark Dataset , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops.

[17]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[18]  Lei Zhang,et al.  Robust Online Matrix Factorization for Dynamic Background Subtraction , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Zhiming Luo,et al.  Interactive deep learning method for segmenting moving objects , 2017, Pattern Recognit. Lett..

[20]  Narciso García,et al.  Real-time nonparametric background subtraction with tracking-based foreground update , 2018, Pattern Recognit..

[21]  Dacheng Tao,et al.  DehazeNet: An End-to-End System for Single Image Haze Removal , 2016, IEEE Transactions on Image Processing.

[22]  Lucia Maddalena,et al.  The SOBS algorithm: What are the limits? , 2012, 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[23]  Xiaowei Zhou,et al.  Moving Object Detection by Detecting Contiguous Outliers in the Low-Rank Representation , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[24]  María J. Lado,et al.  A Background Modeling and Foreground Detection Algorithm Using Scaling Coefficients Defined With a Color Model Called Lightness-Red-Green-Blue , 2018, IEEE Transactions on Image Processing.

[25]  Moncef Gabbouj,et al.  Spatiotemporal Saliency Estimation by Spectral Foreground Detection , 2018, IEEE Transactions on Multimedia.

[26]  Mario Ignacio Chacon Murguia,et al.  An Adaptive Neural-Fuzzy Approach for Object Detection in Dynamic Backgrounds for Surveillance Systems , 2012, IEEE Transactions on Industrial Electronics.

[27]  Dahua Lin,et al.  Adjustable Bounded Rectifiers: Towards Deep Binary Representations , 2015, ArXiv.

[28]  Guillaume-Alexandre Bilodeau,et al.  SuBSENSE: A Universal Change Detection Method With Local Adaptive Sensitivity , 2015, IEEE Transactions on Image Processing.

[29]  Narciso García,et al.  Improved background modeling for real-time spatio-temporal non-parametric moving object detection strategies , 2013, Image Vis. Comput..

[30]  Yong Zhao,et al.  An Adaptive Background Modeling Method for Foreground Segmentation , 2017, IEEE Transactions on Intelligent Transportation Systems.

[31]  Xiaochun Cao,et al.  Robust Foreground Detection Using Smoothness and Arbitrariness Constraints , 2014, ECCV.

[32]  Ling Shao,et al.  Video Salient Object Detection via Fully Convolutional Networks , 2017, IEEE Transactions on Image Processing.

[33]  Soo-In Lee,et al.  Rear object detection method based on optical flow and vehicle information for moving vehicle , 2017, 2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN).

[34]  Xiaobo Lu,et al.  WeSamBE: A Weight-Sample-Based Method for Background Subtraction , 2018, IEEE Transactions on Circuits and Systems for Video Technology.

[35]  Simone Bianco,et al.  Combination of Video Change Detection Algorithms by Genetic Programming , 2017, IEEE Transactions on Evolutionary Computation.

[36]  Narciso García,et al.  Labeled dataset for integral evaluation of moving object detection algorithms: LASIESTA , 2016, Comput. Vis. Image Underst..

[37]  Thuong Le-Tien,et al.  NIC: A Robust Background Extraction Algorithm for Foreground Detection in Dynamic Scenes , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[38]  Chia-Feng Juang,et al.  Moving Object Classification Using a Combination of Static Appearance Features and Spatial and Temporal Entropy Values of Optical Flows , 2015, IEEE Transactions on Intelligent Transportation Systems.

[39]  Guillaume-Alexandre Bilodeau,et al.  A Self-Adjusting Approach to Change Detection Based on Background Word Consensus , 2015, 2015 IEEE Winter Conference on Applications of Computer Vision.

[40]  James M. Rehg,et al.  GOSUS: Grassmannian Online Subspace Updates with Structured-Sparsity , 2013, 2013 IEEE International Conference on Computer Vision.

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

[42]  Chih-Yang Lin,et al.  Three-Pronged Compensation and Hysteresis Thresholding for Moving Object Detection in Real-Time Video Surveillance , 2017, IEEE Transactions on Industrial Electronics.

[43]  Gerhard Rigoll,et al.  A deep convolutional neural network for video sequence background subtraction , 2018, Pattern Recognit..

[44]  Tao Xiang,et al.  Background Subtraction with DirichletProcess Mixture Models , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[45]  Laura Balzano,et al.  Incremental gradient on the Grassmannian for online foreground and background separation in subsampled video , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[46]  Marc Van Droogenbroeck,et al.  Deep background subtraction with scene-specific convolutional neural networks , 2016, 2016 International Conference on Systems, Signals and Image Processing (IWSSIP).

[47]  Rui Wang,et al.  Static and Moving Object Detection Using Flux Tensor with Split Gaussian Models , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops.

[48]  Yuan Xie,et al.  Moving Object Detection Using Tensor-Based Low-Rank and Saliently Fused-Sparse Decomposition , 2017, IEEE Transactions on Image Processing.