Visualization
Visualization
http://mipav.cit.nih.gov
1
Visualization in MIPAV
2
3D Visualization Outline
• 3D Image Processing
• Volume rendering
• Surface extraction and rendering
• Advanced rendering techniques
• Visualization Applications in MIPAV
– Diffusion Tensor Visualization, ISO-Surface
rendering, virtual endoscopy.
3
Course Goals
Posterior
5
Axial Sagittal Coronal
Voxel Thickness & Resolution
Image plane
X-Dimension(1st)
(0,2,0)
Y-Dimension(2nd) Y-Dim
Z-Dim
(0,6,0) (8,6,0)
(8,6,3)
Voxels, of 3D clinical images,
are typically NOT isotropic.
voxel
Z-Dimension (3rd) This factor should be accounted
for in processing algorithms.
7
3D Visualization
8
Launch
GPU-Based
Volume Renderer
9
Orthogonal Plane View
10
Volume Rendering
11
Volume Rendering
• Opacity filter
• Gradient magnitude filter
• Color Lookup Table
• Global opacity and blending
• 2D Histogram filters
• Clipping and Sculpting Volumes
Select Volume View
Opacity Filter
GM Filter Off
Select Color Lookup Table
Adding Color
GM Filter On
Voxel values that
are white
GM Filter Off
Volume Rendering Modes
MIP
Surface
Modifying Global Opacity
Global Opacity = 1
GM Filter On
• Opacity filter
• Gradient magnitude filter
• Color Lookup Table
• Global opacity and blending
• 2D Histogram filters
• Clipping and Sculpting Volumes
Creating and Rendering Surfaces
• Creating Surfaces
• Adding a surface to the viewer
• Color and material
• Smoothing and decimation
• Painting on surfaces
Surface Extraction from 2D Viewer
VOI Toolbar.
Can draw and edit VOIs in the
orthogonal views.
VOI Surface Generation
• Creating Surfaces
• Adding a surface to the viewer
• Color and material
• Smoothing and decimation
• Painting on surfaces
Saving Visualization Data
Record Animation
Save current parameters
Advanced 3D Visualization
• Image Fusion
• 4D Volume Rendering
• 3D Stereo viewing
Image Fusion
40
Applications of MIPAV 3D
Visualization
DTI Visualization
42
DTI Visualization
43
DTI Visualization
44
DTI Visualization
45
Visual Endoscopy Simulation
46
SVM based Automatic Prostate Segmentation on 3D
Center slice as
MRI images Automatic
Segmentation
the training base
on the rest slices
Haralick Edge
Edge
Texture Finding
Finding
Features
Features Features
Features
Gabor Extraction
Extraction Extraction
Extraction
Loading SVM
Fuzzy-C
Classification
Classification
Means Mask
SVM Linear,
SVM
SVM Linear
Linear
Non-linear
Non-linear Deform based
Classification
Classification
Regression Image
Image
morphology
Automatic 3D MRI
Segmentation Surface
Reconstruction 3D Visualization
…
Merged
3D Cloud 3D Printing
OpenCL
Processing Macros/Plugins
49