BUILDING A MOVING OBJECT IDENTIFICATION SYSTEM BASED ON MACHINE LEARNING TECHNOLOGIES
DOI:
https://doi.org/10.28925/2663-4023.2024.25.410433Keywords:
video stream; information system; recognition; identificationAbstract
The study is devoted to the construction of a system for identifying moving objects in a video stream based on machine learning technologies. Tracking and recognizing moving objects is an urgent task of our time. It is important to recognize objects in motion and identify them based on artificial intelligence. The system is divided into three main modules: face recognition, people tracking, and saving of recognition results. The use of modern technologies and YOLOv7 machine learning algorithms for tracking people and the Face Recognition library for face recognition is described. A contextual Data flow diagram is created, which shows the sequence of steps required to convert the input video stream into normalized face images that are ready for further recognition. The hierarchy of processes of the moving object identification system is built. The video processing process decomposition diagram shows the logical sequence of stages and data flows required to prepare face images. Behavior classification associates detected motion patterns with specific types of behavior. The system uses facial identification data and information about their previous behavior to classify movement patterns. The process decomposition allowed us to consider in detail each of the key aspects of the system and reveal the sequence of steps and data flows required for their implementation. Building a process hierarchy diagram made it possible to qualitatively display the relationships between all processes and subprocesses of the system, demonstrating the logical sequence of their execution. The ER diagram defined the structure of the database used to store information about individuals. The system analysis laid the foundation for the further design and development of the information system for tracking and recognizing people. It allowed us to determine the main functional requirements, the structure of the system and the relationships between its components. particular importance is the ability to use the software to prevent terrorist and sabotage threats. Thanks to such information systems, it is possible to improve the economic situation of both individual facilities and the country as a whole.
Downloads
References
Zhu, H., Zheng, W., Zheng, Z., & Nevatia, R. (2024). Sharc: Shape and appearance recognition for person identification in-the-wild. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, 6290–6300.
Zhu, H., Budhwant, P., Zheng, Z., & Nevatia, R. (2024). SEAS: ShapE-Aligned Supervision for Person Re-Identification. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 164–174.
Saad, R. S. M., Moussa, M. M., Abdel-Kader, N.S., et al. (2024). Deep video-based person re-identification (Deep Vid-ReID): comprehensive survey. EURASIP J. Adv. Signal Process., 2024(63). https://doi.org/10.1186/s13634-024-01139-x
Dong, N., Yan, S., Tang, H., Tang, J., & Zhang, L. (2024). Multi-view information integration and propagation for occluded person re-identification. Information Fusion, 104, 102201.
Nguyen, V. D., Mirza, S., Zakeri, A., Gupta, A., Khaldi, K., Aloui, R., & Merchant, F. (2024). Tackling Domain Shifts in Person Re-Identification: A Survey and Analysis. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 4149–4159.
Nazarkevych, M., Petrov, A., Onopriychuk, O., Oleksiv, N., & Kis, Y. (2022). Development of A Fingerprint Pattern Matching Method Using K-Means. Electronics and information technologies, 19, 58–65. http://dx.doi.org/10.30970/eli.19.5
Nazarkevych, M., Voznyi, Y., & Nazarkevych, H. (2021). Development of machine learning method with biometric protection with new filtration methods. Electronic Professional Scientific Journal «Cybersecurity: Education, Science, Technique», 3(11), 16–30. https://doi.org/10.28925/2663-4023.2021.11.1630
Hrytsyk, V., Nazarkevych, М., Dyshko, А. (2021). Comparative Analysisof Image Recognition Methods Obtained From Sensors Of The Visible Spectrum. Electronic Professional Scientific Journal «Cybersecurity: Education, Science, Technique», 4(8), 149–164. https://doi.org/10.28925/2663-4023.2020.8.149164
Python, W. (2021). Python. Python releases for windows, 24.
Diwan, T., Anirudh, G., & Tembhurne, J. V. (2023). Object detection using YOLO: Challenges, architectural successors, datasets and applications. Multimedia Tools and Applications, 82(6), 9243–9275.
Du, J. (2018). Understanding of object detection based on CNN family and YOLO. In Journal of Physics: Conference Series, 1004.
Shafiee, M. J., Chywl, B., Li, F., & Wong, A. (2017). Fast YOLO: A fast you only look once system for real-time embedded object detection in video. arXiv preprint arXiv:1709.05943.
Zhang, Z., Lu, X., Cao, G., Yang, Y., Jiao, L., & Liu, F. (2021). ViT-YOLO: Transformer-based YOLO for object detection. In Proceedings of the IEEE/CVF international conference on computer vision, 2799–2808.
Li, S., Li, Y., Li, Y., Li, M., & Xu, X. (2021). YOLO-FIRI: Improved YOLOv5 for Infrared Image Object Detection. In IEEE Access, 9, 141861–141875. https://doi.org/10.1109/ACCESS.2021.3120870
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Назар Огонюк , Марія Назаркевич, Юрій Мішковський, Назар Наконечний , Роман Романчук
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.