deep learning for (histopathology) medical image …...deep learning in a nutshell tue.nl/image...

49
Deep learning for (histopathology) medical image analysis Mitko Veta

Upload: others

Post on 26-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Deep learning for (histopathology) medical image analysis

Mitko Veta

Page 2: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Outline

Introduction and previous work

Medical image analysis challenges

Overview of current work in deep learning for medical image analysis (mostly histopathology)

tue.nl/image PAGE 122-11-2018

Page 3: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Introductionand previous work

tue.nl/image PAGE 222-11-2018

Page 4: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

PhD thesis

tue.nl/image PAGE 322-11-2018

UMC Utrecht2010 - 2014

Page 5: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Cancer prognostication

tue.nl/image PAGE 422-11-2018

Molecular changesPrognosis Phenotype

ViewTreatment

plan

Page 6: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Pathology lab workflow

tue.nl/image PAGE 522-11-2018

Page 7: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

tue.nl/image PAGE 622-11-2018

Page 8: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

tue.nl/image PAGE 722-11-2018

Page 9: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Two research paths

Imaging biomarker detection:Develop methods that can seamlessly fit into the pathology lab workflow

Imaging biomarker discovery:Integration with molecular dataFocus on cancer types for which current prognostic tools fail

tue.nl/image PAGE 822-11-2018

Page 10: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Nuclei segmentation

Method based on mathematical morphologyCan be used to objectively measure tissue parameters such as the mean nuclei area

tue.nl/image PAGE 922-11-2018

M. Veta et al., "Automatic Nuclei Segmentation in H&E Stained Breast Cancer Histopathology Images“, PloS One, 2013

Page 11: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Nuclei segmentation

tue.nl/image PAGE 1022-11-2018

M. Veta et al., "Prognostic value of automatically extracted nuclear morphometric features in whole slide images of male breast cancer“, Mod Pathol, 2012

Prognostic value for breast cancer patients

Page 12: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Mitosis detection / tumor proliferation

tue.nl/image PAGE 1122-11-2018

Page 13: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Mitosis detection / tumor proliferation

tue.nl/image PAGE 1222-11-2018

Page 14: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Challengesfriendly competitions in solving medical image analysis problems

tue.nl/image PAGE 1322-11-2018

Page 15: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Grand challenges in medical image analysis

tue.nl/image PAGE 1422-11-2018

www.grand-challenge.org

Page 16: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

AMIDA13

tue.nl/image PAGE 1522-11-2018

M. Veta et al., ” Assessment of algorithms for mitosis detection in breast cancer histopathology images“, Med Image Anal, 2015

Page 17: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

AMIDA13

tue.nl/image PAGE 1622-11-2018

“Wow, deep learning works. In a few years everyone will be doing it!” (2013)

Page 18: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Deep learningin a nutshell

tue.nl/image PAGE 1722-11-2018

Page 19: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

“Classical” machine learning

tue.nl/image PAGE 1822-11-2018

Figure generated with Tensorflow Playground

Page 20: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

“Classical” machine learning

PAGE 1922-11-2018tue.nl/image

Figure generated with Tensorflow Playground

Page 21: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

“Classical” machine learning

PAGE 2022-11-2018

feature engineering

tue.nl/image

Figure generated with Tensorflow Playground

Page 22: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

A simple neural network

PAGE 2122-11-2018

learned feature representation

tue.nl/image

Figure generated with Tensorflow Playground

Page 23: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Deep learning

PAGE 2222-11-2018

many hidden layers = “deep”

tue.nl/image

Figure generated with Tensorflow Playground

Page 24: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Deep learning

Deep learning is the return of neural networks to the mainstream

Technological changes that made this possible:- Availability of large training datasets- Use of GPUs for general purpose computing

tue.nl/image PAGE 2322-11-2018

Image from The Economist

Page 25: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Convolutional neural networks

Make use of the structure of images to reduce the number of parameters (but keep the representational power)

tue.nl/image PAGE 2422-11-2018

convolutional layer with one feature map

“typical” deep convolutional neural network

Page 26: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Example: detection of mitotic figures

PAGE 2522-11-2018tue.nl/image

M Veta et al. “Mitosis counting in breast cancer: Object-level interobserver agreement and comparison to an automatic method”, PloSOne, 2016

Page 27: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

How does it compare to pathologists?

tue.nl/image PAGE 2622-11-2018

M Veta et al. “Mitosis counting in breast cancer: Object-level interobserver agreement and comparison to an automatic method”, PloSOne, 2016

Page 28: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Example: nuclei detection and measurement

PAGE 2722-11-2018tue.nl/image

M Veta et al. “Cutting out the middleman: measuring nuclear area in histopathology slides without segmentation”, MICCAI, 2016

Page 29: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

TUPAC16

tue.nl/image PAGE 2822-11-2018

tupac.tue-image.nl

Page 30: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

TUPAC16

tue.nl/image PAGE 2922-11-2018

Main task:Produce a slide-level tumor proliferation scoreTwo proliferation scores: by pathologists and by molecular analysis

Page 31: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

TUPAC16

tue.nl/image PAGE 3022-11-2018

Page 32: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

TUPAC16

Prediction of molecular proliferation score from image dataAverage of all automatic methods: r = 0.696

tue.nl/image PAGE 3122-11-2018

Page 33: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

CAMELYON16

tue.nl/image PAGE 3222-11-2018

B.E. Bejnordi, M. Veta et al., “Diagnostic assessment of deep learning algorithms for detection of lymph node metastases in women with breast cancer”, JAMA, 2017

Page 34: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

CAMELYON16

tue.nl/image PAGE 3322-11-2018

Page 35: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Future of medical image analysis challenges

Increase the quality of the challenge datasets so the results can be used as evidence for regulatory approvalof algorithms

Challenge datasets as FDA-approved Medical Device Development Tools (MDDTs)

tue.nl/image PAGE 3422-11-2018

www.fda.gov/MedicalDevices/ScienceandResearch/MedicalDeviceDevelopmentToolsMDDT/

Page 36: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Current workin deep learning for histopathology image analysis

tue.nl/image PAGE 3522-11-2018

Page 37: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Obstacles to clinical translation

Tissue appearance variability

Large image size e.g. 1 slide ~ 50,000×50,000 pixels

Lack of ready-to-use image annotations

tue.nl/image PAGE 3622-11-2018

Page 38: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Tissue appearance variability

tue.nl/image PAGE 3722-11-2018

How to best address the appearance variability?Necessary in order to apply the methods across many different pathology labs.Currently addressed with ad-hoc approaches such as staining normalization. Can we find a more systematic solution in the context of deep learning?

Page 39: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Tissue appearance variability

tue.nl/image PAGE 3822-11-2018

2D-embedding of CNN features

2-slide dataset (4x40 patches):

...

...

...

...

Domain A

Domain B

Deep learning models can learn representations that contain irrelevant information

M. Lafarge et al., “Domain-adversarial neural networks to address the appearance variability of histopathology images”, MICCAI DLMIA, 2018

Page 40: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Domain-adversarial neural networks

tue.nl/image PAGE 3922-11-2018

Domain discriminator extensionLearns to identify the slide of origin from the extracted features.

CONV4x4

ReLU

MP

CONV3x3

ReLU

MP

Mitosis probability

Domain probability

63x63x3INPUT

CONV3x3

ReLU

CONV3x3

ReLU

CONV3x3

ReLU

FC

ReLU

FC

softmax

CONV3x3

ReLU

FC

ReLU

FC

softmax

MP MP MP MP

Explicitly learn features that are independent of the domain of the training samples

M. Lafarge et al., “Domain-adversarial neural networks to address the appearance variability of histopathology images”, MICCAI DLMIA, 2018

Page 41: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Domain-adversarial neural networks

tue.nl/image PAGE 4022-11-2018

Explicitly learn features that are independent of the domain of the training samples

M. Lafarge et al., “Domain-adversarial neural networks to address the appearance variability of histopathology images”, MICCAI DLMIA, 2018

Baseline Stain normalization Color augmentation DANN

Domain invariance in the model representation.

Page 42: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Large image size

Test-time data augmentation (e.g. by exploring rotational invariance) often leads to improved performance, but is computationally expensive for large whole-slide images

tue.nl/image PAGE 4122-11-2018

Page 43: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Roto-translation covariant CNNs

Framework for rotation and translation covariant deep learning using SE(2) group convolutions

tue.nl/image PAGE 4222-11-2018

E. Bekkers and M. Lafarge et al., “Roto-translation covariant convolutional networks for medical image analysis”, MICCAI, 2018

Page 44: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Roto-translation covariant CNNs

tue.nl/image PAGE 4322-11-2018

E. Bekkers and M. Lafarge et al., “Roto-translation covariant convolutional networks for medical image analysis”, MICCAI, 2018

Page 45: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Roto-translation covariant CNNs

tue.nl/image PAGE 4422-11-2018

E. Bekkers and M. Lafarge et al., “Roto-translation covariant convolutional networks for medical image analysis”, MICCAI, 2018

Page 46: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Lack of ready-to-use image annotations

Annotating medical images is a tedious and expensive task as it relies on medical expertsHowever, “weak” image labels can be extracted from routine medical reports or from patient follow-up

tue.nl/image PAGE 4522-11-2018

Page 47: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Weakly-labelled learning for histopathology image analysis

Goal: DCIS grading, BC survival prediction BC risk prediction

Project in collaboration with UMC Utrecht, Beth Israel Deaconess MC

Datasets: 600+ BC patients with survival, DCIS cases from the UMC Utrecht digital pathology archive, Nurses’ Health Study

tue.nl/image PAGE 4622-11-2018

Page 48: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Weakly-labelled learning for retina image analysis

Goal: predict diabetes and other systemic diseases from retina images

Project in collaboration with Maastricht UMC, The Maastricht Study

tue.nl/image PAGE 4722-11-2018

Page 49: Deep learning for (histopathology) medical image …...Deep learning in a nutshell tue.nl/image 22-11-2018 PAGE 17 “Classical” machine learning tue.nl/image 22-11-2018 PAGE 18

Weakly-labelled learning for retina image analysis

Global labels can still detect “local” image features

tue.nl/image PAGE 4822-11-2018

Local predictions of model trained with global vessel curvature labels