Accelerated Feature Detectors for Visual SLAM: A Comparative Study of FPGA vs GPU
Not on the map. Why?
Abstract (arXiv)
Feature detection is a common yet time-consuming module in Simultaneous Localization and Mapping (SLAM) implementations, which are increasingly deployed on power-constrained platforms, such as drones. Graphics Processing Units (GPUs) have been a popular accelerator for computer vision in general, and feature detection and SLAM in particular. On the other hand, System-on-Chips (SoCs) with integrated Field Programmable Gate Array (FPGA) are also widely available. This paper presents the first study of hardware-accelerated feature detectors considering a Visual SLAM (V-SLAM) pipeline. We offer new insights by comparing the best GPU-accelerated FAST, Harris, and SuperPoint implementations against the FPGA-accelerated counterparts on modern SoCs (Nvidia Jetson Orin and AMD Versal). The evaluation shows that when using a non-learning-based feature detector such as FAST and Harris, their GPU implementations, and the GPU-accelerated V-SLAM can achieve better run-time performance and energy efficiency than the FAST and Harris FPGA implementations as well as the FPGA-accelerated V-SLAM. However, when considering a learning-based detector such as SuperPoint, its FPGA implementation can achieve better run-time performance and energy efficiency (up to 3.1× and 1.4× improvements, respectively) than the GPU implementation. The FPGA-accelerated V-SLAM can also achieve comparable run-time performance compared to the GPU-accelerated V-SLAM, with better FPS in 2 out of 5 dataset sequences. When considering the accuracy, the results show that the GPU-accelerated V-SLAM is more accurate than the FPGA-accelerated V-SLAM in general. Last but not least, the use of hardware acceleration for feature detection could further improve the performance of the V-SLAM pipeline by having the global bundle adjustment module invoked less frequently without sacrificing accuracy.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 8 of its 64 references that are in the map. First posted on arXiv 15 Oct 2025.
Builds on
8 of 64 references.
References · 8
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,320
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 988
- 2023SiLK -- Simple Learned Keypointscited by 54
- 2022AirVO: An Illumination-Robust Point-Line Visual Odometrycited by 9
- 2019eSLAM: An Energy-Efficient Accelerator for Real-Time ORB-SLAM on FPGA Platformcited by 8
- 2019Comparing Energy Efficiency of CPU, GPU and FPGA Implementations for Vision Kernelscited by 8
- 2020Faster than FAST: GPU-Accelerated Frontend for High-Speed VIOcited by 7
Built on by
Not cited yet.