An Efficient Accelerator for Deep Learning-based Point Cloud Registration on FPGAs
Keisuke Sugiura, Hiroki Matsutani

TL;DR
This paper presents a resource-efficient FPGA accelerator for deep learning-based 3D point cloud registration, significantly improving speed while maintaining accuracy for robotic applications.
Contribution
It introduces a novel FPGA-based accelerator for PointNetLK, enabling fast, low-power point cloud registration on low-cost FPGAs, which was not previously achieved.
Findings
Achieves up to 21.34x faster registration than CPU
Achieves up to 69.60x faster than ICP
Maintains accuracy with only 722mW power consumption
Abstract
Point cloud registration is the basis for many robotic applications such as odometry and Simultaneous Localization And Mapping (SLAM), which are increasingly important for autonomous mobile robots. Computational resources and power budgets are limited on these robots, thereby motivating the development of resource-efficient registration method on low-cost FPGAs. In this paper, we propose a novel approach for FPGA-based 3D point cloud registration built upon a recent deep learning-based method, PointNetLK. A highly-efficient FPGA accelerator for PointNet-based feature extraction is designed and implemented on both low-cost and mid-range FPGAs (Avnet Ultra96v2 and Xilinx ZCU104). Our accelerator design is evaluated in terms of registration speed, accuracy, resource usage, and power consumption. Experimental results show that PointNetLK with our accelerator achieves up to 21.34x and 69.60x…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotics and Sensor-Based Localization · Advanced Vision and Imaging · 3D Surveying and Cultural Heritage
