A General Linear Camera Model with Applications
Department of Computer Science
Time and Place
Mauldin Auditorium (NSH 1305)
Refreshments 3:15 pm
Talk 3:30 pm
I will present a General Linear Camera (GLC) model that unifies many previous camera models into a single representation. The GLC model describes all perspective (pinhole), orthographic, and many multiperspective (including pushbroom and two-slit) cameras, as well as epipolar plane images. It also includes three new, previously unexplored, multiperspective linear cameras. The 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) formed by the affine combination of 3 rays. The incident radiance seen along the rays 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. 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. I will demonstrate applications of the GLC camera model for generating multiperspective panoramas, neocubist-style renderings, and faux animations from still-life scenes. Finally, I will speculate on how GLCs can be used in compute vision applications and in the analysis of catadioptric imaging systems.
Leonard McMillan is an Associate Professor of
Computer Science at the
For appointments, please contact Jessica Hodgins.