Pose estimation and object identification using complex algebraic representations

The comparison and alignment of two similar objects is a fundamental problem in pattern recognition and computer vision that has been considered using various approaches. In this work, we employ a complex representation for an algebraic curve, and illustrate how the algebraic transformation which relates two Euclidean equivalent curves can be determined using this representation. The idea is based on a complex representation of 2D points expressed in terms of the orthogonalx andy variables, with rotations of the complex numbers described using Euler's identity. We develop a simple formula for integer multiples of the rotation angle of the Euclidean transformation in terms of the real coefficients of implicit polynomial equations that are used to model 2D free-form objects. When there is a translation, it can be determined using some new results on the conic-line factors of implicit polynomial curves. Experimental results are presented for data sets characterised by both noisy and missing data points to illustrate and validate our procedures.

[1]  Gilbert Strang,et al.  Introduction to applied mathematics , 1988 .

[2]  O. Faugeras Three-dimensional computer vision: a geometric viewpoint , 1993 .

[3]  Rangachar Kasturi,et al.  Machine vision , 1995 .

[4]  Emanuele Trucco,et al.  Geometric Invariance in Computer Vision , 1995 .

[5]  Günter Rote,et al.  Matching shapes with a reference point , 1994, SCG '94.

[6]  David B. Cooper,et al.  Describing Complicated Objects by Implicit Polynomials , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Mustafa Unel,et al.  The Determination of Implicit Polynomial Canonical Curves , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Xinhua Zhuang,et al.  Pose estimation from corresponding point data , 1989, IEEE Trans. Syst. Man Cybern..

[9]  S. P. Mudur,et al.  Three-dimensional computer vision: a geometric viewpoint , 1993 .

[10]  Pete E. Lestrel,et al.  Fourier Descriptors and their Applications in Biology , 2008 .

[11]  Mustafa Unel,et al.  Vision-based system identification and state estimation , 1997, Block Island Workshop on Vision and Control.

[12]  David B. Cooper,et al.  3L fitting of higher degree implicit polynomials , 1996, Proceedings Third IEEE Workshop on Applications of Computer Vision. WACV'96.

[13]  Samia Boukir,et al.  Structure From Controlled Motion , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Mustafa Unel,et al.  Complex representations of algebraic curves , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[15]  Daniel P. Huttenlocher,et al.  Comparing Images Using the Hausdorff Distance , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  David J. Kriegman,et al.  Parameterized Families of Polynomials for Bounded Algebraic Curve and Surface Fitting , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Micha Sharir A Near-Linear Algorithm for the Planar 2-Center Problem , 1997, Discret. Comput. Geom..

[18]  B. Donald,et al.  Symbolic and Numerical Computation for Artificial Intelligence , 1997 .

[19]  Azriel Rosenfeld,et al.  Computer Vision , 1988, Adv. Comput..

[20]  Ralph Roskies,et al.  Fourier Descriptors for Plane Closed Curves , 1972, IEEE Transactions on Computers.

[21]  Zhibin Lei Implicit polynomial shape modeling and recognition, and application to image/video databases , 1997 .

[22]  Bernd Gärtner,et al.  Smallest Enclosing Ellipses - Fast and Exact , 1997, SoCG 1997.

[23]  Y. J. Tejwani,et al.  Robot vision , 1989, IEEE International Symposium on Circuits and Systems,.