Go-ICP: A Globally Optimal Solution to 3D ICP Point-Set Registration
TL;DR: This paper presents the first globally optimal algorithm, named Go-ICP, for Euclidean (rigid) registration of two 3D point-sets under the inline-formula notation, and derives novel upper and lower bounds for the registration error function.
read more
Abstract: The Iterative Closest Point (ICP) algorithm is one of the most widely used methods for point-set registration. However, being based on local iterative optimization, ICP is known to be susceptible to local minima. Its performance critically relies on the quality of the initialization and only local optimality is guaranteed. This paper presents the first globally optimal algorithm, named Go-ICP, for Euclidean (rigid) registration of two 3D point-sets under the $L_2$ error metric defined in ICP. The Go-ICP method is based on a branch-and-bound scheme that searches the entire 3D motion space $SE(3)$ . By exploiting the special structure of $SE(3)$ geometry, we derive novel upper and lower bounds for the registration error function. Local ICP is integrated into the BnB scheme, which speeds up the new method while guaranteeing global optimality. We also discuss extensions, addressing the issue of outlier robustness. The evaluation demonstrates that the proposed method is able to produce reliable registration results regardless of the initialization. Go-ICP can be applied in scenarios where an optimal solution is desirable or where a good initialization is not always available.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Figures

TABLE 1: Running time (in seconds) of Go-ICP with DTs for the registration of the partially overlapping point-sets in Fig. 16. 100 random relative poses were tested for each point-set pair and 1 000 data points were used. ρ is the trimming percentage. 
Fig. 16: Registration with partial overlap. Go-ICP with the trimming strategy successfully registered the 10 point-set pairs with 100 random relative poses for each of them. The point-sets in red and blue are denoted as point-setA and point-setB, respectively. The trimming settings and running times are presented in Table 1. 
Fig. 17: Registration with high optimal error. Left: Gaussian noise was added to the data point-set to increase the RMS error. Right: the global minimum was found at about 25s with a DT; the remainder of the time was devoted solely to increasing the lower bound. 
Fig. 15: Registration with different levels of Gaussian noise. 
Fig. 14: Running time histograms of Go-ICP with DTs for the bunny (left) and dragon (right) point-sets. 
Fig. 13: Running time of the Go-ICP method with DTs on the bunny and dragon point-sets with respect to different factors. The evaluation was conducted on 10 data point-sets with 100 random poses (i.e., 1 000 pairwise registrations).
Citations
Automatic strategy for extraction of anthropometric measurements for the diagnostic and evaluation of deformational plagiocephaly from infant's head models
Bruno Oliveira,Helena R. Torres,Fernando Veloso,Estela Vilhena,Nuno Rodrigues,Jaime C. Fonseca,Pedro Morais,João L. Vilaça +7 more
- 13 Mar 2019
TL;DR: A novel pipeline to automatically identify landmarks on 3D head models and to estimate the relevant cranial asymmetry indexes is proposed, which demonstrated the accuracy of the identification strategy and a performance comparable to the inter-observer variability.
Robust and Efficient Estimation of Absolute Camera Pose for Monocular Visual Odometry
Haoang Li,Wen Chen,Ji Zhao,Jean-Charles Bazin,Lei Luo,Zhe Liu,Yun-Hui Liu +6 more
- 01 May 2020
TL;DR: This work proposes a novel approach based on the robust "L2-minimizing estimate" (L2E) loss that can handle high outlier ratios, leading to high robustness and efficiency, and can run reliably regardless of whether the initial pose is appropriate, providing high generality.
5
RGB-D Point Cloud Registration Based on Salient Object Detection
TL;DR: In this paper , a robust algorithm for aligning rigid, noisy, and partially overlapping red green blue-depth (RGB-D) point clouds is proposed to address the problems of data degradation and uneven distribution.
5
Point-cloud Map Update for Connected and Autonomous Vehicles Based on Vehicle Infrastructure Cooperation: Framework and Field Experiments
Xue Dingrui,Nan Yang,Xiangmo Zhao,Zhen Wang +3 more
- 19 Sep 2021
TL;DR: In this article, a point-cloud map update approach based on the cooperative vehicle infrastructure system (CVIS) is proposed, which can reduce the interference on ordinary traffic participants under the premise of ensuring accuracy and efficiency.
5
Partial Point Cloud Registration with Deep Local Feature
TL;DR: Zhang et al. as discussed by the authors proposed an effective partial point cloud registration network by devising a two-stage deep local feature extraction process and an outlier filtering strategy, where a local attention feature extraction module is explored to extract local contextual attention features, by highlighting different attention weights on neighborhoods.
5
References
Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography
TL;DR: New results are derived on the minimum number of landmarks needed to obtain a solution, and algorithms are presented for computing these minimum-landmark solutions in closed form that provide the basis for an automatic system that can solve the Location Determination Problem under difficult viewing.
A method for registration of 3-D shapes
Paul J. Besl,H.D. McKay +1 more
TL;DR: In this paper, the authors describe a general-purpose representation-independent method for the accurate and computationally efficient registration of 3D shapes including free-form curves and surfaces, based on the iterative closest point (ICP) algorithm, which requires only a procedure to find the closest point on a geometric entity to a given point.
20.6K
•Book
Multiple view geometry in computer vision
Richard Hartley,Andrew Zisserman +1 more
- 01 Jan 2000
TL;DR: In this article, the authors provide comprehensive background material and explain how to apply the methods and implement the algorithms directly in a unified framework, including geometric principles and how to represent objects algebraically so they can be computed and applied.
20.1K
Multiple View Geometry in Computer Vision.
Bernhard P. Wrobel
- 01 Jan 2001
TL;DR: This book is referred to read because it is an inspiring book to give you more chance to get experiences and also thoughts and it will show the best book collections and completed collections.
14.2K
Shape matching and object recognition using shape contexts
TL;DR: This paper presents work on computing shape models that are computationally fast and invariant basic transformations like translation, scaling and rotation, and proposes shape detection using a feature called shape context, which is descriptive of the shape of the object.
7.3K
Related Papers (5)
Radu Bogdan Rusu,Nico Blodow,Michael Beetz +2 more
- 12 May 2009
Szymon Rusinkiewicz,Marc Levoy +1 more
- 01 May 2001