A Review of Point Set Registration: From Pairwise Registration to Groupwise Registration
<p>Some challenges in the point set registration [<a href="#B22-sensors-19-01191" class="html-bibr">22</a>].</p> "> Figure 2
<p>Taxonomy of point set registration methods.</p> "> Figure 3
<p>Pairwise point set registration problem: find the correspondences and the transformation of two point sets.</p> "> Figure 4
<p>An example of GM problem.</p> "> Figure 5
<p>The forward approach of groupwise point set registration method in [<a href="#B108-sensors-19-01191" class="html-bibr">108</a>].</p> "> Figure 6
<p>The backward approach of groupwise point set registration method in [<a href="#B2-sensors-19-01191" class="html-bibr">2</a>].</p> "> Figure 7
<p>Registration results obtained from the application of pair-wise rivals on the Chinese characters set and fish shapes for different level of degradation. Data with different levels of deformation (first row) and the corresponding obtained results by KC (second row), ICP (third row), TPS-RPM (fourth row), CPD (fifth row), CPD-GL (sixth row), and SCGF (seventh row).</p> "> Figure 8
<p>MSED, in log-scale, achieved from the application of the under-comparison pair-wise registration algorithms on the Chinese characters set and fish shapes for different levels of degradation.</p> "> Figure 9
<p>Registration results obtained from the application of pair-wise rivals on a specific example generated from 3D COPD data. Initial unregistered point sets (first column) and the results of CPD (second column), CPD-GL (third column), and SCGF (fourth column).</p> "> Figure 10
<p>MSED achieved from the application of the under-comparison pair-wise registration algorithms on multiple point set groups generated by 3D COPD data (please see text for the details).</p> "> Figure 11
<p>Registration results obtained from the application of group-wise rivals on the Chinese characters set and fish shapes for different level of degradation. Data with different levels of deformation (first row) and the corresponding obtained results by CDF-HC (second row), JRMPC (third row), TMM (fourth row), and Rényi’s (fifth row).</p> "> Figure 12
<p>MSED, in log-scale, achieved from the application of the under-comparison group-wise registration algorithms on the Chinese characters set and fish shapes for different levels of degradation.</p> "> Figure 13
<p>Registration results obtained from the application of group-wise rivals on a specific example generated from 3D COPD data. Initial unregistered point sets (first column) and the results of JRMPC (second column) and TMM (third column).</p> "> Figure 14
<p>MSED achieved from the application of the under-comparison group-wise registration algorithms on multiple point set groups generated by 3D COPD data (please see text for the details).</p> ">
Abstract
:1. Introduction
2. Pairwise Point Set Registration
2.1. Distance-Based Methods
2.2. Filtering-Based Methods
2.3. Probability-Based Methods
- (1)
- Selecting a suitable non-rigid transformation function: In the CPD method, only one non-rigid transformation function is considered. Therefore, multiple kernel functions were used to represent non-rigid transformations in [72]. By automatically adjusting the kernel weights, this method can prune the ineffective kernels and evaluate the importance of each kernel. Considering the multi-layer motion between two sets of points, a robust point set registration using the GMM model was proposed in [73].
- (2)
- Choosing the distribution of point set: In [74], the Student’s-t distribution was used to replace the Gaussian distribution for tackling the outliers in the point set registration. Similar to the CPD method, one point set is treated as Student’s-t mixture model centroids, while another point set is fitted to those of the Student’s-t mixture model centroids by moving coherently.
- (3)
- Setting the membership probabilities: In the CPD method, equal membership probabilities were used. To improve the performance of point set registration, the shape context was proposed to assign the membership probabilities of the mixture model in [1].
- (4)
- Developing the local structure descriptors: In the CPD method, the GMM centroids were forced to move coherently to fit the data points by maximizing the likelihood, which only encodes the global structure of the two point sets. To preserve the local structure of point sets, the idea of local linear embedding (LLE) was proposed. The local neighbors in the point set could be preserved after the non-rigid transformed. Each point can be represented by a weighted linear of its neighbors. Then, an EM algorithm was derived for the ML optimization constrained with both CPD and LLE terms [75]. Similar to the LLE, the locally linear transforming (LLF) was developed for constructing the local structure [76]. In [1], the local features were used to assign the membership probabilities of the GMM. A non-rigid point set registration, which preserves both global and local structures, was developed. In [78], the shape context and LLF were proposed to the nonrigid point set registration. In [17], a non-rigid point set registration using spatially constrained Gaussian fields (SCGF) was developed. The shape context was also used for the membership probabilities initialization. A graph Laplacian regularized Gaussian fields was proposed to preserve the local structure of point sets. Furthermore, two local structure descriptors were embedded in the CPD framework in [79]. The first descriptor was LLE. The Laplacian coordinate was used in the second descriptor to keep the size of neighborhood structure. Therefore, the objective function of point set registration was composed of the global distance item, non-rigid transformation constraint item and two local structure constraints items.
- (5)
- Extraction the feature of point sets: The spatial location of point sets is a traditional feature for registration. In [86], the color information of point sets was used to extend the CPD algorithm. In [87], the correlation of color information and spatial location information was formulated. Then, a probabilistic point set registration framework with color information and spatial location information was given.
- (6)
- Performing algorithm: The disadvantage of the traditional CPD algorithm is that the CPD method has a high computation cost. Therefore, In [88], an accelerated CPD (ACPD) method was proposed to register a 3-D point cloud. In ACPD, a global squared iterative EM algorithm was developed to speed up the process of likelihood maximization. The dual-tree improved fast Gauss transform method was used to accelerate the process of Gaussian summation. In [92], the regression and clustering for performing point set registration in a Bayesian framework were presented. The coarse-to-fine variational inference algorithm was used to estimate the unknown parameters.
2.4. Discussion
3. Groupwise Point Set Registration
- the construction of the mean point set.
- the estimation of the transformation between the multiple point sets and mean point set.
4. Experiments
5. Conclusions
- (1)
- Object localization for the purpose of autonomous vehicles and in health systems requires point set registration over massive and high-dimensional point sets. One direction for alleviating this problem relies on point or feature selection. Clustering algorithms can then be used to cope with such challenges. Sparse Bayesian learning methods are also capable of identifying the suitable features for point set registration.
- (2)
- There is a need for more benchmark examples and large scale datasets with ground truth for thorough performance evaluation of the developed approaches.
- (3)
- Point set registration is an essential step towards target tracking and pattern recognition. There is a scope of assessing its impact on the entire monitoring system of interest, with different levels of autonomy.
Author Contributions
Funding
Conflicts of Interest
References
- Ma, J.; Zhao, J.; Yuille, A.L. Non-Rigid Point Set Registration by Preserving Global and Local Structures. IEEE Trans. Image Process. 2016, 25, 53–64. [Google Scholar] [PubMed]
- Evangelidis, G.D.; Kounades-Bastian, D.; Horaud, R.; Psarakis, E.Z. A Generative Model for the Joint Registration of Multiple Point Sets. In Proceedings of the European Conference on Computer Vision, Zurich, Switzerland, 6–12 September 2014; pp. 109–122. [Google Scholar]
- Evangelidis, G.D.; Horaud, R. Joint Alignment of Multiple Point Sets with Batch and Incremental Expectation-Maximization. IEEE Trans. Pattern Anal. Mach. Intell. 2018, 40, 1397–1410. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- He, Y.; Liang, B.; Yang, J.; Li, S.; He, J. An Iterative Closest Points Algorithm for Registration of 3D Laser Scanner Point Clouds with Geometric Features. Sensors 2017, 17, 1862. [Google Scholar] [CrossRef]
- Weng, R.; Lu, J.; Tan, Y.P. Robust Point Set Matching for Partial Face Recognition. IEEE Trans. Image Process. 2016, 25, 1163–1176. [Google Scholar] [CrossRef] [PubMed]
- Cheng, L.; Chen, S.; Liu, X.; Xu, H.; Wu, Y.; Li, M.; Chen, Y. Registration of Laser Scanning Point Clouds: A Review. Sensors 2018, 18, 1641. [Google Scholar] [CrossRef] [PubMed]
- Zhu, H.; Wang, M.; Yuen, K.V.; Leung, H. Track-to-Track Association by Coherent Point Drift. IEEE Signal Process. Lett. 2017, 24, 643–647. [Google Scholar] [CrossRef]
- Zhang, X.; Wang, J.; Fang, Y.; Yuan, J. Multilevel Humanlike Motion Planning for Mobile Robots in Complex Indoor Environments. IEEE Trans. Autom. Sci. Eng. 2018, 1–15. [Google Scholar] [CrossRef]
- Li, Y.; Tang, C.; Peeta, S.; Wang, Y. Nonlinear Consensus-Based Connected Vehicle Platoon Control Incorporating Car-Following Interactions and Heterogeneous Time Delays. IEEE Trans. Intell. Transp. Syst. 2018, 1–11. [Google Scholar] [CrossRef]
- Zhang, X.; Wang, R.; Fang, Y.; Li, B.; Ma, B. Acceleration-Level Pseudo-Dynamic Visual Servoing of Mobile Robots With Backstepping and Dynamic Surface Control. IEEE Trans. Syst. Man Cybern. Syst. 2018, 1–11. [Google Scholar] [CrossRef]
- Zhu, H.; Yuen, K.V.; Mihaylova, L.; Leung, H. Overview of Environment Perception for Intelligent Vehicles. IEEE Trans. Intell. Transp. Syst. 2017, 18, 2584–2601. [Google Scholar] [CrossRef] [Green Version]
- Zhu, H.; Li, Y.; Yu, J.; Leung, H.; Li, Y. Ensemble Registration of Multisensor Images by a Variational Bayesian Approach. IEEE Sens. J. 2014, 14, 2698–2705. [Google Scholar] [CrossRef]
- Tumer, N.; Kok, A.C.; Vos, F.M.; Streekstra, G.J.; Askeland, C.; Tuijthof, G.J.M.; Zadpoor, A.A. Three-Dimensional Registration of Freehand-Tracked Ultrasound to CT Images of the Talocrural Joint. Sensors 2018, 18, 2375. [Google Scholar] [CrossRef] [PubMed]
- Zhu, X.; Ding, M.; Huang, T.; Jin, X.; Zhang, X. PCANet-Based Structural Representation for Nonrigid Multimodal Medical Image Registration. Sensors 2018, 18, 1477. [Google Scholar] [CrossRef] [PubMed]
- Li, L.; Yang, M.; Wang, C.; Wang, B. Cubature Kalman Filter based point set registration for SLAM. In Proceedings of the 2016 IEEE 19th International Conference on Intelligent Transportation Systems, Rio de Janeiro, Brazil, 1–4 Novmber 2016; pp. 847–852. [Google Scholar]
- Li, L.; Yang, M.; Wang, C.; Wang, B. Rigid Point Set Registration Based on Cubature Kalman Filter and Its Application in Intelligent Vehicles. IEEE Trans. Intell. Transp. Syst. 2018, 19, 1754–1765. [Google Scholar] [CrossRef]
- Wang, G.; Zhou, Q.; Chen, Y. Robust Non-Rigid Point Set Registration Using Spatially Constrained Gaussian Fields. IEEE Trans. Image Process. 2017, 26, 1759–1769. [Google Scholar] [CrossRef]
- Lowe, D.G. Distinctive Image Features from Scale-Invariant Keypoints. Int. J. Comput. Vis. 2004, 60, 91–110. [Google Scholar] [CrossRef] [Green Version]
- Zheng, Z.; Li, Y.; Jun, W. LiDAR point cloud registration based on improved ICP method and SIFT feature. In Proceedings of the 2015 IEEE International Conference on Progress in Informatics and Computing, Nanjing, China, 18–20 December 2015; pp. 588–592. [Google Scholar]
- Wu, G.; Kim, M.J.; Wang, Q.; Munsell, B.; Shen, D. Scalable High Performance Image Registration Framework by Unsupervised Deep Feature Representations Learning. IEEE Trans. Biomed. Eng. 2016, 63, 1505–1516. [Google Scholar] [CrossRef]
- Ye, F.; Su, Y.; Xiao, H.; Zhao, X.; Min, W. Remote Sensing Image Registration Using Convolutional Neural Network Features. IEEE Geosci. Remote Sens. Lett. 2018, 15, 232–236. [Google Scholar] [CrossRef]
- Zhou, F.; la Torre, F.D. Factorized Graph Matching. IEEE Trans. Pattern Anal. Mach. Intell. 2016, 38, 1774–1789. [Google Scholar] [CrossRef]
- Besl, P.J.; McKay, N.D. A method for registration of 3-D shapes. IEEE Trans. Pattern Anal. Mach. Intell. 1992, 14, 239–256. [Google Scholar] [CrossRef]
- Zhang, Z. Iterative point matching for registration of free-form curves and surfaces. Int. J. Comput. Vis. 1994, 13, 119–152. [Google Scholar] [CrossRef] [Green Version]
- Myronenko, A.; Song, X. Point Set Registration: Coherent Point Drift. IEEE Trans. Pattern Anal. Mach. Intell. 2010, 32, 2262–2275. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Conte, D.; Foggia, P.; Sansone, C.; Vento, M. Thirty years of graph matching in pattern recognition. Int. J. Pattern Recognit. Artif. Intell. 2004, 18, 265–298. [Google Scholar] [CrossRef]
- Zheng, Y.; Doermann, D. Robust point matching for nonrigid shapes by preserving local neighborhood structures. IEEE Trans. Pattern Anal. Mach. Intell. 2006, 28, 643–649. [Google Scholar] [CrossRef] [PubMed]
- Yang, J. The thin plate spline robust point matching (TPS-RPM) algorithm: A revisit. Pattern Recognit. Lett. 2011, 32, 910–918. [Google Scholar] [CrossRef]
- Tam, G.K.L.; Cheng, Z.Q.; Lai, Y.K.; Langbein, F.C.; Liu, Y.; Marshall, D.; Martin, R.R.; Sun, X.F.; Rosin, P.L. Registration of 3D Point Clouds and Meshes: A Survey from Rigid to Nonrigid. IEEE Trans. Vis. Comput. Graph. 2013, 19, 1199–1217. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Maiseli, B.; Gu, Y.; Gao, H. Recent developments and trends in point set registration methods. J. Visual Commun. Image Represent. 2017, 46, 95–106. [Google Scholar] [CrossRef]
- Rusinkiewicz, S.; Levoy, M. Efficient variants of the ICP algorithm. In Proceedings of the Third International Conference on 3-D Digital Imaging and Modeling, Quebec City, QC, Canada, 28 May–1 June 2001; pp. 145–152. [Google Scholar]
- Pottmann, H.; Huang, Q.X.; Yang, Y.L.; Hu, S.M. Geometry and Convergence Analysis of Algorithms for Registration of 3D Shapes. Int. J. Comput. Vis. 2006, 67, 277–296. [Google Scholar] [CrossRef]
- Liu, Y. A mean field annealing approach to accurate free form shape matching. Pattern Recognit. 2007, 40, 2418–2436. [Google Scholar] [CrossRef]
- Gold, S.; Rangarajan, A.; Lu, C.P.; Pappu, S.; Mjolsness, E. New algorithms for 2D and 3D point matching: Pose estimation and correspondence. Pattern Recognit. 1998, 31, 1019–1031. [Google Scholar] [CrossRef]
- Chui, H.; Rangarajan, A. A new point matching algorithm for non-rigid registration. Comput. Vis. Image Underst. 2003, 89, 114–141. [Google Scholar] [CrossRef] [Green Version]
- Tsin, Y.; Kanade, T. A Correlation-Based Approach to Robust Point Set Registration. In Proceedings of the European Conference on Computer Vision, Prague, Czech Republic, 11–14 May 2004; pp. 558–569. [Google Scholar]
- Singh, M.; Arora, H.; Ahuja, N. Robust Registration and Tracking Using Kernel Density Correlation. In Proceedings of the 2004 Conference on Computer Vision and Pattern Recognition Workshop, Washington, DC, USA, 27 June–2 July 2004; p. 174. [Google Scholar]
- Jian, B.; Vemuri, B.C. Robust Point Set Registration Using Gaussian Mixture Models. IEEE Trans. Pattern Anal. Mach. Intell. 2011, 33, 1633–1645. [Google Scholar] [CrossRef] [PubMed]
- Campbell, D.; Petersson, L. An Adaptive Data Representation for Robust Point-Set Registration and Merging. In Proceedings of the 2015 IEEE International Conference on Computer Vision, Santiago, Chile, 7–13 December 2015; pp. 4292–4300. [Google Scholar]
- Sousa, S.D.; Kropatsch, W.G. Graph-based point drift: Graph centrality on the registration of point-sets. Pattern Recognit. 2015, 48, 368–379. [Google Scholar] [CrossRef]
- Park, H.M.; Yoon, K.J. Multi-Attributed Graph Matching With Multi-Layer Graph Structure and Multi-Layer Random Walks. IEEE Trans. Image Process. 2018, 27, 2314–2325. [Google Scholar] [CrossRef] [PubMed]
- Foggia, P.; Percannella, G.; Vento, M. GRAPH MATCHING AND LEARNING IN PATTERN RECOGNITION IN THE LAST 10 YEARS. Int. J. Pattern Recognit. Artif. Intell. 2014, 28, 1428–1481. [Google Scholar] [CrossRef]
- Emmert-Streib, F.; Dehmer, M.; Shi, Y. Fifty years of graph matching, network alignment and network comparison. Inf. Sci. 2016, 346, 180–197. [Google Scholar] [CrossRef]
- Loiola, E.M.; de Abreu, N.M.M.; Boaventura-Netto, P.O.; Hahn, P.; Querido, T. A survey for the quadratic assignment problem. Eur. J. Oper. Res. 2007, 176, 657–690. [Google Scholar] [CrossRef]
- Cho, M.; Alahari, K.; Ponce, J. Learning Graphs to Match. In Proceedings of the 2013 IEEE International Conference on Computer Vision, Sydney, NSW, Australia, 1–8 December 2013; pp. 25–32. [Google Scholar]
- Leordeanu, M.; Hebert, M. A spectral technique for correspondence problems using pairwise constraints. In Proceedings of the Tenth IEEE International Conference on Computer Vision, Beijing, China, 17–21 October 2005; Volume 2, pp. 1482–1489. [Google Scholar]
- Cour, T.; Srinivasan, P.; Shi, J. Balanced graph matching. In Proceedings of the Conference on Advances in Neural Information Processing Systems, Vancouver, BC, Canada, 4–7 Decmeber 2006; pp. 313–320. [Google Scholar]
- Torr, P.H.S. Solving Markov Random Fields Using Semi-Definite Programming. In Proceedings of the International Workshop on Artificial Intelligence & Statistics, Key West, FL, USA, 3–6 January 2003; pp. 1–8. [Google Scholar]
- Schellewald, C.; Schnorr, C. Probabilistic Subgraph Matching Based on Convex Relaxation. In Proceedings of the 5th International Workshop Energy Minimization Methods in Computer Vision and Pattern Recognition, St. Augustine, FL, USA, 9–11 November 2005; pp. 171–186. [Google Scholar]
- Almohamad, H.A.; Duffuaa, S.O. A linear programming approach for the weighted graph matching problem. IEEE Trans. Pattern Anal. Mach. Intell. 1993, 15, 522–525. [Google Scholar] [CrossRef] [Green Version]
- Leordeanu, M.; Hebert, M.; Sukthankar, R. An integer projected fixed point method for graph matching and MAP inference. In Proceedings of the International Conference on Neural Information Processing Systems, Vancouver, BC, Canada, 7–10 December 2009; pp. 1114–1122. [Google Scholar]
- van Wyk, B.; van Wyk, M. Kronecker product graph matching. Pattern Recognit. 2003, 36, 2019–2030. [Google Scholar] [CrossRef]
- Egozi, A.; Keller, Y.; Guterman, H. A Probabilistic Approach to Spectral Graph Matching. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 18–27. [Google Scholar] [CrossRef]
- Liu, Z.Y.; Qiao, H.; Jia, L.H.; Xu, L. A graph matching algorithm based on concavely regularized convex relaxation. Neurocomputing 2014, 134, 140–148. [Google Scholar] [CrossRef] [Green Version]
- Zass, R.; Shashua, A. Probabilistic graph and hypergraph matching. In Proceedings of the 2008 IEEE Conference on Computer Vision and Pattern Recognition, Anchorage, AK, USA, 23–28 June 2008; pp. 1–8. [Google Scholar]
- Duchenne, O.; Bach, F.; Kweon, I.S.; Ponce, J. A Tensor-Based Algorithm for High-Order Graph Matching. IEEE Trans. Pattern Anal. Mach. Intell. 2011, 33, 2383–2395. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Lee, J.; Cho, M.; Lee, K.M. Hyper-graph matching via reweighted random walks. In Proceedings of the 2011 IEEE Conference on Computer Vision and Pattern Recognition, Colorado Springs, CO, USA, 20–25 June 2011; pp. 1633–1640. [Google Scholar]
- Ngoc, Q.N.; Gautier, A.; Hein, M. A flexible tensor block coordinate ascent scheme for hypergraph matching. In Proceedings of the 2015 IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 5270–5278. [Google Scholar]
- Yan, J.; Cho, M.; Zha, H.; Yang, X.; Chu, S.M. Multi-Graph Matching via Affinity Optimization with Graduated Consistency Regularization. IEEE Trans. Pattern Anal. Mach. Intell. 2016, 38, 1228–1242. [Google Scholar] [CrossRef] [PubMed]
- Dutta, A.; Llados, J.; Bunke, H.; Pal, U. Product Graph-based Higher Order Contextual Similarities for Inexact Subgraph Matching. Pattern Recognit. 2017, 76, 596–611. [Google Scholar] [CrossRef]
- Jiang, B.; Tang, J.; Cao, X.; Luo, B. Lagrangian relaxation graph matching. Pattern Recognit. 2017, 61, 255–265. [Google Scholar] [CrossRef]
- Wang, T.; Ling, H.; Lang, C.; Feng, S. Symmetry-aware graph matching. Pattern Recognit. 2016, 60, 657–668. [Google Scholar] [CrossRef] [Green Version]
- Yuan, Y.; Wang, G.; Chen, L.; Ning, B. Efficient pattern matching on big uncertain graphs. Inf. Sci. 2016, 339, 369–394. [Google Scholar] [CrossRef]
- Li, T.; Dong, H.; Shi, Y.; Dehmer, M. A comparative analysis of new graph distance measures and graph edit distance. Inf. Sci. 2017, 403–404, 15–21. [Google Scholar] [CrossRef]
- Zhang, R.; Wang, W. Second- and High-order Graph Matching for Correspondence Problems. IEEE Trans. Circuits Syst. Video Technol. 2018, 28, 2978–2992. [Google Scholar] [CrossRef]
- Ma, B.; Ellis, R.E. Surface-Based Registration with a Particle Filter. In Proceedings of the 2004 International Conference Medical Image Computing and Computer-Assisted Intervention, Saint-Malo, France, 26–29 September 2004; pp. 266–273. [Google Scholar]
- Sandhu, R.; Dambreville, S.; Tannenbaum, A. Point Set Registration via Particle Filtering and Stochastic Dynamics. IEEE Trans. Pattern Anal. Mach. Intell. 2010, 32, 1459–1473. [Google Scholar] [CrossRef] [Green Version]
- Kolesov, I.; Lee, J.; Sharp, G.; Vela, P.; Tannenbaum, A. A Stochastic Approach to Diffeomorphic Point Set Registration with Landmark Constraints. IEEE Trans. Pattern Anal. Mach. Intell. 2016, 38, 238–251. [Google Scholar] [CrossRef] [PubMed]
- Li, L.; Yang, M.; Guo, L.; Wang, C.; Wang, B. Hierarchical Neighborhood Based Precise Localization for Intelligent Vehicles in Urban Environments. IEEE Trans. Intell. Veh. 2016, 1, 220–229. [Google Scholar] [CrossRef]
- Moghari, M.H.; Abolmaesumi, P. Point-Based Rigid-Body Registration Using an Unscented Kalman Filter. IEEE Trans. Med. Imaging 2007, 26, 1708–1728. [Google Scholar] [CrossRef] [PubMed]
- Li, L.; Yang, M.; Wang, C.; Wang, B. Cubature Split Covariance Intersection Filter-based Point Set Registration. IEEE Trans. Image Process. 2018, 27, 3942–3953. [Google Scholar] [CrossRef] [PubMed]
- Nguyen, T.M.; Wu, Q.M.J. Multiple Kernel Point Set Registration. IEEE Trans. Med. Imaging 2016, 35, 1381–1394. [Google Scholar] [CrossRef]
- Ma, J.; Chen, J.; Ming, D.; Tian, J. A mixture model for robust point matching under multi-layer motion. PLoS ONE 2014, 9, e92282. [Google Scholar] [CrossRef] [PubMed]
- Zhou, Z.; Zheng, J.; Dai, Y.; Zhou, Z.; Chen, S. Robust Non-Rigid Point Set Registration Using Student’s-t Mixture Model. PLoS ONE 2014, 9, e91381. [Google Scholar] [CrossRef] [PubMed]
- Ge, S.; Fan, G.; Ding, M. Non-rigid Point Set Registration with Global-Local Topology Preservation. In Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops, Columbus, OH, USA, 23–28 June 2014; pp. 245–251. [Google Scholar]
- Ma, J.; Zhou, H.; Zhao, J.; Gao, Y.; Jiang, J.; Tian, J. Robust Feature Matching for Remote Sensing Image Registration via Locally Linear Transforming. IEEE Trans. Geosci. Remote Sens. 2015, 53, 6469–6481. [Google Scholar] [CrossRef]
- Fu, M.; Zhou, W. Non-rigid point set registration via mixture of asymmetric Gaussians with integrated local structures. In Proceedings of the 2016 IEEE International Conference on Robotics and Biomimetics, Qingdao, China, 3–7 December 2016; pp. 999–1004. [Google Scholar]
- Bai, L.; Yang, X.; Gao, H. Nonrigid Point Set Registration by Preserving Local Connectivity. IEEE Trans. Cybern. 2018, 48, 826–835. [Google Scholar] [CrossRef]
- Ge, S.; Fan, G. Non-rigid articulated point set registration with Local Structure Preservation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Boston, MA, USA, 7–12 June 2015; pp. 126–133. [Google Scholar]
- Ma, J.; Zhao, J.; Ma, Y.; Tian, J. Non-rigid visible and infrared face registration via regularized Gaussian fields criterion. Pattern Recognit. 2015, 48, 772–784. [Google Scholar] [CrossRef]
- Ma, J.; Jiang, J.; Liu, C.; Li, Y. Feature Guided Gaussian Mixture Model with Semi-Supervised EM and Local Geometric Constraint for Retinal Image Registration. Inf. Sci. 2017, 417, 128–142. [Google Scholar] [CrossRef]
- Ma, J.; Zhao, J.; Jiang, J.; Zhou, H. Non-Rigid Point Set Registration with Robust Transformation Estimation Under Manifold Regularization. In Proceedings of the AAAI Conference on Artificial Intelligence, San Francisco, CA, USA, 4–9 February 2017; pp. 4218–4224. [Google Scholar]
- Ma, J.; Jiang, J.; Zhou, H.; Zhao, J.; Guo, X. Guided Locality Preserving Feature Matching for Remote Sensing Image Registration. IEEE Trans. Geosci. Remote Sens. 2018, 56, 4435–4447. [Google Scholar] [CrossRef]
- Lei, H.; Jiang, G.; Quan, L. Fast Descriptors and Correspondence Propagation for Robust Global Point Cloud Registration. IEEE Trans. Image Process. 2017, 26, 3614–3623. [Google Scholar] [CrossRef] [PubMed]
- Tao, W.; Sun, K. Asymmetrical Gauss Mixture Models for Point Sets Matching. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA, 23–28 June 2014; pp. 1598–1605. [Google Scholar]
- Saval-Calvo, M.; Azorin-Lopez, J.; Fuster-Guillo, A.; Villena-Martinez, V.; Fisher, R.B. 3D non-rigid registration using color: Color Coherent Point Drift. Comput. Vis. Image Underst. 2018, 169, 119–135. [Google Scholar] [CrossRef] [Green Version]
- Danelljan, M.; Meneghetti, G.; Khan, F.S.; Felsberg, M. A Probabilistic Framework for Color-Based Point Set Registration. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 1818–1826. [Google Scholar]
- Lu, M.; Zhao, J.; Guo, Y.; Ma, Y. Accelerated Coherent Point Drift for Automatic Three-Dimensional Point Cloud Registration. IEEE Geosci. Remote Sens. Lett. 2016, 13, 162–166. [Google Scholar] [CrossRef]
- Zhang, S.; Yang, K.; Yang, Y.; Luo, Y.; Wei, Z. Non-rigid point set registration using dual-feature finite mixture model and global-local structural preservation. Pattern Recognit. 2018, 80, 183–195. [Google Scholar] [CrossRef]
- Gang, W.; Chen, Y. Fuzzy Correspondences Guided Gaussian Mixture Model for Point Set Registration. Knowl. Based Syst. 2017, 136, 200–209. [Google Scholar]
- Yu, D.; Yang, F.; Yang, C.; Leng, C.; Cao, J.; Wang, Y.; Tian, J. Fast Rotation-Free Feature-Based Image Registration Using Improved N-SIFT and GMM-Based Parallel Optimization. IEEE Trans. Biomed. Eng. 2016, 63, 1653–1664. [Google Scholar] [CrossRef]
- Qu, H.B.; Wang, J.Q.; Li, B.; Yu, M. Probabilistic Model for Robust Affine and Non-Rigid Point Set Matching. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 371–384. [Google Scholar] [CrossRef]
- Kim, D.; Kim, D. A Fast ICP Algorithm for 3-D Human Body Motion Tracking. IEEE Signal Process. Lett. 2010, 17, 402–405. [Google Scholar]
- Blais, G.; Levine, M.D. Registering multiview range data to create 3D computer objects. IEEE Trans. Pattern Anal. Mach. Intel. 1995, 17, 820–824. [Google Scholar] [CrossRef]
- Chen, Y.; Medioni, G. Object modelling by registration of multiple range images. Image Vis. Comput. 1992, 10, 145–155. [Google Scholar] [CrossRef]
- Masuda, T.; Yokoya, N. A robust method for registration and segmentation of multiple range images. In Proceedings of the IEEE 2nd CAD-Based Vision Workshop, Champion, PA, USA, 8–11 February 1994; pp. 106–113. [Google Scholar]
- Izadi, S.; Kim, D.; Hilliges, O.; Molyneaux, D.; Newcombe, R.; Kohli, P.; Shotton, J.; Hodges, S.; Freeman, D.; Davison, A. KinectFusion: Real-time 3D reconstruction and interaction using a moving depth camera. In Proceedings of the ACM Symposium on User Interface Software and Technology, Santa Barbara, CA, USA, 16–19 October 2011; pp. 559–568. [Google Scholar]
- Newcombe, R.A.; Izadi, S.; Hilliges, O.; Molyneaux, D.; Kim, D.; Davison, A.J.; Kohi, P.; Shotton, J.; Hodges, S.; Fitzgibbon, A. KinectFusion: Real-time dense surface mapping and tracking. In Proceedings of the 10th IEEE International Symposium on Mixed and Augmented Reality, Basel, Switzerland, 26–29 October 2011; pp. 127–136. [Google Scholar]
- Bergevin, R.; Soucy, M.; Gagnon, H.; Laurendeau, D. Towards a general multi-view registration technique. IEEE Trans. Pattern Anal. Mach. Intell. 1996, 18, 540–547. [Google Scholar] [CrossRef]
- Castellani, U.; Fusiello, A.; Murino, V. Registration of Multiple Acoustic Range Views for Underwater Scene Reconstruction. Comput. Vis. Image Underst. 2002, 87, 78–89. [Google Scholar] [CrossRef]
- Huber, D.F.; Hebert, M. Fully automatic registration of multiple 3D data sets. Image Vis. Comput. 2003, 21, 637–650. [Google Scholar] [CrossRef] [Green Version]
- Williams, J.; Bennamoun, M. Simultaneous Registration of Multiple Corresponding Point Sets. Comput.Vis. Image Underst. 2001, 81, 117–142. [Google Scholar] [CrossRef]
- Mateo, X.; Orriols, X.; Binefa, X. Bayesian perspective for the registration of multiple 3D views. Comput. Vis. Image Underst. 2014, 118, 84–96. [Google Scholar] [CrossRef]
- Wang, F.; Vemuri, B.C.; Rangarajan, A. Groupwise point pattern registration using a novel CDF-based Jensen-Shannon Divergence. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, New York, NY, USA, 17–22 June 2006; pp. 1283–1288. [Google Scholar]
- Chen, T.; Vemuri, B.C.; Rangarajan, A.; Eisenschenk, S.J. Group-wise Point-set registration using a novel CDF-based Havrda-Charvat Divergence. Int. J. Comput. Vis. 2010, 86, 111–124. [Google Scholar] [CrossRef]
- Giraldo, L.G.S.; Hasanbelliu, E.; Rao, M.; Principe, J.C. Group-Wise Point-Set Registration Based on Renyi’s Second Order Entropy. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 2454–2462. [Google Scholar]
- Durrleman, S.; Pennec, X.; Trouve, A.; Ayache, N. Statistical models of sets of curves and surfaces based on currents. Med. Image Anal. 2009, 13, 793–808. [Google Scholar] [CrossRef] [Green Version]
- Rasoulian, A.; Rohling, R.; Abolmaesumi, P. Group-Wise Registration of Point Sets for Statistical Shape Models. IEEE Trans. Med. Imaging 2012, 31, 2025–2034. [Google Scholar] [CrossRef]
- Chui, H.; Rangarajan, A.; Zhang, J.; Leonard, C.M. Unsupervised learning of an Atlas from unlabeled point-sets. IEEE Trans. Pattern Anal. Mach. Intell. 2004, 26, 160–172. [Google Scholar] [CrossRef] [PubMed]
- Geiger, A.; Lenz, P.; Urtasun, R. Are we ready for Autonomous Driving? The KITTI Vision Benchmark Suite. In Proceedings of the Conference on Computer Vision and Pattern Recognition, Providence, RI, USA, 16–21 June 2012; pp. 3354–3361. [Google Scholar]
- Ravikumar, N.; Gooya, A.; Cimen, S.; Frangi, A.F.; Taylor, Z.A. Group-wise similarity registration of point sets using Student’s t-mixture model for statistical shape models. Med. Image Anal. 2018, 44, 156–176. [Google Scholar] [CrossRef] [PubMed]
Research Study | Pairwise/Groupwise | Method | Rigid/Non-Rigid | Parametric/Non-Parametric Model | Characteristics |
---|---|---|---|---|---|
Besl and McKay [23] | Pairwise | Distance-based method | Rigid | Parametric Model | (1) Sensitive to the initialization (2) Trapping into local minima |
Gold et al. [34] | Pairwise | Distance-based method | Rigid | Parametric Model | (1) Combining deterministic annealing and softassign optimization (2) Restricting to perform the rigid-body transformation |
Chui et al. [35] | Pairwise | Distance-based method | Non-rigid | Parametric Model | Difficult to extend to perform higher dimension |
Tsin et al. [36] | Pairwise | Distance-based method | Rigid and Non-rigid | Parametric Model | Maximizing the KC of point sets |
Jian et al. [38] | Pairwise | Distance-based method | Rigid and Non-rigid | Parametric Model | Minimizing the Euclidean distance of two GMMs |
Leordeanu et al. [46] | Pairwise | Distance-based method | Rigid and Non-rigid | Non-Parametric Model | Convexifying the QAP problem by spectral relaxation method |
Cour et al. [47] | Pairwise | Distance-based method | Rigid and Non-rigid | Non-Parametric Model | Convexifying the QAP problem by semidefinite-programming relaxation |
Almohamad et al. [50] | Pairwise | Distance-based method | Rigid and Non-rigid | Non-Parametric Model | Convexifying the QAP problem by doubly stochastic relaxation |
Zhou et al. [22] | Pairwise | Distance-based method | Rigid and Non-rigid | Non-Parametric Model | Factorizing the large pairwise affinity matrix into some smaller matrices |
Sandhu et al. [67] | Pairwise | Filter-based method | Rigid | Non-Parametric Model | Using a particle filter to register the point sets |
Li et al. [16] | Pairwise | Filter-based method | Rigid | Non-Parametric Model | (1) Using a cubature Kalman filter to register the point sets (2) The correspondence should be computed in advance |
Myronenko et al. [25] | Pairwise | Probability-based method | Rigid and Non-rigid | Parametric Model | (1) Using a GMM model to formulate the distribution of the point sets (2) Maximizing the likelihood of GMM |
Ma et al. [76] | Pairwise | Probability-based method | Rigid and Non-rigid | Parametric Model | Developing a locally linear transforming for local structure constrict |
Wang et al. [104] | Groupwise | Information theoretic measure | Rigid and Non-rigid | Parametric Model | Proposing a CDF-JS divergence as the cost function |
Chen et al. [105] | Groupwise | Information theoretic measure | Rigid and Non-rigid | Parametric Model | Developing a CDF-HC divergence as the cost function |
Giraldo et al. [106] | Groupwise | Information theoretic measure | Rigid and Non-rigid | Parametric Model | Using a Rényi’s second order entropy divergence as the cost function |
Rasoulian et al. [108] | Groupwise | Probability-based method | Non-rigid | Parametric Model | Assumed that the multiple point sets are the noisy observations of mean point set |
Evangelidis et al. [2,3] | Groupwise | Probability-based method | Rigid | Parametric Model | Assumed that the multiple point sets are transformed realizations of mean point set |
Method | KC | ICP | TPS-RPM | CPD | CPD-GL | SCGF |
---|---|---|---|---|---|---|
Fish | 0.41 s | 0.47 s | 2.37 s | 0.22 s | 0.42 s | 37.04 s |
Chinese | 0.39 s | 0.50 s | 2.38 s | 0.22 s | 0.73 s | 27.64 s |
Method | CDF-HC | JRMPC | TMM | Rényi’s |
---|---|---|---|---|
Fish | 58.34 s | 20.06 s | 27.11 s | 60.06 s |
Chinese | 77.70 s | 20.17 s | 31.70 s | 72.72 s |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhu, H.; Guo, B.; Zou, K.; Li, Y.; Yuen, K.-V.; Mihaylova, L.; Leung, H. A Review of Point Set Registration: From Pairwise Registration to Groupwise Registration. Sensors 2019, 19, 1191. https://doi.org/10.3390/s19051191
Zhu H, Guo B, Zou K, Li Y, Yuen K-V, Mihaylova L, Leung H. A Review of Point Set Registration: From Pairwise Registration to Groupwise Registration. Sensors. 2019; 19(5):1191. https://doi.org/10.3390/s19051191
Chicago/Turabian StyleZhu, Hao, Bin Guo, Ke Zou, Yongfu Li, Ka-Veng Yuen, Lyudmila Mihaylova, and Henry Leung. 2019. "A Review of Point Set Registration: From Pairwise Registration to Groupwise Registration" Sensors 19, no. 5: 1191. https://doi.org/10.3390/s19051191