Autonomous Video Surveillance Application Using Artificial Vision to Track People in Restricted Areas

  • Yordi Figueroa
  • Luis Arias
  • Dario Mendoza
  • Nancy Velasco
  • Sylvia Rea
  • Vicente Hallo
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 94)

Abstract

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.

Keywords

Video surveillance Artificial vision OpenCV Tracking ANN Autonomous surveillance Recognition 

Notes

Acknowledgment

The teachers of the career of Mechatronics Engineering from Universidad de las Fuerzas Armadas ESPE – Latacunga, supported this research.

References

  1. 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. 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
  3. 3.
    McKenna, S.J., et al.: Tracking groups of people. Comput. Vis. Image Underst. 80(1), 42–56 (2000)CrossRefMATHGoogle Scholar
  4. 4.
    Large, E.W., Jones, M.R.: The dynamics of attending: how people track time-varying events. Psychol. Rev. 106(1), 119 (1999)CrossRefGoogle Scholar
  5. 5.
    Pountain, D.: Track people with active badges. BYTE 18(13), 57–64 (1993)Google Scholar
  6. 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. 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. 8.
    Vision Ary Team: Boost the World: Pedestrian Detection (2015)Google Scholar
  9. 9.
    Henriques, J., Caseiro, R., Martins, P., Batista, J.: High-speed tracking with kernelized correlation filters, pp. 1–8 (2015)Google Scholar
  10. 10.
    Fenyo, D., Beavis, R.: The GPMDB REST interface, p. 1 (2015)Google Scholar
  11. 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. 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. 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. 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

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Universidad de las Fuerzas Armadas ESPESangolquíEcuador

Personalised recommendations