Videovigilancia IA

Gutiérrez Santamarta, Diego (2021). Videovigilancia IA. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Videovigilancia IA
Author/s:
  • Gutiérrez Santamarta, Diego
Contributor/s:
  • Díaz Álvarez, Alberto
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: July 2021
Subjects:
Freetext Keywords: Videovigilancia; Tiny YOLO; Tiempo real
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB)
[img] Archive (ZIP) - Users in campus UPM only
Download (1MB)

Abstract

En este Proyecto Fin de Grado se desarrollará un sistema que permita conectarse a una o varias cámaras IP para visualizar su video en tiempo real. Como el sistema está pensado para la videovigilancia de un edificio, el sistema incorporará Inteligencia Artificial para facilitar estas labores. En concreto, el sistema marcará a las personas que aparezcan en las cámaras y les asignará un identificador único que permitirá su seguimiento (tracking). Para el desarrollo de este sistema se ha optado por utilizar una arquitectura cliente-servidor y se han separado los diferentes componentes del sistema para facilitar su desarrollo. Los componentes que componen el sistema son los siguientes: aplicación de escritorio, API, socket, base de datos e Inteligencia Artificial. El resultado de este Proyecto Fin de Grado ha sido el desarrollo del sistema mencionado con la mayoría de las funciones necesarias completamente desarrolladas. Aquellas funcionalidades que no han podido ser implementadas se han dejado preparadas para poder ser desarrolladas fácilmente. Aunque este Proyecto Fin de Grado hace uso de Inteligencia Artificial, se ha centrado en las limitaciones de la aplicación de modelos de Inteligencia Artificial en tiempo real, por este motivo, en vez de desarrollar un modelo propio, se ha utilizado un modelo ya existente para la detección de personas, concretamente TinyYOLO v2.7, y se ha creado un algoritmo ligero para la realización del tracking. Abstract: The objective of this final project is to develop a system that allows the user to watch the video in real time from one or many IP cameras. As this system is design for video surveillance, it will use artificial intelligence in order to ease these tasks. More precisely, the system will detect every person that appears in the cameras and assign them with a unique id to allow their tracking. For the development of this system, it has been chosen to use a client-server architecture and the different components of the system have been divided to facilitate its development. The components that integrate the system are the following: desktop application, API, socket, database, and artificial intelligence. The result of this final project has been the development of the aforementioned system with most of the necessary functions fully developed. Those functionalities that could not be implemented have been left ready to be easily developed. Although this final project makes use of artificial intelligence, it has focused on the limitations of the application of artificial intelligence models in real time, for this reason, instead of developing its own model, an existing model has been used for the detection of people, TinyYOLO v2.7, and a lightweight algorithm has been created for their tracking.

More information

Item ID: 68128
DC Identifier: https://oa.upm.es/68128/
OAI Identifier: oai:oa.upm.es:68128
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 30 Jul 2021 18:44
Last Modified: 30 Jul 2021 18:44
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM