Load Balanced Sparse Bundle Adjustment Accelerator for CNN-Based Visual-Inertial Odometry on FPGA
Visual-Inertial Odometry (VIO) is a fundamental module in unmanned systems, and Convolutional Neural Network (CNN)-based feature extraction methods have been increasingly adopted in recent years. As Domain-Specific Architectures (DSA) for CNN have advanced, Bundle Adjustment (BA) in the VIO backend, rather than CNN, has become the computational bottleneck in embedded systems. However, the CNN accelerator consumes substantial FPGA resources, leaving limited capacity for BA. To address this issue, we design an efficient BA accelerator that utilizes the sparsity of the data and employs a workload segmentation and subtask scheduling architecture. Additionally, we propose a method to compress the frontend feature extraction algorithm. Experiments on the ZCU102 and a small drone demonstrate that our BA accelerator achieves <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$30.3 \times$</tex> speedup over the ARM CPU, and higher resource efficiency compared to recent accelerators. The frontend and backend of the VIO system are accelerated by <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$3.1 \times$</tex> and <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$3.7 \times$</tex>, respectively, resulting in an overall processing speed of 19.7 fps in real world.
Authors
- Yuanfan Xu (ORCID: https://orcid.org/0000-0002-5671-3734)
- Yu Wang (ORCID: https://orcid.org/0000-0001-6108-5157)
- Yunfei Xiang (ORCID: https://orcid.org/0000-0003-3711-8312)
- Kaiyuan Guo (ORCID: https://orcid.org/0009-0001-0621-9543)
- Yu Hu (ORCID: https://orcid.org/0000-0002-1715-3500)
- J. Yu
- Yuhan Dong (ORCID: https://orcid.org/0000-0001-5275-1787)
Institutions
- University Town of Shenzhen (CN)
- Tsinghua–Berkeley Shenzhen Institute (CN)
- Nova Insurance Services (China) (CN)
- Beijing International Studies University (CN)
- Tsinghua University (CN)
Publication Details
- Published
- 2024-12-10
- DOI
- https://doi.org/10.1109/icfpt64416.2024.11113446
- Primary Topic
- Advanced Vision and Imaging
- Type
- article
- Field-Weighted Citation Impact
- 0.00