Vol. 26 No. 1 (2023) Cover Image
Vol. 26 No. 1 (2023)

Published: February 28, 2023

Pages: 24-30

Articles

Real-Time Objects Detection, Tracking, and Counting Using Image Processing Techniques

Abstract

As a result of the tremendous development taking place in modern systems and technologies in the field of electronic monitoring. Intelligent monitoring, decision making, and automated response systems have become common subjects at this time, especially after the development of machines responsible for these processes. Traffic surveillance is a trend goal nowadays using different techniques and equipment. In this article, real-time Object detection and tracking techniques were proposed for traffic surveillance using image processing techniques. A state was specifically examined for its ability to detect and count passing motorcycles on a highway in a specific area. The results showed good reliability, with a frame processing time of approximately about (30 ms) and the achievement of real-time performance. The main contribution of this article is reaching the best result implemented by the performance the real-time process using image process technique and tracking the object by depending on the sequencing of frames and can stands with rationally not so powerful machines. Several tools have been used for different types of necessary tasks that will be part of the required application such as Python 3.7; which was used to build the basic algorithms,Visual studio code (VSC) as an Integrated Development Environment (IDE), and Anaconda navigator for downloading many useful libraries. The specifications of the used device were Intel(R) Core (TM) i7- 10750H CPU @ 2.60GHz 2.59 GHz, RAM 16.0 GB, NVIDIA GeForce GTX 1650 GPU, 64-bit operating system, x64-based processor.

References

  1. Abdul Vahab et al., "Applications of object detection system," International Research Journal of Engineering and Technology (IRJET), vol. 6, issue 4, pp. 4186-4192, April 2019. https://www.irjet.net/archives/V6/i4/IRJET-V6I4920.pdf
  2. Z. Zou, Z. Shi, Y. Guo and J. Ye, "Object detection in 20 years: A survey," arXiv:1905.05055, 2019. https://arxiv.org/abs/1905.05055
  3. R. Benenson, M. Omran, J. Hosang and B. Schiele, "Ten years of pedestrian detection, what have we learned?," in Computer Vision - ECCV 2014 Workshops, LNCS 8926, pp. 613–627, 2015. https://doi.org/10.1007/978-3-319-16181-5_47
  4. P. Dollár, C. Wojek, B. Schiele and P. Perona, "Pedestrian Detection: An Evaluation of the State of the Art," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 34, no. 4, pp. 743-761, April 2012. https://doi.org/10.1109/TPAMI.2011.155
  5. S. Yanushkevich, P. Wang, M. Gavrilova, M. Nixon and S. Srihari, Image Pattern Recognition: Synthesis and Analysis in Biometrics, Singapore: World Scientific, 2007. https://www.nlb.gov.sg/biblio/12941648
  6. N. Singla, "Motion detection based on frame difference method," International Journal of Information Computation Technology, vol. 4, issue 15, pp. 1559–1565, 2014. https://www.ripublication.com/irph/ijict_spl/ijictv4n15spl_10.pdf
  7. M. Gomathy Nayagam and K. Ramar, "A survey on real time object detection and tracking algorithms," International Journal of Applied Engineering Research, vol. 10, no. 9, pp. 8290-8297, 2015. https://www.researchgate.net/publication/274569172_A_survey_on_Real_time_Object_Detection_and_Tracking_Algorithms
  8. P. Tavallali, M. Yazdi and M. R. Khosravi, "An Efficient Training Procedure for Viola-Jones Face Detector," 2017 International Conference on Computational Science and Computational Intelligence (CSCI), pp. 828-831, 2017. https://doi.org/10.1109/CSCI.2017.143
  9. N. Dalal and B. Triggs, "Histograms of oriented gradients for human detection," 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 886-893, 2005. https://doi.org/10.1109/CVPR.2005.177
  10. D. G. Lowe, "Object recognition from local scale-invariant features," Proceedings of the Seventh IEEE International Conference on Computer Vision, vol. 2, pp. 1150-1157, 1999. https://doi.org/10.1109/ICCV.1999.790410
  11. D. G. Lowe, "Distinctive image features from scale-invariant keypoints," International Journal of Computer Vision, vol. 60, no. 2, pp. 91–110, 2004. https://www.cs.ubc.ca/~lowe/papers/ijcv04.pdf
  12. S. Belongie, J. Malik and J. Puzicha, "Shape matching and object recognition using shape contexts," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 24, no. 4, pp. 509-522, April 2002. https://doi.org/10.1109/34.993558
  13. P. Felzenszwalb, D. McAllester and D. Ramanan, "A discriminatively trained, multiscale, deformable part model," 2008 IEEE Conference on Computer Vision and Pattern Recognition, pp. 1-8, 2008. https://doi.org/10.1109/CVPR.2008.4587597
  14. P. F. Felzenszwalb, R. B. Girshick and D. McAllester, "Cascade object detection with deformable part models," 2010 IEEE Conference on Computer Vision and Pattern Recognition, pp. 2241-2248, 2010. https://doi.org/10.1109/CVPR.2010.5539906
  15. L. Eikvil, "Optical character recognition," 1993. https://doi.org/10.3403/00116086U
  16. R. Mithe, S. Indalkar and N. Divekar, "Optical character recognition," International Journal of Recent Technology and Engineering (IJRTE), vol. 2, issue 1, pp. 72-75, March 2013. https://www.ijrte.org/wp-content/uploads/papers/v2i1/A0504032113.pdf
  17. R. Simhambhatla, K. Okiah, S. Kuchkula and R. Slater, "Self-Driving Cars: Evaluation of Deep Learning Techniques for Object Detection in Different Driving Conditions," SMU Data Science Review, vol. 2, no. 1, 2019. https://scholar.smu.edu/datasciencereview/vol2/iss1/23
  18. A. Gupta, A. Anpalagan, L. Guan and A. S. Khwaja, "Deep learning for object detection and scene perception in self-driving cars: Survey, challenges, and open issues," Array, vol. 10, 2021. https://doi.org/10.1016/j.array.2021.100057
  19. S. H. Naghavi, C. Avaznia and H. Talebi, "Integrated real-time object detection for self-driving vehicles," 2017 Iranian Conference on Machine Vision and Image Processing, pp. 154-158, 2017. https://doi.org/10.1109/IranianMVIP.2017.8342340
  20. H. Jiang and E. Learned-Miller, "Face Detection with the Faster R-CNN," 2017 IEEE International Conference on Automatic Face & Gesture Recognition, pp. 650-657, 2017. https://doi.org/10.1109/FG.2017.82
  21. B. Froba and A. Ernst, "Face detection with the modified census transform," Sixth IEEE International Conference on Automatic Face and Gesture Recognition, pp. 91-96, 2004. https://doi.org/10.1109/AFGR.2004.1301514
  22. C. P. Papageorgiou, M. Oren and T. Poggio, "A general framework for object detection," Sixth International Conference on Computer Vision, pp. 555-562, 1998. https://doi.org/10.1109/ICCV.1998.710772
  23. R. K. Tripathi, A. S. Jalal and S. C. Agrawal, "Suspicious human activity recognition: a review," Artificial Intelligence Review, vol. 50, pp. 283–339, 2018. https://doi.org/10.1007/s10462-017-9545-7
  24. S. W. Pienaar and R. Malekian, "Human Activity Recognition using Visual Object Detection," 2019 IEEE Wireless Africa Conference, pp. 1-5, 2019. https://doi.org/10.1109/AFRICA.2019.8843417
  25. X. Xu et al., "Exploring Techniques for Vision Based Human Activity Recognition: Methods, Systems, and Evaluation," Sensors, vol. 13, no. 2, pp. 1635-165, 2013. https://doi.org/10.3390/s130201635
  26. J. K. Aggarwal and L. Xia, "Human activity recognition from 3D data: A review," Pattern Recognition Letters, vol. 48, pp. 70-80, 2014. https://doi.org/10.1016/j.patrec.2014.04.011
  27. C. Papageorgiou and T. Poggio, "Trainable pedestrian detection," 1999 International Conference on Image Processing, vol. 4, pp. 35-39, 1999. https://doi.org/10.1109/ICIP.1999.819462
  28. S. Walk, N. Majer, K. Schindler and B. Schiele, "New features and insights for pedestrian detection," 2010 IEEE Conference on Computer Vision and Pattern Recognition, pp. 1030-1037, 2010. https://doi.org/10.1109/CVPR.2010.5540102
  29. P. R. Kamble, A. G. Keskar and K. M. Bhurchandi, "Ball tracking in sports: a survey," Artificial Intelligence Review, vol. 52, pp. 1655–1705, 2019. https://doi.org/10.1007/s10462-017-9582-2
  30. C. Arteta, V. Lempitsky, J. A. Noble and A. Zisserman, "Interactive Object Counting," ECCV 2014, LNCS 8691, 2014. https://doi.org/10.1007/978-3-319-10578-9_33
  31. C. Pornpanomchai, F. Stheitsthienchai and S. Rattanachuen, "Object Detection and Counting System," 2008 Congress on Image and Signal Processing, pp. 61-65, 2008. https://doi.org/10.1109/CISP.2008.108
  32. A. Hanbury, "A survey of methods for image annotation," Journal of Visual Languages & Computing, vol. 19, no. 5, pp. 617-627, 2008. https://doi.org/10.1016/j.jvlc.2008.01.002
  33. D. Zhang, M. M. Islam and G. Lu, "A review on automatic image annotation techniques," Pattern Recognition, vol. 45, no. 1, pp. 346-362, 2012. https://doi.org/10.1016/j.patcog.2011.05.013
  34. J. Jeon and R. Manmatha, "Using Maximum Entropy for Automatic Image Annotation," CIVR 2004, LNCS 3115, 2004. https://doi.org/10.1007/978-3-540-27814-6_7
  35. T. Fisk, "Drone Footage Of Expressway During Daytime," 2020. https://www.pexels.com/video/drone-footage-of-expressway-during-daytime-4673661