39.

[Cover] [Contents] [Index]

Page 132

(3.41)

where dXY denotes the distance between two cities X and Y, and A, B, C and D are the weighting factors determined by the user.

A complete energy function is constructed from Equations (3.38) to (3.41). The weights wij then can be derived from Equation (3.37) and become:

(3.42)

where δab is defined as:

(3.43)

This example of energy function coding can be extended to solve the problem of automatic ground control point (GCP) matching in the process of the geometric correction of images (Chapter 1). Suppose there are m GCPs (denoted by a1, a2,…, am) in the reference image, and n (normally m<n) candidates (denoted by b1, b2,…, bn) in the distorted image, then a Hopfield network similar to that shown in Figure 3.14 can be constructed, noting that the rows now represent the GCPs ai (1≤i≤m) and the columns represent candidates bj (1≤j≤n). Accordingly, three constraints similar to those used in the travelling salesman problem can be set up:

1 each GCP ai can only be matched once; that requires the sum of each rows must be exactly 1,

2 only one GCP ai can be matched at a given candidate bj, which indicates that the sum of each column has to be no more than 1, and

3 all the GCP ai must be matched, which means the total number of active units must be equal to the total number of GCPs (i.e. m).

Equations (3.38) to (3.40) can be adapted to meet these requirements. Regarding the objective function, one simple way for matching GCPs may be according to the absolute difference between the GCPs ai and candidate bj. Once the objective function has been defined, the energy function is fully specified. Equation (3.37) can then be used to initialise the Hopfield network weights and to search for the solution.

[Cover] [Contents] [Index]


Classification Methods for Remotely Sensed Data
Classification Methods for Remotely Sensed Data, Second Edition
ISBN: 1420090720
EAN: 2147483647
Year: 2001
Pages: 354

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net