This thesis presents the design and implementation of a face recognition system optimized for deployment on edge microcontrollers. The work focuses on achieving a balance between accuracy, speed, and hardware limitations typical of embedded environments. The proposed solution integrates face detection, face recognition, and spoof detection, all running entirely on-device. To meet the strict memory and processing constraints, the models were trained and optimized through quantization techniques and adapted to run efficiently on low-power hardware. The system was specifically developed for the STM32N6 microcontroller, using a combination of public and custom datasets, with particular attention to ensuring realistic conditions and high reliability in face recognition and anti-spoofing tasks. The final prototype is capable of performing all operations locally, displaying the results on an integrated screen. Experimental results demonstrate that the system achieves high recognition accuracy with low latency and energy consumption, making it suitable for real-world applications such as smart access control and embedded security systems.

Reliable Face Recognition on Edge Microcontrollers

NICHIFOR, ANTONELA
2024/2025

Abstract

This thesis presents the design and implementation of a face recognition system optimized for deployment on edge microcontrollers. The work focuses on achieving a balance between accuracy, speed, and hardware limitations typical of embedded environments. The proposed solution integrates face detection, face recognition, and spoof detection, all running entirely on-device. To meet the strict memory and processing constraints, the models were trained and optimized through quantization techniques and adapted to run efficiently on low-power hardware. The system was specifically developed for the STM32N6 microcontroller, using a combination of public and custom datasets, with particular attention to ensuring realistic conditions and high reliability in face recognition and anti-spoofing tasks. The final prototype is capable of performing all operations locally, displaying the results on an integrated screen. Experimental results demonstrate that the system achieves high recognition accuracy with low latency and energy consumption, making it suitable for real-world applications such as smart access control and embedded security systems.
2024
Reliable Face Recognition on Edge Microcontrollers
Face recognition
Microcontrollers
Deep Learning
File in questo prodotto:
File Dimensione Formato  
Nichifor_Antonela.pdf

Accesso riservato

Dimensione 8.83 MB
Formato Adobe PDF
8.83 MB Adobe PDF

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/94403