General Linear Cameras

  • Jingyi Yu
  • Leonard McMillan
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3022)


We present a General Linear Camera (GLC) model that unifies many previous camera models into a single representation. The GLC model is capable of describing all perspective (pinhole), orthographic, and many multiperspective (including pushbroom and two-slit) cameras, as well as epipolar plane images. It also includes three new and previously unexplored multiperspective linear cameras. Our GLC model is both general and linear in the sense that, given any vector space where rays are represented as points, it describes all 2D affine subspaces (planes) that can be formed by affine combinations of 3 rays. The incident radiance seen along the rays found on subregions of these 2D affine subspaces are a precise definition of a projected image of a 3D scene. The GLC model also provides an intuitive physical interpretation, which can be used to characterize real imaging systems. Finally, since the GLC model provides a complete description of all 2D affine subspaces, it can be used as a tool for first-order differential analysis of arbitrary (higher-order) multiperspective imaging systems.


Characteristic Equation Camera Model Pinhole Camera Congruent Triangle Uniform Direction 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Bolles, R.C., Baker, H.H., Marimont, D.H.: Epipolar-Plane Image Analysis: An Approach to Determining Structure from Motion. International Journal of Computer Vision 1 (1987)Google Scholar
  2. 2.
    Gortler, S., Grzeszczuk, R., Szeliski, R., Cohen, M.: The Lumigraph. In: Proc. ACM SIGGRAPH 1996, pp. 43–54 (1996)Google Scholar
  3. 3.
    Gu, X., Gortler, S.J., Cohen, M.F.: Polyhedral geometry and the two-plane parameterization. In: Eurographics Rendering Workshop 1997, pp. 1–12 (1997)Google Scholar
  4. 4.
    Gupta, R., Hartley, R.I.: Linear Pushbroom Cameras. IEEE Trans. Pattern Analysis and Machine Intelligence 19(9), 963–975 (1997)CrossRefGoogle Scholar
  5. 5.
    Hartley, R.I., Zisserman, A.: Multiple View Geometry in Computer Vision. Cambridge Univ. Press, Cambridge (2000)zbMATHGoogle Scholar
  6. 6.
    Kingslake, R.: Optics in Photography. SPIE Optical Eng., Press (1992)Google Scholar
  7. 7.
    Levoy, M., Hanrahan, P.: Light Field Rendering. In: Proc. ACM SIGGRAPH 1996, pp. 31–42 (1996)Google Scholar
  8. 8.
    Newhall, B.: The History of Photography, from 1839 to the Present Day. The Museum of Modern Art, 162 (1964)Google Scholar
  9. 9.
    Pajdla, T.: Stereo with Oblique Cameras. Int’l J. Computer Vision 47(1/2/3), 161–170 (2002)zbMATHCrossRefGoogle Scholar
  10. 10.
    Pajdla, T.: Geometry of Two-Slit Camera. Research Report CTU–CMP–2002–02 (March 2002)Google Scholar
  11. 11.
    Peleg, S., Ben-Ezra, M., Pritch, Y.: Omnistereo: Panoramic Stereo Imaging. IEEE Trans. Pattern Analysis and Machine Intelligence 23(3), 279–290 (2001)CrossRefGoogle Scholar
  12. 12.
    Rademacher, P., Bishop, G.: Multiple-center-of-Projection Images. In: Proc. ACM SIGGRAPH 1998, pp. 199–206 (1998)Google Scholar
  13. 13.
    Seitz, S.M.: The Space of All Stereo Images. In: Proc. Int’l Conf. Computer Vision 2001, vol. I, pp. 26–33 (2001)Google Scholar
  14. 14.
    Semple, J., Kneebone, G.: Algebraic Projective Geometry. Clarendon Press, Oxford (1998)zbMATHGoogle Scholar
  15. 15.
    Shum, H.-Y., Kalai, A., Seitz, S.M.: Omnivergent stereo. In: Proc. 7th Int. Conf. on Computer Vision, pp. 22–29 (1999)Google Scholar
  16. 16.
    Sommerville, D.: Analytical Geometry of Three Dimensions. Cambridge University Press, Cambridge (1959)Google Scholar
  17. 17.
    Takahashi, T., Kawasaki, H., Ikeuchi, K., Sakauchi, M.: Arbitrary View Position and Direction Rendering for Large-Scale Scenes. In: Proc. IEEE Conf. Computer Vision and Pattern Recognition (2000)Google Scholar
  18. 18.
    Wood, D., Finkelstein, A., Hughes, J., Thayer, C., Salesin, D.: Multiperspective Panoramas for Cel Animation. In: Proc. ACM SIGGRAPH 1997, pp. 243–250 (1997)Google Scholar
  19. 19.
    Zheng, J.Y., Tsuji, S.: Panoramic Representation for Route Recognition by a Mobile Robot. Int’l J. Computer Vision 9(1), 55–76 (1992)CrossRefGoogle Scholar
  20. 20.
    Zomet, A., Feldman, D., Peleg, S., Weinshall, D.: Mosaicing New Views: The Crossed-Slits Projection. IEEE Trans. on PAMI, 741–754 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Jingyi Yu
    • 1
    • 2
  • Leonard McMillan
    • 2
  1. 1.Laboratory of Computer ScienceMassachusetts Institute of TechnologyCambridgeUSA
  2. 2.Department of Computer ScienceUniversity of North Carolina at Chapel HillChapel HillUSA

Personalised recommendations