22 research outputs found
The global reference point and the rotation invariant feature.
<p>The global reference point and the rotation invariant feature.</p
Robust iterative closest point algorithm based on global reference point for rotation invariant registration
<div><p>The iterative closest point (ICP) algorithm is efficient and accurate for rigid registration but it needs the good initial parameters. It is easily failed when the rotation angle between two point sets is large. To deal with this problem, a new objective function is proposed by introducing a rotation invariant feature based on the Euclidean distance between each point and a global reference point, where the global reference point is a rotation invariant. After that, this optimization problem is solved by a variant of ICP algorithm, which is an iterative method. Firstly, the accurate correspondence is established by using the weighted rotation invariant feature distance and position distance together. Secondly, the rigid transformation is solved by the singular value decomposition method. Thirdly, the weight is adjusted to control the relative contribution of the positions and features. Finally this new algorithm accomplishes the registration by a coarse-to-fine way whatever the initial rotation angle is, which is demonstrated to converge monotonically. The experimental results validate that the proposed algorithm is more accurate and robust compared with the original ICP algorithm.</p></div
The registration of ICP.
<p>(a) Correspondence is established by searching closest points. (b) Registration results of ICP.</p
Comparison of two registration algorithms for Deer in which rotation angles are 90°, 120°, 150° and 180° (from up to down).
<p>(a) Point sets before registration. (b) Registration results of ICP. (c) The intermediate results of our algorithm when the weight of the rotation invariant is large. (d) Registration results of our algorithm.</p
Comparison of two registration algorithms for Bat, Hammer and Horseshoe (from up to down).
<p>(a) Point sets before registration. (b) Registration results of ICP. (c) The intermediate results of our algorithm when the weight is large. (d) Registration results of our algorithm.</p
The convergence of ICP and our algorithm for Deer.
<p>(a) Deer with 30° rotation. (b) Deer with 120° rotation.</p
The convergence of ICP and our algorithm for Bat.
<p>The convergence of ICP and our algorithm for Bat.</p
A registration example.
<p>(a) Point sets before registration. (b) The intermediate result of our algorithm when the weight is large. (c) Final registration result of our algorithm when the weight is quite small.</p