Exploration of Dynamic Medical
Volume Data
Outline
1.
2.
3.
4.
5.
6.
7.
Introduction
Medical Background
Basic Visualization Techniques
Advanced Visualization Techniques
Case Study: Tumor Perfusion
Case Study: Brain Perfusion
Summary
2
Introduction
Static image data
Only provide a snapshot
Many aspects relevant for diagnostic decisions and
treatment planning cannot be judged by means of a
single snapshot
Introduction
Dynamic image data
Might change over time
Acquired to assess blood flow (perfusion) and
tissue kinetics by tracing the distribution of
contrast agents (CA) or other data changes
A special variant of dynamic data is functional
MRI where activation patterns after stimulation are
recorded
Medical Background
Functional MRI
Where activations of brain areas are imaged
Dynamic SPECT
Where the temporal distribution of a radioactive
tracer is registered
Perfusion data
Have a broad clinical relevance
Dynamic contrast enhanced (DCE) images are
acquired to study these phenomena
5
Medical Background
Parameters
Peak enhancement (PE)
The maximum value (over all points in time)
Time To Peak (TTP)
The point of time where peak enhancement occurs
Integral
The area below the curve is computed
Mean Transit Time (MTT)
MTT specifies the time where the area below the curve
is the same on the left and on the right
6
Basic Visualization Techniques
Techniques to visualize volume data
Cine-movies
Which step through all points in time for a selected slice
Subtraction images
Which depict the intensity difference between two
selected points in time
Color-coded parameter maps for a selected slice
A parameter map is a 2D display of a selected slice, in
which each pixel encodes the value of a selected
parameter
Basic Visualization Techniques
Subtraction
perfusion
images
to
analyze
cerebral
Basic Visualization Techniques
Parametric images for slice 4 of a dynamic
MRI sequence
TTP, MTT, and the integral are depicted as colorcoded images
Advanced Visualization Techniques
Drawbacks of basic visualization techniques
Basic techniques do not permit the integration of
several parameter maps in one image
Dynamic information cannot be integrated with
morphologic information that may be based on
another dataset with higher spatial resolution
10
Advanced Visualization Techniques
Multiparameter visualization
The integrated visualization of several parameters
in a suspicious region is desirable for various
diagnostic tasks
Combining Isolines and Color-coding
Exploration of Multiple Parameter Images with
Lenses
11
Advanced Visualization Techniques
A gray scale MIP of the subtraction volume of
two early points in time is combined with a
color-coded CVP (closest vessel projection)
12
Advanced Visualization Techniques
Combining Isolines and Color-coding
The combination of isolines and colors is
particularly effective and can be easily interpreted
Isolines connect regions where the investigated
dynamic parameter has a certain value
13
Advanced Visualization Techniques
Principle of isoline generation with the
Marching Squares approach
Isolines for isovalue 5 are computed by linear
interpolation along the grid cells
14
Advanced Visualization Techniques
Ten isolines depict a dynamic parameter
derived from MRI mammography
The data and the resulting isolines are smoothed
15
Advanced Visualization Techniques
Exploration of Multiple Parameter Images
with Lenses
Lenses might be employed to show different
information in the lens region
Lenses are useful for showing information relating
to one parameter in the context of a map of another
parameter
16
Advanced Visualization Techniques
Magic Lenses for
multiparameter maps
the
exploration
of
The focus region inside the lens shows the
parameter cerebral blood volume whereas the gray
values show the original MRI data
17
Advanced Visualization Techniques
Exploration of MRI-mammography data with
a lens
18
Advanced Visualization Techniques
Integrating
morphology
dynamic
information
and
It is useful to add spatial reference information in
the regions not containing dynamic information
The integration of dynamic and morphologic
information can be carried out in 2D slice
visualizations or 3D renderings
19
Advanced Visualization Techniques
The visualization of dynamic information is
restricted to the segmented tumor
The surrounding tissue is
conventional volume rendering
displayed
as
20
Case Study: Tumor Perfusion
Tumor perfusion
Perfusion imaging is carried out to evaluate
whether lesions regarded as suspicious in static
images are likely to represent a cancer
Perfusion images support diagnosis of tumor
diseases and therapy monitoring
21
Case Study: Tumor Perfusion
Typical
parameters
mammography
Matrix: 512 512
Slice distance: 2 mm
Number of slices: 6080
Temporal
resolution:
measurements)
for
11.5
DCE
MRI
min
(510
22
Case Study: Tumor Perfusion
Computer support
Software solutions are challenging, due to the
dynamic nature of DCE MRI mammography
Data processing, in particular motion correction, is
more challenging than brain perfusion imaging
23
Case Study: Tumor Perfusion
Visualization techniques
Maximum Intensity Projection
Conventionally used for gray scale volume data in
which the interesting structures have a small volumefilling factor
Closest Vessel Projection
Developed to add depth information to MIP images
Dedicated to the visualization of vascular structures
24
Case Study: Tumor Perfusion
Left: a malignant breast tumor visualized using
a MIP. Right: the same data visualized using a
CVP
25
Case Study: Tumor Perfusion
Left: a lesion is represented as an area of
bright yellow. Right: the graph of the selected
voxel is shown
26
Case Study: Brain Perfusion
Brain perfusion
Ischemic stroke is among the leading causes of
death in all western countries
The identification of tissue at risk (ischemic
penumbra) is crucial before considering any
patient treatment
27
Case Study: Brain Perfusion
Typical parameters for contrast-enhanced MRI
perfusion
Matrix: 128 128
Slice distance: 7 mm
Number of slices: 1015
Temporal resolution: 12
measurements)
seconds
(4080
28
Case Study: Brain Perfusion
CT Imaging
CT perfusion studies only acquire one slice
To reduce image noise, a large slice thickness (10
mm) is employed
Perfusion maps
Brain perfusion maps can be quantified in terms of
absolute blood flow and blood volume
Derived from CT and MRI data
29
Case Study: Brain Perfusion
Visualization techniques
The symmetry of the brain is the basis for
diagnostic evaluation of static and dynamic images
Magic Lenses
Synchronization of ROIs
30
Case Study: Brain Perfusion
Enhancement curves are simultaneously
derived for the symmetric regions in both
hemispheres
31
Case Study: Brain Perfusion
Synchronized lenses in both hemispheres of
the brain support the comparison between the
symmetric regions
32
Summary
Dynamic image data have a great potential for
enhancing diagnosis and therapy monitoring
for important diseases
The acquisition of appropriate data and their
interpretation require long term experience
Focus on the role of visualization to support a
fast and unambiguous interpretation of such
data
33
Clipping, Cutting, and
Virtual Resection
34
Outline
Part 2 start
1. Clipping
2. Virtual Resection
3. Virtual Resection with a Deformable Cutting
Plane
4. Cutting Medical Volume Data
5. Summary
35
Clipping
A fundamental interaction technique for
exploring medical volume data
It is used to restrict the visualization to subvolumes
36
Clipping
The tumor is demonstrated by tilting the clip
plane vertically
37
Clipping
Implementation of clipping
For volume rendering, each voxel affected by the
clipping plane are discarded completely
For surface rendering, each triangle is tested to
determine whether it should be drawn or not
38
Clipping
Volume and surface rendering with a clipping
plane for exploring spatial relations in a CT
head dataset
39
Clipping
Selective clipping
A special variant of clipping
Used to emphasize structures (those not affected
by clipping) while presenting contextual
information (structures which are partially visible
due to clipping)
40
Clipping
Selective clipping
Left: the brain and the ventricles are rendered
completely. Right: the vertical symmetry is used
for selective clipping of a CT head dataset
41
Clipping
Selective clipping with boolean textures
An elegant and efficient way to accomplish
selective clipping is the use of Boolean textures
Boolean textures are constructed by implicit
function, such as quadrics
42
Clipping
Box clipping
Combine six clipping planes to define a subvolume
Useful for exploring a region in detail, for example,
an aneurysm or the region around a tumor
43
Clipping
Box clipping for the analysis of an intracranial
aneurysm
A detailed view of the region of interest is
combined with an overview rendering
44
Clipping
Local volume rendering for the evaluation of
the surrounding of a tumor in CT thorax data
The tumor is visualized as an isosurface whereas
the vascular structures around it are rendered as
direct volume rendering
45
Virtual Resection
Resection refers to the removal of tissue
during a surgical intervention
Virtual resection is a core function of many
intervention planning systems
46
Virtual Resection
Requirements of virtual resection functions
The user must be able to specify a virtual resection
intuitively and precisely
The Modification must be supported to change
virtual resections
Virtual
resections
should
be
visualized
immediately, with high quality
47
Virtual Resection
Specification of virtual resections by erasing
Use scalable 3D shapes as erasers to remove the
touched tissue
Boolean operations on voxel values are used to
decide which subset of voxels should be drawn
the visual quality is limited by the resolution of the
underlying voxel grid
48
Virtual Resection
Left: a resection area specified by erasing
liver tissue with a sphere. Right: the result of
the virtual resection is displayed in a 2D view
49
Virtual Resection
Specification of virtual resections by drawing
on slices
Inspired by the communication between surgeons
and radiologists discussing a resection
The resection is marked by drawing on the slices
with a pen or mouse
This process is time-consuming if the entire
resection volume should be specified
50
Virtual Resection
Virtual liver resection by drawing on the slices
The virtually resected and the remaining portion of
the liver are separated to support the evaluation of
the shape of virtual resections
51
Virtual Resection with a Deformable
Cutting Plane
Based on a surface representation of an organ,
usually achieved with explicit segmentation
The user draws lines on the (3D) surface of an
organ to initialize the cutting plane
The plane is deformed locally to fit the lines
drawn by the user
52
Virtual Resection with a Deformable
Cutting Plane
Defining cutting plane boundaries
The user employs a 2D pointing device and
controls the movement of a cursor on a 3D surface
This control is accomplished by casting a ray from
the viewpoint through the 2D point to the 3D
position on the surface
53
Virtual Resection with a Deformable
Cutting Plane
Definition of the cut path
The Euclidean distance represents the shortest
distance between successive points
The geodesic shortest path connects points on the
3D surface with a path on that surface
54
Virtual Resection with a Deformable
Cutting Plane
Euclidean (left) versus geodesic distance
(right) between surface points
55
Virtual Resection with a Deformable
Cutting Plane
Cut boundary specification specified with a
pen on a digitizer tablet, which is shown
enlarged in the right image
56
Virtual Resection with a Deformable
Cutting Plane
Cut boundary specification with a tactile input
device
57
Virtual Resection with a Deformable
Cutting Plane
Generation of the initial cutting plane
Determine the oriented bounding box of the lines
drawn by the user
Determine the orientation and extent of the cutting
plane
Set the center of the cutting plane
Project the point-set into the cutting plane
Calculate displacements
Smoothing
58
Virtual Resection with a Deformable
Cutting Plane
Definition of the plane E based on the (dashed)
lines P drawn by the user
59
Virtual Resection with a Deformable
Cutting Plane
Modification of virtual resections
The resection can be refined by translating grid
points
The user can define the sphere of influence as well
as the amplitude of the deformation
There is also a facility to translate the whole mesh
60
Virtual Resection with a Deformable
Cutting Plane
Left: fine-tuning of the plane with respect to
blood vessels. Right: the initial cutting plane is
translated with a sphere of influence
61
Virtual Resection with a Deformable
Cutting Plane
Based on the two lines drawn on the object
surface, an initial resection has been specified
that might be refined by the user
62
Virtual Resection with a Deformable
Cutting Plane
The result of a virtual resection by means of a
deformable mesh
63
Virtual Resection with a Deformable
Cutting Plane
Transformation of the resection boundary to a
resection plane
Flat projection
A planar projection of the boundary is deformed to
represent the points specified by a user
Minimal surfaces
They are constructed to exactly match the given
boundary
64
Virtual Resection with a Deformable
Cutting Plane
A flat surface (left) as approximation of the
given boundary compared to a minimal surface
(right) of the same boundary
65
Virtual Resection with a Deformable
Cutting Plane
Application
techniques
areas
of
virtual
resection
Liver surgery
Osteotomy planning
Craniofacial surgery
66
Virtual Resection with a Deformable
Cutting Plane
Conventional osteotomy planning based on a
stereolithographic model (left). Virtual
resection based on a 3D model of the patients
bones (middle, right)
67
Virtual Resection with a Deformable
Cutting Plane
Efficient visualization of virtual resections
Efficiency is an important aspect for virtual
resection and clipping with arbitrary geometries
It is desirable that a high update-rate be achieved
without compromising accuracy
68
Virtual Resection with a Deformable
Cutting Plane
Visualization parameters
The realistic approach (to remove the resection
volume entirely) is only one of several possibilities
The resection volume can be regarded as a new
visualization object that can be flexibly
parameterized
69
Virtual Resection with a Deformable
Cutting Plane
Combination of resection proposals and virtual
resection
A completely different approach to resection
specification is to propose to the surgeon which
part of an organ has to be resected
The resection proposal might be presented as
additional information when the deformable
cutting plane is specified
70
Virtual Resection with a Deformable
Cutting Plane
Combining resection proposals and interactive
resection for liver surgery planning
The resection proposal (dark red) is presented
while the user interactively specifies the resection
region (with the yellow line)
71
Cutting Medical Volume Data
Cutting facilities are important for surgery
simulation
Users move a cutting device through medical
volume data and simulate cutting procedures
Collision detection and tactile feedback are
essential for educational purposes when
prospective surgeons are trained
72
Cutting Medical Volume Data
High-quality representation of cut surfaces
Surgical cutting is a challenging application
because the requirements for accuracy and speed
are high, and arbitrary shapes are involved
If virtual resection is accomplished by a volume
representation, the resolution of the cut surface is
limited to the resolution of the underlying data
73
Cutting Medical Volume Data
Volume cutting
Left: two-dimensional representation of an object
surface. Middle: voxelization of the cutting tool.
Right: the resulting cut surface
74
Cutting Medical Volume Data
Progressive cutting
Left: only the left area has to be considered.
Middle: representation of the new cut surface.
Right: the resulting cut surface
75
Cutting Medical Volume Data
Cutting with a virtual scalpel (left). The result
is shown in high quality (right)
76
Cutting Medical Volume Data
Virtual resection vs. surgery simulation
Virtual resection techniques are intended for
experienced surgeons who are actually planning a
surgical procedure
Virtual resection is not focused on the realistic
simulation of a procedure but on decision support
based on the interaction with the data of a
particular patient
77
Summary
Virtual resection is an essential feature for
surgery planning, particularly for internal
organs, such as the kidney, liver, and pancreas
There are some similarities between virtual
resection and surgery simulation concerning
the representation and visualization of the data
Hardware support for 3D texture-mapping
combined with multi-texturing is essential for
a good performance
78