image visualization - unc charlotte faq - unc charlotte€¦ · image visualization visualizations...

20
Image Visualization Motivations Visualization Methods Two-Dimensional Methods Volume Visualization (Surface-Based, Direct Volume) Volume Processing and Classification Visualization Examples ITCS 6010:Biomedical Imaging and Visualization 1 Image Processing and Analysis

Upload: others

Post on 07-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Image Visualization

� Motivations

� Visualization Methods

◦ Two-Dimensional Methods

◦ Volume Visualization (Surface-Based, Direct Volume)

� Volume Processing and Classification

� Visualization Examples

ITCS 6010:Biomedical Imaging and Visualization 1 Image Processing and Analysis

Page 2: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Image Visualization

� Visualizations have always been used to

◦ Study relationship between anatomical structure and function

◦ Detect and treat trauma and disease

� Traditional visualizations were direct, via surgery, biopsy, or indirect,via extensive mental reconstruction

� The revolution in 3D/4D biomedical imaging (CT, MRI, PET) andcomputer reconstruction and rendering provides new powerful op-portunities.

� Image Processing and Visualization can help unlock critical informa-tion of objects and their properties in medical images.

ITCS 6010:Biomedical Imaging and Visualization 2 Image Processing and Analysis

Page 3: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Image Visualization:Why?

� Multi-modal 3D and 4D imaging from CT, MRI, PET, MEG, Ultra-sound, Microscopy have fueled developments in data differentiation,fusion, visualization

� Datasets are generally very large (mega-giga-tera bytes).

� Management, Processing, Analysis and Visualization requires highperformance computing.

� Advances in visualization technology will provide newtools/procedures that physicians “must have” to treat patients

� Quote from a physician, “If I can see it, I can fix it”

� Ability to see anatomical structures permits surgery planning, re-hearsal, to minimize trauma, avoid critical areas.

ITCS 6010:Biomedical Imaging and Visualization 3 Image Processing and Analysis

Page 4: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Image Visualization:Why?

� Realtime interactive visualization, advanced display technologies in-cluding VR, open new realms into medical practice.

� Images displayed and manipulated with immediacy, sufficient detailand speed to evoke a sufficiently ”real” experience.

� Interactive 3D environments permit physicians to view anatomy andfunction from any viewpoint, make accurate online measurements.

� Visualization Scale :

◦ Structure: From individual molecules, tissues and interstitial in-terfaces to complete organs and organ systems;

◦ Functional attributes: Biophysical, Biomechanical and physio-logical properties.

� Holy Grail: Fully immersive, real-time multisensory fusion of realand virtual information streams (Example: GE Surgical MRI scan-ner)

ITCS 6010:Biomedical Imaging and Visualization 4 Image Processing and Analysis

Page 5: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Visualization Methods: 2D Techniques

� 2D images from 3D/4D biomedical imaging datasets can show

◦ Original data

◦ No occlusion problems

� Difficulty: Optimal image plane might not be possible:

◦ Limitations of the imaging system

◦ Need sophisticated reconstruction techniques

ITCS 6010:Biomedical Imaging and Visualization 5 Image Processing and Analysis

Page 6: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

2D Visualiztion: Multiplanar Reformatting

� Ability to display axis-aligned images of 3D/4D volume

� If the entire volume is in memory, displaying the images along eachimage plane maps to voxel ordering problem

� Example: 3D CT, MRI Volume: Axial, Sagittal, Coronal Images

ITCS 6010:Biomedical Imaging and Visualization 6 Image Processing and Analysis

Page 7: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

2D Visualiztion: Multiplanar Reformatting

ITCS 6010:Biomedical Imaging and Visualization 7 Image Processing and Analysis

Page 8: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

2D Visualization: Oblique Sectioning

� Optimal image plane more likely will lie along arbitrarily orientedplane

� Need to specify orientation, and accurate computer reconstruction

ITCS 6010:Biomedical Imaging and Visualization 8 Image Processing and Analysis

Page 9: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

2D Visualiztion: Curved Planar Reformation

� Structures may be curvilinear: spinal canal, blood vessels.

� Difficult to capture such structures completely in an planar image.

� Possible Implementation: Trace pixels along a path in an orthogonalsection; display rows of voxels corresponding to the pixels as a 2Dimage.

ITCS 6010:Biomedical Imaging and Visualization 9 Image Processing and Analysis

Page 10: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Volume Visualization:Voxels and Cells

� Volume Data: An array of volume elements, termed “voxels”, or anarray of “cells”.

� Voxel Model:

◦ Area around the grid point has a uniform value(s)(hexahedral,spherical, etc)

◦ Advantage: No assumptions on data behavior between grid-points

� Cell Model:

◦ Models volumes as a collection of hexahedra (or other geome-try) with gridpoints at its corners

◦ Need an estimation scheme for data variation within the cell

ITCS 6010:Biomedical Imaging and Visualization 10 Image Processing and Analysis

Page 11: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Volume Visualization:Grids and Lattices

� Regular: voxels, cells are axis-aligned rectangular prisms

� Rectilinear: voxels, cels are axis-aligned, but inter-voxel(cell) spac-ing varies

� Structured: Non axis-aligned hexahedra (warped bricks); Exam-ples: Spherical, Curvilinear grids

� Block-Structured: Collection of structured grids

� Hybrid, Unstructured: Collection of any set of grid types

ITCS 6010:Biomedical Imaging and Visualization 11 Image Processing and Analysis

Page 12: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Volume Visualization: Processing Steps

� Data acquisition: Includes processing to increase data valuerange, contrast enhancement, free of noise

� Aspect Ratio Adjustment: Volume dimensions correspond tophysical dimensions of the acquired data - may require interpola-tion, additional slice generation, estimate missing values

� Data Classification

� Mapping operations: Transformation to geometric or display primi-tives

ITCS 6010:Biomedical Imaging and Visualization 12 Image Processing and Analysis

Page 13: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Volume Visualization: Anatomic ModelingSteps

ITCS 6010:Biomedical Imaging and Visualization 13 Image Processing and Analysis

Page 14: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Volume Visualization MethodsSurface vs. Direct Volume Rendering

Simulate

Filter

Data Data

MappingGeometricPrimitives

Render

Images

Playback

Summarize

MeasuredData

� Surface-Based Volume Rendering: Data is converted to geometricprimitives and a standard graphics pipeline is used to render thevolume; Examples: Isosurfacing(Marching Cubes, Dividing Cubes),Contour connecting

� Direct Volume Rendering: Volume is directly sampled and projectedto the final raster image (rendering). Examples: Ray Casting, Pro-jection Methods (VBuffer), Volume Splatting.

� Examples from the Visible Human Project (VHP) athttp://www.nlm.nih.gov/research/visible/animations.html

ITCS 6010:Biomedical Imaging and Visualization 14 Image Processing and Analysis

Page 15: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Volume Visualization MethodsSurface vs. Direct Volume Rendering

ITCS 6010:Biomedical Imaging and Visualization 15 Image Processing and Analysis

Page 16: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Volume Visualization MethodsSurface vs. Direct Volume Rendering

Surface Based Direct Volume Render ingObject Order Image Order

Contour Connecting V-Buffer Ray CastingOpaque Cubes Splatting Cell IntegrationMarching Tetrahedra Pixar Method Frequency Domain MethodsMarching CubesDividing Cubes

ITCS 6010:Biomedical Imaging and Visualization 16 Image Processing and Analysis

Page 17: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Volume Visualization: Data Classification

� Process of associating voxels with useful, significant information onobjects/properties represented by the medical volume.

� Two methods typically employed in volume visualization:

◦ Transfer Functions: Volume data (scalar/vector values, gradient,other features) mapped to opacity and color and input to render-ing pipeline

◦ Segmentation: Sophisticated algorithms are employed in asso-ciated voxels with clinically significant objects (tissues, organs,tumors)

ITCS 6010:Biomedical Imaging and Visualization 17 Image Processing and Analysis

Page 18: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Volume Visualization:Illumination Models

� Depth Shading, Depth Gradient Shading

� Maximum Intensity Projection

� Voxel Gradient Shading

� Volumetric Compositing

ITCS 6010:Biomedical Imaging and Visualization 18 Image Processing and Analysis

Page 19: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Volume Visualization:Illumination Models

ITCS 6010:Biomedical Imaging and Visualization 19 Image Processing and Analysis

Page 20: Image Visualization - UNC Charlotte FAQ - UNC Charlotte€¦ · Image Visualization Visualizations have always been used to Study relationship between anatomical structure and function

Volume Visualization:Illumination Models

ITCS 6010:Biomedical Imaging and Visualization 20 Image Processing and Analysis