SlideShare a Scribd company logo
1 of 34
AGENDA
1. How to assess & select a sucessful computer vision
POC ?
2. What kind of data+label+annotation is required for
each type of models ?
3. The complexity vs time to develop the model
4. Inspirational ideas
– case study (inputs-vs-outputs of different type of
CV models)
SELECTING &
ASSESSING A GOOD
COMPUTER
VISION(=CV) POC
COMPUTER VISION POC ASSESSMENT
•Find ares of skin lesion <- define skin lesion
•Is it binary ? i.e is it normal vs skin lesion  Yes
•Define concrete logic flow to diagnose skin lesion vs
normal
•Scope for timeplan , model deliverables ...etc
Break down problems into
definitions
•Can skin lesion be identified by naked eyes(via logic above)
•Are the skin lesion areas annotated properly ?(show how)
•Data volume and pos vs neg per images(complexity of the
problem)
Naked-eye judgement +
annotate corretly
•Can I augment images like this (show how) ?
•Were the digitalized image always stored in jpeg format ?
•Are skin lesion alwaysbe rounded and browish-black ?
•Difference between normal tatoo vs skin lesion ?
•Do you need to understand how the model is built
(interpretability)
Subject matters
• What’s the value gain once you have the model ( time-to-diagnose ?)
• How is it making an impact (to others potentially)?
•Secure plans of model maintenance & lifecycle management
What’s the value add &
maintenance
•Is the existing datasets capable of answering the problem stated ?
•Is the data quality good ” enough ” to proceed ?
•Do we have enough time & budget to execute this ?
•Is GDPR mitigated on the dataset?
•Is the Azure environment set up properly for Data science activities ?
Is the problem solvable ( = goal
achivable )?
Assessment
(iterative evaluation)
skin lesion as an example POC steps
ASK YOURSELF (AND CUSTOMERS, AND
PARTNERS ) ...
You know what problem
you want to solve ?
Find areas of skin lesion
Are you able to show
data+labels+anotations
that answer to the
question ?
Yes, I do, and
”this (image +
logic)” is how the
diagnose is being
made !
Nope, I have no idea
Partially , I know the
class but I didn’t mark
the area of skin lesion
I have no idea, I just
want to find something
useful
Ideas brain storming &
prioritization workshop
Problem
statement
Assessing
data & labels
Type of algorithm
considered
Self-assessing
problem
statement
SupervisedUnsupervise
d
Acquire
annotations
WHAT KIND OF
DATA+LABEL
(+MASK/ANNOTATION
)
DO I NEED PER TYPE
OF COMPUTER
VISION MODEL ?
Skin lesion example continued ...
CLASSIFICATION MODEL
Melanoma
Class label =1LABE
L
DATA
No Melanoma
Class label = 0
images labels
1
1
1
images labels
0
0
0
SEGMENTATION MODEL
Melanoma
Class label =1LABE
L
DATA
No Melanoma
Class label = 0
images labels
=masks
images Labels=masks
OBJECT DETECTION MODEL
(BOUNDING BOX)
Melanoma
Class label =1LABE
L
DATA
No Melanoma
Class label = 0
images Labels +
annotation
Usually in xml format
images labels +
annotation
Usually in xml format
1
1
1
0
0
0
SKIPPING GENERAL ADVERSIAL KIND
OF MDOELS & OTHER TYPES OF
MODEL SUCH AS VISUAL QUESTIONS
AND ANSWERING
MODEL+DATA
COMPLEXITY VS
TIME-TO-DEVELOP
THE MODEL
Consideration for POC time planning and budgeting
MODEL COMPLEXITY VS TIME-
NEEDED
(GENERAL RULE-OF-THUMB , START WITH THE SIMPLEST
MODEL)
model + data
complexity
Time needed
To develop the
model
1. Data volume
2. good enough data
quality + annotation to
proceed
-------------------shortest -----
-----------------
(depends on num_of_classes )
--------------mid-
range-----------
(depends on num_of_classes + mask
-------- logest-------
(depends on num_of_classes + annotatiuon
quality + kind of model + interpretability
CASES OF
COMPUTER
MODELS AND ITS
INPUTS-VS-
In - What you feed to the model ( data requirements)
Out – what the prediction looks like ( model
deliverables)
During Model training and model prediction, you
feed different data to the model
CLASSIFICATION
CASES
INPUTs :
(image + label)
Feed to
NN
(trainin
g)
predict
labels
CLASSIFYING PNEUMONIA/NORMAL
(X-RAY IMAGES)
The Neural Networks
Pneumonia Norma
l
Image 1 Image 2
label:
Image ID:
Image 1 Image 2Image ID:
input
Train the model
use trained model
Prediction
( only the
labels)
Image1 :
Pneumonia
Image2: Normal
Feed to
NN
(trainin
g)
predict
labels
CLASSIFYING PARKINSON/NORMAL
HAND-DRAWING
(HAND-DRAWING SPIRAL IMAGE)
The Neural Networks
norma
l
parkinso
n
Image 1 Image 2
label:
Image ID:
Image 1 Image 2Image ID:
input
Train the model
use trained model
Prediction
( only the
labels)
Image1 : normal
Image2 :
parkinson
Feed to
CNN
(trainin
g)
predict
labels
CLASSIFYING
CONTRAST/NO_CONTRAST CT SCAN
(DICOM IMAGES)
contra
st
No
contrast
Image 1 Image 2
label:
Image ID:
Image 1 Image 2Image ID:
input
Train the model
use trained model
Prediction
( only the
labels)
Image1 : contrast
Image2 : no
contrast
SEGMENTATION
CASES
Feed to
train
the
model
Model
predict
s
masks
SEGMENTING BRAIN LESION
Model Prediction
train the model
label:
(=mask)
Image ID:
Image ID:
Use trained model
input
Prediction
(the area of interest)
Feed to
train
the
model
Model
predict
s
masks
SEGMENTING ULTRASOUND
Model Prediction
train the model
label:
(=mask)
Image ID:
Image ID:
Use trained model
input
Prediction
(the area of interest)
Feed to
train
the
model
Model
predict
s
masks
SEGMENTING LUNGS
Model Prediction
train the model
label:
(=mask)
Image ID:
Image ID:
Use trained model
input
Prediction
(the area of interest)
Feed to
train
the
model
Model
predict
s
masks
SEGMENTING EYE VESSELS
Model Prediction
train the model
label:
(=mask)
Image ID:
Test Image ID:
Use trained model
input
Prediction
(the eye vessels)
REAL TIME
SEGMENTATION IN
VIDEO
REAL TIME ABDOMINAL ORGAN
SEGMENTATION
OBJECT DETECTION
CASES
Feed to
train
the
model
Model
predict
s
masks
OBJECT DETECTION - SKIN LESION
train the model
Image ID:
Image ID:
Use trained model
input
Prediction
(bounding box + class
)
rectangle: class:
28 37 160 156 1annotati
on
Detect type of blood cells -1. training
(annotated blood cells class + location (point-per-point )
Labels:
(1) Classes
(2) Location (points)
Image ID: bloodcell_img_0001.jpg
Train the model
Feed to
train
the
model
Input
image
Use trained model
Get
predicti
on
Input an image
Get prediction of
(1) Classes
(2) Bounding box of
location for each
class
Detect type of blood cells -2 prediction
(annotated blood cells class + location (point-per-point )
IMAGE TRANSLATION
CASES
Feed to
train
the
model
CYCLEGANS TRANSLATION EYE +
EYE VESSELS
- 1. DURING TRAINING Model Prediction
train the model
Paris of image A(=the eye) and B (= the vessel )
A B
Model
predict
s
masks
CYCLEGANS TRANSLATION EYE 
EYE VESSELS
- 2. DURING PREDICTION
Sent image A
Use trained
model
input
Prediction
direction: A B or B
A
Sent image B
A
B
B
A
Generate realistic looking ultrasound image
OTHER NOVEL
COMPUTER VISION
CASES
IMAGE TRANSLATION CASES
Tracking throat cancer in a video – used to extract interesting
frames
3D POINT-NET
Possible usage –
Instead of this furniture dataset, if we
could scan the entire body and obtain a
voxel grid kind of data , then we could
reconstruct a person’s 3D point cloud
similar to this demo in this slide.
The most common application is in VR/AR
domain, i.e used in Microsoft Hololens as
an example

More Related Content

Similar to DeepLearning Experiments in Medical Image show case

GDSC Unsri - From Zero to Hero with TensorFlow.pptx
GDSC Unsri - From Zero to Hero with TensorFlow.pptxGDSC Unsri - From Zero to Hero with TensorFlow.pptx
GDSC Unsri - From Zero to Hero with TensorFlow.pptxFellyciaHikmahwarani
 
De duplication of entities with-in a cluster using image matching
De duplication of entities with-in a cluster using image matchingDe duplication of entities with-in a cluster using image matching
De duplication of entities with-in a cluster using image matchingSaurabh Singh
 
photo detection in personal photo collection
photo detection in personal photo collectionphoto detection in personal photo collection
photo detection in personal photo collectionsonalijagtap15
 
Machine Learning vs Decision Optimization comparison
Machine Learning vs Decision Optimization comparisonMachine Learning vs Decision Optimization comparison
Machine Learning vs Decision Optimization comparisonAlain Chabrier
 
IRJET- Survey on Face Recognition using Biometrics
IRJET-  	  Survey on Face Recognition using BiometricsIRJET-  	  Survey on Face Recognition using Biometrics
IRJET- Survey on Face Recognition using BiometricsIRJET Journal
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningAI Summary
 
Study and Analysis of Novel Face Recognition Techniques using PCA, LDA and Ge...
Study and Analysis of Novel Face Recognition Techniques using PCA, LDA and Ge...Study and Analysis of Novel Face Recognition Techniques using PCA, LDA and Ge...
Study and Analysis of Novel Face Recognition Techniques using PCA, LDA and Ge...sadique_ghitm
 
Report Face Detection
Report Face DetectionReport Face Detection
Report Face DetectionJugal Patel
 
Image–based face-detection-and-recognition-using-matlab
Image–based face-detection-and-recognition-using-matlabImage–based face-detection-and-recognition-using-matlab
Image–based face-detection-and-recognition-using-matlabIjcem Journal
 
Facial Recognition Vinod
Facial Recognition VinodFacial Recognition Vinod
Facial Recognition VinodVinod siragaon
 
Machine Learning Interview Questions
Machine Learning Interview QuestionsMachine Learning Interview Questions
Machine Learning Interview QuestionsRock Interview
 
A Robust & Fast Face Detection System
A Robust & Fast Face Detection SystemA Robust & Fast Face Detection System
A Robust & Fast Face Detection SystemIDES Editor
 
COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...
COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...
COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...SaiPrakash106
 
Module 5: Decision Trees
Module 5: Decision TreesModule 5: Decision Trees
Module 5: Decision TreesSara Hooker
 
notes as .ppt
notes as .pptnotes as .ppt
notes as .pptbutest
 

Similar to DeepLearning Experiments in Medical Image show case (20)

GDSC Unsri - From Zero to Hero with TensorFlow.pptx
GDSC Unsri - From Zero to Hero with TensorFlow.pptxGDSC Unsri - From Zero to Hero with TensorFlow.pptx
GDSC Unsri - From Zero to Hero with TensorFlow.pptx
 
De duplication of entities with-in a cluster using image matching
De duplication of entities with-in a cluster using image matchingDe duplication of entities with-in a cluster using image matching
De duplication of entities with-in a cluster using image matching
 
photo detection in personal photo collection
photo detection in personal photo collectionphoto detection in personal photo collection
photo detection in personal photo collection
 
Machine Learning vs Decision Optimization comparison
Machine Learning vs Decision Optimization comparisonMachine Learning vs Decision Optimization comparison
Machine Learning vs Decision Optimization comparison
 
IRJET- Survey on Face Recognition using Biometrics
IRJET-  	  Survey on Face Recognition using BiometricsIRJET-  	  Survey on Face Recognition using Biometrics
IRJET- Survey on Face Recognition using Biometrics
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Study and Analysis of Novel Face Recognition Techniques using PCA, LDA and Ge...
Study and Analysis of Novel Face Recognition Techniques using PCA, LDA and Ge...Study and Analysis of Novel Face Recognition Techniques using PCA, LDA and Ge...
Study and Analysis of Novel Face Recognition Techniques using PCA, LDA and Ge...
 
Report Face Detection
Report Face DetectionReport Face Detection
Report Face Detection
 
Image–based face-detection-and-recognition-using-matlab
Image–based face-detection-and-recognition-using-matlabImage–based face-detection-and-recognition-using-matlab
Image–based face-detection-and-recognition-using-matlab
 
AI PROJECT CYCLE.pptx
AI PROJECT CYCLE.pptxAI PROJECT CYCLE.pptx
AI PROJECT CYCLE.pptx
 
Facial Recognition Vinod
Facial Recognition VinodFacial Recognition Vinod
Facial Recognition Vinod
 
Machine Learning Interview Questions
Machine Learning Interview QuestionsMachine Learning Interview Questions
Machine Learning Interview Questions
 
A Robust & Fast Face Detection System
A Robust & Fast Face Detection SystemA Robust & Fast Face Detection System
A Robust & Fast Face Detection System
 
COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...
COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...
COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...
 
Module 5: Decision Trees
Module 5: Decision TreesModule 5: Decision Trees
Module 5: Decision Trees
 
LR2. Summary Day 2
LR2. Summary Day 2LR2. Summary Day 2
LR2. Summary Day 2
 
Facerecognition
FacerecognitionFacerecognition
Facerecognition
 
Facerecognition
FacerecognitionFacerecognition
Facerecognition
 
inam
inaminam
inam
 
notes as .ppt
notes as .pptnotes as .ppt
notes as .ppt
 

More from Zenodia Charpy

how to build a Length of Stay model for a ProofOfConcept project
how to build a Length of Stay model for a ProofOfConcept projecthow to build a Length of Stay model for a ProofOfConcept project
how to build a Length of Stay model for a ProofOfConcept projectZenodia Charpy
 
Tech Day Kista Mässa Stockholm 2018
Tech Day Kista Mässa Stockholm 2018Tech Day Kista Mässa Stockholm 2018
Tech Day Kista Mässa Stockholm 2018Zenodia Charpy
 
Data Science on Azure
Data Science on Azure Data Science on Azure
Data Science on Azure Zenodia Charpy
 
Zenodia TechDays talks Oct 24-25 Stockholm Kistamässan
Zenodia TechDays talks Oct 24-25 Stockholm KistamässanZenodia TechDays talks Oct 24-25 Stockholm Kistamässan
Zenodia TechDays talks Oct 24-25 Stockholm KistamässanZenodia Charpy
 
Datascience and Azure(v1.0)
Datascience and Azure(v1.0)Datascience and Azure(v1.0)
Datascience and Azure(v1.0)Zenodia Charpy
 
Göteborg university(condensed)
Göteborg university(condensed)Göteborg university(condensed)
Göteborg university(condensed)Zenodia Charpy
 
Meetup sthlm - introduction to Machine Learning with demo cases
Meetup sthlm - introduction to Machine Learning with demo casesMeetup sthlm - introduction to Machine Learning with demo cases
Meetup sthlm - introduction to Machine Learning with demo casesZenodia Charpy
 

More from Zenodia Charpy (8)

how to build a Length of Stay model for a ProofOfConcept project
how to build a Length of Stay model for a ProofOfConcept projecthow to build a Length of Stay model for a ProofOfConcept project
how to build a Length of Stay model for a ProofOfConcept project
 
Tech Day Kista Mässa Stockholm 2018
Tech Day Kista Mässa Stockholm 2018Tech Day Kista Mässa Stockholm 2018
Tech Day Kista Mässa Stockholm 2018
 
Aiday
AidayAiday
Aiday
 
Data Science on Azure
Data Science on Azure Data Science on Azure
Data Science on Azure
 
Zenodia TechDays talks Oct 24-25 Stockholm Kistamässan
Zenodia TechDays talks Oct 24-25 Stockholm KistamässanZenodia TechDays talks Oct 24-25 Stockholm Kistamässan
Zenodia TechDays talks Oct 24-25 Stockholm Kistamässan
 
Datascience and Azure(v1.0)
Datascience and Azure(v1.0)Datascience and Azure(v1.0)
Datascience and Azure(v1.0)
 
Göteborg university(condensed)
Göteborg university(condensed)Göteborg university(condensed)
Göteborg university(condensed)
 
Meetup sthlm - introduction to Machine Learning with demo cases
Meetup sthlm - introduction to Machine Learning with demo casesMeetup sthlm - introduction to Machine Learning with demo cases
Meetup sthlm - introduction to Machine Learning with demo cases
 

Recently uploaded

Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationBoston Institute of Analytics
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 

Recently uploaded (20)

Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project Presentation
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Decoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in ActionDecoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in Action
 

DeepLearning Experiments in Medical Image show case

  • 1. AGENDA 1. How to assess & select a sucessful computer vision POC ? 2. What kind of data+label+annotation is required for each type of models ? 3. The complexity vs time to develop the model 4. Inspirational ideas – case study (inputs-vs-outputs of different type of CV models)
  • 2. SELECTING & ASSESSING A GOOD COMPUTER VISION(=CV) POC
  • 3. COMPUTER VISION POC ASSESSMENT •Find ares of skin lesion <- define skin lesion •Is it binary ? i.e is it normal vs skin lesion  Yes •Define concrete logic flow to diagnose skin lesion vs normal •Scope for timeplan , model deliverables ...etc Break down problems into definitions •Can skin lesion be identified by naked eyes(via logic above) •Are the skin lesion areas annotated properly ?(show how) •Data volume and pos vs neg per images(complexity of the problem) Naked-eye judgement + annotate corretly •Can I augment images like this (show how) ? •Were the digitalized image always stored in jpeg format ? •Are skin lesion alwaysbe rounded and browish-black ? •Difference between normal tatoo vs skin lesion ? •Do you need to understand how the model is built (interpretability) Subject matters • What’s the value gain once you have the model ( time-to-diagnose ?) • How is it making an impact (to others potentially)? •Secure plans of model maintenance & lifecycle management What’s the value add & maintenance •Is the existing datasets capable of answering the problem stated ? •Is the data quality good ” enough ” to proceed ? •Do we have enough time & budget to execute this ? •Is GDPR mitigated on the dataset? •Is the Azure environment set up properly for Data science activities ? Is the problem solvable ( = goal achivable )? Assessment (iterative evaluation) skin lesion as an example POC steps
  • 4. ASK YOURSELF (AND CUSTOMERS, AND PARTNERS ) ... You know what problem you want to solve ? Find areas of skin lesion Are you able to show data+labels+anotations that answer to the question ? Yes, I do, and ”this (image + logic)” is how the diagnose is being made ! Nope, I have no idea Partially , I know the class but I didn’t mark the area of skin lesion I have no idea, I just want to find something useful Ideas brain storming & prioritization workshop Problem statement Assessing data & labels Type of algorithm considered Self-assessing problem statement SupervisedUnsupervise d Acquire annotations
  • 5. WHAT KIND OF DATA+LABEL (+MASK/ANNOTATION ) DO I NEED PER TYPE OF COMPUTER VISION MODEL ? Skin lesion example continued ...
  • 6. CLASSIFICATION MODEL Melanoma Class label =1LABE L DATA No Melanoma Class label = 0 images labels 1 1 1 images labels 0 0 0
  • 7. SEGMENTATION MODEL Melanoma Class label =1LABE L DATA No Melanoma Class label = 0 images labels =masks images Labels=masks
  • 8. OBJECT DETECTION MODEL (BOUNDING BOX) Melanoma Class label =1LABE L DATA No Melanoma Class label = 0 images Labels + annotation Usually in xml format images labels + annotation Usually in xml format 1 1 1 0 0 0
  • 9. SKIPPING GENERAL ADVERSIAL KIND OF MDOELS & OTHER TYPES OF MODEL SUCH AS VISUAL QUESTIONS AND ANSWERING
  • 11. MODEL COMPLEXITY VS TIME- NEEDED (GENERAL RULE-OF-THUMB , START WITH THE SIMPLEST MODEL) model + data complexity Time needed To develop the model 1. Data volume 2. good enough data quality + annotation to proceed -------------------shortest ----- ----------------- (depends on num_of_classes ) --------------mid- range----------- (depends on num_of_classes + mask -------- logest------- (depends on num_of_classes + annotatiuon quality + kind of model + interpretability
  • 12. CASES OF COMPUTER MODELS AND ITS INPUTS-VS- In - What you feed to the model ( data requirements) Out – what the prediction looks like ( model deliverables) During Model training and model prediction, you feed different data to the model
  • 14. INPUTs : (image + label) Feed to NN (trainin g) predict labels CLASSIFYING PNEUMONIA/NORMAL (X-RAY IMAGES) The Neural Networks Pneumonia Norma l Image 1 Image 2 label: Image ID: Image 1 Image 2Image ID: input Train the model use trained model Prediction ( only the labels) Image1 : Pneumonia Image2: Normal
  • 15. Feed to NN (trainin g) predict labels CLASSIFYING PARKINSON/NORMAL HAND-DRAWING (HAND-DRAWING SPIRAL IMAGE) The Neural Networks norma l parkinso n Image 1 Image 2 label: Image ID: Image 1 Image 2Image ID: input Train the model use trained model Prediction ( only the labels) Image1 : normal Image2 : parkinson
  • 16. Feed to CNN (trainin g) predict labels CLASSIFYING CONTRAST/NO_CONTRAST CT SCAN (DICOM IMAGES) contra st No contrast Image 1 Image 2 label: Image ID: Image 1 Image 2Image ID: input Train the model use trained model Prediction ( only the labels) Image1 : contrast Image2 : no contrast
  • 18. Feed to train the model Model predict s masks SEGMENTING BRAIN LESION Model Prediction train the model label: (=mask) Image ID: Image ID: Use trained model input Prediction (the area of interest)
  • 19. Feed to train the model Model predict s masks SEGMENTING ULTRASOUND Model Prediction train the model label: (=mask) Image ID: Image ID: Use trained model input Prediction (the area of interest)
  • 20. Feed to train the model Model predict s masks SEGMENTING LUNGS Model Prediction train the model label: (=mask) Image ID: Image ID: Use trained model input Prediction (the area of interest)
  • 21. Feed to train the model Model predict s masks SEGMENTING EYE VESSELS Model Prediction train the model label: (=mask) Image ID: Test Image ID: Use trained model input Prediction (the eye vessels)
  • 23. REAL TIME ABDOMINAL ORGAN SEGMENTATION
  • 25. Feed to train the model Model predict s masks OBJECT DETECTION - SKIN LESION train the model Image ID: Image ID: Use trained model input Prediction (bounding box + class ) rectangle: class: 28 37 160 156 1annotati on
  • 26. Detect type of blood cells -1. training (annotated blood cells class + location (point-per-point ) Labels: (1) Classes (2) Location (points) Image ID: bloodcell_img_0001.jpg Train the model Feed to train the model
  • 27. Input image Use trained model Get predicti on Input an image Get prediction of (1) Classes (2) Bounding box of location for each class Detect type of blood cells -2 prediction (annotated blood cells class + location (point-per-point )
  • 29. Feed to train the model CYCLEGANS TRANSLATION EYE + EYE VESSELS - 1. DURING TRAINING Model Prediction train the model Paris of image A(=the eye) and B (= the vessel ) A B
  • 30. Model predict s masks CYCLEGANS TRANSLATION EYE  EYE VESSELS - 2. DURING PREDICTION Sent image A Use trained model input Prediction direction: A B or B A Sent image B A B B A
  • 31. Generate realistic looking ultrasound image
  • 33. IMAGE TRANSLATION CASES Tracking throat cancer in a video – used to extract interesting frames
  • 34. 3D POINT-NET Possible usage – Instead of this furniture dataset, if we could scan the entire body and obtain a voxel grid kind of data , then we could reconstruct a person’s 3D point cloud similar to this demo in this slide. The most common application is in VR/AR domain, i.e used in Microsoft Hololens as an example

Editor's Notes

  1. https://www.kaggle.com/kmader/electron-microscopy-3d-segmentation/home
  2. https://www.kaggle.com/kmader/electron-microscopy-3d-segmentation/home
  3. https://www.kaggle.com/kmader/electron-microscopy-3d-segmentation/home
  4. https://www.kaggle.com/kmader/electron-microscopy-3d-segmentation/home
  5. https://www.kaggle.com/kmader/electron-microscopy-3d-segmentation/home
  6. https://www.kaggle.com/kmader/electron-microscopy-3d-segmentation/home
  7. https://www.kaggle.com/kmader/electron-microscopy-3d-segmentation/home
  8. https://www.kaggle.com/kmader/electron-microscopy-3d-segmentation/home
  9. https://www.kaggle.com/kmader/electron-microscopy-3d-segmentation/home
  10. https://www.kaggle.com/kmader/electron-microscopy-3d-segmentation/home
  11. Niftynet demo on windows