Abstract
Both parametric and implicit representations are used in a variety of computer vision applications such as object modeling, recognition and pose estimation. In this paper, we present a new algebraic curve fitting technique based on the implicitization of affine invariant Fourier descriptors that can be used to model free-form objects captured from different viewpoints. Implicitization can be carried out quite efficiently using a numerical procedure rather than computing determinants of eliminant matrices, symbolically. Affine invariance of the proposed fitting technique is experimentally shown on a database of 2D free-form objects. Experimental results are provided to assess the robustness of our fitting method under data perturbations. Some invariant recognition examples are also presented.
Similar content being viewed by others
References
Pilu M, Fitzgibbon A, Fisher R (1996) Ellipse-specific direct least-square fitting. In: Proceedings IEEE international conference on image processing, Lausanne, Switzerland
Taubin G, Cukierman F, Sullivan S, Ponce J, Kriegman DJ (1994) Parameterized families of polynomials for bounded algebraic curve and surface fitting. IEEE Trans Pattern Anal Mach Intell 16(3):287–303
Keren D, Cooper D, Subrahmonia J (1994) Describing complicated objects by implicit polynomials. IEEE Trans Pattern Anal Mach Intell 16:38–53
Kriegman DJ, Ponce J (1990) On recognizing and positioning curved 3D objects from image contours. IEEE Trans Pattern Anal Mach Intell 12:1127–1137
Taubin G (1991) Estimation of planar curves, surfaces and nonplanar space curves defined by implicit equations, with applications to edge and range image segmentation. IEEE Trans Pattern Anal Mach Intell 13:1115–1138
Hoffmann CM (1993) Implicit curves and Surfaces in CAGD. IEEE Comput Graph Appl 13:79–88
Wolovich WA, Unel M (1998) The determination of implicit polynomial canonical curves. IEEE Trans Pattern Anal Mach Intell 20(10):1080–1090
Unel M, Wolovich WA (1998) Pose estimation and object identification using complex algebraic representations. Pattern Anal Appl J 1(3)
Unel M, Wolovich WA (2000) On the construction of complete sets of geometric invariants for algebraic curves. Adv Appl Math 24:65–87
Unel M, Wolovich WA (1999) A new representation for Quartic curves and complete sets of geometric invariants. Int J Pattern Recogn Artif Intell 13(8):1137–1149
Subrahmonia J, Cooper DB, Keren D (1996) Practical reliable bayesian recognition of 2D and 3D objects using implicit polynomials and algebraic invariants. IEEE Trans Pattern Anal Mach Intell 18(5):505–519
Faber P, Fisher R (2002) Estimation of general curves and surfaces to edge and range data by Euclidean fitting. Informatics research report EDI-INF-RR-0146 DIVISION of INFORMATICS Institute of Perception, Action and Behaviour
Lei Z, Cooper DB (1996) New, faster, more controlled fitting of implicit polynomial 2D curves and 3D surfaces to data. In: IEEE conference on computer vision and pattern recognition, June 1996
Kapur D, Mundy J (1992) Geometric invariance in machine vision. Chapter: Fitting affine invariant conics to curves, MIT, Cambridge
Lei Z, Blane MM, Cooper DB (1996) 3L fitting of higher degree implicit polynomials. In: Proceedings of third IEEE workshop on applications of computer vision, pp 148–153, Florida
Civi H, Ercil A (2003) Affine invariant 3L fitting of implicit polynomials. Pattern Recogn Image Anal 13(3):489–494
Tasdizen T, Tarel JP, Cooper DB (2000) Improving the stability of algebraic curves for applications. IEEE Trans Image Process 9(3):405–416
Sahin T, Unel M (2004) Globally stabilized 3L curve fitting, lecture notes in computer science, LNCS 3211. Springer, Berlin Heidelberg New York, pp 495–502
Sederberg TW (1983) Implicit and parametric curves and surfaces for computer aided geometric design. PhD Thesis, Department of Mechanical Engineering, Purdue University
Sederberg TW, Anderson DC (1984) Implicit representation of parametric curves and surfaces. Comput Vis Graph Image Process 28(1):72–84
Sederberg TW, Goldman RN (1986) Algebraic geometry for computer-aided geometric design. IEEE Comput Graph Appl 6(6):52–59
Wu-Chih Hu, Hsin-Teng Sheu (2000) Quadratic B-spline for Curve Fitting. Proc Natl Sci Counc ROC(A) 24(5):373–381
Yalcin H, Unel M, Wolovich WA (2003) Implicitization of parameteric curves by Matrix annihilation. Int J Comput Vis 54:105–115
Kuhl FP, Giardina CR (1982) Elliptic Fourier features of a closed contour. Comput Graph Image Process 18:236–258
Zahn CT, Roskies RZ (1972) Fourier descriptors for plane closed curve. IEEE Trans Comput 21(3):269–281
Granlund GH (1972) Fourier preprocessing for hand print character recognition. IEEE Trans Comput 21:195–201
Lin CS, Hwang CL (1987) New forms of shape invariants from elliptic Fourier descriptors. Pattern Recognition 20(5):535–545
Arbter K (1989) Affine-invariant Fourier descriptors. In: From pixels to features. Elseiver Science, Amsterdam, The Netherlands
Arbter K, Synder WE, Burkhardt H, Hirzinger G (1990) Application of affine-invariant Fourier descriptors to recognition of the 3D objects. IEEE Trans Pattern Anal Mach Intell 12(7):640–647
Wilkonson J (1994) Rounding errors in algebraic processes. Dover Publications, New York
Comaniciu D, Meer P, Foran DJ (1999) Image-guided decision support system for pathology, machine vision and applications. Springer, Berlin Heidelberg New York, vol. 11, pp. 213–224
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sener, S., Unel, M. Affine invariant fitting of algebraic curves using Fourier descriptors. Pattern Anal Applic 8, 72–83 (2005). https://doi.org/10.1007/s10044-005-0245-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10044-005-0245-6