Abstract


The 3L Algorithm for Fitting Implicit Polynomial Curves and Surfaces to Data

M. M. Blane, Z. Lei, H. Civi and D. B. Cooper

The work described herein is the intellectual property of their authors. This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version will be superseded.

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. This work may not be reposted without the explicit permission of the copyright holder.

In this paper, we introduce a completely new approach to fitting implicit polynomials to data, and to studying these polynomials. The power of these models is in their ability to represent non-star complex shapes in two- (2D) and three-dimensional (3D) data, to permit position-invariant shape recognition based on new complete sets of Euclidean and affine invariants, and to permit fast, stable single-computation pose estimation. The algorithm represents a significant advancement of implicit polynomial technology for four important reasons. First, it is orders of magnitude faster than existing fitting methods, and the algorithms for 2D and 3D are essentially the same. Second, it has significantly better repeatability, numerical stability and robustness than current methods in dealing with noisy, deformed, or missing data. Third, it can easily fit polynomials of high, such as 14th or 16th, degree. Fourth, additional linear constraints can be easily incorporated into the fitting process, and general linear vector space concepts apply.