SlideShare a Scribd company logo
A two-stage SVM-based
mammographic CBIR for CADx
L. TSOCHATZIDIS1
A. KARAHALIOU2
K. ZAGORIS1
S. SKIADOPOULOS2
N. ARIKIDIS2
L. COSTARIDOU2
I. PRATIKAKIS1
University of Patras 2
School of Medicine
Department of Medical Physics
Democritus University of Thrace 1
Department of Electrical and Computer Engineering
Visual Computing Group
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 1
CADx in Mammography
Mammography is a dominant imaging
modality for early detection of breast cancer
Often, diagnosis leads to unnecessary
biopsies
Two types of CADx:
• Single-stage: Classification schemes for benign-
malignant discrimination
• Two-stage: Content-Based Image Retrieval that
feeds the diagnosis step which discriminates
between benign and malignant
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 2
Proposed CBIR-CAD System
CAD system that incorporates a CBIR step and a decision step
Retrieves similar images based on low-level image features
Margin specific CBIR
Diagnosis is based on the ranked lists produced by CBIR
Provides visual aid and enables consultation of previous cases, leading to increased confidence
into incorporating CAD-cued results
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 3
Margin-type classes
Circumscribed
Spiculated
Microlobulated
Ill defined (+Obscured)
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 4
CBIR-CAD’s pipeline
BENIGN / MALIGNANT
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 5
Semi-automatic Segmentation
The Dijkstra’s shortest path algorithm is exploited to obtain the optimal path between
sequential pairs of landmark points upon mass boundaries
A new cost function is proposed to avoid background correction techniques that may deform
mass contour and introduce additional adjustment parameters
𝑐𝑜𝑠𝑡 𝑃 𝑥, 𝑦 = 𝐼 𝑝 − 𝑔 𝐴𝐵 𝑃 𝑔 𝐴𝐵 𝑃 = 𝐼𝐴 + 𝐼 𝐵 − 𝐼𝐴
𝑑(𝐴, 𝑃)
𝑑(𝐴, 𝐵)
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 6
Arikidis, N., Skiadopoulos, S., Karahaliou, A., Kazantzi, A., Vassiou, K., Tsochatzidis, L., Pratikakis, I.,
Costaridou, L.: Shortest paths of mass contour estimates in mammography. In: MICCAI-BIA 2015
CBIR Architecture
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 7
Feature Extraction – Global Shape
Solidity factor: The degree that the shape deviates from its convex hull
𝑆𝑜𝑙𝑖𝑑𝑖𝑡𝑦 =
𝐴𝑟𝑒𝑎 𝑜𝑓 𝑚𝑎𝑠𝑠 (𝐴)
𝐴𝑟𝑒𝑎 𝑜𝑓 𝑖𝑡𝑠 𝑐𝑜𝑛𝑣𝑒𝑥 ℎ𝑢𝑙𝑙 (𝐻)
Compactness factor: The degree that a shape deviates from a perfect circle
𝐶𝑜𝑚𝑝𝑎𝑐𝑡𝑛𝑒𝑠𝑠 = 1 −
4𝜋𝐴2
𝑃2
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 8
Feature Extraction – Global Shape
Circumscribed Microlobulated Spiculated Ill-defined
Compactness=0.008
Solidity=0.99
Compactness=0.20
Solidity=0.92
Compactness=0.83
Solidity=0.32
Compactness=0.17
Solidity=0.93
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 9
Feature Extraction – DFT of NRL
Normalized Radial Length Function
1. The distance of each contour point to the
shape’s center of gravity
2. Normalized by the average radial length
3. Computation of Discrete Fourier Transform
coefficients
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 10
Feature Extraction - Texture-based
Rubber Band Straightening Transform (RBST)
•Unfolding the ribbon around the contour as a
flat image
•RBST Column → line segment normal to the
contour
•RBST Row → iso-distant to the contour paths
•Intensity profiles at every contour point along
a line segment normal to the contour
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 11
Feature Extraction - Texture-based
 RBST Image
 Sobel gradient magnitude operator
 Detected edge points
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 12
Feature Extraction - Texture-based
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 13
Feature Extraction - Texture-based
Extracted Features
•Distance between edge points of consecutive
columns
•Distance between edge points and middle row of
RBST image
•Magnitude of gradient on y-axis
•Gradient orientation divergence from vertical
direction
•Acutance (The sum of the difference of gray-level
values between pixels that are iso-distant from
either sides of the contour)
Mean and SD value of the above functions
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 14
Feature Extraction - Texture-based
Feature Name Circumscribed Ill-defined
Avg. dist. edge points 0.036 0.747
Avg. dist center row 0.323 0.865
SD dist. edge points 0.105 0.879
SD dist center row 0.077 0.952
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 15
CBIR Architecture
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 16
The SVM Layer – Support Vector
Machines
Binary Linear Classifiers
For non-linear problems: Projection of
samples to a higher dimensionality space.
Finds a hyper-plane that optimally separates
the two classes
Decision function:
𝑓 𝑥 = 𝑠𝑖𝑔𝑛(𝑤 ∙ 𝑥 + 𝑏)
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 17
The SVM Layer – Structure
An ensemble of binary SVM classifiers is
employed
One SVM for each class – Four SVMs in total
Each SVM outputs the participation level of a
sample in the corresponding class
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 18
CBIR Architecture
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 19
The Diagnosis Stage
GOAL: Provide the likelihood of malignancy for a query case.
•Based on the K most similar ROIs retrieved
•Similarity between query and an item: 𝑆 𝑞, 𝑥𝑖 =
1
𝑑 𝑞,𝑥 𝑖 +1
, 𝑑 𝑞, 𝑥𝑖 → 𝐸𝑢𝑐𝑙𝑖𝑑𝑒𝑎𝑛 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑒
•Two decisions indices investigated:
1. 𝐷1 𝑞 = 𝑖=1
𝑁
𝑆(𝑞,𝑥 𝑖
𝑇𝑃
)
𝑖=1
𝑁 𝑆(𝑞,𝑥 𝑖
𝑇𝑃)+ 𝑖=1
𝑀 𝑆(𝑞,𝑥 𝑗
𝐹𝑃)
2. 𝐷2 q =
1
𝐾 𝑖=1
𝑁
𝑆 𝑞, 𝑥𝑖
𝑇𝑃
−
1
𝐾 𝑗=1
𝑀
𝑆 𝑞, 𝑥𝑗
𝐹𝑃
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 20
Experimental Results
Experiments on a dataset of total 400 mammograms from DDSM
Precise contour delineation from expert radiologist
CC and MLO views are treated independently
5-fold cross validation
Grid search for SVM and kernel parameters
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 21
Experimental Results – Evaluation
metrics
Precision at N (P@R): The percentage of correct images at the top-R places of the rank list
Mean Average Precision (MAP): Measures the overall performance of a query
𝐴𝑃 =
𝑘=1
𝑛
𝑃@𝑘 ∗ 𝑟𝑒𝑙 𝑘
𝑛𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝑟𝑒𝑙𝑒𝑣𝑎𝑛𝑡 𝑑𝑜𝑐𝑢𝑚𝑒𝑛𝑡𝑠
𝑟𝑒𝑙 𝑘 =
1, 𝑖𝑓 𝑘_th 𝑖𝑚𝑎𝑔𝑒 𝑖𝑠 𝑐𝑜𝑟𝑟𝑒𝑐𝑡
0, 𝑒𝑙𝑠𝑒
𝑀𝐴𝑃 =
1
𝑁
𝑁
𝐴𝑃
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 22
Experimental Results - CBIR
Classes P@R MAP
Circumscribed 0.659 ± 0.061 0.732 ± 0.048
Microlobulated 0.805 ± 0.119 0.859 ± 0.092
Spiculated 0.823 ± 0.073 0.881 ± 0.049
Ill-defined 0.493 ± 0.036 0.586 ± 0.044
Average 𝟎. 𝟔𝟗𝟕 ± 𝟎. 𝟎𝟒𝟗 𝟎. 𝟕𝟔𝟓 ± 𝟎. 𝟎𝟑𝟕
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 23
Area under ROC curve (AUC)
The Receiver Operating Characteristic (ROC) curve illustrates the performance of a binary
classifier as its discrimination threshold is varied
The curve is created by plotting the true positive rate (sensitivity) against the false positive rate
(1-specificity) at various threshold settings
The AUC of a classifier is equivalent to the probability that the classifier will rank a randomly
chosen positive instance higher than a randomly chosen negative instance
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 24
Experimental Results - Decision
0.74
0.75
0.76
0.77
0.78
0.79
0.8
0.81
0.82
3 4 5 6 7 8 9 10 11 12 13 14 15
Classification performance of D1 and D2 in terms of Az index.
D1 D2
 Maximum 𝐴 𝑧 = 0,815 using D2 for K=13 ranked items
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 25
Conclusions
Two-stage CBIR-CAD:
• Margin-specific CBIR stage
• Diagnosis stage
Incorporation of training into the feature extraction (SVM ensemble)
High-performance for spiculated and microlobulated masses
Lack of standard datasets leads to difficulty in comparison between methods
Future efforts:
• Performance improvement for ill-defined masses
• Feature selection for each SVM independently
• Introduction of weights in decision calculation modifying the significance of each retrieved ROIs
• Use of relevance feedback mechanism to improve performance
TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 26

More Related Content

Similar to A two stage svm-based mammographic cbir for ca dx

Product defect detection based on convolutional autoencoder and one-class cla...
Product defect detection based on convolutional autoencoder and one-class cla...Product defect detection based on convolutional autoencoder and one-class cla...
Product defect detection based on convolutional autoencoder and one-class cla...
IAESIJAI
 
seminar 8 CAD CAM.pptx presented by third year pg
seminar 8 CAD CAM.pptx presented by third year pgseminar 8 CAD CAM.pptx presented by third year pg
seminar 8 CAD CAM.pptx presented by third year pg
NikhilPatilKarhale
 
MAMMOGRAM IMAGE ANALYSIS
MAMMOGRAM IMAGE ANALYSISMAMMOGRAM IMAGE ANALYSIS
MAMMOGRAM IMAGE ANALYSIS
ajayhakkumar
 
PCA and SVD in brief
PCA and SVD in briefPCA and SVD in brief
PCA and SVD in brief
N. I. Md. Ashafuddula
 
Vehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image featuresVehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image features
Yixin Chen
 
PR-159 : Synergistic Image and Feature Adaptation: Towards Cross-Modality Dom...
PR-159 : Synergistic Image and Feature Adaptation: Towards Cross-Modality Dom...PR-159 : Synergistic Image and Feature Adaptation: Towards Cross-Modality Dom...
PR-159 : Synergistic Image and Feature Adaptation: Towards Cross-Modality Dom...
Sunghoon Joo
 
FREE- REFERENCE IMAGE QUALITY ASSESSMENT FRAMEWORK USING METRICS FUSION AND D...
FREE- REFERENCE IMAGE QUALITY ASSESSMENT FRAMEWORK USING METRICS FUSION AND D...FREE- REFERENCE IMAGE QUALITY ASSESSMENT FRAMEWORK USING METRICS FUSION AND D...
FREE- REFERENCE IMAGE QUALITY ASSESSMENT FRAMEWORK USING METRICS FUSION AND D...
sipij
 
|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain
Kan Yuenyong
 
Detection of Breast Cancer using BPN Classifier in Mammograms
Detection of Breast Cancer using BPN Classifier in MammogramsDetection of Breast Cancer using BPN Classifier in Mammograms
Detection of Breast Cancer using BPN Classifier in Mammograms
IRJET Journal
 
Cubist
CubistCubist
Cubist
FAO
 
Cubist model FAO-Global Soil Partnership training 2018.pdf
Cubist model FAO-Global Soil Partnership training 2018.pdfCubist model FAO-Global Soil Partnership training 2018.pdf
Cubist model FAO-Global Soil Partnership training 2018.pdf
irrosennen
 
German credit data analysis
German credit data analysisGerman credit data analysis
German credit data analysis
Preethi Jayaram Jayaraman
 
SSII2021 [OS3-01] 設備や環境の高品質計測点群取得と自動モデル化技術
SSII2021 [OS3-01] 設備や環境の高品質計測点群取得と自動モデル化技術SSII2021 [OS3-01] 設備や環境の高品質計測点群取得と自動モデル化技術
SSII2021 [OS3-01] 設備や環境の高品質計測点群取得と自動モデル化技術
SSII
 
IRJET- Detection of Breast Asymmetry by Active Contour Segmentation Techn...
IRJET-  	  Detection of Breast Asymmetry by Active Contour Segmentation Techn...IRJET-  	  Detection of Breast Asymmetry by Active Contour Segmentation Techn...
IRJET- Detection of Breast Asymmetry by Active Contour Segmentation Techn...
IRJET Journal
 
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
Edge AI and Vision Alliance
 
10.1007@978 3-319-29504-657
10.1007@978 3-319-29504-65710.1007@978 3-319-29504-657
10.1007@978 3-319-29504-657
Manish Gupta
 
40th_csrs&ga_fredericton2019_ndirlarouche
40th_csrs&ga_fredericton2019_ndirlarouche40th_csrs&ga_fredericton2019_ndirlarouche
40th_csrs&ga_fredericton2019_ndirlarouche
P. Medoune Ndir
 
Lane and Object Detection for Autonomous Vehicle using Advanced Computer Vision
Lane and Object Detection for Autonomous Vehicle using Advanced Computer VisionLane and Object Detection for Autonomous Vehicle using Advanced Computer Vision
Lane and Object Detection for Autonomous Vehicle using Advanced Computer Vision
YogeshIJTSRD
 
13. Cubist
13. Cubist13. Cubist
13. Cubist
FAO
 

Similar to A two stage svm-based mammographic cbir for ca dx (20)

Product defect detection based on convolutional autoencoder and one-class cla...
Product defect detection based on convolutional autoencoder and one-class cla...Product defect detection based on convolutional autoencoder and one-class cla...
Product defect detection based on convolutional autoencoder and one-class cla...
 
seminar 8 CAD CAM.pptx presented by third year pg
seminar 8 CAD CAM.pptx presented by third year pgseminar 8 CAD CAM.pptx presented by third year pg
seminar 8 CAD CAM.pptx presented by third year pg
 
MAMMOGRAM IMAGE ANALYSIS
MAMMOGRAM IMAGE ANALYSISMAMMOGRAM IMAGE ANALYSIS
MAMMOGRAM IMAGE ANALYSIS
 
PCA and SVD in brief
PCA and SVD in briefPCA and SVD in brief
PCA and SVD in brief
 
Vehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image featuresVehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image features
 
PR-159 : Synergistic Image and Feature Adaptation: Towards Cross-Modality Dom...
PR-159 : Synergistic Image and Feature Adaptation: Towards Cross-Modality Dom...PR-159 : Synergistic Image and Feature Adaptation: Towards Cross-Modality Dom...
PR-159 : Synergistic Image and Feature Adaptation: Towards Cross-Modality Dom...
 
FREE- REFERENCE IMAGE QUALITY ASSESSMENT FRAMEWORK USING METRICS FUSION AND D...
FREE- REFERENCE IMAGE QUALITY ASSESSMENT FRAMEWORK USING METRICS FUSION AND D...FREE- REFERENCE IMAGE QUALITY ASSESSMENT FRAMEWORK USING METRICS FUSION AND D...
FREE- REFERENCE IMAGE QUALITY ASSESSMENT FRAMEWORK USING METRICS FUSION AND D...
 
|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain
 
Detection of Breast Cancer using BPN Classifier in Mammograms
Detection of Breast Cancer using BPN Classifier in MammogramsDetection of Breast Cancer using BPN Classifier in Mammograms
Detection of Breast Cancer using BPN Classifier in Mammograms
 
Cubist
CubistCubist
Cubist
 
Cubist model FAO-Global Soil Partnership training 2018.pdf
Cubist model FAO-Global Soil Partnership training 2018.pdfCubist model FAO-Global Soil Partnership training 2018.pdf
Cubist model FAO-Global Soil Partnership training 2018.pdf
 
German credit data analysis
German credit data analysisGerman credit data analysis
German credit data analysis
 
SSII2021 [OS3-01] 設備や環境の高品質計測点群取得と自動モデル化技術
SSII2021 [OS3-01] 設備や環境の高品質計測点群取得と自動モデル化技術SSII2021 [OS3-01] 設備や環境の高品質計測点群取得と自動モデル化技術
SSII2021 [OS3-01] 設備や環境の高品質計測点群取得と自動モデル化技術
 
IRJET- Detection of Breast Asymmetry by Active Contour Segmentation Techn...
IRJET-  	  Detection of Breast Asymmetry by Active Contour Segmentation Techn...IRJET-  	  Detection of Breast Asymmetry by Active Contour Segmentation Techn...
IRJET- Detection of Breast Asymmetry by Active Contour Segmentation Techn...
 
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
 
10.1007@978 3-319-29504-657
10.1007@978 3-319-29504-65710.1007@978 3-319-29504-657
10.1007@978 3-319-29504-657
 
TUPPC055_Final
TUPPC055_FinalTUPPC055_Final
TUPPC055_Final
 
40th_csrs&ga_fredericton2019_ndirlarouche
40th_csrs&ga_fredericton2019_ndirlarouche40th_csrs&ga_fredericton2019_ndirlarouche
40th_csrs&ga_fredericton2019_ndirlarouche
 
Lane and Object Detection for Autonomous Vehicle using Advanced Computer Vision
Lane and Object Detection for Autonomous Vehicle using Advanced Computer VisionLane and Object Detection for Autonomous Vehicle using Advanced Computer Vision
Lane and Object Detection for Autonomous Vehicle using Advanced Computer Vision
 
13. Cubist
13. Cubist13. Cubist
13. Cubist
 

Recently uploaded

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 

Recently uploaded (20)

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 

A two stage svm-based mammographic cbir for ca dx

  • 1. A two-stage SVM-based mammographic CBIR for CADx L. TSOCHATZIDIS1 A. KARAHALIOU2 K. ZAGORIS1 S. SKIADOPOULOS2 N. ARIKIDIS2 L. COSTARIDOU2 I. PRATIKAKIS1 University of Patras 2 School of Medicine Department of Medical Physics Democritus University of Thrace 1 Department of Electrical and Computer Engineering Visual Computing Group TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 1
  • 2. CADx in Mammography Mammography is a dominant imaging modality for early detection of breast cancer Often, diagnosis leads to unnecessary biopsies Two types of CADx: • Single-stage: Classification schemes for benign- malignant discrimination • Two-stage: Content-Based Image Retrieval that feeds the diagnosis step which discriminates between benign and malignant TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 2
  • 3. Proposed CBIR-CAD System CAD system that incorporates a CBIR step and a decision step Retrieves similar images based on low-level image features Margin specific CBIR Diagnosis is based on the ranked lists produced by CBIR Provides visual aid and enables consultation of previous cases, leading to increased confidence into incorporating CAD-cued results TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 3
  • 4. Margin-type classes Circumscribed Spiculated Microlobulated Ill defined (+Obscured) TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 4
  • 5. CBIR-CAD’s pipeline BENIGN / MALIGNANT TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 5
  • 6. Semi-automatic Segmentation The Dijkstra’s shortest path algorithm is exploited to obtain the optimal path between sequential pairs of landmark points upon mass boundaries A new cost function is proposed to avoid background correction techniques that may deform mass contour and introduce additional adjustment parameters 𝑐𝑜𝑠𝑡 𝑃 𝑥, 𝑦 = 𝐼 𝑝 − 𝑔 𝐴𝐵 𝑃 𝑔 𝐴𝐵 𝑃 = 𝐼𝐴 + 𝐼 𝐵 − 𝐼𝐴 𝑑(𝐴, 𝑃) 𝑑(𝐴, 𝐵) TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 6 Arikidis, N., Skiadopoulos, S., Karahaliou, A., Kazantzi, A., Vassiou, K., Tsochatzidis, L., Pratikakis, I., Costaridou, L.: Shortest paths of mass contour estimates in mammography. In: MICCAI-BIA 2015
  • 7. CBIR Architecture TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 7
  • 8. Feature Extraction – Global Shape Solidity factor: The degree that the shape deviates from its convex hull 𝑆𝑜𝑙𝑖𝑑𝑖𝑡𝑦 = 𝐴𝑟𝑒𝑎 𝑜𝑓 𝑚𝑎𝑠𝑠 (𝐴) 𝐴𝑟𝑒𝑎 𝑜𝑓 𝑖𝑡𝑠 𝑐𝑜𝑛𝑣𝑒𝑥 ℎ𝑢𝑙𝑙 (𝐻) Compactness factor: The degree that a shape deviates from a perfect circle 𝐶𝑜𝑚𝑝𝑎𝑐𝑡𝑛𝑒𝑠𝑠 = 1 − 4𝜋𝐴2 𝑃2 TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 8
  • 9. Feature Extraction – Global Shape Circumscribed Microlobulated Spiculated Ill-defined Compactness=0.008 Solidity=0.99 Compactness=0.20 Solidity=0.92 Compactness=0.83 Solidity=0.32 Compactness=0.17 Solidity=0.93 TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 9
  • 10. Feature Extraction – DFT of NRL Normalized Radial Length Function 1. The distance of each contour point to the shape’s center of gravity 2. Normalized by the average radial length 3. Computation of Discrete Fourier Transform coefficients TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 10
  • 11. Feature Extraction - Texture-based Rubber Band Straightening Transform (RBST) •Unfolding the ribbon around the contour as a flat image •RBST Column → line segment normal to the contour •RBST Row → iso-distant to the contour paths •Intensity profiles at every contour point along a line segment normal to the contour TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 11
  • 12. Feature Extraction - Texture-based  RBST Image  Sobel gradient magnitude operator  Detected edge points TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 12
  • 13. Feature Extraction - Texture-based TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 13
  • 14. Feature Extraction - Texture-based Extracted Features •Distance between edge points of consecutive columns •Distance between edge points and middle row of RBST image •Magnitude of gradient on y-axis •Gradient orientation divergence from vertical direction •Acutance (The sum of the difference of gray-level values between pixels that are iso-distant from either sides of the contour) Mean and SD value of the above functions TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 14
  • 15. Feature Extraction - Texture-based Feature Name Circumscribed Ill-defined Avg. dist. edge points 0.036 0.747 Avg. dist center row 0.323 0.865 SD dist. edge points 0.105 0.879 SD dist center row 0.077 0.952 TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 15
  • 16. CBIR Architecture TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 16
  • 17. The SVM Layer – Support Vector Machines Binary Linear Classifiers For non-linear problems: Projection of samples to a higher dimensionality space. Finds a hyper-plane that optimally separates the two classes Decision function: 𝑓 𝑥 = 𝑠𝑖𝑔𝑛(𝑤 ∙ 𝑥 + 𝑏) TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 17
  • 18. The SVM Layer – Structure An ensemble of binary SVM classifiers is employed One SVM for each class – Four SVMs in total Each SVM outputs the participation level of a sample in the corresponding class TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 18
  • 19. CBIR Architecture TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 19
  • 20. The Diagnosis Stage GOAL: Provide the likelihood of malignancy for a query case. •Based on the K most similar ROIs retrieved •Similarity between query and an item: 𝑆 𝑞, 𝑥𝑖 = 1 𝑑 𝑞,𝑥 𝑖 +1 , 𝑑 𝑞, 𝑥𝑖 → 𝐸𝑢𝑐𝑙𝑖𝑑𝑒𝑎𝑛 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑒 •Two decisions indices investigated: 1. 𝐷1 𝑞 = 𝑖=1 𝑁 𝑆(𝑞,𝑥 𝑖 𝑇𝑃 ) 𝑖=1 𝑁 𝑆(𝑞,𝑥 𝑖 𝑇𝑃)+ 𝑖=1 𝑀 𝑆(𝑞,𝑥 𝑗 𝐹𝑃) 2. 𝐷2 q = 1 𝐾 𝑖=1 𝑁 𝑆 𝑞, 𝑥𝑖 𝑇𝑃 − 1 𝐾 𝑗=1 𝑀 𝑆 𝑞, 𝑥𝑗 𝐹𝑃 TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 20
  • 21. Experimental Results Experiments on a dataset of total 400 mammograms from DDSM Precise contour delineation from expert radiologist CC and MLO views are treated independently 5-fold cross validation Grid search for SVM and kernel parameters TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 21
  • 22. Experimental Results – Evaluation metrics Precision at N (P@R): The percentage of correct images at the top-R places of the rank list Mean Average Precision (MAP): Measures the overall performance of a query 𝐴𝑃 = 𝑘=1 𝑛 𝑃@𝑘 ∗ 𝑟𝑒𝑙 𝑘 𝑛𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝑟𝑒𝑙𝑒𝑣𝑎𝑛𝑡 𝑑𝑜𝑐𝑢𝑚𝑒𝑛𝑡𝑠 𝑟𝑒𝑙 𝑘 = 1, 𝑖𝑓 𝑘_th 𝑖𝑚𝑎𝑔𝑒 𝑖𝑠 𝑐𝑜𝑟𝑟𝑒𝑐𝑡 0, 𝑒𝑙𝑠𝑒 𝑀𝐴𝑃 = 1 𝑁 𝑁 𝐴𝑃 TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 22
  • 23. Experimental Results - CBIR Classes P@R MAP Circumscribed 0.659 ± 0.061 0.732 ± 0.048 Microlobulated 0.805 ± 0.119 0.859 ± 0.092 Spiculated 0.823 ± 0.073 0.881 ± 0.049 Ill-defined 0.493 ± 0.036 0.586 ± 0.044 Average 𝟎. 𝟔𝟗𝟕 ± 𝟎. 𝟎𝟒𝟗 𝟎. 𝟕𝟔𝟓 ± 𝟎. 𝟎𝟑𝟕 TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 23
  • 24. Area under ROC curve (AUC) The Receiver Operating Characteristic (ROC) curve illustrates the performance of a binary classifier as its discrimination threshold is varied The curve is created by plotting the true positive rate (sensitivity) against the false positive rate (1-specificity) at various threshold settings The AUC of a classifier is equivalent to the probability that the classifier will rank a randomly chosen positive instance higher than a randomly chosen negative instance TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 24
  • 25. Experimental Results - Decision 0.74 0.75 0.76 0.77 0.78 0.79 0.8 0.81 0.82 3 4 5 6 7 8 9 10 11 12 13 14 15 Classification performance of D1 and D2 in terms of Az index. D1 D2  Maximum 𝐴 𝑧 = 0,815 using D2 for K=13 ranked items TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 25
  • 26. Conclusions Two-stage CBIR-CAD: • Margin-specific CBIR stage • Diagnosis stage Incorporation of training into the feature extraction (SVM ensemble) High-performance for spiculated and microlobulated masses Lack of standard datasets leads to difficulty in comparison between methods Future efforts: • Performance improvement for ill-defined masses • Feature selection for each SVM independently • Introduction of weights in decision calculation modifying the significance of each retrieved ROIs • Use of relevance feedback mechanism to improve performance TSOCHATZIDIS ET AL. A TWO-STAGE SVM-BASED MAMMOGRAPHIC CBIR FOR CADX, MICCAI-BIA 201519/10/2015 26