SlideShare a Scribd company logo
1 of 26
Image: Annotation &
Segmentation
Taposh Dutta Roy
Sr. Manager, Data Science & Innovation
Kaiser Permanente
Oakland, CA USA
Agenda
What is Annotation?
Types of Image Annotation
Supervised Strategies
Unsupervised Strategies
What is Annotation?
An annotation is extra information associated with a particular point in
a file or document or other piece of information. It can be a note that
includes a comment or explanation.[1]
Annotation can be done for any type of data – text, image, sound or
video
[1] https://www.merriam-webster.com/dictionary/annotation
How would we annotate these images?
A B C
What are these images of?
A B C
Annotate : Black
and white cow
Annotate : white
dog?
Annotate : white
cow?
How about these image?
What do we perceive in a glance of a real-world scene? Fei-Fei, L., Iyer, A., Koch, C., & Perona, P.
(2007). Journal of Vision, 7(1):10,
https://authors.library.caltech.edu/11195/1/LIFjov07.pdf
* Image source google
* Image source google
* Image source google
How about this image?
Horse Racing
Game of POLO
Game of POLO
What do we perceive in a glance of a real-world scene? Fei-Fei, L., Iyer, A., Koch, C., & Perona, P.
(2007). Journal of Vision, 7(1):10,
https://authors.library.caltech.edu/11195/1/LIFjov07.pdf
* Image source google
* Image source google
* Image source google
Caution: How the Perceptual System Interprets the
Environment?
Hiyoshi-Taniguchi, K., Kawasaki, M., Yokota, T. et al. EEG Correlates of
Voice and Face Emotional Judgments in the Human Brain. Cogn
Comput 7, 11–19 (2015). https://doi.org/10.1007/s12559-013-9225-0
Hearing lips and seeing voices, Harry McGurk and John MacDonald
https://www.nature.com/articles/264746a0
McGurk Effect https://en.wikipedia.org/wiki/McGurk_effect
Image Annotation
Bounding boxes applied to identify
vehicle types and pedestrians.
Blue for pedestrians, green for
cars (taxi) and yellow for van.
pedestrians
Car
Van
Types of Image Annotation
Whole Image
Classification
Object
Detection
Image
Segmentation
Image
Annotation
The idea is to simply
identify which objects and
other properties exist in
an image.
One step further to whole
image classification, is to
find the position (bounding
boxes) of individual objects
The idea is to recognize and
understand what's in the image
at the pixel level. Every pixel in
an image belongs to at least one
class.
Types of Image Annotation
Classification Object Detection Segmentation
Image source: https://labelbox.com/
Machine learning paradigms
Supervised Un-Supervised
Machine
Learning
Using past information to
predict future e.g.
Classification, Regression
Learning patterns in un-
tagged data e.g.
clustering, Anomaly
detection
Machine learning paradigms
Supervised Un-Supervised
Machine
Learning
Using past information to
predict future e.g.
Classification, Regression
Learning patterns in un-
tagged data e.g.
clustering, Anomaly
detection
Supervised Machine Learning
In supervised machine learning a large amount of time is spent in
development of data-sets. This is a very critical and important step as the
models developed will be trained on this data.
One of the aspects in data set development is accurately defining the
variables both independent and outcome or dependent variable. This
becomes even more important when images are considered, and even
more complex when medical images are involved.
Understanding the data and labeling it accurately will lead to development
of a model that will be more accurate.
To achieve this, we need Annotation & Segmentation !!
Image Annotation – Gastroenterology (Aug 2020)
The images from this dataset are collected from real gastro and colonoscopy examinations at Bareum
Hospital in Norway. The dataset contains 110,079 images and 374 videos, and represents anatomical
landmarks as well as pathological and normal findings. The total number of images and video frames
together is around 1 million. (https://www.nature.com/articles/s41597-020-00622-y)
How is Annotation done ?
Images are labeled into 2 main
categories – Upper GI Tract and
Lower GI Tract.
Within Upper GI tract its
further separated into
Anatomical landmarks and
Pathological findings.
Within Lower GI tract its
separated into 4 categories -
Anatomical landmarks ,
Pathological findings,
Therapeutic interventions and
Quality of mucosal views.
Borgli, H., Thambawita, V., Smedsrud, P.H. et al. HyperKvasir, a comprehensive multi-class image and video
dataset for gastrointestinal endoscopy. Sci Data 7, 283 (2020). https://doi.org/10.1038/s41597-020-00622-y
Machine learning paradigms
Supervised Un-Supervised
Machine
Learning
Using past information to
predict future e.g.
Classification, Regression
Learning patterns in un-
tagged data e.g.
clustering, Anomaly
detection
Automatic Image Descriptions
Source : Deep Visual-Semantic Alignments for Generating
Image Descriptions" by Andrej Karpathy and Li Fei-Fei (CVPR
2015)
The goal in medicine is to automatically
segment the images and identify what
the image is telling us.
In the paper on the generating image
descriptions by Stanford in 2015, the
authors have developed the concept -
technology to identify variety of items in
the image.
Automatic - Image Segmentation
Dr. Coimbra and team in their paper talk about using segmentation
algorithms such as mean shift, normalized cuts, level-sets on the
automatic classification performance of gastric tissue into three classes:
cancerous, pre-cancerous and normal.
They had images from 2 modalities – Chromoendoscopy image and
Narrow-Band Image.
Coimbra M, Riaz F, Areia M, Baldaque Silva F, Dinis-Ribeiro M. Segmentation for classification of gastroenterology images. Annual
Int Conf IEEE Eng Med Biol Soc. 2010;2010:4744-7. doi: 10.1109/IEMBS.2010.5626622. PMID: 21096247.
Automatic Image Segmentation
Mean Shift
Normalized
Cuts
Level Sets
Automatic
Image
Segmentation
Coimbra M, Riaz F, Areia M, Baldaque Silva F, Dinis-Ribeiro M. Segmentation for classification of gastroenterology images. Annual
Int Conf IEEE Eng Med Biol Soc. 2010;2010:4744-7. doi: 10.1109/IEMBS.2010.5626622. PMID: 21096247.
Mean Shift Method
Mean shift is a well known method with applications in cluster analysis in computer vision &
image processing. The mean shift clustering algorithm is a practical application of the mode
finding.
Mean-Shift clustering algorithm steps −
Step 1 − First, start with the data points assigned to a
cluster of their own.
Step 2 − Next, this algorithm will compute the centroids.
Step 3 − In this step, location of new centroids will be
updated.
Step 4 − Now, the process will be iterated and moved to
the higher density region.
Step 5 − At last, it will be stopped once the centroids
reach at position from where it cannot move further.
[1] D. Comaniciu and P. Meer. Mean shift: A robust approach toward feature space analysis.
IEEE Trans. Pattern Anal. Machine Intell., 24:603–619, 2002. Available at
http://www.caip.rutgers.edu/riul/research/papers/pdf/mnshft.pdf.
[2] https://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/TUZEL1/MeanShift.pdf
Mean Shift Method
Mean shift is a well known method with applications in cluster analysis in computer vision &
image processing. The mean shift clustering algorithm is a practical application of the mode
finding.
Mean-Shift clustering algorithm steps −
Step 1 − First, start with the data points assigned to a
cluster of their own.
Step 2 − Next, this algorithm will compute the centroids.
Step 3 − In this step, location of new centroids will be
updated.
Step 4 − Now, the process will be iterated and moved to
the higher density region.
Step 5 − At last, it will be stopped once the centroids
reach at position from where it cannot move further.
[1] D. Comaniciu and P. Meer. Mean shift: A robust approach toward feature space analysis.
IEEE Trans. Pattern Anal. Machine Intell., 24:603–619, 2002. Available at
http://www.caip.rutgers.edu/riul/research/papers/pdf/mnshft.pdf.
[2] https://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/TUZEL1/MeanShift.pdf
Normalized Cuts
J. Shi, J. Malik, “Normalized cuts and Image Segmentation”,
IEEE Trans. PAMI, vol. 22, no. 8, pp. 888-905, Aug. 2000.
Normalized cut method treats
image segmentation as a graph
partitioning problem.
The normalized cut criterion
measures both the total
dissimilarity between the different
groups as well as the total similarity
within the groups. They use an
efficient computational technique
based on a generalized eigenvalue
problem to optimize this criterion.
(a) (b) (c) (d)
(a) A synthetic image showing three image patches forming a
junction. Image intensity varies from 0 to 1, and Gaussian
noise with alpha = 0:1 is added.
(b) , (c) and(d) shows the top three components of the partition.
Level Sets
[1] Osher S., Sethian J.A., Fronts Propagating with Curvature-Dependent Speed: Algorithms Based on Hamilton-Jacobi
Formulations (Journal of Computational Physics, 79(1), page 12-49, 1988).
[2] Kass M., Witkin A., Terzopoulos D., Snakes - Active Contour Models (International Journal of Computer Vision, 1(4), page 321-331,
1987)
[3] https://profs.etsmtl.ca/hlombaert/levelset/
[4] Lin Y, Zheng Q, Chen J, Cai Q, Feng Q. A novel adaptive level set segmentation method. Comput Math Methods Med.
2014;2014:914028. doi:10.1155/2014/914028
One of the advantages of level sets is that they
can provide good measurements of curvature.
The basic idea of the level set method is to
implicitly embed the moving contour into a higher
dimensional level set e.g. the contour around the
hand helps segment the hand portion.
This can help identifying the accurate portion of
an image be it a polyp or something else.
Advanced Clustering Techniques for image
clustering and segmentation
DBSCAN HDBSCANS
Topological
Data Analysis
(TDA)
Advanced
Clustering
Techniques
Thank You

More Related Content

What's hot

IRJET- Detection and Classification of Leaf Diseases
IRJET-  	  Detection and Classification of Leaf DiseasesIRJET-  	  Detection and Classification of Leaf Diseases
IRJET- Detection and Classification of Leaf DiseasesIRJET Journal
 
11.segmentation and feature extraction of tumors from digital mammograms
11.segmentation and feature extraction of tumors from digital mammograms11.segmentation and feature extraction of tumors from digital mammograms
11.segmentation and feature extraction of tumors from digital mammogramsAlexander Decker
 
Image Fusion and Image Quality Assessment of Fused Images
Image Fusion and Image Quality Assessment of Fused ImagesImage Fusion and Image Quality Assessment of Fused Images
Image Fusion and Image Quality Assessment of Fused ImagesCSCJournals
 
A Robust Method for Moving Object Detection Using Modified Statistical Mean M...
A Robust Method for Moving Object Detection Using Modified Statistical Mean M...A Robust Method for Moving Object Detection Using Modified Statistical Mean M...
A Robust Method for Moving Object Detection Using Modified Statistical Mean M...ijait
 
2017 07 03_meetup_d
2017 07 03_meetup_d2017 07 03_meetup_d
2017 07 03_meetup_dDana Brophy
 
IRJET- Comparative Analysis of Video Processing Object Detection
IRJET- Comparative Analysis of Video Processing Object DetectionIRJET- Comparative Analysis of Video Processing Object Detection
IRJET- Comparative Analysis of Video Processing Object DetectionIRJET Journal
 
Deep Generative model-based quality control for cardiac MRI segmentation
Deep Generative model-based quality control for cardiac MRI segmentation Deep Generative model-based quality control for cardiac MRI segmentation
Deep Generative model-based quality control for cardiac MRI segmentation Seunghyun Hwang
 
Brain Tumor Detection using Neural Network
Brain Tumor Detection using Neural NetworkBrain Tumor Detection using Neural Network
Brain Tumor Detection using Neural Networkijtsrd
 
Alzheimer's disease classification using Deep learning Neural a Network and G...
Alzheimer's disease classification using Deep learning Neural a Network and G...Alzheimer's disease classification using Deep learning Neural a Network and G...
Alzheimer's disease classification using Deep learning Neural a Network and G...Yubraj Gupta
 
Brain tissue segmentation from MR images
Brain tissue segmentation from MR images Brain tissue segmentation from MR images
Brain tissue segmentation from MR images Tanmay Patil
 
Smriti's research paper
Smriti's research paperSmriti's research paper
Smriti's research paperSmriti Tikoo
 
MIP AND UNSUPERVISED CLUSTERING FOR THE DETECTION OF BRAIN TUMOUR CELLS
MIP AND UNSUPERVISED CLUSTERING FOR THE DETECTION OF BRAIN TUMOUR CELLSMIP AND UNSUPERVISED CLUSTERING FOR THE DETECTION OF BRAIN TUMOUR CELLS
MIP AND UNSUPERVISED CLUSTERING FOR THE DETECTION OF BRAIN TUMOUR CELLSAM Publications
 
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...CSCJournals
 
3D Segmentation of Brain Tumor Imaging
3D Segmentation of Brain Tumor Imaging3D Segmentation of Brain Tumor Imaging
3D Segmentation of Brain Tumor ImagingIJAEMSJORNAL
 
Visual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning ApproachesVisual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning Approachescsandit
 

What's hot (20)

C1103041623
C1103041623C1103041623
C1103041623
 
IRJET- Detection and Classification of Leaf Diseases
IRJET-  	  Detection and Classification of Leaf DiseasesIRJET-  	  Detection and Classification of Leaf Diseases
IRJET- Detection and Classification of Leaf Diseases
 
11.segmentation and feature extraction of tumors from digital mammograms
11.segmentation and feature extraction of tumors from digital mammograms11.segmentation and feature extraction of tumors from digital mammograms
11.segmentation and feature extraction of tumors from digital mammograms
 
Image Fusion and Image Quality Assessment of Fused Images
Image Fusion and Image Quality Assessment of Fused ImagesImage Fusion and Image Quality Assessment of Fused Images
Image Fusion and Image Quality Assessment of Fused Images
 
D45012128
D45012128D45012128
D45012128
 
A Robust Method for Moving Object Detection Using Modified Statistical Mean M...
A Robust Method for Moving Object Detection Using Modified Statistical Mean M...A Robust Method for Moving Object Detection Using Modified Statistical Mean M...
A Robust Method for Moving Object Detection Using Modified Statistical Mean M...
 
2017 07 03_meetup_d
2017 07 03_meetup_d2017 07 03_meetup_d
2017 07 03_meetup_d
 
Paper presentation report
Paper presentation reportPaper presentation report
Paper presentation report
 
IRJET- Comparative Analysis of Video Processing Object Detection
IRJET- Comparative Analysis of Video Processing Object DetectionIRJET- Comparative Analysis of Video Processing Object Detection
IRJET- Comparative Analysis of Video Processing Object Detection
 
Ea4301770773
Ea4301770773Ea4301770773
Ea4301770773
 
Deep Generative model-based quality control for cardiac MRI segmentation
Deep Generative model-based quality control for cardiac MRI segmentation Deep Generative model-based quality control for cardiac MRI segmentation
Deep Generative model-based quality control for cardiac MRI segmentation
 
Brain Tumor Detection using Neural Network
Brain Tumor Detection using Neural NetworkBrain Tumor Detection using Neural Network
Brain Tumor Detection using Neural Network
 
Alzheimer's disease classification using Deep learning Neural a Network and G...
Alzheimer's disease classification using Deep learning Neural a Network and G...Alzheimer's disease classification using Deep learning Neural a Network and G...
Alzheimer's disease classification using Deep learning Neural a Network and G...
 
Brain tissue segmentation from MR images
Brain tissue segmentation from MR images Brain tissue segmentation from MR images
Brain tissue segmentation from MR images
 
Smriti's research paper
Smriti's research paperSmriti's research paper
Smriti's research paper
 
MIP AND UNSUPERVISED CLUSTERING FOR THE DETECTION OF BRAIN TUMOUR CELLS
MIP AND UNSUPERVISED CLUSTERING FOR THE DETECTION OF BRAIN TUMOUR CELLSMIP AND UNSUPERVISED CLUSTERING FOR THE DETECTION OF BRAIN TUMOUR CELLS
MIP AND UNSUPERVISED CLUSTERING FOR THE DETECTION OF BRAIN TUMOUR CELLS
 
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
 
Ja3615721579
Ja3615721579Ja3615721579
Ja3615721579
 
3D Segmentation of Brain Tumor Imaging
3D Segmentation of Brain Tumor Imaging3D Segmentation of Brain Tumor Imaging
3D Segmentation of Brain Tumor Imaging
 
Visual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning ApproachesVisual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning Approaches
 

Similar to Image annotation - Segmentation & Annotation

A Novel Efficient Medical Image Segmentation Methodology
A Novel Efficient Medical Image Segmentation MethodologyA Novel Efficient Medical Image Segmentation Methodology
A Novel Efficient Medical Image Segmentation Methodologyaciijournal
 
Techniques Used For Extracting Useful Information From Images
Techniques Used For Extracting Useful Information From ImagesTechniques Used For Extracting Useful Information From Images
Techniques Used For Extracting Useful Information From ImagesJill Crawford
 
Medical Image segmentation using Image Mining concepts
Medical Image segmentation using Image Mining conceptsMedical Image segmentation using Image Mining concepts
Medical Image segmentation using Image Mining conceptsEditor IJMTER
 
Paper id 25201471
Paper id 25201471Paper id 25201471
Paper id 25201471IJRAT
 
Brain Image Fusion using DWT and Laplacian Pyramid Approach and Tumor Detecti...
Brain Image Fusion using DWT and Laplacian Pyramid Approach and Tumor Detecti...Brain Image Fusion using DWT and Laplacian Pyramid Approach and Tumor Detecti...
Brain Image Fusion using DWT and Laplacian Pyramid Approach and Tumor Detecti...INFOGAIN PUBLICATION
 
Brain Tumor Diagnosis using Image De Noising with Scale Invariant Feature Tra...
Brain Tumor Diagnosis using Image De Noising with Scale Invariant Feature Tra...Brain Tumor Diagnosis using Image De Noising with Scale Invariant Feature Tra...
Brain Tumor Diagnosis using Image De Noising with Scale Invariant Feature Tra...ijtsrd
 
Paper id 25201494
Paper id 25201494Paper id 25201494
Paper id 25201494IJRAT
 
Detection of Cancer in Pap smear Cytological Images Using Bag of Texture Feat...
Detection of Cancer in Pap smear Cytological Images Using Bag of Texture Feat...Detection of Cancer in Pap smear Cytological Images Using Bag of Texture Feat...
Detection of Cancer in Pap smear Cytological Images Using Bag of Texture Feat...IOSR Journals
 
A novel medical image segmentation and classification using combined feature ...
A novel medical image segmentation and classification using combined feature ...A novel medical image segmentation and classification using combined feature ...
A novel medical image segmentation and classification using combined feature ...eSAT Journals
 
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...inventy
 
IRJET - Clustering Algorithm for Brain Image Segmentation
IRJET - Clustering Algorithm for Brain Image SegmentationIRJET - Clustering Algorithm for Brain Image Segmentation
IRJET - Clustering Algorithm for Brain Image SegmentationIRJET Journal
 
Texture Analysis As An Aid In CAD And Computational Logic
Texture Analysis As An Aid In CAD And Computational LogicTexture Analysis As An Aid In CAD And Computational Logic
Texture Analysis As An Aid In CAD And Computational Logiciosrjce
 
Survey on Segmentation of Partially Overlapping Objects
Survey on Segmentation of Partially Overlapping ObjectsSurvey on Segmentation of Partially Overlapping Objects
Survey on Segmentation of Partially Overlapping ObjectsIRJET Journal
 
A review deep learning for medical image segmentation using multi modality fu...
A review deep learning for medical image segmentation using multi modality fu...A review deep learning for medical image segmentation using multi modality fu...
A review deep learning for medical image segmentation using multi modality fu...Aykut DİKER
 
A Review on Matching For Sketch Technique
A Review on Matching For Sketch TechniqueA Review on Matching For Sketch Technique
A Review on Matching For Sketch TechniqueIOSR Journals
 
Brain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector MachineBrain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector MachineIRJET Journal
 

Similar to Image annotation - Segmentation & Annotation (20)

A Novel Efficient Medical Image Segmentation Methodology
A Novel Efficient Medical Image Segmentation MethodologyA Novel Efficient Medical Image Segmentation Methodology
A Novel Efficient Medical Image Segmentation Methodology
 
Techniques Used For Extracting Useful Information From Images
Techniques Used For Extracting Useful Information From ImagesTechniques Used For Extracting Useful Information From Images
Techniques Used For Extracting Useful Information From Images
 
Medical Image segmentation using Image Mining concepts
Medical Image segmentation using Image Mining conceptsMedical Image segmentation using Image Mining concepts
Medical Image segmentation using Image Mining concepts
 
Paper id 25201471
Paper id 25201471Paper id 25201471
Paper id 25201471
 
Brain Image Fusion using DWT and Laplacian Pyramid Approach and Tumor Detecti...
Brain Image Fusion using DWT and Laplacian Pyramid Approach and Tumor Detecti...Brain Image Fusion using DWT and Laplacian Pyramid Approach and Tumor Detecti...
Brain Image Fusion using DWT and Laplacian Pyramid Approach and Tumor Detecti...
 
Brain Tumor Diagnosis using Image De Noising with Scale Invariant Feature Tra...
Brain Tumor Diagnosis using Image De Noising with Scale Invariant Feature Tra...Brain Tumor Diagnosis using Image De Noising with Scale Invariant Feature Tra...
Brain Tumor Diagnosis using Image De Noising with Scale Invariant Feature Tra...
 
COMPARATIVE ANALYSIS OF DIFFERENT MACHINE LEARNING ALGORITHMS FOR PLANT DISEA...
COMPARATIVE ANALYSIS OF DIFFERENT MACHINE LEARNING ALGORITHMS FOR PLANT DISEA...COMPARATIVE ANALYSIS OF DIFFERENT MACHINE LEARNING ALGORITHMS FOR PLANT DISEA...
COMPARATIVE ANALYSIS OF DIFFERENT MACHINE LEARNING ALGORITHMS FOR PLANT DISEA...
 
Q0460398103
Q0460398103Q0460398103
Q0460398103
 
Paper id 25201494
Paper id 25201494Paper id 25201494
Paper id 25201494
 
Detection of Cancer in Pap smear Cytological Images Using Bag of Texture Feat...
Detection of Cancer in Pap smear Cytological Images Using Bag of Texture Feat...Detection of Cancer in Pap smear Cytological Images Using Bag of Texture Feat...
Detection of Cancer in Pap smear Cytological Images Using Bag of Texture Feat...
 
A01110107
A01110107A01110107
A01110107
 
A novel medical image segmentation and classification using combined feature ...
A novel medical image segmentation and classification using combined feature ...A novel medical image segmentation and classification using combined feature ...
A novel medical image segmentation and classification using combined feature ...
 
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
 
IRJET - Clustering Algorithm for Brain Image Segmentation
IRJET - Clustering Algorithm for Brain Image SegmentationIRJET - Clustering Algorithm for Brain Image Segmentation
IRJET - Clustering Algorithm for Brain Image Segmentation
 
Texture Analysis As An Aid In CAD And Computational Logic
Texture Analysis As An Aid In CAD And Computational LogicTexture Analysis As An Aid In CAD And Computational Logic
Texture Analysis As An Aid In CAD And Computational Logic
 
A017350106
A017350106A017350106
A017350106
 
Survey on Segmentation of Partially Overlapping Objects
Survey on Segmentation of Partially Overlapping ObjectsSurvey on Segmentation of Partially Overlapping Objects
Survey on Segmentation of Partially Overlapping Objects
 
A review deep learning for medical image segmentation using multi modality fu...
A review deep learning for medical image segmentation using multi modality fu...A review deep learning for medical image segmentation using multi modality fu...
A review deep learning for medical image segmentation using multi modality fu...
 
A Review on Matching For Sketch Technique
A Review on Matching For Sketch TechniqueA Review on Matching For Sketch Technique
A Review on Matching For Sketch Technique
 
Brain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector MachineBrain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector Machine
 

More from Taposh Roy

Wal mart health_care_2017_dec
Wal mart health_care_2017_decWal mart health_care_2017_dec
Wal mart health_care_2017_decTaposh Roy
 
Predictive modeling healthcare
Predictive modeling healthcarePredictive modeling healthcare
Predictive modeling healthcareTaposh Roy
 
Basic elements-of-strategy-framework
Basic elements-of-strategy-frameworkBasic elements-of-strategy-framework
Basic elements-of-strategy-frameworkTaposh Roy
 
Kaggle bikeshare Competition - Part 1
Kaggle bikeshare Competition  - Part 1Kaggle bikeshare Competition  - Part 1
Kaggle bikeshare Competition - Part 1Taposh Roy
 
Resilient Distributed DataSets - Apache SPARK
Resilient Distributed DataSets - Apache SPARKResilient Distributed DataSets - Apache SPARK
Resilient Distributed DataSets - Apache SPARKTaposh Roy
 
Airline industry analysis - Boeing & Airbus
Airline industry analysis - Boeing & AirbusAirline industry analysis - Boeing & Airbus
Airline industry analysis - Boeing & AirbusTaposh Roy
 
Energy industry report
Energy industry reportEnergy industry report
Energy industry reportTaposh Roy
 
Consumer electronics bm_retail
Consumer electronics bm_retailConsumer electronics bm_retail
Consumer electronics bm_retailTaposh Roy
 
Multi Asset Endowment Investment Strategy
Multi Asset Endowment Investment StrategyMulti Asset Endowment Investment Strategy
Multi Asset Endowment Investment StrategyTaposh Roy
 
Competitor Analysis for RSG Consulting
Competitor Analysis for RSG ConsultingCompetitor Analysis for RSG Consulting
Competitor Analysis for RSG ConsultingTaposh Roy
 
Financial Analysis boeing airbus
Financial Analysis boeing airbusFinancial Analysis boeing airbus
Financial Analysis boeing airbusTaposh Roy
 
Sprint softbank (Merger Analysis)
Sprint softbank (Merger Analysis)Sprint softbank (Merger Analysis)
Sprint softbank (Merger Analysis)Taposh Roy
 
M a analysis_roche_genentech
M a analysis_roche_genentechM a analysis_roche_genentech
M a analysis_roche_genentechTaposh Roy
 
Land rover north america (HBS 9-596036)
Land rover north america (HBS 9-596036)Land rover north america (HBS 9-596036)
Land rover north america (HBS 9-596036)Taposh Roy
 
American airlines - Value Pricing 1992
American airlines - Value Pricing 1992American airlines - Value Pricing 1992
American airlines - Value Pricing 1992Taposh Roy
 
Strategy frameworks-and-models
Strategy frameworks-and-modelsStrategy frameworks-and-models
Strategy frameworks-and-modelsTaposh Roy
 
Tesla in UAE (Financial Strategy)
Tesla in UAE (Financial Strategy)Tesla in UAE (Financial Strategy)
Tesla in UAE (Financial Strategy)Taposh Roy
 
Understandingplatform
UnderstandingplatformUnderstandingplatform
UnderstandingplatformTaposh Roy
 
Disney hbs9 701-035
Disney hbs9 701-035Disney hbs9 701-035
Disney hbs9 701-035Taposh Roy
 
Best buy-analysis
Best buy-analysisBest buy-analysis
Best buy-analysisTaposh Roy
 

More from Taposh Roy (20)

Wal mart health_care_2017_dec
Wal mart health_care_2017_decWal mart health_care_2017_dec
Wal mart health_care_2017_dec
 
Predictive modeling healthcare
Predictive modeling healthcarePredictive modeling healthcare
Predictive modeling healthcare
 
Basic elements-of-strategy-framework
Basic elements-of-strategy-frameworkBasic elements-of-strategy-framework
Basic elements-of-strategy-framework
 
Kaggle bikeshare Competition - Part 1
Kaggle bikeshare Competition  - Part 1Kaggle bikeshare Competition  - Part 1
Kaggle bikeshare Competition - Part 1
 
Resilient Distributed DataSets - Apache SPARK
Resilient Distributed DataSets - Apache SPARKResilient Distributed DataSets - Apache SPARK
Resilient Distributed DataSets - Apache SPARK
 
Airline industry analysis - Boeing & Airbus
Airline industry analysis - Boeing & AirbusAirline industry analysis - Boeing & Airbus
Airline industry analysis - Boeing & Airbus
 
Energy industry report
Energy industry reportEnergy industry report
Energy industry report
 
Consumer electronics bm_retail
Consumer electronics bm_retailConsumer electronics bm_retail
Consumer electronics bm_retail
 
Multi Asset Endowment Investment Strategy
Multi Asset Endowment Investment StrategyMulti Asset Endowment Investment Strategy
Multi Asset Endowment Investment Strategy
 
Competitor Analysis for RSG Consulting
Competitor Analysis for RSG ConsultingCompetitor Analysis for RSG Consulting
Competitor Analysis for RSG Consulting
 
Financial Analysis boeing airbus
Financial Analysis boeing airbusFinancial Analysis boeing airbus
Financial Analysis boeing airbus
 
Sprint softbank (Merger Analysis)
Sprint softbank (Merger Analysis)Sprint softbank (Merger Analysis)
Sprint softbank (Merger Analysis)
 
M a analysis_roche_genentech
M a analysis_roche_genentechM a analysis_roche_genentech
M a analysis_roche_genentech
 
Land rover north america (HBS 9-596036)
Land rover north america (HBS 9-596036)Land rover north america (HBS 9-596036)
Land rover north america (HBS 9-596036)
 
American airlines - Value Pricing 1992
American airlines - Value Pricing 1992American airlines - Value Pricing 1992
American airlines - Value Pricing 1992
 
Strategy frameworks-and-models
Strategy frameworks-and-modelsStrategy frameworks-and-models
Strategy frameworks-and-models
 
Tesla in UAE (Financial Strategy)
Tesla in UAE (Financial Strategy)Tesla in UAE (Financial Strategy)
Tesla in UAE (Financial Strategy)
 
Understandingplatform
UnderstandingplatformUnderstandingplatform
Understandingplatform
 
Disney hbs9 701-035
Disney hbs9 701-035Disney hbs9 701-035
Disney hbs9 701-035
 
Best buy-analysis
Best buy-analysisBest buy-analysis
Best buy-analysis
 

Recently uploaded

Call Girl Gurgaon Saloni 9711199012 Independent Escort Service Gurgaon
Call Girl Gurgaon Saloni 9711199012 Independent Escort Service GurgaonCall Girl Gurgaon Saloni 9711199012 Independent Escort Service Gurgaon
Call Girl Gurgaon Saloni 9711199012 Independent Escort Service GurgaonCall Girls Service Gurgaon
 
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591adityaroy0215
 
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7Miss joya
 
Call Girls Hyderabad Krisha 9907093804 Independent Escort Service Hyderabad
Call Girls Hyderabad Krisha 9907093804 Independent Escort Service HyderabadCall Girls Hyderabad Krisha 9907093804 Independent Escort Service Hyderabad
Call Girls Hyderabad Krisha 9907093804 Independent Escort Service Hyderabaddelhimodelshub1
 
Call Girls Secunderabad 7001305949 all area service COD available Any Time
Call Girls Secunderabad 7001305949 all area service COD available Any TimeCall Girls Secunderabad 7001305949 all area service COD available Any Time
Call Girls Secunderabad 7001305949 all area service COD available Any Timedelhimodelshub1
 
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in UdaipurUdaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipurseemahedar019
 
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near MeVIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Memriyagarg453
 
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar SumanCall Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar SumanCall Girls Service Chandigarh Ayushi
 
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...Call Girls Noida
 
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetChandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meetpriyashah722354
 
Call Girls LB Nagar 7001305949 all area service COD available Any Time
Call Girls LB Nagar 7001305949 all area service COD available Any TimeCall Girls LB Nagar 7001305949 all area service COD available Any Time
Call Girls LB Nagar 7001305949 all area service COD available Any Timedelhimodelshub1
 
Hot Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
Hot  Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In ChandigarhHot  Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
Hot Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In ChandigarhVip call girls In Chandigarh
 
Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...
Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...
Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...delhimodelshub1
 
Russian Call Girls Hyderabad Indira 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Indira 9907093804 Independent Escort Service Hyd...Russian Call Girls Hyderabad Indira 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Indira 9907093804 Independent Escort Service Hyd...delhimodelshub1
 
No Advance 9053900678 Chandigarh Call Girls , Indian Call Girls For Full Ni...
No Advance 9053900678 Chandigarh  Call Girls , Indian Call Girls  For Full Ni...No Advance 9053900678 Chandigarh  Call Girls , Indian Call Girls  For Full Ni...
No Advance 9053900678 Chandigarh Call Girls , Indian Call Girls For Full Ni...Vip call girls In Chandigarh
 
💚😋Chandigarh Escort Service Call Girls, ₹5000 To 25K With AC💚😋
💚😋Chandigarh Escort Service Call Girls, ₹5000 To 25K With AC💚😋💚😋Chandigarh Escort Service Call Girls, ₹5000 To 25K With AC💚😋
💚😋Chandigarh Escort Service Call Girls, ₹5000 To 25K With AC💚😋Sheetaleventcompany
 
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsiindian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana TulsiHigh Profile Call Girls Chandigarh Aarushi
 
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...delhimodelshub1
 
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...delhimodelshub1
 
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591adityaroy0215
 

Recently uploaded (20)

Call Girl Gurgaon Saloni 9711199012 Independent Escort Service Gurgaon
Call Girl Gurgaon Saloni 9711199012 Independent Escort Service GurgaonCall Girl Gurgaon Saloni 9711199012 Independent Escort Service Gurgaon
Call Girl Gurgaon Saloni 9711199012 Independent Escort Service Gurgaon
 
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
 
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
 
Call Girls Hyderabad Krisha 9907093804 Independent Escort Service Hyderabad
Call Girls Hyderabad Krisha 9907093804 Independent Escort Service HyderabadCall Girls Hyderabad Krisha 9907093804 Independent Escort Service Hyderabad
Call Girls Hyderabad Krisha 9907093804 Independent Escort Service Hyderabad
 
Call Girls Secunderabad 7001305949 all area service COD available Any Time
Call Girls Secunderabad 7001305949 all area service COD available Any TimeCall Girls Secunderabad 7001305949 all area service COD available Any Time
Call Girls Secunderabad 7001305949 all area service COD available Any Time
 
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in UdaipurUdaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
 
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near MeVIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
 
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar SumanCall Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
 
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
 
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetChandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
 
Call Girls LB Nagar 7001305949 all area service COD available Any Time
Call Girls LB Nagar 7001305949 all area service COD available Any TimeCall Girls LB Nagar 7001305949 all area service COD available Any Time
Call Girls LB Nagar 7001305949 all area service COD available Any Time
 
Hot Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
Hot  Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In ChandigarhHot  Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
Hot Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
 
Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...
Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...
Russian Call Girls in Hyderabad Ishita 9907093804 Independent Escort Service ...
 
Russian Call Girls Hyderabad Indira 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Indira 9907093804 Independent Escort Service Hyd...Russian Call Girls Hyderabad Indira 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Indira 9907093804 Independent Escort Service Hyd...
 
No Advance 9053900678 Chandigarh Call Girls , Indian Call Girls For Full Ni...
No Advance 9053900678 Chandigarh  Call Girls , Indian Call Girls  For Full Ni...No Advance 9053900678 Chandigarh  Call Girls , Indian Call Girls  For Full Ni...
No Advance 9053900678 Chandigarh Call Girls , Indian Call Girls For Full Ni...
 
💚😋Chandigarh Escort Service Call Girls, ₹5000 To 25K With AC💚😋
💚😋Chandigarh Escort Service Call Girls, ₹5000 To 25K With AC💚😋💚😋Chandigarh Escort Service Call Girls, ₹5000 To 25K With AC💚😋
💚😋Chandigarh Escort Service Call Girls, ₹5000 To 25K With AC💚😋
 
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsiindian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
 
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
College Call Girls Hyderabad Sakshi 9907093804 Independent Escort Service Hyd...
 
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
Russian Call Girls Hyderabad Saloni 9907093804 Independent Escort Service Hyd...
 
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
 

Image annotation - Segmentation & Annotation

  • 1. Image: Annotation & Segmentation Taposh Dutta Roy Sr. Manager, Data Science & Innovation Kaiser Permanente Oakland, CA USA
  • 2. Agenda What is Annotation? Types of Image Annotation Supervised Strategies Unsupervised Strategies
  • 3. What is Annotation? An annotation is extra information associated with a particular point in a file or document or other piece of information. It can be a note that includes a comment or explanation.[1] Annotation can be done for any type of data – text, image, sound or video [1] https://www.merriam-webster.com/dictionary/annotation
  • 4. How would we annotate these images? A B C
  • 5. What are these images of? A B C Annotate : Black and white cow Annotate : white dog? Annotate : white cow?
  • 6. How about these image? What do we perceive in a glance of a real-world scene? Fei-Fei, L., Iyer, A., Koch, C., & Perona, P. (2007). Journal of Vision, 7(1):10, https://authors.library.caltech.edu/11195/1/LIFjov07.pdf * Image source google * Image source google * Image source google
  • 7. How about this image? Horse Racing Game of POLO Game of POLO What do we perceive in a glance of a real-world scene? Fei-Fei, L., Iyer, A., Koch, C., & Perona, P. (2007). Journal of Vision, 7(1):10, https://authors.library.caltech.edu/11195/1/LIFjov07.pdf * Image source google * Image source google * Image source google
  • 8. Caution: How the Perceptual System Interprets the Environment? Hiyoshi-Taniguchi, K., Kawasaki, M., Yokota, T. et al. EEG Correlates of Voice and Face Emotional Judgments in the Human Brain. Cogn Comput 7, 11–19 (2015). https://doi.org/10.1007/s12559-013-9225-0 Hearing lips and seeing voices, Harry McGurk and John MacDonald https://www.nature.com/articles/264746a0 McGurk Effect https://en.wikipedia.org/wiki/McGurk_effect
  • 9. Image Annotation Bounding boxes applied to identify vehicle types and pedestrians. Blue for pedestrians, green for cars (taxi) and yellow for van. pedestrians Car Van
  • 10. Types of Image Annotation Whole Image Classification Object Detection Image Segmentation Image Annotation The idea is to simply identify which objects and other properties exist in an image. One step further to whole image classification, is to find the position (bounding boxes) of individual objects The idea is to recognize and understand what's in the image at the pixel level. Every pixel in an image belongs to at least one class.
  • 11. Types of Image Annotation Classification Object Detection Segmentation Image source: https://labelbox.com/
  • 12. Machine learning paradigms Supervised Un-Supervised Machine Learning Using past information to predict future e.g. Classification, Regression Learning patterns in un- tagged data e.g. clustering, Anomaly detection
  • 13. Machine learning paradigms Supervised Un-Supervised Machine Learning Using past information to predict future e.g. Classification, Regression Learning patterns in un- tagged data e.g. clustering, Anomaly detection
  • 14. Supervised Machine Learning In supervised machine learning a large amount of time is spent in development of data-sets. This is a very critical and important step as the models developed will be trained on this data. One of the aspects in data set development is accurately defining the variables both independent and outcome or dependent variable. This becomes even more important when images are considered, and even more complex when medical images are involved. Understanding the data and labeling it accurately will lead to development of a model that will be more accurate. To achieve this, we need Annotation & Segmentation !!
  • 15. Image Annotation – Gastroenterology (Aug 2020) The images from this dataset are collected from real gastro and colonoscopy examinations at Bareum Hospital in Norway. The dataset contains 110,079 images and 374 videos, and represents anatomical landmarks as well as pathological and normal findings. The total number of images and video frames together is around 1 million. (https://www.nature.com/articles/s41597-020-00622-y)
  • 16. How is Annotation done ? Images are labeled into 2 main categories – Upper GI Tract and Lower GI Tract. Within Upper GI tract its further separated into Anatomical landmarks and Pathological findings. Within Lower GI tract its separated into 4 categories - Anatomical landmarks , Pathological findings, Therapeutic interventions and Quality of mucosal views. Borgli, H., Thambawita, V., Smedsrud, P.H. et al. HyperKvasir, a comprehensive multi-class image and video dataset for gastrointestinal endoscopy. Sci Data 7, 283 (2020). https://doi.org/10.1038/s41597-020-00622-y
  • 17. Machine learning paradigms Supervised Un-Supervised Machine Learning Using past information to predict future e.g. Classification, Regression Learning patterns in un- tagged data e.g. clustering, Anomaly detection
  • 18. Automatic Image Descriptions Source : Deep Visual-Semantic Alignments for Generating Image Descriptions" by Andrej Karpathy and Li Fei-Fei (CVPR 2015) The goal in medicine is to automatically segment the images and identify what the image is telling us. In the paper on the generating image descriptions by Stanford in 2015, the authors have developed the concept - technology to identify variety of items in the image.
  • 19. Automatic - Image Segmentation Dr. Coimbra and team in their paper talk about using segmentation algorithms such as mean shift, normalized cuts, level-sets on the automatic classification performance of gastric tissue into three classes: cancerous, pre-cancerous and normal. They had images from 2 modalities – Chromoendoscopy image and Narrow-Band Image. Coimbra M, Riaz F, Areia M, Baldaque Silva F, Dinis-Ribeiro M. Segmentation for classification of gastroenterology images. Annual Int Conf IEEE Eng Med Biol Soc. 2010;2010:4744-7. doi: 10.1109/IEMBS.2010.5626622. PMID: 21096247.
  • 20. Automatic Image Segmentation Mean Shift Normalized Cuts Level Sets Automatic Image Segmentation Coimbra M, Riaz F, Areia M, Baldaque Silva F, Dinis-Ribeiro M. Segmentation for classification of gastroenterology images. Annual Int Conf IEEE Eng Med Biol Soc. 2010;2010:4744-7. doi: 10.1109/IEMBS.2010.5626622. PMID: 21096247.
  • 21. Mean Shift Method Mean shift is a well known method with applications in cluster analysis in computer vision & image processing. The mean shift clustering algorithm is a practical application of the mode finding. Mean-Shift clustering algorithm steps − Step 1 − First, start with the data points assigned to a cluster of their own. Step 2 − Next, this algorithm will compute the centroids. Step 3 − In this step, location of new centroids will be updated. Step 4 − Now, the process will be iterated and moved to the higher density region. Step 5 − At last, it will be stopped once the centroids reach at position from where it cannot move further. [1] D. Comaniciu and P. Meer. Mean shift: A robust approach toward feature space analysis. IEEE Trans. Pattern Anal. Machine Intell., 24:603–619, 2002. Available at http://www.caip.rutgers.edu/riul/research/papers/pdf/mnshft.pdf. [2] https://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/TUZEL1/MeanShift.pdf
  • 22. Mean Shift Method Mean shift is a well known method with applications in cluster analysis in computer vision & image processing. The mean shift clustering algorithm is a practical application of the mode finding. Mean-Shift clustering algorithm steps − Step 1 − First, start with the data points assigned to a cluster of their own. Step 2 − Next, this algorithm will compute the centroids. Step 3 − In this step, location of new centroids will be updated. Step 4 − Now, the process will be iterated and moved to the higher density region. Step 5 − At last, it will be stopped once the centroids reach at position from where it cannot move further. [1] D. Comaniciu and P. Meer. Mean shift: A robust approach toward feature space analysis. IEEE Trans. Pattern Anal. Machine Intell., 24:603–619, 2002. Available at http://www.caip.rutgers.edu/riul/research/papers/pdf/mnshft.pdf. [2] https://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/TUZEL1/MeanShift.pdf
  • 23. Normalized Cuts J. Shi, J. Malik, “Normalized cuts and Image Segmentation”, IEEE Trans. PAMI, vol. 22, no. 8, pp. 888-905, Aug. 2000. Normalized cut method treats image segmentation as a graph partitioning problem. The normalized cut criterion measures both the total dissimilarity between the different groups as well as the total similarity within the groups. They use an efficient computational technique based on a generalized eigenvalue problem to optimize this criterion. (a) (b) (c) (d) (a) A synthetic image showing three image patches forming a junction. Image intensity varies from 0 to 1, and Gaussian noise with alpha = 0:1 is added. (b) , (c) and(d) shows the top three components of the partition.
  • 24. Level Sets [1] Osher S., Sethian J.A., Fronts Propagating with Curvature-Dependent Speed: Algorithms Based on Hamilton-Jacobi Formulations (Journal of Computational Physics, 79(1), page 12-49, 1988). [2] Kass M., Witkin A., Terzopoulos D., Snakes - Active Contour Models (International Journal of Computer Vision, 1(4), page 321-331, 1987) [3] https://profs.etsmtl.ca/hlombaert/levelset/ [4] Lin Y, Zheng Q, Chen J, Cai Q, Feng Q. A novel adaptive level set segmentation method. Comput Math Methods Med. 2014;2014:914028. doi:10.1155/2014/914028 One of the advantages of level sets is that they can provide good measurements of curvature. The basic idea of the level set method is to implicitly embed the moving contour into a higher dimensional level set e.g. the contour around the hand helps segment the hand portion. This can help identifying the accurate portion of an image be it a polyp or something else.
  • 25. Advanced Clustering Techniques for image clustering and segmentation DBSCAN HDBSCANS Topological Data Analysis (TDA) Advanced Clustering Techniques