Image rectification
From Wikipedia, the free encyclopedia
Image rectification is a transformation process used to project multiple images onto a common image surface. It is used to correct a distorted image into a standard coordinate system.
- It is used in computer stereo vision to simplify the problem of finding matching points between images.
- It is used in geographic information systems to merge images taken from multiple perspectives into a common map coordinate system.
Contents |
[edit] Computer stereo vision
Stereo vision uses triangulation based on epipolar geometry to determine distance to an object.
Between two cameras there is a problem of finding a point viewed by one camera in the image of the other camera. (This is called the correspondence problem.) In most camera configurations, this would require a search in two dimensions. However, if the two cameras are aligned to have a common image plane, the search is simplified to one dimension - a line that is parallel to the line between the cameras (the baseline). Image rectification is an equivalent (and more often used) alternative to this precise camera alignment. It will transform the images to make the epipolar lines (epipolar geometry) be aligned horizontally (Oram 2001).
If the images to be rectified are taken from camera pairs without geometric distortion, this calculation can easily be made with a linear transformation. X & Y rotation puts the images on the same plane, scaling makes the image frames be the same size and Z rotation & skew adjustments make the image pixel rows directly line up. The rigid alignment of the cameras needs to be known (by calibration) and the calibration coefficients are used by the transform (Fusiello 2000).
To do the transform, if the cameras themselves are calibrated for internal parameters, an essential matrix will relate the relationship between the cameras. The more general case (without camera calibration) is represented by the fundamental matrix.
Stereo images can also be taken with a single camera in motion. In this case the relationship of the images can have significant forward-motion components, and a linear transformation may produce severely warped images or very large images. Non-linear transformation techniques can be used to manage this difficulty (Oram 2001).
[edit] Geographic information system
Image rectification in GIS converts images to a standard map coordinate system. This is done by matching ground control points (GCP) in the mapping system to points in the image. These GCPs are used to calculate necessary image transforms (Fogel n.d.).
Primary difficulties in the process occur
- when the accuracy of the map points are not well known
- when the images lack clearly identifiable points to correspond to the maps.
The maps that are used with rectified images are non-topographical. However, the images to be used may contain distortion from terrain. Image orthorectification additionally removes these effects (Fogel n.d.).
Image rectification is a standard feature available with commercial GIS software packages.
[edit] Usage contrast
In computer stereo vision, rectifying images is used to facilitate matching of features. However in GIS, matching of features is used to rectify images.
[edit] See also
[edit] References
- Fogel, David. Image Rectification with Radial Basis Functions. Retrieved on 2007-03-05.
- Fusiello, Andrea (2000-03-17). Epipolar Rectification. Retrieved on 2007-03-05.
- Oram, Dan (2001-09). Rectification for any epipolar geometry. Retrieved on 2007-03-05.
- Pollefeys, Marc. Polar rectification. Retrieved on 2007-03-05.
- Linda G. Shapiro and George C. Stockman (2001). Computer Vision. Prentice Hall, xxx. ISBN 0-13-030796-3.