Projective Transformation in Photogrammetry
Projective transformation is a fundamental mapping in photogrammetry that models the perspective geometry of imaging systems.
2D Projective Transformation
A point (x,y) is mapped to (x′,y′) as:
x′=a7x+a8y+1a1x+a2y+a3 y′=a7x+a8y+1a4x+a5y+a6 This rational form allows modeling of perspective distortion.
Linearized Form for Estimation
To estimate the parameters, we rearrange the equations:
x′(a7x+a8y+1)−(a1x+a2y+a3)=0 y′(a7x+a8y+1)−(a4x+a5y+a6)=0 Expanding:
x′a7x+x′a8y+x′−a1x−a2y−a3=0 y′a7x+y′a8y+y′−a4x−a5y−a6=0 These equations are linear with respect to the unknown parameters.
Matrix Form
For multiple points, the system is written as:
L=AX where:
X=a1a2a3a4a5a6a7a8 The least squares solution is:
X^=(ATA)−1ATL
3D to 2D Projective Transformation
For mapping (x,y,z) to image coordinates:
x′=a9x+a10y+a11z+1a1x+a2y+a3z+a4 y′=a9x+a10y+a11z+1a5x+a6y+a7z+a8 This model contains 11 parameters and is widely used in photogrammetry (e.g., DLT).
Key Notes
Minimum of 4 points required for 2D case
Parameters solved using least squares
Captures perspective effects
More general than affine transformation