Download All Hands Meeting 2005

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Cardiac contractility modulation wikipedia , lookup

Quantium Medical Cardiac Output wikipedia , lookup

Arrhythmogenic right ventricular dysplasia wikipedia , lookup

Ventricular fibrillation wikipedia , lookup

Cardiac arrest wikipedia , lookup

Transcript
Model-based Visualization of Cardiac Virtual Tissue
Model based Visualization
of Cardiac Virtual Tissue
James Handley, Ken Brodlie – University of Leeds
Richard Clayton – University of Sheffield
1
Model-based Visualization of Cardiac Virtual Tissue
Tackling two Grand Challenge research
questions:
• What causes heart disease
• How does a cancer form and grow?
Together these diseases cause 61% of all UK
deaths.
2
Model-based Visualization of Cardiac Virtual Tissue
Why model the heart?
 Heart disease is an important health problem.
 Worldwide, cardiovascular disease causes
19 million deaths annually, over 5 million
between the ages of 30 and 69 years.
 Spectrum of acquired and congenital heart
disease, multiple disease mechanisms.
 All disease mechanisms are difficult to study
experimentally.
 Heart is simpler (structurally and functionally)
than other organs.
3
Model-based Visualization of Cardiac Virtual Tissue
Ventricular Fibrillation – The Killer
Normal rhythm
Ventricular fibrillation
How does it start?
How can we stop it?
4
Model-based Visualization of Cardiac Virtual Tissue
Ventricular Fibrillation – Re-entry
5
Model-based Visualization of Cardiac Virtual Tissue
Cardiac Virtual Tissue
Model cardiac tissue
as a continuous
excitable medium
Iion
~
Vm    ( D
Vm) 
t
Cm
Solve using finite difference grid. At each timestep
 Compute dV due to diffusion
 Compute dV due to dynamic response of cell
membrane
Different models can be used; simplified and detailed
 Update membrane voltage at each grid point
6
Model-based Visualization of Cardiac Virtual Tissue
The Visualization Challenge
Standard Visualization techniques
of 2D and 3D models use a single
variable…
…but detailed models may have
dozens of variables.
Can we visualize the entire state of
the heart model in a single image (or
figure?)
7
Model-based Visualization of Cardiac Virtual Tissue
Simplified and detailed models
Fenton Karma 4 variable
LuoRudy2 – 14 variable
8
Model-based Visualization of Cardiac Virtual Tissue
The Visualization Challenge
Impossible!
(3+1) dimensional 14+ variate data
cannot be perfectly visualized in a single
picture on a (2+1) dimensional computer
screen…
.. but can we make at least a useful
representation in a single image?
9
Model-based Visualization of Cardiac Virtual Tissue
Reduce the data
U
V
W
D
10
Model-based Visualization of Cardiac Virtual Tissue
Move into ‘Phase Space’
U
V
W
x = 55, y = 91
Observation 1:
3 k x k images can be expressed as k x k points
in 3-dimensional space
11
Model-based Visualization of Cardiac Virtual Tissue
CVT data sets – Phase Space
Visualization
Using a 2D slice of Fenton Karma 3 variable CVT
1. Normal action potential propagation
through homogeneous tissue
2. Re-entrant behaviour in heterogeneous
tissue
12
Model-based Visualization of Cardiac Virtual Tissue
FK3, Homogenous tissue, no re-entrant behaviour
13
Model-based Visualization of Cardiac Virtual Tissue
FK3, Heterogeneous tissue, re-entrant behaviour
14
Model-based Visualization of Cardiac Virtual Tissue
Phase Space Visualization
• Problem: This works for 3 variables – but
generalisation for M variables is:
M k x k images represented as
k x k points in M-dimensional space
• How do we visualize M-dimensional space??
15
Model-based Visualization of Cardiac Virtual Tissue
What does phase space look like for
14 variable Luo Rudy 2?
Look at 2D projections
- Here are 13 phase space
representations of action potential
against other variables
But.. can we get a single,
composite picture
- if possible, in the original space?
16
Model-based Visualization of Cardiac Virtual Tissue
From ‘Phase Space’ to Image
U
V
W
x = 55, y = 91
Observation 2: M k x k images represented as
1 composite k x k image
17
Model-based Visualization of Cardiac Virtual Tissue
Assigning Value to a Point in Phase
Space
• We look first at two general techniques:
–Value according to density of points in that
point’s neighbourhood of phase space
–Value according to position of point in phase
space
18
Model-based Visualization of Cardiac Virtual Tissue
According to Density - Form images using hyperdimensional histograms using histogram sizes
x = 55, y = 91
x = 55, y = 91
19
Model-based Visualization of Cardiac Virtual Tissue
According to Position - Form images using hyperdimensional histograms using histogram IDs
x = 55, y = 91
x = 55, y = 91
20
Model-based Visualization of Cardiac Virtual Tissue
FK3, Homogenous tissue, no re-entrant behaviour
21
Model-based Visualization of Cardiac Virtual Tissue
FK3, Heterogeneous tissue, re-entrant behaviour
22
Model-based Visualization of Cardiac Virtual Tissue
Model based Approach
• Why not use knowledge of normal behaviour?
• Build a model of the expected locations of points
in phase space
• For any simulation, visualize the difference from
normal behaviour
–The value of a point then becomes the distance of
the point from the model
–In this way abnormal points are highlighted to the
greatest extent
23
Model-based Visualization of Cardiac Virtual Tissue
Building the Point-based Model
• Capture every point in M-dimensional phase
space for simulation showing normal behaviour
– Typically this generates millions of points over time
• Model then decimated because:
– Many points co-located
– Distance calculation is expensive
• Any point removed is within ‘eps’ of point retained
– Typical reduction: 5 million to 500
24
Model-based Visualization of Cardiac Virtual Tissue
Fenton Karma three variable model
Action Potential
Model-based Representation
25
Model-based Visualization of Cardiac Virtual Tissue
Luo Rudy 2 fourteen variable model
Action potential
Model-based representation
26
Model-based Visualization of Cardiac Virtual Tissue
Conclusions
• New insight gained from moving to phase space
– particularly for three variables
• Higher number of variables is challenging – but
some merit in mapping M-dimensional phase
space back to the image space by assigning
phase space properties to pixels
• Approach will generalise to 3D models:
– 3 k x k x k volumes will map to k x k x k points in 3D
phase space
– M k x k x k volumes will map to a composite k x k x k
volume (via M-dimensional phase space)
27