FPGA-Accelerated Implementation and Optimization of Oriented FAST Features for SLAM
This paper proposes an FPGA-accelerated design and optimization framework for the front-end Oriented FAST (oFAST) feature extraction in ORB-SLAM. To address the high computational cost and poor invariance to scale and rotation inherent in traditional FAST algorithms, a multi-scale Gaussian filtering and Difference of Gaussian (DoG) enhancement scheme is integrated into the preprocessing stage. An adaptive binarization mechanism, combined with morphological operations, generates a sparse mask to isolate salient regions, enabling localized and efficient FAST detection. On the hardware side, separable Gaussian filtering and incremental reuse strategies are adopted to reduce resource consumption, while non-maximum suppression is employed to retain only the most responsive keypoints. Experimental evaluations on the Zynq-7020 FPGA platform demonstrate that the proposed design achieves latencies of 1.54 ms and 2.33 ms on the TUM and KITTI datasets, respectively, significantly outperforming existing SLAM accelerators in terms of delay and frame rate.
Authors
- Hong Xu (ORCID: https://orcid.org/0000-0001-7874-4518)
- Dong Wang (ORCID: https://orcid.org/0000-0003-4872-4860)
- Bo Jiang (ORCID: https://orcid.org/0009-0003-4172-8487)
Institutions
- China Electronics Technology Group Corporation (CN)
Publication Details
- Published
- 2025-06-20
- DOI
- https://doi.org/10.1109/isaeece66033.2025.11160038
- Primary Topic
- Modular Robots and Swarm Intelligence
- Type
- article
- Field-Weighted Citation Impact
- 0.00