Total Least Squares Fitting of k-Spheres in n-D Euclidean Space Using an (n+2)-D Isometric Representation

被引:11
作者
Dorst, Leo [1 ]
机构
[1] Univ Amsterdam, Intelligent Syst Lab Amsterdam, NL-1098 XH Amsterdam, Netherlands
关键词
Sphere fitting; Hypersphere fitting; Circle fitting; Total least squares; Hyperaccuracy; Geometric algebra; Conformal geometric algebra; Minkowski metric; Horosphere; CIRCLES;
D O I
10.1007/s10851-014-0495-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We fit k-spheres optimally to n-D point data, in a geometrically total least squares sense. A specific practical instance is the optimal fitting of 2D-circles to a 3D point set. Among the optimal fitting methods for 2D-circles based on 2D (!) point data compared in Al-Sharadqah and Chernov (Electron. J. Stat. 3:886-911, 2009), there is one with an algebraic form that permits its extension to optimally fitting k-spheres in n-D. We embed this 'Pratt 2D circle fit' into the framework of conformal geometric algebra (CGA), and doing so naturally enables the generalization. The procedure involves a representation of the points in n-D as vectors in an (n+2)-D space with attractive metric properties. The hypersphere fit then becomes an eigenproblem of a specific symmetric linear operator determined by the data. The eigenvectors of this operator form an orthonormal basis representing perpendicular hyperspheres. The intersection of these are the optimal k-spheres; in CGA the intersection is a straightforward outer product of vectors. The resulting optimal fitting procedure can easily be implemented using a standard linear algebra package; we show this for the 3D case of fitting spheres, circles and point pairs. The fits are optimal (in the sense of achieving the KCR lower bound on the variance). We use the framework to show how the hyperaccurate fit hypersphere of Al-Sharadqah and Chernov (Electron. J. Stat. 3:886-911, 2009) is a minor rescaling of the Pratt fit hypersphere.
引用
收藏
页码:214 / 234
页数:21
相关论文
共 23 条
[1]   Errors-In-Variables regression and the problem of moments [J].
Al-Sharadqah, Ali ;
Chernov, Nikolai ;
Huang, Qizhuo .
BRAZILIAN JOURNAL OF PROBABILITY AND STATISTICS, 2013, 27 (04) :401-415
[2]   Error analysis for circle fitting algorithms [J].
Al-Sharadqah, Ali ;
Chernov, Nikolai .
ELECTRONIC JOURNAL OF STATISTICS, 2009, 3 :886-911
[3]  
Angles P., 1980, Annales de l'Institut Henri Poincare, V33, P33
[4]  
[Anonymous], GEOMETRIC COMPUTING
[5]  
[Anonymous], 2011, Guide to Geometric Algebra in Practice, DOI [DOI 10.1007/978-0-85729-811-9_5, DOI 10.1007/978-0-85729-811-95]
[6]  
[Anonymous], 2003, GEOMETRIC ALGEBRA PH, DOI [DOI 10.1017/CBO9780511807497, 10.1017/CBO9780511807497]
[7]  
[Anonymous], 2012, Clifford algebra to geometric calculus: a unified language for mathematics and physics
[8]  
[Anonymous], AM MATH MONTHLY
[9]   CIRCLE FITTING BY LINEAR AND NONLINEAR LEAST-SQUARES [J].
COOPE, ID .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1993, 76 (02) :381-388
[10]  
de Berg Mark., 1998, Computational geometry. algorithms and applications