Approaches and Challenges for using Artificial Intelligence in Medical Imaging
The 2nd Swiss Deep Learning Days
Kevin Mader
22nd of September 2017
CT
There’s Waldo!
WHAT DOES STAGING MEAN?
Categorizing the severity of the disease
American Cancer Society 2016
WHY AUTOMATE STAGING?
JUST DEEP LEARN!
WHAT TO LEARN?
Input
700 x 512 x 512 x 2 x 32bit [367MPixels]
Output
TNM Stage [3 values]
JUST CLASSIFICATION?
JUST CLASSIFICATION?
IS DEEP LEARNING OUR SAVING GRACE?
Deep Learning a spiral pattern from noise-free data: 6 layers, 30+ neurons, 3000+ epochs of training
Programming a custom feature for spirals (1 line of code)
IS DEEP LEARNING OUR SAVING GRACE?
GPU
CPU
InceptionV3 for medical volumes would need 338GB for a batch size of 1
TRAINING DATA?
ImageNet
Lung Cancer
TRAINING DATA?
We have gotten really far by learning to
https://xkcd.com/1838/
STARTING WITH DEEP LEARNING
A few models that even work well for medical images / limited training data
https://www.kaggle.com/kmader/simple-nn-with-keras
WELL….
Using UNET to segment bone requires around
WELL….
A well adapted approach with standard techniques requires around
LEARNING, FORGETTING, RELEARNING
https://www.kaggle.com/kmader/simple-nn-with-keras
LITTLE DIFFERENCES
https://www.kaggle.com/kmader/simple-nn-with-keras
https://xkcd.com/1831/
JUST CLASSIFICATION?
WE NEED TO LEARN SMART!
Incorporate things we already know
Train networks more efficiently
INCORPORATING WHAT WE ALREADY KNOW
INCORPORATING WHAT WE ALREADY KNOW
What is normal?
TRAINING MORE EFFICIENTLY
TRAINING MORE EFFICIENTLY
HIGH QUALITY, TARGETED ANNOTATIONS
40 different categories of annotation
Incorporating targeted pieces of information
ANNOTATIONS ARE HARD
INCORPORATING OTHER INFORMATION IS DIFFICULT
The golden dagger of back-propagation doesn’t apply to many existing algorithms
Using approaches like synthetic gradients allows many of these pieces to be decoupled
DeepMind: Synthetic Gradients
SMART LEARNING
ImageNet
LungStage (+Annotations)
Other Challenges
CURRENT STATUS
~ 1000 patients
> 3,000 lesions
EVALUATING RESULTS
TRANSFER LEARNING
EVALUATING RESULTS
> 4 billion calculations per patient
VISUALIZING RESULTS
VISUALIZING RESULTS
COMMUNICATING RESULTS
As important as making a classification is delivering the confidence in the classification. Neural networks are naturally very bad at this, but Bayesian Networks and simpler models can help
CONSTRUCTING SIMPLE RULES
T1 | Tumor ≤3 cm across its greatest dimension, surrounded by lung or visceral pleura, without invasion, and more proximal than the lobar bronchus |
T1a | Tumor ≤2 cm across its greatest dimension |
T1b | Tumor >2 cm and ≤3 cm across its greatest dimension |
T2 | Tumor >3 cm and ≤7 cm or with any of the following features: involves main bronchus and is more than 2 cm distal to the carina; invades visceral pleura; associated with atelectasis or obstructive pneumonitis that extends to the hilar region without involvement of the entire lung |
T2a | Tumor >3 cm and ≤5 cm across its greatest dimension |
T2b | Tumor >5 cm and ≤7 cm across its greatest dimension |
T3 | Tumor >7 cm or any of the following features: direct invasion of the chest wall (including the superior sulcus), diaphragm, phrenic nerve, mediastinal pleura, or parietal pericardium; involvement of the main bronchus <2 cm distal to the carina (without involvement of the carina); associated atelectasis or obstructive pneumonitis of the entire lung; or a tumor nodule within the same lobe as that of the primary tumor |
T4 | Tumor of any size with invasion of the mediastinum, heart, great vessels, trachea, recurrent laryngeal nerve, esophagus, vertebral body, or carina or a separate tumor nodule within an ipsilateral lobe |
Our Results
CONSTRUCTING SIMPLE RULES
Our Results
N0 | No regional lymph node metastasis |
N1 | Metastasis in ipsilateral peribronchial or ipsilateral hilar and intrapulmonary lymph nodes, including direct extension |
N2 | Metastasis in ipsilateral mediastinal or subcarinal lymph nodes |
N3 | Metastasis in contralateral mediastinal, contralateral hilar, ipsilateral, contralateral scalene, or supraclavicular lymph nodes |
CONSTRUCTING SIMPLE RULES
N0 | No regional lymph node metastasis |
N1 | Metastasis in ipsilateral peribronchial or ipsilateral hilar and intrapulmonary lymph nodes, including direct extension |
N2 | Metastasis in ipsilateral mediastinal or subcarinal lymph nodes |
N3 | Metastasis in contralateral mediastinal, contralateral hilar, ipsilateral, contralateral scalene, or supraclavicular lymph nodes |
Our Results
INTERACTIVE TOOLS
UNROLLING RESULTS TO TEXT
LungStage found 20 suspicious tumor regions and decided on T4 because of the shown lesions which are invasive in the mediastinum
NEXT STEPS
PACS
RIS
Search
Engine
Curation / Annotation
Research
Machine Learning
Decision Support
CEO & Co-Founder
Joachim Hagger
Master of Science in Physics
TEAM
CTO & Co-Founder
Dr. Kevin Mader
Doctor of Sciences ETHZ
CFO & Co-Founder
Flavio Trolese
Dipl. Ing. FH Informatik
Scientific Advisor & Co-Founder
Prof. Dr. Marco Stampanoni
Inst. f. Biomedizinische Technik
CMO
Bram Stieltjes, MD, PhD
Research Group Leader
Dr. Thomas J Re, MD, MSEE
Research / Radiology Insights
Dr. med. Dipl. Phys. Gregor Sommer
Stv. Oberarzt Kardiale und
Thorakale Diagnostik
PD Dr. Tobias Heye
Oberarzt und stv. Leiter Kardiale
und Thorakale Diagnostik
PD Dr. Alexander Sauter
Facharzt Radiologie,
Assistenzarzt Nuklearmedizin
Joshy Cyriac
Machine Learning / Software Engineering
Prof. Dr. Elmar M. Merkle
Chefarzt und Leiter Klinik für
Radiologie und Nuklearmedizin
Partner
Interdisciplinary and experienced team
4Quant�BIG IMAGE ANALYTICS
Thank you for your attention!
Yes, we’re hiring!
Explore our data
Detect lung nodules in CT images
https://www.kaggle.com/kmader/lungnodemalignancy
Look for cancer in PETCT Images
https://www.kaggle.com/4quant/soft-tissue-sarcoma