Skip to main content

Integrating algebraic curves and surfaces, algebraic invariants and Bayesian methods for 2D and 3D object recognition

  • Statistics
  • Conference paper
  • First Online:
Applications of Invariance in Computer Vision (AICV 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 825))

Abstract

This paper presents a new low-computational-cost approach to minimum probability of error recognition of freeform objects in 3D range data or in 2D curve data in the image plane. Objects are represented by implicit polynomials (i.e., 3D algebraic surfaces or 2D algebraic curves) of degrees greater than 2, and are recognized by computing and matching vectors of their algebraic invariants (which are functions of their coefficients that are invariant to translations, rotations, and general linear transformations). Such polynomials of 4th degree can represent objects considerably more complicated than superquadrics and realize object recognition at significantly lower computational cost. This paper presents the Bayesian (i.e., minimum probability of error) recognizers for these models and their invariants, which requires the use of asymptotic methods little used in computer vision previously, and presents a new approach to discovering suitable invariants. Our sytem results in practical recognizers that are robust to noise, considerable partial occlusion, arbitrary sensor viewpoint, and other a priori unknown perturbations of the data sets.

This work was partially supported by NSF Grant #IRI-8715774, NSF-DARPA Grant #IRI-8905436, USAF Grant #F49620-93-1-0501ARPA, and NSF Grant #IRI-9224963

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P.J. Besl and R.C Jain. Three-Dimensional Object Recognition. Computer Surveys, 17(1), March 1985.

    Google Scholar 

  2. R.M. Bolle and D.B. Cooper. On Optimally Combining Pieces of Information, With Applications to Estimating 3D Complex-object Position From Range Data. IEEE Transactions on Pattern Analysis and Machine Intelligence, 8(5):619–638, September 1986.

    Google Scholar 

  3. B. Cernuschi-Frias. Orientation and location parameter estimation of quadric surfaces in 3D from a sequence of images. PhD thesis, Brown University, May 1984.

    Google Scholar 

  4. D.B. Cooper and N. Yalabik. On the computational cost of approximating and recognizing noise-perturbed straight lines and quadratic arcs in the plane. IEEE Transactions on Computers, 25(10):1020–1032, October 1976.

    Google Scholar 

  5. R.O Duda and P.E. Hart. Pattern Classification and Scene Analysis. John Wiley and Sons, 1973.

    Google Scholar 

  6. D. Forsyth, J.L. Mundy, A. Zisserman, and C.M. Brown. Projectively Invariant Representation Using Implicit Algebraic Curves. In Proceedings, First European Conference on Computer Vision, 1990.

    Google Scholar 

  7. D. Forsyth, J.L. Mundy, A. Zisserman, C. Coelho, A. Heller, and C. Rothwell. Invariant descriptors for 3d object recognition and pose. IEEE Trans. on Pattern Analysis and Machine Intelligence, 13:971–992, October 1991.

    Google Scholar 

  8. J.H Grace and A. Young. The Algebra of Invariants. Cambridge University Press, 1903.

    Google Scholar 

  9. U. Grenander and D. M. Keenan. Towards Automated Image Understanding. Applied Statistics, 16:207–221, 1989.

    Google Scholar 

  10. Ming-Kuei Hu. Visual Pattern Recognition by Moment Invariants. IRE Transactions on Information Theory, 8:179–187, 1962.

    Google Scholar 

  11. C. Jerian and R. Jain. Polynomial methods for structure from motion. IEEE Trans. on Pattern Analysis and Machine Intelligence, 12:1150–1167, December 1990.

    Google Scholar 

  12. D. Keren. Some New Invariants in Computer Vision. 1992. Accepted for publication in IEEE Transactions on Pattern Analysis and Machine Intelligence.

    Google Scholar 

  13. D. Keren, D. B. Cooper, and J. Subrahmonia. Describing Complicated Objects by Implicit Polynomials. IEEE Transactions on Pattern Analysis and Machine Intelligence, 16:38–54, January 1994.

    Google Scholar 

  14. D.J. Kriegman and J. Ponce. On Recognizing and Positioning Curved 3D Objects from Image Contours. IEEE Trans. on Pattern Analysis and Machine Intelligence, 12:1127–1138, December 1990.

    Google Scholar 

  15. O.D. Faugeras, M. Hebert, and E. Pauchon. Segmentation of range data into planar and quadratic patches. In Proceedings, IEEE Conference on Computer Vision and Pattern Recognition, pages 8–13, Washington DC, June 1983.

    Google Scholar 

  16. J. Ponce and D.J. Kriegman. On Recognizing and Positioning Curved 3D Objects From Image Contours. In Proceedings, IEEE Workshop on Interpretation of 3D Scenes, November 1989.

    Google Scholar 

  17. V. Pratt. Direct least squares fitting of algebraic surfaces. Computer Graphics, 21:145–152, July 1987.

    Google Scholar 

  18. P.D. Sampson. Fitting conic sections to very scattered data: an iterative improvement of the bookstein algorithm. Computer Vision, Graphics, and Image Processing, 18:97–108, 1982.

    Google Scholar 

  19. Kaleem Siddiqi and Benjamin B. Kimia. Parts of visual form: Computational aspects. IEEE Trans. on Pattern Analysis and Machine Intelligence, To Appear, 1994.

    Google Scholar 

  20. J. Subrahmonia, D. B. Cooper, and D. Keren. Practical Reliable Bayesian Recognition of 2D and 3D Objects Using Implicit Polynomials and Algebraic Invariants. Technical Report LEMS-107, Brown University, May 1992. Under review for publication in the IEEE Transactions on Pattern Analysis and Machine Intelligence.

    Google Scholar 

  21. G. Taubin. Estimation of Planar Curves, Surfaces and Nonplanar Space Curves Defined by Implicit Equations, with Applications to Edge and Range Image Segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 13:1115–1138, November 1991.

    Google Scholar 

  22. G. Taubin. Recognition and Positioning of Rigid Objects Using Algebraic and Moment Invariants. Technical Report LEMS-80, Brown University, May 1991.

    Google Scholar 

  23. G. Taubin and D. B. Cooper. 3D Object Recognition and Positioning with Algebraic Invariants and Covariants. pages 147–182, July 1990. A chapter in Symbolic and Numerical Computations-Towards Integration, pages 147–182, B. R. Donald, D. Kapur and J. Mundy editors, Academic Press, 1992.

    Google Scholar 

  24. G. Taubin and D. B Cooper. 2D and 3D Object Recognition and Positioning System Based on Moment Invariants. In Proceedings of the DARPA-ESPIRIT Workshop on Geometric Invariants, Rikjavik, Iceland, pages 235–258, May 1991. Also in book Geometric Invariance in Machine Vision, pages 375–397, J. Mundy and A. Zisserman editors, MIT Press, 1992.

    Google Scholar 

  25. G. Taubin, F. Cukierman, S. Sullivan, J. Ponce, and D. J. Kriegman. Parameterized Families of Polynomials for Bounded Algebraic Curve and Surface Fitting. IEEE Trans. on Pattern Analysis and Machine Intelligence, 16:287–304, March 1994.

    Google Scholar 

  26. B.C. Vemuri, A. Mitiche, and J.K. Aggarwal. Curvature-based representations of objects from range data. Image and vision computing, 4(2):107–114, May 1986.

    Google Scholar 

  27. J. Y. Wang and F. S. Cohen. 3D Object Recognition and Shape Estimation from Image Contours using B-splines, Shape Invariant Matching, and Neural Networks. IEEE Transactions on Pattern Analysis and Machine Intelligence, 16(1):13–23, January 1994.

    Google Scholar 

  28. S. Wolfram. Mathematica, a System for Doing Mathematics by Computer. Addison-Wesley, 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Joseph L. Mundy Andrew Zisserman David Forsyth

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Keren, D., Subrahmonia, J., Cooper, D.B. (1994). Integrating algebraic curves and surfaces, algebraic invariants and Bayesian methods for 2D and 3D object recognition. In: Mundy, J.L., Zisserman, A., Forsyth, D. (eds) Applications of Invariance in Computer Vision. AICV 1993. Lecture Notes in Computer Science, vol 825. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58240-1_26

Download citation

  • DOI: https://doi.org/10.1007/3-540-58240-1_26

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58240-3

  • Online ISBN: 978-3-540-48583-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics