Full text: Proceedings, XXth congress (Part 2)

nbul 2004 
combining 
order to 
about the 
f a single 
thodology 
iq, 2004); 
function, 
following 
€ ISSUES. 
o be made 
- example, 
15). In this 
egistration 
‘acts: 
joints and 
between 
becomes 
raight-line 
'onstraints 
dence of 
sufficient 
its. (poly- 
egistration 
n how to 
nents are 
is chosen 
ts in 2-D 
similarity 
ndence of 
it the. end 
> imagery 
rned with 
ematically 
ragery in 
rence and 
ttempt to 
owed that 
d as the 
ptured by 
1 of view 
je height 
(1) 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B2. Istanbul 2004 
  
x, vy coordinate of the conjugate point in the input image 
(a.b) affine transformation parameters. 
/ Transformation Function 
      
    
  
DI 
  
  
i 
z (x, HD) 
^n =x;-cos Ô+ y, -sinO0-p 
> 
KL 
  
Figure 1. Similarity measure using straight-line segments 
2.3 Similarity measure 
The next step in the registration paradigm is the selection of the 
similarity measure, which mathematically describes the 
necessary constraints for ensuring the correspondence of 
conjugate primitives. The similarity measure formulation 
depends on the selected registration primitives and their 
respective attributes. As mentioned before, the registration 
primitives, straight-lines, will be represented by their end 
points, which need not be conjugate. 
Assuming that a line segment (1-2) in the reference image 
corresponds to the line segment (3-4) in the input image, Figure 
1, the similarity measure should mathematically describe the 
fact that the line segment (1-2) will coincide with the 
corresponding line segment (3-4) after applying the 
transformation function relating the reference and input images. 
Such a measure can be derived by forcing the normal distances 
between the end points of a transformed line segment in the 
reference image, and the corresponding line segment in the 
input image to be zero (i.e., n; = n; = 0 , Figure 1). Equation 2 
mathematically describes such a constraint for one of the end 
points of the line segment in the reference image. 
x; cosü * yj sinQ- p -0 (2) 
where 
(0,0) 
Polar coordinates representing the line segment (3-4) 
in the input image 
(X, x) Transformed coordinates of point 1 in the reference 
image after applying the registration transformation 
function. 
Another constraint in the form of Equation 2 can be written for 
point 2 along the line-segment in the reference image. 
2.4 Matching strategy 
To automate the solution of the registration problem, a 
controlling framework that utilizes the primitives, similarity 
measure, and transformation function must be established. This 
framework is usually referred to as the matching strategy. In 
447 
this research, the MIHT is used as the matching strategy. Such a 
methodology is attractive since it allows for simultaneous 
matching and parameter estimation. Moreover, it does not 
require complete correspondence between the primitives in the 
reference and input images. MIHT has been successfully 
implemented in several photogrammetric operations such as 
automatic single photo resection and relative orientation (Habib 
etal, 2001a, 2001b). 
MIHT assumes the availability of two datasets where the 
attributes of conjugate primitives are related to each other 
through a mathematical function (similarity measure 
incorporating the appropriate transformation function). The 
approach starts by making all possible matching hypotheses 
between the primitives in the datasets under consideration. For 
each hypothesis, the similarity measure constraints are 
formulated and solved for one of the parameters in the 
registration transformation function. The parameter solutions 
from all possible matching hypotheses are stored in an 
accumulator array, which is a discrete tessellation of the 
expected range of the parameter under consideration. Within the 
considered matches, correct matching hypotheses would 
produce the same parameter solution, which will manifest itself 
as a distinct peak in the accumulator array. Moreover, matching 
hypotheses that contributed to the peak can be tracked to 
establish the correspondence between conjugate primitives in 
the involved datasets. Detailed explanation of the MIHT can be 
found in Habib et al, 2001b. 
The basic steps for implementing the MIHT for solving the 
registration problem are as follows: 
= Approximations are assumed for the parameters which are 
yet to be determined. The cell size of the accumulator array 
depends on the quality of the initial approximations; poor 
approximations will require larger cell sizes. 
= All possible matches between individual registration 
primitives within the reference and input images are 
evaluated, incrementing the accumulator array at the location 
of the resulting solution, pertaining to the sought-after 
parameter, from each matching hypothesis. 
= After all possible matches have been considered, the peak in 
the accumulator array will indicate the most probable 
solution of the parameter in question. Only one peak is 
expected for a given accumulator array. 
* After each parameter is determined (in a sequential manner), 
the approximations are updated. For the next iteration, the 
accumulator array cell size is decreased to reflect the 
improvement in the quality of the parameters. Then, the 
above two steps are repeated until convergence is achieved 
(for example, the estimated parameters do not significantly 
change from one iteration to the next). 
* By tracking the hypothesized matches that contribute 
towards the peak in the last iteration, one can determine the 
correspondence between conjugate  primitives. These 
matches are then used in a simultaneous least squares 
adjustment to derive a stochastic estimate of the involved 
parameters in the registration transformation function. 
Once the registration primitives, transformation function, 
similarity measure, and the matching strategy have been 
selected, they are integrated in an automatic registration 
procedure. As mentioned earlier the accuracy of the registration 
process is the key factor that controls the validity and the 
reliability of the change detection outcome. Section 5 will show 
that a few pixels accuracy has been achieved. 
 
	        
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.