Professional Documents
Culture Documents
5 / 64
Echocardiographic image processing
Clinical useful information
Strain and strain rate measurement
Opens the door to local cardiac deformation assessment
Necessity to perform motion analysis
6 / 64
BASICS ON ULTRASOUND IMAGE
FORMATION
7 / 64
Basics on US image formation
2D Ultrasound probe
Phased array transducer
(less than 192 elements)
Delays on each element
Possibility to focalize the
energy in various part of
the medium
y (elevation)
x (lateral)
z (axial)
Width
Pitch
Kerf
Height
8 / 64
Basics on US image formation
Different kind of signals
1
3
2
Rf image
Enveloppe image
B-mode image
9 / 64
Basics on US image formation
Different kind of signals
1
3
2
Rf image
Enveloppe image
B-mode image
Image mostly used in 3D
echocardiography
10 / 64
Basics on US image formation
3D Ultrasound probe
2D matrix array transducer
(3000 elements involved)
Technical difficulties in
driving all the elements
Impact spatial resolution
Technical difficulties in
scanning the volume of
interest in real time
Impact temporal resolution
Open head of probe
11 / 64
Basics on US image formation
Image properties
Typical voxel size: 0.80 x 1.00 x 1.00
Temporal resolution: 20 volumes per second
Long Axis 4 chambers Short Axis
Long Axis 2 chambers
12 / 64
ECHOCARDIOGRAPHIC IMAGE
PROCESSING
13 / 64
Echocardiographic image processing
Image properties
Spatial
No clear contours
Noisy nature (speckle)
Temporal
Speckle decorrelation
Linked to frame rate
14 / 64
Echocardiographic image processing
Current needs
No real consensus on the accuracy of what we can
extract from this modality
Strong need of evaluation platform for quality
assurance of algorithms applied to this modality for:
Segmentation
Motion estimation
Tissue characterisation
15 / 64
ULTRA REALISTIC SYNTHETIC
ECHOCARDIOGRAPHIC SEQUENCES
16 / 64
Ultra realistic echocardiographic simulations
State-of-the-art
Ultrasound Simulator
Field II [Jensen et al., 1992]
Cole [Gao et al., 2009]
Creanuis [Varray et al., 2011]
Realistic Simulation
[Gao et al., UMB, 2009]
[Alessandrini et al., ICIP, 2012]
[De Craene et al., IEEE TMI, 2013]
17 / 64
ULTRA REALISTIC SYNTHETIC
ECHOCARDIOGRAPHIC SEQUENCES
BASICS
18 / 64
Simulator principle
Speckle
pattern
Simulate a realistic point spread
function that characterises the
ultrasound probe
Simulate a medium from a set of
scatterer points with specific
backscattering coefficients
?
How many scatterers ?
Which positions ?
Which amplitudes ?
Which motion ?
sector in degree
d
e
p
t
h
i n
m
m
-40 -30 -20 -10 0 10 20 30 40
20
40
60
80
100
120
19 / 64
ULTRA REALISTIC SYNTHETIC
ECHOCARDIOGRAPHIC SEQUENCES
MOST ADVANCED SOLUTIONS
De Craene et al. Philips Research France
20 / 64
Most advanced solutions in US simulations
[De Craene et al., TMI, 2013]
Anatomical
model
Obtained from MR
segmentation
Electromechanical
motion model
Properties
Realistic motion model
Need to improve image quality
Contractility Activation
[Sermesant et al., TMI, 2013]
Ultrasound simulator
- Inside myocardium: motion
derived from the EM model
- Outside myocardium: random
scatterers position and motion
- Scatterers amplitudes: simple
gaussian distribution
21 / 64
ULTRA REALISTIC SYNTHETIC
ECHOCARDIOGRAPHIC SEQUENCES
MOST ADVANCED SOLUTIONS
Alessandrini et al. Creatis, France
22 / 64
Most advanced solutions in US simulations
[Alessandrini et al., ICIP, 2012]
Improvement of image quality : Image-based approach
Build a simulation based on a real clinical sequence
Learn the motion to be applied to the scatterers inside
the myocardium from the real sequence
23 / 64
Most advanced solutions in US simulations
[Alessandrini et al., ICIP, 2012]
Improvement of image quality : Image-based approach
Build a simulation getting inspired by a real clinical
sequence
Learn the scatterers amplitudes from the real sequence
= 10
20
1
A: scatterers amplitude
I : real image intensity
K: controls dB range of the
resulting image
24 / 64
Most advanced solutions in US simulations
[Alessandrini et al., ICIP, 2012]
Real clinical
recording
Simulated
sequence
Reference
motion
Properties
Simulation of surrounding structures
Simulation of image artifacts
No motion model
Only implemented in 2D
25 / 64
ULTRA REALISTIC SYNTHETIC
ECHOCARDIOGRAPHIC SEQUENCES
FUTURE DIRECTIONS
26 / 64
Future directions in US simulations
How to still improve simulations ?
Merge the model-based simulation with the image-
based one
Anatomical + Electromechanical models
Dedicated registration
algorithm
Real clinical recording
27 / 64
Ultra realistic echocardiographic simulations
Future directions
Quantitative comparison of existing 3D
segmentation, motion and strain estimation
techniques
Improving the heart models for the generation of
a set of controlled pathological cases
Creation of a publicly available library of
sequences including clinically relevant cases
28 / 64
ECHOCARDIOGRAPHIC IMAGE
PROCESSING
FEATURE EXTRACTION
29 / 64
Feature extraction
What kind of features ?
Information support: B-mode image
Most accessible and time efficient support
Edge information
Monogenic signal
Region information
First order statistics computed locally
30 / 64
ECHOCARDIOGRAPHIC
FEATURE EXTRACTION
MOST ADVANCED SOLUTIONS
Noble et al. Institute of Biomedical
Engineering, U.K.
31 / 64
Most advanced algorithms in feature extraction
Monogenic signal in few words
Extension of the analytic signal in n-D
Assumption: local image patches have intrinsic
dimensionality one
Efficiently extract local amplitude, local orientation,
local phase and instantaneous frequency in the
direction of maximum energy
( )
32 / 64
Most advanced algorithms in feature extraction
[Rajpoot et al., ISBI, 2009]
Exploit the monogenic signal for edge detection in
3D echocardiography images
Feature asymmetry (FA) operator for phase-
congruency measure in the particular case of step
edges
33 / 64
Most advanced algorithms in feature extraction
34 / 64
Most advanced algorithms in feature extraction
[Stebbing et al., MEDIA, 2013]
Machine learning based on boundary fragment model
to classify the different detected edges
35 / 64
ECHOCARDIOGRAPHIC IMAGE
PROCESSING
SEGMENTATION
36 / 64
3D Echo segmentation
Echocardiographic image processing
Left ventricle
Full myocardium
3D Transesophageal
4 chambers
37 / 64
3D Echo segmentation
Echocardiographic image processing
Left ventricle
Full myocardium
3D Transesophageal
4 chambers
38 / 64
Echocardiographic image processing
State-of-the-art in 3D Left Ventricle segmentation
Without prior
Statistical Shape/Appearance Model
Leung, ISBI 2010
Zhang, UMB 2013
Butakoff, FIMH 2011
With prior
Supervised tissue classification
Lempitsky, FIMH2009
Verhoek, MLMI2011
Machine learning from large
databases
Yang, IEEE TMI 2011
Graph Cuts
Juang, ISBI 2011
Dynamic Programming
van Stralen, Academic Radiology 2005
Deformable models
Simplex Meshes
Nillesen, Phy. Med. Biol. 2009
Level-sets
Rajpoot, MedIA 2011
B-Spline Explicit Active Surfaces
Barbosa, UMB 2013
Kalman-based surface tracking
Dikici, MICCAI 2012
39 / 64
Echocardiographic image processing
State-of-the-art : Performance evaluation
Study Year
#
Exams
Analysis time (s)
EDV
MAD
( mm)
R BA (2 ml)
Van Stralen 2005 14 90+Manual Init 0.93 -1060 X
Nillesen 2009 5 X X 6.74.6 X
Lempitsky 2009 14 2-22 X X X
Leung 2010 99 X 0.95 1.540 2.911.0
Juang 2011 4 X X X 2.43.2
Rajpoot 2011 34 X X -5.049 2.20.7
Butakoff 2011 10 X X 6.414 1.61.1
Butakoff 2011 20 X X 3.147 1.81.9
Verhoek 2011 25 2 X X X
Yang 2011 67 1.5 X 1.312 1.31.1
Dikici 2012 29 0.08 X X 2.0X
Barbosa 2013 24 1 0.97 -2.423 X
Zhang 2013 50 45-60 0.83 4.235 3.21.0
40 / 64
Echocardiographic image processing
State-of-the-art : Performance evaluation
Study Year
#
Exams
Analysis time (s)
EDV
MAD
( mm)
R BA (2 ml)
Van Stralen 2005 14 90+Manual Init 0.93 -1060 X
Nillesen 2009 5 X X 6.74.6 X
Lempitsky 2009 14 2-22 X X X
Leung 2010 99 X 0.95 1.540 2.911.0
Juang 2011 4 X X X 2.43.2
Rajpoot 2011 34 X X -5.049 2.20.7
Butakoff 2011 10 X X 6.414 1.61.1
Butakoff 2011 20 X X 3.147 1.81.9
Verhoek 2011 25 2 X X X
Yang 2011 67 1.5 X 1.312 1.31.1
Dikici 2012 29 0.08 X X 2.0X
Barbosa 2013 24 1 0.97 -2.423 X
Zhang 2013 50 45-60 0.83 4.235 3.21.0
41 / 64
ECHOCARDIOGRAPHIC IMAGE
SEGMENTATION
MOST ADVANCED SOLUTIONS
Barbosa et al. Creatis KULeuven,
France, Belgium
42 / 64
Most advanced algorithms in segmentation
[Barbosa et al., UMB, 2013]
Formalism specifically dedicated for near real time
3D segmentation
Exploit equivalence under specific constraint
between implicit and explicit representation inside
the variational framework of level-set methods
Solve a 3D problem in a 2D space (dimensionality
reduction)
Segmentation performed through a B-Spline
formulation in order to decrease even more
computational time
43 / 64
Most advanced algorithms in segmentation
[Barbosa et al., UMB, 2013]
Interface evolution corresponds to a succession of
simple separable convolutions
with:
Energy to minimize
[] B-Spline coefficients
(
B-spline function
44 / 64
Most advanced algorithms in segmentation
A
u
et A
v
: interior and exterior regions
used for the computation of the
local means
2
with coordinates {
1
,
2
}
) restriction of to interface
B(x,y)
x
[Barbosa et al., UMB, 2013]
Evolution equation
With
45 / 64
Most advanced algorithms in segmentation
Results
Validation performed on 24 patients among whom
80% present different cardiac pathologies
All data were manually segmented by 3 experts
Corr. Coeff: 0.97 (EDV), 0.97 (ESV), 0.91 (EF)
Average Cpu time per volume: 25 ms
2.9-GHz 4-Core laptop, with 7.7GB Memory running Fedora
46 / 64
ECHOCARDIOGRAPHIC IMAGE
PROCESSING
MOTION ESTIMATION
47 / 64
Motion estimation
State-of-the-art in motion estimation
Many algorithms have been proposed
The most well known is based on block matching
Most of them are based on intensity conservation
Assumption: a moving structure should conserve
its brightness appearance between two
consecutive time instants
48 / 64
Motion estimation
State-of-the-art in motion estimation
Without prior
Statistical model
Wang, STACOM, 2010
Leung, UMB, 2011
With prior
Mechanical model
Papademitris, MEDIA, 2001
Sermesant, MICCAI, 2001
B-Spline transformation
Heyde, STACOM, 2013
De Craene, MEDIA, 2012
Piella, STACOM, 2013
Optical flow
Alessandrini, TIP, 2013
Tautz, STACOM, 2013
Mansi, IJCV, 2011
Block-matching
Isla, JASE, 2011
Crosby, UMB, 2009
Seo, JACC, 2011
49 / 64
Motion estimation
MICCAI12 Challenge [De Craene et al., TMI, 2013]
Synthetic motion from an Electro-Mechanical model
Simulate normal and pathological cases (13 patients)
Comparison of 5 methods
2 B-Spline transformation based methods
3 Optical flow based methods
50 / 64
Motion estimation evaluation
Magnitude errors
Globally over a cardiac cycle
For each time instant in the sequence
Motion estimation
51 / 64
Motion estimation
MICCAI12 Challenge
Average magnitude error over a cardiac cycle
Ischemic sub groups Dyssynchrony sub groups
52 / 64
Motion estimation
MICCAI12 Challenge
Average magnitude error over a cardiac cycle
Ischemic sub groups Dyssynchrony sub groups
53 / 64
ECHOCARDIOGRAPHIC
MOTION ESTIMATION
MOST ADVANCED SOLUTIONS
Heyde et al. KULeuven, Belgium
54 / 64
Most advanced algorithms in motion estimation
[Heyde et al., FIMH 2013]
Free-form deformations in 3D to estimate motion
Model displacement in B-Spline space
Registration performed in a recursive minimization way
+1
= [, ]
1,
,[1,
]
=
,
+
, +()
with: Energy to minimized
Sum of Square diff. measurement
Regularization function
55 / 64
Most advanced algorithms in motion estimation
[Heyde et al., FIMH 2013]
Illustration in 2D
Extension in 3D
Derivation of
motion and strain
Image warping
Registration
56 / 64
Most advanced algorithms in motion estimation
[Heyde et al., FIMH 2013]
Anatomical shaped control grid
Less control points (efficiency)
Naturally enforce smoothness in the physiologically
relevant directions
Anatomically shaped control grid Regular control grid
57 / 64
Most advanced algorithms in motion estimation
Acute myocardial infarct
On going results
Feasibility on 6 clinical data
3 healthy patients + 3 with pathologies
(Acute myocardial infarct)
Average Cpu time per volume:
4 minutes
2.8-GHz 4-Core laptop, with 8.0GB
Memory running Windows
58 / 64
FUTURE DIRECTIONS
59 / 64
Future directions
Key point: image quality
Deeply depend on the capacity to improve or not
3D echocardiographic image quality
Scenario 1: No real improvement
Needs of quantifying what
exactly we could extract from
this modality
Needs of going further in
adapted image processing
Needs of doing real time
processing
60 / 64
Future directions
Key point: image quality
Deeply depend on the capacity to improve or not
3D echocardiographic image quality
Scenario 2: Improvement is possible
Needs of working on the
acquisition process itself
61 / 64
Future directions
3D echocardiographic acquisition improvements
Strong efforts are currently made to improve image
quality
Temporal resolution
Compressed sensing in ultrasound
[Wagner et al., IEEE TSP, 2012]
Spatial resolution
Fourier ultrasound imaging
[Garcia et al., IEEE UFFC, 2013]
Modify the image to facilitate motion estimation
Ultrasound-tagging imaging
[Liebgott et al., IEEE UFFC, 2013]
62 / 64
Future directions
Ultrasound-tagging [Liebgott et al., UFFC 2013]
Main idea: reproduce the principle of tagged MR
imaging in ultrasound
63 / 64
Future directions
Classical B-mode image US-tagging
Tagged ultrasound imaging [Liebgott et al., UFFC 2013]
http://www.creatis.insa-lyon.fr/us-tagging/
64 / 64
THANK FOR YOUR ATTENTION