Explain Geometric transformations and Parametric transformations
Answer:-
In computer vision and image processing, geometric transformations refer to operations that change the spatial arrangement of pixels in an image. These transformations allow tasks such as: aligning images, registering different views, simulating camera changes, or manipulating images through rotation, scaling, and warping.
Geometric Transformations: Definition and Role
A geometric transformation is any function that maps input image coordinates (x, y)
to output image coordinates (x', y')
:
(x', y') = T(x, y)
Transformations can be linear or non-linear, global or local. Common examples include:
- Translation: shifts image in space
- Rotation: rotates around a point
- Scaling: enlarges or shrinks image
- Affine: combines linear transform with translation
- Projective (Homography): applies perspective changes
Parametric Transformations
Parametric transformations are a subset of geometric transformations defined using a fixed number of parameters. They follow the model:
(x', y') = T(x, y; θ)
Where θ
is a parameter vector.
Transformation | Parameters | Use Case |
---|---|---|
Translation | tx, ty | Object tracking |
Rotation | θ | Image alignment |
Scaling | sx, sy | Zooming |
Affine | 6 params | Image rectification |
Homography | 8 params | Panorama stitching |
Matrix Representation (Homogeneous Coordinates)
Geometric and parametric transformations can be expressed as matrix multiplication using homogeneous coordinates:

Where HHH is a 3×3 transformation matrix:
- For affine transformations, the last row is fixed as [0 0 1]
- For projective transformations (homographies), the matrix is general and can represent perspective effects
Properties of Parametric Transformations
- Compact and low-dimensional
- Global: same transform applies to entire image
- Invertible
- Differentiable: useful in optimization
Applications
- Image stitching – using homographies
- Motion tracking – estimating object transformation
- Camera calibration – correcting lens distortion
- Image registration – aligning different image sources
Difference Between Geometric and Parametric Transformations
Feature | Geometric Transformation | Parametric Transformation |
---|---|---|
Scope | General (any mapping) | Specific, defined by parameters |
Defined by | Function (can be complex) | Finite parameter vector |
Representation | May not be matrix-based | Often matrix-based |
Examples | Free-form warping | Affine, homography |
Applications | General warps | Alignment, tracking |