Por favor, use este identificador para citar o enlazar este ítem:
http://dspace.espoch.edu.ec/handle/123456789/23194
Título : | Diseño e implementación de un sistema para el registro de asistencia con reconocimiento facial mediante inteligencia artificial |
Autor : | Tapuy Zambrano, Arnaldo Rivaldo |
Director(es): | Ribadeneira Ramírez, Jefferson Alexander |
Tribunal (Tesis): | Tinajero León, José Luis |
Palabras claves : | RASPBERRY PI;INTELIGENCIA ARTIFICIAL;PYTHON;BASE DE DATOS EN LA NUBE;FLUTTER;FILTRADO DE TRÁFICO DE RED |
Fecha de publicación : | 22-nov-2024 |
Editorial : | Escuela Superior Politécnica de Chimborazo |
Citación : | Tapuy Zambrano, Arnaldo Rivaldo. (2024). Diseño e implementación de un sistema para el registro de asistencia con reconocimiento facial mediante inteligencia artificial. Escuela Superior Politécnica de Chimborazo. Riobamba. |
Identificador : | UDCTFIYE;98T00460 |
Abstract : | In educational institutions, the traditional attendance register consumes time and resources, which generates the need to modernize it. This work aimed to develop an artificial intelligence system for automatic attendance registration through facial recognition. The methodology usedwas of a mixed type, evaluating both the efficiency in facial recognition and network consumption (quantitative aspect), as well as the overall functionality of the system (qualitative aspect). The implementation was performed on a Raspberry Pi 4 with an Arducam camera, linked to Firebase for attendance management, which was managed through a web interface in Flask, with a mobile application in Flutter that allows real-time viewing of records; Wireshark and a filter programmed with Scapy Python were used for packet filtering, taking into account packets with Ethernet protocols, TCP, TLSv 1.3, and MAC and IPv6 addresses to the cloud. The system used HOG models trained with linear SVMs for face detection and ResNet-34 from the Python face recognition library for fase recognition. Through this methodology it was determined that the models proved to be efficient and well adapted to the hardware achieving accurate and fast detection with efficient processing times including 10 seconds for feature extraction, 5 seconds for initialization, and 1 second per attendance record and the traffic analysis showed a minimum consumption of 0.021% of the channel width, with no significant impact on the network. In this context, it is concluded that the system was suitable for attendance registration in educational environments, thanks to its low network consumption and high efficiency and accuracy recognition. |
Resumen : | En las instituciones educativas, el registro de asistencia tradicional consume tiempo y recursos, lo que genera la necesidad de modernizarlo. El objetivo de este trabajo fue desarrollar un sistema de inteligencia artificial para el registro automático de asistencia mediante reconocimiento facial. La metodología empleada fue de tipo mixto, evaluando tanto la eficiencia en el reconocimiento facial y el consumo de red (aspecto cuantitativo), como la funcionalidad general del sistema (aspecto cualitativo). La implementación se realizó en una Raspberry Pi 4 con una cámara Arducam, vinculada a Firebase para la gestión de asistencia la que se administraba mediante una interfaz web en Flask, con una aplicación móvil en Flutter que permite la visualización en tiempo real de los registros; Por parte del filtrado de paquetes de se utilizó Wireshark y un filtro programado con Scapy Python tomando en cuenta paquetes con protocolos Ethernet, TCP, TLSv1.3, y direcciones MAC e IPv6 hacia la nube. El sistema utilizó modelos HOG entrenados con SVM lineales para la detección facial y ResNet-34 de la biblioteca face_recognition de Python para el reconocimiento facial. Mediante esta metodología se determinó que los modelos demostraron ser eficientes y bien adaptados al hardware logrando una detección precisa y rápida con tiempo de procesamiento eficientes entre los cuales se incluyen 10 segundos para extracción de características, 5 segundos de inicialización y 1 segundo por registro de asistencia y el análisis de tráfico mostró un consumo mínimo del 0.021% del ancho de canal, sin impacto significativo en la red. En este contexto se concluye que el sistema fue adecuado para el registro de asistencia en entornos educativos, gracias a su bajo consumo de red y reconocimiento de alta eficiencia y precisión. |
URI : | http://dspace.espoch.edu.ec/handle/123456789/23194 |
Aparece en las colecciones: | Ingeniero en Electrónica, Telecomunicaciones y Redes; Ingeniero/a en Telecomunicaciones |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
98T00460.pdf | 4,08 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons