Cargando…
Face Recognition on a Smart Image Sensor Using Local Gradients
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 com...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8122339/ https://www.ncbi.nlm.nih.gov/pubmed/33919130 http://dx.doi.org/10.3390/s21092901 |
_version_ | 1783692590047035392 |
---|---|
author | Valenzuela, Wladimir Soto, Javier E. Zarkesh-Ha, Payman Figueroa, Miguel |
author_facet | Valenzuela, Wladimir Soto, Javier E. Zarkesh-Ha, Payman Figueroa, Miguel |
author_sort | Valenzuela, Wladimir |
collection | PubMed |
description | 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 [Formula: see text]-pixel image in 94 μs, and consumes 71 mW of power. |
format | Online Article Text |
id | pubmed-8122339 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-81223392021-05-16 Face Recognition on a Smart Image Sensor Using Local Gradients Valenzuela, Wladimir Soto, Javier E. Zarkesh-Ha, Payman Figueroa, Miguel Sensors (Basel) Article 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 [Formula: see text]-pixel image in 94 μs, and consumes 71 mW of power. MDPI 2021-04-21 /pmc/articles/PMC8122339/ /pubmed/33919130 http://dx.doi.org/10.3390/s21092901 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Valenzuela, Wladimir Soto, Javier E. Zarkesh-Ha, Payman Figueroa, Miguel Face Recognition on a Smart Image Sensor Using Local Gradients |
title | Face Recognition on a Smart Image Sensor Using Local Gradients |
title_full | Face Recognition on a Smart Image Sensor Using Local Gradients |
title_fullStr | Face Recognition on a Smart Image Sensor Using Local Gradients |
title_full_unstemmed | Face Recognition on a Smart Image Sensor Using Local Gradients |
title_short | Face Recognition on a Smart Image Sensor Using Local Gradients |
title_sort | face recognition on a smart image sensor using local gradients |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8122339/ https://www.ncbi.nlm.nih.gov/pubmed/33919130 http://dx.doi.org/10.3390/s21092901 |
work_keys_str_mv | AT valenzuelawladimir facerecognitiononasmartimagesensorusinglocalgradients AT sotojaviere facerecognitiononasmartimagesensorusinglocalgradients AT zarkeshhapayman facerecognitiononasmartimagesensorusinglocalgradients AT figueroamiguel facerecognitiononasmartimagesensorusinglocalgradients |