Cargando…

Hybrid FPGA–CPU-Based Architecture for Object Recognition in Visual Servoing of Arm Prosthesis

The present paper proposes an implementation of a hybrid hardware–software system for the visual servoing of prosthetic arms. We focus on the most critical vision analysis part of the system. The prosthetic system comprises a glass-worn eye tracker and a video camera, and the task is to recognize th...

Descripción completa

Detalles Bibliográficos
Autores principales: Fejér, Attila, Nagy, Zoltán, Benois-Pineau, Jenny, Szolgay, Péter, de Rugy, Aymar, Domenger, Jean-Philippe
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8878618/
https://www.ncbi.nlm.nih.gov/pubmed/35200746
http://dx.doi.org/10.3390/jimaging8020044
_version_ 1784658701934657536
author Fejér, Attila
Nagy, Zoltán
Benois-Pineau, Jenny
Szolgay, Péter
de Rugy, Aymar
Domenger, Jean-Philippe
author_facet Fejér, Attila
Nagy, Zoltán
Benois-Pineau, Jenny
Szolgay, Péter
de Rugy, Aymar
Domenger, Jean-Philippe
author_sort Fejér, Attila
collection PubMed
description The present paper proposes an implementation of a hybrid hardware–software system for the visual servoing of prosthetic arms. We focus on the most critical vision analysis part of the system. The prosthetic system comprises a glass-worn eye tracker and a video camera, and the task is to recognize the object to grasp. The lightweight architecture for gaze-driven object recognition has to be implemented as a wearable device with low power consumption (less than 5.6 W). The algorithmic chain comprises gaze fixations estimation and filtering, generation of candidates, and recognition, with two backbone convolutional neural networks (CNN). The time-consuming parts of the system, such as SIFT (Scale Invariant Feature Transform) detector and the backbone CNN feature extractor, are implemented in FPGA, and a new reduction layer is introduced in the object-recognition CNN to reduce the computational burden. The proposed implementation is compatible with the real-time control of the prosthetic arm.
format Online
Article
Text
id pubmed-8878618
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-88786182022-02-26 Hybrid FPGA–CPU-Based Architecture for Object Recognition in Visual Servoing of Arm Prosthesis Fejér, Attila Nagy, Zoltán Benois-Pineau, Jenny Szolgay, Péter de Rugy, Aymar Domenger, Jean-Philippe J Imaging Article The present paper proposes an implementation of a hybrid hardware–software system for the visual servoing of prosthetic arms. We focus on the most critical vision analysis part of the system. The prosthetic system comprises a glass-worn eye tracker and a video camera, and the task is to recognize the object to grasp. The lightweight architecture for gaze-driven object recognition has to be implemented as a wearable device with low power consumption (less than 5.6 W). The algorithmic chain comprises gaze fixations estimation and filtering, generation of candidates, and recognition, with two backbone convolutional neural networks (CNN). The time-consuming parts of the system, such as SIFT (Scale Invariant Feature Transform) detector and the backbone CNN feature extractor, are implemented in FPGA, and a new reduction layer is introduced in the object-recognition CNN to reduce the computational burden. The proposed implementation is compatible with the real-time control of the prosthetic arm. MDPI 2022-02-12 /pmc/articles/PMC8878618/ /pubmed/35200746 http://dx.doi.org/10.3390/jimaging8020044 Text en © 2022 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
Fejér, Attila
Nagy, Zoltán
Benois-Pineau, Jenny
Szolgay, Péter
de Rugy, Aymar
Domenger, Jean-Philippe
Hybrid FPGA–CPU-Based Architecture for Object Recognition in Visual Servoing of Arm Prosthesis
title Hybrid FPGA–CPU-Based Architecture for Object Recognition in Visual Servoing of Arm Prosthesis
title_full Hybrid FPGA–CPU-Based Architecture for Object Recognition in Visual Servoing of Arm Prosthesis
title_fullStr Hybrid FPGA–CPU-Based Architecture for Object Recognition in Visual Servoing of Arm Prosthesis
title_full_unstemmed Hybrid FPGA–CPU-Based Architecture for Object Recognition in Visual Servoing of Arm Prosthesis
title_short Hybrid FPGA–CPU-Based Architecture for Object Recognition in Visual Servoing of Arm Prosthesis
title_sort hybrid fpga–cpu-based architecture for object recognition in visual servoing of arm prosthesis
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8878618/
https://www.ncbi.nlm.nih.gov/pubmed/35200746
http://dx.doi.org/10.3390/jimaging8020044
work_keys_str_mv AT fejerattila hybridfpgacpubasedarchitectureforobjectrecognitioninvisualservoingofarmprosthesis
AT nagyzoltan hybridfpgacpubasedarchitectureforobjectrecognitioninvisualservoingofarmprosthesis
AT benoispineaujenny hybridfpgacpubasedarchitectureforobjectrecognitioninvisualservoingofarmprosthesis
AT szolgaypeter hybridfpgacpubasedarchitectureforobjectrecognitioninvisualservoingofarmprosthesis
AT derugyaymar hybridfpgacpubasedarchitectureforobjectrecognitioninvisualservoingofarmprosthesis
AT domengerjeanphilippe hybridfpgacpubasedarchitectureforobjectrecognitioninvisualservoingofarmprosthesis