– Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging –...

97
www.biomecardio.com – Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher, CREATIS, Lyon, France www.biomecardio.com [email protected] April 22, 2019 Disclaimer : The views expressed in this course are those of the author and do not necessarily reflect the multiple positions of the ultrasound community. The examples may contain errors and can carry an implied judgement due to author’s preference for one side of an issue over another. Be critical and take a step back while reading this document!

Transcript of – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging –...

Page 1: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

– Ultrasound motion imaging –Simulating ultrasound images

a very brief introduction

byDamien Garcia

INSERM researcher, CREATIS, Lyon, France

[email protected]

April 22, 2019

Disclaimer: The views expressed in this course are those of the author and do not necessarily reflect the multiple positions of the ultrasound community. The examples may contain errors and can carry an implied judgement due to author’s preference for one side of an issue over another.Be critical and take a step back while reading this document!

Page 2: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

TOC

why using simulations? MUST: Matlab UltraSound Toolbox SIMUS: what’s inside?

Page 3: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,
Page 4: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

why doing simulations?

Before in vitro and in vivo, use computational ultrasound imaging to:

1. test your ultrasound sequences (PW, DW, MLT…)2. optimize your algorithms3. explore multiple configurations

4. compare with others (e.g. challenges)

Computational ultrasound imaging must ideally be:

1. easy to program2. realistic3. easy to parallelize in the 3-D era

The “optimal” methodology (if possible): in silico, in vitro & in vivo

Page 5: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

computational ultrasound imaging

• Computational ultrasound imaging is increasingly used

• Jørgen Jensen, “Field: A program for simulating ultrasound systems.” 1996

2000 2004 2008 2012 2016

50

100

150

200

2018

citations

source: Field II Simulation Program(http://field-ii.dk)

Page 6: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

mesh-based vs. mesh-free

Grid-based Mesh-free

k-Wave (www.k-wave.org) Field II (field-ii.dk)

Finite difference method Weakly backscattering particles

LAGRANGIAN

Each particle possesses and transports its physical properties

EULERIAN

Page 7: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,
Page 8: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

MUST: Matlab UltraSound Toolbox

Page 9: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

MUST & SIMUS

Matlab UltraSound Toolbox

1. a Matlab toolbox for ultrasound2. demodulation, beamforming3. color Doppler, vector Doppler

4. contains PFIELD and SIMUS

SIMulations for UltraSound

1. PFIELD: simulate acoustic pressure fields2. SIMUS: simulate transmit and receive in ultrasound imaging3. parallelizable

During the hands-on sessions, you will use SIMUS from the MUST

• MUST = Matlab UltraSound Toolbox• SIMUS = SIMulations for UltraSound

Page 10: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

acoustic far-field pattern

Far-field pattern

30

210

60

240

90o

270

120

300

150

330

180 0

0.2

0.4

0.6

0.8

1

Page 11: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

pressure fields with PFIELD

Focused Divergent MLT (“multi-line transmit”)

2 cm

Page 12: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

transmit focusing

*

Page 13: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

pressure fields with PFIELD

2 cm

MLT – Multi-Line Transmit3 simultaneous focused transmits

Page 14: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

source: doi:10.13140/RG.2.1.3563.2486

Specular scattering Diffuse (Rayleigh) scattering

scattering

ONLY the diffuse scattering is considered in SIMUS! (as in FieldII)

Page 15: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

Scatterers

Probe

basic principle in SIMUS

Page 16: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

1 cm 1 8 15 22 29 36 43 50 57 64element #

10

20

30

40

50

60

70

time

(μs) after

beamforming

RF signals with SIMUS

Page 17: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

B-mode with SIMUS

ww

w.yale.edu/im

aging/echo_atlas/views/apical_2c.htm

l

Page 18: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

color Doppler with SIMUS

1

2

3

plane wave

propagating downward

128 elements, 5 MHz

(cm

)

17 cm/s

24 cm/s

10 cm/s

source: Shahriari and Garcia.Phys Med Biol, 2018;63:205011.

Page 19: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

color Doppler with SIMUS

source: Shahriari and Garcia.Phys Med Biol, 2018;63:205011.

Doppler

0

17 cm/s

24 cm/s

0 0.5 10

0.2

0.4

(s)

(m/s)

vector Doppler reference (SPH)

Page 20: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,
Page 21: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

linear acoustic wave equation

Assumptions

1. no dissipative effects (no viscosity, no heat conduction)2. homogeneous, isotropic, elastic medium3. low-amplitude perturbations (small particle velocities, small

fluctuations of pressure and density)

4. ⇒ linearization

𝜕𝜕2𝑝𝑝𝜕𝜕𝑥𝑥2

+𝜕𝜕2𝑝𝑝𝜕𝜕𝑧𝑧2

−1𝑐𝑐2𝜕𝜕2𝑝𝑝𝜕𝜕𝑡𝑡2

= 0

�𝑃𝑃 = ℱ 𝑝𝑝 ⇒𝜕𝜕2 �𝑃𝑃𝜕𝜕𝑥𝑥2

+𝜕𝜕2 �𝑃𝑃𝜕𝜕𝑧𝑧2

+𝜔𝜔2

𝑐𝑐2�𝑃𝑃 = 0

2D acoustic wave equation:

Page 22: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

acoustic field of a 1-D element

1-D element model

1. linear piston in a rigid baffle2. piston vibrating with a uniform normal velocity3. high frequency; far field

4. ⇒ 𝑘𝑘𝑘𝑘 ≫ 1; 𝑘𝑘 ≫ ⁄𝜋𝜋𝑏𝑏2 𝜆𝜆

𝒑𝒑 𝒙𝒙, 𝒛𝒛,𝝎𝝎, 𝒕𝒕

= 𝝆𝝆𝝆𝝆𝒗𝒗𝟎𝟎 𝝎𝝎𝟐𝟐𝒊𝒊𝒊𝒊𝒌𝒌𝒌𝒌 𝑫𝑫𝒌𝒌 𝜽𝜽,𝒌𝒌

𝒆𝒆𝒊𝒊𝒌𝒌𝒊𝒊

𝒌𝒌𝒊𝒊𝒆𝒆−𝒊𝒊𝝎𝝎𝒕𝒕

2𝑏𝑏

𝜃𝜃

𝑘𝑘

𝑘𝑘: wavenumber𝜆𝜆: wavelength

𝑣𝑣0

𝐷𝐷𝑏𝑏 𝜃𝜃, 𝑘𝑘 = sinc 𝑘𝑘𝑏𝑏 sin𝜃𝜃directivity of the element:

Page 23: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

acoustic field of a 1-D array

1-D array

The acoustic field of a 1-D array is the sum of the acoustic fields generated by the single elements

(linear acoustics)

𝒑𝒑 𝒙𝒙, 𝒛𝒛,𝝎𝝎, 𝒕𝒕

= 𝝆𝝆𝝆𝝆𝒗𝒗𝟎𝟎 𝝎𝝎 �𝒏𝒏=𝟏𝟏

𝑵𝑵

𝑾𝑾𝒏𝒏𝒆𝒆𝒊𝒊𝝎𝝎∆𝝉𝝉𝒏𝒏𝟐𝟐𝒊𝒊𝒊𝒊𝒌𝒌𝒌𝒌 𝑫𝑫𝒌𝒌 𝜽𝜽𝒏𝒏,𝒌𝒌

𝒆𝒆𝒊𝒊𝒌𝒌𝒊𝒊𝒏𝒏

𝒌𝒌𝒊𝒊𝒏𝒏𝒆𝒆−𝒊𝒊𝝎𝝎𝒕𝒕

𝜃𝜃1𝑘𝑘1

𝜃𝜃𝑁𝑁𝑘𝑘𝑁𝑁

#1 #2 #3 #N

𝑊𝑊: apodizationΔ𝜏𝜏: delay

#n

𝑘𝑘𝑛𝑛

Page 24: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

receive signals

echo signals

1. The acoustic scatterers become individual monopole point sources when the incident wave reaches them (cylindrical waves in 2-D; spherical waves in 3-D)

2. The scatterers do not acoustically interact with each other (single scattering)

𝒑𝒑𝒒𝒒 𝝎𝝎, 𝒕𝒕

= 𝝆𝝆𝝆𝝆 𝒌𝒌𝒌𝒌𝒗𝒗𝟎𝟎 𝝎𝝎 �𝒎𝒎=𝟏𝟏

# 𝐨𝐨𝐨𝐨 𝐩𝐩𝐩𝐩𝐩𝐩𝐩𝐩𝐩𝐩𝐩𝐩𝐩𝐩𝐩𝐩𝐩𝐩

𝐁𝐁𝐁𝐁𝐁𝐁𝒎𝒎 �𝒏𝒏=𝟏𝟏

𝑵𝑵

𝑾𝑾𝒏𝒏𝒆𝒆𝒊𝒊𝝎𝝎∆𝝉𝝉𝒏𝒏 𝑫𝑫𝒌𝒌 𝜽𝜽𝒏𝒏𝒎𝒎,𝒌𝒌𝒆𝒆𝒊𝒊𝒌𝒌𝒊𝒊𝒏𝒏𝒎𝒎

⁄𝒊𝒊𝒏𝒏𝒎𝒎 𝒌𝒌𝑫𝑫𝒌𝒌 𝜽𝜽𝒒𝒒𝒎𝒎,𝒌𝒌

𝒆𝒆𝒊𝒊𝒌𝒌𝒊𝒊𝒒𝒒𝒎𝒎

⁄𝒊𝒊𝒒𝒒𝒎𝒎 𝒌𝒌𝒆𝒆−𝒊𝒊𝝎𝝎𝒕𝒕

#q

Tx Rx

𝐵𝐵𝐵𝐵𝐵𝐵:backscattering coefficient

Page 25: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

www.biomecardio.com

Field II vs. SIMUS

Time-based frequency-based

Matlab m + mex files Matlab fully open codes

included in MUST

SIMUS

presently, only in 2-D

Field II

Page 26: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

1

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

A synthetic approach based on physical simulators

Olivier Bernard

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

University of Lyon, France

Page 27: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

2

Cardiovascular diseases

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Cardiac imaging for diagnosis

►Cardiac imaging

● Assessment of cardiac function (diagnosis / patient follow-up )

● Different modalities for different needs

Most common modality (safe, cheap, portable)

More advanced examination (better image contrast)

Gold standard for motion quantification

US Cine MR Tagged MR

Page 28: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

3

Cardiovascular diseases

Cardiac imaging for diagnosis

►Cardiac function analysis through

● Anatomical measurements Volumes / Ejection fraction

● Dynamic measurements Strain / Flow / Doppler

Color Doppler Myocardium strain Ejection Fraction

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 29: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

4

Cardiac imaging for diagnosis

Strain imaging – echocardiography illustration

Apical 4 chambers

view

Short axis view

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 30: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

5

Cardiac imaging for diagnosis

Longitudinal Radial Circumferential

L L L

𝒆 = ∆𝑳

𝑳

Normalized deformation

Strain imaging – echocardiography illustration

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 31: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

6

Echocardiography illustration

Cardiac imaging for diagnosis

Longitudinal strain

Source: GE Healthcare web site

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 32: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

7

Cardiac imaging for diagnosis

Echocardiography illustration

Radial strain

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Source: GE Healthcare web site

Page 33: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

8

Cardiac imaging for diagnosis

Echocardiography illustration

Circumferential strain

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Source: GE Healthcare web site

Page 34: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

9

Cardiac imaging for diagnosis

►Sensitive to change of systolic function

● Strong potential for detecting heart diseases at early stage

► Ischemic case: reduced motion of specific segments

Myocardial strain

LCX: Occlusion of Left Circumflex RCA: Occlusion of Right Coronary Artery LADdist: Distal occlusion of the Left Anterior Descending Artery LADprox: Proximal occlusion of the Left Anterior Descending Artery

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 35: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

10

Cardiac imaging for diagnosis

Myocardial strain

► LCX example

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 36: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

11

Cardiac imaging for diagnosis

Myocardial strain

►So everything is beautiful in a wonderful word ?

● Not really…

►Only global longitudinal strain (GLS) is used (in ultrasound)

►Regional strain NOT used (despite the clinical interests)

Strain measurements are not reproducible enough Needs for automatic and reproducible measurements

Solid quantitative validations are required

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 37: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

12

Cardiac imaging for diagnosis

Validation of cardiac strain quantification

Manual tracking Physical

phantom

Animal experiments

Realistic synthetic images

Straightforward Real

acquisitions Measure strain

directly Dense strain Ground-truth

• Tedious • Inter and

intra-expert variability

• Realism (image quality/involved structures) not yet sufficient

• Image quality is too good

• Ethical question

• Let’s see what’s going on

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 38: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

13

Generation of realistic synthetic images

Motivations

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 39: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

14

Motivations

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 40: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

15

● Physical principle

● Physical simulator

● Proposed pipeline

Ultrasound modality

Generation of realistic synthetic images

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 41: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

16

Physical principle

1) Transmit focused beam 2) Receive backscattered echoes

𝒎𝒆𝒅𝒊𝒖𝒎 𝒎𝒆𝒅𝒊𝒖𝒎

beamforming

3) Reconstruct one part of the image

𝒎𝒆𝒅𝒊𝒖𝒎

4) Repeat for each part of the image

𝒎𝒆𝒅𝒊𝒖𝒎 𝒎𝒆𝒅𝒊𝒖𝒎

4) Repeat for each part of the image

𝒎𝒆𝒅𝒊𝒖𝒎

Typical frame rate: from 50 to 100 images / second

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 42: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

17

Interaction between wave and medium

►When propagating, acoustic waves

● create expansion and contraction of the insonified medium

● interact with the medium in many different ways

Reflection

Refraction

Scattering

Attenuation

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 43: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

18

Interaction between wave and medium

►Specular

● Large reflector (dimensions > 𝝀)

● Smooth surface (e.g. bone)

Specular

Incident wave reflected

wave

Transmitted wave

Impedance Z1

Impedance Z2

Diffuse

Incident wave

Transmitted wave

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 44: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

19

Interaction between wave and medium

►Diffuse

● Rough surface (e.g. smooth tissue)

● Wave is reflected in several directions

Specular

Incident wave reflected

wave

Transmitted wave

Impedance Z1

Impedance Z2

Diffuse

Incident wave

Transmitted wave

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 45: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

20

Interaction between wave and medium

Specular (spine)

Specular (skull)

Diffuse (brain)

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 46: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

21

Interaction between wave and medium

►Scattering

● Structures with dimensions < 𝝀

● Particularly true with blood (red cell dim ~8µm, 𝝀>0.1mm)

one scatterer few scatterers

Emmanuel Bossy, Institut Langevin, ESPCI Paris, France

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 47: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

22

Interaction between wave and medium

►Scattering

● Many scatterers => speckle phenomenon !

Emmanuel Bossy, Institut Langevin, ESPCI Paris, France

Plane wave Focus wave

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 48: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

23

Interaction between wave and medium

►Scattering

● Soft tissue behaves as a set of scattering points

● Ultrasound image is mainly an interference imaging technique

● Intrinsic speckle properties (local signature of the tissue)

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 49: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

24

● Physical principle

● Physical simulator

● Proposed pipeline

Ultrasound modality

Generation of realistic synthetic images

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 50: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

25

Ultrasound modality

Physical simulator

►Several existing physical simulators in the literature

● Field II (Cole)

● Creanuis

● Simus

● …

►Based on the same strategy

● Modeling of the emitted field (linear / non-linear propagation)

● Modeling of the insonified medium through points scatterers

https://field-ii.dk

https://creatis.insa-lyon.fr/site7/fr/CREANUIS

http://www.biomecardio.com

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 51: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

26

Ultrasound modality

Physical simulator

Probe settings

Medium definition

Physical simulator

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 52: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

27

Cardiac probe

Properties Value

Nb. of elements 64

Pitch 0,28 mm

Height 13 mm

Elevation focus 60 mm

Center Frequency 2.7 MHz

Bandwidth 60 %

Linear phased-array

Ultrasound modality

Physical simulator – modeling of the emitted field

Ultrasound Probe design

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 53: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

28

Ultrasound modality

Physical simulator – modeling of insonified medium

► Scattering map 𝒙𝒊, 𝒚𝒊, 𝒛𝒊 , 𝒂𝒊 𝒊∈[𝟏,𝑵]

● positions 𝒙𝒊, 𝒚𝒊, 𝒛𝒊

● amplitude 𝒂𝒊

● number of scatterers N

► Specular reflection

● Strong amplitudes 𝒂𝒊

► Scattering

● Many scatterers per resolution cell

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 54: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

29

Realistic synthetic image

► How to choose N, 𝒙𝒊, 𝒚𝒊, 𝒛𝒊 and 𝒂𝒊 ?

Physical simulator

Ultrasound modality

Physical simulator – modeling of insonified medium

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 55: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

30

Ultrasound modality

Physical simulator – modeling of insonified medium

► Scatterers position and number

● From the chosen probe settings

Compute the corresponding resolution cell (≈ 𝟎, 𝟓𝒎𝒎𝟑)

● From the dimensions of the image to simulate

Choose 𝟐𝟎 scatterers per resolution cell

(fully developed speckle)

Compute the corresponding total number of scatterers N

The N scatterers are then uniformly distributed over the image dimensions to fill the image space

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 56: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

31

Ultrasound modality

► Scatterers amplitude

● Synthetic image-based approach

Compute the corresponding backscattered amplitude from a real image (template)

𝒂𝒊 = 𝟏𝟎𝒅𝑩𝒓𝒂𝒏𝒈𝒆

𝟐𝟎𝑰

𝑰𝒎𝒂𝒙−𝟏

Real image Synthetic image Scattering map

Cole

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 57: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

32

Ultrasound modality

Static image simulation examples

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 58: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

33

● Physical principle

● Physical simulator

● Proposed pipeline

Ultrasound modality

Generation of realistic synthetic images

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 59: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

34

Ultrasound modality

Temporal sequence simulation

? ? ? 𝒌𝒔𝒊𝒎

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 60: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

35

Ultrasound modality

►How to extend the simulation to a full sequence with the corresponding ground-truth ?

A Pre-processing

3D dataset: image + mesh 1

B Cardiac motion

E/M ground truth motion 1

Measured motion 2

3

Spat

io-t

emp

ora

l re

gist

rati

on

C

Scat

teri

ng

map

s

1

Sim

ula

tor

2

Simulation

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 61: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

36

► Step A-1 Pre-processing

● Choose a given real sequence (template)

● Semi-automatic segmentation of the left-ventricle over the cardiac cycle

Ultrasound modality

𝒌𝒕𝒆𝒎𝒑𝒍

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 62: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

37

► Step B-1 Electromechanical ground-truth model

Ultrasound modality

Radial motion Long. motion

torsion Inverse rotation

● E/M model

Electrical activation

Mechanical contraction

● Biophysical parameters

Myocardial contractility

Stiffness

Conduction

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 63: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

38

► Step B-1 Electromechanical ground-truth model

Ultrasound modality

𝒌𝒔𝒊𝒎

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 64: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

39

► Step B-3 Spatio-temporal registration

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 65: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

40

Myocardium scatterers

Backscattered amplitudes kept constant over the cardiac cycle

Speckle decorrelation is ensured thanks to the use of the physical simulator

Positions updated from the EM model

Motion reference

Ultrasound modality

► Step C-1 (Temporal) scattering maps

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 66: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

41

Surrounding (non-myocardium) structure scatterers

Backscattered amplitudes re-estimated at each frame of the simulated cardiac cycle

Ensure the realistic nature of the simulation

Positions updated from the EM model

Random positioning out of the myocardium region

Ultrasound modality

► Step C-1 (Temporal) scattering maps

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 67: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

42

Ultrasound modality

► Step C-2 Physical simulation

Pipeline designed for 3D simulations

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 68: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

43

► 2D simulations: need additional steps

A Pre-processing

3D dataset: image + mesh 2

B Cardiac motion

E/M ground truth motion 1

Measured motion 2

3

Spat

io-t

emp

ora

l re

gist

rati

on

C

US simulation

Scat

teri

ng

map

s

1

Sim

ula

tor

2

1

2D templates

3

Pre-alignment

Ultrasound modality

Simulation

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 69: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

44

Vendor 1

Vendor 4 Vendor 3

Vendor 2

Ultrasound modality

[Alessandrini et al. - TUFFC 2018]

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 70: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

45

Realistic synthetic 2D sequences

►Normal case

4CH 2CH

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 71: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

46

► E/M model introduction of controlled pathologies

Simulated ischemic region

Longitudinal strain – A4C +10

-15

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 72: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

47

Time to play together…

►Any diagnosis ?

Ultrasound modality

A4C A4C

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 73: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

48

Realistic synthetic 2D sequences

►Normal VS LCX

A4C A4C

A4C

Ultrasound modality

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 74: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

49

Many thanks

Together, we’re stronger !

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 75: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

50

Appendices

Appendices

GENERATION OF REALISTIC SYNTHETIC ULTRASOUND IMAGES

Page 76: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

51

Icing on the cake – MR simulation…

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

Page 77: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

52

● Physical principle

● Physical simulator

● Proposed pipeline

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

MR modality

Generation of realistic synthetic images

Magnetic resonance modality

Page 78: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

53

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

MR modality

Physical principle

Play with intrinsic magnetization of protons present in the human body

Page 79: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

54

● Physical principle

● Physical simulator

● Proposed pipeline

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

MR modality

Generation of realistic synthetic images

Magnetic resonance modality

Page 80: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

55

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

MR modality

Physical simulator - ODIN

MR sequence (e.g. bSSFP)

T1 / T2 / PD definition

Physical simulator

http://od1n.sourceforge.net/ [Jochimsen et al., (2006)]

Page 81: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

56

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

MR modality

Physical simulator - ODIN

MR sequence (e.g. EPI)

T1 / T2 / PD definition

Physical simulator

http://od1n.sourceforge.net/ [Jochimsen et al., (2006)]

Page 82: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

57

● Physical principle

● Physical simulator

● Proposed pipeline

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

MR modality

Generation of realistic synthetic images

Magnetic resonance modality

Page 83: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

58

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

MR modality

Proposed pipeline

B Cardiac motion

E/M motion 1

Measured motion 2

3

Spat

io-t

emp

ora

l re

gist

rati

on

A Pre-processing

3D dataset: image + mesh 1

C

T1/ T2/ PD maps 1

Simulation 2

Simulation

Page 84: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

59

► Step C-1 T1 / T2 relaxation time (𝒎𝒔)

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

MR modality

Gaussian distribution 𝝁 and 𝝈 from literature

Tissue labels

T1 map T2 map

Page 85: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

60

► Step C-1 Proton density

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

MR modality

US simulation

Backscattered amplitude Bmode image

MR simulation

Proton density MR image intensity

Using analytic MR formulas

𝑷𝑫 = 𝒇(𝑰, 𝑻𝟏, 𝑻𝟐)

𝒂𝒊 = 𝟏𝟎𝒅𝑩𝒓𝒂𝒏𝒈𝒆

𝟐𝟎𝑰

𝑰𝒎𝒂𝒙−𝟏

Page 86: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

61

► Step C-2 Simulations

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

MR modality

Page 87: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

62

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

MR modality

3D cine MR sequence

Page 88: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

63

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

MR modality

3D tagged MR sequence

(channel 1)

Page 89: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

64

Cardiac imaging for diagnosis

Cardiac imaging for diagnosis

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

Page 90: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

65

MULTIMODAL GENERATION OF REALISTIC SYNTHETIC IMAGES

Cardiac imaging for diagnosis

Strain computation

Longitudinal Radial Circumferential

𝒆 = ∆𝑳

𝑳

Normalized deformation

L L L

Page 91: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

66

MODELING OF ULTRASOUND WAVES AND IMAGE RECONSTRUCTION

Ultrasound for medical imaging

Ultrasound and other diagnostic imaging modalities

Thomas L. Szabo. 2014

Diagnostic Ultrasound Imaging: Inside Out

Imaging Modalities

Page 92: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

67

MODELING OF ULTRASOUND WAVES AND IMAGE RECONSTRUCTION

Physical principle of echography

Interaction between wave and medium

►Reflection

● Due to a change of impedance between two media

● The interface should be smooth with dimensions higher than 𝝀

𝑹 =𝒁𝟏 − 𝒁𝟐

𝒁𝟏 + 𝒁𝟐

𝟐

𝑻 =𝟐 𝒁𝟏 𝒁𝟐

𝒁𝟏 + 𝒁𝟐𝟐

𝑹 + 𝑻 = 𝟏

Emmanuel Bossy, Institut Langevin, ESPCI Paris, France

Page 93: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

68

MODELING OF ULTRASOUND WAVES AND IMAGE RECONSTRUCTION

Physical principle of echography

Interaction between wave and medium

►Reflection

Medium Z (kg/m2/s) x 106

air 0.0004

skin 2 1

0.999 0.001

Zair = 400 Zskin = 2106

● No transmission between air and skin !

● Need to use ultrasound transmission gel

Page 94: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

69

MODELING OF ULTRASOUND WAVES AND IMAGE RECONSTRUCTION

Physical principle of echography

Interaction between wave and medium

►Refraction

● Oblique incidence between wave and interface

● The interface should be smooth with dimensions higher than 𝝀

𝒔𝒊𝒏 𝜽𝒊

𝒄𝒊= 𝒄𝒐𝒏𝒔𝒕

Emmanuel Bossy, Institut Langevin, ESPCI Paris, France

Page 95: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

70

MODELING OF ULTRASOUND WAVES AND IMAGE RECONSTRUCTION

Physical principle of echography

Interaction between wave and medium

►Specular

● Large reflector (dimensions > 𝝀)

● Smooth surface (e.g. bone)

Specular

Incident wave reflected

wave

Transmitted wave

Impedance Z1

Impedance Z2

Diffuse

Incident wave

Transmitted wave

Page 96: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

71

MODELING OF ULTRASOUND WAVES AND IMAGE RECONSTRUCTION

Physical principle of echography

Interaction between wave and medium

►Diffuse

● Rough surface (e.g. smooth tissue)

● Wave is reflected in several directions

Specular

Incident wave reflected

wave

Transmitted wave

Impedance Z1

Impedance Z2

Diffuse

Incident wave

Transmitted wave

Page 97: – Ultrasound motion imaging – Simulating ultrasound images...– Ultrasound motion imaging – Simulating ultrasound images a very brief introduction by Damien Garcia INSERM researcher,

72

MODELING OF ULTRASOUND WAVES AND IMAGE RECONSTRUCTION

Ultrasound image formation

IQ

RF

RF = radio-frequency signal IQ = in-phase/quadrature

York et al.

Annu Rev Biomed Eng 1999