Full text: Papers accepted on the basis of peer-review full manuscripts (Part A)

  
ISPRS Commission III, Vol.34, Part 3A „Photogrammetric Computer Vision“, Graz, 2002 
  
following. 
2.2.1 Search the Optima by A SM 
SM is a local search technique that uses the evaluation of the 
current data set to determine the promising search direction. It 
is an iterative procedure that runs as follows: 
1) Initialization: construct a simplex with » +1 points in the n 
dimension search space (for function Energy(C,), n is equal to 
6, and for function Energy(C,), n is equal to 12) and determine 
initial guesses for n+1 points X, (1<i<n+1). We will estimate 
the initial guesses in the following 2.2.2. 
2) Form new simplexes by replacing the worst point in the 
simplex with a new point generated by reflecting, expanding or 
contracting: 
i) Initializing: at first, for each point in the simplex, compute its 
energy value according to equation (3). Secondly, find the 
minimum f„, the second minimum fy and the maximum 
f, among these energy values and their respective points X yh 
X, and X,. Thirdly, compute a centroid X of the remaining 
N points except the point X, as follows: 
X«L (X eX, Xe Xa Xu) (4. 
n 
ii) Reflecting: generate a new point X, by reflecting X, over 
the centroid X : 
Xxx.) (5). 
Then compute the energy value /, at the point X, . 
iii) Expanding: for f, » /;, a new point X, further along the 
reflection direction is generated using the equation: 
X, 2X e y(X - x,) (6), 
where y>1 is called as the expansion coefficients. Then 
compute the energy value f, atthe point X, . 
iv) Contracting: for f, « f, « f,, a new point X. close to the 
centroid X on the opposite side of X, is generated by: 
Xe - X « B(X - x,) (7), 
where £(0« <1) is called as the contraction coefficient; for 
f4 € fy , a new point X, close to the centroid X on the same 
side of À, is generated using the contraction coefficient 3 
A - 396 
X. YA) (8). 
Then compute the energy value f. atthe point X,. 
v) Replacing: for f,» f,, X, isreplaced by X,;for f,» fy, 
Xy is replaced by X,; for f.» f,, X, is replaced by X,; 
otherwise X, isreplaced by X,. 
3) Stop when 
  
nt A 
Sh rer, )- evr} | <E ©). 
i=l 
Where the & is a predetermined threshold. The X, is the 
global optimal coefficients C, . 
2.2.2 Determine the C, initial guesses by GAs 
GAs can be used to determine the initial guesses for the SM. 
Before discussing these, we will first consider how to apply 
GAs to optimize the energy function Energy(C, ) . 
GAs [7] are global search and optimization techniques modeled 
from natural genetics, exploring search space by incorporating 
a set of candidate solutions in parallel. A GA maintains a 
population of candidate solutions where each solution is 
usually coded as a binary string called a chromosome. A 
chromosome encodes a parameter set (i.e., a candidate solution) 
for a set of variables being optimized. A set of chromosomes 
forms a population, which is evaluated and ranked by a fitness 
evaluation function. The initial population is usually generated 
at random. The evolution from one generation to the next 
involves three steps. First, the current population is first 
evaluated using the fitness evaluation function, then ranked 
based on its fitness values. Second, GA's stochastically select 
"parents" from the current population with a bias that better 
chromosomes are more likely to be selected. This is 
accomplished using a selection probability that is determined 
by the fitness value or the ranking of a chromosome. Third, the 
GA reproduces “children” from the selected “parents” using 
two genetic operations: crossover and mutation. This cycle of 
evaluation, selection, and reproduction terminates when an 
acceptable solution is found, when a convergence criterion is 
met, or when a predetermined limit on the number of iterations 
is reached. 
In fact, only three components of GAs, such as decoding, and 
fitness evaluation of each chromosome, are related to a real 
optimization problem. In the following, we will first discuss the 
three components to the energy optimization, and then give out 
a detailed procedure for energy optimization. 
1) The Encoding Scheme: In this paper, a binary string is 
adopted to represent a chromosome, and 8 bits is used to 
encode every parameter of coefficients C, . Thus, the lengths 
of each chromosome for C, and C, are equal to 48 and 96 
respectively.
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.