School attendance management system for students through facial recognition

Abstract

Currently, in the scenario of the city of Manaus, most of the records of attendance of students in educational institutions are made manually, thus making the process quite laborious and repetitive for teachers, added to this, this system does not present to be fully reliable, because the method used shows itself vulnerable to human error. To save time and ensure that the registration is done without any failure, this work develops and applies a system to register students using facial recognition, and also has a feature that triggers an email message warning the absence of the child to the parents responsible if the student is not present in class. The project uses the Ruby language, for the development of the attendance register management system, and the Python language in conjunction with the OpenCV library for facial recognition.

Downloads

Download data is not yet available.

References

D. J. L. Setúbal, “A importância do ensino presencial - Blog Saúde Infantil,” Instituto PENSI - Estudos Clínicos em Pediatria e Saúde Infantil, Sep. 02, 2021. https://institutopensi.org.br/a-importancia-do-ensino-presencial/ (accessed Sep. 20, 2022).

E. Marais, D. Argles, and B. von Solms, “Security Issues Specific to e-Assessments,” presented at the 8th Annual Conference on WWW Applications (07/09/06), 2006. Accessed: Oct. 10, 2022. [Online]. Available: https://eprints.soton.ac.uk/261433/

L. Mukuno, E. T. Moraes, R. M. Haddad, and E. C. Almeida, “Aplicando modelo de aprendizagem supervisionada para apoio ao score de autenticação biométrica,” in Anais do Seminário Integrado de Software e Hardware (SEMISH), Jul. 2021, pp. 201–206. doi: 10.5753/semish.2021.15823.

A. Netto and F. Maciel, Python Para Data Science: E Machine Learning Descomplicado. Alta Books, 2021.

C. P. Pertuz, Aprendizaje automático y profundo en python: Una mirada hacia la inteligencia artificial. Ediciones de la U, 2022.

A. Sobral, “BGSLibrary: An OpenCV C++ Background Subtraction Library,” IX Workshop de Visão Computacional (WVC'2013), Jun. 2013, Accessed: Oct. 10, 2022. [Online]. Available: https://www.academia.edu/5615730/BGSLibrary_An_OpenCV_C_Background_Subtraction_Library

A. M. Torres, “Ruby on Rails como ambiente de desenvolvimento de um sistema para gerenciamento das etapas associadas ao processo de tipagem HLA praticado pelo laboratório de HLA da UERJ,” p. 116, 2018.

A. M. Torres, “Ruby on Rails como ambiente de desenvolvimento de um sistema para gerenciamento das etapas associadas ao processo de tipagem HLA praticado pelo Laboratório de HLA da UERJ,” Ruby on Rails as a development environment for a management system of the steps associated with the HLA typing process practiced by the HLA laboratory of UERJ, Aug. 2018, Accessed: Oct. 01, 2022. [Online]. Available: https://www.bdtd.uerj.br:8443/handle/1/7669

“Documentation.” https://www.ruby-lang.org/en/documentation/ (accessed Oct. 10, 2022).

Ian Goodfellow, Yoshua Bengio, and Aaron Courville, “Deep Learning.” https://www.deeplearningbook.org/ (accessed Sep. 15, 2022).

D. E. King, “Dlib-ml: A machine learning toolkit,” The Journal of Machine Learning Research, vol. 10, pp. 1755–1758, 2009.

J. Galloway, P. Haack, B. Wilson, and K. S. Allen, Professional ASP.NET MVC 5. John Wiley & Sons, 2014.

“(82) Ian Sommerville - Engenharia de Software 9 ed | Natalia Graciano - Academia.edu.” https://www.academia.edu/42787809/Ian_Sommerville_Engenharia_de_Software_9_ed (accessed Aug. 07, 2022).

M. F. de Lemos, P. C. Oliveira, L. C. Ruela, M. da S. Santos, T. C. Slveira, and J. C. de S. Reis, “APLICABILIDADE DA ARQUITETURA MVC EM UMA APLICAÇÃO WEB(WebApps),” RE3C - Revista Eletrônica Científica de Ciência da Computação, vol. 8, no. 1, Art. no. 1, Nov. 2013, Accessed: Oct. 10, 2022. [Online]. Available: https://revistas.unifenas.br/index.php/RE3C/article/view/54

M. Flower, “GUI Architectures,” martinfowler.com. https://martinfowler.com/eaaDev/uiArchs.html (accessed Oct. 13, 2022).

R. M. Santos, “Um-Estudo-de-Processamento-de-Imagens-com-OPENCV”, Accessed: Oct. 13, 2022. [Online]. Available: https://www.academia.edu/8424043/Um_Estudo_de_Processamento_de_Imagens_com_OPENCV

P. C. Bernardo, “Padrões de testes automatizados,” text, Universidade de São Paulo, 2011. doi: 10.11606/D.45.2011.tde-02042012-120707.

M. R. S. Monteiro, “Desenvolvimento de testes automatizados para frontend,” masterThesis, 2021. Accessed: Oct. 14, 2022. [Online]. Available: https://run.unl.pt/handle/10362/123471

L. R. P. Izabel, “TESTES AUTOMATIZADOS NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARES,” p. 65, 2014.

C. N. Camargos, C. A. Mendonça, and S. M. Duarte, “Da imagem visual do rosto humano: simetria, textura e padrão,” Saude soc., vol. 18, pp. 395–410, Sep. 2009, doi: 10.1590/S0104-12902009000300005.

MARTINEZ, Valquiria. “Mistérios do rosto: Manual de Fisiognomonia”. 1997.

L. G. Farkas, “Accuracy of Anthropometric Measurements: Past, Present, and Future,” The Cleft Palate-Craniofacial Journal, vol. 33, no. 1, pp. 10–22, Jan. 1996, doi: 10.1597/1545-1569_1996_033_0010_aoampp_2.3.co_2.

R. C. Gonzalez and R. E. Woods, Processamento de Imagens Digitais. Editora Blucher, 2009.

G. Câmara, R. C. M. Souza, U. M. Freitas, and J. Garrido, “Spring: Integrating remote sensing and gis by object-oriented data modelling,” Computers & Graphics, vol. 20, no. 3, pp. 395–403, May 1996, doi: 10.1016/0097-8493(96)00008-8.

J. I. S. da Silva, “Reconhecimento facial em imagens de baixa resolução,” Feb. 24, 2015. https://repositorio.ufpe.br/handle/123456789/16367 (accessed Oct. 13, 2022).

A. K. Jain, P. Flynn, and A. A. Ross, Handbook of Biometrics. Springer Science & Business Media, 2007.

Department of Computer Science & Engineering Roorkee Institute of Technology, Roorkee (U.K.), India and H. Srivastava, “A Comparison Based Study on Biometrics for Human Recognition,” IOSR-JCE, vol. 15, no. 1, pp. 22–29, 2013, doi: 10.9790/0661-1512229.

Department of Computer Science & Engineering Roorkee Institute of Technology, Roorkee (U.K.), India and H. Srivastava, “A Comparison Based Study on Biometrics for Human Recognition,” IOSR-JCE, vol. 15, no. 1, pp. 22–29, 2013, doi: 10.9790/0661-1512229.

Romdhani, Sami. "Face recognition using principal components analysis." University of Glasgow (Dissertation) ,1996.

Junior, A. and Filho, M. “Aplicações de Processamento de Imagens a Sistemas de Segurança,” p. 21. 2002.

P. S. T. Magalhães and H. D. dos Santos, “Biometria e autenticação,” Oct. 2003. Accessed: Oct. 13, 2022. [Online]. Available: http://repositorium.sdum.uminho.pt/

“Manifesto para Desenvolvimento Ágil de Software.”http://agilemanifesto.org/iso/ptbr/manifesto.html (accessed Oct. 13, 2022).

D. Ludvig and J. D. Reinert, “Estudo do uso de Metodologias Ágeis no Desenvolvimento de uma Aplicação de Governo Eletrônico,” p. 157.

Jim, H. "Retiring Lifecycle dinosaurs: Using Adaptive Software Development to meet the challenges of a high-speed, high change environment". 2000.

P. Abrahamsson, J. Warsta, M. T. Siponen, and J. Ronkainen, “New directions on agile methods: a comparative analysis,” in Proceedings of the 25th International Conference on Software Engineering, USA, May 2003, pp. 244–254.

L. Williams and A. Cockburn, “Agile software development: it’s about feedback and change,” Computer, vol. 36, no. 6, pp. 39–43, Jun. 2003, doi: 10.1109/MC.2003.1204373.

A. Hamed and H. Abushama, “Popular agile approaches in software development: Review and analysis,” Aug. 2013, pp. 160–166. doi: 10.1109/ICCEEE.2013.6633925.

K. Beck, Programação Extrema (XP) Explicada. Bookman, 2004.

T. B. Pontes and D. D. B. Arthaud, “METODOLOGIAS ÁGEIS PARA O DESENVOLVIMENTO DE SOFTWARES,” Ciência e Sustentabilidade, vol. 4, no. 2, Art. no. 2, 2018, doi: 10.33809/2447-4606.422018173-213.

M. de S. Dias, “Autenticação Segura Baseada em Biometria Voltada para a Dinˆamica da Digita¸c˜ao,” p. 70, 2009.

Published
2022-12-31
How to Cite
Azevedo, Y. C., Jesus, L., Araújo, W., Costa, F. F., Smith, E., & Lima, A. (2022). School attendance management system for students through facial recognition. ITEGAM-JETIA, 8(38), 15-23. https://doi.org/10.5935/jetia.v8i38.838
Section
Articles