Full text: Proceedings, XXth congress (Part 3)

   
    
"art B3. Istanbul 2004 
  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B3. Istanbul 2004 
  
| Experiment | GN I (px) | REI(px) | GNG (m) | REG (m) 
  
A 1 0 0.001 0 
  
B 1 ] 0.001 0.001 
  
  
  
  
  
  
  
Table 1: Experiments description. 
est fie iagonal mean error mean error 
on A : 
ygon 027 % 
A 
  
Table 2: Stability of V. 
(B) introduces rounding errors, which are non Gaussian and are 
much more realistic. For each experiment, on each geometry, 
1000 trials have been made. 
Table 1 shows the different experiments. The legend for Table 1 
is: 
e GN I : Gaussian Noise on all Images observations, points 
and lines; 
e RE I: Rounding Error on all Images observations, points 
and lines 
  
e GN G : Gaussian Noise on Ground Control Points, 
75 materialized GCP e REG: Rounding Error on Ground Control Points. 
0.1 mm. : 
Stability of accuracy prevision First, we have verified that 
the matrix V is stable, i.e., that it does not change when data 
and solution change a little. Using all trials, we can compute 
a mean value and a standard deviation for each element of V. 
Experimental results are shown in Table 2. V diagonal mean error 
is the mean, for all elements of the diagonal of V, of the standard 
deviation divided by the mean value of this element. V mean 
error is the mean, for all elements of V, of the standard deviation 
divided by the mean value of this element. 
These results show that V is very stable, and is not influenced 
much by usual noise. It seems that some simulations with lines 
are less stable than the one without lines. Anyway, for real cases, 
the matrix V obtained after convergence can be used directly. 
Accuracy previsions vs measured accuracy The goal of this 
part is to verify that the observed errors and the computed ones 
are coherent. Using all trials, it is possible to compute the vari- 
ance and co-variance of all unknowns X;, and to compare it with 
V. The results are shown in Table 3. Legend for Table 3 is : 
  
  
  
  
  
Test field Mean SDE | Mean CE 
Polygon A 0.016 % 0.025 
Polygon B 0.037 % 0.025 
Facade A 0.6 % 0.09 
Facade B 0.5 % 0.17 
  
  
  
  
  
Table 3: Accuracy simulation results. 
SDE : Standard Deviation Error is : 
  
VIP — Vy | 
yobs 
i 
with à € [1, Nu] (28) 
A stereo rig mounted on i 
of a facade. 30 GCP are where V25° is the observed value of V; 
tie lines have been manu- 
  
CE : Correlation Error is Corr?! — Corr;,;| for all un- 
knowns (4,j € [1, Nu])), where Corr?" 
correlation between unknowns X; and X; 
is the observed 
  
  
Camera Position | Rotation | 3D Point 
(mm) (mrad) (mm) 
FE; mean 39 3.8 27 
sd 3 0.7 2.8e-02 
E» mean 32 25 2.6 
sd 2 0.6 2.8e-02 
  
  
  
  
  
  
Table 4: Camera rotation and position accuracy with 30 GCP 
(line E1) and with tie lines (line E»). 
  
  
  
Camera Position | Rotation | 3D Point 
(mm) (mrad) (mm) 
E; mean 84 6 74 
sd 12 2 45 
E» mean 41 1 18 
sd 9 0.2 8 
  
  
  
  
  
  
Table 5: Camera rotation and position accuracy with 6 GCP and 
24 tie points (line E1) and with tie lines (line E>). 
Results are very promising : observed and computed variance are 
very similar. So the matrix H^! is a very good estimate of the 
variance matrix V. The variance of any unknown can be predicted 
with an error inferior to 196, even if noise is not perfectly gaus- 
sian. Linear features seem to degrade the quality of the estimation 
of correlation between parameters, especially when rounding er- 
ror is applied (Facade B). Anyway, this method enables us to get 
the precision of each parameter of the system. 
5.3 Mobile Vehicle 
This real case study corresponds to the facade test field. In the 
first experiment (Table 4) all GCP have been used in the bundle 
adjustment algorithm. The second experiment (Table 5) analyzes 
the result of the bundle adjustment process with only 6 GCP (24 
points are set as tie points in our process). For both experiments, 
significance number a is set to 0.95. Statistics are made on the 
length of the longest axis of each 3D ellipsoid. 
The comparison of the angle between the longest ellipsoid axis 
and the Oz axis stresses the fact that using vertical tie lines pro- 
vides a longest ellipsoid axis closer to the Oz axis by 2-5 degrees. 
In the second experiment, one should note that all 24 control 
points, which are not used in the bundle, fall inside the estimated 
covariance ellipsoid. 
5.4 Discussion 
Simulation and real experiments have stressed the importance of 
lines in order to increase parameter estimation accuracy in a bun- 
dle adjustment process. We have observed that the gain in ac- 
curacy was depending on the orientation of the given lines. The 
error propagation modeling has also been validated by our exper- 
iments. 
6. CONCLUSION AND FUTURE WORK 
We have presented a technique to compute a bundle adjustment 
with points and lines. We provide an error propagation algo- 
rithm in order to assess the reliability of the estimated parameters 
(viewing position, viewing rotation, 3D points and lines). Exper- 
iments on simulated data and on real data are described. Many 
extensions and further research on this topic can be done: 
e Error propagation with non-Gaussian distributions. De- 
pending on the algorithm used to select points and lines the 
error distribution is non-Gaussian. Moreover, very often 
we must face a bundle adjustment problem with small data 
sets. In these situations, specific statistical tools have to be 
used in order to estimate parameter accuracy (large devia- 
tion, etc.) 
        
   
      
   
   
    
    
      
  
  
   
   
    
      
  
   
   
   
  
   
    
   
    
   
   
   
   
   
   
    
  
  
     
   
     
     
     
   
  
  
     
   
    
   
    
  
  
 
	        
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.