Skip to main content icon/video/no-internet

Image registration is the process of precisely overlaying two (or more) images of the same area through geometrically aligning common features (or control points) identified in the images. The images can be taken at different times, from different viewpoints, and/or by different sensors. The registered images can be used for different purposes, such as change detection if the images are taken at different times, digital elevation model generation or shape reconstruction when the images are collected from different viewpoints, information integration when the images are taken by different sensors, and image mosaicking when the images have overlapping areas.

Figure 1 shows an example of image mosaicking, where the features 1, 2, 3, 4, 5, 6 and 1', 2', 3', 4', 5', 6’ are the common control points identified in the overlapping area of the images ➀ and ➁'. The overlapping area can be registered through the alignment (or overlay) of the common points.

Normally, image registration consists of four steps: (1) feature detection and extraction, (2) feature matching, (3) transformation function fitting, and (4) image transformation and image resampling. Each of the steps is explained in the following four sections.

Feature Detection and Extraction

For image registration, a sufficient number of control points (common features) are required to estimate an optimal geometric transformation between two images. The control points can be selected manually or extracted automatically. They are, normally, any of the following features:

Figure 1 Image registration for mosaicking through overlaying the control points

None
Source: Authors.
  • Line intersections
  • Points of locally maximum curvature (such as building corners)
  • Gravity centers of closed boundary regions (such as centers of building roofs or traffic islands)
  • Centers of windows having locally maximum variance

The minimum number of control points required depends on the transformation function used. For example, when the conformal transformation function (Equations 1 and 2) is used, at least two control points are required. Because there are four unknowns a, b, c, and d in the transformation function, two control points are the minimum number to solve the equations and find the unknowns. More control points are usually required to achieve accurate solutions by least square approximation.

x’ = ax + by + c (1)

y’ = -bx + ay + d (2)

Feature Matching

After automated feature detection, numerous features can be extracted. However, many feature points may be extracted from one image but not from the other. Therefore, feature matching is necessary to find corresponding points (common features) in both images. The feature matching usually starts from one feature point on one image and then searches for the corresponding point on the other image.

Basically, there are two kinds of feature matching approaches: (1) area-based methods and (2) feature-based methods. In area-based methods, cross-correlation is often used as a similarity measure to find the corresponding point on the other image. In feature-based methods, the sum of squared differences is usually used to identify the corresponding point.

Transformation Function Selection and Fitting

Transformation function is used to model the geometric relationship between two images. A transformation function should take the possible geometric distortion between two images into consideration. There are two categories of possible

...

  • Loading...
locked icon

Sign in to access this content

Get a 30 day FREE TRIAL

  • Watch videos from a variety of sources bringing classroom topics to life
  • Read modern, diverse business cases
  • Explore hundreds of books and reference titles

Sage Recommends

We found other relevant content for you on other Sage platforms.

Loading