skip to main content
research-article

RICA-MD: A Refined ICA Algorithm for Motion Detection

Published: 31 March 2021 Publication History

Abstract

With the rapid development of various computing technologies, the constraints of data processing capabilities gradually disappeared, and more data can be simultaneously processed to obtain better performance compared to conventional methods. As a standard statistical analysis method that has been widely used in many fields, Independent Component Analysis (ICA) provides a new way for motion detection by extracting the foreground without precisely modeling the background. However, most existing ICA-based motion detection algorithms use only two-channel data for source separation and simply generate the observation vectors by decomposing and reconstructing the images by row, hence they cannot obtain an integrated and accurate shape of the moving objects in complex scenes. In this article, we propose a refined ICA algorithm for motion detection (RICA-MD), which fuses a larger number of channels than conventional ICA-based motion detection algorithms to provide more effective information for foreground extraction. Meanwhile, we propose four novel methods for generating observation vectors to further cover the diverse motion styles of the moving objects. These improvements enable RICA-MD to effectively deal with slowly moving objects, which are difficult to detect using conventional methods. Our quantitative evaluation in multiple scenes shows that our proposed method is able to achieve a better performance at an acceptable cost of false alarms.

References

[1]
D. Singh, C. Vishnu, and C. K. Mohan. 2017. Visual big data analytics for traffic monitoring in smart city. In Proceedings of the IEEE International Conference on Machine Learning and Applications (ICMLA’17). 886–891.
[2]
D. Y. Huang, C. H. Chen, W. C. Hu, and S. S. Su. 2012. Reliable moving vehicle detection based on the filtering of swinging tree leaves and raindrops. J. Visual Commun. Image Represent. 23 (2012), 648–664.
[3]
T. Abdullah, A. Anjum, M. F. Tariq, Y. Baltaci, and N. Antonopoulos. 2015. Traffic monitoring using video analytics in clouds. In Proceedings of the IEEE International Conference on Utility and Cloud Computing. 39–48.
[4]
S. Srivastava and E. J. Delp. 2013. Video-based real-time surveillance of vehicles. J. Electron. Imag. 22 (2013), 041103–041103.
[5]
O. Sidla, M. Rosner, M. Ulm, and G. Schwingshackl. 2012. Traffic monitoring with distributed smart cameras. In Proceedings of the IS&T/SPIE Electronic Imaging conference on Intelligent Robots and Computer Vision XXIX: Algorithms and Techniques. 830103.
[6]
H. Xie, G .Tian, G. Du, et al. 2018. A hybrid method combining markov prediction and fuzzy classification for driving condition recognition. IEEE Trans. Vehic. Technol. 67 (2018), 10411–10424.
[7]
C. Zhang, X. P. Wu, X. Zheng, and S. Yu. 2019. Driver drowsiness detection using multi-channel second order blind identifications. IEEE Access 7 (2019), 11829–11843.
[8]
J. Neves, F. Narducci, S. Barra, and H. Proenca. 2016. Biometric recognition in surveillance scenarios: A survey. Artific. Intell. Rev. 46 (2016), 1–27.
[9]
P. V. K. Borges, N. Conci, and A. Cavallaro. 2013. Video-based human behavior understanding: A survey. IEEE Trans. Circ. Syst. Video Technol. 23 (2013), 1993–2008.
[10]
J. Shotton, T. Sharp, A. Kipman, et al. 2013. Real-time human pose recognition in parts from single depth images. Commun. ACM 56 (2013), 116–124.
[11]
L. A. Schwarz, D. Mateus, and N. Navab. 2012. Recognizing multiple human activities and tracking full-body pose in unconstrained environments. Pattern Recogn. 45 (2012), 11–23.
[12]
I. Haritaoglu, D. Harwood, and L. S. Davis. 2000. W4: Real-time surveillance of people and their activities. IEEE Trans. Pattern Anal. Mach. Intell. 22 (2000), 809–830.
[13]
C. Held, J. Krumm, P. Markel, and R. P. Schenke. 2012. Intelligent video surveillance. Computer 45 (2012), 83–84.
[14]
E. Komagal and A. Vinodhini. 2012. Real time background subtraction techniques for detection of moving objects in video surveillance system. In Proceedings of the IEEE International Conference on Computing, Communication and Applications. 1–5.
[15]
A. Agarwal, S. Gupta, and D. K. Singh. 2016. Review of optical flow technique for moving object detection. In Proceedings of the International Conference on Contemporary Computing and Informatics (IC3I’16). 409–413.
[16]
J. S. Kulchandani and K. J. Dangarwala. 2015. Moving object detection: Review of recent research trends. In Proceedings of the International Conference on Program Comprehension (ICPC’15). 1–5.
[17]
L. W. Sommer, M. Teutsch, T. Schuchert, and J. Beyerer. 2016. A survey on moving object detection for wide area motion imagery. In Proceedings of the Winter Conference on Applications of Computer Vision (WACV’16). 1–9.
[18]
K. A. Joshi and D. G. Thakore. 2012. A survey on moving object detection and tracking in video surveillance system. Int. J. Soft Comput. Eng. 2 (2012), 2231–2307.
[19]
A. Manzanera and J. C. Richefeu. 2007. A new motion detection algorithm based on - background estimation. Pattern Recogn. Lett. 28 (2007), 320–328.
[20]
J. D. Romero, M. J. Lado, and A. J. Mendez. 2018. A background modeling and foreground detection algorithm using scaling coefficients defined with a color model called lightness-red-green-blue. IEEE Trans. Image Process. 27 (2018), 1243–1258.
[21]
L. Maddalena and A. Petrisino. 2008. A self-organizing approach to background subtraction for visual surveillance applications. IEEE Trans. Image Process. 17 (2008), 1168–1177.
[22]
W. Liu, H. Yu, H. Yuan, H. Zhao, and X. Xu. 2014. Effective background modelling and subtraction approach for moving object detection. IET Comput. Vision 9 (2014), 13–24.
[23]
A. N. Sefidmazgi and M. Nahvi. 2019. Improved background modeling of video sequences using spatio-temporal extension of fuzzy local binary pattern. Multimedia Tools Appl. 78 (2019), 17287–17316.
[24]
D. Berjón, C. Cuevas, F. Morán, and N. García. 2018. Real-time nonparametric background subtraction with tracking-based foreground update. Pattern Recogn. 74 (2018), 156–170.
[25]
C. Stauffer and W. E. L. Grimson. 1999. Adaptive background mixture models for real-time tracking. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’99). 246–252.
[26]
X. Chen, C. Xi, and J. Cao. 2015. Research on moving object detection based on improved mixture Gaussian model. Optik 126 (2015), 2256–2259.
[27]
J. Cho, Y. Jung, D. S. Kim, and S. Lee. 2019. Moving object detection based on optical flow estimation and a Gaussian mixture model for advanced driver assistance systems. Sensors 19 (2019), 3217.
[28]
S. Prativadibhayankaram, H. Luong, T. Le, and A. Kaup. 2018. Compressive online video background–foreground separation using multiple prior information and optical flow. J. Imag. 90 (2018).
[29]
Y. J. Cha, J. G. Chen, and O. Buyukozturk. 2017. Output-only computer vision based damage detection using phase-based optical flow and unscented Kalman filters. Eng. Struct. 132 (2017), 300–313.
[30]
R. Moudgollya, A. Midya, A. K. Sunaniya, and J. Chakraborty. Dynamic background modeling using intensity and orientation distribution of video sequence. Multimedia Tools Appl. 78 (2019), 22537–22554.
[31]
A. Krizhevsky, I. Sutskever, and G. E. Hinton. 2012. ImageNet classification with deep convolutional neural networks. In Advances in Neural Information Processing Systems. MIT Press, 1097–1105.
[32]
S. Ren, K. He, R. Girshick, and J. Sun. 2017. Faster R-CNN: Towards real-time object detection with region proposal networks. IEEE Trans. Pattern Anal. Mach. Intell. 39 (2017), 1137–1149.
[33]
C. Szegedy, V. Vanhoucke, S. Ioffe, J. Shlens, and Z. Wojna. 2016. Rethinking the inception architecture for computer vision. In Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR’16), 2818–2826.
[34]
J. Redmon, S. Divvala, R. Girshick, and A. Farhadi. 2016. You only look once: Unified, real-time object detection. In Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR’16). 779–788.
[35]
Z. Liu, J. Li, Z. Shen, G. Huang, S. Yan, and C. Zhang. 2017. Learning efficient convolutional networks through network slimming. In Proceedings of the European Conference on Computer Vision (ICCV’17). 2736–2744.
[36]
M. Yamazaki, G. Xu, and Y. W. Chen. 2006. Detection of moving objects by independent component analysis. In Proceedings of the Asian Conference on Computer Vision. 467–478.
[37]
C. C. R. Wang and J. J. J. Lien. 2008. Automatic vehicle detection using local features–A statistical approach. IEEE Trans. Intell. Transport. Syst. 9 (2008), 83–96.
[38]
J. Rymel, J. Renno, D. Greenhill, J. Orwell, and G. A. Jones. 2004. Adaptive eigen-backgrounds for object detection. In Proceedings of the International Conference on Image Processing. 1847–1850.
[39]
D. M. Tsai and S. C. Lai. 2009. Independent component analysis-based background subtraction for indoor surveillance. IEEE Trans. Image Process. 18 (2009), 158–167.
[40]
H. Jiménez-Hernández. 2010. Background subtraction approach based on independent component analysis. Sensors. 10 (2010), 6092–6114.
[41]
S. L. Fernandes and G. J. Bala. 2013. A comparative study on ICA and LPP based Face Recognition under varying illuminations and facial expressions. In Proceedings of the International Conference on Signal Processing Image Processing & Pattern Recognition. 122–126.
[42]
K. J. Karande. 2012. Multiscale wavelet based edge detection and Independent Component Analysis (ICA) for Face Recognition. In Proceedings of the International Conference on Communication, Information and Computing Technology. 1–5.
[43]
L. Sari and A. Ertüzün. 2014. Texture defect detection using independent vector analysis in wavelet domain. In Proceedings of the International Conference on Pattern Recognition. 1639–1644.
[44]
K. Mendhurwar, S. Patil, H. Sundani, P. Aggarwal, and V. Devabhaktuni. 2011. Edge-detection in noisy images using independent component analysis. ISRN Signal Process. 9 (2011), 2011.
[45]
T. H. Lin and C. C. Wang. 2014. Deep learning of spatio-temporal features with geometric-based moving point detection for motion segmentation. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA’14). 3058–3065.
[46]
C. Guo and F. Xuan. 2011. Moving objects detection based on kernel independent component analysis. Procedia Eng. 15 (2011), 1046–1050.
[47]
J. Rong, D. Zhou, W. Yao, W. Gao, J. Chen, and J. Wang. 2013. Fire flame detection based on GICA and target tracking. Optics Laser Technol. 47 (2013), 283–297.
[48]
A. Hyvärinen, J. Hurri, and P. O. Hoyer. 2009. Independent component analysis. Natural Image Stat. 151–175.
[49]
I. Rejer and P. Gorski. 2015. Benefits of ICA in the case of a few channel EEG. In Proceedings of the International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC’15). 7434–7437.
[50]
K. A. Niranjil and C. Sureshkumar. 2015. Background subtraction in dynamic environment based on modified adaptive GMM with TTD for moving object detection. J. Electric. Eng. Technol. 10 (2015), 372–378.
[51]
A. Utasi and L. Czuni. 2007. Reducing the foreground aperture problem in mixture of Gaussians based motion detection. In Proceedings of the International Conference on Systems, Signals and Image Processing (IWSSIP’07). 157–160.
[52]
S. Puhan, D. K. Rout, and N. K. Kamila. 2013. Slow and fast moving object detection under illumination variation condition. Amer. J. Signal Process. 3 (2013), 121–131.

Cited By

View all
  • (2024)Analysis and Prediction of Financial Stock Risk Value Based On Improved FAST-ICA Algorithm and GARCH ModelProcedia Computer Science10.1016/j.procs.2024.09.060243:C(490-495)Online publication date: 1-Jan-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Multimedia Computing, Communications, and Applications
ACM Transactions on Multimedia Computing, Communications, and Applications  Volume 17, Issue 1s
January 2021
353 pages
ISSN:1551-6857
EISSN:1551-6865
DOI:10.1145/3453990
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 31 March 2021
Accepted: 01 August 2020
Revised: 01 June 2020
Received: 01 January 2020
Published in TOMM Volume 17, Issue 1s

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Motion detection
  2. Independent Component Analysis (ICA)
  3. multi-channel input
  4. observation signal reconstruction

Qualifiers

  • Research-article
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Analysis and Prediction of Financial Stock Risk Value Based On Improved FAST-ICA Algorithm and GARCH ModelProcedia Computer Science10.1016/j.procs.2024.09.060243:C(490-495)Online publication date: 1-Jan-2024

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media