Viewer3D Help

Index

Viewer3D (Intro)

This viewer can be used to interactively view any kind of 3D image volumes like CT and MRI.
It includes:
Maximum intensity projections (MIP)

Volume Rendering (VR)

Colored Volume Rendering

Phong shaded Volume rendering.

Voxel opacity and color tables can be changed on the fly allowing also iso surface kind of renders.

Shear-Warp

The fast render algorithm which used is based on a c-code implementation of the Shear-Warp transform.

Instead of rotating the viewer rays the volume slices are sheared, and the rays go parallel through
the volume allowing 2D interpolation instead of 3D, and efficient caching of data

The intermediate image after rendering through the sheared slices must be warped to
get the correct final image.

Starting Viewer3D

Viewer3D can be called from the command window with the following inputs:
VIEWER3D(V, RENDERTYPE, SCALES);
inputs,
V : 3D Input image volume, of type double, single, uint8, uint16 or uint32
(the render process uses only double calculations)
RENDERTYPE: 'MIP' Maximum Intensity Render (default)
'VR' Volume Rendering
'VRC' Volume Rendering Color
'VRS' Volume Rendering with Shading
SCALES: The sizes(height, width, depth) of one voxel. (default [1 1 1])
When Viewer3D is called without inputs you can load a previous saved view. The Matlab render functions are also available as MEX / c-code in mex_c-code.zip

File

Render

Config

Info

Main Render Window



Change Alphacolors Window



The graph is showing the histogram of the data, with on the x-axis the intensity values.
The curve shown is a mapping from intensity to alpha and color, with on the y-axis
the opacity of the voxel form zero (transparent) to one (solid)