FPGA-Accelerated Correspondence-free Point Cloud Registration with PointNet Features
<|reference_start|>FPGA-Accelerated Correspondence-free Point Cloud Registration with PointNet Features: Point cloud registration serves as a basis for vision and robotic applications including 3D reconstruction and mapping. Despite significant improvements on the quality of results, recent deep learning approaches are computationally expensive and power-hungry, making them difficult to deploy on resource-constrained edge devices. To tackle this problem, in this paper, we propose a fast, accurate, and robust registration for low-cost embedded FPGAs. Based on a parallel and pipelined PointNet feature extractor, we develop custom accelerator cores namely PointLKCore and ReAgentCore, for two different learning-based methods. They are both correspondence-free and computationally efficient as they avoid the costly feature matching step involving nearest-neighbor search. The proposed cores are implemented on the Xilinx ZCU104 board and evaluated using both synthetic and real-world datasets, showing the substantial improvements in the trade-offs between runtime and registration quality. They run 44.08-45.75x faster than ARM Cortex-A53 CPU and offer 1.98-11.13x speedups over Intel Xeon CPU and Nvidia Jetson boards, while consuming less than 1W and achieving 163.11-213.58x energy-efficiency compared to Nvidia GeForce GPU. The proposed cores are more robust to noise and large initial misalignments than the classical methods and quickly find reasonable solutions in less than 15ms, demonstrating the real-time performance.<|reference_end|>
@article{sugiura2024fpga-accelerated,
    title={FPGA-Accelerated Correspondence-free Point Cloud Registration with
  PointNet Features},
    author={Keisuke Sugiura and Hiroki Matsutani},
    journal={arXiv preprint arXiv:2404.01237},
    year={2024},
    archivePrefix={arXiv},
    eprint={2404.01237},
    primaryClass={cs.RO cs.AR}
}