{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T03:57:53Z","timestamp":1769313473593,"version":"3.49.0"},"reference-count":38,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2017,11,6]],"date-time":"2017-11-06T00:00:00Z","timestamp":1509926400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Real-time detecting moving objects in infrared video sequences may be particularly challenging because of the characteristics of the objects, such as their size, contrast, velocity and trajectory. Many proposed algorithms achieve good performances but only in the presence of some specific kinds of objects, or by neglecting the computational time, becoming unsuitable for real-time applications. To obtain more flexibility in different situations, we developed an algorithm capable of successfully dealing with small and large objects, slow and fast objects, even if subjected to unusual movements, and poorly-contrasted objects. The algorithm is also capable to handle the contemporary presence of multiple objects within the scene and to work in real-time even using cheap hardware. The implemented strategy is based on a fast but accurate background estimation and rejection, performed pixel by pixel and updated frame by frame, which is robust to possible background intensity changes and to noise. A control routine prevents the estimation from being biased by the transit of moving objects, while two noise-adaptive thresholding stages, respectively, drive the estimation control and allow extracting moving objects after the background removal, leading to the desired detection map. For each step, attention has been paid to develop computationally light solution to achieve the real-time requirement. The algorithm has been tested on a database of infrared video sequences, obtaining promising results against different kinds of challenging moving objects and outperforming other commonly adopted solutions. Its effectiveness in terms of detection performance, flexibility and computational time make the algorithm particularly suitable for real-time applications such as intrusion monitoring, activity control and detection of approaching objects, which are fundamental task in the emerging research area of Smart City.<\/jats:p>","DOI":"10.3390\/rs9111128","type":"journal-article","created":{"date-parts":[[2017,11,6]],"date-time":"2017-11-06T11:39:38Z","timestamp":1509968378000},"page":"1128","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["A Flexible Algorithm for Detecting Challenging Moving Objects in Real-Time within IR Video Sequences"],"prefix":"10.3390","volume":"9","author":[{"given":"Andrea","family":"Zingoni","sequence":"first","affiliation":[{"name":"Department of Information Engineering, University of Pisa, Via G. Caruso 16, 56122 Pisa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco","family":"Diani","sequence":"additional","affiliation":[{"name":"Italian Naval Academy, Viale Italia 72, 57127 Livorno, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giovanni","family":"Corsini","sequence":"additional","affiliation":[{"name":"Department of Information Engineering, University of Pisa, Via G. Caruso 16, 56122 Pisa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,11,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"208","DOI":"10.1016\/j.infrared.2009.12.001","article-title":"Detectability of infrared small targets","volume":"53","author":"Huang","year":"2010","journal-title":"Infrared Phys. Technol."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1109\/7.7174","article-title":"Optical moving target detection with 3-D matched filtering","volume":"24","author":"Reed","year":"1988","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1016\/j.proeng.2011.08.091","article-title":"Survey on dim small target detection in clutter background: Wavelet, inter-frame and filter based algorithms","volume":"15","author":"Bai","year":"2011","journal-title":"Procedia Eng."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Rozovskii, B., and Petrov, A. (1999, January 20\u201322). Optimal nonlinear filtering for track-before-detect in IR image sequences. Proceedings of the SPIE: Signal and Data Processing of Small Targets, Denver, CO, USA.","DOI":"10.1117\/12.364016"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"398","DOI":"10.1109\/34.50625","article-title":"A Frequency Domain Algorithm for Multiframe Detection and Estimation of Dim Targets","volume":"12","author":"Porat","year":"1990","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Tursun, D., Guiying, X., and Hamdulla, A. (2008, January 20\u201322). A Particle Filter Based Algorithm for State estimation of Dim Moving Point Target in IR Image Sequence. Proceedings of the 2nd International Symposium on Intelligent Information Technology Application, Shanghai, China.","DOI":"10.1109\/IITA.2008.178"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1109\/TAES.1985.310548","article-title":"Dynamic Programming Solution for Detection of Dim Moving Targets","volume":"21","author":"Barniv","year":"1985","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_8","unstructured":"Pakfiliz, A., and Efe, M. (2005, January 16\u201318). Multi-Target Tracking In Clutter with Histogram Probabilistic Multi-Hypothesis Tracker. Proceedings of the 18th International Conference on Systems Engineering, Las Vegas, NV, USA."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Hamdulla, A., and Lian, X. (2008, January 12\u201314). High-resolution Bayes Detection of Dim Moving Point Target in IR Image Sequence Using Probabilistic Data Association Filter. Proceedings of the 2008 International Conference on Computer Science and Software Engineering, Wuhan, China.","DOI":"10.1109\/CSSE.2008.329"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"3062","DOI":"10.1109\/TAES.2011.6034689","article-title":"A Multi-Dimensional Hough Transform-Based Track-Before-Detect Technique for Detecting Weak Targets in Strong Clutter Backgrounds","volume":"47","author":"Moyer","year":"2011","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_11","unstructured":"Davey, S. (July, January 30). A Comparison of Detection Performance for Several Track-Before-Detect Algorithms. Proceedings of the 11th International Conference on Information Fusion, Cologne, Germany."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1109\/34.917571","article-title":"Example-Based Object Detection in Images by Components","volume":"23","author":"Mohan","year":"2001","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1007\/BF02826934","article-title":"Small target extraction based on Independent Component Analysis for Hyperspectral imagery","volume":"9","author":"Wang","year":"2006","journal-title":"Geo-Spat. Inf. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Fakiris, E., Papatheodorou, G., Geraga, M., and Ferentinos, G. (2016). An Automatic Target Detection Algorithm for Swath Sonar Backscatter Imagery, Using Image Texture and Independent Component Analysis. Remote Sens., 8.","DOI":"10.3390\/rs8050373"},{"key":"ref_15","first-page":"6248","article-title":"Exploiting Environmental Information for Improved Underwater Target Classification in Sonar Imagery","volume":"52","author":"Wiliams","year":"2013","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1142\/S0218001411008579","article-title":"Infrared Small Target Detection Algorithm Based on Feature Salience","volume":"25","author":"Chen","year":"2011","journal-title":"Int. J. Pattern Recognit. Artif. Intell."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1016\/j.infrared.2012.08.004","article-title":"Infrared Dim Target Detection Based on Visual Attention","volume":"55","author":"Wang","year":"2012","journal-title":"Infrared Phys. Technol."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"He, W., and Zhang, L. (2007). Dim Target Detection in Infrared Image Sequences Using Accumulated Information. Innov. Algorithms Tech. Autom. Ind. Electron. Telecommun., 493\u2013496.","DOI":"10.1007\/978-1-4020-6266-7_89"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Zivkovic, Z. (2004, January 23\u201326). Improve Adaptive Gaussian Mixture Model for Background Subtraction. Proceedings of the 17th International Conference on Pattern Recognition, Cambridge, UK.","DOI":"10.1109\/ICPR.2004.1333992"},{"key":"ref_20","unstructured":"Lei, L., and Zhijian, H. (2013, January 23). Infrared Small Target Detection Technology Based on OpenCV. Proceedings of the SPIE: Signal Processing, Sensor Fusion and Target Recognition XXII, Baltimore, MD, USA."},{"key":"ref_21","unstructured":"Jihui, Y., Yongjin, K., Boohwan, L., Jieun, K., and Byungin, C. (2009, January 21\u201325). Improved Small Target Detection for IR Point Target. Proceedings of the 34th International Conference on Infrared, Millimeter, and Terahertz Waves (IRMMW-THz 2009), Busan, South Korea."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Zhan, C., Duan, X., Xu, S., Song, Z., and Luo, M. (2007, January 22\u201324). An Improved Moving Object Detection Algorithm Based on Frame Difference and Edge Detection. Proceedings of the 4th International Conference on Image and Graphics (ICIG 2007), Sichuan, China.","DOI":"10.1109\/ICIG.2007.153"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Hirata, N., Okuda, H., Seki, M., and Hashimoto, M. (2005, January 5\u20137). Vehicle detection using Gaussian mixture model for infrared orientation-code image. Proceedings of the SPIE: Optomechatronic Machine Vision, Sapporo, Japan.","DOI":"10.1117\/12.648770"},{"key":"ref_24","first-page":"83","article-title":"Human Detection in Hours of Darkness Using Gaussian Mixture Model Algorithm","volume":"4","author":"Komagal","year":"2014","journal-title":"Int. J. Inf. Sci. Tech."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Ying-hong, L., Hong-fang, T., and Zhang, Y. (2010, January 18\u201319). An improved Gaussian mixture background model with real-time adjustment of learning rate. Proceedings of the 2010 International Conference on Information Networking and Automation (ICINA), Kumming, China.","DOI":"10.1109\/ICINA.2010.5636758"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1109\/TPAMI.2006.68","article-title":"A Texture-Based Method for Modeling the Background and Detecting Moving Objects","volume":"28","year":"2006","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_27","first-page":"328","article-title":"Streaming maximum-minimum filter using no more than three comparisons per element","volume":"13","author":"Lemire","year":"2006","journal-title":"Nord. J. Comput."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Hung, M., and Pan, J. (2010, January 17\u201319). Speed up Temporal Median Filter for Background Subtraction. Proceedings of the 1st International Conference on Pervasive Computing, Signal Processing and Application, Harbin, China.","DOI":"10.1109\/PCSPA.2010.79"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"780","DOI":"10.1109\/34.598236","article-title":"Pfinder: Real-time tracking of the human body","volume":"9","author":"Wren","year":"1997","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_30","unstructured":"Holst, G.C. (2003). Electro-Optical Imaging System Performance, JCD Publishing and SPIE Optical Engineering Press. [3rd ed.]."},{"key":"ref_31","unstructured":"Dudzik, M.C. (1996). Electro-Optical Systems Design, Analysis and Testing, ERIM and SPIE Optical Engineering Press. [2nd ed.]."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Pedreros, F., Pezoa, J.E., and Torres, S.N. (2012, January 18). Compensating internal temperature effects in uncooled microbolometer-based infrared cameras. Proceedings of the SPIE Infrared Imaging Systems: Design, Analysis, Modeling, and Testing XXIII, Baltimore, MD, USA.","DOI":"10.1117\/12.918701"},{"key":"ref_33","unstructured":"Papoulis, A. (1977). Signal Analysis, McGraw-Hill."},{"key":"ref_34","unstructured":"V\u00e4lim\u00e4ki, V., Laakso, T.I., and Mackenzie, J. (1995, January 3\u20137). Elimination of Transients in Time-varying Allpass Fractional Delay Filters with Application to Digital Waveguide Modeling. Proceedings of the International Computer Music Conference, Banff, AB, Canada."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1109\/19.755042","article-title":"Energy-based Effective Length of the Impulse Response of a Recursive Filter","volume":"48","author":"Laakso","year":"1999","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"809","DOI":"10.1109\/34.868683","article-title":"W4: Real-Time Surveillance of People and Their Activities","volume":"22","author":"Haritaoglu","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_37","unstructured":"Driggers, R.G., Cox, P., and Edwards, T. (1999). Introduction to Infrared and Electro-Optical Systems, Artech House."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Soille, P. (2003). Morphological Image Analysis: Principles and Applications, Springer. [2nd ed.].","DOI":"10.1007\/978-3-662-05088-0"}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/9\/11\/1128\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:48:20Z","timestamp":1760208500000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/9\/11\/1128"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,6]]},"references-count":38,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2017,11]]}},"alternative-id":["rs9111128"],"URL":"https:\/\/doi.org\/10.3390\/rs9111128","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,6]]}}}