ultrasound image analysis deep learning for

20
Deep Learning for Ultrasound Image Analysis Michal Sofka, PhD

Upload: others

Post on 14-Jan-2022

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ultrasound Image Analysis Deep Learning for

Deep Learning for Ultrasound Image Analysis

Michal Sofka, PhD

Page 2: Ultrasound Image Analysis Deep Learning for

Stethoscope

Affordable

Portable

Pervasive

Can’t see inside the body

Limited diagnostic value

Safe Ways to Scan the Body

Page 3: Ultrasound Image Analysis Deep Learning for

Traditional Ultrasound

See inside the body in real time

Powerful diagnostic

Expensive

Unwieldy

Scarce

Safe Ways to Scan the Body

Page 4: Ultrasound Image Analysis Deep Learning for

Safe Ways to Scan the Body

ExpensiveUnwieldy

Powerful

Not Powerful

AffordablePortable

Page 5: Ultrasound Image Analysis Deep Learning for

Safe Ways to Scan the Body

ExpensiveUnwieldy

Powerful

Not Powerful

AffordablePortable

Page 6: Ultrasound Image Analysis Deep Learning for

Usability

Requires years of training

Minimal experience required

● Ultrasound requires specialized training○ Radiologists, Sonographers

● Delay between requests and reads can be hours

● Point-of-care US

Page 7: Ultrasound Image Analysis Deep Learning for

Great Idea Data and Models

FDA Approval

Product Release

From Idea to Product

Page 8: Ultrasound Image Analysis Deep Learning for

What does it take to actually get a medical ML system to production?

Page 9: Ultrasound Image Analysis Deep Learning for

MNIST Handwritten digits 60k training + 10k testing

Google House Numbers 600k training + 30k testing

CIFAR-10 50k training + 10k testing

PASCAL VOC 11k training in 20 classes

ImageNet 1mm Training in 1000 classes

Bigger Datasets

Most medical image/voxel datasets have fewer than 300 samples in both

training and test

Page 10: Ultrasound Image Analysis Deep Learning for

Cavity Obliteration 5%Banana Shaped 6%

LV hypertrophy 9%Dilated 13%Normal 43%

Does your dataset distribution match the real world?

Sigmoid Septum 8%

Page 11: Ultrasound Image Analysis Deep Learning for

Annotator variability

Page 12: Ultrasound Image Analysis Deep Learning for

You don’t need to be fully automatic to be clinically useful

Suggestion to clinician

Showing similar cases

Less Fully Automated More Fully Automated

Full Automated Diagnostics2nd Read

Re-prioritizing patients based on image scanning

Page 13: Ultrasound Image Analysis Deep Learning for

You don’t need to be fully automatic to be clinically useful

Suggestion to clinician

Showing similar cases

Less Fully Automated More Fully Automated

Full Automated Diagnostics2nd Read

Re-prioritizing patients based on image scanning

Less Strict Regulatory Path (Class II)

More Strict Regulatory Path (Class III)

Page 14: Ultrasound Image Analysis Deep Learning for

Quality Control

Unable to Detect. Please Recapture

Page 15: Ultrasound Image Analysis Deep Learning for

● Important to know when a model is not confident.○ Most DL models are poorly calibrated [1].○ If a model isn’t confident, need to turn over control to a human.

[1] On Calibration of Modern Neural Networks, Chuan Guo, Geoff Pleiss, Yu Sun, Kilian Q. Weinberger

Model Confidence

Page 16: Ultrasound Image Analysis Deep Learning for

Provenance and Correctability

3.25 cm

Page 17: Ultrasound Image Analysis Deep Learning for

GE → Philips

?

Zhu et al, ICCV 2017 Liu et al., NIPS 2017

Domain Adaptation

Page 18: Ultrasound Image Analysis Deep Learning for

Domain Adaptation● Pixel-level domain adaptation across imaging devices● Can we ensure that we don’t introduce unwanted

artifacts

Domain Adaptation via Dataset Mimicry, Harry Yang, Nathan Silberman, In Progress

Harry Yang, USCPhD Candidate

Train Test Accuracy Mean Class

External Device Butterfly 49.6% 62.0%

Fake Butterfly Butterfly 95.2% 96.7%

Butterfly Butterfly 97.2% 98.1%

Page 19: Ultrasound Image Analysis Deep Learning for

Multi-Task Models

● How can we leverage data across tasks?

○ ImageNet-style pretraining?

○ Avoid O(N) data scaling

● Deploy smaller models with shared layers

○ Wider models?

Encoder

Segmentation Decoder

Localization Decoder

Classification Decoder

Page 20: Ultrasound Image Analysis Deep Learning for

Butterfly Network

Guilford, CT

New York, NY

[email protected]