Abstract
The classical affine iterative closest point (ICP) algorithm is fast and accurate for affine registration between two point sets, but it is easy to fall into a local minimum. As an extension of the classical affine registration algorithm, this paper first proposes an affine ICP algorithm based on control point guided, and then applies this new method to establish a robust non-rigid registration algorithm based on local affine registration. The algorithm uses a hierarchical iterative method to complete the point set non-rigid registration from coarse to fine. In each iteration, the sub data point sets and sub model point sets are divided, meanwhile, the shape control points of each sub point set are updated. Then we use the control point guided affine ICP algorithm to solve the local affine transformation between the corresponding sub point sets. Next, the local affine transformation obtained by the previous step is used to update the sub data point sets and their shape control point sets. Experimental results demonstrate that the accuracy and convergence of our algorithm are greatly improved compared with the traditional point set non-rigid registration algorithms.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Maiseli B, Gu Y, Gao H (2017) Recent developments and trends in point set registration methods. J Vis Commun Image Represent 46:95–106
Koch R, Pollefeys M, Gool LV (2015) Realistic surface reconstruction of 3D scenes from uncalibrated image sequences. Comput Animat Virtual Worlds 11(3):115–127
Mentges G, Grigat R (2016) Surface reconstruction from image space adjacency of lines using breadth-first plane search. In: IEEE international conference on robotics and automation, pp 995–1002
Powell S, Magnotta VA, Johnson H, Jammalamadaka VK, Andreasen NC, Pierson Ronald (2008) Registration and machine learning-based automated segmentation of subcortical and cerebellar brain structures. Neuroimage 39(1):238–247
Chou CR, Frederick B, Mageras G, Chang S, Pizer S (2013) 2D/3D image registration using regression learning. Comput Vis Image Underst 117(9):1095–1106
Du S, Liu J, Liu Y, Zhang X, Xue J (2017) Precise glasses detection algorithm for face with in-plane rotation. Multimedia Syst 23(3):293–302
Belongie S, Malik J, Puzicha J (2002) Shape matching and object recognition using shape contexts. IEEE Trans Pattern Anal Mach Intell 24(4):509–522
Ye M, Wang X, Yang R, Ren L, Pollefeys M (2011) Accurate 3d pose estimation from a single depth image. In: IEEE international conference on computer vision, pp 731–738
Rasoulian A, Rohling R, Abolmaesumi P (2012) Group-wise registration of point sets for statistical shape models. IEEE Trans Med Imaging 31(11):2025–2034
Du S, Guo Y, Sanroma G, Ni D, Wu G, Shen D (2015) Building dynamic population graph for accurate correspondence detection. Med Image Anal 26(1):256–267
Wu G, Kim M, Wang Q, Shen D (2015) S-hammer: hierarchical attribute-guided, symmetric diffeomorphic registration for mr brain images. Hum Brain Mapp 35(3):256–267
Weiss A, Hirshberg D, Black MJ (2011) Home 3d body scans from noisy image and range data. In: International conference on computer vision, pp 1951–1958
Peng Y, Lin W, Ying S, Peng J (2013) Soft shape registration under Lie group frame. IET Comput Vis 7(6):437–447
Besl PJ, McKay ND (1993) A method for registration of 3-D shapes. IEEE Trans Pattern Anal Mach Intell 14(2):239–256
Zhang Z (1994) Iterative point matching for registration of freeform curves and surfaces. Int J Comput Vis 13(2):119–152
Chen Y, Medioni G (1992) Object modelling by registration of multiple range images. Image Vis Comput 10(3):145–155
Gressin A, Mallet C, Demantke J, David N (2013) Towards 3D lidar point cloud registration improvement using optimal neighborhood knowledge. ISPRS J Photogram Remote Sens 79(1–3):240–251
Lalonde JF, Vandapel N, Huber DF, Hebert M (2006) Natural terrain classification using three-dimensional ladar data for ground robot mobility. J Field Robot 23(10):839–861
Schall O, Belyaev A, Seidel HP (2005) Robust filtering of noisy scattered point data. In: Proceedings eurographics/IEEE VGTC symposium point-based graphics, pp 71–77
Sanroma G, Alquezar R, Serratosa F, Herrera B (2012) Smooth point-set registration using neighboring constraints. Pattern Recogn Lett 33(15):2029–2037
Torsello A, Rodola E, Albarelli A (2011) Sampling relevant points for surface registration. In: International conference on 3D imaging, modeling, processing, visualization and transmission, vol 7(1), pp 290–295
Ying S, Wang Y, Wen Z, Lin Y (2016) Nonlinear 2D shape registration via thin-plate spline and Lie group representation. Neurocomputing 195:129–136
Wiemann T, Nüchter A, Lingemann K, Stiene S, Hertzberg J (2010) Automatic construction of polygonal maps from point cloud data. In: IEEE international workshop on safety security and rescue robotics, pp 1–6
Jiang J, Shi X (2016) A robust point-matching algorithm based on integrated spatial structure constraint for remote sensing image registration. IEEE Geosci Remote Sens Lett 13(11):1716–1720
Ying S, Wu G, Wang Q, Shen D (2014) Hierarchical unbiased graph shrinkage (HUGS): a novel groupwise registration for large data set. NeuroImage 84(1):626–638
Zhang K, Li X, Zhang J (2014) A robust point-matching algorithm for remote sensing image registration. IEEE Geosci Remote Sens Lett 11(2):469–473
Ma J, Qiu W, Zhao J, Ma Y, Yuille AL, Tu Z (2015) Robust L2E estimation of transformation for non-rigid registration. IEEE Trans Signal Process 63(5):1115–1129
Du S, Liu J, Zhang C, Zhu J, Li K (2015) Probability iterative closest point algorithm for m-D point set registration with noise. Neurocomputing 157:187–198
Sharp GC, Lee SW, Wehe DK (2002) ICP registration using invariant features. IEEE Trans Pattern Anal Mach Intell 24(1):90–102
Silva L, Bellon ORP, Boyer KL (2005) Precision range image registration using a robust surface interpenetration measure and enhanced genetic algorithms. IEEE Trans Pattern Anal Mach Intell 27(5):762–776
Dong J, Peng Y, Ying S, Hu Z (2014) Lietricp: an improvement of trimmed iterative closest point algorithm. Neurocomputing 140:67–76
Bergström P, Edlund O (2017) Robust registration of surfaces using a refined iterative closest point algorithm with a trust region approach. Numer Algorithms 74(3):755–779
Ho J, Yang M, Rangarajan A, Vemuri B (2007) A new affine registration algorithm for matching 2D point sets. In: Applications of computer vision, pp 25
Amberg B, Romdhani S, Vetter T (2007) Optimal step non-rigid ICP algorithms for surface registration. In: IEEE conference on computer vision and pattern recognition, pp 1–8
Kou Q, Yang Y, Du S, Luo S, Cai D (2016) A modified non-rigid ICP algorithm for registration of chromosome images. In: International conference on intelligent computing, pp 503–513
Myronenko A, Song X (2010) Point set registration: coherent point drift. IEEE Trans Pattern Anal Mach Intell 32(12):2262–2275
Hasanbelliu E, Giraldo LS, Principe JC (2011) A robust point matching algorithm for non-rigid registration using the Cauchy–Schwarz divergence. In: IEEE international workshop on machine learning for signal processing, pp 1–6
Chen J, Ma J, Yang C, Ma L, Zheng S (2015) Non-rigid point set registration via coherent spatial mapping. Sig Process 106(C):62–72
Ma J, Zhao J, Yuille AL (2016) Non-rigid point set registration by preserving global and local structures. IEEE Trans Image Process 25(1):53–64
Harris C (1988) A combined corner and edge detector. In: Proceedings of the Alvey vision conference, pp 147–151
Nchter A, Lingemann K, Hertzberg J (2007) Cached k-d tree search for ICP algorithms. In: International conference on 3-d digital imaging and modeling, pp 419–426
Dasgupta S, Sinha K (2015) Randomized partition trees for nearest neighbor search. Algorithmica 72(1):237–263
Chen H, Lin T (2006) An algorithm to build convex hulls for 3-D objects. J Chin Inst Eng 29(6):945–952
Alexander C (2009) Delineating tree crowns from airborne laser scanning point cloud data using Delaunay triangulation. Int J Remote Sens 30(14):3843–3848
Latecki LJ, Lakamper R, Eckhardt T (2000) Shape descriptors for non-rigid shapes with a single closed contour. In: IEEE conference on computer vision and pattern recognition, pp 424–429
Acknowledgements
This work was supported by the National Natural Science Foundation of China under Grant Nos. 61573274, 61379104 and 61627811.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xiong, L., Wu, L., Cui, W. et al. Robust Non-rigid Registration Based on Affine ICP Algorithm and Part-Based Method. Neural Process Lett 48, 1305–1321 (2018). https://doi.org/10.1007/s11063-017-9760-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11063-017-9760-x