Cargando…

Implementation of a Bio-Inspired Neural Architecture for Autonomous Vehicles on a Multi-FPGA Platform †

Autonomous vehicles require efficient self-localisation mechanisms and cameras are the most common sensors due to their low cost and rich input. However, the computational intensity of visual localisation varies depending on the environment and requires real-time processing and energy-efficient deci...

Descripción completa

Detalles Bibliográficos
Autores principales: Elouaret, Tarek, Colomer, Sylvain, De Melo, Frédéric, Cuperlier, Nicolas, Romain, Olivier, Kessal, Lounis, Zuckerman, Stéphane
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10224530/
https://www.ncbi.nlm.nih.gov/pubmed/37430545
http://dx.doi.org/10.3390/s23104631
_version_ 1785050217407578112
author Elouaret, Tarek
Colomer, Sylvain
De Melo, Frédéric
Cuperlier, Nicolas
Romain, Olivier
Kessal, Lounis
Zuckerman, Stéphane
author_facet Elouaret, Tarek
Colomer, Sylvain
De Melo, Frédéric
Cuperlier, Nicolas
Romain, Olivier
Kessal, Lounis
Zuckerman, Stéphane
author_sort Elouaret, Tarek
collection PubMed
description Autonomous vehicles require efficient self-localisation mechanisms and cameras are the most common sensors due to their low cost and rich input. However, the computational intensity of visual localisation varies depending on the environment and requires real-time processing and energy-efficient decision-making. FPGAs provide a solution for prototyping and estimating such energy savings. We propose a distributed solution for implementing a large bio-inspired visual localisation model. The workflow includes (1) an image processing IP that provides pixel information for each visual landmark detected in each captured image, (2) an implementation of N-LOC, a bio-inspired neural architecture, on an FPGA board and (3) a distributed version of N-LOC with evaluation on a single FPGA and a design for use on a multi-FPGA platform. Comparisons with a pure software solution demonstrate that our hardware-based IP implementation yields up to [Formula: see text] lower latency and [Formula: see text] higher throughput (frames/second) while maintaining energy efficiency. Our system has a power footprint as low as 2.741 W for the whole system, which is up to 5.5–6× less than what Nvidia Jetson TX2 consumes on average. Our proposed solution offers a promising approach for implementing energy-efficient visual localisation models on FPGA platforms.
format Online
Article
Text
id pubmed-10224530
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-102245302023-05-28 Implementation of a Bio-Inspired Neural Architecture for Autonomous Vehicles on a Multi-FPGA Platform † Elouaret, Tarek Colomer, Sylvain De Melo, Frédéric Cuperlier, Nicolas Romain, Olivier Kessal, Lounis Zuckerman, Stéphane Sensors (Basel) Article Autonomous vehicles require efficient self-localisation mechanisms and cameras are the most common sensors due to their low cost and rich input. However, the computational intensity of visual localisation varies depending on the environment and requires real-time processing and energy-efficient decision-making. FPGAs provide a solution for prototyping and estimating such energy savings. We propose a distributed solution for implementing a large bio-inspired visual localisation model. The workflow includes (1) an image processing IP that provides pixel information for each visual landmark detected in each captured image, (2) an implementation of N-LOC, a bio-inspired neural architecture, on an FPGA board and (3) a distributed version of N-LOC with evaluation on a single FPGA and a design for use on a multi-FPGA platform. Comparisons with a pure software solution demonstrate that our hardware-based IP implementation yields up to [Formula: see text] lower latency and [Formula: see text] higher throughput (frames/second) while maintaining energy efficiency. Our system has a power footprint as low as 2.741 W for the whole system, which is up to 5.5–6× less than what Nvidia Jetson TX2 consumes on average. Our proposed solution offers a promising approach for implementing energy-efficient visual localisation models on FPGA platforms. MDPI 2023-05-10 /pmc/articles/PMC10224530/ /pubmed/37430545 http://dx.doi.org/10.3390/s23104631 Text en © 2023 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
Elouaret, Tarek
Colomer, Sylvain
De Melo, Frédéric
Cuperlier, Nicolas
Romain, Olivier
Kessal, Lounis
Zuckerman, Stéphane
Implementation of a Bio-Inspired Neural Architecture for Autonomous Vehicles on a Multi-FPGA Platform †
title Implementation of a Bio-Inspired Neural Architecture for Autonomous Vehicles on a Multi-FPGA Platform †
title_full Implementation of a Bio-Inspired Neural Architecture for Autonomous Vehicles on a Multi-FPGA Platform †
title_fullStr Implementation of a Bio-Inspired Neural Architecture for Autonomous Vehicles on a Multi-FPGA Platform †
title_full_unstemmed Implementation of a Bio-Inspired Neural Architecture for Autonomous Vehicles on a Multi-FPGA Platform †
title_short Implementation of a Bio-Inspired Neural Architecture for Autonomous Vehicles on a Multi-FPGA Platform †
title_sort implementation of a bio-inspired neural architecture for autonomous vehicles on a multi-fpga platform †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10224530/
https://www.ncbi.nlm.nih.gov/pubmed/37430545
http://dx.doi.org/10.3390/s23104631
work_keys_str_mv AT elouarettarek implementationofabioinspiredneuralarchitectureforautonomousvehiclesonamultifpgaplatform
AT colomersylvain implementationofabioinspiredneuralarchitectureforautonomousvehiclesonamultifpgaplatform
AT demelofrederic implementationofabioinspiredneuralarchitectureforautonomousvehiclesonamultifpgaplatform
AT cuperliernicolas implementationofabioinspiredneuralarchitectureforautonomousvehiclesonamultifpgaplatform
AT romainolivier implementationofabioinspiredneuralarchitectureforautonomousvehiclesonamultifpgaplatform
AT kessallounis implementationofabioinspiredneuralarchitectureforautonomousvehiclesonamultifpgaplatform
AT zuckermanstephane implementationofabioinspiredneuralarchitectureforautonomousvehiclesonamultifpgaplatform