14.06.2013 Views

Databases and Systems

Databases and Systems

Databases and Systems

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

135<br />

which is a cut at an arbitrary orientation through the voxel model. The viewing<br />

coordinates define this section, how it is displayed on the screen <strong>and</strong> the transform<br />

from screen to model coordinates for mapping data or DB query.<br />

To define the sectioning plane two angles are required to define the viewing<br />

direction <strong>and</strong> a perpendicular distance from a fixed point will define the section. For<br />

the viewing angles we define pitch as the angle by which the view is tilted away from<br />

the vertical, <strong>and</strong> yaw as the rotation of that view around the vertical. These two<br />

angles are the usual spherical coordinates, <strong>and</strong> <strong>and</strong> define the normal to the<br />

viewing plane. The other parameters that define the plane are the fixed point f <strong>and</strong><br />

distance d.<br />

The transformation from the image coordinate r = (x,y,z) T to section coordinate r’<br />

= (x’,y’,z’) T is given by<br />

r’ =R(r - f), with z’ = d,<br />

<strong>and</strong> the rotation matrix R is defined in terms of rotation by the three Eulerian angles<br />

(xsi, eta, zeta) [18] by<br />

The two Eulerian angles <strong>and</strong> are equal to pitch <strong>and</strong> yaw respectively <strong>and</strong> with the<br />

fixed point <strong>and</strong> distance determine the section plane.<br />

To determine the transform from screen to voxel coordinates the third Euler angle<br />

must be fixed. The choice of this angle depends on how the user wishes to view the

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!