virtual resident deep learning image analysis for

66
Virtual Resident : Deep Learning Image Analysis for Efficient and Enhanced-Value Radiology Reporting Hayit Greenspan, PhD Prof. Biomedical Eng Dept. Tel-Aviv University Chief Scientist/Co-Founder, RADLogics Inc. Moshe Becker, CEO/Co-Founder, RADLogics Inc.

Upload: others

Post on 11-Apr-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Virtual Resident Deep Learning Image Analysis for

Virtual Resident ™:

Deep Learning Image Analysis

for Efficient and Enhanced-Value

Radiology Reporting

Hayit Greenspan, PhDProf. Biomedical Eng Dept. Tel-Aviv University

Chief Scientist/Co-Founder, RADLogics Inc.

Moshe Becker, CEO/Co-Founder, RADLogics Inc.

Page 2: Virtual Resident Deep Learning Image Analysis for

Talk Outline• Identifying the Need

• The Virtual Resident solution

• Developing an App

• Deep Learning image analysis example Apps:– Chest CT

– Chest X-ray

– MR lesions

• Developing a Platform for Apps & A complete Ecosystem

• Final thoughts

Page 3: Virtual Resident Deep Learning Image Analysis for

25 second CT scans produce up to 2000 images

PET/CT requires review of up to 6000 images

Breast US can create 5000 images

5 Billion studies per year worldwide, and growing

IMAGING

Page 4: Virtual Resident Deep Learning Image Analysis for

Pain PointLimited Time

to Review

Ever

increasing

Number of

Images

4

Page 5: Virtual Resident Deep Learning Image Analysis for

5

Radiologist Report

Example

Textual Report of Findings and Diagnosis

Page 6: Virtual Resident Deep Learning Image Analysis for

The Problem:Current Radiologist’s Workflow

STAT? PACS

Yes

ER

MD

In-Patient

MD

Out-Patient

MD

No

Low

Priority

Queue

High

Priority

Queue

Delay

Key Pain Points:

No time to read

Missed findings

Page 7: Virtual Resident Deep Learning Image Analysis for

The Solution: Bridging the Gap between

Technology and Radiology

Image Analysis

Machine Learning

Page 8: Virtual Resident Deep Learning Image Analysis for

Radiologist Workflow Analysis

Hospitals

Private clinics

HMOs

University Hospitals

Spent months in Reading Rooms

& interviewed in medical conferences

Understanding how Radiologists work Generating an App Portfolio

Page 9: Virtual Resident Deep Learning Image Analysis for

• Search

• Measure

• Diagnose

• Report

• Take 80% of Radiologist Reading

Time

• 30% Error Rate in Reports*

Radiologist Tasks

9

* Accuracy of Radiology Procedures, L Berlin, American Journal of Roentgenology, May 2007

Page 10: Virtual Resident Deep Learning Image Analysis for

Clinical Use Cases• Oncology

• Lung Cancer (Avail. Now)

• Liver Cancer

• Stomach Cancer

• Emergency Care• Chest CT (Avail. Now)

• XRAY

• Neuro MRI

• Neuro CT

• Abdomen CT

• Chronic Disease & Elderly Population• Neuro CT (musculoskeletal)

• Neuro MRI (neurodegenerative)

Page 11: Virtual Resident Deep Learning Image Analysis for

Radiologist Workflow: Seamless integration into their familiar reading environment

11

PACS

Reporting System

ReportingSystem

Page 12: Virtual Resident Deep Learning Image Analysis for

II. The Virtual Resident Solution

Page 13: Virtual Resident Deep Learning Image Analysis for

Solution = Virtual Resident™

13

US Patents 8953858, 9418420, 9582880; other patents pending

Page 14: Virtual Resident Deep Learning Image Analysis for

Human vs. Virtual Resident-enabled Workflow

• The radiology report is the primary communication “product” of a working radiologist

• In teaching institutions, radiology trainees(“residents”) review imaging scans and dictate Preliminary Reports

• Attending radiologists later edit and finalize the Resident’s preliminary reports into Final Reports

Resident

Preliminary report

AttendingReport editing

Final Report

14

AlphaPoint-enabled Workflow =

Resident-enabled Workflow

Page 15: Virtual Resident Deep Learning Image Analysis for

SolutionDraft Report

Stat

AlphaPoint ™ automatically generates prior to radiologist review:

• Key findings• Key images • Quantified measurements• Automatic draft report• Stat alerts for critical findings

AlphaPointServer or Virtual Private Cloud

Page 16: Virtual Resident Deep Learning Image Analysis for

“Virtual-Resident”

prior to radiologist review,

prepares a detailed list of:

• Findings

• Characterization

• Measurements

• Visualization

16

Machine Learning for Image Analysis

Page 17: Virtual Resident Deep Learning Image Analysis for

17

PACS

Reporting System

ReportingSystem

Radiologist Experience

Page 18: Virtual Resident Deep Learning Image Analysis for

Radiologist Experience

18

PACS

Reporting System

ReportingSystem

Page 19: Virtual Resident Deep Learning Image Analysis for

Prepopulated Preliminary Report – example 1

19

Radiologist

Review

Starting

Point

Page 20: Virtual Resident Deep Learning Image Analysis for

Prepopulated Preliminary Report – example 2

Page 21: Virtual Resident Deep Learning Image Analysis for

• Augmented Worklist

• Critical Push Notifications

21

Findings Indicator

Enhanced Worklist & Alerts

Page 22: Virtual Resident Deep Learning Image Analysis for

Key Benefits• Improve patient outcomes with case prioritization and

consistent quantitative measurements

• Increase radiologist productivity

…all this while maintaining existing radiological workflow protocols

Page 23: Virtual Resident Deep Learning Image Analysis for

III. Developing an App

There’s an App for That

Page 24: Virtual Resident Deep Learning Image Analysis for

Deep Learning within the Apps

• Tasks

• Detection, Segmentation, Categorization

• Organ level, Pathology level

• Reducing false-positives while maintaining high sensitivity

• Data Representations

• Input to network: Pixels, Patches, ROIs, Full image labeling

• Methodologies

• Combine classical with deep vs All deep

• Transfer Learning methods & Fine Tuning

• Supervised Learning: new networks, fully trained

24

Page 25: Virtual Resident Deep Learning Image Analysis for

The Data Challenge

Need expert labelingLong tedious processNoisy labels

Difficult to find & extract from archivesPathologies even more difficult

Page 26: Virtual Resident Deep Learning Image Analysis for

Solving the Data Challenge

Data Representation

Data Augmentation

Transfer Learning

Know your Context

Page 27: Virtual Resident Deep Learning Image Analysis for

Deep Learning within the Apps• Chest CT Applications

• Free Pleural Air

• Lung Opacities

• Lung nodules

• Chest X-ray Applications

• Lung Segmentation

• Free Pleural Air

• Free Pleural Fluid

• Enlarged Heart

• Enlarged Mediastinum

Enlarged Heart

Normal Sized Heart

27

Page 28: Virtual Resident Deep Learning Image Analysis for

28

App Development Platform

Page 29: Virtual Resident Deep Learning Image Analysis for

1. Chest CT Global & Distributed Findings:Free Pleural Air, Opacities & Pleural Fluid Applications

• Classification is done per side for each slice, on an ROI around the lung.

• Each ROI is classified to:

• “Contains”/“doesn’t contain” free pleural air

• “Contains”/“doesn’t contain” opacities

• “Contains”/“doesn’t contain” pleural fluid

• A “global” (per side) classification is done according to these slice-based results.

29

Page 30: Virtual Resident Deep Learning Image Analysis for

Opacities Detection

Detection of consolidations and parenchymal opacities in the lungs

Example sentences in Report:“There is evidence of consolidations or parenchymal opacities in the left lung”

Clinical validation results (n=442):– Sensitivity: 96 %

– Specificity: 99 %

30

Page 31: Virtual Resident Deep Learning Image Analysis for

31

Pleural Fluid Detection

Clinical validation results (n=321):– Sensitivity:

• Mild: 76 %• Moderate or Severe: 97 %

– Specificity: 91 %

Pleural Air DetectionClinical validation results (n=494):

Sensitivity:Mild: 72 %Moderate or Severe: 95 %

Specificity: 97 %

Page 32: Virtual Resident Deep Learning Image Analysis for

• 2 Main Stages:

– Candidate Generation – Classical methods

– False Positive reduction – Using a CNN

• The false positive reduction stage is done by creating 2.5D representations of the candidates, and via massive data augmentation, a CNN was trained for the classification

32

2. Chest CT Local findings: Nodule App

Page 33: Virtual Resident Deep Learning Image Analysis for

Examples From Clinical Sites

33

Page 34: Virtual Resident Deep Learning Image Analysis for

X-ray: The most common exam in radiologywith 2B procedures/year (CT: 500M)

ModalityNo. of Examinations (2012)

MR28,689

CT66,968

US50,207

CR162,492

CR CHEST115,653

Courtesy: Sheba

3. Chest X-ray Apps

Page 35: Virtual Resident Deep Learning Image Analysis for
Page 36: Virtual Resident Deep Learning Image Analysis for

Free Pleural Air Application• Pixelwise classification: free air vs. lung tissue

• CNN is capable of learning typical textures for lungs/ free air

• Transferring from hundreds of training samples to ~5M training patches

36

Clinical validation results (n=86): AUC: 0.950

Page 37: Virtual Resident Deep Learning Image Analysis for

Pleural Air Detection: ROC curve

37

Page 38: Virtual Resident Deep Learning Image Analysis for

4. Chest X-ray Global Findings• Global appearance and hard to segment in single image.

• Data challenge very significant!

• Solution: use Transfer Learning

Pleural Fluid

EnlargedHeart

Enlarged Mediastinum

38

Page 39: Virtual Resident Deep Learning Image Analysis for

Image-level Labeling Using Transfer Learning

Pre-trained network for ImageNet: VGG-S

Features aggregation from layers: FC5FC6FC7

Optimized SVM per

each pathology

Right pleural fluid Y/N

Left pleural fluid Y/N

Enlarged heart Y/N

Enlarged mediastinum

Y/N

Return of the Devil in the Details: Delving Deep into Convolutional Networks', Ken Chatfield, Karen Simonyan, Andrea Vedaldi, and Andrew Zisserman, BMVC 2014 39

Page 40: Virtual Resident Deep Learning Image Analysis for

Transfer Learning

Page 41: Virtual Resident Deep Learning Image Analysis for

Features

Vector

SVM Classifier for Cardiomegaly

SVM Classifier for Pleural Effusion

.

.

.

Multiple pathologies

SVM Classifier for Mediastinum

Multiple

labels for a case

Feature extraction

Left EffusionCardiomegalyMediastinum

System Overview

Page 42: Virtual Resident Deep Learning Image Analysis for

Enlarged Heart Detection (Cardiomegaly)

• Detection of abnormal enlargement of the cardiac silhouette

• Includes: Automated detection of an abnormal state

• Outputs finding (yes/no enlarged heart) to report

• Clinical validation results (n=404):– AUC: 0.947

42

Page 43: Virtual Resident Deep Learning Image Analysis for

Enlarged Heart Detection (Cardiomegaly)

43

Page 44: Virtual Resident Deep Learning Image Analysis for

Results (1000+)Enlarged HeartCardiomegaly

Enlarged Mediastinum

Right Pleural FluidLeft Pleural

Fluid

Negative 309 313 362 361

Positive 73 69 20 21

AUC 0.9475 0.9216 0.9303 0.9128

Spec. at ~95% Sens. 0.7799 0.6752 0.7348 0.7956

Spec. at ~90% Sens. 0.8511 0.8121 0.8702 0.8066

Sens. at ~90% Spec. 0.7973 0.7536 0.7143 0.6667

Page 45: Virtual Resident Deep Learning Image Analysis for

5. Work in Progress

Page 46: Virtual Resident Deep Learning Image Analysis for

LONGITUDINAL MULTIPLE SCLEROSIS

LESION SEGMENTATION

Multi-View Convolutional Neural NetworksMRI data

Page 47: Virtual Resident Deep Learning Image Analysis for

• MS is one of the most common neurological diseases in young adults. It affects approximately 2.5 million people worldwide

• The immune system attacks the central nervous system and damages the myelin, a fatty tissue which protects the nerve fibers - This leads to deficiency in sensation, movement and cognition

• MS lesions (scars) are formed in damaged regions, mostly in the WM

1/2

7

PD-wT1-w T2-w FLAIR

Multiple Sclerosis Lesion Segmentation

1/33

Page 48: Virtual Resident Deep Learning Image Analysis for

• Efficient MS treatment: reduces lesion volume• Manual segmentation: time consuming and subjective• Automatic segmentation algorithms are needed!

• Very challenging: MS lesions vary in size, location, texture and shape

2/33

MS

Lesion

Multiple Sclerosis Lesion Segmentation

1/33

Page 49: Virtual Resident Deep Learning Image Analysis for

• Studies have shown: MS lesions change significantly over time• ISBI2015: Longitudinal MS lesion segmentation challenge

• Current state-of-the-art methods: • Many algorithms: Random Forests (Geremia et al. 2013), Sparse

Dictionary Learning (Weiss et al. 2013) , Deep Learning (Brosch et al. 2016)

• But… No use of temporal data!

3/33Guttmann et al. 1995

𝑻𝟏-w

Lesions in Time

Page 50: Virtual Resident Deep Learning Image Analysis for

• Training Set: o 5 Patients, 4-5 time points per patient (Total scans: 21)o Manually segmented by 2 expert raters

• Test Set: o 14 Patients, 4-6 time points per patient (Total scans: 61)o No publicly available manual segmentationso Evaluated online

• 3T MR scanner• 4 Contrast images:

o T1-w: voxel dimensions = 0.82x0.82x1.17 mmo FLAIR, T2-w, PD-w: voxel dimensions = 0.82x0.82x2.2 mm

• Follow-up time: 1 year

20/33

ISBI 2015: Data Set Description

1/33

Page 51: Virtual Resident Deep Learning Image Analysis for

Solution: Segmentation as a voxel

classification task

Solution #1: Patch based training (and classification)for segmentation

Solution #2: 3D Data Augmentation

CNN

𝑝𝐿𝑒𝑠𝑖𝑜𝑛𝑝𝑁𝑜𝑛−𝐿𝑒𝑠𝑖𝑜𝑛

o Total segmented lesion voxels: ~250K

1/33

Page 52: Virtual Resident Deep Learning Image Analysis for

Axial Coronal Sagittal

Previous

scan

Current

scan

FLAIR 𝑻𝟐-w 𝑻𝟏-w 𝑷𝑫-w FLAIR 𝑻𝟐-w 𝑻𝟏-w 𝑷𝑫-w FLAIR 𝑻𝟐-w 𝑻𝟏-w 𝑷𝑫-w

12/33

Patch Extraction

Extract 24 32x32 patches around each candidate lesion voxel:3 views (Axial, Coronal, Sagittal); 4 images (FLAIR, T1, T2, PD); 2 time points for each view

1/33

Page 53: Virtual Resident Deep Learning Image Analysis for

• Based on two observations:o Lesions are hyper intense in FLAIRo Lesions are located in WM or on the border between WM and GM

• Candidate mask:

𝑀 𝑝 = ൝1, 𝐼𝐹𝐿𝐴𝐼𝑅 𝑝 > 𝜃𝐹𝐿𝐴𝐼𝑅 ∩ 𝐷𝑖𝑙𝑎𝑡𝑒𝑅 𝑊𝑀 𝑝 > 𝜃𝑊𝑀

0, 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒

𝐼𝐹𝐿𝐴𝐼𝑅 𝐷𝑖𝑙𝑎𝑡𝑒𝑅 𝑊𝑀 𝑀

8/33

Solution: Candidate Extraction

1/33

Page 54: Virtual Resident Deep Learning Image Analysis for

Network Architecture (I)

All 24 extracted patches are fed into a convolutional neural network, which outputs a lesion probability for each voxel

CNN data fusion: Modalities – Fused at first layer. Utilizes fine-level voxel intensity correlations

Time Points – Fused at intermediate layer. Able to detect larger scale features such as change in lesion size

Views – Fused by fully connected layers, rather than convolutions (since they are not connected spatially). Utilizes high level features.

Page 55: Virtual Resident Deep Learning Image Analysis for

Network Architecture (II)

Axial V-Net, 𝑇𝑖 Coronal V-Net, 𝑇𝑖 Sagittal V-Net, 𝑇𝑖Axial V-Net, 𝑇𝑖−1 Coronal V-Net, 𝑇𝑖−1 Sagittal V-Net, 𝑇𝑖−1

Axial L-Net

Coronal L-Net

Sagittal L-Net

Page 56: Virtual Resident Deep Learning Image Analysis for

• Training infrastructure: Keras (Theano wrapper)• Nonlinearity: Leaky ReLU (α = 0.3)• Leave-Patient-out cross validation (4 training / 1 validation)• Avoiding overfitting:

o Dropout (p = 0.25) after every convolutional and fully connected layero Weight Sharing: Shared weights for Ti and Ti−1 V-Netso Data Augmentation: Rotations in 3D drawn from Gaussian distribution ሺ

ሻμ

= 0°, σ = 5°• Class Balancing: Equal number of positive and negative samples in each batch

(size = 128)• Training objective: Categorical Cross-Entropy (voxel-wise lesion/non-lesion)

Solver: AdaDelta• 500 training epochs• Running Times:

o Training: 4 Hourso Classification: 27 seconds

18/33

Technical Details

1/33

Page 57: Virtual Resident Deep Learning Image Analysis for

• Lesion segmentation is a subjective task with substantial inter-rater variability (IRV)• A successful algorithm yields a variability similar to expert’s IRV

Input

Proposed

Expert #1

Expert #2

Expert #1

22/33

Qualitative Example

Page 58: Virtual Resident Deep Learning Image Analysis for

• Comparing automatic and manual rater segmentation:o 𝑆𝐴, 𝑆𝑅 - Automatic and Rater segmentation volumes

o Λ𝐴, Λ𝑅- Automatic and Rater lesion lists

• Cross validation metrics:o Volume correlation: 𝑉𝐶 𝑆𝐴, 𝑆𝑅 = 𝜌 𝑆𝐴, 𝑆𝑅 ∈ [−1,1]

o 𝐷𝑖𝑐𝑒 𝑆𝐴, 𝑆𝑅 = 2𝑆𝐴∩𝑆𝑅

𝑆𝐴 + 𝑆𝑅∈ [0,1]

o 𝑃𝑃𝑉 𝑆𝐴, 𝑆𝑅 =𝑆𝐴∩𝑆𝑅

𝑆𝐴∩𝑆𝑅 + 𝑆𝐴∩𝑆𝑅𝐶 ∈ [0,1]

o 𝐿𝑇𝑃𝑅 𝑆𝐴, 𝑆𝑅 =Λ𝐴∩Λ𝑅

Λ𝐴∩Λ𝑅 + Λ𝐴𝐶∩Λ𝑅

∈ [0,1]

o 𝐿𝐹𝑃𝑅 𝑆𝐴, 𝑆𝑅 =Λ𝐴∩Λ𝑅

𝐶

Λ𝐴∩Λ𝑅𝐶 + Λ𝐴

𝐶∩Λ𝑅𝐶 ∈ [0,1]

o Test Evaluation metric:o 𝑆𝑐 𝑆𝐴, 𝑆𝑅 =

1

8𝐷𝑖𝑐𝑒 𝑆𝐴, 𝑆𝑅 +

1

8𝑃𝑃𝑉 𝑆𝐴, 𝑆𝑅 +

1

4𝐿𝐹𝑃𝑅 𝑆𝐴, 𝑆𝑅 +

1

4𝐿𝑇𝑃𝑅 𝑆𝐴, 𝑆𝑅 +

1

4𝑉𝐶 𝑆𝐴, 𝑆𝑅

o Averaged across all cases and all raters

o Normalized such that the lower inter-rater score is equal to 90

23/33

𝑆𝑅 𝑆𝐴𝑆𝐴∩ 𝑆𝑅

Quantitative Analysis

1/33

Page 59: Virtual Resident Deep Learning Image Analysis for

• Multiple images improve accuracy• Multiple time points enhance segmentation even further• Best model nearly reaches human level accuracy

Time

Points

Images Dice (R1) Dice (R2) p-value

1 FLAIR 0.669 0.649 < 0.001

1 𝑻𝟏,𝑻𝟐, PD, FLAIR 0.702 0.672 0.006

2 FLAIR 0.714 0.692 0.02

2 𝑻𝟏, 𝑻𝟐, PD, FLAIR 0.727 0.707 -

Rater #1 - 0.744 -

24/33

Quantitative Analysis

1/33

Page 60: Virtual Resident Deep Learning Image Analysis for

32/33

Input

Proposed

System

Expert

Examples

Page 61: Virtual Resident Deep Learning Image Analysis for

• State-of-the art in challenge score and Dice• Post processing improves overall score, as predicted in cross validation• Challenge score higher than 90, comparable to performance of an expert

Rank Method ISBI score Dice

1 Proposed System 91.267 0.627

2 PVG1 90.137 0.579

3 Proposed System, no post-processing 90.070 0.627

4 IMI 89.673 0.573

5 VISAGES2 89.265 0.560

28/33

Test Set Results

Test Set Results: Top 5 groups out of 18 groups

1/33

Page 62: Virtual Resident Deep Learning Image Analysis for

IV. Developing a Platform

for 3rd Party Apps

& Complete Ecosystem

Page 63: Virtual Resident Deep Learning Image Analysis for

It’s all about the TEAM

Page 64: Virtual Resident Deep Learning Image Analysis for

EcosystemApp Developers Customers

Access to MarketRevenue Share $$$Clinical DataRegulatory CoveragePublications

Apps

Clinical Data Archive

Premium WorkflowExperience

Premium $$$Platform

Page 65: Virtual Resident Deep Learning Image Analysis for

V. Final Thoughts:Implications of a “Machine Learning” Virtual Resident

Adaptation

Continuous improvement

Page 66: Virtual Resident Deep Learning Image Analysis for

Thank You