Full text: Proceedings, XXth congress (Part 5)

    
   
   
   
   
   
   
    
   
    
    
   
  
    
   
     
    
    
   
        
  
   
   
    
   
    
    
    
   
    
   
   
    
     
  
  
     
». Istanbul 2004 
1on-linear least 
of minimizing 
rtial derivatives 
FON Qv 
er 
in of the partial 
en by Ermes et 
ly using finite 
rg-Marquardt in 
on. The details 
  
4 
nd point clouds 
n, and by their 
:'uracy. Edges of 
> noisy data are 
fitting bounded 
formation about 
g the full edge 
n the case of a 
are not scanned 
'onnections with 
't convenient to 
ire visible. As a 
r to be poorly 
ie measurements 
us help improve 
the information 
do some fitting 
ill be fitted three 
ing only image 
both. The point 
rax scanner. We 
oint. The images 
imera having a 
| focal length of 
measurements 1s 
nent is shown in 
, and images are 
e back-projected 
ges in red, while 
te. A cylinder is 
n, 3 for the axis, 
able 1 we see the 
ameters by doing 
ation of both. For 
, two and three 
mages were used. 
oud the length of 
ence of points on 
formation in the 
ise singular value 
ken out of the 
its value remains 
sults in standard 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B5. Istanbul 2004 
  
    
  
s a 
Fig. 4: Box fitting experiment (a) Point Cloud (b-d) Images with 
back-projected model in yellow, point measurements in red, and 
sub-sampled point cloud in white 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
Para Images Point Both 
meter 1 2 3 Cloud 
1 X 2.106 1.179 0.685 3.079 0.649 
2 X 2.243 1.129 0.261 0.550 0.161 
3 Z 1.669 0.760 0.338 389.84 0.314 
4 q0 7.8e-1 2.6e-1 3.3e-2 | 3.97e-2 |. 3-0e-2 
= ql 1.4e-3 5.0e-4 1.3e-4 | 2.40e-4 1.0e-4 
6 q2 7.8e-4 3.0e-4 6.0e-5 | 5.20E-4 | 5.0e-5 
7 q3 4.3e-3 1.6e-3 3.4e-A | 3.40E-4 | 2.0e-4 
8 | Xsize | 2.855 1.023 | 0.689 2.890 0.661 
9 | Ysize | 9.836 2.696 | 0.627 co 0.532 
10 | Zsize | 2.309 1.161 | 0.349 oo 0.318 
  
Table 2: Standard deviation for Box fitting experiment 
As the z-axis 1s aligned with the length of the cylinder there is a 
very high correlation between both of them. As a result the 
estimation of z-position is also very weak compared to the 
estimation of x and y position. But if we combine the point 
cloud with measurements from the images (Table 1, column 
"Both") the situation improves dramatically as the edges in the 
images provide enough information about the length and the 
resulting standard deviations are much lower, indicating much 
better estimation precision. 
Cylinder axis can be specified using two parameters, but as we 
are using 3 without enforcing the constraint there is an over- 
parameterisation. Although the standard deviation of axis 
parameters look quite good, but due to over parameterisation 
their correlation is very high. For example the correlation 
between t] and t2 is 0.52, which indicates that the low values of 
standard deviations are due to some numerical effects. 
As expected as we use more images the standard deviation of 
parameter estimation goes down. It also shows that even a 
single image in combination with a good scan can lead to 
significant improvement in the estimation of those parameters 
which are not well-determined from the point cloud. 
  
4.2 Box Fitting 
The second example is that of a box, with only two of its faces 
fully scanned. Additionally, three images are taken from 
different positions (Fig.4). The box has 10 parameters, 3 for the 
position, 4 for the rotation, and 3 for the sizes. Again, similar to 
the example of cylinder discussed above, we have an over- 
parameterisation for rotation, as we use 4 instead of required 3 
parameters, and cannot enforce the constraint. Again we find a 
very high correlation between different q parameters that lowers 
the confidence in the otherwise low standard deviation values. 
For example the correlation between q0 and ql 1s 0.511. 
In the absence of points on all faces of the box, it is not possible 
to reliably determine the size parameters of the box. That's what 
we see in the standard deviation resulting from fitting using 
only point clouds (Table 2), where the standard deviation for y 
and z sizes is o» meaning that they could not be estimated. The 
value of standard deviation for x size is low only because of the 
coordinate system chosen for the box, which has its origin in the 
left corner. This fixes the position of right side and thus the x 
size is also determined. Due to high correlation between z- 
position and z-size, its estimation 1s also bad. 
Once again, we see from the last column of the Table 2 that the 
inclusion of image measurements leads to a much better 
estimation of size and position parameters. 
Both of these examples prove our thesis, that although point 
clouds contain direct 3D information, which is very useful for 
automatic object recognition, the final adjustment must use a 
combination of both data sources to account for missing or 
noisy information in point clouds. 
4.3 Modelling of an industrial site 
We applied the presented methodology for making 3D model of 
an industrial site shown in Fig. 5. Seven scans were made using 
a Cyrax laser scanner. Each scan consisted of one million points 
with a standard deviation of 5mm. Additionally about 60 
images were taken from different positions. Following the 
modelling pipeline discussed in Section 2 we started with 
approximate registration using ICP. The approximately 
registered scan was segmented using Smoothness constraint 
based region growing. Cylinders and planes were automatically 
detected using the Hough transform, and then used to refine the 
scan-to-scan registration. For images the orientation was 
approximated using vanishing points. This was followed by 
scan-to-image registration using a few image measurements and 
keeping all object parameters fixed, while estimating only 
exterior orientation parameters of the images. 
The process of combining automatically detected cylinders and 
planes to full CSG objects as well as the process of adding 
measurements to images was done manually. Once we have 
image measurements as well as segmented points clouds, we 
proceed with the Integrated adjustment using both data sources 
simultaneously. This integrated adjustment minimizes the sum 
of square of the distances of point cloud from the model surface 
and sum of square of the image measurement distance from the 
back projected edges of the model, while estimating the pose 
and shape parameters of the CSG object as well as the 
registration parameters of the individual scans and exterior 
orientation of the images. This process is an extension of the 
idea of bundle adjustment in traditional Photogrammetry but 1s
	        
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.