Full text: XVIIIth Congress (Part B5)

  
Again the relationship between equations (8) and (10) is 
obvious. If one considers the identities of the triple scalar 
product, we see that, 
n 2 [R'(x- x,)]81 (11) 
Note that equation (10) relates the distance from our point on 
the line to a plane, and equation (9) constrains us to a 
particular plane. 
3. CYLINDER PROJECTION 
Cylinders in the form of pipes and vessels are abundant in 
the typical industrial plant, and dominate the CAD models of 
that plant. The equations of the two tangent planes to the 
cylinder constrained to pass through the optical centre of the 
camera will be derived. As with the straight line the 
intersection of these two planes with the focal plane of the 
camera yields the 2D line equations of the two occluding 
edges of the observed cylinder. 
As before, a similar approach yields the equation linking the 
planes tangent to a cylinder, to the parameters of that 
cylinder. 
The picture may be completed by considering the equation of 
the cone whose base is the edge of the circular end-cap of a 
cylinder in object space, and whose apex is the optical centre 
of the camera. Once again the intersection of this cone with 
the focal plane of the camera yields the equation of the 
ellipse representing the observed image of the circular end- 
cap. 
3.1 Projected Occluding Edges of a Cylinder 
In $2 we used the triple scalar product to establish the co- 
planarity of our 3D line and our image line. Since the triple 
scalar product may also used to determine the distance 
between two lines, it can be used in an identical manner to 
that in $2 to give an equation for the tangent planes to a 
cylinder. 
Let us define our cylinder as follows, 
a= (a, a, 2, ) - point on the cylinder axis (12) 
1=(1 m n) - cylinder axis vector (13) 
r -cylinder radius (14) 
The distance between a line tangent to the cylinder, and the 
cylinder axis will be, r. Therefore we can write, 
(er [Re Re T 
The term on the right hand side is scaled since, x-x,, is not a 
unit vector. 
We can remove the ambiguity of the sign on the right hand 
side of equation (15), by squaring both sides. Therefore, 
f(x.) «[R[re (a - x )]] = {rx-x,|} (16) 
Unfortunately the individual equations of the two planes are 
not readily extracted from equation (16). As an alternative 
we can derive the unit normal vectors to the two tangent 
planes as follows. 
Let point, P, be that point closest to X, which lies on the 
line defined by the axis of the cylinder. 
Then we have, 
P=a+[(X,-a)ei}l (17) 
  
  
Figure 1 Normal Vectors to a Cylinder 
Now by definition, the vector, (X, - P), is perpendicular to 
the surface of the cylinder. If we consider Figure 1, it can be 
seen that 
t- R n) 
= E (18) 
where, R,, is a rotation matrix providing a rotation by angle, 
t0, about axis, l, see (Bowyer & Woodwark, 1993; 
Thompson, 1969). 
Upon substitution for the terms of the rotation matrix, R,, we 
find, 
NEP) incor | Qi P) 
t- [m ® | sin(0) + Ez cos(0) (19) 
and therefore upon substitution for the trigonometric 
functions (refer to Figure 1) we get the equations for the two 
tangent normal vectors, 
ts (X, - P) &[(X, -a)ei]/Ix, -[ -:? 
20 
x, -p (20) 
286 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B5. Vienna 1996 
These v 
ordinate 
space wi 
(x-: 
with not: 
The inte: 
give us t 
edges of 
(7). 
32 Ti 
By direc 
line, we 
in an ir 
cylinder, 
Ix 
3.3.7: 
Again b; 
planes to 
nel: 
[nez 
The rela 
obvious 
(11), and 
neX 
3.4 Pr« 
To dete 
projectio 
a simil: 
Howeve: 
cone wh 
apex is t 
Let us r 
further | 
cylinder 
P- 
We can 
the inter 
sphere, 
(X-
	        
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.