Robust and precise isotropic scaling registration algorithm using bi-directional distance and correntropy
Introduction
With the rapid development of 3D data acquisition technology in various fields such as image processing [1], [2], [3], machine vision [4], [5], [6] and pattern recognition [7], [8], [9], the multi-source data fusion has become increasingly significant. In practical applications, multi-source data obtained from multiple sensors often need to be aligned. To solve this problem, we can use the point set registration method. The purpose of point set registration is to match the point sets of two or more model data obtained from different times, different sensors and different environments, which makes the matched point sets have a consistent spatial expression. Therefore, many scholars have devoted themselves to the research of point set registration.
One of the most classic registration algorithms is the iterative closest point (ICP) algorithm proposed by Besl and McKay [10]. Different from other registration methods, it can achieve fast speed between two point sets while saving the feature extraction and pre-processing steps. In a real scene, point sets to be registered usually have some deformation, and the rigid registration problem can no longer meet the actual needs. Therefore, how to effectively solve the non-rigid registration problems have gradually become another significant problem studied by a large number of scholars.
To deal with scaling deformation problems, Zha et al. [11] put forward a registration algorithm that used the extended signal image to estimate the similarity transformation of the corresponding point set, but the calculation speed is slow. To increase calculation speed, Timo et al. [12] came up with a similar registration algorithm based on the ICP registration algorithm. High speed as the algorithm is, it is short of stability. Du et al. [13] introduced constrained scaling into the traditional ICP registration algorithm, which can solve the problem of shape scaling registration. Moreover, some scholars have extended these methods to affine registration [14], [15], [16] or non-linear registration [17].
In addition, point sets always have noise and outliers, which may decrease the precision or even lead the registration failure. Therefore, the point-to-point correspondence approaches, such as ICP, have been improved. Chetverikov et al. [18] advanced a trimmed-ICP registration algorithm to accomplish registration with an overlap rate. Phillip et al. [19] made the trimmed-ICP registration algorithm better, which further improved the accuracy of registration. Furthermore, full correspondence methods have been presented. Chui and Rangarajan [20] propounded a Thin Plate Spline-Robust Point Match (TPS-RPM) registration algorithm, which makes the registration accuracy increase. Myronenko et al. [21] proposed a Coherent Point Drift (CPD) based on probability algorithm. This algorithm fits the Gaussian mixture model centroid into data through maximum likelihood estimation, which overcomes noise and outlies. The accuracy of these registration methods as it improves, it is slower to calculate.
These point set registration methods could be applied to register 3D oral cavity data, including oral cavity gypsum and scan data sets, to measure a patient's tooth movement in orthodontics. However, the oral cavity may have slight scaling deformation, and the gypsum data sets of the oral cavity contain a lot of gypsum tumors and bubbles, which lead the traditional scaling ICP algorithm based on Euclidean distance to a reduction in registration accuracy. As correntropy could overcome the noise and outliers, a scaling registration method based on correntropy can be considered. However, in the unconstrained scaling registration algorithm, the changes in scaling transformation may cause the registration to fall into a local optimum, which reduces the registration accuracy. Therefore, the bi-directional distance is introduced to the traditional scaling registration algorithm based on correntropy, thereby improving the robustness and accuracy of our algorithm. Moreover, experimental results on the oral cavity data set demonstrate the robustness and precision of our algorithm.
This paper is organized as follows. Among them, we mainly introduce the scaling registration in Section 2. In Section 3, the scaling registration algorithm with bi-directional distance and correntropy algorithm is proposed. Moreover, we analyze the experimental results in Section 4. At last, the conclusion is summarized in the last section.
Section snippets
The isotropic scaling registration algorithm
Through gypsum fixation and scan methods, we obtain a large amount of 3D oral cavity data, and the registration algorithm is an effective algorithm in orthodontics. Due to the oral cavity data obtained by different methods will have slight scaling deformations, this problem is an isotropic scaling registration algorithm. Given two point sets of 3D oral cavity data in , the oral cavity gypsum point set and the oral cavity scan point set . The traditional
The isotropic scaling registration algorithm with bi-directional distance and correntropy
In this section, we propose an isotropic scaling registration algorithm with bi-directional distance and correntropy that improves robust and accurate for registration.
Experimental results
To demonstrate the performance of our algorithm, registration results for oral cavity gypsum data and scan data are given in this section. Furthermore, the data set is obtained from the Stomatological Hospital (College of Stomatology) of Xi'an Jiaotong University, which includes oral cavity gypsum data and scan data.
Firstly, some simulation experiments are used to verify the robustness and accuracy of our algorithm, as shown in Fig. 3. Then, we rotated the oral cavity gypsum data at different
Conclusion
In this paper, we put forward a novel isotropic scaling registration algorithm with bi-directional distance and correntropy for oral cavity of multi-source data. First, because the oral cavity gypsum data sets have a lot of gypsum tumors and bubbles, which can cause the accuracy of registration results to decrease. We introduce the correntropy into the traditional scaling registration algorithm. Secondly, we use the bi-directional distance measurement to enhance the robustness of the
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Acknowledgment
This work was supported by the National Natural Science Foundation of China under Grant Nos. 61627811 and 61971343, the Key Research and Development Program of Shaanxi Province of China under Grant No. 2020GXLH-Y-008, and the Natural Science Basic Research Plan in Shaanxi Province of China under Grant No. 2020JM-012.
References (35)
- et al.
Slice-to-volume medical image registration: a survey [J]
Med. Image Anal. (MIA)
(2017) - et al.
Building dynamic population graph for accurate correspondence detection
Med. Image Anal. (MIA)
(2015) - et al.
A fast and fully automatic registration approach based on point features for multi-source remote-sensing images [J]
Comput. Geosci.
(2008) - et al.
Robust isotropic scaling ICP algorithm with bidirectional distance and bounded rotation angle [J]
Neurocomputing
(2016) - et al.
Robust Euclidean alignment of 3-D point sets: the trimmed iterative closest point algorithm [J]
Image Vis. Comput.
(2005) - et al.
A new point matching algorithm for non-rigid registration [J]
Comput. Vis. Image Underst.
(2003) - et al.
Recursive computational formulas of the least squares criterion functions for scalar system identification [J]
Appl. Math. Model.
(2014) - et al.
Improving the performance of weighted Lagrange-multiplier methods for nonlinear constrained optimization [J]
Inf. Sci.
(2000) - et al.
Scaling iterative closest point algorithm for registration of m-D point sets
J. Vis. Commun. Image Represent.
(2010) - et al.
Correntropy based scale ICP algorithm for robust point set registration
Pattern Recognit.
(2019)