![]() |
download installer here (windows 18+mb) |
|
The application provides the following features: Volume visualization of several 3D data set types (Raw images, .VTK,
and DICOM/MRI files) using
Users may customize the visualization as follows: Ray Cast
Splat
|
|
|
|
There were many bugs and work arounds needed to make this application work. These seem to be a product of a non-standard implementation on my part. For example, in order to keep all three render controls updated, I must call the invalidate method on the each render control. Double buffering, VTK debug switch, and data set object conversion also required buggy work-arounds. Some of these problems are documented both in the VTK literature and in the VTK.NET literature. The most interesting aspects
of the implementation include multi-file support (vtk, raw single and
raw multi-set images), pre-instantiated object references to increase
speed, object switches to manage various rendering mappers, and shortcuts
for creating surface, point, and opacity parameters. My focus was on fast, informative
images.
Observations Ray Trace I especially appreciated the speed at which ray-tracing rendered images, allowing better visualization manipulation. Splatting
I used a triangle stripper and a level of detail actor to manage the speed of rendering the iso-surface. The triangle stripper actually hurts some visualizations. It seems that with sparse data, the stripper becomes very picky about what values will yield a surface. |
|
Ray of ironProt.vtk daa (1. Color transfer, high detail, 2.single color, low detail, 3.Single Surface, single color) | |||
![]() |
![]() |
![]() |
|
Pig Data as raw image (1.Ray Cast, High Quality, 10 color transfer 2. Ray Cast Single Color, 3. 2D hardware texture mapped render) | |||
![]() |
![]() |
![]() |
|
Pig Data as raw image Surfae (without calibration) | |||
![]() |
![]() |
||
Knee Data as raw image (1. Single color transfer, high quality, no compression 2. Single color transfer, medium compression 3. Lowest quality) | |||
![]() |
![]() |
![]() |
|
Mummy - Low qaulity source, lhigh quality render single point color transfer | |||
![]() |
|||
93 Single file CT slices (1. 2 contours (skin and bone), 1 contour (bone) | |||
![]() |
![]() |
||
![]() |
![]() |
![]() |
|