Por favor, use este identificador para citar o enlazar este ítem:
http://repositorio.ufc.br/handle/riufc/78419
Tipo: | TCC |
Título : | Contagem e identificação de pessoas em sala de aula através de visão computacional e internet das coisas |
Título en inglés: | Counting and identification of people in a classroom using computer vision and internet of things |
Autor : | Duarte, Marlon Gonçalves |
Tutor: | Matos, Filipe Fernandes dos Santos Brasil de |
Co-asesor: | Pereira, Marciel Barros |
Palabras clave en portugués brasileño: | Reconhecimento facial;Offloading;Frequência escolar;Computação de borda |
Palabras clave en inglés: | Face recognition;Offloading;School attendance;Edge computing |
Áreas de Conocimiento - CNPq: | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
Fecha de publicación : | 2024 |
Citación : | DUARTE, Marlon Gonçalves. Contagem e identificação de pessoas em sala de aula através de visão computacional e internet das coisas. 2024.Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Campus de Crateús, Universidade Federal do Ceará, Crateús, 2024. Disponível em: http://repositorio.ufc.br/handle/riufc/78419. Acesso em: |
Resumen en portugués brasileño: | A frequência escolar é essencial para uma gestão educacional eficiente. Métodos tradicionais são menos eficazes em comparação com tecnologias que, além de poupar tempo e esforço dos professores, permitem a extração de novos conhecimentos a partir dos dados gerados. A Inteligência Artificial, com técnicas como Aprendizado de Máquina, Processamento de Linguagem Natural e Visão Computacional, passou a integrar o cotidiano das pessoas, mas tarefas complexas como essas exigem o offloading computacional para dispositivos mais poderosos, como na Computação em Nuvem, devido às limitações dos dispositivos de Internet das Coisas. Este trabalho adota uma abordagem de Visão Computacional para reconhecimento facial de alunos em sala de aula, visando realizar a frequência escolar de forma automatizada. A proposta envolve um sistema baseado em um Raspberry Pi com uma câmera que captura imagens, as quais serão processadas pelo próprio dispositivo e/ou enviadas para um dispositivo de borda com maior poder computacional. Uma vez que o conjunto de imagens ou dados característicos esteja no dispositivo de borda, ou ainda no Raspberry Pi, o sistema oferecerá diversos modelos de detecção e reconhecimento facial para a realização da frequência e posterior registro em um banco de dados. Neste trabalho, foram utilizados os modelos Single Shot MultiBox Detector e ArcFace, que trabalham em conjunto para detectar rostos e realizar o reconhecimento facial, respectivamente. Os experimentos foram conduzidos como uma prova de conceito e um teste de estresse computacional. Os resultados obtidos demonstram que o sistema atingiu 85% de acurácia nos reconhecimentos. O offloading computacional se mostrou uma opção válida, embora o Raspberry Pi tenha apresentado tempo médio de 4,05 segundos para a conclusão da tarefa. |
Abstract: | School attendance is essential for efficient educational management. Traditional methods seem less effective than technologies that, in addition to saving teachers’ time and effort, allow the extraction of new insights from the data generated. Artificial Intelligence, with techniques such as Machine Learning, Natural Language Processing, and Computer Vision, has become part of people’s daily lives. However, complex tasks like these require computational offloading to more powerful devices, such as in Cloud Computing, due to the limitations of Internet of Things devices. This work adopts a Computer Vision approach for facial recognition of students in the classroom, aiming to automate the school attendance process. The proposed system is based on a Raspberry Pi with a camera that captures images, which will be processed by the device itself or sent to an edge device with greater computational power. Once the set of pictures or characteristic data is on the edge device or the Raspberry Pi, the system will offer various facial detection and recognition models to perform attendance and subsequent logging into a database. This work used the Single Shot MultiBox Detector and ArcFace models, which work together to detect faces and perform facial recognition, respectively. The experiments were conducted as a proof of concept and a computational stress test. The results show that the system achieved 85% accuracy in recognitions. Computational offloading proved a valid option, although the Raspberry Pi presented an average time of 4.05 seconds to complete the task. |
URI : | http://repositorio.ufc.br/handle/riufc/78419 |
Derechos de acceso: | Acesso Aberto |
Aparece en las colecciones: | CIÊNCIA DA COMPUTAÇÃO - CRATEÚS - Artigos Ciêntíficos |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
2024_tccmgduarte.pdf | 1,74 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.