Shaping the Future of Medical Ultrasound Imaging with AI and GPU - - PowerPoint PPT Presentation

shaping the future of
SMART_READER_LITE
LIVE PREVIEW

Shaping the Future of Medical Ultrasound Imaging with AI and GPU - - PowerPoint PPT Presentation

Shaping the Future of Medical Ultrasound Imaging with AI and GPU Computing GTC 2019 Conference Session S8712 Raphael Prevost Senior Research Scientist @ ImFusion In this session, you will see how AI enables to transform a video clip


slide-1
SLIDE 1

Shaping the Future of Medical Ultrasound Imaging with AI and GPU Computing

Raphael Prevost

Senior Research Scientist @ ImFusion

GTC 2019 Conference – Session S8712

slide-2
SLIDE 2

In this session, you will see how AI enables to…

March 20th, 2019

… transform a video clip into a 3D volume… …and reconstruct my carotid in real-time ! …improve orthopedic and brain surgery… Develop an auto-focus system…

2/59

slide-3
SLIDE 3

But first, who are we?

  • Company founded in 2012

in Munich, Germany

  • Private and independent R&D lab

in medical imaging and computer vision

  • Software framework deployed in various

clinical products and used by large companies, start-ups and research labs

March 20th, 2019 3/59

slide-4
SLIDE 4

What we do

Proj

  • ject

ect Consu nsulti lting ng

From feasibility studies to implementation

Rese search arch & Deve velo lopm pment nt

Solving challenging problems with state-of-the-art algorithms

Software ftware Deve velo lopm pment ent Kit

ImFusion SDK serves as an ideal platform for R&D

Implementation plementation & Inte ntegra grati tion

  • n – OEM

Running our software within your medical product

March 20th, 2019 4/59

slide-5
SLIDE 5

Technology Portfolio

March 20th, 2019 5/59

slide-6
SLIDE 6

PART 1 QUICK INTRO TO ULTRASOUND

March 20th, 2019 6

slide-7
SLIDE 7

Ultrasound for Medical Applications

March 20th, 2019

Credit: Yale University

7/59

slide-8
SLIDE 8

Problem #1: US is difficult to acquire

March 20th, 2019 8/59

slide-9
SLIDE 9

Problem #1: US is difficult to acquire

March 20th, 2019 8/59

slide-10
SLIDE 10

Problem #1: US is difficult to acquire

March 20th, 2019 8/59

slide-11
SLIDE 11

Problem #1: US is difficult to acquire

March 20th, 2019 8/59

slide-12
SLIDE 12

Problem #1: US is difficult to acquire

March 20th, 2019 8/59

slide-13
SLIDE 13

Problem #1: US is difficult to acquire

March 20th, 2019 8/59

slide-14
SLIDE 14

Problem #1: US is difficult to acquire

March 20th, 2019 8/59

slide-15
SLIDE 15

Problem #1: US is difficult to acquire

March 20th, 2019 8/59

slide-16
SLIDE 16

Problem #1: US is difficult to acquire

March 20th, 2019 8/59

slide-17
SLIDE 17

Problem #2: US images are hard to read

March 20th, 2019 9/59

slide-18
SLIDE 18

Problem #2: US images are hard to read

March 20th, 2019

Shadows

9/59

slide-19
SLIDE 19

Problem #2: US images are hard to read

March 20th, 2019

Shadows Mirroring

9/59

slide-20
SLIDE 20

Problem #3: US lack anatomical context

March 20th, 2019

versus

10/59

slide-21
SLIDE 21

Problem #3: US lack anatomical context

March 20th, 2019

versus

10/59

slide-22
SLIDE 22

…but ultrasound has a huge potential

March 20th, 2019

✓ Portable

11/59

slide-23
SLIDE 23

…but ultrasound has a huge potential

March 20th, 2019

✓ Portable ✓ Cheap

1M $ 5 5 - 50K K $

11/59

slide-24
SLIDE 24

…but ultrasound has a huge potential

March 20th, 2019

✓ Portable ✓ Cheap ✓ Safe

1M $ 5 5 - 50K K $

11/59

slide-25
SLIDE 25

…but ultrasound has a huge potential

March 20th, 2019

✓ Portable ✓ Cheap ✓ Safe ✓ High spatial resolution

1M $ 5 5 - 50K K $

0.05 mm

11/59

slide-26
SLIDE 26

…but ultrasound has a huge potential

March 20th, 2019

✓ Portable ✓ Cheap ✓ Safe ✓ High spatial resolution ✓ Real-time acquisition → suitable for OR

1M $ 5 5 - 50K K $

0.05 mm

11/59

slide-27
SLIDE 27

…but ultrasound has a huge potential

March 20th, 2019

AI and GPU computing to unlock this potential Our vision

  • n

✓ Portable ✓ Cheap ✓ Safe ✓ High spatial resolution ✓ Real-time acquisition → suitable for OR

1M $ 5 5 - 50K K $

0.05 mm

11/59

slide-28
SLIDE 28

Real-Time 2D Image Analysis

March 20th, 2019

Image Filtering Image Segmentation

12/59

slide-29
SLIDE 29

Real-Time 2D Image Analysis

March 20th, 2019

Image Filtering Image Segmentation For many clinical applications, we need 3D information (measurements, navigation during surgery, etc.)

12/59

slide-30
SLIDE 30

From 2D to 3D: Hardware Solutions

March 20th, 2019

Matrix Array “3D probe” Tracking (optical or electro-magnetic) Motorized Transducer “wobbler”

Philips xMatrix

13/59

slide-31
SLIDE 31

Tracked 3D Ultrasound Sweeps

Ultraso trasoun und Swee eep 2D ultrasound frames, each associated with a 4x4 matrix (position + orientation)

March 20th, 2019 14/59

slide-32
SLIDE 32

PART 2 ORTHOPEDIC SURGERY

March 20th, 2019

in partnership with

15

slide-33
SLIDE 33

From planning to navigated surgery

March 20th, 2019

Before Surgery

16/59

slide-34
SLIDE 34

From planning to navigated surgery

March 20th, 2019

During Surgery Before Surgery

16/59

slide-35
SLIDE 35

From planning to navigated surgery

March 20th, 2019

During Surgery Before Surgery

16/59

slide-36
SLIDE 36

From planning to navigated surgery

March 20th, 2019

During Surgery Before Surgery

16/59

slide-37
SLIDE 37

From planning to navigated surgery

March 20th, 2019

During Surgery Before Surgery

Missing transformation

16/59

slide-38
SLIDE 38

Current workflow

March 20th, 2019

Acquire CT/MR image before the operation Segment the bones and detect landmarks Open the region of surgery Digitize landmarks on the patient’s bone Register pre-op/intra-op landmarks Navigate using the pre-op data

1 2 3 4

17/59

slide-39
SLIDE 39

Current workflow

March 20th, 2019

Acquire CT/MR image before the operation Segment the bones and detect landmarks Open the region of surgery Digitize landmarks on the patient’s bone Register pre-op/intra-op landmarks Navigate using the pre-op data

1 2 3 4

17/59

slide-40
SLIDE 40

Current workflow

March 20th, 2019

Acquire CT/MR image before the operation Segment the bones and detect landmarks Open the region of surgery Digitize landmarks on the patient’s bone Register pre-op/intra-op landmarks Navigate using the pre-op data

1 2 3 4

17/59

slide-41
SLIDE 41

Current workflow

March 20th, 2019

Acquire CT/MR image before the operation Segment the bones and detect landmarks Open the region of surgery Digitize landmarks on the patient’s bone Register pre-op/intra-op landmarks Navigate using the pre-op data

1 2 3 4

17/59

slide-42
SLIDE 42

Current workflow

March 20th, 2019

Acquire CT/MR image before the operation Segment the bones and detect landmarks Open the region of surgery Digitize landmarks on the patient’s bone Register pre-op/intra-op landmarks Navigate using the pre-op data

1 2 3 4

17/59

slide-43
SLIDE 43

Ultrasound-based workflow

March 20th, 2019

Acquire CT/MR image before the operation Segment the bones Register pre-op/intra-op bone surface Navigate using the pre-op data

1 2 3 4

Acquire a tracked 3D Ultrasound sweep Extract the bone surface

18/59

slide-44
SLIDE 44

Ultrasound-based workflow

March 20th, 2019

Acquire CT/MR image before the operation Segment the bones Register pre-op/intra-op bone surface Navigate using the pre-op data

1 2 3 4

Acquire a tracked 3D Ultrasound sweep Extract the bone surface

18/59

slide-45
SLIDE 45

Deep Learning for Bone Detection

March 20th, 2019

High shape and appearance variability

19/59

slide-46
SLIDE 46

Deep Learning for Bone Detection

March 20th, 2019

High shape and appearance variability

19/59

slide-47
SLIDE 47

Network Architecture for Segmentation

March 20th, 2019

U-Net Architecture (most popular for medical image segmentation)

from https://lmb.informatik.uni-freiburg.de/people/ronneber/u-net/

20/59

slide-48
SLIDE 48

Bone Segmentation Results

March 20th, 2019

US Image

The segmentation is then refined at the pixel-level

Random Forest Neural Network

21/59

slide-49
SLIDE 49

Bone Segmentation Results

March 20th, 2019

US Image

The segmentation is then refined at the pixel-level

Random Forest Neural Network

21/59

slide-50
SLIDE 50

Bone Segmentation Results

March 20th, 2019

US Image

The segmentation is then refined at the pixel-level

Random Forest Neural Network

21/59

slide-51
SLIDE 51

Bone Segmentation Results

March 20th, 2019

US Image

The segmentation is then refined at the pixel-level If tracking data is available for each frame, a 3D segmentation can be generated

Random Forest Neural Network

21/59

slide-52
SLIDE 52

Point Cloud to Surface Registration

March 20th, 2019

Opt ptimiza mization tion prob

  • blem

em Minimize the distance between each point and the closest point on the surface

22/59

slide-53
SLIDE 53

Point Cloud to Surface Registration

March 20th, 2019

Opt ptimiza mization tion prob

  • blem

em Minimize the distance between each point and the closest point on the surface

22/59

slide-54
SLIDE 54

Fusion with pre-operative image

March 20th, 2019

Salehi & Prevost et al. Precis ise e Ultra rasoun und d Bone Registrati stration n with Learning ning-Based sed Segmenta mentati tion n and Speed ed of Sound d Calibr brati tion MICCAI 2017

23/59

slide-55
SLIDE 55

Extension to multiple bones

March 20th, 2019 24/59

slide-56
SLIDE 56

Extension to multiple bones

March 20th, 2019

Train a neural network on different bones separately by encoding them as multiple channels

24/59

slide-57
SLIDE 57

Extension to multiple bones

March 20th, 2019

Train a neural network on different bones separately by encoding them as multiple channels

24/59

slide-58
SLIDE 58

Optimize the system accuracy by leveraging AI

March 20th, 2019 25/59

slide-59
SLIDE 59

The whole system needs to be precisely calibrated

Optimize the system accuracy by leveraging AI

March 20th, 2019 25/59

slide-60
SLIDE 60

The whole system needs to be precisely calibrated ✓ Acquisition parameters must be optimized

Optimize the system accuracy by leveraging AI

March 20th, 2019 25/59

slide-61
SLIDE 61

The whole system needs to be precisely calibrated ✓ Acquisition parameters must be optimized

Optimize the system accuracy by leveraging AI

March 20th, 2019

Bone surface can be more or less fuzzy

25/59

slide-62
SLIDE 62

The whole system needs to be precisely calibrated ✓ Acquisition parameters must be optimized

Optimize the system accuracy by leveraging AI

March 20th, 2019 25/59

slide-63
SLIDE 63

The whole system needs to be precisely calibrated ✓ Acquisition parameters must be optimized ✓ System must be calibrated geometrically and temporally

Optimize the system accuracy by leveraging AI

March 20th, 2019 25/59

slide-64
SLIDE 64

The whole system needs to be precisely calibrated ✓ Acquisition parameters must be optimized ✓ System must be calibrated geometrically and temporally

Optimize the system accuracy by leveraging AI

March 20th, 2019

Temporal delay between images and position information How to synchronize hronize them em ?

Position Images

Ultrasound system Tracking camera

25/59

slide-65
SLIDE 65

The whole system needs to be precisely calibrated ✓ Acquisition parameters must be optimized ✓ System must be calibrated geometrically and temporally

Optimize the system accuracy by leveraging AI

March 20th, 2019 25/59

slide-66
SLIDE 66

The whole system needs to be precisely calibrated ✓ Acquisition parameters must be optimized ✓ System must be calibrated geometrically and temporally ✓ Speed of sound must be compensated

Optimize the system accuracy by leveraging AI

March 20th, 2019 25/59

slide-67
SLIDE 67

The whole system needs to be precisely calibrated ✓ Acquisition parameters must be optimized ✓ System must be calibrated geometrically and temporally ✓ Speed of sound must be compensated

Optimize the system accuracy by leveraging AI

March 20th, 2019

US systems assume a constant speed of sound However, sound travels at different speeds in fat and muscle US System Assumption 1540 m/s Fat 1470 m/s Muscle 1620 m/s

25/59

slide-68
SLIDE 68

The whole system needs to be precisely calibrated ✓ Acquisition parameters must be optimized ✓ System must be calibrated geometrically and temporally ✓ Speed of sound must be compensated

Optimize the system accuracy by leveraging AI

March 20th, 2019 25/59

slide-69
SLIDE 69

Such processes are usually tedious and complex The whole system needs to be precisely calibrated ✓ Acquisition parameters must be optimized ✓ System must be calibrated geometrically and temporally ✓ Speed of sound must be compensated

Optimize the system accuracy by leveraging AI

March 20th, 2019 25/59

slide-70
SLIDE 70

Such processes are usually tedious and complex ...but we can leverage our real-time algorithms to solve them! The whole system needs to be precisely calibrated ✓ Acquisition parameters must be optimized ✓ System must be calibrated geometrically and temporally ✓ Speed of sound must be compensated

Optimize the system accuracy by leveraging AI

March 20th, 2019 25/59

slide-71
SLIDE 71

1) Parameter Tuning - Auto-Focus for Cameras

March 20th, 2019

Cameras can automatically find the region of interest in an image and optimize the acquisition parameters Exposure Time Focus

26/59

slide-72
SLIDE 72

1) Parameter Tuning - Auto-Focus for Cameras

March 20th, 2019

Cameras can automatically find the region of interest in an image and optimize the acquisition parameters Exposure Time Focus

26/59

slide-73
SLIDE 73

1) Parameter Tuning - Auto-Focus for Cameras

March 20th, 2019

Cameras can automatically find the region of interest in an image and optimize the acquisition parameters Exposure Time Focus

26/59

slide-74
SLIDE 74

1) Parameter Tuning - Auto-Focus for Ultrasound!

March 20th, 2019

Focus Frequency Brightness

27/59

slide-75
SLIDE 75

1) Parameter Tuning - Auto-Focus for Ultrasound!

March 20th, 2019

Focus Frequency Brightness

27/59

slide-76
SLIDE 76

1) Parameter Tuning - Auto-Focus for Ultrasound!

March 20th, 2019

Focus Frequency Brightness

27/59

slide-77
SLIDE 77

1) Automatic Acquisition Parameter Tuning

March 20th, 2019 28/59

slide-78
SLIDE 78

1) Automatic Acquisition Parameter Tuning

March 20th, 2019

  • Focus is equal to the

depth of the bone

28/59

slide-79
SLIDE 79

1) Automatic Acquisition Parameter Tuning

March 20th, 2019

  • Focus is equal to the

depth of the bone

  • Frequency also depends
  • n the depth of the bone

(high frequencies do not travel deep enough)

28/59

slide-80
SLIDE 80

1) Automatic Acquisition Parameter Tuning

March 20th, 2019

  • Focus is equal to the

depth of the bone

  • Frequency also depends
  • n the depth of the bone

(high frequencies do not travel deep enough)

  • Brightness

can be adjusted by computing intensity statistics

28/59

slide-81
SLIDE 81

LIVE DEMO AUTO-FOCUS

March 20th, 2019

in partnership with

29

slide-82
SLIDE 82

2) Calibrations

March 20th, 2019

Speed of sound correction Temporal calibration

Salehi & Prevost et al. Precis ise e Ultra rasoun und d Bone Regis istrat tratio ion n with Learning ning-Based sed Segment entati tion n and Speed ed of Sound d Calibr brati tion MICCAI 2017

30/59

slide-83
SLIDE 83

PART 3 NEURO SURGERY

March 20th, 2019 31

slide-84
SLIDE 84

From planning to brain surgery

  • Brain surgery usually planned on pre-operative MRI

Where is the tumor? How big is it?

March 20th, 2019 32/59

slide-85
SLIDE 85

From planning to brain surgery

  • Brain surgery usually planned on pre-operative MRI

Where is the tumor? How big is it?

  • In the OR, very difficult to follow a surgical plan
  • Brain

n shif ift: t: When the skull is opened, gravity causes the brain to collapse

March 20th, 2019

Lu, Jun-Feng, et al. NeuroImage: Clinical 2 (2013): 132-142

32/59

slide-86
SLIDE 86

From planning to brain surgery

  • Brain surgery usually planned on pre-operative MRI

Where is the tumor? How big is it?

  • In the OR, very difficult to follow a surgical plan
  • Brain

n shif ift: t: When the skull is opened, gravity causes the brain to collapse

  • Idea: Acquire ultrasound during surgery

Deformable registration to the MR image → Planning can be used

March 20th, 2019

Lu, Jun-Feng, et al. NeuroImage: Clinical 2 (2013): 132-142

32/59

slide-87
SLIDE 87

From planning to brain surgery

  • Brain surgery usually planned on pre-operative MRI

Where is the tumor? How big is it?

  • In the OR, very difficult to follow a surgical plan
  • Brain

n shif ift: t: When the skull is opened, gravity causes the brain to collapse

  • Idea: Acquire ultrasound during surgery

Deformable registration to the MR image → Planning can be used

March 20th, 2019

Lu, Jun-Feng, et al. NeuroImage: Clinical 2 (2013): 132-142

32/59

slide-88
SLIDE 88

MRI to 3D Ultrasound Registration

March 20th, 2019 33/59

slide-89
SLIDE 89

MRI to 3D Ultrasound Registration

March 20th, 2019 33/59

slide-90
SLIDE 90

MICCAI CuRIOUS Challenge 2018

Correction of Brainshift with Intra-Operative Ultrasound https://curious2018.grand-challenge.org

March 20th, 2019 34/59

slide-91
SLIDE 91

Not an AI method !

March 20th, 2019

… but still computationally intensive→ GPU implementation Top 3 methods were not based on machine learning

Wein et al. Global Regis istr tratio ation n of Ultra rasound und to MRI Using g the LC2 Metri ric for Enabli ling ng Neuro rosurg urgic ical al Guidanc nce MICCAI 2013

35/59

slide-92
SLIDE 92

PART 4 ULTRASOUND FOR VASCULAR IMAGING

March 20th, 2019

in partnership with www.pi .piurimag rimaging ing.com .com

36

slide-93
SLIDE 93

Vascular Imaging

March 20th, 2019

  • Visualization of blood vessels
  • Multiple clinical applications, e.g.
  • Stenosis/Aneurysm Management

and Surveillance

  • Fistula Planning and Monitoring
  • Vascular Mapping
  • Typically performed with a CT or MR

scanner after injection of contrast agents → Expensive, long, toxic → Not suited for screening or monitoring

MR

37/59

slide-94
SLIDE 94

Vascular Imaging

March 20th, 2019

  • Visualization of blood vessels
  • Multiple clinical applications, e.g.
  • Stenosis/Aneurysm Management

and Surveillance

  • Fistula Planning and Monitoring
  • Vascular Mapping
  • Typically performed with a CT or MR

scanner after injection of contrast agents → Expensive, long, toxic → Not suited for screening or monitoring

source: piurimaging.com MR US

37/59

slide-95
SLIDE 95

From 2D to 3D US – without External Hardware

March 20th, 2019

Imag age-Ba Base sed Reconstru structio ction

No hardware

Our Goal

Matrix ix Array ay “3d probe” Track ckin ing g (opt ptic ical/ al/EM) M)

Limited field of view Decreased image quality Expensive Not portable

Motori rized d Trans nsdu ducer cer “wobbler”

Limited field of view Temporal artifacts

Philips xMatrix

Existi sting ng Hardware Solutions lutions

38/59

slide-96
SLIDE 96

From 2D to 3D US – without External Hardware

March 20th, 2019

Imag age-Ba Base sed Reconstru structio ction

No hardware

Our Goal

Matrix ix Array ay “3d probe” Track ckin ing g (opt ptic ical/ al/EM) M)

Limited field of view Decreased image quality Expensive Not portable

Motori rized d Trans nsdu ducer cer “wobbler”

Limited field of view Temporal artifacts

Philips xMatrix

Existi sting ng Hardware Solutions lutions

38/59

slide-97
SLIDE 97

From 2D to 3D US – without External Hardware

March 20th, 2019

Imag age-Ba Base sed Reconstru structio ction

No hardware

Our Goal

Matrix ix Array ay “3d probe” Track ckin ing g (opt ptic ical/ al/EM) M)

Limited field of view Decreased image quality Expensive Not portable

Motori rized d Trans nsdu ducer cer “wobbler”

Limited field of view Temporal artifacts

Philips xMatrix

Existi sting ng Hardware Solutions lutions

38/59

slide-98
SLIDE 98

From 2D to 3D US – without External Hardware

March 20th, 2019

Imag age-Ba Base sed Reconstru structio ction

No hardware

Our Goal

Matrix ix Array ay “3d probe” Track ckin ing g (opt ptic ical/ al/EM) M)

Limited field of view Decreased image quality Expensive Not portable

Motori rized d Trans nsdu ducer cer “wobbler”

Limited field of view Temporal artifacts

Philips xMatrix

Existi sting ng Hardware Solutions lutions

38/59

slide-99
SLIDE 99

From 2D to 3D US – without External Hardware

March 20th, 2019

Imag age-Ba Base sed Reconstru structio ction

No hardware

Our Goal

Matrix ix Array ay “3d probe” Track ckin ing g (opt ptic ical/ al/EM) M)

Limited field of view Decreased image quality Expensive Not portable

Motori rized d Trans nsdu ducer cer “wobbler”

Limited field of view Temporal artifacts

Philips xMatrix

Existi sting ng Hardware Solutions lutions

38/59

slide-100
SLIDE 100

Image-based Motion Reconstruction

March 20th, 2019

I1 I2 T1→2

Frame-to-frame motion estimation

I1 I2 T1→2

Rigid Transformation Algorithm

39/59

slide-101
SLIDE 101

Image-based Motion Reconstruction

March 20th, 2019

I1 I2 T1→2 I3 I4 T2→3 T3→4

Frame-to-frame motion estimation

I1 I2 T1→2

Rigid Transformation Algorithm

39/59

slide-102
SLIDE 102

Image-based Motion Reconstruction

March 20th, 2019

In In-pl plane ane motio ion n is easy to detect (optical flow, block matching)

40/59

slide-103
SLIDE 103

Image-based Motion Reconstruction

March 20th, 2019

In In-pl plane ane motio ion n is easy to detect (optical flow, block matching)

40/59

slide-104
SLIDE 104

Image-based Motion Reconstruction

March 20th, 2019

In In-pl plane ane motio ion n is easy to detect (optical flow, block matching)

40/59

slide-105
SLIDE 105

Image-based Motion Reconstruction

March 20th, 2019

In In-pl plane ane motio ion n is easy to detect (optical flow, block matching) Out-of

  • f-plan

plane motion ion is much more difficult because the image content changes

40/59

slide-106
SLIDE 106

Image-based Motion Reconstruction

March 20th, 2019

In In-pl plane ane motio ion n is easy to detect (optical flow, block matching) Out-of

  • f-plan

plane motion ion is much more difficult because the image content changes

Out-of-plane Displacement tz Patch similarity

The more the content changes, the higher the out-of-plane displacement

40/59

slide-107
SLIDE 107

Image-based Motion Reconstruction

March 20th, 2019

In In-pl plane ane motio ion n is easy to detect (optical flow, block matching) Out-of

  • f-plan

plane motion ion is much more difficult because the image content changes

Out-of-plane Displacement tz Patch similarity

The more the content changes, the higher the out-of-plane displacement Stand ndard ard approach ch = Speckle eckle dec ecorrelat ation ion

  • Split pair of images

into patches

  • 2D vector field + tz

= 3D vector field

  • Mask non-speckle areas
  • Fit a rigid transformation

40/59

slide-108
SLIDE 108

Machine Learning for Tracking Estimation

March 20th, 2019

Out-of-plane Displacement Correlation

Issues es of spec eckl kle e dec ecorrelati elation

  • n
  • Decorrelation is very difficult to model

(depends on the tissues, on the acquisitions parameters, etc.)

  • Physical model assumes Rayleigh conditions
  • Errors add up through the entire pipeline

(2D registration, decorrelation, transformation fitting)

41/59

slide-109
SLIDE 109

Machine Learning for Tracking Estimation

March 20th, 2019

Out-of-plane Displacement Correlation

Issues es of spec eckl kle e dec ecorrelati elation

  • n

Ou Our End-to to-end end Approach ach

  • Decorrelation is very difficult to model

(depends on the tissues, on the acquisitions parameters, etc.)

  • Physical model assumes Rayleigh conditions
  • Errors add up through the entire pipeline

(2D registration, decorrelation, transformation fitting)

pair of images → transformation parameters One model to solve the whole problem

Convolutional Neural Network

41/59

slide-110
SLIDE 110

Training Data Acquisition

March 20th, 2019

No need for manual labeling We just need to acquire a lot of tracked sweeps (but calibration must be super accurate) 800 sweeps (400k frames)

42/59

slide-111
SLIDE 111

Neural Network Architecture

3 translation + 3 rotation parameters (probe motion between the 2 images)

March 20th, 2019

Regression L2 loss Consecutive frames encoded as a multi-channel image

43/59

slide-112
SLIDE 112

Trick #1: Use the optical flow

March 20th, 2019

Pre-compute the optical flow (in-plane motion) and use it as additional channel

4-channel input 2 ultrasound images + 2D vector field 2-channel input 2 ultrasound images

44/59

slide-113
SLIDE 113

Trick #1: Use the optical flow

March 20th, 2019 45/59

slide-114
SLIDE 114

Trick #2: Use the Inertial Measurement Unit

March 20th, 2019 46/59

slide-115
SLIDE 115

3D Reconstructions with IMU

March 20th, 2019

Reconstruction of sweeps with strong motions and rotations

47/59

slide-116
SLIDE 116

3D Reconstructions with IMU

March 20th, 2019

Reconstruction of a sweep following the great saphenous vein (more than 60cm) Reconstruction of sweeps with strong motions and rotations

47/59

slide-117
SLIDE 117

Quantitative Results

March 20th, 2019

Accuracy racy study y conducted cted on 800 US US sweep eeps s on vario ious us anatomie mies s Outperforms state-of-the-art methods Median drift of 5% over long sweeps

48/59

slide-118
SLIDE 118

More Quantitative Results

March 20th, 2019

All papers and references available on www.imfusion.com

49/59

slide-119
SLIDE 119

LIVE DEMO CAROTID RECONSTRUCTION

March 20th, 2019

in partnership with

50

slide-120
SLIDE 120

What if one sweep is not enough?

March 20th, 2019 51/59

slide-121
SLIDE 121

What if one sweep is not enough?

March 20th, 2019 51/59

slide-122
SLIDE 122

What if one sweep is not enough?

March 20th, 2019 51/59

slide-123
SLIDE 123

What if one sweep is not enough?

March 20th, 2019

Anatomical structures do not match because of compression

51/59

slide-124
SLIDE 124

What if one sweep is not enough?

March 20th, 2019

Anatomical structures do not match because of compression

51/59

slide-125
SLIDE 125

Decompression Model

March 20th, 2019

  • Skin surface locally modeled as a circle

52/59

slide-126
SLIDE 126

Decompression Model

March 20th, 2019

  • Skin surface locally modeled as a circle

52/59

slide-127
SLIDE 127

Decompression Model

March 20th, 2019

  • Skin surface locally modeled as a circle

52/59

slide-128
SLIDE 128

Decompression Model

March 20th, 2019

  • Skin surface locally modeled as a circle
  • Displacements are optimized by maximizing image similarity in the overlapping regions

52/59

slide-129
SLIDE 129

Decompression Model

March 20th, 2019

  • Skin surface locally modeled as a circle
  • Displacements are optimized by maximizing image similarity in the overlapping regions

52/59

slide-130
SLIDE 130

Multi-scan Decompression Algorithm

March 20th, 2019 53/59

slide-131
SLIDE 131

Wide Field-of-View Reconstruction

March 20th, 2019

Schulte zu Berge et al. Ultrasound sound Dec ecom

  • mpressi

pression for Large e Field ld-of

  • f-View

ew Rec econ

  • nstr

struc ucti tions ns VCBM 2018

54/59

slide-132
SLIDE 132

CONCLUSION THE FUTURE OF ULTRASOUND IMAGING

March 20th, 2019 55

slide-133
SLIDE 133

Let’s recap

March 20th, 2019 56/59

slide-134
SLIDE 134

Let’s recap

  • Ultrasound acquisition can be made easier and less tedious

March 20th, 2019

Auto-tuning of the parameters Real-time anatomy recognition Trackingless 3D Reconstruction

56/59

slide-135
SLIDE 135

Let’s recap

  • Ultrasound acquisition can be made easier and less tedious
  • Ultrasound improves both surgery workflows and diagnostics/monitoring

March 20th, 2019

Auto-tuning of the parameters Real-time anatomy recognition Trackingless 3D Reconstruction Orthopedic surgery Neuro surgery Vascular imaging

56/59

slide-136
SLIDE 136

Let’s recap

  • Ultrasound acquisition can be made easier and less tedious
  • Ultrasound improves both surgery workflows and diagnostics/monitoring

March 20th, 2019

Auto-tuning of the parameters Real-time anatomy recognition Trackingless 3D Reconstruction Orthopedic surgery Neuro surgery Vascular imaging

With AI + GPU computing + advanced algorithms, US becomes more accessible and create new applications … maybe even replace other modalities in the long run

56/59

slide-137
SLIDE 137

ImFusion Suite: The ideal platform for R&D

March 20th, 2019 57/59

slide-138
SLIDE 138

ImFusion Suite: The ideal platform for R&D

March 20th, 2019

Download the ImFusion Suite demo www.imf .imfusion usion.com .com

Image Visualization, Segmentation, Registration, Mesh/Point Cloud Processing, … and more!

X

57/59

slide-139
SLIDE 139

ImFusion x NVIDIA

NVIDIA Clara initiative for transparent access to accelerated computing (closer to the sensor/raw data for certain applications & high-end systems

  • vs. in the cloud for point-of-care ultrasound)

March 20th, 2019

source: https://developer.nvidia.com/clara

58/59

slide-140
SLIDE 140

ImFusion SDK x CLARA Rendering Server

March 20th, 2019 59/59

slide-141
SLIDE 141

Raphael Prevost E-Mail: prevost@imfusion.com Web: www.imfusion.com

THANK YOU!

Auto-tuning of the parameters Real-time anatomy detection Tracking-less 3D ultrasound Multi-modal registration Decompression & Stitching