Real Time Object Detection System Using Machine | IJCSE Volume 10 – Issue 2 | IJCSE-V10I2P10
Table of Contents
ToggleInternational Journal of Computer Science Engineering Techniques
ISSN: 2455-135X
Volume 10, Issue 2
|
Published:
Author
Haidara Ahmad Alkenj, B.L. Pal
Abstract
Detecting objects is a basic computer vision task that entails the location and identification of objects in images or video frames. As the use of digital imaging devices (surveillance cameras, smartphones, and autonomous systems) grows fast, automated and effective visual analysis has gained a significant role. Conventional object detection systems used manual designed features and classical machine learning algorithms, which were frequently not able to cope with the complexity of the environment, lighting variations and various objects in a scene. Object detection systems have become more accurate and faster to detect objects because of the emergence of deep learning, specifically Convolutional Neural Networks (CNNs).
This paper is a project report on a real-time object detector based on the YOLO (You Only Look Once) algorithm. YOLO is a neural network model that uses the deep learning system to simultaneously predict object categories and their positioning in the form of a bounding box on one pass through an image. The proposed system is based on Python and deep learning frameworks like OpenCV and TensorFlow to develop and implement a model. The model is trained on the dataset of COCO (Common Objects in Context), including many labeled pictures of various objects categories.
The system takes the input in the form of a camera or video stream and conducts real-time detection, drawing a bounding box and labels on the types of objects that are recognized. The analysis of performance shows that the YOLO-based solution is very accurate in the detection rate and has a high processing rate, and hence is applicable in real-time scenarios like surveillance systems, traffic systems, driverless cars, and smart security systems. The article has brought to light the advantages of deep learning methods in enhancing automated visual recognition and has helped in the development of real-time object detection systems.
Keywords
Object Detection, machine learning, YOLO algorithm, computer vision, deep learning.Conclusion
4.1Summary of results:
Object detection is one of the most significant processes in machine learning and it fundamentally found its way in solving too many problems which related to computer vison problems in our project, we use one of the most popular machine learning algorithms in object detection yolo algorithm and we find out that we can use it in an efficient way to detect the objects.
4.2Advantage of the work:
Object detection is fully interconnected with other related computer vision methods like image segmentation and image recognition that help us to perceive and comprehend the objects in the videos and photos.
4.3Scope of the future work:
Object detection This is a computer vision method that enables us to recognize and find objects in an image or a video. Through such identification and localization, object detection can be applied to count the number
of objects on a scene and calculate and trace their exact location of objects, all the time giving them their accurate names.
References
1.Wang, X. (2016). Deep learning in object recognition, detection, and segmentation. Foundations and Trends& in Signal Processing, 8(4), 217-382.
2.Zhao, Z. Q., Zheng, P., Xu, S. T., & Wu, X. (2019). Object detection with deep learning: A review. IEEE transactions on neural networks and learning systems, 30(11), 3212-3232.
3.Redmon, J., Divvala, S., Girshick, R., & Farhadi, A. (2016). You only look once: Unified, real-time object detection. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 779-788).
4.Sanchez, S. A., Romero, H. J., & Morales, A. D. (2020, May). A review: Comparison of performance metrics of pretrained models for object detection using the TensorFlow framework. In IOP conference series: materials science and engineering (Vol. 844, No. 1, p. 012024). IOP Publishing.
5.Yan, J., Yu, Y., Zhu, X., Lei, Z., & Li, S. Z. (2015). Object detection by labeling superpixels. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (pp. 5107-5116).
6.Schneiderman, H., & Kanade, T. (2004). Object detection using the statistics of parts. International Journal of Computer Vision, 56(3), 151-177.
7.Dou, F., Lu, J., Xu, T., Huang, C. H., & Bi, J. (2020). A bisection reinforcement learning approach to 3-D indoor localization. IEEE Internet of Things Journal, 8(8), 6519-6535.
8.Bengio, Y., Goodfellow, I., & Courville, A. (2017). Deep learning (Vol. 1, pp. 23-24). Cambridge, MA, USA: MIT press.
9.S. Maji and J. Malik, “Object detection using a max-margin hough transform,” 2009 IEEE Conf. Comput. Vis. Pattern Recognition, CVPR 2009, pp. 1038–1045, 2009, doi: 10.1109/CVPRW.2009.5206693.
10.Z. Q. Zhao, P. Zheng, S. T. Xu, and X. Wu, “Object Detection with Deep Learning: A Review,” IEEE Trans. Neural Networks Learn. Syst., vol. 30, no. 11, pp. 3212– 3232, 2019, doi: 10.1109/TNNLS.2018.2876865.
11.R. Pierdicca, M. Paolanti, A. Felicetti, F. Piccinini, and P. Zingaretti, “Automatic faults detection of photovoltaic farms: Solair, a deep learning-based system for thermal images,” Energies, vol. 13, no. 24, pp. 1–17, 2020, doi: 10.3390/en13246496.
12.D. Erhan, C. Szegedy, A. Toshev, and D. Anguelov, “Scalable object detection using deep neural networks,” Proc. IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recognit., pp. 2155–2162, 2014, doi: 10.1109/CVPR.2014.276.
13.O. Alsing, “Mobile Object Detection using TensorFlow Lite and Transfer Learning TT – Objektigenkänning i mobila enheter med TensorFlow Lite (swe),” TritaEecs-Ex Nv – 2018535, vol. Independen, 2018, [Online]. Available: http://kth.divaportal.org/smash/get/diva2:1242627/FULLTEXT01.pdf%0Ahttp://urn.kb.se/resolv e?urn=urn:nbn:se:kth:diva-233775.
14.R. L. Galvez, A. A. Bandala, E. P. Dadios, R. R. P. Vicerra, and J. M. Z. Maningo, “Object Detection Using Convolutional Neural Networks,” IEEE Reg. 10 Annu. Int. Conf. Proceedings/TENCON, vol. 2018-Octob, no. October, pp. 2023–2027, 2019, doi: 10.1109/TENCON.2018.8650517.
15.H. Schneiderman and T. Kanade, “Object detection using the statistics of parts,”
16.Int. J. Comput. Vis., vol. 56, no. 3, pp. 151–177, 2004, doi: 10.1023/B:VISI.0000011202.85607.00.
17.P. Viola and M. Jones, “Rapid Object Detection Using a Boosted Cascade of Simple Features,” Cvpr 2001, vol. 1, pp. I-511-I–
18.R. B. Girshick, P. F. Felzenszwalb, and D. McAllester. Discriminatively trained deformable part models, release 5. http://people.cs.uchicago.edu/ rbg/latentrelease5/. [10] C. Gu, J. J. Lim, P. Arbelaez, and J. Malik. Recognition ´ using regions. In CVPR, 2009.
19.A. Krizhevsky, I. Sutskever, and G. Hinton. Imagenet classification with deep convolutional neural networks. In Advances in Neural Information Processing Systems 25, pages 1106–1114, 2012.
20.C. H. Lampert, M. B. Blaschko, and T. Hofmann. Beyond sliding windows: Object localization by efficient subwindow search. In CVPR, 2008.
21.P. Sermanet, D. Eigen, X. Zhang, M. Mathieu, R. Fergus, and Y. LeCun. Overfeat: Integrated recognition, localization and detection using convolutional networks. arXiv preprint arXiv:1312.6229, 2013.
22.H. O. Song, S. Zickler, T. Althoff, R. Girshick, M. Fritz, C. Geyer, P. Felzenszwalb, and T. Darrell. Sparselet models for efficient multiclass object detection. In ECCV. 2012. [15] C. Szegedy, A. Toshev, and D. Erhan. Deep neural networks for object detection. In Advances in Neural Information Processing Systems (NIPS), 2013
23.C. Szegedy, A. Toshev, and D. Erhan. Deep neural networks for object detection. In Advances in Neural Information Processing Systems (NIPS), 2013.
24.J. Uijlings, K. van de Sande, T. Gevers, and A. Smeulders. Selective search for object recognition. International journal of computer vision, 104(2):154–171, 2013.K. E. van de Sande, J. R. Uijlings, T. Gevers, and A. W. Smeulders. Segmentation as selective search for object recognition. In ICCV, 2011.

