International Journal of Computer Vision

, Volume 56, Issue 3, pp 195–219 | Cite as

Multiple View Geometry of General Algebraic Curves

  • J.Y. Kaminski
  • Amnon Shashua
Article

Abstract

We introduce a number of new results in the context of multi-view geometry from general algebraic curves. We start with the recovery of camera geometry from matching curves. We first show how one can compute, without any knowledge on the camera, the homography induced by a single planar curve. Then we continue with the derivation of the extended Kruppa's equations which are responsible for describing the epipolar constraint of two projections of a general algebraic curve. As part of the derivation of those constraints we address the issue of dimension analysis and as a result establish the minimal number of algebraic curves required for a solution of the epipolar geometry as a function of their degree and genus.

We then establish new results on the reconstruction of general algebraic curves from multiple views. We address three different representations of curves: (i) the regular point representation in which we show that the reconstruction from two views of a curve of degree d admits two solutions, one of degree d and the other of degree d(d − 1). Moreover using this representation, we address the problem of homography recovery for planar curves, (ii) dual space representation (tangents) for which we derive a lower bound for the number of views necessary for reconstruction as a function of the curve degree and genus, and (iii) a new representation (to computer vision) based on the set of lines meeting the curve which does not require any curve fitting in image space, for which we also derive lower bounds for the number of views necessary for reconstruction as a function of curve degree alone.

structure from motion algebraic curves epipolar geometry Kruppa's equations multiple-view geometry 3D reconstruction 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allgower, E. and Georg, K. 1990. Numerical continuation method, An introduction. Number 13 in Computational Mathematics, Springer-Verlag.Google Scholar
  2. Astrom, K. and Kahl, F. 1999. Motion estimation in image sequences using the deformation of apparent contours. IEEE Transactions on Pattern Analysis and Machine Intelligence, 21(2).Google Scholar
  3. Barnabei, M., Brini, A., and Rota, G.C. 1985. On the exterior calculus of invariant theory. Journal of Algebra, 96:120–160.Google Scholar
  4. Berthilson, R., Astrom, K., and Heyden, A. 1999. Reconstruction of curves in R 3, using factorization and bundle adjustment. IEEE Transactions on Pattern Analysis and Machine Intelligence, 21(2).Google Scholar
  5. Cox, D., Little, J., and O'shea, D. 1997. Ideals, Varieties and Algorithms, 2nd edn. Springer-Verlag.Google Scholar
  6. Cox, D., Little, J., and O'shea, D. 1998. Using Algebraic Geometry. Springer-Verlag.Google Scholar
  7. Eisenbud, D. 1995. Commutative Algebra with a View Toward Algebraic Geometry. Springer-Verlag.Google Scholar
  8. Eisenbud, D. and Harris, J. 2000. The Geometry of Schemes. Springer-Verlag.Google Scholar
  9. Faugeras, O.D. 1993. Three-Dimensional Computer Vision, A Geometric Approach. MIT Press.Google Scholar
  10. Faugeras, O.D. and Luong, Q.T. 2001. The Geometry of Multiple Images. MIT Press.Google Scholar
  11. Faugeras, O.D. and Papadopoulo, T. 1997. Grassman-Cayley algebra for modeling systems of cameras and the algebraic equations of the manifold of trifocal tensors. Technical Report-INRIA 3225.Google Scholar
  12. Faugere, J.C. 1998. Computing Grobner basis without reduction to zero (F 5). Technical report, LIP6.Google Scholar
  13. Faugere, J.C. A new efficient algorithm for computing Grobner basis (F 4).Google Scholar
  14. Forsyth, D. Recognizing algebraic surfaces from their outlines.Google Scholar
  15. Fulton, W. Algebraic Curves.Google Scholar
  16. Cross and Zisserman, A. 1998. Quadric Reconstruction from Dual-Space Geometry.Google Scholar
  17. Greuel, G.M. and Pfister, G. 2002. A Singular Introduction to Commutative Algebra. Springer-Verlag.Google Scholar
  18. Harris, J. 1992. Algebraic Geometry, A First Course. Springer-Verlag.Google Scholar
  19. Harris, J. and Griffith. Principle of Algberaic Geometry.Google Scholar
  20. Hartley, R. and Zisserman, A. 2000. Multiple ViewGeometry in Computer Vision. Cambridge Univeristy Press.Google Scholar
  21. Hartshorne, R. 1977. Algebraic Geometry. Springer-Verlag.Google Scholar
  22. Huttenlocher, D.P., Klanderman, G.A., and Rucklidge, W.J. 1993. Comparing images using the Hausdorff distance. IEEE Transactions on Pattern Analysis and Machine Intelligence, 15(9).Google Scholar
  23. Kahl, F. and Heyden, A. 1998. Using conic correspondence in two images to estimate the epipolar geometry. In Proceedings of the International Conference on Computer Vision.Google Scholar
  24. Kaminski, J.Y. 2001. Multiple-view geometry of algebraic curves. Ph.d. dissertation, The Hebrew University of Jerusalem.Google Scholar
  25. Kaminski, J.Y. and Shashua, A. 2000. On calibration and reconstruction from planar curves. In Proceedings European Conference on Computer Vision.Google Scholar
  26. Kaminski, J.Y., Fryers, M., Shashua, A., and Teicher, M. 2001. Multiple view geometry of (Non-Planar) algebraic curves. In Proceedings of the International Conference on Computer Vision.Google Scholar
  27. Lang, S. Algebra. Addison-Wesley Publishing Company, Inc.Google Scholar
  28. Luong, Q.T. and Vieville, T. 1994. Canonic representations for the geometries of multiple projective views. In Proceedings European Conference on Computer Vision.Google Scholar
  29. Ma, S.D. and Chen, X. 1994. Quadric reconstruction from its occluding contours. In Proceedings International Conference of Pattern Recognition.Google Scholar
  30. Ma, S.D. and Li, L. 1996. Ellipsoid reconstruction from three perspective views. In Proceedings International Conference of Pattern Recognition.Google Scholar
  31. Maybank, S.J. and Faugeras, O.D. 1992. A theory of self-calibration of a moving camera. International Journal of Computer Vision, 8(2):123–151.Google Scholar
  32. Mourrain, B. and Trébuchet, Ph. 2002. Algebraic methods for numerical solving. In Proceedings of the 3rd International Workshop on Symbolic and Numeric Algorithms for Scientific Computing'01, pp. 42–57.Google Scholar
  33. Papadopoulo, T. and Faugeras, O. 1996. Computing structure and motion of general 3d curves from monocular sequences of perspective images. In Proceedings European Conference on Computer Vision.Google Scholar
  34. Papadopoulo, T. and Faugeras, O. 1995. Computing structure and motion of general 3d curves from monocular sequences of perspective images. Technical Report 2765, INRIA.Google Scholar
  35. Quan, L. 1996. Conic reconstruction and correspondence from two views. IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(2).Google Scholar
  36. Reyssat, E. 1989. Quelques Aspecets des Surfaces de Riemann. Bikhauser.Google Scholar
  37. Schmid, C. and Zisserman, A. 1998. The Geometry and matching of curves in multiple views. In Proceedings European Conference on Computer Vision.Google Scholar
  38. Segal, D. and Shashua, A. 2000. 3D Reconstruction from tangent-of sight measurements of a moving object seen from a moving camera. In Proceedings European Conference on Computer Vision.Google Scholar
  39. Semple, J.G. and Kneebone, G.T. 1959. Algebraic Curves. Oxford University Press.Google Scholar
  40. Shashua, A. and Navab, N. 1996. Relative affine structure: Canonical model for 3D from 2D geometry and applications. IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(9):873– 883.Google Scholar
  41. Shashua, A. and Toelg, S. 1997. The quadric reference surface: Theory and applications. International Journal of Computer Vision, 23(2):185–198.Google Scholar
  42. Sturmfels, B. 2002. Solving Systems of Polynomials Equations. American Mathematical Society.Google Scholar
  43. Walker, R.J. 1950. Algebraic Curves. Princeton University Press.Google Scholar

Copyright information

© Kluwer Academic Publishers 2004

Authors and Affiliations

  • J.Y. Kaminski
    • 1
  • Amnon Shashua
    • 2
  1. 1.Mathematics and Computer Science DepartmentBar-Ilan UniversityRamat-GanIsrael
  2. 2.School of Computer Science and EngineeringThe Hebrew University of JerusalemJerusalemIsrael

Personalised recommendations