Full text: Proceedings; XXI International Congress for Photogrammetry and Remote Sensing (Part B1-3)

1158 
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part Bl. Beijing 2008 
are (Remondino, 2006, Xie, etc., 2003, Zhang, etc., 2006, Shu, 
etc., 2004): 1) the operator is simple and suitable for 
automatically feature detection. 2) The detected points are 
well proportioned and valid. 3) The quantity of detected 
points could be determinate by the users according to their 
requirements. 4) The detected points are invariant to scale and 
rotation, and the operator is stable. The disadvantage is the 
detection accuracy can only reach one pixel. 
2.1.2 Fòrstner operator (Fòrstner and Gulch, 1986) 
It uses the auto-correlation function to classify the pixels into 
categories (interest points, edges or region). The detection and 
localization stages are separated, into the selection of windows, 
in which features are known to reside, and feature location 
within selected windows. Further statistics performed locally 
allow estimating automatically the thresholds for classification. 
Fòrstner operator is well used for photogrammetric applications 
(Zhang and Zhang, 2002, Zhang, etc., 2001, Remondino, 2006). 
This algorithm can be operated with weight in the optimal 
window center. The accuracy is much higher. The 
disadvantages of this algorithm are that it requires a complicate 
implementation, and is sensitive to the lightness and contrast of 
images. 
method can be used for sub-pixel orientation (Zhang, etc., 2001, 
Xie, etc., 2003, Wu, etc., 2004). The idea of surface fitting is 
to be centered by the optimal point of pixel precision and do 
surface fitting according to similitude measure, then to find out 
the accurate matching site by solving minimum (maximum) 
point. The function is as: 
z(x, y) = ax 2 + by 2 + cxy + dx + ey + f, 
where z(x, _y) is the comer response value at position (X, y ) , 
£2, b, C, d, e, f are the unknown coefficients. Figure 1 and 
figure 2 illustrate the comer response window and their respect 
position. Here point (x, y} is the feature point, f A is its 
comer response value. The overdetermined equations 
(equation 3) can be formed with the 9 points in a 3x3 window. 
The coefficients can be derived from the equation. Then the 
surface fitting function is known. The maximum value is the 
precise position of the comer feature point. 
2.1.3 Methodology 
Firstly, feature points are detected by the Harris operator. 
Each point is corresponding to one pixel in the image. Then 
the detected points by Harris operator is regard as the window 
center of Forstner operator. The surface fitting algorithm is 
used to calculate the more accurate position of the feature. 
With this method, the matching accuracy can reach sub-pixel. 
The detailed implementation steps are as follows. 
If the intensity of the image is I(x,y) at the point (x, y), 
the matrix of auto-correlation is, 
M = G(cr) ® 
K IJy 
IJy Iy 
Where Cr(cr) is the Gaussian filter for image smoothing, I x and 
/0 
A 
/; 
/, 
A 
A 
/, 
A 
A 
Figure 1:3x3 window 
Cvo»*b) = H. -1 ) 
0^*]) = (-i,o) 
(T 2 ,*2) = (-U) 
Cm) = (O’- 1 ) 
o' 
0" 
II 
£ 
N ' 
(y 5 ,x 5 ) = (0,l) 
(j"6^ 6 ) = O»“ 1 ) 
Cm) = 0,°) 
0's,*«) = (U) 
Fig.2: respect position of points in 3 x 3 window 
The overdetermined equation is written as: Ax = B , where 
I are gradients in x and y direction. 
Then the comer response function in position 
(x, y) can be 
x 2 
9 
y 0 2 
9 
*0^0 
x 0 
^0 
1 
b 
written as: 
A = 
Xi 
y\ 
Vt 
Xi 
y\ 
1 
, X = 
c 
d 
f(x,y) = Det(M) = ^ 
7>(M) 4+4 
(2) 
_4 
y\ 
Vs 
x 8 
7s 
1 
e 
j_ 
/0 
Where 4 , À 2 are the eigenvalues of M, 
7> (M) = M XJC + M = Ay + ¿2 is the trace of M, 
Det{ M) = M xx M yy -(M x f=A i A 2 is the determinate 
of M. The interest feature point is detected where the response 
function has the maximum value. 
For high accuracy matching, the interest points need to be 
oriented in sub-pixel. The 2ed order polynomial surface fitting 
(3) 
Solving the equation with pseudo-inverse matrix method, then
	        
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.