Implementation of Weightless Neural Network in Embedded Face Recognition for Eye and Nose Pattern Mobile Identification

Authors

  • Ahmad Zarkasi Universitas Sriwijaya
  • Kemahyanto Exaudi Universitas Sriwijaya
  • Yoppy Sazaki Universitas Sriwijaya
  • Londa Arrahmando Romadhona Universitas Sriwijaya

Keywords:

Face Recognition, Weightless Neural Network (WNN), Haar Cascade Classifier, face detection, robot vision

Abstract

The pattern of the human face is a form of self-identity and also a form of originality for each individual. The development of facial recognition technology impacts its application in various computing devices, both in computer vision and on single-chip processors. One of the continuously developed implementations is in the form of robot vision by identifying facial features. This research aims to develop a facial recognition system focusing on the identification of the eye and nose areas. This research utilizes the Weightless Neural Network (WNN) method with the Immediate Scan technique. The combination of methods allows for rapid and accurate pattern recognition, even when the face changes position. The detection process is carried out using the Haar Cascade Classifier algorithm, which functions to recognize faces and divides the area into nine different zones to ensure accurate identification. The hardware implementation was carried out on a Raspberry Pi for face detection and facial pattern recognition, as well as the data processor for the robot vision sensor and actuator on the microcontroller. The results of the robot's movement testing have worked well according to the calculation of GPS data values to determine the robot's last position. Then, in the face pattern recognition process, it shows that the proposed method can achieve a maximum accuracy level of up to 98.87% in testing with the internal data set, while testing under different conditions experiences a slight decrease in accuracy to 91.38%. The highest similarity percentage to the faces of other individuals reached 75.69%, indicating that this method is quite adaptive to various facial variations. The execution time of the identification process ranges from 11 ms to 17 ms, depending on the amount of data compared during the scanning. This research is expected to serve as a foundation for further development in robotics systems and embedded system-based facial recognition.

Published

2025-06-01

Issue

Section

Articles