Sistema de control automático de asistencia en aulas

Other authors

Universitat Politècnica de Catalunya. Departament de Ciències de la Computació

Orellana Bech, Bernat

Publication date

2025-05-30

Abstract

L’objectiu d’aquest projecte és desenvolupar un prototip funcional que automatitzi el control d’assistència a les aules, amb la finalitat de fer aquest procés més àgil i eficient. La proposta busca reduir el temps que el professorat dedica a passar llista a l’inici de cada classe, així com els errors comesos en el procés, permetent-los centrar-se des del primer moment en l’ensenyament. Per a això, s’ha dissenyat un sistema capaç d’operar de manera autònoma, en el què un dispositiu Raspberry Pi connectat a una càmera transmet vídeo en temps real a un servidor. Allà, mitjançant mètodes de detecció facial (RetinaFace) i seguiment (ByteTrack), s’identifiquen els estudiants presents. La validació final de l’assistència queda en mans del professor, que pot consultar en qualsevol moment, a través d’una interfície web, la llista d’estudiants detectats i la transmissió en directe de l’aula. Durant les proves, el sistema va mostrar un rendiment estable i precís després de diverses optimitzacions, funcionant correctament en aules a una distància de fins a 8 metres de la càmera. El resultat és una eina que pot integrar-se en entorns educatius reals, sempre que s’utilitzi sota supervisió i en compliment amb la normativa de protecció de dades.


El objetivo de este proyecto es desarrollar un prototipo funcional que automatice el control de asistencia en aulas, con el fin de hacer este proceso más ágil y eficiente. La propuesta busca reducir el tiempo que el profesorado dedica a pasar lista al inicio de cada clase así como los errores cometidos en el proceso, permitiéndole centrarse desde el primer momento en la enseñanza. Para ello, se ha diseñado un sistema capaz de operar de forma autónoma, en el que un dispositivo Raspberry Pi conectada a una cámara transmite vídeo en tiempo real a un servidor. Allí, mediante método de detección facial (RetinaFace) y seguimiento (ByteTrack), se identifican a los estudiantes presentes. La validación final de la asistencia queda en manos del profesor, que puede consultar en cualquier momento a través de una interfaz web la lista de estudiantes detectados así como la transmisión en directo del aula. Durante las pruebas, el sistema mostró un rendimiento estable y preciso tras diversas optimizaciones, funcionando correctamente en aulas a una distancia de hasta 8 metros de la cámara. El resultado es una herramienta que puede integrarse en entornos educativos reales, siempre que se utilice bajo supervisión y con el cumplimiento de la normativa de protección de datos.


The objective of this project is to develop a functional prototype that automates attendance control in classrooms, aiming to make this process more agile and efficient. The proposal seeks to reduce the time teachers spend taking roll call at the start of each class, as well as the errors made in the process, allowing them to focus on teaching from the outset. To this end, an autonomous system has been designed, in which a Raspberry Pi device connected to a camera transmits real-time video to a server. There, through facial detection (RetinaFace) and tracking (ByteTrack) methods, present students are identified. The final validation of attendance is left in the hands of the teacher, who can consult the list of detected students and the live classroom feed at any time via a web interface. During testing, the system demonstrated stable and accurate performance after various optimizations, functioning correctly in classrooms at a distance up to 8 meters away from the camera. The result is a tool that can be integrated into real educational environments, provided it is used under supervision and in compliance with data protection regulations.

Document Type

Bachelor thesis

Language

Spanish

Publisher

Universitat Politècnica de Catalunya

Recommended citation

This citation was generated automatically.

Rights

http://creativecommons.org/licenses/by/4.0/

Open Access

Attribution 4.0 International

This item appears in the following Collection(s)