Abstract
Although a wide variety of background subtraction methods has been proposed in recent years, none has been able to fully address multi-scale moving objects and dynamic background in real surveillance tasks. In this paper, a novel and effective background subtraction method, named regional multi-feature-frequency (RMFF), is proposed to detect multi-scale moving objects under dynamic background. Unlike many existing methods construct background model using simple multi-feature combinations, RMFF exploits the spatiotemporal cues of multi-feature as well as superpixels at each scale, thus allowing for more robust information to be exploited for background modeling. Specifically, the spatial relationship between pixels in a neighborhood and the frequencies of features over time are first exploited, enabling accurate detection of moving objects while ignoring most dynamic background changes. Then, the use of multi-scale superpixels for exploiting the structural information existing in real-world scenes further enhances robustness to multi-scale objects and environmental variations. Finally, an adaptive strategy is employed to dynamically adjust the foreground/background segmentation threshold for each region without user intervention. This adaptive threshold is defined for each region separately, and can adjust dynamically based on continuous monitoring of the background changes, thereby effectively reducing potential segmentation noise. Experiments on the 2014 version of the ChangeDetection.net dataset demonstrate that the proposed method outperforms the 12 state-of-the-art algorithms in terms of overall F-Measure and performs effectively in many complex scenes. Consequently, it is verified that the developed approach is feasible and useful for robust application in practical video surveillance.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
All data included in this study are available from the corresponding author on reasonable request.
References
Achanta R, Shaji A, Smith K et al (2012) SLIC superpixels compared to state-of-the-art superpixel methods. IEEE Trans Pattern Anal Mach Intell 34(11):2274–2282
Akilan T, Wu QMJ, Yang Y (2018) Fusion-based foreground enhancement for background subtraction using multivariate multi-model Gaussian distribution. Inf Sci 430–431:414–431
Barnich O, Droogenbroeck MV (2011) ViBe: a universal background subtraction algorithm for video sequences. IEEE Trans Image Process 20(6):1709–1724
Benezeth Y, Jodoin P, Emile B et al (2010) Comparative study of background subtraction algorithms. J Electron Imaging 19(3):0330031–03300312
Bianco S, Ciocca G, Schettini R (2017) How far can you get by combining change detection algorithms? In: Image analysis and process (ICIAP), pp 96–107
Boulmerka A, AlliliM S (2018) Foreground segmentation in videos combining general Gaussian mixture modeling and spatial information. IEEE Trans Circuits Syst Video Tech 28(6):1330–1345
Chen M, Wei X, Yang Q et al (2018) Spatiotemporal GMM for background subtraction with superpixel hierarchy. IEEE Trans Pattern Anal Mach Intell 40(6):1518–1525
Chen BH, Shi LF, Ke X (2019a) A robust moving object detection in multi-scenario big data for video surveillance. IEEE Trans Circuits Syst Video Technol 29(4):982–995
Chen Z, Wang R, Zhang Z et al (2019b) Background–foreground interaction for moving object detection in dynamic scenes. Inf Sci 483:65–81
Chen YQ, Sun ZL, Lam KM (2020) An effective subsuperpixel-based approach for background subtraction. IEEE Trans Ind Electron 67(1):601–609
Cores D, Brea VM, Mucientes M (2023) Spatiotemporal tubelet feature aggregation and object linking for small object detection in videos. Appl Intell 53:1205–1217
Dulebenets MA (2021) An adaptive polyploid memetic algorithm for scheduling trucks at a cross-docking terminal. Inf Sci 565:390–421
Elgammal A, Harwood D, Davis L (2000) Non-parametric model for background subtraction. In: European conference on computer vision (ECCV), pp 751–767
Garcia-Garcia B, Bouwmans T, Silva AJR (2020) Background subtraction in real applications: Challenges, current models and future directions. Comput Sci Rev 35:1–42
Giraldo JH, Javed S, Bouwmans T (2022) Graph moving object segmentation. IEEE Trans Pattern Anal Mach Intell 44(5):2485–2503
He W, Kim YK, Ko HL et al (2019) Local compact binary count based nonparametric background modeling for foreground detection in dynamic scenes. IEEE Access 7:92329–92340
He W, Li W, Zhang G et al (2021) Detection of moving objects using adaptive multi-feature histograms. J vis Commun Image Represent 80:1–13
He W, Li J, Qi Q et al (2022) SIM-MFR: spatial interactions mechanisms based multi-feature representation for background modeling. J vis Commun Image Represent 88(2022):1–14
Heikkila M, Pietikainen M, Heikkila J (2004) A texture-based method for detecting moving objects. In: Proceedings of British machine visual conference, pp 21.1–21.10
Javed S, Oh SH, Sobral A et al (2015) Background subtraction via superpixel-based online matrix decomposition with structured foreground constraints. In: IEEE conference on computer vision on pattern recognition workshop (CVPRW), pp 930–938
Jiang S, Lu X (2018) WeSamBE: a weight-sample-based method for background subtraction. IEEE Trans Circuits Syst Video Tech 28(9):2105–2115
Kavoosi M, Dulebenets MA, Abioye OF et al (2019) An augmented self-adaptive parameter control in evolutionary computation: a case study for the berth scheduling problem. Adv Eng Inform 42(100972):1–25
Kavoosi M, Dulebenets MA, Abioye O et al (2020) Berth scheduling at marine container terminals: a universal island-based metaheuristic approach. Maritime Bus Rev 5(1):30–66
Li L, Hu Q, Li X (2019) Moving object detection in video via hierarchical modeling and alternating optimization. IEEE Trans Image Process 28(4):2021–2036
Li Z, Wang Y, Zhao Q et al (2022) A tensor-based online rpca model for compressive background subtraction. IEEE Trans Neural Netw Learn Syst 1–15
Liang D, Kaneko S, Hashimoto M et al (2015) Co-occurrence probability-based pixel pairs background model for robust object detection in dynamic scenes. Pattern Recognit 48(4):1374–1390
Liao S, Zhao G, Kellokumpu V et al (2010) Modeling pixel process with scale invariant local patterns for background subtraction in complex scenes. IEEE conference on computer vision pattern recognition workshops (CVPRW), pp 1301–1306
Lim J, Han B (2014) Generalized background subtraction using superpixels with label integrated motion estimation. In: Proceedings of European conference computer vision (ECCV), pp 173–187
Lin CY, Muchtar K, Lin WY et al (2020) Moving object detection through image bit-planes representation without thresholding. IEEE Trans Intell Transport Syst 21(4):1404–1414
Liu Q, Li X (2022) Efficient low-rank matrix factorization based on l1,ε-norm for online background subtraction. IEEE Trans Circuits Syst Video Technol 32(7):4900–4904
Lopez-Rubio E, Molina-Cabello MA, Luque-Baena RM et al (2018) Foreground detection by competitive learning for varying input distributions. Int J Neural Syst 28(5):17500561–175005616
Lu X (2014) A multiscale spatio-temporal background model for motion detection. In: Proceedings of IEEE international conference on image processing, pp 3268–3271
Maddalena L (2012) The SOBS algorithm: what are the limits? In: IEEE conference on computer vision pattern recognition workshops (CVPRW), pp 21–26
Mahalingam T, Subramoniam M (2019) CBFD: a refined W4+ cluster-based frame difference approach for efficient moving object detection. Soft Comput 23:10661–10679
Miron A, Badii A (2015) Change detection based on graph cuts. In: IEEE international conference system, pp 273–276
Panda DK, Meher S (2016) Detection of moving objects using fuzzy color difference histogram based background subtraction. IEEE Signal Process Lett 23(1):45–49
Panda P, Nanda PK (2021) Kernel density estimation and correntropy based background modeling and camera model parameter estimation for underwater video object detection. Soft Comput 25:10477–10496
Pasha J, Nwodu AL, Fathollahi-Fard AM et al (2022) Exact and metaheuristic algorithms for the vehicle routing problem with a factory-in-a-box in multi-objective settings. Adv Eng Inform 52:101623
Rabbani M, Oladzad-Abbasabady N, Akbarian-Saravi N (2022) Ambulance routing in disaster response considering variable patient condition: NSGA-II and MOPSO algorithms. J Ind Manag Optim 18(2):1035–1062
Roy SM, Ghosh A (2018) Real-time adaptive histogram min–max bucket (HMMB) model for background subtraction. IEEE Trans Circuits Syst Video Tech 28(7):1513–1525
Sajid H, Cheung S (2017) Universal multimode background subtraction. IEEE Trans Image Process 26(7):3249–3260
Sobral A, Vacavant A (2014) A comprehensive review of background subtraction algorithms evaluated with synthetic and real Videos. Comput vis Image Underst 122:4–21
Song S, Du C, Ai D et al (2019) Spatio-temporal constrained online layer separation for vascular enhancement in X-ray angiographic image sequence. IEEE Trans Circuits Syst Video Technol 30(10):3558–3570
Stauffer C, Grimson WEL (1999) Adaptive background mixture models for real-time tracking. In: IEEE conference on computer vision and pattern recognition (CVPR), pp 2246–2252
St-Charles PL, Bilodeau GA, Bergevin R (2015) SuBSENSE: a universal change detection method with local adaptive sensitivity. IEEE Trans Image Process 24(1):359–373
Sudha D, Priyadarshini J (2020) An intelligent multiple vehicle detection and tracking using modified vibe algorithm and deep learning algorithm. Soft Comput 24:17417–17429
Varadarajan S, Miller P, Zhou H (2015) Region-based mixture of Gaussians modelling for foreground detection in dynamic scenes. Pattern Recogn 48(11):3488–3503
Varadarajan S, Miller P, Zhou H (2013) Spatial mixture of gaussians for dynamic background modelling. In: IEEE international conference on advanced video signal based surveillance pp 62–68
Wang H, Suter D (2007) A consensus-based method for tracking: modelling background scenario and foreground appearance. Pattern Recognit 40(3):1091–1105
Wang B, Zhang P, He Y et al (2022) Scenario-oriented hybrid particle swarm optimization algorithm for robust economic dispatch of power system with wind power. J Syst Eng Electron 33(5):1143–1150
Wang Y, Jodoin PM, Porikli F et al (2014) CDnet 2014: an expanded change detection benchmark dataset. IEEE conference on computer vision pattern recognition workshops (CVPRW), pp 393–400
Xue X, Yang C, Hu Y et al (2022) Evolutionary sequential transfer optimization for objective-heterogeneous problems. IEEE Trans Evolut Comput 26(6):1424–1438
Yang D, Zhao C, Zhang X et al (2018) Background modeling by stability of adaptive features in complex scenes. IEEE Trans Image Process 27(3):1112–1125
Zhao C, Basu A (2020) Dynamic deep pixel distribution learning for background subtraction. IEEE Trans Circuits Syst Video Tech 30(11):4192–4206
Zhao H, Zhang C (2020) An online-learning-based evolutionary many-objective algorithm. Inf Sci 509:1–21
Zhao L, He Z, Cao W et al (2018) Real-time moving object segmentation and classification from HEVC compressed surveillance video. IEEE Trans Circuits Syst Video Technol 28(6):1346–1357
Zhao C, Hu K, Basu A (2022) Universal background subtraction based on arithmetic distribution neural network. IEEE Trans Image Process 31:2934–2949
Zhao C, Zhang T, Huang Q et al (2016) Background subtraction based on superpixels under multi-scale in complex scenes. In: 7th Chinese conference pattern recognition (CCPR) pp 392–403
Zivkovic Z (2004) Improved adaptive gaussian mixture model for background subtraction. In: Proceedings of international conference on pattern recognition, pp 28–31
Acknowledgements
The authors would like to acknowledge that this work was supported in part by the National Natural Science Foundation of China under Grant 619770022, in part by the Foundation of Education Bureau of Hunan Province under Grant 21B0590, 20K062, in part by the Hunan Graduate Student Research Innovation Project under Grant CX20211189, in part by College Students’ Innovation and Entrepreneurship Training Program S202110543052, and in part by the Youth Project of Natural Science and Technology Foundation of Jiangsu Province under Grant BK20210868.
Funding
Funding is provided by National Natural Science Foundation of China (Grant No. 619770022), Foundation of Education Bureau of Hunan Province under Grant (Grant No. 21B0590), Education Department of Hunan Province (Grant No. 20K062), Hunan Graduate Student Research Innovation Project (Grant No. CX20211189), and College Students’ Innovation and Entrepreneurship Training Program (Grant No. S202110543052).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Qi, Q., Yu, X., Lei, P. et al. Background subtraction via regional multi-feature-frequency model in complex scenes. Soft Comput 27, 15305–15318 (2023). https://doi.org/10.1007/s00500-023-07955-x
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-023-07955-x