Spatiotemporal local compact binary pattern for background subtraction in complex scenes

A variety of binary feature descriptors such as local binary pattern (LBP) and its variations have recently attracted considerable attention for modelling backgrounds, due to their robustness and strong discriminatory power. However, most existing binary feature descriptors fail to model complex scenes due to their sensitivity to noise. In this paper, we propose an effective local compact binary descriptor for background modelling. For each image, local compact binary patterns (LCBPs) are first extracted by computing a number of low-dimensional pixel difference vectors (PDVs). Then, the LCBP is extended to the spatiotemporal domain taking into account the temporal persistence of pixels, and a novel local compact binary descriptor, STLCBP, is proposed. Multiple color spaces are also considered in order to separate foreground from background pixels accurately. Finally, a joint domain-range adaptive kernel density estimate (KDE) model is used to estimate the background and foreground scores by combining texture features with color features. Experimental results on two well-known datasets, I2R and CDnet2014, demonstrate that the proposed approach significantly outperforms many state-of-the-art methods and works effectively on a wide range of complex videos.

[1]  Lucia Maddalena,et al.  The 3dSOBS+ algorithm for moving object detection , 2014, Comput. Vis. Image Underst..

[2]  Matti Pietikäinen,et al.  Dynamic Texture Recognition Using Volume Local Binary Patterns , 2006, WDV.

[3]  Jiang Huiyan,et al.  Background extraction and update method based on histogram in YCbCr color space , 2011, 2011 International Conference on E-Business and E-Government (ICEE).

[4]  Yaser Sheikh,et al.  Bayesian modeling of dynamic scenes for object detection , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Zoran Zivkovic,et al.  Improved adaptive Gaussian mixture model for background subtraction , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[6]  Ingmar Lissner,et al.  Image-Difference Prediction: From Grayscale to Color , 2013, IEEE Transactions on Image Processing.

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

[8]  Shengping Zhang,et al.  Dynamic background modeling and subtraction using spatio-temporal local binary patterns , 2008, 2008 15th IEEE International Conference on Image Processing.

[9]  Gerhard Rigoll,et al.  Background segmentation with feedback: The Pixel-Based Adaptive Segmenter , 2012, 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[10]  Xiaoyang Tan,et al.  Enhanced Local Texture Feature Sets for Face Recognition Under Difficult Lighting Conditions , 2007, IEEE Transactions on Image Processing.

[11]  Hasan Sajid,et al.  Universal Multimode Background Subtraction , 2017, IEEE Transactions on Image Processing.

[12]  Garrett M. Johnson,et al.  Derivation of a color space for image color difference measurement , 2010 .

[13]  Bohyung Han,et al.  Sequential Kernel Density Approximation and Its Application to Real-Time Visual Tracking , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Matti Pietikäinen,et al.  Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Muhammet Balcilar,et al.  Moving Object Detection using Lab2000HL Color Space with Spatial and Temporal Smoothing , 2014 .

[16]  Raúl Mohedano,et al.  Versatile Bayesian classifier for moving object detection by non-parametric background-foreground modeling , 2012, 2012 19th IEEE International Conference on Image Processing.

[17]  Jianhui Wu,et al.  Local Compact Binary Patterns for Background Subtraction in Complex Scenes , 2018, 2018 24th International Conference on Pattern Recognition (ICPR).

[18]  Ramakant Nevatia,et al.  Camera calibration from video of a walking human , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Matti Pietikäinen,et al.  Rotation-Invariant Image and Video Description With Local Binary Pattern Features , 2012, IEEE Transactions on Image Processing.

[20]  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.

[21]  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.

[22]  Allen R. Hanson,et al.  Improvements in Joint Domain-Range Modeling for Background Subtraction , 2012, BMVC.

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

[24]  Mingliang Chen,et al.  Spatiotemporal GMM for Background Subtraction with Superpixel Hierarchy , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Jian-Huang Lai,et al.  Complex Background Subtraction by Pursuing Dynamic Spatio-Temporal Models , 2014, IEEE Transactions on Image Processing.

[26]  Kazuhiko Sumi,et al.  Background subtraction based on cooccurrence of image variations , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[27]  Heng Zhang,et al.  Multimodal information fusion based human movement recognition , 2018, Multimedia Tools and Applications.

[28]  Matti Pietikäinen,et al.  Median Robust Extended Local Binary Pattern for Texture Classification , 2016, IEEE Transactions on Image Processing.

[29]  Ingmar Lissner,et al.  Toward a Unified Color Space for Perception-Based Image Processing , 2012, IEEE Transactions on Image Processing.

[30]  Matti Pietikäinen,et al.  Dynamic Texture Recognition Using Local Binary Patterns with an Application to Facial Expressions , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[31]  Muhammet Balcilar,et al.  Performance analysis of Lab2000HL color space for background subtraction , 2013, 2013 IEEE INISTA.

[32]  Kamal Jamshidi,et al.  Anomaly detection and localization in crowded scenes using connected component analysis , 2017, Multimedia Tools and Applications.

[33]  Xin Liu,et al.  Background subtraction based on low-rank and structured sparse decomposition. , 2015, IEEE transactions on image processing : a publication of the IEEE Signal Processing Society.

[34]  Jianhui Wu,et al.  Study of multiple moving targets’ detection in fisheye video based on the moving blob model , 2018, Multimedia Tools and Applications.

[35]  Marko Heikkilä,et al.  A texture-based method for modeling the background and detecting moving objects , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[36]  Qi Tian,et al.  Foreground object detection from videos containing complex background , 2003, MULTIMEDIA '03.

[37]  Meng Wu,et al.  Hybrid center-symmetric local pattern for dynamic background subtraction , 2011, 2011 IEEE International Conference on Multimedia and Expo.

[38]  V. RamprasadA.,et al.  An adaptive hybrid GMM for multiple human detection in crowd scenario , 2017, Multimedia Tools and Applications.

[39]  Chun-Rong Huang,et al.  Real-Time Binary Descriptor Based Background Modeling , 2013, 2013 2nd IAPR Asian Conference on Pattern Recognition.

[40]  Jiwen Lu,et al.  Learning Compact Binary Face Descriptor for Face Recognition , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[41]  Shuai Liu,et al.  A review of visual moving target tracking , 2017, Multimedia Tools and Applications.

[42]  Allen R. Hanson,et al.  Background modeling using adaptive pixelwise kernel variances in a hybrid feature space , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[43]  Li Song,et al.  Dynamic background subtraction based on spatial extended center-symmetric local binary pattern , 2010, 2010 IEEE International Conference on Multimedia and Expo.

[44]  Jiwen Lu,et al.  Context-Aware Local Binary Feature Learning for Face Recognition , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[45]  I. Haritaoglu,et al.  Background and foreground modeling using nonparametric kernel density estimation for visual surveillance , 2002 .

[46]  Guillaume-Alexandre Bilodeau,et al.  Change Detection in Feature Space Using Local Binary Similarity Patterns , 2013, 2013 International Conference on Computer and Robot Vision.

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

[48]  Marko Heikkilä,et al.  A Texture-based Method for Detecting Moving Objects , 2004, BMVC.

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

[50]  Wotao Yin,et al.  A feasible method for optimization with orthogonality constraints , 2013, Math. Program..

[51]  Dan Xu,et al.  Background Subtraction Using Local SVD Binary Pattern , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).