Yun Jae-Seong, Sim Jae-Young
IEEE Trans Pattern Anal Mach Intell. 2021 Feb;43(2):729-744. doi: 10.1109/TPAMI.2019.2933818. Epub 2021 Jan 8.
Large-scale 3D point clouds (LS3DPCs) captured by terrestrial LiDAR scanners often include virtual points which are generated by glass reflection. The virtual points may degrade the performance of various computer vision techniques when applied to LS3DPCs. In this paper, we propose a virtual point removal algorithm for LS3DPCs with multiple glass planes. We first estimate multiple glass regions by modeling the reliability with respect to each glass plane, respectively, such that the regions are assigned high reliability when they have multiple echo pulses for each emitted laser pulse. Then we detect each point whether it is a virtual point or not. For a given point, we recursively traverse all the possible trajectories of reflection, and select the optimal trajectory which provides a point with a similar geometric feature to a given point at the symmetric location. We evaluate the performance of the proposed algorithm on various LS3DPC models with diverse numbers of glass planes. Experimental results show that the proposed algorithm estimates multiple glass regions faithfully and detects the virtual points successfully. Moreover, we also show that the proposed algorithm yields a much better performance of reflection artifact removal compared with the existing method qualitatively and quantitatively.
由地面激光雷达扫描仪捕获的大规模三维点云(LS3DPC)通常包含由玻璃反射产生的虚拟点。当应用于LS3DPC时,这些虚拟点可能会降低各种计算机视觉技术的性能。在本文中,我们提出了一种针对具有多个玻璃平面的LS3DPC的虚拟点去除算法。我们首先通过分别对每个玻璃平面的可靠性进行建模来估计多个玻璃区域,使得当每个发射激光脉冲有多个回波脉冲时,这些区域被赋予高可靠性。然后我们检测每个点是否为虚拟点。对于给定的点,我们递归地遍历所有可能的反射轨迹,并选择最优轨迹,该轨迹在对称位置为一个点提供与给定点点相似的几何特征。我们在具有不同数量玻璃平面的各种LS3DPC模型上评估了所提出算法的性能。实验结果表明,所提出的算法能够准确地估计多个玻璃区域并成功检测虚拟点。此外,我们还表明,与现有方法相比,所提出的算法在定性和定量方面都具有更好的去除反射伪影的性能。