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

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part Bl. Beijing 2008 
It should be mentioned that the center of the ellipse does not 
exactly coincide with the projected center of the circular 
marker. This small eccentricity is a function of the viewing 
angle, marker size and focal length (Dold, 1997). The 
evaluation of this formula (see Fig. 5) showed that maximum 
eccentricity values of 1.25 pm can be expected for the 2D target 
(80mm lens) and even lower values (below 0.25pm) for the 3D 
test field. The eccentricity error was therefore neglected for the 
purposes of our study. 
Eccentricity error 
Figure 5. Eccentricity error of the ellipse operator 
Another error source concerning the ellipse operator was also 
investigated. This error occurs when large radial distortion is 
present in the images and the markers are imaged at a large 
image scale. In this case distortion may change even within a 
single imaged marker, which causes a non-linear deformation of 
the ellipse, resulting in a positioning error. As can be seen from 
Fig. 6, this error is estimated to be well below 0.5pm for all 
lenses and can therefore also be neglected in this study. 
Distorted ellipse error 
Figure 6. Influence of large distortion on the ellipse operator 
The following steps are necessary in order to fully automate the 
process of marker measurement for a planar target (cp. 
Langauer, 2008): 
1. Localization of (coded) markers in the image 
2. Determination of a 2D projective transformation 
between image and object coordinates 
3. Estimation of radial distortion (optional) 
4. Calculation of approximate positions for each marker 
5. Precise measurement using the ellipse operator 
6. Determination of approximate EO parameters using a 
robust resection algorithm (Killian, 1955: 97-104) 
This workflow was successfully implemented in a MATLAB 
tool (see Fig. 7). Image measurements for all images of the 
calibration project are exported to an ASCII file for further 
evaluation in the bundle adjustment. 
Figure 7. MATLAB tool for automated 2D measurements 
The following table gives an overview of the H3D calibration 
projects performed using the planar target: 
Date 
Lens 
Focus 
# Images 
# Points 
June 25, 2007 
35mm 
OO 
16 
2450 
50mm 
OO 
20 
3150 
80mm 
oo 
19 
2900 
July 1,2007 
35mm 
OO 
17 
2800 
50mm 
00 
18 
3000 
80mm 
00 
18 
2800 
March 19, 2008 
35mm 
oo 
31 
5200 
50mm 
oo 
23 
3660 
80mm 
oo 
22 
2950 
35mm 
1.5m 
28 
4660 
50mm 
2m 
24 
3800 
80mm 
2m 
19 
2100 
Table 1. Statistics of the 2D marker measurements 
Automation of marker measurements is much more complicated 
for a 3D test field. We therefore decided to use a semi- 
automated approach where a limited number of manual 
measurements must be made for each image. Again, the 
necessary steps were implemented in a MATLAB tool (see Fig. 
8): 
1. Manual measurement of at least four markers 
2. Determination of approximate EO parameters using 
the robust Muller/Killian resection algorithm 
(modified after Killian, 1955: 171-179) 
3. Determination of refined EO and IO parameters and 
radial distortion by a single image bundle adjustment 
(using additional manual measurements) 
4. Re-projection of all visible markers into the image 
gives approximate positions for the ellipse operator 
5. Automated precise marker measurement using the 
ellipse operator 
Steps 3 to 5 can be performed iteratively until all markers have 
been successfully measured. It is also possible to carry out steps 
1 to 4 for all images of the calibration project in advance and 
run the (time consuming) automated marker measurement as a
	        
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.