Full text: Real-time imaging and dynamic analysis

  
a straight line, and the coordinates for a point with 2D (uy Vm) 
and corresponding to 3D (Xm »Ym »Zm )are known, we can 
determine the translation vectors ¢ using 
XM Xe Xu un 
T= Yum — AR Ye = Ym — AR Von (13) 
ZM Ze Zu mf 
B.4) Distortions rectify 
As a result of several types of imperfections in the design and 
assembly of lenses composing of the camera optical system, we 
think, generally speaking, that main distortion sources come 
from radial and discenteric distortions, i.e., 
ó,(u,v)- ku? tp (3i? tv?) - 2p,uv 
é,(u,v)= K,v(u” +v?) +p, 3u? +v?) +2p,uv (14) 
In order to rectify the distortions, we make full use of the 
geometric properties of straight lines. Provided that any a point 
15 on the line 1-2 is selected, the points 1, 2 and 15 should are 
collinear in ideal case, i.e., the area of triangle constructed by the 
points 1, 2 and 15 is zero (Fig. 4.). In fact, owing to existing 
distortion, the three points are impossible to be strictly collinear. 
So, the collinear property of three points can be used to rectify 
the distortion, i.e., 
ui t Öö(uj, vi) vit ó(up,vi) 
1 
uy +6(uy,vy)  vpitó(uj,v;) 1=0 (15) 
Mis 0(uis,vis) vi+8(uis,vis) 1 
It is easy to obtain the distortion parameters Kj, pp, Ps. 
values through solving (15). 
C) Experiments and Analysis 
Test 1: The first set of data is a simulated cube, whose 
coordinates of 3-D and corresponding to 2-D are designed by 
CAD, whose image is generated by back-projection (Fig. 5). The 
size of image is 200X200 pixels, and the sample distance is 
504m. The natural landmarks are edges of the cube, which 
strictly meet the conditions of our algorithm described above. 
The experimental results with four calibration methods are 
shown in Tab. I. In selecting distortion parameters, we only 
considered radial distortion. 
Test 2: A real image is chosen as experimental data, whose 
size is 512X512 pixels with A ss (Fig. 6). In order to 
compare the precision to be reached by using our approach with 
others. Edges with one pixel level accuracy are considered as 
natural landmarks. To other algorithms, we select corners, which 
are really an intersection point of two or more than straight lines, 
as distinct points. The experimental results with four calibration 
approaches are shown in Tab. 2. 
Test 3: Another type of CCD camera (type: COSMICAR) was 
tested. A scene, which consists of many industrial parts, was 
grabbed when the camera was located with depth distance about 
880mm long. The size of image is 512X 512 pixels with 856 
gray level. As illustrated Fig. 7. The experimental results with 
four calibration approaches are shown in Tab. 3. 
  
  
  
  
  
  
  
Table | 
Rotate Angle( ©) Position Par.(mm) 
0 A T tl T2 3 
Yakimov. |-0.664 [0.904 10.663 [234.711 [-311.76 [282.911 
Tsai -0.663 10.904 10.663 |234.208 |-311.89 [282.345 
DLT -0.664 |0.911 0.667 |234.617 |-311.85 [282.773 
Our Method|-0.666 |0.909  |0.669 |234.437 |-311.90 [282.941 
  
  
  
Intrinsic Par. (pixel 
(pire) Distor. Par( 10% 
Uo Vo f kl 
Yakimov. {103.2 [100.8 1320.3 |- 
Tsai 101.8 [101.7 320.6 15.6577 
DLT 1036 1102.5 0320.1 [1.051 
  
  
  
  
  
  
  
  
  
  
  
  
[Our Method[102.9 [100.4 [320.7 [4.8956 (*) | 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
Table 2 
Rotate Angle( °) Position Par. (mm) 
0 A T tl T2 t3 
Yakimov. [-0.193 [15.451 10.838 -308.56 1276.51 |-1275.51 
Tsai -0.188 [15.613 10.843 -308.31 [1276.03 |-1275.55 
DLT -0.180 |15.226 [0.894 -308.48 1276.21 |-1275.25 
Our Method|-0.185 |15.268 10.876 -308.32 [1276.04 |-1275.53 
Intrinsic Par. (pixel) Dis. Par (1 07$, 
Uo Vo f kl 
Yakimov. [255.91 |251.05 |1279.44 |- 
Tsai 256.07 |243.11 |1273.45 |19.655 
DLT 255.58 |248.41 |1281.04 124.813 
Our Method |255.94 (241.79 |1277.81 |58.766(*) 
Table 3 
Rotate Angle( ? ) Position Par. (mm) 
O A T tl T2 a 
Yakimov. [0.32031 |0.671134 |-0.81435 |620.1516 |516.1162 |825.9164 
Tsai 0.31988 [0.675613 |-0.82147 |621.0311 |516.0393 |825.5547 
DLT 0.32180 [0.669961 |-0.81994 [620.9882 |516.1237 |825.5553 
Our Method |0.31895 [0.668682 |-0.81769 [620.9824 [516.0457 |825.1373 
  
  
  
  
Intrinsic Par. (pixel 
ntrinsic Par. (pixel) Dis Par (107$, 
  
  
  
  
Uo Vo f kl 
Yakimov. [260.012 |251.733 [1614.44 |- 
Tsai 257.973 |253.622 [1625.45 [149.158 
DLT 251.584 |258.017 [1609.04 [114.136 
  
Our Method [259.947 [251.588 [1617.81 |258.563(*) 
(* The value of distortion parameter is a mean value of several lines) 
  
  
  
  
  
  
  
D) Remarks and Conclusions 
An approach for calibrating camera is proposed here. We 
result in following conclusions from experimental results: 
(1) From the result of simulation, the calibration parameters in 
our approach are close to others (Table 1). 
(2) From the result with the real data, the solved calibration 
parameters using our approach are close to Tsai method, and a 
little far Yakimovskyy method (Table 2, Table 3). 
In a word, We adopt the straight lines instead of the points as 
our calibration landmarks, and utilize the geometric information 
of the straight lines to accomplish the camera calibration. The 
advantages can be summarized as follows: 
(a) Without known the equations of straight lines and 
coordinates of any control points, the interior and rotation 
parameters can be determined. 
(b) The computational process is linear, without any iteration 
and initiated values. 
(c) Orthogonal constrains about three axes are considered: 
(d) Distortions are rectified using straight line geometry. 
        
a 
Fig. 5. Artificial image. Fig. 6. Real Image. Fig. 7. Real image. 
4.2 GEMS-based Object Reconstruction Using LP 
A) Representation of object in GEMS 
SIVE is also required to locate and reconstruct 3D industrial 
objects. We developed a GEMS-based object reconstruction 
using line photogrammetry. So-called GEMS is a CAD system 
developed by CAD research group of department of computer 
science and technology at Tsinghua university (Sun 1989, 1990, 
Ren 1991). In GEMS, object representation is to combine CSG 
and Boundary represent (B-rep). CSG represents each complex 
object by geometric transformations (shift, rotation, and scale). 
Boolean set operators including two-tuple operators 
(intersection, merger, and difference), and mono-tuple operators 
204 
(rotation, SC? 
representation 
represent vari 
operator (Fig. 
This repre 
distinct. But i 
has a good efl 
object. In B- 
every surface 
representation 
vertex. B-pre 
topology info 
The geon 
characters of 
surface, suc 
x = R cos(6 
topologic ini 
relation of the 
the object yie 
  
ED - 
Vi 
Fig. 9. Ol 
Our recon 
each industri 
primitives, a 
curves, planz 
parametric ec 
In the foll 
location of 
accomplishe« 
are establishe 
B) Mathemai 
In GEMS, 
transformatic 
scene (Fig. 
feature are e;
	        
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.