skip to main content
research-article

A deep convolutional neural network for video sequence background subtraction

Published: 01 April 2018 Publication History

Abstract

We propose a novel approach based on deep learning for background subtraction from video sequences.A new algorithm to generate background model has been proposed.Input image patches and their corresponding background images are fed into CNN to do background subtraction.We utilized median filter to enhance the segmentation results.Experiments of Change detection results confirm the performance of the proposed approach. In this work, we present a novel background subtraction from video sequences algorithm that uses a deep Convolutional Neural Network (CNN) to perform the segmentation. With this approach, feature engineering and parameter tuning become unnecessary since the network parameters can be learned from data by training a single CNN that can handle various video scenes. Additionally, we propose a new approach to estimate background model from video sequences. For the training of the CNN, we employed randomly 5% video frames and their ground truth segmentations taken from the Change Detection challenge 2014 (CDnet 2014). We also utilized spatial-median filtering as the post-processing of the network outputs. Our method is evaluated with different data-sets, and it (so-called DeepBS) outperforms the existing algorithms with respect to the average ranking over different evaluation metrics announced in CDnet 2014. Furthermore, due to the network architecture, our CNN is capable of real time processing.

References

[1]
O. Barnich, M. Van Droogenbroeck, Vibe: a universal background subtraction algorithm for video sequences, IEEE Trans. Image Process., 20 (2011) 1709-1724.
[2]
G.-A. Bilodeau, J.-P. Jodoin, N. Saunier, Change detection in feature space using local binary similarity patterns, IEEE, 2013.
[3]
M. Braham, M. Van Droogenbroeck, Deep background subtraction with scene-specific convolutional neural networks, IEEE, 2016.
[4]
F. Bunyak, K. Palaniappan, S.K. Nath, G. Seetharaman, Flux tensor constrained geodesic active contours with sensor fusion for persistent object tracking, J. Multimed., 2 (2007) 20.
[5]
Y. Chen, J. Wang, H. Lu, Learning sharable models for robust background subtraction, IEEE, 2015.
[6]
A.P. Dempster, N.M. Laird, D.B. Rubin, Maximum likelihood from incomplete data via the EM algorithm, J. R. Stat. Soc. Ser. B (Methodol.), 39 (1977) 1-38.
[7]
A. Elgammal, D. Harwood, L. Davis, Non-parametric model for background subtraction, Springer, 2000.
[8]
R.H. Evangelio, T. Sikora, Complementary background models for the detection of static and moving objects in crowded environments, IEEE, 2011.
[9]
J. Ferryman, A. Shahrokni, An overview of the pets 2009 challenge, 2009.
[10]
N. Goyette, P.-M. Jodoin, F. Porikli, J. Konrad, P. Ishwar, Changedetection. net: a new change detection benchmark dataset, IEEE, 2012.
[11]
M. Heikkila, M. Pietikainen, A texture-based method for modeling the background and detecting moving objects, IEEE Trans. Pattern Anal. Mach. Intell., 28 (2006) 657-662.
[12]
G. Hinton, N. Srivastava, K. Swersky, Lecture 6a overview of minibatch gradient descent, 2012. https://www.cs.toronto.edu/~tijmen/csc321/slides/lecture_slides_lec6.pdf.
[13]
M. Hofmann, P. Tiefenbacher, G. Rigoll, Background segmentation with feedback: the pixel-based adaptive segmenter, IEEE, 2012.
[14]
S. Ioffe, C. Szegedy, Batch normalization: accelerating deep network training 775 by reducing internal covariate shift (2015). arXiv:1502.03167v3.
[15]
K. Kim, T.H. Chalidabhongse, D. Harwood, L. Davis, Real-time foregroundbackground segmentation using codebook model, Real-time Imaging, 11 (2005) 172-185.
[16]
N.M. Oliver, B. Rosario, A.P. Pentland, A Bayesian computer vision system for modeling human interactions, IEEE Trans. Pattern Anal. Mach. Intell., 22 (2000) 831-843.
[17]
H. Sajid, S.-C. S. Cheung, Background subtraction for static & moving camera, IEEE, 2015.
[18]
M. Sedky, C.C. Chibelushi, M. Moniri, Image Processing: Object Segmentation Using Full-Spectrum Matching of Albedo Derived from Colour Images. WO Patent No. WO 2010/070265, 2010.
[19]
A. Sobral, BGSLibrary: an opencv C++ background subtraction library, 2013.
[20]
P.-L. St-Charles, G.-A. Bilodeau, R. Bergevin, A self-adjusting approach to change detection based on background word consensus, IEEE, 2015.
[21]
P.-L. St-Charles, G.-A. Bilodeau, R. Bergevin, Subsense: a universal change detection method with local adaptive sensitivity, IEEE Trans. Image Process., 24 (2015) 359-373.
[22]
C. Stauffer, W.E.L. Grimson, Adaptive background mixture models for real-time tracking, IEEE, 1999.
[23]
P. Tiefenbacher, M. Hofmann, D. Merget, G. Rigoll, Pid-based regulation of background dynamics for foreground segmentation, IEEE, 2014.
[24]
K. Toyama, J. Krumm, B. Brumitt, B. Meyers, Wallflower: principles and practice of background maintenance, IEEE, 1999.
[25]
S. Varadarajan, P. Miller, H. Zhou, Region-based mixture of Gaussians modelling for foreground detection in dynamic scenes, Pattern Recogn., 48 (2015) 3488-3503.
[26]
R. Wang, F. Bunyak, G. Seetharaman, K. Palaniappan, Static and moving object detection using flux tensor with split gaussian models, 2014.
[27]
Y. Wang, P.-M. Jodoin, F. Porikli, J. Konrad, Y. Benezeth, P. Ishwar, Cdnet 2014: an expanded change detection benchmark dataset, 2014.

Cited By

View all
  1. A deep convolutional neural network for video sequence background subtraction

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Pattern Recognition
    Pattern Recognition  Volume 76, Issue C
    April 2018
    669 pages

    Publisher

    Elsevier Science Inc.

    United States

    Publication History

    Published: 01 April 2018

    Author Tags

    1. Background subtraction
    2. CNN
    3. Deep learning
    4. Video segmentation

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 01 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media