Date post: | 13-Dec-2015 |
Category: |
Documents |
Upload: | neal-harper |
View: | 232 times |
Download: | 3 times |
What’ volume visualization
• Volume visualization is the creation of graphical representations of data sets that are defined on three-dimensional grids. Volume data sets are characterized by multidimensional arrays of scalar or vector data. These data are typically defined on lattice structures representing values sampled in 3-D space.
• many objects and natural phenomena are 3D volumes of data.
Contd..
• Volume visualization can be traced back to the beginning of the 1970s.
• Recently, volume visualization has matured as a primary field of computer graphics.
• Volume visualization is concerned with the representation, manipulation, and rendering of volumetric data.
Basic Concept
• A voxel is the 3D counterpart of the 2D pixel. Each voxel is a quantum unit of volume and has a numeric value associate with it that represents some measurable properties or independent variables of the real objects, i.e., color, density, time.
• volume rendering
To visualize the volume dataset, primitives can be directly projected into 2D pixel space and stored as a raster image in a frame buffer. It involves both the viewing and the shading of the volume image.
Basic Concept
• the volume data can be first converted into geometric primitives in a process called isosurfacing, isocontouring, and surface extraction.
Basic Concept
• surface rendering
the geometric primitives are rendered to the screen (I.e., conventional geometric rendering). It involves the isosurfacing, the viewing, and the shading stages
Basic Concept
• data acquisition.
The sources of volume data are sampled data of real objects. Sampled data are acquired by 2D or 3D multi-channel scanners that measure the real world object and usually produce a sequence of 2D cross sections of the object.
Enhancement
Is to change them into a form that is more informative, filtered and uniform.
Reconstruction
The missing data between slices or between scattered points are interpolated.
• Manipulation stage includes geometrics, domain transformations.
• Classification stage is either a thresholding step or a material classification step. Thresholding is used primarily in the surface-rending approach, i.e., all values below it are assigned “0”, while all those above are set to “1”.
• Mapping stage maps the 3D voxel data into geometric or display primitives.
The choice of display primitive depends on whether volume rendering or surface rendering is used.
• Volume viewing
Determines the parts of the 3D scene that are visible
• Volume shading
Shading techniques compute the intensity/color value that reaches the viewer’s eye from each point of the visible surface.
It has two goals: one is provide optimal visual recognition for discernment of the displayed objects. The other goal is show the natural appearance of real objects.
representation
• The binary-array representation
Scene is digitized that the density must be one of the integers between a lower limit L and an upper limit U. If L =0 and U =1, then we say that scene is binary scene.
Display
• Ensuring only that part of the object that is visible from the given view is displayed
• Assigning a shade to the visible surface to impart a 3D illusion.
Display from the binary-array representation
• Back-to-front method
For any 3D scene, there is a 3*4 transformation matrix T
U = T11x + T12y + T13z + T14
V = T21x + T22y + T23z + T24
W = T31x + T32y + T33z + T34
Eliminationg x and y
W = a + bz
Tread surface Models:
Y = b1X1 + b2X2 +…+b0
Where the b’s are coefficients
And X’s are some combination of the coordinates.
Kriging:
Y = Wi Yi
Application
• Interactive Surgical Planning
• Earthvision
• Rendering Volumetric data in molecular system
• Animated 3D CT imaging
Reference
• Volume visualizationArie kaufman
IEEE computer Society Press 1991
• Statistics and data analysis in GeologyJohn C. Davis
John Wiley and Sons, inc 1986
• www.dgi.com