Face recognition on a smart image sensor using local gradients
Keywords: Face recognition; Feature extraction; Field, programmable gate array; Intelligent sensor; Linear binary patterns; Linear discriminant analysis; Smart image sensor; Smart pixel; Very large, scale integration; Vision chip
Abstract
In this paper, we present the architecture of a smart imaging sensor (SIS) for face recognition, based on a custom-design smart pixel capable of computing local spatial gradients in the analog domain, and a digital coprocessor that performs image classification. The SIS uses spatial gradients to compute a lightweight version of local binary patterns (LBP), which we term ringed LBP (RLBP). Our face recognition method, which is based on Ahonenâs algorithm, operates in three stages: (1) it extracts local image features using RLBP, (2) it computes a feature vector using RLBP histograms, (3) it projects the vector onto a subspace that maximizes class separation and classifies the image using a nearest neighbor criterion. We designed the smart pixel using the TSMC 0.35 µm mixed-signal CMOS process, and evaluated its performance using postlayout parasitic extraction. We also designed and implemented the digital coprocessor on a Xilinx XC7Z020 field-programmable gate array. The smart pixel achieves a fill factor of 34% on the 0.35 µm process and 76% on a 0.18 µm process with 32 µm à 32 µm pixels. The pixel array operates at up to 556 frames per second. The digital coprocessor achieves 96.5% classification accuracy on a database of infrared face images, can classify a 150 à 80-pixel image in 94 µs, and consumes 71 mW of power.
Más información
| Título según SCOPUS: | Face recognition on a smart image sensor using local gradients |
| Título de la Revista: | Sensors |
| Volumen: | 21 |
| Número: | 9 |
| Editorial: | MDPI AG |
| Fecha de publicación: | 2021 |
| Idioma: | English |
| DOI: |
10.3390/s21092901 |
| Notas: | SCOPUS |