Article Dans Une Revue Journal of Real-Time Image Processing Année : 2025

FPGA architecture-based front-end processing for SLAM applications

Résumé

Simultaneous Localization and Mapping is intended for robotic and autonomous vehicle applications. These targets require an optimal embedded implementation that respects real-time constraints, limited hardware resources, and energy consumption. SLAM algorithms are computationally intensive to run on embedded targets, and often, the algorithms are deployed on CPUs or CPU–GPGPU architectures. With the growth of embedded heterogeneous computing systems, research work is increasingly interested in the algorithm–architecture mapping of existing SLAM algorithms. The latest trend is pushing processing closer to the sensor. FPGAs constitute the perfect architecture for designing smart sensors by providing low latency suitable for real-time applications, such as video streaming, as they supply data directly into the FPGA without needing a CPU. In this work, we propose the implementation of the HOOFR-SLAM front end on a CPU–FPGA architecture, including both feature extraction and matching processing blocks. A high-level synthesis (HLS) approach based on OpenCL paradigm has been used to design a new system architecture. The performance of the FPGA-based architecture was compared to a high-performance CPU. This innovative architecture delivers superior performance compared to existing state-of-the-art systems.

Fichier principal
Vignette du fichier
s11554-025-01650-w.pdf (1.93 Mo) Télécharger le fichier
Origine Publication financée par une institution
Licence

Dates et versions

hal-04980724 , version 1 (06-03-2025)

Licence

Identifiants

Citer

Imad El Bouazzaoui, Sergio Rodríguez Flórez, Abdelhafid El Ouardi. FPGA architecture-based front-end processing for SLAM applications. Journal of Real-Time Image Processing, 2025, 22 (2), pp.73. ⟨10.1007/s11554-025-01650-w⟩. ⟨hal-04980724⟩
149 Consultations
393 Téléchargements

Altmetric

Partager

  • More