SlideShare a Scribd company logo
Computer Assisted Screening of
Microcalcifications in Digitized
Mammogram for Early
Detection of Breast Cancer
Thesis Presentation
Nashid Alam
Registration No: 2012321028
annanya_cse@yahoo.co.uk
Supervisor: Prof. Dr. Mohammed Jahirul Islam
Department of Computer Science and Engineering
Shahjalal University of Science and Technology
Driving research for better breast cancer treatment
“The best protection is early detection”
0
10
20
30
0
20
40
-0.1
0
0.1
5; 0.5; 0.7854
5; 0.5; 0.7854
Thursday, December 23, 2015
Introduction
Breast cancer:
The most devastating and deadly diseases for women.
o Computer aided detection (CADe)
o Computer aided diagnosis (CADx) systems
We will emphasis on :
Background Interest
Background Interest
Interest comes from two primary backgrounds
1. Improvement of pictorial information
- - For Human Perception
How can an image/video be made more aesthetically pleasing
How can an image/video be enhanced to facilitate:
extraction of useful information
Background Interest
Interest comes from two primary backgrounds
2. Processing of data for:
Autonomous machine perception- Machine Vision
Micro-calcification
Mammography
Mammogram
Micro-calcification
Background knowledge
Micro-calcification
Micro-calcifications :
- Tiny deposits of calcium
- May be benign or malignant
- A first cue of cancer.
Position:
1. Can be scattered throughout the mammary gland, or
2. Occur in clusters.
(diameters from some µm up to approximately 200 µm.)
3. Considered regions of high frequency.
Micro-calcification
They are caused by a number of reasons:
1. Aging –
The majority of diagnoses are made in women over 50
2. Genetic –
Involving the BRCA1 (breast cancer 1, early onset) and
BRCA2 (breast cancer 2, early onset) genes
Micro-calcifications Pattern Determines :
The future course of the action-
I. Whether it be further investigatory techniques (as part of the triple
assessment), or
II.More regular screening
Mammography
Background knowledge
Mammography Machine
Mammography
USE:
I. Viewing x-ray image
II. Manipulate X-ray image on a computer screen
Mammography :
 Process of using low-energy
x-rays to examine the human breast
 Used as a diagnostic and a screening tool.
The goal of mammography :
The early detection of breast cancer
Mammography Machine
Mammogram
Background knowledge
mdb226.jpg
Mammogram
Mammogram:
An x-ray picture of the breast
Use:
To look for changes that are
not normal.
Result Archive:
The results are recorded:
1. On x-ray film or
2.Directly into a computer
mdb226.jpg
Literature Review
To detect micro-calcifications:
-A number of methods have been proposed
These include:
Global and local thresholding
Statistical approaches
Neural networks
Fuzzy logic
Thresholding of wavelet coefficients and related techniques.
Literature Review
Focus:
Preprocessing Techniques of Mammogram:
Goals:
- Pectoral mussel identification
- Noise removal
- Image enhancement
-No method gives
full satisfaction and
clinically acceptable results.
Drawbacks:
Literature Review
local range modification algorithm
Integrated wavelets form MC model
Stein's thresholding [7]for denoising
Use Contourlets
Method used:
Watershed transformation
Boundary based method
Hybrid techniques
Thresholding techniques
Heinlein et.al(2003) [1]
Zhibo et.al.(2007) [2]
Papadopoulus et al. (2008) [3]
Razzi et al.(2009) [4]
Pronoj et al.(2011) [5]
Camilus et al.(2011) [6]
Focus:
Local feature extraction of Mammogram:
Pal et al.(2008) [8]
Yu et al. (2010) [9]
Oliver et al.(2010) [10]
Goals:
- Detect microcalcification
and MC cluster
- Only deals with MC morphology
-Position of microcalcifications
(Take into account)
-To segment mammogram:
Only salient fracture are computed
Drawbacks:
Literature Review
Method used:
Inspect local neighborhood of each MC
Weighted density function
Fuzzy Shell Clustering
Training stage: Pixel-based boosting classifier
Multi-layered perception network
Back propagated neural network
Balakumaran et.al.(2010) [11]
Oliver et al.(2012) [12]
Zhang et.al.(2013)[13]
Literature Review
Focus:
Wavelet based Techniques
Wang et.al.(1989) [14]
Daubechies I.(1992) [15]
Strickland et.at (1996) [16]
Papadopoulus et al. (2008) [3]
Goals:
Method used:
two-stage decomposition wavelet filtering
discrete wavelet linear stretching and shrinkage algorithm.
low-frequency subbands are discarded
biorthogonal filter bank used
Drawbacks:
-Cluster was considered:
if more then 3 microcalcifications
were detected in a 1cm2 area
- Detect microcalcification
and MC cluster
Razzi et al.(2009) [4]
Yu et al.(2010) [9]
Balakumaran et.al.(2010) [11]
Zhang et.al.(2013) [13]
Literature Review
Focus:
Analysis of large masses
instead of microcalcifications
Zhibo et.al.(2007)[2]
Lu et.al.(2013) [17]
Goals:
Drawbacks:
Method used:
Mass Detection
Multiscale regularized reconstruction
Hybrid Image Filtering Method
Noise regularization in DBT reconstruction
Use Contourlets
- Detecting subtle mass lesions
in Digital breast tomosynthesis (DBT)
- Only detect large mass
Digital Breast
Tomosynthesis captures
PHOTO COURTESY :
http://www.itnonline.com/article/trends-breast-imaging
http://www.hoag.org/Specialty/Breast-Program/Pages/breast-screening/screening-types/Tomosynthesis.aspx
Literature Review
Focus:
Detect /Classify mammograms
Fatemeh et.al.(2007) [18]
Goals:
Drawbacks:
Method used:
Automatic mass classification
Contourlets Transform
Does not give full satisfaction and
clinically acceptable results.
PHOTO COURTESY :
https://www.youtube.com/watch?v=kRwKO5k6pi
Mammogram
Literature Review
Focus:
Template matching algorithm
Leeuw et.al.(2014) [7]
Goals:
Drawbacks:
Method used:
Detect microcalcifications
in breast specimens
Phase derivative to detect microcalcifications
Used MRI instead of mammogram
Breast MRIBreast MRI Machine
PHOTO COURTESY :
http://www.leememorial.org/mainlanding/Breast_mri.asp
Literature Review
Focus:
Goals:
Insertion of simulated
microcalcification clusters:
- In a software breast phantom
PHOTO COURTESY :
http://www.math.umaine.edu/~compumaine/index.html
Left: Cluster microcalcification in breast tissue.
Right: Simulated cluster microcalcification.
-Algorithm developed as part of
a virtual clinical trial (VCT) :
-Simulation of breast anatomy,
- Mechanical compression
- Image acquisition
- Image processing
- Image displaying and interpretation.
Shankla et.al.(2014)[19]
Problem Statement
Burdensome Task Of Radiologist :
Eye fatigue:
-Huge volume of images
-Detection accuracy rate tends to decrease
Non-systematic search patterns of humans
Performance gap between :
Specialized breast imagers and
general radiologists
Interpretational Errors:
Similar characteristics:
Abnormal and normal microcalcification
Problem Statement
Reason behind the problem( In real life):
The signs of breast cancer are:
Masses
Calcifications
Tumor
Lesion
Lump
Individual Research Areas
Problem Statement
Motivation to the Research
Motivation to the research: Goal
Better Cancer Survival Rates
(Facilitate Early Detection ).
Provide “second opinion” : Computerized decision
support systems
Fast,
Reliable, and
Cost-effective
Overcome:
The development of breast cancer
Challenges
Develop a logistic model:
Feature extraction Challenge:
-To determine the likelihood of CANCEROUS AREA
-- From the image values of mammograms
Challenge:
Occur in clusters
The clusters may vary in size
from 0.05mm to 1mm in diameter.
Variation in signal intensity and contrast.
May located in dense tissue
Difficult to detect.
Challenges
Materials and Tools
Matlab 2014
Database: mini-MIAS
Database: mini-MIAS database
http://peipa.essex.ac.uk/pix/mias/
Class of
Abnormality
Severity of
Abnormality
The Location
of The
Center of
The
Abnormality
and It’s
Diameter.
1 Calcification
(25)
1.Benign
(Calc-12)
2 Circumscribed
Masses
3 Speculated Masses
4 Ill-defined Masses
5 Architectural
Distortion
2.Malignant
(Cancerous)
(Calc-13)
6 Asymmetry
7
Normal
mdb223.jpg mdb226.jpg
mdb239.jpg mdb249.jpg
Figure01:X-ray image form mini-MIAS
database
Database: Mini-MIAS Databasehttp://peipa.essex.ac.uk/pix/mias/
Mammography Image Analysis Society (MIAS)
-An organization of UK research groups
• Consists of 322 images
-- Contains left and right breast images for 161 patients
• Every image is 1024 X 1024 pixels in size
• Represents each pixel with an 8-bit word
• Reduced in resolution
(Is not good enough for MC to be detectable)
•Very Poor Quality with .jpg compression effects
(Original MIAS doesn’t have such artifacts)
Mini-MIAS Database
Mammography Image Analysis Society (MIAS)
-An organization of UK research groups
Database: http://peipa.essex.ac.uk/pix/mias/
http://see.xidian.edu.cn/vipsl/database_Mammo.html
Plan of Action
Where Are We?
Our Current Research Stage
Thesis Semester
M-3
Chart 01: Gantt Chart of this M.Sc thesis
Showing the duration of task against the progression of time
Where Are We?
Our Current Research Stage
Thesis Semester
M-3
Schematic representation of the system
Schematicrepresentation
ofthesystem
Removing Pectoral Muscle
And
X-ray Label
X-ray Label Removing Finding The Big BLOB
The types X-ray Label:
High Intensity Rectangular Label
Low Intensity Label
Tape Artifacts
X-ray Label Removing
1. Histogram equalization of the original X-ray image
2. Adjust image contrast
3. Apply Otsu's Thresholding Method [20] and
find bi-level the image which has several blobs in it.
4. Finding the Largest blob (Bwlargest.bolb)
5. Hole filling within the blob region
6. Keep the true pixel value covering only the area of largest blob and discard other
features from the original image
7. X-ray label is successfully removed
Plan of Action
[20] Otsu, N., "A Threshold Selection Method from Gray-Level Histograms," IEEE Transactions on
Systems, Man, and Cybernetics, Vol. 9, No. 1, 1979, pp. 62-66.
To Achieve The Desired Final Result:
Apply:
A Range Of Techniques on original image
1.Original image
2.Histogram
Equalization
3.Contrast Image
4.Binary Image
mdb239.jpg
Combining Range of techniques
J = histeq(I); %histogram equalization
contrast_image = imadjust(J, stretchlim(J), [0 1]); %high contrast image
%Apply Thresholding to the Image
level = graythresh(contrast_image);
%GRAYTHRESH Global image threshold using %Otsu's method
bw_image = im2bw(contrast_image, level);%getting binary image
X-ray Label Removing
5.Finding biggest blob
6.Hole filling
Inside the blob
7.Result image
(Label Removed)
Combining Range of techniquesX-ray Label Removing
Result image
(Label Removed)
Original image
Compare the original and final image
X-ray Label Removing
Experimental results
X-ray Label Removing
X-ray Label Removing
1.Original image
2.Histogram
Equalization 3.Contrast Image 4.Binary Image 5.Finding biggest blob
6.Hole filling
Inside the blob
7.Result image
(Label Removed)
mdb212.jpg
mdb214.jpg
mdb214.jpg
mdb218.jpg
mdb219.jpg
Benign
X-ray Label Removing Benign
1.Original image
2.Histogram
Equalization 3.Contrast Image 4.Binary Image 5.Finding biggest blob
6.Hole filling
Inside the blob
7.Result image
(Label Removed)
mdb222.jpg
mdb223.jpg
mdb226jpg
mdb227jpg
X-ray Label Removing Benign
1.Original image
2.Histogram
Equalization 3.Contrast Image 4.Binary Image 5.Finding biggest blob
6.Hole filling
Inside the blob
7.Result image
(Label Removed)
mdb226.jpg
mdb240.jpg
mdb248.jpg
mdb252.jpg
X-ray Label Removing Malignant
1.Original image
2.Histogram
Equalization 3.Contrast Image 4.Binary Image 5.Finding biggest blob
6.Hole filling
Inside the blob
7.Result image
(Label Removed)
mdb209.jpg
mdb211.jpg
mdb213.jpg
mdb216.jpg
mdb231.jpg
X-ray Label Removing Malignant
1.Original image
2.Histogram
Equalization 3.Contrast Image 4.Binary Image 5.Finding biggest blob
6.Hole filling
Inside the blob
7.Result image
(Label Removed)
mdb233.jpg
mdb238.jpg
mdb239.jpg
mdb241.jpg
X-ray Label Removing Malignant
1.Original image
2.Histogram
Equalization 3.Contrast Image 4.Binary Image 5.Finding biggest blob
6.Hole filling
Inside the blob
7.Result image
(Label Removed)
mdb245.jpg
mdb249.jpg
mdb253.jpg
mdb256.jpg
Successful
X-ray Label Removing
Finally!
Removing pectoral muscle
Keeping fatty tissues and ligaments
mdb212.jpg
(a)Main Image (b)Result Image
mdb213.jpg
(a)Main Image (b)Pectoral Muscle
mdb214.jpg
Main Image
Result Image
o Fatty tissue area
o Duct
o Lobules
o Sinus
o ligaments
Extraction of ROIRemoving pectoral muscle
Why removing pectoral muscle?
o Pectoral muscle will never contain micro-calcification
o Less Computational Time And Cost
-Operation on small image area
Existence of micro-calcification:
ROI
Edge Detection of
pectoral muscle
Removing pectoral muscle
Points to be noted :
-Pectoral muscle a Triangular area
mdb212.jpg
mdb214.jpg
Based on this point:
Moving on towards solution
mdb209.jpg
(2)Binary Image(1)Original Image
Triangle Detection
of pectoral muscle
Removing pectoral muscle
1. Find the triangular area of the pectoral muscle region
I. Finding white seeding point
II. Finding the 1st black point of 1st row after getting a white seeding point
III. Draw a horizontal line in these two points.
IV. finding the 1st black point of 1st column after getting a white seeding point
V. Draw a vertical line and angular line.
2. Making all the pixels black(zero)resides in the pectoral muscle area
Triangle Detection of pectoral muscle
Visualization in next slide
Triangle Detection
of pectoral muscle
Removing pectoral muscle
Approach-03(Triangle Detection of pectoral muscle):
mdb212.jpg
1.Original image
2.Contrast stretching
3.Binary of contrast image
stratching_in_range=uint8(imadjust(I,[0.01 0.7],[1 0]));
BW=~stratching_in_range;
Triangle Detection
of pectoral muscle
Removing pectoral muscle
Approach-03(Triangle Detection of pectoral muscle):
4.Triangle
5.Triangle Filled
6.muscle removed
Experimental results
Removing pectoral muscle
Approach-03(Triangle Detection of pectoral muscle):
Triangle Detection
of pectoral muscle
Triangle Detection
of pectoral muscle
Removing pectoral muscle
mdb212.jpg
mdb214.jpg
1.Original image 2.Contrast stretching 3.Binary of contrast image 4.Triangle
mdb240.jpg
mdb248.jpg
5.Triangle Filled 6.muscle removed
Class: Benign
Triangle Detection
of pectoral muscle
Removing pectoral muscle
mdb222.jpg
mdb226.jpg
mdb227.jpg
2.Contrast stretching1.Original image 3.Binary of contrast image 4.Triangle
Problems faced
5.Triangle Filled 6.muscle removed
The triangle does not always indicates the proper pectoral muscle area.
Reason:
Class: Benign
Artifacts in mammogram
2.Contrast stretching1.Original image
3.Binary of contrast image 4.Triangle
5.Triangle Filled 6.muscle removed
Triangle Detection
of pectoral muscle
Removing pectoral muscle
Problems faced:
Defects in mammogram (Vertical Stripe Missing)
mdb227.jpg
Class: Benign
mdb223.jpg
2.Contrast stretching1.Original image 3.Binary of contrast image 4.Triangle 5.Triangle Filled 6.muscle removed
Triangle Detection
of pectoral muscle
Removing pectoral muscle
Problems faced:
Defects in mammogram (Horizontal Stripe Missing)
Solution: Replicate the 2nd and 3rd row)
Class: Benign
Triangle Detection
of pectoral muscle
Removing pectoral muscle
1.Original image
2.Contrast stretching
3.Binary of contrast image
4.Triangle
5.Triangle Filled
6.muscle removed
Class: Malignant
mdb256.pg
Triangle Detection
of pectoral muscle
Removing pectoral muscle
mdb212.jpg
mdb214.jpg
1.Original image 2.Contrast stretching 3.Binary of contrast image 4.Triangle
mdb240.jpg
mdb248.jpg
5.Triangle Filled 6.muscle removed
Class: Benign
Successful
Pectoral Muscle Removing
Finally!
Improved
Computer Assisted Screening
Enhancement of digitized mammogram
Goal
MAIN NOVELTY
Input image
Bandpass
Directional
subbands
Bandpass
Directional
subbands
Based on the classical approach used in transform methods for image processing.
1. Input mammogram
2. Forward CT
3. Subband Processing
4. Inverse CT
5. Enhanced Mammogram
Schematic representation of the system
Contourlet transformation
Implementation Based On :
• A Laplacian Pyramid decomposition
followed by -
• Directional filter banks applied on
each band pass sub-band.
The Result Extracts:
-Geometric information of images.
Details in upcoming slides
Main Novelty
Input image
Bandpass
Directional
subbands
Bandpass
Directional
subbands
Why Contourlet?
Why Contourlet?
•Decompose the mammographic image:
-Into directional components:
To easily capture the geometry of the image features.
Details in upcoming slides
Target
Enhancement of the Directional Subbands
The Contourlet Transform
Laplacian Pyramid: 3 level
Decomposition
Frequency partitioning of a directional filter bank
Decomposition level l=3
The real wedge-shape frequency band is 23=8.
horizontal directions are corresponded by
sub-bands 0-3
Vertical directions are represented by
sub-bands 4-7
Details in upcoming slides
Enhancement of the Directional Subbands
The Contourlet Transform
Laplacian Pyramid: 3 level
Decomposition
Laplacian Pyramid Level-1
Laplacian Pyramid Level-2
Laplacian Pyramid Level-3
8 Direction
4 Direction
4 Direction
(mdb252.jpg)
Enhancement of the Directional Subbands
The Contourlet Transform
Laplacian Pyramid: 3 level
Decomposition
Wedge-shape frequency band is 23=8.
Horizontal directions are corresponded by
sub-bands 0-3
(1) sub-band 0
(2) sub-band 1
(3) sub-band 2
(4) sub-band 3
Contourlet coefficient at level 4
Enhancement of the Directional Subbands
The Contourlet Transform
Laplacian Pyramid: 3 level
Decomposition
Contourlet coefficient at level 4
Wedge-shape frequency band is 23=8.
Vertical directions are represented by
sub-bands 4-7
(5) sub-band 4
(6) sub-band 5
(7) sub-band 6
(8) sub-band 7
Enhancement of the Directional Subbands
The Contourlet Transform
Laplacian Pyramid: 3 level
Decomposition
(a) Main Image
(mdb252.jpg)
(b) Enhanced Image
(Average in all 8 direction)
(a) Main image
(Toy Image)
Contourlet Transform Example
(b) Horizontal Direction
(c) Vertical Direction
Directional filter banks: Horizontal and Vertical
Contourlet Transform Example
Directional filter banks
Horizontal directions are corresponded by
sub-bands 0-3
(1) sub-band 0
(2) sub-band 1
(3) sub-band 2
(4) sub-band 3
Contourlet Transform Example
Directional filter banks
Vertical directions are represented by
sub-bands 4-7
(5) sub-band 4
(6) sub-band 5
(7) sub-band 6
(8) sub-band 7
Input image
Bandpass
Directional
subbands
Bandpass
Directional
subbands
Plan-of-Action
For microcalcifications enhancement :
We use-
The Contourlet Transform(CT) [21]
The Prewitt Filter.
21. Da Cunha A. L., Zhou J. and Do M. N,: The Nonsubsampled Contourlet Transform: Theory, Design, and
Applications, IEEE Transactions on Image Processing,vol. 15, (2006) pp. 3089-3101
Art-of-Action
An edge Prewitt
filter to enhance the
directional structures
in the image.
Contourlet transform allows
decomposing the image in
multidirectional
and multiscale subbands[22].
22. Laine A.F., Schuler S., Fan J., Huda W.: Mammographic feature enhancement by multiscale
analysis, IEEE Transactions on Medical Imaging, 1994, vol. 13, no. 4,(1994) pp. 7250-7260
This allows finding
• A better set of edges,
• Recovering an enhanced mammogram
with better visual characteristics.
Microcalcifications have a very small size
a denoising stage is not implemented
in order to preserve the integrity of the injuries.
Decompose the
digital mammogram
Using
Contourlet transform
(b) Enhanced image
(mdb238.jpg)
(a) Original image
(mdb238.jpg)
The Contourlet Transform
The CT is implemented by:
Laplacian pyramid followed by directional filter banks (Fig-01)
Input image
Bandpass
Directional
subbands
Bandpass
Directional
subbands
Figure 01: Structure of the Laplacian pyramid together with the directional filter bank
The concept of wavelet:
University of Heidelburg
The CASCADE STRUCTURE allows:
- The multiscale and
directional decomposition to be
independent
- Makes possible to:
Decompose each scale into
any arbitrary power of two's number of
directions(4,8,16…)
Figure 01
Details ………….
Decomposes The Image Into Several Directional Subbands And Multiple Scales
Figure 02: (a)Structure of the Laplacian pyramid together with the directional filter bank
(b) frequency partitioning by the contourlet transform
(c) Decomposition levels and directions.
(a) (b)
Input
image
Bandpass
Directional
subbands
Bandpass
Directional
subbands
Details….
(c)
Denote
Each subband by yi,j
Where
i =decomposition level and
J=direction
The Contourlet Transform
Decomposes The Image Into Several Directional Subbands And Multiple Scales
The processing of an image consists on:
-Applying a function to enhance the regions of
interest.
In multiscale analysis:
Calculating function f for each subband :
-To emphasize the features of interest
-In order to get a new set y' of enhanced subbands:
Each of the resulting enhanced subbands can be
expressed using equation 1.
)('
, , jiyfjiy = ………………..(1)
-After the enhanced subbands are obtained, the inverse
transform is performed to obtain an enhanced image.
Enhancement of the Directional Subbands
The Contourlet Transform
Denote
Each subband by yi,j
Where
i =decomposition level and
J=direction Details….
Enhancement of the Directional Subbands
The Contourlet Transform
Details….
The directional subbands are enhanced using equation 2.
=)( , jiyf
)2,1(,1 nnW jiy
)2,1(,2 nnW jiy
If bi,j(n1,n2)=0
If bi,j(n1,n2)=1
………..(2)
Denote
Each subband by yi,j
Where
i =decomposition level and
J=direction
W1= weight factors for detecting the surrounding tissue
W2= weight factors for detecting microcalcifications
(n1,n2) are the spatial coordinates.
bi;j = a binary image containing the edges of the subband
Weight and threshold selection techniques are presented on upcoming slides
Enhancement of the Directional Subbands
The Contourlet Transform
The directional subbands are enhanced using equation 2.
=)( , jiyf
)2,1(,1 nnW jiy
)2,1(,2 nnW jiy
If bi,j(n1,n2)=0
If bi,j(n1,n2)=1
………..(2)
Binary edge image bi,j is obtained :
-by applying : Prewitt edge detector
-To detect edges on each directional subband.
In order to obtain a binary image:
A threshold Ti,j for each subband is calculated.
Details….
Weight and threshold selection techniques are presented on upcoming slides
Threshold Selection
The Contourlet Transform
Details….
The microcalcifications
appear :
On each subband
Over a very
homogeneous background.
Most of the transform coefficients:
-The coefficients corresponding to the
injuries are far from background value.
A conservative threshold of 3σi;j is selected:
where σi;j is the standard deviation of the corresponding subband y I,j .
Weight Selection
The Contourlet Transform
Exhaustive tests:
-Consist on evaluating subjectively a set of 322 different mammograms
-With Different combinations of values,
The weights W1, and W2 are determined:
- as W1 = 3 σi;j and W2 = 4 σi;j
These weights are chosen to:
keep the relationship W1 < W2:
-Because the W factor is a gain
-More gain at the edges are wanted.
Experimental Results
Applying Contourlet Transformation Benign
Original image Enhanced image
Goal: Microcalcification Enhancement
mdb222.jpg
mdb223.jpg
Original image Enhanced image
mdb248.jpg
mdb252.jpg
Applying Contourlet Transformation Benign
Original image Enhanced image
mdb226.jpg
mdb227.jpg
Original image Enhanced image
mdb236.jpg
mdb240.jpg
Goal: Microcalcification Enhancement
Applying Contourlet Transformation Benign
Original image Enhanced image Original image Enhanced image
mdb218.jpgmdb219.jpg
Goal: Microcalcification Enhancement
Applying Contourlet Transformation Malignant
Goal: Microcalcification Enhancement
Original image Enhanced image
mdb209.jpg
mdb211.jpg
Original image Enhanced image
mdb213.jpg
mdb231.jpg
Applying Contourlet Transformation Malignant
Goal: Microcalcification Enhancement
Original image Enhanced image
mdb238.jpg
mdb239.jpg
Original image Enhanced image
mdb241.jpg
mdb249.jpg
Original image Enhanced image
mdb253.jpg
Original image Enhanced image
Applying Contourlet Transformation Malignant
Goal: Microcalcification Enhancement
mdb256.jpg
Applying Contourlet Transformation Normal
Goal: Microcalcification Enhancement
Original image Enhanced image
mdb003.jpg
mdb004.jpg
Original image Enhanced image
mdb006.jpg
mdb007.jpg
Applying Contourlet Transformation Normal
Goal: Microcalcification Enhancement
Original image Enhanced image
mdb009.jpg
mdb018.jpg
Original image Enhanced image
mdb027.jpg
mdb033.jpg
Applying Contourlet Transformation Normal
Goal: Microcalcification Enhancement
Original image Enhanced image
mdb046.jpg
mdb056.jpg
Original image Enhanced image
mdb060.jpg
mdb066.jpg
Applying Contourlet Transformation Normal
Goal: Microcalcification Enhancement
Original image Enhanced image
mdb070.jpg
mdb073.jpg
Original image Enhanced image
mdb074.jpg
mdb076.jpg
Applying Contourlet Transformation Normal
Goal: Microcalcification Enhancement
Original image Enhanced image
mdb093.jpg
mdb096.jpg
Original image Enhanced image
mdb101.jpg
mdb012.jpg
Applying Contourlet Transformation Normal
Goal: Microcalcification Enhancement
Original image Enhanced image
mdb128.jpg
mdb137.jpg
Original image Enhanced image
mdb146.jpg
mdb154.jpg
Applying Contourlet Transformation Normal
Goal: Microcalcification Enhancement
Original image Enhanced image
mdb166.jpg
mdb169.jpg
Original image Enhanced image
mdb224.jpg
mdb225.jpg
Applying Contourlet Transformation Normal
Goal: Microcalcification Enhancement
Original image Enhanced image
mdb263.jpg
mdb294.jpg
Original image Enhanced image
mdb316.jpg
mdb320.jpg
Wavelet Transformation
Use Separable Transform
2D Wavelet Transform
Visualization
Label of
approximation
Horizontal
Details
Horizontal
Details
Vertical
Details
Diagonal
Details
Vertical
Details
Diagonal
Details
Use Separable Transform
2D Wavelet Transform
Decomposition at
Label 4
Original image
(with diagonal details areas indicated)
Diagonal Details
Use Separable Transform
2D Wavelet Transform
Vertical Details
Decomposition at
Label 4
Original image
(with Vertical details areas indicated)
Experimental Results
Experimental Results
DWT
1.Original Image
(Malignent_mdb238) 2.Decomposition at Label 4
2.Decomposition at Label 1 3.Decomposition at Label 2 3.Decomposition at Label 3
Experimental Results
DWT
1.Original Image
(Malignent_mdb238) 2.Decomposition at Label 4
Experimental Results
1.Original Image
(Benign_mdb252)
2.Decomposition at Label 4
2.Decomposition at Label 1 3.Decomposition at Label 2 3.Decomposition at Label 3
DWT
Experimental Results
1.Original Image
(Malignent_mdb253.jpg) 2.Decomposition at Label 4
2.Decomposition at Label 1 3.Decomposition at Label 2 3.Decomposition at Label 3
Metrics: Quantitive Measurement
Metrics
To compare the ability of :
Enhancement achieved by the proposed method
Why?
1. Measurement of distributed separation (MDS)
2. Contrast enhancement of background against target (CEBT) and
3. Entropy-based contrast enhancement of background against target (ECEBT) [23].
Measures used to compare:
23. Sameer S. and Keit B.: An Evaluation on Contrast Enhancement Techniques for Mammographic Breast Masses, IEEE
Transactions on Information Technology in Biomedicine, vol. 9, (2005) pp. 109-119
Metrics
1. Measurement of Distributed Separation
(MDS)
Measures used to compare:
The MDS represents :
How separated are the distributions of each mammogram
…………………………(3)MDS = |µucalcE -µtissueE |- |µucalc0 -µtissue0 |
µucalcE = Mean of the microcalcification region of the enhanced image
µucalc0 = Mean of the microcalcification region of the original image
µtissueE = Mean of the surrounding tissue of the enhanced image
µtissue0 = Mean of the surrounding tissue of the enhanced image
Defined by:
Where:
Metrics
2. Contrast enhancement of background against
target (CEBT)
Measures used to compare:
The CEBT Quantifies :
The improvement in difference between the background and the target(MC).
…………………………(4)
0µucalc
Eµucalc
0µtissue
0µucalc
Eµtissue
Eµucalc
CEBT
σ
σ
−
=
Defined by:
Where:
Eµucalcσ
0µucalcσ
= Standard deviations of the microcalcifications region in the enhanced image
= Standard deviations of the microcalcifications region in the original image
Metrics
3. Entropy-based contrast enhancement of
background against target (ECEBT)
Measures used to compare:
The ECEBT Measures :
- An extension of the TBC metric
- Based on the entropy of the regions rather
than in the standard deviations
Defined by:
Where:
…………………………(5)
0µucalc
Eµucalc
0µtissue
0µucalc
Eµtissue
Eµucalc
ECEBT
ε
ζ
−
=
= Entropy of the microcalcifications region in the enhanced image
= Entropy of the microcalcifications region in the original image
Eµucalcζ
0µucalcε
Experimental Results
MDS, CEBT and ECEBT metrics on the enhanced mammograms
Experimental Results
CT Method DWT Method
MDS CEBT ECEBT MDS CEBT ECEBT
0.853 0.477 0.852 0.153 0.078 0.555
0.818 0.330 0.810 0.094 0.052 0.382
1.000 1.000 1.000 0.210 0.092 0.512
0.905 0.322 0.920 1.000 0.077 1.000
0.936 0.380 0.935 0.038 0.074 0.473
0.948 0.293 0.947 0.469 0.075 0.847
0.665 0.410 0.639 0.369 0.082 0.823
0.740 0.352 0.730 0.340 0.074 0.726
0.944 0.469 0.494 0.479 0.095 0.834
0.931 0.691 0.936 0.479 0.000 0.000
0.693 0.500 0.718 0.258 0.081 0.682
0.916 0.395 0.914 0.796 0.079 0.900
Table 1. Decomposition levels and directions.
0
0.2
0.4
0.6
0.8
1
1.2
TBC
Mammogram
MDS Matrix
CT DWT
The proposed method gives higher results than the wavelet-based method.
MDS, CEBT and ECEBT metrics on the enhanced mammograms
Experimental Results Analysis
0
0.2
0.4
0.6
0.8
1
1.2
TBCE
Mammogram
CEBT Matrix
CT DWT
The proposed method gives higher results than the wavelet-based method.
MDS, CEBT and ECEBT metrics on the enhanced mammograms
Experimental Results Analysis
0
0.2
0.4
0.6
0.8
1
1.2
DSM
Mammogram
ECEBT Matrix
CT DWT
The proposed method gives higher results than the wavelet-based method.
MDS, CEBT and ECEBT metrics on the enhanced mammograms
Experimental Results Analysis
Experimental Results Analysis
Mesh plot of a ROI containing microcalcifications
(a)The original
mammogram
(mdb252.bmp)
(b) The enhanced
mammogram
using CT
Experimental Results Analysis
(a)The original
mammogram
(mdb238.bmp)
(b) The enhanced
mammogram
using CT
Experimental Results Analysis
(a)The original
mammogram
(mdb253.bmp)
(b) The enhanced
mammogram
using CT
More peaks corresponding to microcalcifications are enhanced
The background has a less magnitude with respect to the
peaks:
-The microcalcifications are more visible.
Observation:
Experimental Results Analysis
Experimental Results
(a)Original image (b)CT method (c)The DWT Method
These regions contain :
• Clusters of microcalcifications (target)
• surrounding tissue (background).
For visualization purposes :
The ROI in the original mammogram
are marked with a square.
ACHIEVEMENT
Improved Computer Assisted
screen of mammogram
Achievements!
 Enhancement of MC in digitized mammogram
for diagnostic support system
Figure: Diagnostic support system
MC
Suspected
Digital mammography systems :
Presents images to the Radiologist
with properly image processing applied.
Achievements!
(b) Enhanced image
(mdb238.jpg)
(a) Original image
ROI
(mdb238.jpg)
(a) Original image
WHOLE IMAGE
(mdb238.jpg)
Digital mammography systems :
Presents images to the Radiologist
with properly image processing applied.
Hard to find MC Easy to find MC
While
physicians
interact with
The information in an image
During interpretation process
Achievements!!
 Enhancement of MC in digitized mammogram
With improved visual understanding, we can develop :
ways to further improve :
o Decision making and
o Provide better patient care
Improved
Computer Assisted Screening
Goal Accomplished
Another Step Ahead..how about training a machine?
Dealing with Features
Why Feature Extraction?
Finding a feature:
That has the most
discriminative information
The objective of feature selection:
Differs from its immediate surroundings by texture
 color
intensity
Fig: MC features (Extracted Using Human Visual Perception)
Why Feature Extraction?
Finding a feature:
That has the most
discriminative information
The objective of feature selection:
Differs from its immediate surroundings by texture
 color
intensity
Fig: MC (Irregular in shape and size)
(Extracted Using Human Visual Perception)
More
Features:
 Shape
 Size
Why Feature Extraction?
Problems With MC Features:
Irregular in shape and size
No definite pattern
Low Contrast -
Located in dense tissue
Hardly any color intensity variation
MC Feature
Fig: MC (Irregular in shape and size)
(Extracted Using Human Visual Perception)
Why Feature Extraction? MC Feature
How radiologist deals with feature Detection/Recognition issue ?
Using Human Visual Perception
Why Feature Extraction? MC Feature
How Radiologist (Using Human Eye) deals with feature
detection/Recognition issue ?
Using Human Visual Perception
Humans are equipped with sense organs e.g. eye
-Eye receives sensory inputs and
-Transmits sensory information to the brain
http://www.simplypsychology.org/perception-theories.html
Why Feature Extraction? MC Feature
Teach the machine to see like just we doObjective:
Irregular in shape and size
No definite pattern
Low Contrast -
Located in dense tissue
Hardly any color intensity variation
Machine Vision Challenges:
-To make sense of what it sees
In Real:
MC is Extracted Using Human Visual
Perception
SURF Point Algorithm
Speeded-Up Robust Features (SURF) Algorithm
Point feature algorithm (SURF)Approach:
 Improving the prediction performance of CAD
 Providing a faster, reliable and cost-effective prediction
Features will facilitate:
Fig: MC Point features (Extracted Using SURF point feature algorithm)
Point feature algorithm (SURF)Approach:
SURF point algorithm
Detect a specific object
Speeded-Up Robust Features (SURF) algorithm to find blob features.
Objective
based on
Finding point correspondences
between .
The reference and the target image
Reference Image Target Image
Context in using the features:
Feature ExtractionSURF point algorithm
Speeded-Up Robust Features (SURF) algorithm to find blob features.
I. Finding Key points
II. Matching key points
III. Classification
Fig. Putatively Matched Points (Including Outliers )
Context in using the features:
Feature ExtractionSURF point algorithm
Speeded-Up Robust Features (SURF) algorithm to find blob features.
I. Finding Key points
II. Matching key points
III. Classification
Estimate Geometric Transformation and Eliminate Outliers
Context in using the features:
Feature ExtractionSURF point algorithm
Speeded-Up Robust Features (SURF) algorithm to find blob features.
I. Finding Key points
II. Matching key points
III. Classification
Moving Towards MC Feature Detection
Using
SURF Point Algorithm
Local feature
Details In Next slide
To keep in mind
Local Feature Detection and Extraction
Local features :
A pattern or structure :
Point, edge, or small image patch.
- A pattern or structure found in an image,
Differs from its immediate surroundings by
texture
 color
intensity
- Associated with an image patch that:
Fig.1 : Some Image Patch We used for Feature Point Detection Purpose
Local Feature Detection and Extraction
Applications:
 Image registration
 Object detection and classification
 Tracking
 Motion estimation
Using local features
facilitates:
 handle scale changes
 rotation
 occlusion
Detectors /Methods :
• FAST
• Harris
• Shi & Tomasi
• MSER
• SURF
Feature Descriptors:
SURF
FREAK
BRISK
HOG descriptors
Detecting corner features
detecting blob/point features.
Speeded-Up Robust Features (SURF) algorithm to find blob features.
Detector Feature Type Scale Independent
FAST [24] Corner No
Minimum eigen value
algorithm[25]
Corner No
Corner detector [26] Corner No
SURF [27] Blob/ Point Yes
BRISK [28] Corner Yes
MSER [29] Region with uniform
intensity
Yes
Local Feature Detection and Extraction
Why Using SURF Feature?
Trying to identify MC cluster Blob
Speeded-Up Robust Features (SURF) algorithm to find blob features.
detectSURFFeatures(boxImage);
selectStrongest(boxPoints,100)
extractFeatures(boxImage,boxPoints)
matchFeatures(boxFeatures,sceneFeatures);
Speeded-Up Robust Features (SURF) algorithm to find blob features.
Read the reference image
containing the object of interest
Read the target image containing a
cluttered scene.
Detect feature points in both
images.
Select the strongest feature points
found in the reference image.
Select the strongest feature points
found in the target image.
Extract feature descriptors at the
interest points in both images.
Find Putative Point Matches using
their descriptors
Display putatively matched
features.
Locate the Object in the Scene
Using Putative Matches
Start
End
SURF Point Detection
1.Read the reference
image
containing MC cluster
2.Target image containing MC.
2.Strongest feature
point
in MC cluster
2. Strongest Feature point in Target Image
3. No match point Found
Speeded-Up Robust Features (SURF) algorithm to find blob features.
Are we getting less feature points?
Figure: No match point Found
No. of SURF feature points: 2 No. of SURF feature points: 47
Image Size
256*256
Image Size
549*623
Image
mdb238.jpg
More features from the image extracted
(most points are mismatched)
To extract relevant feature point from the image
Case 1:
Consider Big Reference Image
To get more feature points
To extract relevant feature point from the image
Case 2: Consider A bigger Reference Image and
Whole mammogram as Target Image
1. Image of MC Cluster(mdb238.jpg)
(256*256)
2. Main mammogram (mdb238.jpg) 1024*1024
3. 100 strongest point of ROI) (256*256) 4. 300 strongest point of
Main mammogram (mdb238.jpg) 1024*1024
To get more feature points
What we finally have? No putative match Point
To extract relevant feature point from the image
Case 2: Consider A bigger Reference Image and
Whole mammogram as Target Image
To get more feature points
1. Image of an Microcalcification Cluster
Too small ROI will cause less feature points to match
2. 23 strongest points
Among 100 Strongest Feature Points
from reference image
Reference image: mdb248.jpg
Image size: 256 *256
detectSURFFeatures(mc_cluster);
Problem 1: less number of feature points to match
SURF Feature Point
4. Only 1 strongest points
Among 300 Strongest Feature Points
from Scene Image
Too small ROI will cause less feature points to match
3. Image of a Cluttered Scene
Scene image: mdb248.jpg
Image size: 427*588
detectSURFFeatures(sceneImage)
Problem 1: less number of feature points to match
SURF Feature Point
Result of small ROI (256*256):
No Putative Point Matches
[mcFeatures, mc_Points] = extractFeatures(mc_cluster, mc_Points);
[sceneFeatures, scenePoints] = extractFeatures(sceneImage, scenePoints);
mcPairs = matchFeatures(mcFeatures, sceneFeatures);
matchedmcPoints = mc_Points(mcPairs(:, 1), :);
matchedScenePoints = scenePoints(mcPairs(:, 2), :);
showMatchedFeatures(mc_cluster, sceneImage, matchedmcPoints, ... matchedScenePoints, 'montage');
Problem 1: less number of feature points to match
SURF Feature Point
Image Image Size Number of feature points
1190*589 15
588*427 23
256*256 1
541*520 86
Varying image size to see the effect to get SURF feature points
Approach-01 to solve:
Considering the Whole image(Label and Pectoral Muscle)
Image size No. of SURF
feature points
1024*1024 63
Target:
To acquire more feature
2. Irrelevant Feature Points
Image size No. of SURF
feature points
1024*1024 63
1. Less Feature points
Approach-01 to solve:
Considering the Whole image(Label and Pectoral Muscle)
Target:
To acquire more feature
Result:
Image size No. of SURF
feature points
255*256 2
Approach-02 :
Detect feature from the cropped image
Target:
To acquire more feature
Image size No. of SURF
feature points
256*256 2
Target:
To acquire more feature
2. Relevant Feature Points
1. Less Feature pointsResult:
Approach-02 :
Detect feature from the cropped image
Observation from approach 1 and 2
1. Image Size does not affect
The number of Feature Points
2. Zooming an image may
help to extract relevant features
from the image
(very few points to match)
mdb238.jpg
Image Size: 1024*1024
mdb238.jpg
Image Size: 256*256
Observation:
Varying image size is not helping to get feature points
Image of an Microcalcification Cluster
23 strongest points
Among 100 Strongest Feature Points
from reference image
Reference image: mdb248.jpg
Image size: 256 *256
Only 1 strongest points
Among 300 Strongest Feature Points
from Scene Image
Scene image: mdb248.jpg
Image size: 427*588
Observing SURF Drawback
This method works best for :
-- Detecting a specific object
(for example, the elephant in the reference image,
rather than any elephant.)
-- Non-repeating texture patterns
-- Unique feature
This technique is not likely to work well for:
-- Uniformly-colored objects
-- Objects containing repeating patterns.
detecting blob /point features.AIM Failed
Speeded-Up Robust Features (SURF) algorithm to find blob features.
Image Correlation Technique
Alternate Approach
Image Correlation Technique
Correlation
∑∑ ++=⊗
k l
kjkihlkfhf ))((),(=f Image
=h Kernel/Mask
f1 f2 f3
f4 f5 f6
f7 f8 f9
h1 h2 h3
h4 h5 h6
h7 h8 h9
f1h1 f2h2 f3h3
f4h4 f5h5 f6h6
f7h7 f8h8 f9h9
=⊗ hf
⊗
Experimental Results
Image Correlation Technique
Image no: Benign mdb218.jpg
1. Original image
2. Kernel/ Mask/
Template
3. Correlation Output
4. Identified MC
(High value of sum.)
Image no: Benign mdb219.jpg
Image no: Benign mdb223.jpg
Image no: Benign mdb226.jpg
Image no: Benign mdb227.jpg
Image no: Benign mdb236.jpg
Image no: Benign mdb248.jpg
Image no: Benign mdb252.jpg
(Fixed Template Problem)..
Image no: Benign mdb222.jpg
(Fixed Template Problem) Cont….
(Fixed Template Problem)..
Using Gabor Filter
Using Gabor Filter
• Make Gabor patch:
2; 2; 0.7854
2; 0.5; 0.7854 2; 2; 1.5708
5; 0.5; 1.5708
5; 2; 0.7854
2; 0.5; 1.5708
5; 0.5; 0.7854
5; 2; 1.5708
• Correlate the patch with image
-To extract features of MC
⊗ =
0 10 20 30 40 50 60 70 80 90 100
-0.5
-0.4
-0.3
-0.2
-0.1
0
0.1
0.2
0.3
0.4
0.5
Creating Gabor Mask
1. Linear RAMP
2. Linear RAMP values across:
Columns Xm (left) and Rows Ym (Right)
3. Linear RAMP values across
- Columns(Xm)
The result in the spatial domain
-0.4
-0.3
-0.2
-0.1
0
0.1
0.2
0.3
0.4
0.5
Xm (Across Columns)
Ym- (Across rows)
4. Across Columns, Xm :
a) Increase frequency
b )Use gray color map
6. Adding Xm and Ym
together in
different proportions
5. Across Rows, Ym :
a) Increase frequency
b )Use gray color map
Creating Gabor Mask
7. Create Gaussian Mask
8. Multiply Grating and Gaussian
GratingGaussian Mask
Creating Gabor Mask
7. GABOR Mask
Creating Gabor Mask
Alternate Approach
Using Gabor Filter Gabor kernel
2; 2; 0.78542; 0.5; 0.7854
2; 2; 1.5708
5; 0.5; 1.5708
5; 2; 0.7854
2; 0.5; 1.5708
5; 0.5; 0.7854
Scale , frequency, orientation
5; 2; 1.5708
MatrixSize = 26;
%always scalar!
Scales = [2, 5];
Orientations = [pi/4, pi/2];
Frequencies = [0.5, 2];
CenterPoints = [13 13];
%int type (eg. [5 5; 13 13])
CreateMethod =
FilterBank.CREATE_CROSSPRODUCT;
0
10
20
30
0
20
40
-0.5
0
0.5
2; 2; 0.7854
0
10
20
30
0
20
40
-0.2
0
0.2
2; 0.5; 0.7854
0
10
20
30
0
20
40
-0.2
0
0.2
2; 0.5; 1.5708
0
10
20
3
0
20
40
-0.2
0
0.2
5; 2; 0.7854
0
10
20
30
0
20
40
-0.2
0
0.2
5; 2; 1.5708
0
10
20
30
0
20
40
-0.1
0
0.1
5; 0.5; 0.7854
0
10
20
30
0
20
40
-0.1
0
0.1
5; 0.5; 1.5708
0
10
20
30
0
20
40
-0.5
0
0.5
2; 2; 1.5708
Using Gabor Filter Gabor kernel
; 0 5; 5 08
Using Gabor Filter
⊗
⊗
⊗
=
=
=
Using Gabor Filter
⊗
⊗
⊗
=
=
=
⊗ =
Image In Spatial DomainUsing Gabor Filter Final Scenario
mini-MIAS drawbacks
Experimental Realization
mini-MIAS drawbacks
Benign mdb218
Original Enhanced
Gabor Effects
mini-MIAS drawbacks
Benign mdb218
Original
Enhanced
Gabor Effects
Observation 1
mini-MIAS drawbacks
Benign mdb218
Original Enhanced
- NO definite Feature found
Gabor Effects
OBSERVATION-1:
More Evaluation (Gabor)
mdb222.jpgBenign
OBSERVATION-1:
-NO definite feature of MC
mini-MIAS drawbacks
Benign mdb218
Original Enhanced
Are these really enhanced?
-There is more detail,
but could be noise.
Question Arise?
Gabor Effects
mini-MIAS drawbacks
Enhanced version can contain Noise
Experimental Realization
1.Very Poor Quality with
.jpg compression effects
a) Original image b) Enhanced image b) Enhanced imagea) Original image
mdb209
mdb213
mdb219
mdb249
mini-MIAS drawbacks
Not good enough for MC to be detectable
Experimental Realization
2. Reduced in resolution
Benign mdb218
Original Enhanced
Observation 2
mini-MIAS drawbacks
Not good enough for MC to be detectable
Experimental Realization
2. Reduced in resolution
Benign mdb218
Original
Enhanced
Where is MC?
OBSERVATION-2:
-There is more detail,
but could be noise.
-Enhanced version
seems to contain
compression artifacts.
More Evaluation (Gabor)
mdb226.jpgBenign
OBSERVATION-2:
- Bad resolution
- Noise dominant
- No definite feature of MC
More Evaluation (Gabor)
mdb227.jpgBenign
OBSERVATION-2:
- Bad resolution/Poor
quality image
- No definite feature of MC
More Evaluation (Gabor)
mdb236.jpgBenign
OBSERVATION-2:
- Bad resolution
-No definite feature of MC
- Noise dominant
More Evaluation (Gabor)
mdb240.jpgBenign
OBSERVATION-2:
- Bad resolution
-No definite feature of MC
- Noise dominant
More Evaluation (Gabor)
mdb209.jpgMalignant
OBSERVATION-2:
- Bad resolution
-No definite feature of MC
- Noise dominant
More Evaluation (Gabor)
mdb211.jpgMalignant
OBSERVATION-2:
- Bad resolution
-No definite feature of MC
- Noise dominant
More Evaluation (Gabor)
mdb213.jpgMalignant
OBSERVATION-2:
- Bad resolution
-No definite feature of MC
- Noise dominant
More Evaluation (Gabor)
Malignant mdb231.jpg
OBSERVATION-2:
- Bad resolution
-No definite feature of MC
- Noise dominant
More Evaluation (Gabor)
Malignant mdb238.jpg
OBSERVATION-2:
- Bad resolution
-No definite feature of MC
- Noise dominant
More Evaluation (Gabor)
Malignant mdb253.jpg
OBSERVATION-2:
- Bad resolution
-No definite feature of MC
- Noise dominant
More Evaluation (Gabor)
Malignant mdb256.jpg
OBSERVATION-2:
- Bad resolution
-No definite feature of MC
- Noise dominant
Observation 3
More Evaluation (Gabor)
mdb219.jpgBenign
OBSERVATION-3:
-Image Smoothing
to remove edge will
Vanish the existence
of MC
-No definite feature of MC
- Noise dominant
More Evaluation (Gabor)
Malignant mdb239.jpg
OBSERVATION-3:
-Image Smoothing
to remove edge will
Vanish the existence
of MC
-No definite feature of MC
- Noise dominant
More Evaluation (Gabor)
Malignant mdb241.jpg
OBSERVATION-3:
-Image Smoothing
to remove edge will
Vanish the existence
of MC
-No definite feature of MC
- Noise dominant
More Evaluation (Gabor)
Malignant mdb249.jpg
OBSERVATION-3:
-Image Smoothing
to remove edge will
Vanish the existence
of MC
-No definite feature of MC
- Noise dominant
Observation 4,5,6
More Evaluation (Gabor)
mdb223.jpgBenign
OBSERVATION-4:
-NO definite feature of MC
False contour
More Evaluation (Gabor)
mdb223.jpgBenign
OBSERVATION-5:
-NO definite feature of MC
False contour
No feature
More Evaluation (Gabor)
mdb223.jpgBenign
OBSERVATION-6:
-NO definite feature of MC
False contour
No feature
Several similar area false positive o/p
Observation 7
More Evaluation (Gabor)
mdb248.jpgBenign
OBSERVATION-7:
-feature of MC
-But MC has different
orientation
in different image
More Evaluation (Gabor)
mdb252.jpgBenign
OBSERVATION-7:
-feature of MC
-But MC has different
orientation
in different image
Observation
&
Drawing Conclusion
Future detection
Observation & Drawing Conclusion Feature Detection
• Reduced in resolution
(Is not good enough for MC to be detectable)
• Very Poor Quality with .jpeg compression effects
(Original MIAS doesn’t have such artifacts)
Limitations of mini-MIAS:
What can be done using mini-MIAS ?
• Can be used for big object detection
(Pectoral Muscle, X-ray Label, Tumor, Mass detection)
Conclusion: mini-MIAS is not a good choice for:
MC feature extraction
Observation & Drawing Conclusion Feature Detection
Any alternative to mini-MIAS?
Observation & Drawing Conclusion Feature Detection
Database Name Authority
MIAS ( Mammographic Image Analysis Society Digital
Mammogram Database)
Mammography Image
Analysis Society- an
organization of UK
research groups
DDSM (Digital Database for Screening Mammogram) University Of South
Florida, USA
NDM (National Mammography Database) American College Of
Radiology, USA
LLNL/UCSF Database
Lawrence Livermore
National Laboratories
(LLNL),
University of California
at San Fransisco (UCSF)
Radiology Dept.
Observation & Drawing Conclusion Feature Detection
Database Name Authority
Washington University Digital Mammography Database Department of
Radiology at the
University of
Washington, USA
Nijmegen Database Department of
Radiology at the
University of
Nijmegen, the
Netherlands
Málaga mammographic database University of Malaga
Central Research
Service (SCAI) ,Spain
BancoWeb LAPIMO Database Electrical Engineering
Department at
Universidad de São
Paulo, Brazil
Observation & Drawing Conclusion Feature Detection
These databases are NOT FREE
Research Findings
5; 0.5; 0.7854
Research Findings
Improved computer assisted
screening of mammogram
Detection and removal of big objects:
- Pectoral Muscle
- X-ray level
MC
Suspected
Observation & Drawing Conclusion On
Feature Detection
• Reduced in resolution
(Is not good enough for MC to be detectable)
• Very Poor Quality with .jpeg compression effects
(Original MIAS doesn’t have such artifacts)
Limitations of mini-MIAS:
What can be done using mini-MIAS ?
• Can be used for big object detection
(Pectoral Muscle, X-ray Label, Tumor, Mass detection)
Conclusion: mini-MIAS is not a good choice for:
MC feature extraction
Beside
Research Findings…
Published Paper
Available Online:
http://cennser.org/IJCVSP/paper.html
Published Paper
Available Online:
http://cennser.org/IJCVSP/paper.html
Published Paper
Available Online:
http://cennser.org/IJCVSP/paper.html
Submitted Paper
http://www.journals.elsevier.com/image-and-vision-computing/
Further Research Scope
There is always more to work on..In Research:
Future Plan
1. Segment the image
2. Find out the feature from
the segmented image
3. Train the machine with features:
-ANN (Artificial Neural Network)
-SVM (Support Vector Machine)
- GentleBoost Classifier [30]
4. Identify the MC
5. Classify the MC
Available
options
[1]Heinlein P., Drexl J. and Schneider Wilfried: Integrated Wavelets for Enhancement of
Microcalcifications in Digital Mammography, IEEE Transactions on Medical Imaging, Vol.
22, (2003) pp. 402-413
[2]. Zhibo Lu, Tianzi Jiang, Guoen Hu, Xin Wang: Contourlet based mammographic
image enhancement, Proc. of SPIE, vol. 6534, (2007) pp. 65340M-1 - 65340M-8
[3]A.Papadopoulos, D.I . Fotiadis, L.Costrrido,” Improvement of microcalcification cluster
detection in mammogaphy utilizing image enhancement techniques”.Comput.Bio.Med.10,
Vol 38,Issue 38,pp.1045-1055,2008
[4]M.Rizzi, M.D’Aloia, B.Castagnolo,” Computer aided detection of microcalcification in digital
Mammograms adopting a wavelet decomposition ”,Integr.Comput.-Aided Eng.,Vol 16,Issue 2,
pp.91-103,2009
[5]D.Narain Ponraj, M.Evangelin Jenifer, P. Poongodi, J.Samuel Manoharan “A Survey on the
Preprocessing Techniques of Mammogram for the Detection of Breast Cancer”, Journal of
Emerging Trends in Computing and Information Sciences, Volume 2, Issue 12, pp. 656-664,
2011
Reference
[6]K. Santle Camilus , V. K. Govindan, P.S. Sathidevi,” Pectoral muscle identification in
mammograms”, Journal of Applied Clinical Medical Physics , Vol. 12 , Issue No. 3 , 2011
[7] Leeuw H.D., Stehouwer BL, Bakker CJ, Klomp DW, Diest PV, Luijten PR, Seevinck PR,
Bosch MA, Viergever MA, Veldhuis WB:Detecting breast microcalcifications with high-field
MRI, NMR in Biomedicine,Vol 27, Issue 5, pages 539–546,2014
[8]N.R.Pal,B.Bhowmik, S.K.Patel, S.Pal, J.Das,”A multi-stage nural network aided system for
detection of microcalcification in digitized mammogeams”,Neurocomputing, Vol 11,
pp.2625-2634,2008
[9]S.N.Yu, Y.K. Huang,” Detection of microcalcifications on digital mammograms using
combined Model-based and statistical textural features”, Expert Syst.Appl. , Vol 37,Issue
7,pp.5461-5469, 2010
[10]Arnau Oliver, Albert Torrent, Meritxell Tortajada, Xavier Llad´o,Marta Peracaula,
Lidia Tortajada, Melcior Sent´ıs, and Jordi Freixenet,” Automatic microcalcification and
cluster detection for digital and digitised mammograms”, Springer-Verlag Berlin
Heidelberg, 36, pp. 251–258, 2010
Reference
[11] Balakumaran T., Vennila ILA, Shankar C.G: Detection of Microcalcification in
Mammograms Using Wavelet Transform and Fuzzy Shell Clustering, International Journal
of Computer Science and Information Security, Vol 7,Issue 1,pp.121-125,2010
[12] Arnau Olivera, Albert Torrenta , Xavier Lladóa , Meritxell Tortajada, Lidia
Tortajadab, Melcior Sentísb, Jordi Freixeneta, Reyer Zwiggelaarc,” Automatic
microcalcification and cluster detection for digital and digitised
mammograms”, Elsevier:Knowledge-Based Systems, Volume 28, pp. 68–75, April 2012.
[13] Zhang X., Homma N., Goto S.,Kawasumi Y., Ihibashi T.,Abe M.,Sugita N.,Yoshizawa M:
A Hybrid Image Filtering Method for Computer-Aided Detection of Microcalcification
Clusters in Mammograms, Journal of Medical Engineering, Vol 3,Issue 1,pp.111-119,2013
[14]Wang T. C and Karayiannis N. B.: Detection of Microcalci¯cations in Digital
Mammograms Using Wavelets, IEEE Transaction on Medical Imaging, vol. 17, no. 4,(1989)
pp. 498-509
[15]. Daubechies I.: Ten Lectures on Wavelets, Philadelphia, PA, SIAM, (1992)
Reference
Reference
[16] Strickland R.N. and Hahn H.: Wavelet transforms for detecting microcalcifications
in mammograms, IEEE Transactions on Medical Imaging, vol. 15, (1996) pp. 218-229
[17] Lu J., Ikehara T., Zhang Y,Mihara T., Itoh T.,Maeda R:High quality factor silicon
cantilever driven by piezoelectric thin film actuator for resonant based mass
detection, Micro system Technologies , Vol 15, Issue 8, pp:1163-1169., 2009
[18]Fatemeh Moayedi, Zohreh Azimifar, Reza Boostani, and Serajodin Katebi:
Contourlet-based mammography mass classification, ICIAR 2007, LNCS 4633,(2007)
pp. 923-934
[19] Shankla V, David D. P, Susan P. Weinstein; Michael D., Tuite C, Roth R., Emily F:
Automatic insertion of simulated microcalcification clusters in a software breast
phantom, , Proc. SPIE 9033, Medical Imaging 2014: Physics of Medical Imaging, 2014
[20] Otsu, N., "A Threshold Selection Method from Gray-Level Histograms," IEEE
Transactions on Systems, Man, and Cybernetics, Vol. 9, No. 1, 1979, pp. 62-66.
Reference
[21] Da Cunha A. L., Zhou J. and Do M. N,: The Nonsubsampled Contourlet Transform:
Theory, Design, and Applications, IEEE Transactions on Image Processing,vol. 15, (2006)
pp. 3089-3101
[22]Laine A.F., Schuler S., Fan J., Huda W.: Mammographic feature enhancement by
multiscale analysis, IEEE Transactions on Medical Imaging, 1994, vol. 13, no. 4,(1994)
pp. 7250-7260
[23] Sameer S. and Keit B.: An Evaluation on Contrast Enhancement Techniques for
Mammographic Breast Masses, IEEE Transactions on Information Technology in
Biomedicine, vol. 9, (2005) pp. 109-119
[24] Rosten, E., and T. Drummond. "Machine Learning for High-Speed Corner Detection." 9th
European Conference on Computer Vision. Vol. 1, 2006, pp. 430–443.
[25] Shi, J., and C. Tomasi. "Good Features to Track." Proceedings of the IEEE Conference on
Computer Vision and Pattern Recognition. June 1994, pp. 593–600.
[26] Harris, C., and M. J. Stephens. "A Combined Corner and Edge Detector." Proceedings of
the 4th Alvey Vision Conference. August 1988, pp. 147–152.
[27] Bay, H., A. Ess, T. Tuytelaars, and L. Van Gool. "SURF: Speeded Up Robust
Features." Computer Vision and Image Understanding (CVIU). Vol. 110, No. 3, 2008, pp.
346–359.
[28] Leutenegger, S., M. Chli, and R. Siegwart. "BRISK: Binary Robust Invariant Scalable
[29] Matas, J., O. Chum, M. Urba, and T. Pajdla. "Robust wide-baseline stereo from
maximally stable extremal regions."Proceedings of British Machine Vision Conference.
2002, pp. 384–396.
[30] Oliver A.; Torrent A. , Tortajada M, Liado X, R., Preacaula M , Tortajada L., Srntis M.,
Ferixenet J: A Boosting based approach for automatic Microcalcification Detection,
Springer-Verlag Berlin Heldelberg,Lecture notes on Computer Science (LNCS 6136), (2010)
pp. 251- 258
Reference
Thank you for
your time and attention

More Related Content

What's hot

A Novel and Efficient Lifting Scheme based Super Resolution Reconstruction fo...
A Novel and Efficient Lifting Scheme based Super Resolution Reconstruction fo...A Novel and Efficient Lifting Scheme based Super Resolution Reconstruction fo...
A Novel and Efficient Lifting Scheme based Super Resolution Reconstruction fo...
CSCJournals
 
Classification of Breast Masses Using Convolutional Neural Network as Feature...
Classification of Breast Masses Using Convolutional Neural Network as Feature...Classification of Breast Masses Using Convolutional Neural Network as Feature...
Classification of Breast Masses Using Convolutional Neural Network as Feature...
Pinaki Ranjan Sarkar
 
A survey on enhancing mammogram image saradha arumugam academia
A survey on enhancing mammogram image   saradha arumugam   academiaA survey on enhancing mammogram image   saradha arumugam   academia
A survey on enhancing mammogram image saradha arumugam academia
Punit Karnani
 
LIVER CANCER DETECTION USING CT/(MRI) IMAGES
LIVER CANCER DETECTION USING CT/(MRI) IMAGESLIVER CANCER DETECTION USING CT/(MRI) IMAGES
LIVER CANCER DETECTION USING CT/(MRI) IMAGES
Sadia Ijaz
 
A Review of Super Resolution and Tumor Detection Techniques in Medical Imaging
A Review of Super Resolution and Tumor Detection Techniques in Medical ImagingA Review of Super Resolution and Tumor Detection Techniques in Medical Imaging
A Review of Super Resolution and Tumor Detection Techniques in Medical Imaging
ijtsrd
 
Breast Cancer Detection using Convolution Neural Network
Breast Cancer Detection using Convolution Neural NetworkBreast Cancer Detection using Convolution Neural Network
Breast Cancer Detection using Convolution Neural Network
IRJET Journal
 
Li2019
Li2019Li2019
Ijciet 10 02_012
Ijciet 10 02_012Ijciet 10 02_012
Ijciet 10 02_012
IAEME Publication
 
A Virtual Instrument to Detect Masses In Breast Cancer using CAD tools
A Virtual Instrument to Detect Masses In Breast Cancer using CAD toolsA Virtual Instrument to Detect Masses In Breast Cancer using CAD tools
A Virtual Instrument to Detect Masses In Breast Cancer using CAD tools
theijes
 
Research Paper_Joy A. Bowman
Research Paper_Joy A. BowmanResearch Paper_Joy A. Bowman
Research Paper_Joy A. Bowman
Joy Bowman, CSCA
 
Breast cancer Detection using MATLAB
Breast cancer Detection using MATLABBreast cancer Detection using MATLAB
Breast cancer Detection using MATLAB
NupurRathi7
 
A UTOMATIC S EGMENTATION IN B REAST C ANCER U SING W ATERSHED A LGORITHM
A UTOMATIC  S EGMENTATION IN  B REAST  C ANCER  U SING  W ATERSHED  A LGORITHMA UTOMATIC  S EGMENTATION IN  B REAST  C ANCER  U SING  W ATERSHED  A LGORITHM
A UTOMATIC S EGMENTATION IN B REAST C ANCER U SING W ATERSHED A LGORITHM
ijbesjournal
 
Artificial neural network based cancer cell classification
Artificial neural network based cancer cell classificationArtificial neural network based cancer cell classification
Artificial neural network based cancer cell classification
Alexander Decker
 
Intelligent computer aided diagnosis system for liver fibrosis
Intelligent computer aided diagnosis system for liver fibrosisIntelligent computer aided diagnosis system for liver fibrosis
Intelligent computer aided diagnosis system for liver fibrosis
Aboul Ella Hassanien
 
Lung Nodule detection System
Lung Nodule detection SystemLung Nodule detection System
Lung Nodule detection System
Editor IJMTER
 
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
sipij
 
Breast cancer detection using Artificial Neural Network
Breast cancer detection using Artificial Neural NetworkBreast cancer detection using Artificial Neural Network
Breast cancer detection using Artificial Neural Network
Subroto Biswas
 
Breast cancer diagnosis using microwave
Breast cancer diagnosis using microwaveBreast cancer diagnosis using microwave
Breast cancer diagnosis using microwave
IJCSES Journal
 
A360108
A360108A360108
Lung Cancer Detection using Machine Learning
Lung Cancer Detection using Machine LearningLung Cancer Detection using Machine Learning
Lung Cancer Detection using Machine Learning
ijtsrd
 

What's hot (20)

A Novel and Efficient Lifting Scheme based Super Resolution Reconstruction fo...
A Novel and Efficient Lifting Scheme based Super Resolution Reconstruction fo...A Novel and Efficient Lifting Scheme based Super Resolution Reconstruction fo...
A Novel and Efficient Lifting Scheme based Super Resolution Reconstruction fo...
 
Classification of Breast Masses Using Convolutional Neural Network as Feature...
Classification of Breast Masses Using Convolutional Neural Network as Feature...Classification of Breast Masses Using Convolutional Neural Network as Feature...
Classification of Breast Masses Using Convolutional Neural Network as Feature...
 
A survey on enhancing mammogram image saradha arumugam academia
A survey on enhancing mammogram image   saradha arumugam   academiaA survey on enhancing mammogram image   saradha arumugam   academia
A survey on enhancing mammogram image saradha arumugam academia
 
LIVER CANCER DETECTION USING CT/(MRI) IMAGES
LIVER CANCER DETECTION USING CT/(MRI) IMAGESLIVER CANCER DETECTION USING CT/(MRI) IMAGES
LIVER CANCER DETECTION USING CT/(MRI) IMAGES
 
A Review of Super Resolution and Tumor Detection Techniques in Medical Imaging
A Review of Super Resolution and Tumor Detection Techniques in Medical ImagingA Review of Super Resolution and Tumor Detection Techniques in Medical Imaging
A Review of Super Resolution and Tumor Detection Techniques in Medical Imaging
 
Breast Cancer Detection using Convolution Neural Network
Breast Cancer Detection using Convolution Neural NetworkBreast Cancer Detection using Convolution Neural Network
Breast Cancer Detection using Convolution Neural Network
 
Li2019
Li2019Li2019
Li2019
 
Ijciet 10 02_012
Ijciet 10 02_012Ijciet 10 02_012
Ijciet 10 02_012
 
A Virtual Instrument to Detect Masses In Breast Cancer using CAD tools
A Virtual Instrument to Detect Masses In Breast Cancer using CAD toolsA Virtual Instrument to Detect Masses In Breast Cancer using CAD tools
A Virtual Instrument to Detect Masses In Breast Cancer using CAD tools
 
Research Paper_Joy A. Bowman
Research Paper_Joy A. BowmanResearch Paper_Joy A. Bowman
Research Paper_Joy A. Bowman
 
Breast cancer Detection using MATLAB
Breast cancer Detection using MATLABBreast cancer Detection using MATLAB
Breast cancer Detection using MATLAB
 
A UTOMATIC S EGMENTATION IN B REAST C ANCER U SING W ATERSHED A LGORITHM
A UTOMATIC  S EGMENTATION IN  B REAST  C ANCER  U SING  W ATERSHED  A LGORITHMA UTOMATIC  S EGMENTATION IN  B REAST  C ANCER  U SING  W ATERSHED  A LGORITHM
A UTOMATIC S EGMENTATION IN B REAST C ANCER U SING W ATERSHED A LGORITHM
 
Artificial neural network based cancer cell classification
Artificial neural network based cancer cell classificationArtificial neural network based cancer cell classification
Artificial neural network based cancer cell classification
 
Intelligent computer aided diagnosis system for liver fibrosis
Intelligent computer aided diagnosis system for liver fibrosisIntelligent computer aided diagnosis system for liver fibrosis
Intelligent computer aided diagnosis system for liver fibrosis
 
Lung Nodule detection System
Lung Nodule detection SystemLung Nodule detection System
Lung Nodule detection System
 
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
Objective Quality Assessment of Image Enhancement Methods in Digital Mammogra...
 
Breast cancer detection using Artificial Neural Network
Breast cancer detection using Artificial Neural NetworkBreast cancer detection using Artificial Neural Network
Breast cancer detection using Artificial Neural Network
 
Breast cancer diagnosis using microwave
Breast cancer diagnosis using microwaveBreast cancer diagnosis using microwave
Breast cancer diagnosis using microwave
 
A360108
A360108A360108
A360108
 
Lung Cancer Detection using Machine Learning
Lung Cancer Detection using Machine LearningLung Cancer Detection using Machine Learning
Lung Cancer Detection using Machine Learning
 

Viewers also liked

MIF 3D Mammography slides
MIF 3D Mammography slidesMIF 3D Mammography slides
MIF 3D Mammography slides
Story Collaborative
 
Digital Breast Tomosynthesis
Digital Breast TomosynthesisDigital Breast Tomosynthesis
Digital Breast Tomosynthesis
Allina Health
 
Imaging breast mammogram
Imaging breast mammogramImaging breast mammogram
Imaging breast mammogram
REKHAKHARE
 
Breast pathology
Breast pathologyBreast pathology
Breast pathology
Lih Yin Chong
 
Breast Cancer
Breast CancerBreast Cancer
Breast Cancer
Abdul Basit
 
Tomosintesis vs mamogrfia digital
Tomosintesis vs mamogrfia digitalTomosintesis vs mamogrfia digital
Tomosintesis vs mamogrfia digital
Sergio Calderon
 
Mammography
MammographyMammography
Mammography
sabin gwachha
 
Breast imaging modalities
Breast  imaging modalitiesBreast  imaging modalities
Breast imaging modalities
Madhu Reddy
 
Breast CA by Dr. Celine Tey
Breast CA by Dr. Celine TeyBreast CA by Dr. Celine Tey
Breast CA by Dr. Celine Tey
Dr. Rubz
 
Breast Cancer
Breast CancerBreast Cancer
Breast Cancer
FarazaJaved
 
Breast Cancer.ppt
Breast Cancer.pptBreast Cancer.ppt
Breast Cancer.ppt
Shama
 
Approach to mammogram
Approach to mammogramApproach to mammogram
Approach to mammogram
Arif S
 
Breast cancer ppt
Breast cancer pptBreast cancer ppt
Breast cancer ppt
drizsyed
 

Viewers also liked (13)

MIF 3D Mammography slides
MIF 3D Mammography slidesMIF 3D Mammography slides
MIF 3D Mammography slides
 
Digital Breast Tomosynthesis
Digital Breast TomosynthesisDigital Breast Tomosynthesis
Digital Breast Tomosynthesis
 
Imaging breast mammogram
Imaging breast mammogramImaging breast mammogram
Imaging breast mammogram
 
Breast pathology
Breast pathologyBreast pathology
Breast pathology
 
Breast Cancer
Breast CancerBreast Cancer
Breast Cancer
 
Tomosintesis vs mamogrfia digital
Tomosintesis vs mamogrfia digitalTomosintesis vs mamogrfia digital
Tomosintesis vs mamogrfia digital
 
Mammography
MammographyMammography
Mammography
 
Breast imaging modalities
Breast  imaging modalitiesBreast  imaging modalities
Breast imaging modalities
 
Breast CA by Dr. Celine Tey
Breast CA by Dr. Celine TeyBreast CA by Dr. Celine Tey
Breast CA by Dr. Celine Tey
 
Breast Cancer
Breast CancerBreast Cancer
Breast Cancer
 
Breast Cancer.ppt
Breast Cancer.pptBreast Cancer.ppt
Breast Cancer.ppt
 
Approach to mammogram
Approach to mammogramApproach to mammogram
Approach to mammogram
 
Breast cancer ppt
Breast cancer pptBreast cancer ppt
Breast cancer ppt
 

Similar to Ms thesis-final-defense-presentation

Automated breast cancer detection system from breast mammogram using deep neu...
Automated breast cancer detection system from breast mammogram using deep neu...Automated breast cancer detection system from breast mammogram using deep neu...
Automated breast cancer detection system from breast mammogram using deep neu...
nooriasukmaningtyas
 
journals public
journals publicjournals public
journals public
rikaseorika
 
Cervical Cancer Analysis
Cervical Cancer AnalysisCervical Cancer Analysis
Cervical Cancer Analysis
IRJET Journal
 
A New Approach to the Detection of Mammogram Boundary
A New Approach to the Detection of Mammogram Boundary A New Approach to the Detection of Mammogram Boundary
A New Approach to the Detection of Mammogram Boundary
IJECEIAES
 
Logistic Regression Model for Predicting the Malignancy of Breast Cancer
Logistic Regression Model for Predicting the Malignancy of Breast CancerLogistic Regression Model for Predicting the Malignancy of Breast Cancer
Logistic Regression Model for Predicting the Malignancy of Breast Cancer
IRJET Journal
 
IRJET- A Survey on Categorization of Breast Cancer in Histopathological Images
IRJET- A Survey on Categorization of Breast Cancer in Histopathological ImagesIRJET- A Survey on Categorization of Breast Cancer in Histopathological Images
IRJET- A Survey on Categorization of Breast Cancer in Histopathological Images
IRJET Journal
 
Deep Learning Techniques for Breast Cancer Risk Prediction.pptx
Deep Learning Techniques for Breast Cancer Risk Prediction.pptxDeep Learning Techniques for Breast Cancer Risk Prediction.pptx
Deep Learning Techniques for Breast Cancer Risk Prediction.pptx
Anuraag Moharana
 
Modified fuzzy rough set technique with stacked autoencoder model for magneti...
Modified fuzzy rough set technique with stacked autoencoder model for magneti...Modified fuzzy rough set technique with stacked autoencoder model for magneti...
Modified fuzzy rough set technique with stacked autoencoder model for magneti...
IJECEIAES
 
A Progressive Review: Early Stage Breast Cancer Detection using Ultrasound Im...
A Progressive Review: Early Stage Breast Cancer Detection using Ultrasound Im...A Progressive Review: Early Stage Breast Cancer Detection using Ultrasound Im...
A Progressive Review: Early Stage Breast Cancer Detection using Ultrasound Im...
IRJET Journal
 
Breast cancer detection using ensemble of convolutional neural networks
Breast cancer detection using ensemble of convolutional neural networksBreast cancer detection using ensemble of convolutional neural networks
Breast cancer detection using ensemble of convolutional neural networks
IJECEIAES
 
20469-38932-1-PB.pdf
20469-38932-1-PB.pdf20469-38932-1-PB.pdf
20469-38932-1-PB.pdf
IjictTeam
 
A Progressive Review on Early Stage Breast Cancer Detection
A Progressive Review on Early Stage Breast Cancer DetectionA Progressive Review on Early Stage Breast Cancer Detection
A Progressive Review on Early Stage Breast Cancer Detection
IRJET Journal
 
Mammogram image enhancement techniques for detecting breast cancer
Mammogram image enhancement techniques for detecting breast cancerMammogram image enhancement techniques for detecting breast cancer
Mammogram image enhancement techniques for detecting breast cancer
Punit Karnani
 
7103
71037103
Enahncement method to detect breast cancer
Enahncement method to detect breast cancerEnahncement method to detect breast cancer
Enahncement method to detect breast cancer
Punit Karnani
 
Survey of Feature Selection / Extraction Methods used in Biomedical Imaging
Survey of Feature Selection / Extraction Methods used in Biomedical ImagingSurvey of Feature Selection / Extraction Methods used in Biomedical Imaging
Survey of Feature Selection / Extraction Methods used in Biomedical Imaging
IJCSIS Research Publications
 
Early detection of breast cancer using mammography images and software engine...
Early detection of breast cancer using mammography images and software engine...Early detection of breast cancer using mammography images and software engine...
Early detection of breast cancer using mammography images and software engine...
TELKOMNIKA JOURNAL
 
Feature Selection Mammogram based on Breast Cancer Mining
Feature Selection Mammogram based on Breast Cancer Mining Feature Selection Mammogram based on Breast Cancer Mining
Feature Selection Mammogram based on Breast Cancer Mining
IJECEIAES
 
Computer Aided System for Detection and Classification of Breast Cancer
Computer Aided System for Detection and Classification of Breast CancerComputer Aided System for Detection and Classification of Breast Cancer
Computer Aided System for Detection and Classification of Breast Cancer
IJITCA Journal
 
Breast Cancer Prediction
Breast Cancer PredictionBreast Cancer Prediction
Breast Cancer Prediction
IRJET Journal
 

Similar to Ms thesis-final-defense-presentation (20)

Automated breast cancer detection system from breast mammogram using deep neu...
Automated breast cancer detection system from breast mammogram using deep neu...Automated breast cancer detection system from breast mammogram using deep neu...
Automated breast cancer detection system from breast mammogram using deep neu...
 
journals public
journals publicjournals public
journals public
 
Cervical Cancer Analysis
Cervical Cancer AnalysisCervical Cancer Analysis
Cervical Cancer Analysis
 
A New Approach to the Detection of Mammogram Boundary
A New Approach to the Detection of Mammogram Boundary A New Approach to the Detection of Mammogram Boundary
A New Approach to the Detection of Mammogram Boundary
 
Logistic Regression Model for Predicting the Malignancy of Breast Cancer
Logistic Regression Model for Predicting the Malignancy of Breast CancerLogistic Regression Model for Predicting the Malignancy of Breast Cancer
Logistic Regression Model for Predicting the Malignancy of Breast Cancer
 
IRJET- A Survey on Categorization of Breast Cancer in Histopathological Images
IRJET- A Survey on Categorization of Breast Cancer in Histopathological ImagesIRJET- A Survey on Categorization of Breast Cancer in Histopathological Images
IRJET- A Survey on Categorization of Breast Cancer in Histopathological Images
 
Deep Learning Techniques for Breast Cancer Risk Prediction.pptx
Deep Learning Techniques for Breast Cancer Risk Prediction.pptxDeep Learning Techniques for Breast Cancer Risk Prediction.pptx
Deep Learning Techniques for Breast Cancer Risk Prediction.pptx
 
Modified fuzzy rough set technique with stacked autoencoder model for magneti...
Modified fuzzy rough set technique with stacked autoencoder model for magneti...Modified fuzzy rough set technique with stacked autoencoder model for magneti...
Modified fuzzy rough set technique with stacked autoencoder model for magneti...
 
A Progressive Review: Early Stage Breast Cancer Detection using Ultrasound Im...
A Progressive Review: Early Stage Breast Cancer Detection using Ultrasound Im...A Progressive Review: Early Stage Breast Cancer Detection using Ultrasound Im...
A Progressive Review: Early Stage Breast Cancer Detection using Ultrasound Im...
 
Breast cancer detection using ensemble of convolutional neural networks
Breast cancer detection using ensemble of convolutional neural networksBreast cancer detection using ensemble of convolutional neural networks
Breast cancer detection using ensemble of convolutional neural networks
 
20469-38932-1-PB.pdf
20469-38932-1-PB.pdf20469-38932-1-PB.pdf
20469-38932-1-PB.pdf
 
A Progressive Review on Early Stage Breast Cancer Detection
A Progressive Review on Early Stage Breast Cancer DetectionA Progressive Review on Early Stage Breast Cancer Detection
A Progressive Review on Early Stage Breast Cancer Detection
 
Mammogram image enhancement techniques for detecting breast cancer
Mammogram image enhancement techniques for detecting breast cancerMammogram image enhancement techniques for detecting breast cancer
Mammogram image enhancement techniques for detecting breast cancer
 
7103
71037103
7103
 
Enahncement method to detect breast cancer
Enahncement method to detect breast cancerEnahncement method to detect breast cancer
Enahncement method to detect breast cancer
 
Survey of Feature Selection / Extraction Methods used in Biomedical Imaging
Survey of Feature Selection / Extraction Methods used in Biomedical ImagingSurvey of Feature Selection / Extraction Methods used in Biomedical Imaging
Survey of Feature Selection / Extraction Methods used in Biomedical Imaging
 
Early detection of breast cancer using mammography images and software engine...
Early detection of breast cancer using mammography images and software engine...Early detection of breast cancer using mammography images and software engine...
Early detection of breast cancer using mammography images and software engine...
 
Feature Selection Mammogram based on Breast Cancer Mining
Feature Selection Mammogram based on Breast Cancer Mining Feature Selection Mammogram based on Breast Cancer Mining
Feature Selection Mammogram based on Breast Cancer Mining
 
Computer Aided System for Detection and Classification of Breast Cancer
Computer Aided System for Detection and Classification of Breast CancerComputer Aided System for Detection and Classification of Breast Cancer
Computer Aided System for Detection and Classification of Breast Cancer
 
Breast Cancer Prediction
Breast Cancer PredictionBreast Cancer Prediction
Breast Cancer Prediction
 

Recently uploaded

CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 

Recently uploaded (20)

CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 

Ms thesis-final-defense-presentation

  • 1. Computer Assisted Screening of Microcalcifications in Digitized Mammogram for Early Detection of Breast Cancer Thesis Presentation Nashid Alam Registration No: 2012321028 annanya_cse@yahoo.co.uk Supervisor: Prof. Dr. Mohammed Jahirul Islam Department of Computer Science and Engineering Shahjalal University of Science and Technology Driving research for better breast cancer treatment “The best protection is early detection” 0 10 20 30 0 20 40 -0.1 0 0.1 5; 0.5; 0.7854 5; 0.5; 0.7854 Thursday, December 23, 2015
  • 2. Introduction Breast cancer: The most devastating and deadly diseases for women. o Computer aided detection (CADe) o Computer aided diagnosis (CADx) systems We will emphasis on :
  • 4. Background Interest Interest comes from two primary backgrounds 1. Improvement of pictorial information - - For Human Perception How can an image/video be made more aesthetically pleasing How can an image/video be enhanced to facilitate: extraction of useful information
  • 5. Background Interest Interest comes from two primary backgrounds 2. Processing of data for: Autonomous machine perception- Machine Vision
  • 8. Micro-calcification Micro-calcifications : - Tiny deposits of calcium - May be benign or malignant - A first cue of cancer. Position: 1. Can be scattered throughout the mammary gland, or 2. Occur in clusters. (diameters from some µm up to approximately 200 µm.) 3. Considered regions of high frequency.
  • 9. Micro-calcification They are caused by a number of reasons: 1. Aging – The majority of diagnoses are made in women over 50 2. Genetic – Involving the BRCA1 (breast cancer 1, early onset) and BRCA2 (breast cancer 2, early onset) genes Micro-calcifications Pattern Determines : The future course of the action- I. Whether it be further investigatory techniques (as part of the triple assessment), or II.More regular screening
  • 11. Mammography USE: I. Viewing x-ray image II. Manipulate X-ray image on a computer screen Mammography :  Process of using low-energy x-rays to examine the human breast  Used as a diagnostic and a screening tool. The goal of mammography : The early detection of breast cancer Mammography Machine
  • 13. Mammogram Mammogram: An x-ray picture of the breast Use: To look for changes that are not normal. Result Archive: The results are recorded: 1. On x-ray film or 2.Directly into a computer mdb226.jpg
  • 14.
  • 15. Literature Review To detect micro-calcifications: -A number of methods have been proposed These include: Global and local thresholding Statistical approaches Neural networks Fuzzy logic Thresholding of wavelet coefficients and related techniques. Literature Review
  • 16. Focus: Preprocessing Techniques of Mammogram: Goals: - Pectoral mussel identification - Noise removal - Image enhancement -No method gives full satisfaction and clinically acceptable results. Drawbacks: Literature Review local range modification algorithm Integrated wavelets form MC model Stein's thresholding [7]for denoising Use Contourlets Method used: Watershed transformation Boundary based method Hybrid techniques Thresholding techniques Heinlein et.al(2003) [1] Zhibo et.al.(2007) [2] Papadopoulus et al. (2008) [3] Razzi et al.(2009) [4] Pronoj et al.(2011) [5] Camilus et al.(2011) [6]
  • 17. Focus: Local feature extraction of Mammogram: Pal et al.(2008) [8] Yu et al. (2010) [9] Oliver et al.(2010) [10] Goals: - Detect microcalcification and MC cluster - Only deals with MC morphology -Position of microcalcifications (Take into account) -To segment mammogram: Only salient fracture are computed Drawbacks: Literature Review Method used: Inspect local neighborhood of each MC Weighted density function Fuzzy Shell Clustering Training stage: Pixel-based boosting classifier Multi-layered perception network Back propagated neural network Balakumaran et.al.(2010) [11] Oliver et al.(2012) [12] Zhang et.al.(2013)[13]
  • 18. Literature Review Focus: Wavelet based Techniques Wang et.al.(1989) [14] Daubechies I.(1992) [15] Strickland et.at (1996) [16] Papadopoulus et al. (2008) [3] Goals: Method used: two-stage decomposition wavelet filtering discrete wavelet linear stretching and shrinkage algorithm. low-frequency subbands are discarded biorthogonal filter bank used Drawbacks: -Cluster was considered: if more then 3 microcalcifications were detected in a 1cm2 area - Detect microcalcification and MC cluster Razzi et al.(2009) [4] Yu et al.(2010) [9] Balakumaran et.al.(2010) [11] Zhang et.al.(2013) [13]
  • 19. Literature Review Focus: Analysis of large masses instead of microcalcifications Zhibo et.al.(2007)[2] Lu et.al.(2013) [17] Goals: Drawbacks: Method used: Mass Detection Multiscale regularized reconstruction Hybrid Image Filtering Method Noise regularization in DBT reconstruction Use Contourlets - Detecting subtle mass lesions in Digital breast tomosynthesis (DBT) - Only detect large mass Digital Breast Tomosynthesis captures PHOTO COURTESY : http://www.itnonline.com/article/trends-breast-imaging http://www.hoag.org/Specialty/Breast-Program/Pages/breast-screening/screening-types/Tomosynthesis.aspx
  • 20. Literature Review Focus: Detect /Classify mammograms Fatemeh et.al.(2007) [18] Goals: Drawbacks: Method used: Automatic mass classification Contourlets Transform Does not give full satisfaction and clinically acceptable results. PHOTO COURTESY : https://www.youtube.com/watch?v=kRwKO5k6pi Mammogram
  • 21. Literature Review Focus: Template matching algorithm Leeuw et.al.(2014) [7] Goals: Drawbacks: Method used: Detect microcalcifications in breast specimens Phase derivative to detect microcalcifications Used MRI instead of mammogram Breast MRIBreast MRI Machine PHOTO COURTESY : http://www.leememorial.org/mainlanding/Breast_mri.asp
  • 22. Literature Review Focus: Goals: Insertion of simulated microcalcification clusters: - In a software breast phantom PHOTO COURTESY : http://www.math.umaine.edu/~compumaine/index.html Left: Cluster microcalcification in breast tissue. Right: Simulated cluster microcalcification. -Algorithm developed as part of a virtual clinical trial (VCT) : -Simulation of breast anatomy, - Mechanical compression - Image acquisition - Image processing - Image displaying and interpretation. Shankla et.al.(2014)[19]
  • 24. Burdensome Task Of Radiologist : Eye fatigue: -Huge volume of images -Detection accuracy rate tends to decrease Non-systematic search patterns of humans Performance gap between : Specialized breast imagers and general radiologists Interpretational Errors: Similar characteristics: Abnormal and normal microcalcification Problem Statement Reason behind the problem( In real life):
  • 25. The signs of breast cancer are: Masses Calcifications Tumor Lesion Lump Individual Research Areas Problem Statement
  • 26. Motivation to the Research
  • 27. Motivation to the research: Goal Better Cancer Survival Rates (Facilitate Early Detection ). Provide “second opinion” : Computerized decision support systems Fast, Reliable, and Cost-effective Overcome: The development of breast cancer
  • 29. Develop a logistic model: Feature extraction Challenge: -To determine the likelihood of CANCEROUS AREA -- From the image values of mammograms Challenge: Occur in clusters The clusters may vary in size from 0.05mm to 1mm in diameter. Variation in signal intensity and contrast. May located in dense tissue Difficult to detect. Challenges
  • 30. Materials and Tools Matlab 2014 Database: mini-MIAS
  • 32. Class of Abnormality Severity of Abnormality The Location of The Center of The Abnormality and It’s Diameter. 1 Calcification (25) 1.Benign (Calc-12) 2 Circumscribed Masses 3 Speculated Masses 4 Ill-defined Masses 5 Architectural Distortion 2.Malignant (Cancerous) (Calc-13) 6 Asymmetry 7 Normal mdb223.jpg mdb226.jpg mdb239.jpg mdb249.jpg Figure01:X-ray image form mini-MIAS database Database: Mini-MIAS Databasehttp://peipa.essex.ac.uk/pix/mias/ Mammography Image Analysis Society (MIAS) -An organization of UK research groups
  • 33. • Consists of 322 images -- Contains left and right breast images for 161 patients • Every image is 1024 X 1024 pixels in size • Represents each pixel with an 8-bit word • Reduced in resolution (Is not good enough for MC to be detectable) •Very Poor Quality with .jpg compression effects (Original MIAS doesn’t have such artifacts) Mini-MIAS Database Mammography Image Analysis Society (MIAS) -An organization of UK research groups Database: http://peipa.essex.ac.uk/pix/mias/ http://see.xidian.edu.cn/vipsl/database_Mammo.html
  • 34. Plan of Action Where Are We? Our Current Research Stage Thesis Semester M-3
  • 35. Chart 01: Gantt Chart of this M.Sc thesis Showing the duration of task against the progression of time Where Are We? Our Current Research Stage Thesis Semester M-3
  • 39.
  • 40. X-ray Label Removing Finding The Big BLOB The types X-ray Label: High Intensity Rectangular Label Low Intensity Label Tape Artifacts
  • 41. X-ray Label Removing 1. Histogram equalization of the original X-ray image 2. Adjust image contrast 3. Apply Otsu's Thresholding Method [20] and find bi-level the image which has several blobs in it. 4. Finding the Largest blob (Bwlargest.bolb) 5. Hole filling within the blob region 6. Keep the true pixel value covering only the area of largest blob and discard other features from the original image 7. X-ray label is successfully removed Plan of Action [20] Otsu, N., "A Threshold Selection Method from Gray-Level Histograms," IEEE Transactions on Systems, Man, and Cybernetics, Vol. 9, No. 1, 1979, pp. 62-66. To Achieve The Desired Final Result: Apply: A Range Of Techniques on original image
  • 42. 1.Original image 2.Histogram Equalization 3.Contrast Image 4.Binary Image mdb239.jpg Combining Range of techniques J = histeq(I); %histogram equalization contrast_image = imadjust(J, stretchlim(J), [0 1]); %high contrast image %Apply Thresholding to the Image level = graythresh(contrast_image); %GRAYTHRESH Global image threshold using %Otsu's method bw_image = im2bw(contrast_image, level);%getting binary image X-ray Label Removing
  • 43. 5.Finding biggest blob 6.Hole filling Inside the blob 7.Result image (Label Removed) Combining Range of techniquesX-ray Label Removing
  • 44. Result image (Label Removed) Original image Compare the original and final image X-ray Label Removing
  • 46. X-ray Label Removing 1.Original image 2.Histogram Equalization 3.Contrast Image 4.Binary Image 5.Finding biggest blob 6.Hole filling Inside the blob 7.Result image (Label Removed) mdb212.jpg mdb214.jpg mdb214.jpg mdb218.jpg mdb219.jpg Benign
  • 47. X-ray Label Removing Benign 1.Original image 2.Histogram Equalization 3.Contrast Image 4.Binary Image 5.Finding biggest blob 6.Hole filling Inside the blob 7.Result image (Label Removed) mdb222.jpg mdb223.jpg mdb226jpg mdb227jpg
  • 48. X-ray Label Removing Benign 1.Original image 2.Histogram Equalization 3.Contrast Image 4.Binary Image 5.Finding biggest blob 6.Hole filling Inside the blob 7.Result image (Label Removed) mdb226.jpg mdb240.jpg mdb248.jpg mdb252.jpg
  • 49. X-ray Label Removing Malignant 1.Original image 2.Histogram Equalization 3.Contrast Image 4.Binary Image 5.Finding biggest blob 6.Hole filling Inside the blob 7.Result image (Label Removed) mdb209.jpg mdb211.jpg mdb213.jpg mdb216.jpg mdb231.jpg
  • 50. X-ray Label Removing Malignant 1.Original image 2.Histogram Equalization 3.Contrast Image 4.Binary Image 5.Finding biggest blob 6.Hole filling Inside the blob 7.Result image (Label Removed) mdb233.jpg mdb238.jpg mdb239.jpg mdb241.jpg
  • 51. X-ray Label Removing Malignant 1.Original image 2.Histogram Equalization 3.Contrast Image 4.Binary Image 5.Finding biggest blob 6.Hole filling Inside the blob 7.Result image (Label Removed) mdb245.jpg mdb249.jpg mdb253.jpg mdb256.jpg
  • 53. Removing pectoral muscle Keeping fatty tissues and ligaments mdb212.jpg (a)Main Image (b)Result Image mdb213.jpg (a)Main Image (b)Pectoral Muscle mdb214.jpg Main Image Result Image
  • 54. o Fatty tissue area o Duct o Lobules o Sinus o ligaments Extraction of ROIRemoving pectoral muscle Why removing pectoral muscle? o Pectoral muscle will never contain micro-calcification o Less Computational Time And Cost -Operation on small image area Existence of micro-calcification: ROI
  • 55. Edge Detection of pectoral muscle Removing pectoral muscle Points to be noted : -Pectoral muscle a Triangular area mdb212.jpg mdb214.jpg Based on this point: Moving on towards solution mdb209.jpg (2)Binary Image(1)Original Image
  • 56. Triangle Detection of pectoral muscle Removing pectoral muscle 1. Find the triangular area of the pectoral muscle region I. Finding white seeding point II. Finding the 1st black point of 1st row after getting a white seeding point III. Draw a horizontal line in these two points. IV. finding the 1st black point of 1st column after getting a white seeding point V. Draw a vertical line and angular line. 2. Making all the pixels black(zero)resides in the pectoral muscle area Triangle Detection of pectoral muscle Visualization in next slide
  • 57. Triangle Detection of pectoral muscle Removing pectoral muscle Approach-03(Triangle Detection of pectoral muscle): mdb212.jpg 1.Original image 2.Contrast stretching 3.Binary of contrast image stratching_in_range=uint8(imadjust(I,[0.01 0.7],[1 0])); BW=~stratching_in_range;
  • 58. Triangle Detection of pectoral muscle Removing pectoral muscle Approach-03(Triangle Detection of pectoral muscle): 4.Triangle 5.Triangle Filled 6.muscle removed
  • 59. Experimental results Removing pectoral muscle Approach-03(Triangle Detection of pectoral muscle): Triangle Detection of pectoral muscle
  • 60. Triangle Detection of pectoral muscle Removing pectoral muscle mdb212.jpg mdb214.jpg 1.Original image 2.Contrast stretching 3.Binary of contrast image 4.Triangle mdb240.jpg mdb248.jpg 5.Triangle Filled 6.muscle removed Class: Benign
  • 61. Triangle Detection of pectoral muscle Removing pectoral muscle mdb222.jpg mdb226.jpg mdb227.jpg 2.Contrast stretching1.Original image 3.Binary of contrast image 4.Triangle Problems faced 5.Triangle Filled 6.muscle removed The triangle does not always indicates the proper pectoral muscle area. Reason: Class: Benign Artifacts in mammogram
  • 62. 2.Contrast stretching1.Original image 3.Binary of contrast image 4.Triangle 5.Triangle Filled 6.muscle removed Triangle Detection of pectoral muscle Removing pectoral muscle Problems faced: Defects in mammogram (Vertical Stripe Missing) mdb227.jpg Class: Benign
  • 63. mdb223.jpg 2.Contrast stretching1.Original image 3.Binary of contrast image 4.Triangle 5.Triangle Filled 6.muscle removed Triangle Detection of pectoral muscle Removing pectoral muscle Problems faced: Defects in mammogram (Horizontal Stripe Missing) Solution: Replicate the 2nd and 3rd row) Class: Benign
  • 64. Triangle Detection of pectoral muscle Removing pectoral muscle 1.Original image 2.Contrast stretching 3.Binary of contrast image 4.Triangle 5.Triangle Filled 6.muscle removed Class: Malignant mdb256.pg
  • 65. Triangle Detection of pectoral muscle Removing pectoral muscle mdb212.jpg mdb214.jpg 1.Original image 2.Contrast stretching 3.Binary of contrast image 4.Triangle mdb240.jpg mdb248.jpg 5.Triangle Filled 6.muscle removed Class: Benign
  • 69. Based on the classical approach used in transform methods for image processing. 1. Input mammogram 2. Forward CT 3. Subband Processing 4. Inverse CT 5. Enhanced Mammogram Schematic representation of the system
  • 70. Contourlet transformation Implementation Based On : • A Laplacian Pyramid decomposition followed by - • Directional filter banks applied on each band pass sub-band. The Result Extracts: -Geometric information of images. Details in upcoming slides Main Novelty Input image Bandpass Directional subbands Bandpass Directional subbands
  • 72. Why Contourlet? •Decompose the mammographic image: -Into directional components: To easily capture the geometry of the image features. Details in upcoming slides Target
  • 73. Enhancement of the Directional Subbands The Contourlet Transform Laplacian Pyramid: 3 level Decomposition Frequency partitioning of a directional filter bank Decomposition level l=3 The real wedge-shape frequency band is 23=8. horizontal directions are corresponded by sub-bands 0-3 Vertical directions are represented by sub-bands 4-7 Details in upcoming slides
  • 74. Enhancement of the Directional Subbands The Contourlet Transform Laplacian Pyramid: 3 level Decomposition Laplacian Pyramid Level-1 Laplacian Pyramid Level-2 Laplacian Pyramid Level-3 8 Direction 4 Direction 4 Direction (mdb252.jpg)
  • 75. Enhancement of the Directional Subbands The Contourlet Transform Laplacian Pyramid: 3 level Decomposition Wedge-shape frequency band is 23=8. Horizontal directions are corresponded by sub-bands 0-3 (1) sub-band 0 (2) sub-band 1 (3) sub-band 2 (4) sub-band 3 Contourlet coefficient at level 4
  • 76. Enhancement of the Directional Subbands The Contourlet Transform Laplacian Pyramid: 3 level Decomposition Contourlet coefficient at level 4 Wedge-shape frequency band is 23=8. Vertical directions are represented by sub-bands 4-7 (5) sub-band 4 (6) sub-band 5 (7) sub-band 6 (8) sub-band 7
  • 77. Enhancement of the Directional Subbands The Contourlet Transform Laplacian Pyramid: 3 level Decomposition (a) Main Image (mdb252.jpg) (b) Enhanced Image (Average in all 8 direction)
  • 78. (a) Main image (Toy Image) Contourlet Transform Example (b) Horizontal Direction (c) Vertical Direction Directional filter banks: Horizontal and Vertical
  • 79. Contourlet Transform Example Directional filter banks Horizontal directions are corresponded by sub-bands 0-3 (1) sub-band 0 (2) sub-band 1 (3) sub-band 2 (4) sub-band 3
  • 80. Contourlet Transform Example Directional filter banks Vertical directions are represented by sub-bands 4-7 (5) sub-band 4 (6) sub-band 5 (7) sub-band 6 (8) sub-band 7
  • 81. Input image Bandpass Directional subbands Bandpass Directional subbands Plan-of-Action For microcalcifications enhancement : We use- The Contourlet Transform(CT) [21] The Prewitt Filter. 21. Da Cunha A. L., Zhou J. and Do M. N,: The Nonsubsampled Contourlet Transform: Theory, Design, and Applications, IEEE Transactions on Image Processing,vol. 15, (2006) pp. 3089-3101
  • 82. Art-of-Action An edge Prewitt filter to enhance the directional structures in the image. Contourlet transform allows decomposing the image in multidirectional and multiscale subbands[22]. 22. Laine A.F., Schuler S., Fan J., Huda W.: Mammographic feature enhancement by multiscale analysis, IEEE Transactions on Medical Imaging, 1994, vol. 13, no. 4,(1994) pp. 7250-7260 This allows finding • A better set of edges, • Recovering an enhanced mammogram with better visual characteristics. Microcalcifications have a very small size a denoising stage is not implemented in order to preserve the integrity of the injuries. Decompose the digital mammogram Using Contourlet transform (b) Enhanced image (mdb238.jpg) (a) Original image (mdb238.jpg)
  • 83. The Contourlet Transform The CT is implemented by: Laplacian pyramid followed by directional filter banks (Fig-01) Input image Bandpass Directional subbands Bandpass Directional subbands Figure 01: Structure of the Laplacian pyramid together with the directional filter bank The concept of wavelet: University of Heidelburg The CASCADE STRUCTURE allows: - The multiscale and directional decomposition to be independent - Makes possible to: Decompose each scale into any arbitrary power of two's number of directions(4,8,16…) Figure 01 Details …………. Decomposes The Image Into Several Directional Subbands And Multiple Scales
  • 84. Figure 02: (a)Structure of the Laplacian pyramid together with the directional filter bank (b) frequency partitioning by the contourlet transform (c) Decomposition levels and directions. (a) (b) Input image Bandpass Directional subbands Bandpass Directional subbands Details…. (c) Denote Each subband by yi,j Where i =decomposition level and J=direction The Contourlet Transform Decomposes The Image Into Several Directional Subbands And Multiple Scales
  • 85. The processing of an image consists on: -Applying a function to enhance the regions of interest. In multiscale analysis: Calculating function f for each subband : -To emphasize the features of interest -In order to get a new set y' of enhanced subbands: Each of the resulting enhanced subbands can be expressed using equation 1. )(' , , jiyfjiy = ………………..(1) -After the enhanced subbands are obtained, the inverse transform is performed to obtain an enhanced image. Enhancement of the Directional Subbands The Contourlet Transform Denote Each subband by yi,j Where i =decomposition level and J=direction Details….
  • 86. Enhancement of the Directional Subbands The Contourlet Transform Details…. The directional subbands are enhanced using equation 2. =)( , jiyf )2,1(,1 nnW jiy )2,1(,2 nnW jiy If bi,j(n1,n2)=0 If bi,j(n1,n2)=1 ………..(2) Denote Each subband by yi,j Where i =decomposition level and J=direction W1= weight factors for detecting the surrounding tissue W2= weight factors for detecting microcalcifications (n1,n2) are the spatial coordinates. bi;j = a binary image containing the edges of the subband Weight and threshold selection techniques are presented on upcoming slides
  • 87. Enhancement of the Directional Subbands The Contourlet Transform The directional subbands are enhanced using equation 2. =)( , jiyf )2,1(,1 nnW jiy )2,1(,2 nnW jiy If bi,j(n1,n2)=0 If bi,j(n1,n2)=1 ………..(2) Binary edge image bi,j is obtained : -by applying : Prewitt edge detector -To detect edges on each directional subband. In order to obtain a binary image: A threshold Ti,j for each subband is calculated. Details…. Weight and threshold selection techniques are presented on upcoming slides
  • 88. Threshold Selection The Contourlet Transform Details…. The microcalcifications appear : On each subband Over a very homogeneous background. Most of the transform coefficients: -The coefficients corresponding to the injuries are far from background value. A conservative threshold of 3σi;j is selected: where σi;j is the standard deviation of the corresponding subband y I,j .
  • 89. Weight Selection The Contourlet Transform Exhaustive tests: -Consist on evaluating subjectively a set of 322 different mammograms -With Different combinations of values, The weights W1, and W2 are determined: - as W1 = 3 σi;j and W2 = 4 σi;j These weights are chosen to: keep the relationship W1 < W2: -Because the W factor is a gain -More gain at the edges are wanted.
  • 91. Applying Contourlet Transformation Benign Original image Enhanced image Goal: Microcalcification Enhancement mdb222.jpg mdb223.jpg Original image Enhanced image mdb248.jpg mdb252.jpg
  • 92. Applying Contourlet Transformation Benign Original image Enhanced image mdb226.jpg mdb227.jpg Original image Enhanced image mdb236.jpg mdb240.jpg Goal: Microcalcification Enhancement
  • 93. Applying Contourlet Transformation Benign Original image Enhanced image Original image Enhanced image mdb218.jpgmdb219.jpg Goal: Microcalcification Enhancement
  • 94. Applying Contourlet Transformation Malignant Goal: Microcalcification Enhancement Original image Enhanced image mdb209.jpg mdb211.jpg Original image Enhanced image mdb213.jpg mdb231.jpg
  • 95. Applying Contourlet Transformation Malignant Goal: Microcalcification Enhancement Original image Enhanced image mdb238.jpg mdb239.jpg Original image Enhanced image mdb241.jpg mdb249.jpg
  • 96. Original image Enhanced image mdb253.jpg Original image Enhanced image Applying Contourlet Transformation Malignant Goal: Microcalcification Enhancement mdb256.jpg
  • 97. Applying Contourlet Transformation Normal Goal: Microcalcification Enhancement Original image Enhanced image mdb003.jpg mdb004.jpg Original image Enhanced image mdb006.jpg mdb007.jpg
  • 98. Applying Contourlet Transformation Normal Goal: Microcalcification Enhancement Original image Enhanced image mdb009.jpg mdb018.jpg Original image Enhanced image mdb027.jpg mdb033.jpg
  • 99. Applying Contourlet Transformation Normal Goal: Microcalcification Enhancement Original image Enhanced image mdb046.jpg mdb056.jpg Original image Enhanced image mdb060.jpg mdb066.jpg
  • 100. Applying Contourlet Transformation Normal Goal: Microcalcification Enhancement Original image Enhanced image mdb070.jpg mdb073.jpg Original image Enhanced image mdb074.jpg mdb076.jpg
  • 101. Applying Contourlet Transformation Normal Goal: Microcalcification Enhancement Original image Enhanced image mdb093.jpg mdb096.jpg Original image Enhanced image mdb101.jpg mdb012.jpg
  • 102. Applying Contourlet Transformation Normal Goal: Microcalcification Enhancement Original image Enhanced image mdb128.jpg mdb137.jpg Original image Enhanced image mdb146.jpg mdb154.jpg
  • 103. Applying Contourlet Transformation Normal Goal: Microcalcification Enhancement Original image Enhanced image mdb166.jpg mdb169.jpg Original image Enhanced image mdb224.jpg mdb225.jpg
  • 104. Applying Contourlet Transformation Normal Goal: Microcalcification Enhancement Original image Enhanced image mdb263.jpg mdb294.jpg Original image Enhanced image mdb316.jpg mdb320.jpg
  • 106. Use Separable Transform 2D Wavelet Transform Visualization Label of approximation Horizontal Details Horizontal Details Vertical Details Diagonal Details Vertical Details Diagonal Details
  • 107. Use Separable Transform 2D Wavelet Transform Decomposition at Label 4 Original image (with diagonal details areas indicated) Diagonal Details
  • 108. Use Separable Transform 2D Wavelet Transform Vertical Details Decomposition at Label 4 Original image (with Vertical details areas indicated)
  • 110. Experimental Results DWT 1.Original Image (Malignent_mdb238) 2.Decomposition at Label 4 2.Decomposition at Label 1 3.Decomposition at Label 2 3.Decomposition at Label 3
  • 112. Experimental Results 1.Original Image (Benign_mdb252) 2.Decomposition at Label 4 2.Decomposition at Label 1 3.Decomposition at Label 2 3.Decomposition at Label 3 DWT
  • 113. Experimental Results 1.Original Image (Malignent_mdb253.jpg) 2.Decomposition at Label 4 2.Decomposition at Label 1 3.Decomposition at Label 2 3.Decomposition at Label 3
  • 115. Metrics To compare the ability of : Enhancement achieved by the proposed method Why? 1. Measurement of distributed separation (MDS) 2. Contrast enhancement of background against target (CEBT) and 3. Entropy-based contrast enhancement of background against target (ECEBT) [23]. Measures used to compare: 23. Sameer S. and Keit B.: An Evaluation on Contrast Enhancement Techniques for Mammographic Breast Masses, IEEE Transactions on Information Technology in Biomedicine, vol. 9, (2005) pp. 109-119
  • 116. Metrics 1. Measurement of Distributed Separation (MDS) Measures used to compare: The MDS represents : How separated are the distributions of each mammogram …………………………(3)MDS = |µucalcE -µtissueE |- |µucalc0 -µtissue0 | µucalcE = Mean of the microcalcification region of the enhanced image µucalc0 = Mean of the microcalcification region of the original image µtissueE = Mean of the surrounding tissue of the enhanced image µtissue0 = Mean of the surrounding tissue of the enhanced image Defined by: Where:
  • 117. Metrics 2. Contrast enhancement of background against target (CEBT) Measures used to compare: The CEBT Quantifies : The improvement in difference between the background and the target(MC). …………………………(4) 0µucalc Eµucalc 0µtissue 0µucalc Eµtissue Eµucalc CEBT σ σ − = Defined by: Where: Eµucalcσ 0µucalcσ = Standard deviations of the microcalcifications region in the enhanced image = Standard deviations of the microcalcifications region in the original image
  • 118. Metrics 3. Entropy-based contrast enhancement of background against target (ECEBT) Measures used to compare: The ECEBT Measures : - An extension of the TBC metric - Based on the entropy of the regions rather than in the standard deviations Defined by: Where: …………………………(5) 0µucalc Eµucalc 0µtissue 0µucalc Eµtissue Eµucalc ECEBT ε ζ − = = Entropy of the microcalcifications region in the enhanced image = Entropy of the microcalcifications region in the original image Eµucalcζ 0µucalcε
  • 120. MDS, CEBT and ECEBT metrics on the enhanced mammograms Experimental Results CT Method DWT Method MDS CEBT ECEBT MDS CEBT ECEBT 0.853 0.477 0.852 0.153 0.078 0.555 0.818 0.330 0.810 0.094 0.052 0.382 1.000 1.000 1.000 0.210 0.092 0.512 0.905 0.322 0.920 1.000 0.077 1.000 0.936 0.380 0.935 0.038 0.074 0.473 0.948 0.293 0.947 0.469 0.075 0.847 0.665 0.410 0.639 0.369 0.082 0.823 0.740 0.352 0.730 0.340 0.074 0.726 0.944 0.469 0.494 0.479 0.095 0.834 0.931 0.691 0.936 0.479 0.000 0.000 0.693 0.500 0.718 0.258 0.081 0.682 0.916 0.395 0.914 0.796 0.079 0.900 Table 1. Decomposition levels and directions.
  • 121. 0 0.2 0.4 0.6 0.8 1 1.2 TBC Mammogram MDS Matrix CT DWT The proposed method gives higher results than the wavelet-based method. MDS, CEBT and ECEBT metrics on the enhanced mammograms Experimental Results Analysis
  • 122. 0 0.2 0.4 0.6 0.8 1 1.2 TBCE Mammogram CEBT Matrix CT DWT The proposed method gives higher results than the wavelet-based method. MDS, CEBT and ECEBT metrics on the enhanced mammograms Experimental Results Analysis
  • 123. 0 0.2 0.4 0.6 0.8 1 1.2 DSM Mammogram ECEBT Matrix CT DWT The proposed method gives higher results than the wavelet-based method. MDS, CEBT and ECEBT metrics on the enhanced mammograms Experimental Results Analysis
  • 124. Experimental Results Analysis Mesh plot of a ROI containing microcalcifications (a)The original mammogram (mdb252.bmp) (b) The enhanced mammogram using CT
  • 125. Experimental Results Analysis (a)The original mammogram (mdb238.bmp) (b) The enhanced mammogram using CT
  • 126. Experimental Results Analysis (a)The original mammogram (mdb253.bmp) (b) The enhanced mammogram using CT
  • 127. More peaks corresponding to microcalcifications are enhanced The background has a less magnitude with respect to the peaks: -The microcalcifications are more visible. Observation: Experimental Results Analysis
  • 128. Experimental Results (a)Original image (b)CT method (c)The DWT Method These regions contain : • Clusters of microcalcifications (target) • surrounding tissue (background). For visualization purposes : The ROI in the original mammogram are marked with a square. ACHIEVEMENT Improved Computer Assisted screen of mammogram
  • 129. Achievements!  Enhancement of MC in digitized mammogram for diagnostic support system Figure: Diagnostic support system MC Suspected Digital mammography systems : Presents images to the Radiologist with properly image processing applied.
  • 130. Achievements! (b) Enhanced image (mdb238.jpg) (a) Original image ROI (mdb238.jpg) (a) Original image WHOLE IMAGE (mdb238.jpg) Digital mammography systems : Presents images to the Radiologist with properly image processing applied. Hard to find MC Easy to find MC While physicians interact with The information in an image During interpretation process
  • 131. Achievements!!  Enhancement of MC in digitized mammogram With improved visual understanding, we can develop : ways to further improve : o Decision making and o Provide better patient care Improved Computer Assisted Screening Goal Accomplished
  • 132. Another Step Ahead..how about training a machine?
  • 134. Why Feature Extraction? Finding a feature: That has the most discriminative information The objective of feature selection: Differs from its immediate surroundings by texture  color intensity Fig: MC features (Extracted Using Human Visual Perception)
  • 135. Why Feature Extraction? Finding a feature: That has the most discriminative information The objective of feature selection: Differs from its immediate surroundings by texture  color intensity Fig: MC (Irregular in shape and size) (Extracted Using Human Visual Perception) More Features:  Shape  Size
  • 136. Why Feature Extraction? Problems With MC Features: Irregular in shape and size No definite pattern Low Contrast - Located in dense tissue Hardly any color intensity variation MC Feature Fig: MC (Irregular in shape and size) (Extracted Using Human Visual Perception)
  • 137. Why Feature Extraction? MC Feature How radiologist deals with feature Detection/Recognition issue ? Using Human Visual Perception
  • 138. Why Feature Extraction? MC Feature How Radiologist (Using Human Eye) deals with feature detection/Recognition issue ? Using Human Visual Perception Humans are equipped with sense organs e.g. eye -Eye receives sensory inputs and -Transmits sensory information to the brain http://www.simplypsychology.org/perception-theories.html
  • 139. Why Feature Extraction? MC Feature Teach the machine to see like just we doObjective: Irregular in shape and size No definite pattern Low Contrast - Located in dense tissue Hardly any color intensity variation Machine Vision Challenges: -To make sense of what it sees In Real: MC is Extracted Using Human Visual Perception
  • 140. SURF Point Algorithm Speeded-Up Robust Features (SURF) Algorithm Point feature algorithm (SURF)Approach:
  • 141.  Improving the prediction performance of CAD  Providing a faster, reliable and cost-effective prediction Features will facilitate: Fig: MC Point features (Extracted Using SURF point feature algorithm) Point feature algorithm (SURF)Approach:
  • 142. SURF point algorithm Detect a specific object Speeded-Up Robust Features (SURF) algorithm to find blob features. Objective based on Finding point correspondences between . The reference and the target image Reference Image Target Image
  • 143. Context in using the features: Feature ExtractionSURF point algorithm Speeded-Up Robust Features (SURF) algorithm to find blob features. I. Finding Key points II. Matching key points III. Classification Fig. Putatively Matched Points (Including Outliers )
  • 144. Context in using the features: Feature ExtractionSURF point algorithm Speeded-Up Robust Features (SURF) algorithm to find blob features. I. Finding Key points II. Matching key points III. Classification Estimate Geometric Transformation and Eliminate Outliers
  • 145. Context in using the features: Feature ExtractionSURF point algorithm Speeded-Up Robust Features (SURF) algorithm to find blob features. I. Finding Key points II. Matching key points III. Classification
  • 146. Moving Towards MC Feature Detection Using SURF Point Algorithm
  • 147. Local feature Details In Next slide To keep in mind
  • 148. Local Feature Detection and Extraction Local features : A pattern or structure : Point, edge, or small image patch. - A pattern or structure found in an image, Differs from its immediate surroundings by texture  color intensity - Associated with an image patch that: Fig.1 : Some Image Patch We used for Feature Point Detection Purpose
  • 149. Local Feature Detection and Extraction Applications:  Image registration  Object detection and classification  Tracking  Motion estimation Using local features facilitates:  handle scale changes  rotation  occlusion Detectors /Methods : • FAST • Harris • Shi & Tomasi • MSER • SURF Feature Descriptors: SURF FREAK BRISK HOG descriptors Detecting corner features detecting blob/point features. Speeded-Up Robust Features (SURF) algorithm to find blob features.
  • 150. Detector Feature Type Scale Independent FAST [24] Corner No Minimum eigen value algorithm[25] Corner No Corner detector [26] Corner No SURF [27] Blob/ Point Yes BRISK [28] Corner Yes MSER [29] Region with uniform intensity Yes Local Feature Detection and Extraction Why Using SURF Feature? Trying to identify MC cluster Blob Speeded-Up Robust Features (SURF) algorithm to find blob features.
  • 151. detectSURFFeatures(boxImage); selectStrongest(boxPoints,100) extractFeatures(boxImage,boxPoints) matchFeatures(boxFeatures,sceneFeatures); Speeded-Up Robust Features (SURF) algorithm to find blob features. Read the reference image containing the object of interest Read the target image containing a cluttered scene. Detect feature points in both images. Select the strongest feature points found in the reference image. Select the strongest feature points found in the target image. Extract feature descriptors at the interest points in both images. Find Putative Point Matches using their descriptors Display putatively matched features. Locate the Object in the Scene Using Putative Matches Start End
  • 152. SURF Point Detection 1.Read the reference image containing MC cluster 2.Target image containing MC. 2.Strongest feature point in MC cluster 2. Strongest Feature point in Target Image 3. No match point Found Speeded-Up Robust Features (SURF) algorithm to find blob features.
  • 153. Are we getting less feature points? Figure: No match point Found
  • 154. No. of SURF feature points: 2 No. of SURF feature points: 47 Image Size 256*256 Image Size 549*623 Image mdb238.jpg More features from the image extracted (most points are mismatched) To extract relevant feature point from the image Case 1: Consider Big Reference Image To get more feature points
  • 155. To extract relevant feature point from the image Case 2: Consider A bigger Reference Image and Whole mammogram as Target Image 1. Image of MC Cluster(mdb238.jpg) (256*256) 2. Main mammogram (mdb238.jpg) 1024*1024 3. 100 strongest point of ROI) (256*256) 4. 300 strongest point of Main mammogram (mdb238.jpg) 1024*1024 To get more feature points
  • 156. What we finally have? No putative match Point To extract relevant feature point from the image Case 2: Consider A bigger Reference Image and Whole mammogram as Target Image To get more feature points
  • 157. 1. Image of an Microcalcification Cluster Too small ROI will cause less feature points to match 2. 23 strongest points Among 100 Strongest Feature Points from reference image Reference image: mdb248.jpg Image size: 256 *256 detectSURFFeatures(mc_cluster); Problem 1: less number of feature points to match SURF Feature Point
  • 158. 4. Only 1 strongest points Among 300 Strongest Feature Points from Scene Image Too small ROI will cause less feature points to match 3. Image of a Cluttered Scene Scene image: mdb248.jpg Image size: 427*588 detectSURFFeatures(sceneImage) Problem 1: less number of feature points to match SURF Feature Point
  • 159. Result of small ROI (256*256): No Putative Point Matches [mcFeatures, mc_Points] = extractFeatures(mc_cluster, mc_Points); [sceneFeatures, scenePoints] = extractFeatures(sceneImage, scenePoints); mcPairs = matchFeatures(mcFeatures, sceneFeatures); matchedmcPoints = mc_Points(mcPairs(:, 1), :); matchedScenePoints = scenePoints(mcPairs(:, 2), :); showMatchedFeatures(mc_cluster, sceneImage, matchedmcPoints, ... matchedScenePoints, 'montage'); Problem 1: less number of feature points to match SURF Feature Point
  • 160. Image Image Size Number of feature points 1190*589 15 588*427 23 256*256 1 541*520 86 Varying image size to see the effect to get SURF feature points
  • 161. Approach-01 to solve: Considering the Whole image(Label and Pectoral Muscle) Image size No. of SURF feature points 1024*1024 63 Target: To acquire more feature
  • 162. 2. Irrelevant Feature Points Image size No. of SURF feature points 1024*1024 63 1. Less Feature points Approach-01 to solve: Considering the Whole image(Label and Pectoral Muscle) Target: To acquire more feature Result:
  • 163. Image size No. of SURF feature points 255*256 2 Approach-02 : Detect feature from the cropped image Target: To acquire more feature
  • 164. Image size No. of SURF feature points 256*256 2 Target: To acquire more feature 2. Relevant Feature Points 1. Less Feature pointsResult: Approach-02 : Detect feature from the cropped image
  • 165. Observation from approach 1 and 2 1. Image Size does not affect The number of Feature Points 2. Zooming an image may help to extract relevant features from the image (very few points to match) mdb238.jpg Image Size: 1024*1024 mdb238.jpg Image Size: 256*256
  • 166. Observation: Varying image size is not helping to get feature points Image of an Microcalcification Cluster 23 strongest points Among 100 Strongest Feature Points from reference image Reference image: mdb248.jpg Image size: 256 *256 Only 1 strongest points Among 300 Strongest Feature Points from Scene Image Scene image: mdb248.jpg Image size: 427*588
  • 167. Observing SURF Drawback This method works best for : -- Detecting a specific object (for example, the elephant in the reference image, rather than any elephant.) -- Non-repeating texture patterns -- Unique feature This technique is not likely to work well for: -- Uniformly-colored objects -- Objects containing repeating patterns. detecting blob /point features.AIM Failed Speeded-Up Robust Features (SURF) algorithm to find blob features.
  • 169. Alternate Approach Image Correlation Technique Correlation ∑∑ ++=⊗ k l kjkihlkfhf ))((),(=f Image =h Kernel/Mask f1 f2 f3 f4 f5 f6 f7 f8 f9 h1 h2 h3 h4 h5 h6 h7 h8 h9 f1h1 f2h2 f3h3 f4h4 f5h5 f6h6 f7h7 f8h8 f9h9 =⊗ hf ⊗
  • 171. Image no: Benign mdb218.jpg 1. Original image 2. Kernel/ Mask/ Template 3. Correlation Output 4. Identified MC (High value of sum.)
  • 172. Image no: Benign mdb219.jpg
  • 173. Image no: Benign mdb223.jpg
  • 174. Image no: Benign mdb226.jpg
  • 175. Image no: Benign mdb227.jpg
  • 176. Image no: Benign mdb236.jpg
  • 177. Image no: Benign mdb248.jpg
  • 178. Image no: Benign mdb252.jpg
  • 180. Image no: Benign mdb222.jpg (Fixed Template Problem) Cont….
  • 183. Using Gabor Filter • Make Gabor patch: 2; 2; 0.7854 2; 0.5; 0.7854 2; 2; 1.5708 5; 0.5; 1.5708 5; 2; 0.7854 2; 0.5; 1.5708 5; 0.5; 0.7854 5; 2; 1.5708 • Correlate the patch with image -To extract features of MC ⊗ =
  • 184. 0 10 20 30 40 50 60 70 80 90 100 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 Creating Gabor Mask 1. Linear RAMP 2. Linear RAMP values across: Columns Xm (left) and Rows Ym (Right) 3. Linear RAMP values across - Columns(Xm) The result in the spatial domain -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 Xm (Across Columns) Ym- (Across rows)
  • 185. 4. Across Columns, Xm : a) Increase frequency b )Use gray color map 6. Adding Xm and Ym together in different proportions 5. Across Rows, Ym : a) Increase frequency b )Use gray color map Creating Gabor Mask
  • 186. 7. Create Gaussian Mask 8. Multiply Grating and Gaussian GratingGaussian Mask Creating Gabor Mask
  • 187. 7. GABOR Mask Creating Gabor Mask
  • 188. Alternate Approach Using Gabor Filter Gabor kernel 2; 2; 0.78542; 0.5; 0.7854 2; 2; 1.5708 5; 0.5; 1.5708 5; 2; 0.7854 2; 0.5; 1.5708 5; 0.5; 0.7854 Scale , frequency, orientation 5; 2; 1.5708 MatrixSize = 26; %always scalar! Scales = [2, 5]; Orientations = [pi/4, pi/2]; Frequencies = [0.5, 2]; CenterPoints = [13 13]; %int type (eg. [5 5; 13 13]) CreateMethod = FilterBank.CREATE_CROSSPRODUCT;
  • 189. 0 10 20 30 0 20 40 -0.5 0 0.5 2; 2; 0.7854 0 10 20 30 0 20 40 -0.2 0 0.2 2; 0.5; 0.7854 0 10 20 30 0 20 40 -0.2 0 0.2 2; 0.5; 1.5708 0 10 20 3 0 20 40 -0.2 0 0.2 5; 2; 0.7854 0 10 20 30 0 20 40 -0.2 0 0.2 5; 2; 1.5708 0 10 20 30 0 20 40 -0.1 0 0.1 5; 0.5; 0.7854 0 10 20 30 0 20 40 -0.1 0 0.1 5; 0.5; 1.5708 0 10 20 30 0 20 40 -0.5 0 0.5 2; 2; 1.5708 Using Gabor Filter Gabor kernel
  • 190. ; 0 5; 5 08 Using Gabor Filter ⊗ ⊗ ⊗ = = =
  • 192. Image In Spatial DomainUsing Gabor Filter Final Scenario
  • 197. mini-MIAS drawbacks Benign mdb218 Original Enhanced - NO definite Feature found Gabor Effects OBSERVATION-1:
  • 199. mini-MIAS drawbacks Benign mdb218 Original Enhanced Are these really enhanced? -There is more detail, but could be noise. Question Arise? Gabor Effects
  • 200. mini-MIAS drawbacks Enhanced version can contain Noise Experimental Realization 1.Very Poor Quality with .jpg compression effects a) Original image b) Enhanced image b) Enhanced imagea) Original image mdb209 mdb213 mdb219 mdb249
  • 201. mini-MIAS drawbacks Not good enough for MC to be detectable Experimental Realization 2. Reduced in resolution Benign mdb218 Original Enhanced
  • 203. mini-MIAS drawbacks Not good enough for MC to be detectable Experimental Realization 2. Reduced in resolution Benign mdb218 Original Enhanced Where is MC? OBSERVATION-2: -There is more detail, but could be noise. -Enhanced version seems to contain compression artifacts.
  • 204. More Evaluation (Gabor) mdb226.jpgBenign OBSERVATION-2: - Bad resolution - Noise dominant - No definite feature of MC
  • 205. More Evaluation (Gabor) mdb227.jpgBenign OBSERVATION-2: - Bad resolution/Poor quality image - No definite feature of MC
  • 206. More Evaluation (Gabor) mdb236.jpgBenign OBSERVATION-2: - Bad resolution -No definite feature of MC - Noise dominant
  • 207. More Evaluation (Gabor) mdb240.jpgBenign OBSERVATION-2: - Bad resolution -No definite feature of MC - Noise dominant
  • 208. More Evaluation (Gabor) mdb209.jpgMalignant OBSERVATION-2: - Bad resolution -No definite feature of MC - Noise dominant
  • 209. More Evaluation (Gabor) mdb211.jpgMalignant OBSERVATION-2: - Bad resolution -No definite feature of MC - Noise dominant
  • 210. More Evaluation (Gabor) mdb213.jpgMalignant OBSERVATION-2: - Bad resolution -No definite feature of MC - Noise dominant
  • 211. More Evaluation (Gabor) Malignant mdb231.jpg OBSERVATION-2: - Bad resolution -No definite feature of MC - Noise dominant
  • 212. More Evaluation (Gabor) Malignant mdb238.jpg OBSERVATION-2: - Bad resolution -No definite feature of MC - Noise dominant
  • 213. More Evaluation (Gabor) Malignant mdb253.jpg OBSERVATION-2: - Bad resolution -No definite feature of MC - Noise dominant
  • 214. More Evaluation (Gabor) Malignant mdb256.jpg OBSERVATION-2: - Bad resolution -No definite feature of MC - Noise dominant
  • 216. More Evaluation (Gabor) mdb219.jpgBenign OBSERVATION-3: -Image Smoothing to remove edge will Vanish the existence of MC -No definite feature of MC - Noise dominant
  • 217. More Evaluation (Gabor) Malignant mdb239.jpg OBSERVATION-3: -Image Smoothing to remove edge will Vanish the existence of MC -No definite feature of MC - Noise dominant
  • 218. More Evaluation (Gabor) Malignant mdb241.jpg OBSERVATION-3: -Image Smoothing to remove edge will Vanish the existence of MC -No definite feature of MC - Noise dominant
  • 219. More Evaluation (Gabor) Malignant mdb249.jpg OBSERVATION-3: -Image Smoothing to remove edge will Vanish the existence of MC -No definite feature of MC - Noise dominant
  • 221. More Evaluation (Gabor) mdb223.jpgBenign OBSERVATION-4: -NO definite feature of MC False contour
  • 222. More Evaluation (Gabor) mdb223.jpgBenign OBSERVATION-5: -NO definite feature of MC False contour No feature
  • 223. More Evaluation (Gabor) mdb223.jpgBenign OBSERVATION-6: -NO definite feature of MC False contour No feature Several similar area false positive o/p
  • 225. More Evaluation (Gabor) mdb248.jpgBenign OBSERVATION-7: -feature of MC -But MC has different orientation in different image
  • 226. More Evaluation (Gabor) mdb252.jpgBenign OBSERVATION-7: -feature of MC -But MC has different orientation in different image
  • 228. Observation & Drawing Conclusion Feature Detection • Reduced in resolution (Is not good enough for MC to be detectable) • Very Poor Quality with .jpeg compression effects (Original MIAS doesn’t have such artifacts) Limitations of mini-MIAS: What can be done using mini-MIAS ? • Can be used for big object detection (Pectoral Muscle, X-ray Label, Tumor, Mass detection) Conclusion: mini-MIAS is not a good choice for: MC feature extraction
  • 229. Observation & Drawing Conclusion Feature Detection Any alternative to mini-MIAS?
  • 230. Observation & Drawing Conclusion Feature Detection Database Name Authority MIAS ( Mammographic Image Analysis Society Digital Mammogram Database) Mammography Image Analysis Society- an organization of UK research groups DDSM (Digital Database for Screening Mammogram) University Of South Florida, USA NDM (National Mammography Database) American College Of Radiology, USA LLNL/UCSF Database Lawrence Livermore National Laboratories (LLNL), University of California at San Fransisco (UCSF) Radiology Dept.
  • 231. Observation & Drawing Conclusion Feature Detection Database Name Authority Washington University Digital Mammography Database Department of Radiology at the University of Washington, USA Nijmegen Database Department of Radiology at the University of Nijmegen, the Netherlands Málaga mammographic database University of Malaga Central Research Service (SCAI) ,Spain BancoWeb LAPIMO Database Electrical Engineering Department at Universidad de São Paulo, Brazil
  • 232. Observation & Drawing Conclusion Feature Detection These databases are NOT FREE
  • 234. Research Findings Improved computer assisted screening of mammogram Detection and removal of big objects: - Pectoral Muscle - X-ray level MC Suspected
  • 235. Observation & Drawing Conclusion On Feature Detection • Reduced in resolution (Is not good enough for MC to be detectable) • Very Poor Quality with .jpeg compression effects (Original MIAS doesn’t have such artifacts) Limitations of mini-MIAS: What can be done using mini-MIAS ? • Can be used for big object detection (Pectoral Muscle, X-ray Label, Tumor, Mass detection) Conclusion: mini-MIAS is not a good choice for: MC feature extraction Beside Research Findings…
  • 240. Further Research Scope There is always more to work on..In Research:
  • 241. Future Plan 1. Segment the image 2. Find out the feature from the segmented image 3. Train the machine with features: -ANN (Artificial Neural Network) -SVM (Support Vector Machine) - GentleBoost Classifier [30] 4. Identify the MC 5. Classify the MC Available options
  • 242. [1]Heinlein P., Drexl J. and Schneider Wilfried: Integrated Wavelets for Enhancement of Microcalcifications in Digital Mammography, IEEE Transactions on Medical Imaging, Vol. 22, (2003) pp. 402-413 [2]. Zhibo Lu, Tianzi Jiang, Guoen Hu, Xin Wang: Contourlet based mammographic image enhancement, Proc. of SPIE, vol. 6534, (2007) pp. 65340M-1 - 65340M-8 [3]A.Papadopoulos, D.I . Fotiadis, L.Costrrido,” Improvement of microcalcification cluster detection in mammogaphy utilizing image enhancement techniques”.Comput.Bio.Med.10, Vol 38,Issue 38,pp.1045-1055,2008 [4]M.Rizzi, M.D’Aloia, B.Castagnolo,” Computer aided detection of microcalcification in digital Mammograms adopting a wavelet decomposition ”,Integr.Comput.-Aided Eng.,Vol 16,Issue 2, pp.91-103,2009 [5]D.Narain Ponraj, M.Evangelin Jenifer, P. Poongodi, J.Samuel Manoharan “A Survey on the Preprocessing Techniques of Mammogram for the Detection of Breast Cancer”, Journal of Emerging Trends in Computing and Information Sciences, Volume 2, Issue 12, pp. 656-664, 2011 Reference
  • 243. [6]K. Santle Camilus , V. K. Govindan, P.S. Sathidevi,” Pectoral muscle identification in mammograms”, Journal of Applied Clinical Medical Physics , Vol. 12 , Issue No. 3 , 2011 [7] Leeuw H.D., Stehouwer BL, Bakker CJ, Klomp DW, Diest PV, Luijten PR, Seevinck PR, Bosch MA, Viergever MA, Veldhuis WB:Detecting breast microcalcifications with high-field MRI, NMR in Biomedicine,Vol 27, Issue 5, pages 539–546,2014 [8]N.R.Pal,B.Bhowmik, S.K.Patel, S.Pal, J.Das,”A multi-stage nural network aided system for detection of microcalcification in digitized mammogeams”,Neurocomputing, Vol 11, pp.2625-2634,2008 [9]S.N.Yu, Y.K. Huang,” Detection of microcalcifications on digital mammograms using combined Model-based and statistical textural features”, Expert Syst.Appl. , Vol 37,Issue 7,pp.5461-5469, 2010 [10]Arnau Oliver, Albert Torrent, Meritxell Tortajada, Xavier Llad´o,Marta Peracaula, Lidia Tortajada, Melcior Sent´ıs, and Jordi Freixenet,” Automatic microcalcification and cluster detection for digital and digitised mammograms”, Springer-Verlag Berlin Heidelberg, 36, pp. 251–258, 2010 Reference
  • 244. [11] Balakumaran T., Vennila ILA, Shankar C.G: Detection of Microcalcification in Mammograms Using Wavelet Transform and Fuzzy Shell Clustering, International Journal of Computer Science and Information Security, Vol 7,Issue 1,pp.121-125,2010 [12] Arnau Olivera, Albert Torrenta , Xavier Lladóa , Meritxell Tortajada, Lidia Tortajadab, Melcior Sentísb, Jordi Freixeneta, Reyer Zwiggelaarc,” Automatic microcalcification and cluster detection for digital and digitised mammograms”, Elsevier:Knowledge-Based Systems, Volume 28, pp. 68–75, April 2012. [13] Zhang X., Homma N., Goto S.,Kawasumi Y., Ihibashi T.,Abe M.,Sugita N.,Yoshizawa M: A Hybrid Image Filtering Method for Computer-Aided Detection of Microcalcification Clusters in Mammograms, Journal of Medical Engineering, Vol 3,Issue 1,pp.111-119,2013 [14]Wang T. C and Karayiannis N. B.: Detection of Microcalci¯cations in Digital Mammograms Using Wavelets, IEEE Transaction on Medical Imaging, vol. 17, no. 4,(1989) pp. 498-509 [15]. Daubechies I.: Ten Lectures on Wavelets, Philadelphia, PA, SIAM, (1992) Reference
  • 245. Reference [16] Strickland R.N. and Hahn H.: Wavelet transforms for detecting microcalcifications in mammograms, IEEE Transactions on Medical Imaging, vol. 15, (1996) pp. 218-229 [17] Lu J., Ikehara T., Zhang Y,Mihara T., Itoh T.,Maeda R:High quality factor silicon cantilever driven by piezoelectric thin film actuator for resonant based mass detection, Micro system Technologies , Vol 15, Issue 8, pp:1163-1169., 2009 [18]Fatemeh Moayedi, Zohreh Azimifar, Reza Boostani, and Serajodin Katebi: Contourlet-based mammography mass classification, ICIAR 2007, LNCS 4633,(2007) pp. 923-934 [19] Shankla V, David D. P, Susan P. Weinstein; Michael D., Tuite C, Roth R., Emily F: Automatic insertion of simulated microcalcification clusters in a software breast phantom, , Proc. SPIE 9033, Medical Imaging 2014: Physics of Medical Imaging, 2014 [20] Otsu, N., "A Threshold Selection Method from Gray-Level Histograms," IEEE Transactions on Systems, Man, and Cybernetics, Vol. 9, No. 1, 1979, pp. 62-66.
  • 246. Reference [21] Da Cunha A. L., Zhou J. and Do M. N,: The Nonsubsampled Contourlet Transform: Theory, Design, and Applications, IEEE Transactions on Image Processing,vol. 15, (2006) pp. 3089-3101 [22]Laine A.F., Schuler S., Fan J., Huda W.: Mammographic feature enhancement by multiscale analysis, IEEE Transactions on Medical Imaging, 1994, vol. 13, no. 4,(1994) pp. 7250-7260 [23] Sameer S. and Keit B.: An Evaluation on Contrast Enhancement Techniques for Mammographic Breast Masses, IEEE Transactions on Information Technology in Biomedicine, vol. 9, (2005) pp. 109-119 [24] Rosten, E., and T. Drummond. "Machine Learning for High-Speed Corner Detection." 9th European Conference on Computer Vision. Vol. 1, 2006, pp. 430–443. [25] Shi, J., and C. Tomasi. "Good Features to Track." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. June 1994, pp. 593–600.
  • 247. [26] Harris, C., and M. J. Stephens. "A Combined Corner and Edge Detector." Proceedings of the 4th Alvey Vision Conference. August 1988, pp. 147–152. [27] Bay, H., A. Ess, T. Tuytelaars, and L. Van Gool. "SURF: Speeded Up Robust Features." Computer Vision and Image Understanding (CVIU). Vol. 110, No. 3, 2008, pp. 346–359. [28] Leutenegger, S., M. Chli, and R. Siegwart. "BRISK: Binary Robust Invariant Scalable [29] Matas, J., O. Chum, M. Urba, and T. Pajdla. "Robust wide-baseline stereo from maximally stable extremal regions."Proceedings of British Machine Vision Conference. 2002, pp. 384–396. [30] Oliver A.; Torrent A. , Tortajada M, Liado X, R., Preacaula M , Tortajada L., Srntis M., Ferixenet J: A Boosting based approach for automatic Microcalcification Detection, Springer-Verlag Berlin Heldelberg,Lecture notes on Computer Science (LNCS 6136), (2010) pp. 251- 258 Reference
  • 248. Thank you for your time and attention