An Efficient Plane Extraction Approach for Bundle Adjustment on LiDAR Point clouds
This work addresses a domain-specific bottleneck in LiDAR-based SLAM by improving plane extraction efficiency and accuracy for bundle adjustment.
The authors tackled the problem of plane extraction for LiDAR bundle adjustment by proposing a voxel-based approach with PCA-based plane determination and merging, achieving the best precision and least time cost on the HILTI dataset.
Bundle adjustment (BA) on LiDAR point clouds has been extensively investigated in recent years due to its ability to optimize multiple poses together, resulting in high accuracy and global consistency for point cloud. However, the accuracy and speed of LiDAR bundle adjustment depend on the quality of plane extraction, which provides point association for LiDAR BA. In this study, we propose a novel and efficient voxel-based approach for plane extraction that is specially designed to provide point association for LiDAR bundle adjustment. To begin, we partition the space into multiple voxels of a fixed size and then split these root voxels based on whether the points are on the same plane, using an octree structure. We also design a novel plane determination method based on principle component analysis (PCA), which segments the points into four even quarters and compare their minimum eigenvalues with that of the initial point cloud. Finally, we adopt a plane merging method to prevent too many small planes from being in a single voxel, which can increase the optimization time required for BA. Our experimental results on HILTI demonstrate that our approach achieves the best precision and least time cost compared to other plane extraction methods.