Initialization for Image Registration using Feature Matching
Liang-Chien Chen and Jeng-Daw
Lee
Center for Space and Remote Sensing Research
National Central University, Chung-Li
Tel: (886)-3-4257232 , Fax: (886)-3-4254908
E-mail: lcchen@csrsr.ncu.edu.tw
China Taipei
Keywords: Image Registration, Segmentation, Feature Matching
Abstract
We present here a strategy to initialize the registration using feature matching.
The work includes extraction for feature polygons, description for region boundaries, and
similarity assessment. We combine three descriptors for feature polygons, namely, Shape-Matrix,
Fourier Descriptors, and Invariant Moments in the matching scheme. Three descriptors are both
scale and rotation invariant. Matching conjugate polygons with Shape Matrix approach is
reliable only when the principal axis is unambiguous. Fourier Descriptor is good at detail
descriptions. Invariant Moments are suitable to correspond the polygons with smooth
boundaries. Combining those complementary descriptors in similarity assessment, we propose a
selecting scheme to generate reliable matching pairs. Experimental results indicate that the
matching between an airborne scanner image and an aerial photo is reliable.
Introduction
The registration between a reference image and its counterpart, a second remotely sensed image,
is a necessity in many image analysis tasks such as change detection, feature or color
enhancement, map revision, and data fusion.
Two approaches are possible. The first is rigorous orthorectification [Mayr & Heipke, 1988].
Through orthorectification for each image, multi-temporal and multi-source images are
co-registered in the ground coordinate system. The approach is rigorous and robust. However, it
needs orientation parameters for the sensor in addition to a digital terrain model (DTM). The
second approach, on the other hand, performs image-to-image registration [Goshtasby et al.,
1986]. This approach does not require orientation parameters or DTMs. However, a reference
image is needed. Considering the advantages of the second approach, we will focus our
investigation on the image-to-image registration.
The procedure of image registration may be divided into two steps. The first is to select enough
registration control points (RCPs) then to measure the corresponding image coordinates. The
second step is to choose a mapping function after which a coordinate transformation is
performed. The first step is essentially the key work in automated registration. Several
approaches for automating the procedure have been proposed [Goshtasby et al., 1986; Nevatia &Medioni, 1984]. Those approaches suffer from the following limitations: (1) the number of
RCPs is often not sufficient, (2) the distribution of RCPs is not always uniform, and (3) the
point-to-point correspondence is not always sufficiently accurate. To cope with the weaknesses,
Chen & Lee [1992] proposed a scheme to densitify the control frameworks. The method was
also successfully implemented in registering an airborne scanner image on a digitized aerial
photo [Chen & Rau, 1993]. One weak point of the method is that at least 3 RCPs are needed to
provide the initial registration. We, thus, propose here a scheme to perform feature matching for
initializing the registration. The proposed scheme includes three major components: (1) feature
extraction, (2) feature description, and (3) similarity assessment and image matching.
Feature Extraction
Points, lines, and polygons are the three types of image features. Considering the content of
shape information, which is crucial in feature matching, we select shape polygons for
processing.
Image segmentation is an essential procedure to extract feature polygons from images. In the
segmentation, we use “Energy” [Pratt, 1991] of gray values as feature index to segment an
image. To improve the results of segmentation, a smoothing preprocess is preferable. In order to
preserve edge information in a smoothing procedure, we combine two methods to achieve that.
Those methods include (1) Adaptive Smoothing (AS) [Saint-Marc et al., 1991] and (2)
Symmetric Nearest Neighbor filter (SNN) [Harwood, et al., 1987]. The combination of the
methods achieves a goal that each segmented block is more homogeneous while the edges are
still preserved.
To further enhance the edges, we consider the Multi-resolution Edge Detection (MEDT) [Deok,
1995] method to strengthen the edge effect. After calculation the edge strengths, which are
normalized from 0 to 1, we multiply the grey values by the strength values to enhance the block
boundaries. Finally, “Energy” value is computed as a segmentation index.
Feature Description
Three feature measurements are considered namely, Shape Matrix (SM) [Flusser, 1992], Fourier
Descriptor (FD) [Pratt, 1991], and Invariant Moments (IM) [Pratt, 1991]. Three descriptors are
both scale and rotation invariant. Matching conjugate polygons with SM is reliable only when
the principal axis in unambiguous. FD is good at detail descriptions. IM is suitable to
correspond those polygons with smooth boundaries. Considering the complementary
characteristics, three measurements are combines in further matching procedure.
Similarity Assessment and Matching
We describe the three indices for three descriptors for measuring the shape similarity. Then a
matching strategy for combining three indicators will be provided.