Abstract
The traditional iterative closest point (ICP) algorithm could register two point sets well, but it is easily affected by local dissimilarity. To deal with this problem, this paper proposes an isotropic scaling ICP algorithm with corner point constraint. First of all, because the corner points can preserve the similarity of the whole shapes, an objective function based on least square error is proposed under the guidance of the corner points. Second, a new ICP algorithm is proposed to complete the isotropic scaling registration. At each iterative step of this new algorithm, the correspondence is built based on the closest point searching, and then a closed-form solution of the transformation is computed. This new algorithm converges monotonically to a local minimum from any given initial scaling transformation. To obtain the expected minimum, the traditional scaling ICP algorithm is applied to compute the initial transformation. The experimental results demonstrate that our algorithm can prevent the influence of the local dissimilarity and improve the registration precision compared with the traditional ICP algorithm.
Similar content being viewed by others
References
Yang, Y., Wang, X., Liu, Q., Xu, M., Yu, L.: A bundled-optimization model of multi-view dense depth map synthesis for dynamic scene reconstruction. Inf. Sci. 320, 306–319 (2015)
Gao, Y., Wang, M., Tao, D., Ji, R., Dai, Q.: 3D object retrieval and recognition with hypergraph analysis. IEEE Trans. Image Process. 21(9), 4290–4303 (2012)
Du, S., Guo, Y., Sanroma, G., Ni, D., Wu, G., Shen, D.: Building dynamic population graph for accurate correspondence detection. Med. Image Anal. 26(1), 256–267 (2015)
Zhang, J., Gao, Y., Munsell, B., Shen, D.: Detecting anatomical landmarks for fast Alzheimer’s disease diagnosis. IEEE Trans. Med. Imaging 35(12), 2524–2533 (2016)
Besl, P.J., McKay, H.D.: A method for registration of 3-D shapes. IEEE Trans. Pattern Anal. Mach. Intell. 14(2), 239–256 (1992)
Chen, Y., Gerard, M.: Object modelling by registration of multiple range images. Image Vis. Comput. 10(3), 145–155 (1992)
Zhang, Z.: Iterative point matching for registration of free-form curves and surfaces. Int. J. Comput. Vis. 13(2), 119–152 (1994)
Ezra, E., Sharir, M., Efrat, A.: On the performance of the ICP algorithm. Comput. Geom. 41(1–2), 77–93 (2008)
Du, S., Liu, J., Zhang, C., Zhu, J., Li, K.: Probability iterative closest point algorithm for m-D point set registration with noise. Neurocomputing 157, 187–198 (2015)
Ying, S., Peng, J., Du, S., Qiao, H.: A scale stretch method based on ICP for 3D data registration. IEEE Trans. Autom. Sci. Eng. 6(3), 559–565 (2009)
Du, S., Liu, J., Bi, B., Zhu, J., Xue, J.: New iterative closest point algorithm for isotropic scaling registration of point sets with noise. J. Vis. Commun. Image Represent. 38, 207–216 (2016)
Umeyama, S.: Least-squares estimation of transformation parameters between two point patterns. IEEE Trans. Pattern Anal. Mach. Intell. 13(4), 376–380 (1991)
Harris, C., Stephens, M.: A combined corner and edge detector. In: Proceedings of the 4th alvey vision conference, pp. 147–151 (1988)
Shi, J., Tomasi, C.: Good features to track. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 593–600 (1994)
Nuchter, A., Lingemann, K., Hertzberg, J.: Cached k-d tree search for ICP algorithms. In: Proc. sixth international conference on 3-D digital imaging and modeling (3DIM), pp. 419–426 (2007)
Barber, C.B., Dobkin, D.P., Huhdanpaa, H.: The quickhull algorithm for convex hulls. ACM Trans. Math. Softw. 22(4), 469–483 (1996)
Arun, K.S., Huang, T.S., Blostein, S.D.: Least-squares fitting of two 3-Dpoint sets. IEEE Trans. Pattern Anal. Mach. Intell. 9(5), 698–700 (1987)
Du, S., Zheng, N., Ying, S., Liu, J.: Affine iterative closest point algorithm for point set registration. Pattern Recogn. Lett. 31(9), 791–799 (2010)
Latecki, L.J., Lakamper, R., Eckhardt, T.: Shape descriptors for non-rigid shapes with a single closed contour. In: Proc. IEEE conference on computer vision and pattern recognition (CVPR), pp. 424–429 (2000)
Cao, F., Huang, H.K., Pietka, E., Gilsanz, V., Dey, P.S., Gertych, A., Pospiech-Kurkowska, S.: Image database for digital hand atlas. In: Proceedings of medical imaging. PAC sand integrated medical information systems. Design and evaluation, pp. 461–470 (2003)
Acknowledgements
This work was supported by the National Natural Science Foundation of China under Grant Nos. 61573274 and 61627811, the Fundamental Research Funds for the Central Universities under Grant No. xjj2017005, and the Program of Introducing Talents of Discipline to University under Grant No. B13043.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Du, S., Cui, W., Wu, L. et al. Precise iterative closest point algorithm with corner point constraint for isotropic scaling registration. Multimedia Systems 25, 119–126 (2019). https://doi.org/10.1007/s00530-017-0573-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00530-017-0573-6