Efficient algorithms for finding the centers of conics and quadrics in noisy data

被引:6
作者
Chatterjee, C
Chong, EKP
机构
[1] Sch. of Elec. and Comp. Engineering, Purdue University, West Lafayette
基金
美国国家科学基金会;
关键词
conic fitting; quadric fitting;
D O I
10.1016/S0031-3203(96)00122-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 [模式识别与智能系统]; 0812 [计算机科学与技术]; 0835 [软件工程]; 1405 [智能科学与技术];
摘要
We present efficient algorithms for finding the centers of conics and quadrics of known parameters in noisy or scarce data. The problem arises in applications where a conic or quadric of known parameters, such as a circle of known radius, is extracted from a scene or part. Common applications include locating an object in a noisy scene, and determining the correspondence between a manufactured part and its intended shape. Although the original problem is nonlinear and usually requires an iterative method for its solution, we reduce it to the well-known problem of minimizing a nonhomogeneous quadratic expression on the unit sphere. In the case of closed conics and quadrics, such as circles, ellipses, spheres, and ellipsoids, we obtain the solution in just one iteration and no starting estimate is required. Furthermore, we prove that the solution obtained by our method is the global minimum solution to the problem. For hyperbolas and hyperboloids, we describe a Gauss-Seidel algorithm, for which we give a Lyapunov type proof of convergence. We also describe an initialization algorithm to obtain starting estimates close to the global minimum solution. Furthermore, every iteration of this algorithm satisfies all constraints. We give numerical results showing a rapid convergence of the algorithm in just two iterations. We apply our method in a metrology application to accurately determine the cutting radius of a tool. We compare the results of our method in just one iteration for closed conics and two iterations for hyperbolas, against multiple iterations of Newton's method. Our comparison suggests that they are similar. (C) 1997 Pattern Recognition Society.
引用
收藏
页码:673 / 684
页数:12
相关论文
共 21 条
[1]
ALGORITHM FOR FINDING THE CENTER OF CIRCULAR FIDUCIALS [J].
AMIR, I .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1990, 49 (03) :398-406
[2]
PENCILS OF HERMITIAN OR SYMMETRIC MATRICES [J].
BERMAN, A ;
BENISRAE.A .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1971, 21 (01) :51-&
[3]
EARNSHAW JL, 1971, COMPUT AIDED DESIGN, V3, P19
[4]
MULTIDIMENSIONAL CURVE-FITTING TO UNORGANIZED DATA POINTS BY NONLINEAR MINIMIZATION [J].
FANG, L ;
GOSSARD, DC .
COMPUTER-AIDED DESIGN, 1995, 27 (01) :48-58
[5]
ON STATIONARY VALUES OF A 2ND-DEGREE POLYNOMIAL ON UNIT SPHERE [J].
FORSYTHE, GE ;
GOLUB, GH .
JOURNAL OF THE SOCIETY FOR INDUSTRIAL AND APPLIED MATHEMATICS, 1965, 13 (04) :1050-&
[6]
GANDER W, 1981, NUMER MATH, V36, P291, DOI 10.1007/BF01396656
[7]
GOLUB GH, 1973, SIAM REV, V15, P318, DOI 10.1137/1015032
[8]
Golub GH, 2013, Matrix Computations, V4
[9]
Haralick R. M., 1992, COMPUTER ROBOT VISIO, V1
[10]
INTRINSIC PARAMETERIZATION FOR APPROXIMATION. [J].
Hoschek, J. .
Computer Aided Geometric Design, 1988, 5 (01) :27-31