Projective Geometry
What Is Projective Geometry?
Projective geometry is a branch of mathematics concerned with the properties of geometric figures that are preserved under projection, a transformation that maps points through a center of projection onto a target plane. Unlike Euclidean geometry, projective geometry does not preserve distances or angles; instead, it preserves incidence relations, collinearity, and the cross-ratio of four collinear points. The discipline emerged from Renaissance studies of perspective and was systematized in the nineteenth century by mathematicians including Jean-Victor Poncelet and Jakob Steiner into a rigorous axiomatic theory.
The central unifying idea is that parallel lines, which never meet in Euclidean geometry, are assigned a common meeting point at infinity in the projective plane. By adding these ideal points, the projective plane becomes symmetric: any two distinct lines meet in exactly one point, removing the special case of parallelism. This elegance gives projective geometry strong theoretical appeal, and its algebraic machinery now underpins practical tools across computer vision, computer graphics, and photogrammetry.
Homogeneous Coordinates and the Projective Plane
Projective geometry is most naturally expressed through homogeneous coordinates, a representation system in which a point in the projective plane is described by a triple (x, y, w) with the convention that scalar multiples represent the same point. An ordinary Euclidean point (u, v) corresponds to (u, v, 1), while points at infinity correspond to triples with w = 0. Lines in the projective plane are represented by triples (a, b, c) such that a point (x, y, w) lies on the line if and only if ax + by + cw = 0. This coordinate duality, which makes points and lines algebraically interchangeable, is one of the characteristic features of the projective framework and allows theorems to be dualized automatically. The MIT Foundations of Computer Vision chapter on homographies provides a detailed treatment of these coordinates in the context of imaging systems.
Projective Transformations and Homographies
A projective transformation, or homography, maps one projective plane to another by a linear map represented as a 3x3 matrix acting on homogeneous coordinates. Homographies have eight degrees of freedom and are fully determined by four point correspondences in general position. They model the relationship between two views of a planar scene captured from different camera positions, making them fundamental to camera calibration, image stitching, and augmented reality. The classical result established in Hartley and Zisserman's treatment of Multiple View Geometry in Computer Vision is that epipolar geometry, the constraint governing stereo image pairs, can be derived from projective principles using the fundamental matrix, a 3x3 rank-2 matrix encoding the geometric relationship between two camera views.
Structure from Motion and 3D Reconstruction
In 3D reconstruction and structure-from-motion pipelines, projective geometry provides the algebraic framework for recovering three-dimensional scene structure from two-dimensional image measurements. Camera projection is modeled as a 3x4 matrix mapping homogeneous 3D world coordinates to 2D image coordinates, and the reconstruction problem reduces to factoring a matrix of image correspondences into camera matrices and point coordinates. Projective reconstruction, achievable without camera calibration, yields a scene structure defined up to a projective ambiguity, which can subsequently be upgraded to a metric reconstruction when additional constraints such as known camera intrinsics are available. Research from Johns Hopkins on projective geometry in computer vision covers the application of these principles in calibration and scene recovery pipelines.
Applications
Projective geometry has applications in a wide range of disciplines, including:
- Camera calibration and lens distortion correction in imaging systems
- Image stitching and panorama construction in computational photography
- Augmented reality and mixed reality overlay alignment
- Photogrammetry and aerial mapping for geographic information systems
- Autonomous vehicle perception for lane detection and obstacle localization
- Medical imaging registration across multiple modalities