Full text: Proceedings, XXth congress (Part 2)

Istanbul 2004 
sentations for 
fiducial mark 
er levels the 
lowest level 
nark itself is 
  
surrounding. 
Pattern of the 
w fo scan an 
‘our different 
fiducials are 
ilm as shown 
yze the order 
ioto and the 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B2. Istanbul 2004 
  
3.5 Positive-negative recognition 
During the localization stage, algorithm recognizes if the 
extracted patch is positive or negative. [n case of negative, the 
patch converts to positive. The values of grey value correlation 
matrix help us to determine if mask is positive and image is 
negative so the values of grey value correlation matrix become 
negative. In case that mask and patch are positive, the matrix of 
grey value correlation has positive values. 
3.6 Estimation of the transformation parameters 
Now the accurate positions of fiducial marks were known and 
the position of which in photo coordinate system are available 
through camera calibration file. To establish a geometric 
relationship between pixel and photo coordinate system, 
projective transformation is used to achieve this goal. 
At least exact position of four out of eight fiducial marks should 
be known (Eq.1) 
Cox bye 
Ee (1) 
G,X Fb. y +1 
(Xd 5 y c, 
ax hy 
where: 
[a, b, c] — Transformation parameters 
[x > | = Photo coordinates of fiducial marks 
[x] = Pixel coordinates of fiducial marks 
3.7 Localization 
From various methods used to localize the fiducial mark, we 
chose two methods which help us to obtain a better accuracy as 
follow: 
3.7.1 Cross Correlation Function (CCF) 
In this method, a small patch with a search area of 512 by 512 
pixels is read from the original image called (f). Template of 
fiducial mark (w) is conducted to search over the top level of 
pyramid of extracted patches until the best match between the 
template and a certain patch is found. Template(w) moves over 
the search window one by one pixel forward systematically and 
in every step normalized correlation coefficient is calculated 
which indicated the best match between (w) and (f) when value 
of (r) is maximum as shown in Eq.2. 
Un 
UA 
  
  
  
  
  
  
  
  
  
  
f(x ,y) X 
— 
A 
O 
M 
W(x ,y) 
Vy 
Y 
N 
Figure 6. Arrangement for the obtaining of f(x, y) and w(x, y) at 
a given point 
  
YMA (y) - [wx-my- n)-w| (2) 
: xy 
m n, n) = ; 
.o—2 x 
xy x y 
Where: 
W = the average value of the pixels in w(x, y). 
f = the average value of f(x, y) in the region coincident with 
the current location of w 
r(m, n) - normalized correlation coefficient at a given point 
of (m, n) 
The summations are taken over the coordinates common to both 
f. and W . The correlation coefficients are scaled in the range 
of -1 to 1. In case of the best matching, the number would be 1. 
3.7.2 Binary Cross Correlation Function (BCCF) 
This method is similar to the previous one with the difference of 
using binary patch and template windows. What is important is 
how to estimate the amount of a suitable threshold for this 
purpose. 
3.8 Precise measurement 
In this Paper we used two more accurate methods as follow: 
3.8.1 Interpolation and surface fitting (ISF) 
In this method, we fit a bilinear surface (Eq.3) on the 
approximate pixel position obtained from previous stage and its 
surrounding. 
The precise position with sub-pixel accuracy will be gain by 
derivation of the bilinear surface as shown in Fig. 7. 
 
	        
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.