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...

Descripción completa

Detalles Bibliográficos
Autores principales: Valenzuela, Wladimir, Soto, Javier E., Zarkesh-Ha, Payman, Figueroa, Miguel
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