Documente Academic
Documente Profesional
Documente Cultură
Antonio Criminisi
Deep learning
(one type of Less scary, practical and now!
ML algorithm)
Computer vision
(automatic
image analysis)
Project InnerEye’s focus - ML for radiological images
Machine learning
(tools/algorithms)
Computer vision
(automatic
image analysis)
Machine learning is everywhere, and it is useful
Customers who bought this item also bought
Toy truck in yellow Pink elephant on wheels Buzzy Bee Giraffe on wheels
£7.99 £5.99 £6.99 £5.99
Microsoft Kinect
Microsoft Kinect – the visual recognition system
Machine learning
(pixel classification)
A. Criminisi, J. Shotton, Decision Forests for Computer Vision and Medical Image Analysis. Springer 2013
Project InnerEye Automatic, Semantic
a decade of research in Segmentation of
Radiological Images
The goal of automatic 3D segmentation
Two axial slices of the same CT scan Overlaid axial segmentations Natively 3D segmentation
Bladder
Prostate, seminal vesicles, rectum, bladder, left femur, right femur, skin
Why is voxel-wise semantic segmentation hard?
The challenge
… … … … …
Modeling context via learned neighborhood patterns
Probe
voxels
Reference
voxel
Modeling context via learned neighborhood patterns
Features for
reference voxel
Training – learning to associate voxels with structures
Labelled training data A trained machine learning model
(a decision forest)
bladder
Training algorithm
sem. vesicles
rectum
prostate
Deep Decision Forests for semantic segmentation - training
Z. Tu. Auto-context and Its Application to High-Level Vision tasks. CVPR 2008
Deep Decision Forests for semantic segmentation - training
Input CT image
Appearance context
Probabilities @ layer 0
Forest layer 1
Probabilities @ layer 1
Input CT images
Forest layer 2
Probabilities @ layer 2
Forest layer 3
Segmentation
M. Fiterau, A. Criminisi, S. Rota Bulo’, P. Kontschierder, Deep Neural Decision Forests [Winner of the David Marr Prize]. ICCV 2015
Y. Ioannou, D. Robertson, R. Cipolla, A. Criminisi, Deep Roots: Improving CNN Efficiency with Hierarchical Filter Groups. CVPR 2017
Y. Ioannou, D. Robertson, D. Zikic, P. Kontschieder, J. Shotton, M. Brown, A. Criminisi, Decision Forests, Convolutional Networks and the Models in Between. ArXiv and Microsoft Tech Report 2015.
L. Le Folgoc, A. Nori, S. Ancha, A. Criminisi, Lifted Auto-Context Forests for Brain Tumour Segmentation. MICCAI 2016. BRATS workshop.
Decision Forests vs Neural Networks – what’s the difference?
7
4 Hidden activations
as a two-layer perceptron 6 1 1 2
1
(i.e. a neural network). 1 2 9
2 4
1
3
0
5 1 3 Output activations
1
3
0 1
9
3 Bias is depth of leaf
5
1
4
2
6 3
1
8 1 1
3 0 3
4
7 1
4
4
- Forests may require less training data - Forests may deal better with class imbalance
- Forests may be faster and do not require GPUs - In short, forests may be better suited for medical image analysis
I. K. Sethi. Entropy Nets: from Decision Trees to Neural Networks, Proc. IEEE (vol 78, Issue 10). Oct 1990
J. Welbl. Casting Random Forests as Artificial Neural Networks (and Profiting from It). Proc. GCPR. 2014.
Deep Decision Forests for semantic segmentation - runtime
Patient 1 Patient 2
@ runtime
Input CT image
Patient 3 Patient 4
Deep Decision Forests for semantic segmentation - runtime
Patient 1 Patient 2
@ runtime
Probabilities @ layer 0
Input CT image
Patient 3 Patient 4
Deep Decision Forests for semantic segmentation - runtime
Patient 1 Patient 2
@ runtime
Probabilities @ layer 1
Probabilities @ layer 0
Input CT image
Patient 3 Patient 4
Deep Decision Forests for semantic segmentation - runtime
Patient 1 Patient 2
@ runtime
Probabilities @ layer 2
Probabilities @ layer 1
Probabilities @ layer 0
Patient 3 Patient 4
Input CT image
Deep Decision Forests for semantic segmentation - runtime
Patient 1 Patient 2
@ runtime
Segmentation
Probabilities @ layer 2
Probabilities @ layer 1
Patient 3 Patient 4
Probabilities @ layer 0
Input CT image
The segmentation works despite anatomical variations. No need for atlases. No need for deformable registration. Probabilistic output (it encodes uncertainty).
Deep Decision Forests – comparison with inter-observer variability
Deep Decision Forests – comparison with ABAS algorithms
Project InnerEye Assistive AI for
Radiotherapy Planning
InnerEye – assistive AI for radiotherapy planning
The clinical workflow for image guided radiotherapy Fraction 1
Delivery of
therapy
Fraction 2
Delivery of
therapy
Fraction 3
Delivery of
therapy
The InnerEye app – an investigational device
Live Demo
… … … tumor recurring.
Quantitative tracking of disease progression
MR T1 contrast with overlaid tumor segmentation
Quantitative tracking of disease progression
Volume of active tumor
Volume cc
time
1 2 3 4 5 6 7 8 9
Quantitative tracking of disease progression
MR Flair with overlaid oedema segmentation
Oedema
Active tumor
Volume cc
time
1 2 3 4 5 6 7 8 9 10 11 12 13
Tissue-specific segmentation of glioblastoma in multi-modal MR
Six input MR modalities: T1, T1gad, T2, FLAIR + 2 diffusion images. Segmentation of: oedema, active tumor and necrosis
What is Artificial Intelligence ?
Machine learning ?
Computer Vision ?
Deep Learning ?
How can I get hold of such If you are a medical software provider, contact us
technology ?
InnerEyeInfo@microsoft.com
Private Preview - integrating InnerEye services within your products
InnerEye Service
InnerEyeInfo@microsoft.com
The InnerEye cloud services are intended to be integrated as components into third-party medical software.
The InnerEye team
InnerEyeInfo@microsoft.com
With huge thanks to our two main clinical partners
InnerEyeInfo@microsoft.com