Abstract

Today, data collected from video surveillance systems require processing. Video content analysis (VCA) or video analytics (VA) has found applications in security systems, retail, the automotive industry, smart home technologies, etc. The tasks of video analytics include the detection and tracking of objects. Usually, video analytics systems are specialized software for analyzing video data collected from webcams and intelligently assessing the situation. There are also separate video surveillance cameras with built-in video analytics functions. Software approaches to human detection and tracking are quite diverse, special applications and web applications or separate software modules are created. This work presents an approach to solving these problems using convolutional neural networks. The aim of the study is to increase the efficiency of human detection and tracking in video sequences. For this purpose, an overview of existing methods of detecting objects in images was conducted, in particular: the Viola-Jones algorithm, the histogram of oriented gradients. The choice of convolutional neural networks for solving the subtask of object detection is substantiated. The working principles, advantages and disadvantages of Faster R-CNN, YOLO, SSD and RetinaNet networks are considered. Their comparative analysis was carried out according to the indicators of speed and accuracy of recognition on the HABBOF dataset. A hybrid neural network for human detection and tracking has been developed: a convolutional neural network of the YOLO type has been improved. The created network achieved an accuracy of 39.2% at 43 frames per second. Experiments were carried out with the created network in order to evaluate the operation of the network in various conditions. It has been established that it works well in poor lighting conditions, but the issue of detecting small objects remains open.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call