Autonomous Video Surveillance Application Using Artificial Vision to Track People in Restricted Areas
The present project implements an application for the search, recognition and monitoring of people based on artificial vision algorithms. The OpenCV libraries are used to process the images, which were obtained from a conventional IP video surveillance camera. This type of cameras can be used in different environmental conditions (high, medium and low lighting) and up to an effective distance of 70 m. In the detection and search phase, cascade classifiers are used with local binary patterns LBP (Local Binary Patterns). Subsequently, in the follow-up phase, a tracking algorithm is implemented, addressed only to the person detected through kernelized correlation filters KCF (Kernelized Correlation Filters), so that the objective is not lost. A graphical interface was developed in the Qt Software which allows an easy use of the application. The average effectiveness of the algorithm is 90% in different environments and places by mitigating the different luminosity changes.
KeywordsVideo surveillance Artificial vision OpenCV Tracking ANN Autonomous surveillance Recognition
The teachers of the career of Mechatronics Engineering from Universidad de las Fuerzas Armadas ESPE – Latacunga, supported this research.
- 1.Yan, J., Zhang, X., Lei, Z., Liao, S., Li, S.Z.: Robust multi-resolution pedestrian detection in traffic scenes. In: CVPR, p. 1 (2013)Google Scholar
- 2.Sebastian, B., Höferlin, B., Heidemann, G.: Evaluation of background subtraction techniques for video surveillance. In: 2011 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). IEEE (2011)Google Scholar
- 5.Pountain, D.: Track people with active badges. BYTE 18(13), 57–64 (1993)Google Scholar
- 6.Bregler, C., Malik, J.: Tracking people with twists and exponential maps. In: Proceedings of 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. IEEE (1998)Google Scholar
- 7.Viola, P., Jones, M.: Rapid object detection using a boosted cascade of simple features. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Hawaii, pp. 1–5 (2001)Google Scholar
- 8.Vision Ary Team: Boost the World: Pedestrian Detection (2015)Google Scholar
- 9.Henriques, J., Caseiro, R., Martins, P., Batista, J.: High-speed tracking with kernelized correlation filters, pp. 1–8 (2015)Google Scholar
- 10.Fenyo, D., Beavis, R.: The GPMDB REST interface, p. 1 (2015)Google Scholar
- 11.Golondrino, C., Elías, G., Ordoñez, U., Arturo, F., Muñoz, C., Yesid, W.: Stress tests for videostreaming services based on RTSP protocol (2015)Google Scholar
- 12.D’Amato, J., Dominguez, L., Perez, A., Rubiales, A.: Open platform managing IP cameras and mobile applications for civil security/plataforma abierta de gestion de camaras IP y aplicaciones moviles para la seguridad civil ciudadana, p. 1 (2016)Google Scholar
- 13.Gan, J., Liang, X., Zhai, Y., Zou, L., Wang, B.: A real-time face recognition system based on IP camera and SRC algorithm, p. 1 (2014)Google Scholar
- 14.Bapayya, K., Sujitha, K., Basha, A.: RTSP based video surveillance system using IP camera for human detection in OpenCV, pp. 1–3 (2015)Google Scholar