Diagnosing heart diseases with deep neural networks

Slides:



Advertisements
Similar presentations
Statistical Machine Learning- The Basic Approach and Current Research Challenges Shai Ben-David CS497 February, 2007.
Advertisements

A brief review of non-neural-network approaches to deep learning
Classification spotlights
Grand Challenges Robert Moorhead Mississippi State University Mississippi State, MS 39762
Spatial Pyramid Pooling in Deep Convolutional
MACHINE LEARNING AND ARTIFICIAL NEURAL NETWORKS FOR FACE VERIFICATION
Convolutional Neural Networks for Image Processing with Applications in Mobile Robotics By, Sruthi Moola.
Artificial Neural Network Theory and Application Ashish Venugopal Sriram Gollapalli Ulas Bardak.
Computer Vision CS 776 Spring 2014 Recognition Machine Learning Prof. Alex Berg.
Document Automation About 10 minutes. About Me Notes – page 7 Early years to early adulthood – India; British influence Education – engineering, math,
School of Engineering and Computer Science Victoria University of Wellington Copyright: Peter Andreae, VUW Image Recognition COMP # 18.
Tony Jebara, Columbia University Advanced Machine Learning & Perception Instructor: Tony Jebara.
Feedforward semantic segmentation with zoom-out features
Oisin Mac Aodha (UCL) Gabriel Brostow (UCL) Marc Pollefeys (ETH)
Convolutional Neural Network
Neural Networks Lecture 4 out of 4. Practical Considerations Input Architecture Output.
Neural networks (2) Reminder Avoiding overfitting Deep neural network Brief summary of supervised learning methods.
Deep Learning Overview Sources: workshop-tutorial-final.pdf
Kaggle Winner Presentation Template. Agenda 1.Background 2.Summary 3.Feature selection & engineering 4.Training methods 5.Important findings 6.Simple.
András Benczúr Head, “Big Data – Momentum” Research Group Big Data Analytics Institute for Computer.
Sparse Coding: A Deep Learning using Unlabeled Data for High - Level Representation Dr.G.M.Nasira R. Vidya R. P. Jaia Priyankka.
When deep learning meets object detection: Introduction to two technologies: SSD and YOLO Wenchi Ma.
Deeply-Recursive Convolutional Network for Image Super-Resolution
Deep Learning for Dual-Energy X-Ray
Learning to Compare Image Patches via Convolutional Neural Networks
Viewing Data-Driven Success Through a Capability Lens
Convolutional Neural Network
Predicting Azure Consumption using Ensemble Learning
CS 6501: 3D Reconstruction and Understanding Convolutional Neural Networks Connelly Barnes.
Summary of “Efficient Deep Learning for Stereo Matching”
Chilimbi, et al. (2014) Microsoft Research
Computer Science and Engineering, Seoul National University
Convolutional Neural Fabrics by Shreyas Saxena, Jakob Verbeek
Krishna Kumar Singh, Yong Jae Lee University of California, Davis
Classification: Logistic Regression
Article Review Todd Hricik.
Matt Gormley Lecture 16 October 24, 2016
Depth estimation and Plane detection
Regularizing Face Verification Nets To Discrete-Valued Pain Regression
Machine Learning tackles Ocean Health, Heart Health, Lung Cancer, and…
Announcements HW4 due today (11:59pm) HW5 out today (due 11/17 11:59pm)
Inception and Residual Architecture in Deep Convolutional Networks
CS 698 | Current Topics in Data Science
UC San Diego Department of Mathematics
Layer-wise Performance Bottleneck Analysis of Deep Neural Networks
Computer Vision James Hays
Multiple Organ Detection in CT Volumes using CNN Week 1
FUTURE JOBS READERS Level 2-⑤ Digital Modelers.
By: Behrouz Rostami, Zeyun Yu Electrical Engineering Department
Overview of Machine Learning
Machine Learning 101 Intro to AI, ML, Deep Learning
A Proposal Defense On Deep Residual Network For Face Recognition Presented By SAGAR MISHRA MECE
On Convolutional Neural Network
Lecture: Deep Convolutional Neural Networks
Integrating Deep Learning with Cyber Forensics
Machine Learning in Laparoscopy
RCNN, Fast-RCNN, Faster-RCNN
Designing Neural Network Architectures Using Reinforcement Learning
Presentation and project
Problems with CNNs and recent innovations 2/13/19
Presentation By: Eryk Helenowski PURE Mentor: Vincent Bindschaedler
Artificial Intelligence in Medicine
Department of Computer Science Ben-Gurion University of the Negev
U-Net: Convolutional Network for Segmentation
Ready, Set, Goal! The Key to Practice Success
Semantic Segmentation
Debasis Bhattacharya, JD, DBA University of Hawaii Maui College
An introduction to Machine Learning (ML)
Convolutional neural network based Alzheimer’s disease classification from magnetic resonance brain images RachnaJain NikitaJainaAkshayAggarwal D.
Presentation transcript:

Diagnosing heart diseases with deep neural networks Recommending picking out he most interesting and important parts from your documentation.

Freelancer software / machine learning Julian de Wit Freelancer software / machine learning Technical University Delft / TNO Software engineering Love biologically inspired computing Last few years neural net “revolution” Turn academic ideas into practical apps Medical, documents, radar, plant grading My background

Diagnose heart disease challenge Deep learning Solution discussion Agenda Diagnose heart disease challenge Deep learning Solution discussion Results Feel free to ask questions during talk !

Second national data science bowl Kaggle.com / Booz Allen Hamilton Challenge Second national data science bowl Kaggle.com / Booz Allen Hamilton This year’s challenge Automate manual 30min clinical procedure Ca. 500.000 patients/year in USA Estimate heart volume based on MRI’s Ratio systole/diastole is ‘health’ predictor 750 teams $200.000 prize money

Competition platform for ‘data scientists’ Challenge Kaggle.com Competition platform for ‘data scientists’ Challenges hosted for companies Prize money and exposure 400.000+ registered ‘competitors’ Learn: Always someone smarter than you ! Today’s state of the art is tomorrow’s baseline!

Given: MRI’s, metadata, train-volumes Train 700, Test: 1000 patients, 300.000+ imgs Estimate volume of left ventricle Challenge

Image data → Deep Learning (CNN) Neural networks 2.0 Don’t believe ALL the hype Structured data → feature engineering + Tree/Lin Great when “perception” data is involved Spectacular results with image analysis My take: “Super human” with a twist Deep learning

Deep learning

‘Vanilla’ architecture. Approach used by many teams (ie. #2 Ghent university) Input slices, regress on provided volumes Solution 123ml

Less publicized approach: Segment image. Integrate estimated areas into volume using metadata. Solution Problem: ‘No annotations provided.’ Sunnybrook/hand

Segmentation : Traditional architecture bad fit Every layer is higher level features less spatial info (BOW) Per pixel classification possible coarse due to spatial loss Cumbersome! 256 x 256 x 300.000 classifications. Solution

Segmentation : Fully convolutional architecture + upscale Efficient. Classify all pixels at once Still problem spatial bottleneck at bottom : coarse Solution

Segmentation : U-net architecture Skip connection give more detail in segmentation output Author works at Deepmind health now Solution

Segmentation results impressive. Machine did exactly what it was told. Solution Segmentation results impressive. Machine did exactly what it was told. Confused with uncommon examples < 1%. Remedy : Active learning Nice property : brightness == (un)certainty

Dirty secret: MUCH data cleaning Slice order Missing slices Solution Dirty secret: MUCH data cleaning Slice order Missing slices Out of bound slices Wrong orientation Missing frames BAD ground truth volumes Gradient boosting “calibration” procedure Not relevant in real setting. Just rescan MRI.

Sub 10ml MAE → clinically significant Many improvements possible : Results Result: 3rd place Only 1 model. No ensemble. Sub 10ml MAE → clinically significant Many improvements possible : More, cleaner train data Expert annotations Active learning

Many other deep learning medical successes Results Many other deep learning medical successes Example: Retinopathy challenge For bulk as good as expert doctors Solution in use by companies already

Deep learning for medical imaging Summary Deep learning for medical imaging

EINDE....

Diagnosing heart diseases with deep neural networks

Competition platform for ‘data scientists’ Kaggle.com Competition platform for ‘data scientists’ Challenges hosted for companies Prize money and exposure 400.000+ registered competitors Learn. Always someone smarter than you ! Today’s state of the art is tomorrow’s baseline! Competition

Freelancer software / machine learning Technical University Delft : SE Julian de Wit Freelancer software / machine learning Technical University Delft : SE Biologically inspired computing / AI Since 2006 heavily re-interested in neural nets Looking for opportunities to test and bring in practice My background

Approach

Use provided volumes to calibrate Remove systematic errors Calibration Use provided volumes to calibrate Remove systematic errors Use Gradient Booster on residuals Top 5 -> top 3 Beware of overfitting

Every pixel: Left ventricle Yes/No Use convolutional neural network Sunnybrook too simplistic Train with hand-labeled segmentations Reverse engineer how to label Fix systematic errors with calibration against provided volumes. Approach

Competition

Use DICOM info to make images uniform Crop around heart 180x180 Contrast stretch Preprocessing

Hand labeling with own tool Big performance limiting factor Could not find how to do it exactly

Cat!

Cat !

Grass

Uncertainty based on stdev in error as a function of size. Submission CRPS Uncertainty based on stdev in error as a function of size. Model provided uncertainty. However does not account for uncertainty in labels Example: patient 429. Error of 89ml !!! Provided label was wrong…