Low-rank matrix approximations for Coherent point drift

被引:14
作者
Dupej, Jan [1 ,2 ]
Krajicek, Vaclav [1 ]
Pelikan, Josef [1 ]
机构
[1] Charles Univ Prague, Fac Math & Phys, Dept Software & Comp Sci Educ, CR-11800 Prague, Czech Republic
[2] Charles Univ Prague, Fac Sci, Dept Anthropol & Human Genet, Lab Visualizat & Analyt Methods 3D, Prague 12843, Czech Republic
关键词
Point set registration; Coherent point drift; Low-rank approximation; Nystrom method; REGISTRATION;
D O I
10.1016/j.patrec.2014.10.005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Coherent point drift (CPD) is a powerful non-rigid point cloud registration algorithm. A speed-up technique that allows it to operate on large sets in reasonable time, however depends on efficient low-rank decomposition of a large affinity matrix. The originally used algorithm for finding eigenvectors in this case is based on Arnoldi's iteration which, though very precise, requires the calculation of numerous large matrix-vector products, which even with further speed-up techniques is computationally intensive. We use a different method of finding that approximation, based on Nystrom sampling and design a modification that significantly accelerates the preprocessing stage of CPD. We test our modifications on a variety of situations, including different point counts, added Gaussian noise, outliers and deformation of the registered clouds. The results indicate that using our proposed approximation technique the desirable qualities of CPD such as robustness and precision are only minimally affected, while the preprocessing times are lowered considerably. (C) 2014 Published by Elsevier B.V.
引用
收藏
页码:53 / 58
页数:6
相关论文
共 20 条
[1]  
Angerson E., 1990, Proceedings of Supercomputing '90 (Cat. No.90CH2916-5), P2, DOI 10.1109/SUPERC.1990.129995
[2]   MAXIMUM LIKELIHOOD FROM INCOMPLETE DATA VIA EM ALGORITHM [J].
DEMPSTER, AP ;
LAIRD, NM ;
RUBIN, DB .
JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-METHODOLOGICAL, 1977, 39 (01) :1-38
[3]  
Deshpande A, 2006, LECT NOTES COMPUT SC, V4110, P292
[4]  
FABRY T, 2010, P 18 INT C COMP GRAP, P121
[5]  
Golub G.H., 2013, Matrix computations, V3
[6]   THE FAST GAUSS TRANSFORM [J].
GREENGARD, L ;
STRAIN, J .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1991, 12 (01) :79-94
[7]   UPDATING THE INVERSE OF A MATRIX [J].
HAGER, WW .
SIAM REVIEW, 1989, 31 (02) :221-239
[8]   Robust Point Set Registration Using Gaussian Mixture Models [J].
Jian, Bing ;
Vemuri, Baba C. .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2011, 33 (08) :1633-1645
[9]  
Lawrence N., 2003, P 16 ANN C NEUR INF, P609
[10]  
Lehoucq R., 1998, SOC IND APPL MATH, P137