Full text: Proceedings, XXth congress (Part 7)

  
  
  
          
International Archives of the Photogrammetry, R 
detection of error match and elimination function is developed. 
Figure 1 shows the workflow of matching approach. 
3.1 Feature points extraction 
In DEM generation, either predefined points (e.g. distinct 
points) or freely defined points must be measured. A 
requirement for optimality is the selection of points, which 
represent well the surface to be measured. The best case is to 
measure just these points that are sufficient to describe the 
surface. Therefore, feature points are extracted with location 
operator (Figure. 2). To ensure the well contribution of feature 
points, before feature point extraction, the image is divided into 
regular grid. Within each grid window only the feature with the 
best interest values is kept. The computed attributes of each 
feature depend on the dimensionality and on the desired 
computational complexity. The selected grid size depends on 
the image type and desired dense of match result. 
3.2 Approximate value estimation 
In matching, good approximations are necessary to reduce the 
search scale, thus reduce the number of false matches and 
multiple solutions. To get good approximations, two strategies 
have been used, image pyramid and seed point. 
3.2.1 Image pyramid: Before matching, images of different 
levels of resolution (named image pyramid) are constructed by 
reducing the resolution. Instead of using a pre-defined value, 
the number of pyramid levels is adaptively determined 
according to the type of images and relative registration results. 
The match is firstly applied in the highest level of the pyramid. 
In the following pyramid level, the initial approximation is 
derived using match results of previous level. 
3.2.2 Neighbouring and seed points: Besides image pyramid, 
derivation of approximate values can be achieved by using 
neighbouring points. The known points are relative registration 
results Then points close to the known ones can get 
approximations from their known neighbours and matching 
results of these points can be used to approximate other points. 
3.3 Matching with 2-D relaxation 
The important aspect of the relaxation match algorithm, which 
distinguishes it from the single point matching, is its compatible 
coefficient function and its smoothness constraint satisfaction 
scheme!*!*!, For each feature point in the left epipolar image, a 
search window, which centre line is alone the corresponding 
approximate epipolar line and its height is larger than one of the 
template centring in the given point, can be determined using 
the approximate value estimation method described above. 
There could be several candidate matches appearing in the 
search window. They can be searched by traditional cross- 
correlation technique in two directions (horizontal and vertical) 
instead of only in horizontal direction of 1-D relaxation. The 
candidate matches are selected if their correlation coefficient 
lies above a certain user-defined threshold. Let I; be one of the 
feature points on the template image and 7; (j71..... m) its 
candidate matches on the search image. P(i,j) is the probability 
of match /<>/;,. Moreover, let I, be one of the points located in 
the neighbourhood of point /; and I, (I=1....m) are 
corresponding candidate matches of /,. In order to link the 
matching results of the neighbouring feature points to each 
other, the following compatible coefficient function C(i,j; kJ), 
emote Sensing and Spatial Information Scienc 
es, Vol XXXV, Part B7. Istanbul 2004 
which quantifies the compatibility between the match /; €» /; 
and a neighbouring matc/ 7, €» I „is defined as 
CG, Fk. D) = (10) 
pu ha 
exp[(Ap,' + Np)! P) 
Apo m(x,—x)-(G,- X.) 
Ap, = (y; ey ) T (Yi cM: ) 
In equation (10), Ap, expresses the difference of the x- 
parallaxes in point /; and its neighbouring point /,, while Ap, the 
difference of the y-parallaxes. The bigger the 4p is, the smaller 
the compatibility. This corresponds to a smoothness constraint 
on the image matching results, and it provides an ability to 
bridge over the poor texture areas by assuming the parallax 
surface varies smoothly. 7 and fi are constant values. In the 
relaxation scheme, the global consistency of matching can be 
achieved by an iterative scheme where the probabilities P(i, J) 
are updated by the following rule: 
p^ j) = pu. ne" u. 
> p"(i,s)0 (s) 
s=l 
Qu, N= Il Y p" «nca, fk. 
I, eQ(I,) I=) 
O(1;) is the neighbourhood of point /i (can be determined by 
TIN construction or neighbourhood relation), and n is the 
iteration number. The quantity Q '" (i, j) expresses the support 
of the match [=>]; received at the nth iteration from the 
matches /,<>/; in its neighbourhood Q(T). The iteration scheme 
can be initialised by assigning the normalized correlation 
coefficient to P’(i, j) and, ideally the process will terminate 
when an unambiguous match result is reached, that is when 
each point /; is matched with one candidate with probability 1, 
the probabilities for all other candidate matches for this point 
being zero. In practice the process is terminated if any one of 
the following 2 conditions holds: a. For each feature point /;, 
one of the match probabilities raj (j71,...,m) exceeds 1-g, 
where e««l. b. Pre-defined number of iterations has been 
reached. The match, which gains the highest probability P(i. j) 
(j71...m) is selected as the actual conjugate. By the 
refinement of relaxation technique, the feature point based 
matching method becomes more reliable and robust. 
3.4 Check and filter 
Even though the matching approach made full use of the 
advantages feature point sampling and useful refinement based 
on probability relaxation, we can't guarantee that the all match 
results are completely correct. In addition, the errors produced 
at the lower pyramid level often greatly influence the result at 
subsequent level. So a system of checking and eliminating 
blunders and false matches appears very important. 
So an error detection function has been developed, witch 
considers the smoothness constraint satisfaction scheme. For 
each match, a weighted mean approximation can be calculated 
with neighbouring points. If the difference between the match 
and the approximation exceeds a predefined threshold, we deem 
it is a false match and delete it The weight is distance 
dependent. The more distant is, the less the weight. The results 
1098 
b: 
b: 
m 
If 
pl 
eC 
or 
Th 
Th 
the 
Be 
the 
pol 
Fin 
the 
In « 
face 
coo 
eacl 
groi 
of 
poly 
Whe 
Corr 
and 
Tabl. 
cases 
in the 
to 1. 
paran 
contr 
strict 
18, 1 
RMS 
points 
Table 
block
	        
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.