“…After more than 30 years of development, many mature variants of ICP have emerged. These variants improve one or several steps of the original ICP framework, including subset sampling (e.g., random sampling, octree sampling [Schnabel & Klein, 2006], Voxelgrid filtering [Rusu & Cousins, 2011], histogram sampling [Ervan & Temeltas, 2023]), distance metrics (e.g., pointto-line [Censi, 2008], point-to-plane [Chen & Medioni, 1992], symmetric point-to-plane [Rusinkiewicz, 2019], plane-to-plane [Koide et al, 2021b;Segal et al, 2009]), outlier rejection (e.g., sparse norm [Bouaziz et al, 2013;Li, Hu, & Ai, 2020a], anisotropy ICP [Maier-Hein et al, 2011], M-estimation [Chetverikov et al, 2005;Li, Hu, Ai, & Wang, 2021;Zhang et al, 2022]), and computational efficiency (e.g., Fast ICP [Zhang et al, 2022], EfficientVarICP [Rusinkiewicz & Levoy, 2001], and Anderson-accelerated ICP [Pavlov et al, 2018]).…”