Abstract
An iterativeframework based on finding point correspondences and estimating the transformation function is widely adopted for nonrigid point set registration. However, correspondences established based on feature descriptors are likely to be inaccurate. In this paper, we propose a novel transformation model that can learn from such correspondences. The model is built by means of weighted support vector (SV) regression with a quadratic ε-insensitive loss and manifold regularization. The loss is insensitive to noise, and the regularization forces the transformation function to preserve the intrinsic geometry of the input data. To assess the confidences of correspondences, we introduce a probabilistic model that is solved using the expectation maximization (EM) algorithm. Then, we input the confidences into the transformation model as instance weights to guide model training. We use the coordinate descent method to solve the transformation model in a reproducing kernel Hilbert space and accelerate its speed by means of sparse approximation. Extensive experiments show that our approach is efficient and outperforms other state-of-the-art methods.
Similar content being viewed by others
Data Availability
The literature or website sources of the experimental data have been provided in the form of references or footnotes. In addition, we also list the website links for the data in the literature:
Synthetic data
https://www.cise.ufl.edu/~anand/students/chui/
https://github.com/yinlei19/Synthetic_data
IMM face database
3d point sets
References
Aronszajn N (1950) Theory of reproducing kernels. Trans Am Math Soc 68(3):337–404
Belkin M, Niyogi P, Sindhwani V (2006) Manifold regularization: a geometric framework for learning from labeled and unlabeled examples. J Mach Learn Res 7:2399–2434
Belongie SJ, Malik J, Puzicha J (2002) Shape matching and object recognition using shape contexts. IEEE Trans Pattern Anal Mach Intell 24(4):509–522
Belongie SJ, Mori G, Malik J (2006) Matching with shape contexts. In: Statistics and analysis of shapes. Birkhäuser, Boston, pp 81–105
Besl PJ, McKay ND (1992) A method for registration of 3-d shapes. IEEE Trans Pattern Anal Mach Intell 14(2):239–256
Bronstein AM, Bronstein MM, Kimmel R (2006) Efficient computation of isometry-invariant distances between surfaces. SIAM J Sci Comput 28(5):1812–1836
Campbell D, Petersson L (2015) An adaptive data representation for robust point-set registration and merging. In: IEEE International conference on computer vision, pp 4292–4300
Carmeli C, Vito ED, Toigo A (2006) Vector valued reproducing kernel hilbert spaces of integrable functions and mercer theorem. Anal Appl 4(4):377–408
Cherkassky VS, Ma Y (2004) Practical selection of svm parameters and noise estimation for svm regression. Neural Netw 17(1):113–126
Cherkassky VS, Mulier F (1998) Learning from data: concepts, theory, and methods. Wiley, New York
Chui H, Rangarajan A (2003) A new point matching algorithm for non-rigid registration. Comput Vis Image Underst 89(2):114–141
Fischler MA, Bolles RC (1981) Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun ACM 24(6):381–395
Frome A, Huber D, Kolluri R, Bülow T, Malik J (2004) Recognizing objects in range data using regional point descriptors. In: European conference on computer vision, pp 224–237
Gold S, Rangarajan A, Lu CP, Pappu S, Mjolsness E (1998) New algorithms for 2d and 3d point matching: pose estimation and correspondence. Pattern Recogn 31(8):1019–1031
Jian B, Vemuri BC (2011) Robust point set registration using gaussian mixture models. IEEE Trans Pattern Anal Mach Intell 33(8):1633–1645
Li W, Zhao X, Peng J, Luo Z, Shen L, Han H, Zhang P, Yang L (2020) A new geolocation error estimation method in mwri data aboard fy3 series satellites. IEEE Geosci Remote Sens Lett 17 (2):197–201
Ling H, Jacobs DW (2007) Shape classification using the inner-distance. IEEE Trans Pattern Anal Mach Intell 29(2):286– 299
Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60 (2):91–110
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
Ma J, Wu J, Zhao J, Jiang J, Zhou H, Sheng QZ (2019) Nonrigid point set registration with robust transformation learning under manifold regularization. IEEE Trans Neural Netw Learn Syst 30 (12):3584–3597
Ma J, Zhao J, Jiang J, Zhou H, Guo X (2019) Locality preserving matching. Int J Comput Vis 127(5):512–531
Ma J, Zhao J, Tian J, Bai X, Tu Z (2013) Regularized vector field learning with sparse approximation for mismatch removal. Pattern Recogn 46(12):3519–3532
Ma J, Zhao J, Tian J, Yuille AL, Tu Z (2014) Robust point matching via vector field consensus. IEEE Trans Image Process 23(4):1706–1721
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
Myronenko A, Song XB (2010) Point set registration: coherent point drift. IEEE Trans Pattern Anal Mach Intell 32(12):2262–2275
Papadimitriou CH, Steiglitz K (1998) Combinatorial optimization: algorithms and complexity. Courier Corporation
Rangarajan A, Chui H, Mjolsness E, Pappu S, Davachi L, Goldman-Rakic PS, Duncan JS (1997) A robust point-matching algorithm for autoradiograph alignment. Med Image Anal 1(4):379–398
Rifkin R, Yeo G, Poggio T (2003) Regularized least-squares classification. Nato Science Series Sub Series III Computer and Systems Sciences 190:131–154
Rusu RB, Blodow N, Beetz M (2009) Fast point feature histograms (fpfh) for 3d registration. In: IEEE International conference on robotics and automation, pp 1848–1853
Rusu RB, Marton ZC, Blodow N, Dolha M, Beetz M (2008) Towards 3d point cloud based object maps for household environments. Robot Auton Syst 56(11):927–941
Stegmann M, Ersboll B, Larsen R (2003) Fame-a flexible appearance modeling environment. IEEE Trans Med Imaging 22(10):1319–1331
Timofte R, Kwon J, Gool LV (2016) Picaso: pixel correspondences and soft match selection for real-time tracking. Comput Vis Image Underst 153:151–162
Vedaldi A, Fulkerson B (2010) Vlfeat: an open and portable library of computer vision algorithms. In: Proceedings of the 18th ACM international conference on multimedia, pp 1469–1472
Wang G, Chen Y, Zheng X (2018) Gaussian field consensus: a robust nonparametric matching method for outlier rejection. Pattern Recogn 74:305–316
Wang G, Wang Z, Chen Y, Zhao W (2015) A robust non-rigid point set registration method based on asymmetric gaussian representation. Comput Vis Image Underst 141:67–80
Wang G, Zhou Q, Chen Y (2017) Robust non-rigid point set registration using spatially constrained gaussian fields. IEEE Trans Image Process 26(4):1759–1769
Wang L, Gao C, Zhao N, Chen X (2019) A projection wavelet weighted twin support vector regression and its primal solution. Appl Intell 49(8):3061–3081
Wells WM (1997) Statistical approaches to feature-based object recognition. Int J Comput Vis 21(1):63–98
Weng R, Lu J, Hu J, Yang G, Tan YP (2013) Robust feature set matching for partial face recognition. In: IEEE International conference on computer vision, pp 601–608
Yang L, Dong H (2019) Robust support vector machine with generalized quantile loss for classification and regression. Appl Soft Comput 81:105483
Yang Y, Ong SH, Foong KWC (2015) A robust global and local mixture distance based non-rigid point set registration. Pattern Recogn 48(1):156–173
Zhao J, Ma J, Tian J, Ma J, Zhang D (2011) A robust method for vector field learning with application to mismatch removing. In: IEEE Conference on computer vision and pattern recognition, pp 2977–2984
Zhao J, Xu Y, Fujita H (2019) An improved non-parallel universum support vector machine and its safe sample screening rule. Knowledge Based Systems 170:79–88
Zheng Y, Doermann DS (2006) Robust point matching for nonrigid shapes by preserving local neighborhood structures. IEEE Trans Pattern Anal Mach Intell 28(4):643–649
Funding
This work is supported in part by NSFC grants 61772011, 61977021, 61871177, and Open Project Foundation of Intelligent Information Processing Key Laboratory of Shanxi Province (No. CICIP2018002).
Author information
Authors and Affiliations
Corresponding author
Additional information
Code Availability
The pseudocode of the algorithm is shown in Algorithm 1. The proposed algorithm can be easily implemented according to the pseudocode.
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yin, L., Yu, C., Wang, Y. et al. Ultrarobust support vector registration. Appl Intell 51, 3664–3683 (2021). https://doi.org/10.1007/s10489-020-01967-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-020-01967-y