Escolar Documentos
Profissional Documentos
Cultura Documentos
INTRODUCTION
1-1 Introduction
At the beginning of last century, doctors have been imaged the female
breasts suspected with breast lesions using X-rays. In the late 1960‟s, a
large scale of clinical test has done by the health insurance plan of New
York. It is concluded that the early detection of breast cancer using
mammograms could reduce the mortality rate of the disease [1]. Breast
cancer is the second most common type of cancer and the fifth most
common cause of cancer death according to Nishikawa [2]. Breast cancer
has been detected through imaging exams as mammography,
ultrasonography, and magnetic resonance imaging, where mammography
is the most common exam [3]. In Iraq, breast cancer is the commonest type
of female malignancy. According to the Iraqi cancer registry, counting of
female malignancy was about one third of registered female cancer. This
shows that the breast is the leading cancer site among the Iraqi population.
That was the basis of the Iraqi national program for early detection of
breast cancer, which was initiated in 2001. Since then specialized centers
and clinics for early detection of breast tumors have been established in the
major hospitals of Iraqi provinces [4]. The mammography aims to detect
characteristic of breast cancer lesions [3]. Screen film mammography
requires a high contrast in order to visualize and categorize tissues with
nominal density difference. Thus, better image quality can be achieved by
using low Kilo Voltage peak (KVp) settings. The cost of low KVp
however, is of high radiation dose to the breast. Therefore, image quality
and breast radiation dose should be optimized by using semi-automatic
mode of operation of mammographic unit [5]. Computer-Aided-Diagnosis
(CAD) is the one of these tools that is used to investigate the ALARA
principle to obtain the better image quality. It has a direct influence on the
1
analysis and treatment of early breast cancer [2]. Early detection and
diagnosis of breast cancer increase the treatment options and a cure is more
likely. Mammogram is an active tool used for early detection, but 10%-
30% of women who have the disease and undergo mammography have
negative mammograms. Two thirds of these false negative cases were
evident retrospectively. These mistakes in the visual interpretation are due
to poor image quality, eye fatigue of the radiologist, subtle nature of the
findings, or lack experienced radiologists especially in third world regions
[6]. Nowadays the Computer-aided diagnostics have been a “second
opinion” for radiologists to produce an accurate and faster diagnosis result
for breast cancer patients in grit to reduce the mortality rate [1].
5
malignant or benign. This classification system makes use of both clinical
as well as genetic data [16].
J. Subhash Chandra Bose, et al, (2010), presented an intelligent system that
was designed to diagnose breast cancer through mammograms, using
image processing techniques along with intelligent optimization tools such
as GA and PSO. The suspicious region is extracted or segmented using
two different approaches such as asymmetry approach and Markov
Random Field (MRF) hybrid with Particle Swarm Optimization (PSO)
algorithm [13].
Célia Freitas da Cruz, (2011), proposed an automatic enhancement and
Segmentation of microcalcifications in mammographic images. This
dissertation includes implementation and application of image
enhancement techniques such as contrast-limited histogram equalization,
contrast stretching, adaptive neighborhood contrast enhancement, unsharp
masking, adaptive unsharp masking and homomorphic filter, with the
evaluation of several different parameters [3].
TRIPTY SINGH, et al, (2011), presented a system based on fuzzy-C
Means clustering and feature extraction techniques using texture based
segmentation and genetic algorithm for detecting and diagnosing micro
calcifications‟ patterns in digital mammograms [17].
In (2012), Dhirgaam A. Kadhim, presented a fully algorithm for detection
of abnormal masses by anatomical segmentation of Breast Region of
Interest (ROI). By medio-lateral oblique (MLO) view of mammograms.
Proposed method Marker-Controlled Watershed Segmentation Algorithm
(MCWSA) [4].
In (2012), Belal Kamal Elfarra, Proposed Mammogram Computer-Aided
Diagnosis to enhance and introduce a new method for feature extraction
and selection in order to build a CADx model to discriminate between
cancers, benign, and healthy parenchyma [6].
6
In (2012), Rita Filipa dos Santos Teixeira, used computer technologies to
detect abnormalities in mammograms [18].
K.Vaidehi, T.S.Subashini, Ph.D, (2013), proposed Automatic
Identification and Elimination of Pectoral Muscle in Digital
Mammograms. The proposed work is done in three steps. In the first step,
the mammogram is oriented to the left to minimize computations. In the
second step the top left quadrant of the mammogram which contains the
pectoral muscle is extracted. Next, the pectoral muscle contour is
computed using proposed algorithm [19].
Nasseer M. Basheer, Mustafa H. Mohammed, (2013), described the
Computer Aided Diagnosis (CADx) system for classifying abnormal
masses in digital mammograms by using a Support Vector Machines
(SVM) [20].
Abdelali Elmoufidi, et al, (2014), have presented method for the detection
of regions of interest (ROI) in mammograms by using a dynamic K-means
clustering algorithm [2].
Shefali Gupta, Yadwinder Kaur, (2014), described a review of different
local and global contrast enhancement techniques for a digital image [21].
Aziz Makandar, Bhagirathi Halalli, (2015), have presented Breast Cancer
Image Enhancement using Median Filter and CLAHE [22].
Amel H. Abbas, et al (2015), proposed Breast Cancer Image Segmentation
Using Morphological Operations [23].
8
Chapter Two
THEORITICAL BACKGROUND
2-1 Breast Cancer
Cancer is a condition that affects people all over the world. Research in
this area beginning since 1900 and cancer was a disease without cure.
Cancer refers to a group of diseases in which cells in a part of the human
body grow abnormally. The common factor for different types of cancers
is that they all start when cells grow out of control, which produces a
tumor or a neoplasm [18, 24]. Breast cancer is the form of cancer that
either originates in the breast or is primarily present in the breast cells.
Breast cancer (malignant breast neoplasm) is cancer originating from
breast tissue, most commonly from the inner lining of milk ducts or the
lobules that supply the ducts with milk. Cancers originating from ducts are
known as ductal carcinomas; those originating from lobules are known as
lobular carcinomas [25]. The disease occurs mostly in women but a small
population of men is also affected by it. Breast cancer is reported as one of
the first causes of women mortality [26]. Breast cancer is the most
common form of cancer amongst the female population as well as the most
common cause of cancer deaths after lung cancer [16]. However, an early
detection and treatment is essential to stop the cancer evolution and to
minimize the damages. The breast cancer, as the majority of other cancers,
can have the ability to spread to other tissues, metastasizing, allowing the
dissemination of cancer. When the breast cancer is premature detected, this
phenomenon is avoided, which provides a better prognosis for the patient.
The breast cancer risk is increased with the age, where the majority of
patients are over 50 years. Other risk factors correspond to family history
of breast cancer, previous breast cancer, early menarche, late menopause,
obesity, null parity and chest radiation exposure. Abnormal cells in
9
fibrocystic disease and hormone replacement therapy. Due to the
mentioned risks, some countries developed screening programs, where
women over 40 or with higher risk of developing breast cancer perform
mammographic exams in a periodic interval [3]. Researchers are in
agreements with the facts of early detection of breast cancer can save many
lives every year. However, as for other cancer types, breast cancer are
detected after symptoms appear in the later stages, and that is because in
most cases, there are no symptoms of the disease during the early stages.
To detect the disease, a screening test such as a mammogram has been
recommended to find the cancer before appearing of the symptoms. Breast
screening relies on mammography to detect cancer in its early stages due
to small changes in tissue composition. As with any examination that
includes x-rays, there is always a small stochastic risk of inducing cancer.
It is therefore important to evaluate the risk from the dose delivered to the
patient during the screening process. In other words, in order to keep the
dose as low as reasonably achievable (ALARA) [24].
10
Family history: A woman‟s chance of developing breast cancer
increases if her mother, sister, and/or daughter have been diagnosed
with the disease, especially if they were diagnosed before age 50.
Having a close male blood relative with breast cancer also increases
a woman‟s risk of developing the disease [25].
Menstrual periods: studies suggest that reproduction hormones
influence breast cancer risk by affecting cell proliferation and DNA
damage. Early menarche (younger than 12 years) and late
menopause (older than 55 years) increase a woman‟s risk of breast
cancer [27].
Excess alcohol: Alcohol usage certainly increases the risk of getting
breast cancer [16]. Studies indicate that the more alcohol a woman
drinks, the greater her risk of breast cancer [25]. Women who have
two to five drinks daily have about one and a half times the risk of
women who drink no alcohol [27].
Body weight : Studies have found that the chance of getting breast
cancer after menopause is higher in women who are overweight or
obese [25]
Pregnancy: women who have not had children, or had their first
child after age 30, have a slightly higher risk of breast cancer. Being
pregnant more than once and at an early age reduces breast cancer
risk [27].
Ionizing radiation: exposure of the breasts to ionizing radiation,
such as radiation therapy for Hodgkin‟s disease, is the best-
established environmental factor associated with an increased risk of
breast cancer [27].
11
2-3 Types of medical diagnosis systems for breast
Modern diagnostic methods, such as classic screen and digital
mammography, thermography, magnetic resonance imaging and
ultrasound scans are the early detection methods of breast cancer in
women.
2-3-1 Mammography
Mammography is the first choice method for diagnosing breast by using x-
ray to both breasts. It is a special type of x-ray imaging that uses low dose
x-ray; high contrast, high-resolution film; and an x-ray system designed
specifically for mammography to create detailed images of the breast, as
shown in Figure ((2-1)[3]) [28]. Routinely, mammographic images are
taken in the two most common projections which is Medio-lateral Oblique
(MLO) (side view taken at an angle) and Crania-Caudal (CC) (top to
bottom view). The advantage of the Medio-lateral oblique projection is
that almost the whole breast is visible, often including lymph nodes [29].
There are two main types of mammography; film screen and full field
digital mammography (FFDM) [28]. In film mammography, the image is
created directly on film, where as digital mammography takes an
electronic image of the breast and stores it directly on a computer [30].
Both types can be used for screening and for diagnosis. Screening
mammogram, this is performed in order to detect breast cancer before
symptoms occur [28]. Although both types of mammography have their
advantages and disadvantages, digital mammography has some potential
advantages over film mammography. Compared to digital mammography,
screen-film mammography has some limitations, which include:
1) Limited range of X-ray exposure.
2) Image contrast cannot be altered after the image is obtained.
3) The film acts as the detector, display, and archival medium.
12
4) Film processing is slow and introduces artifacts.
All of these limitations have pushed researchers further to develop
advanced techniques for digital mammography. Digital mammography is
overcoming and will continue to overcome the limitations of film
mammography described before, and will have the following potential
advantages:
1) Wider dynamic range and lower noise;
2) Improved image contrast;
3) Enhanced image quality; and
4) Lower X-ray dose [30].
The breast area is extracted as an image and processed before printing on
the film for better visualization of size, location and angle of the mass.
These optimized images are then checks for abnormalities by a radiologist
[31]. Mammography is, nowadays, the most effective and accurate method
for early detection of breast cancer. Mammography uses a low energy
radiation dose as the attenuation differences between a normal tissue and a
cancerous tissue increases rapidly with the lowest x-ray energies [24].
Radiation dose absorbed by the breast tissue has been suggested as a risk
factor in the mammographic procedure, since it can trigger carcinogenesis.
Furthermore, dose distribution inside breast is a very important issue, since
radiation sensitivity varies among the different tissues of breast. The
average absorbed dose by glandular tissue is the most appropriate
information for risk assessments associated with mammography [26].
13
Figure (2-1): Diagram of a common mammography equipment [3].
2-3-2 Thermography:
Thermography is the most efficient technique for the investigation of skin
temperature distribution which provides information on both normal and
abnormal breasts [32]. With the advent of color coded infrared (IR)
thermal imaging, body temperature has been used and applied for the
detection of rheumatism (1), breast cancer (2), skin lesion (3) and
impotence (4) [33]. Infrared radiation is emitted from objects with a
temperature above absolute zero. The human body radiates heat energy
from the surface of the skin and the emissivity of human skin is 0.98,
which is close to that of a perfect black body .Therefore, accurate
temperature values can be created from measurements of the infrared
radiation from the skin. Infrared thermography is the recording of
temperature distribution of a body using the infrared radiation emitted by
the surface of that body at wavelengths between 0.8 μm and 1.0 μ m [34].
Over the past 50 years, infrared thermography has been applied for the
purpose of condition monitoring, preventive maintenance, thermal building
survey and medical diagnosis [33].
14
2-3-3 Magnetic resonance imaging (MRI)
Magnetic resonance imaging (MRI) is a non-ionizing imaging technique
which allows for acquisition of three dimensional images with high spatial
resolution and excellent soft tissue contrast. MRI of the breast was first
described in 1979, and with the advent of MRI contrast agents, has been
recognized as a useful clinical tool since the late 1980s. However, it is only
in the last few years, with increasing demand and magnet availability, that
the number of scans performed has significantly increased, so breast MRI
has become a standard diagnostic tool of the practicing breast radiologist.
MRI can create either 2- or 3D images, which, depending on the
acquisition protocol, static or dynamic, have tradeoffs between spatial and
temporal resolution [35]. Magnetic Resonance Imaging is able to
differentiate between cancerous and noncancerous tissue because of
differing water content and blood flow and can detect tumors missed by
other modalities [29]. MRI has high sensitivity approaching 98% but it has
moderately low specificity [36]. For screening MRI is not a useful method,
because of its low specificity and relatively high cost [29].
17
2-5 Theoretical back ground for CAD of breast cancer:
Mammography is highly accurate, but like most medical tests, it is not
perfect. On average, mammography will detect about 80%-90% of the
breast cancers in women without symptoms [13].Sometimes the radiologist
is not aware of the abnormality or misinterprets the significance of an
abnormality. It is estimated that 20% - 30% of the cancers could be
detected in an earlier screening without an unacceptable increase in the
recall rate (i.e., the rate at which mammographically screened women are
recalled for additional assessment) [29]. The term CAD is commonly used
to refer both computer aided detection and computer aided diagnosis [11].
Computer-aided detection (CAD) systems aid radiologists in detecting
mammographic lesions that may indicate the presence of breast cancer and
computer-aided diagnosis systems (CADx) assist the radiologist in the
classification of mammographic lesions as benign or malignant [37].
Research in Computer Aided Diagnosis (CAD) is a rapidly growing
dynamic field with modern computer techniques, new imaging modalities,
and new interpretation tasks. CAD helps radiologist who uses the output
from a computerized analysis of medical images as a second opinion in
detecting lesions, assessing extent of disease, and improving the accuracy
and consistency of radiological diagnosis to reduce the rate of false
negative cases so the final decision is made by the radiologist. The general
approach for CAD is to find the location of a lesion and also to determine
an estimate of the probability of a disease [38]. More advanced CAD
systems which currently are under development, are incorporating
information from multiple views. Also using views obtained at different
time moments can help to determine if a mass is benign or malign because
benign masses tend to change slowly opposed to malignant masses which
may change considerably [29]. Figure (2-3) outlines the role CAD plays in
the overall context of breast cancer screening [36].
18
Fig (2-3) The role of computer-aided interpretation in breast cancer
screening [36].
19
Chapter Three
PROPOSED BREAST CANCER CAD SYSTEM
3-1 Introduction
In This Chapter the stages of proposed breast cancer CAD
system will be introduced. The medical images from MIAS database are
selected to cover the benign, malignant and normal left and right (MLO)
Breast Images. The proposed system includes medical image enhancement,
pectoral muscles removal, segmentation, feature extraction, feature
selection, classification and Neural network (training and testing stages),
by using MATLAB programing.
21
Input mammogram
images
Pectoral muscle
removal
Image segmentation
By Morphological operation
ROI selection
GLCM
Classification
(PNN, KNN, DTC)
Decision
22
3-3 MIAS Database:
The MIAS database is generated by the mammographic image analysis
society where mammograms are taken from the UK National Breast
Screening Program. The database contains 322 mammograms from 161
women. The sizes of the images are 1024x1024 pixels and 8 bit accuracy.
207 images are normal and 115 images are abnormal. The abnormal
images are further categorized into benign (non-cancerous) and malignant
(cancerous) images. Bilateral (left and right) MLO view mammograms are
taken for each woman [40]. The images are annotated according to their
breast density by expert radiologists, using three distinct classes: Fatty (F)
(106 images), Fatty-glandular (G) (104 images) and Dense-glandular (D)
(112 images). The abnormalities are also described with their kind,
location and even their coordinates in the image [41]. Each abnormality
has information on the lesion type, the assessment, the subtlety, the
pathology and at least one outline. In some cases there is more than one
outline for the same abnormality [36]. The type of abnormalities are
calcifications, circumscribed masses, speculated masses, ill-defined
masses, architectural distortion or asymmetries [41]. Figures ((3-2) a, b, c)
show three example mammographic images (mdb033, mdb001, mdb058)
for normal, benign malignant breast respectively, of a woman in the MIAS
database [87].
a) (normal) b) (benign)
23
c) (malignant)
Figure (3-2) mammographic images [87].
24
Figure (3-3): Digital Mammogram [19].
We have made a lot of tests before deciding for the actual procedure and
we encounter many problems. Mainly, the one when we confront images
where the muscle is brighter than the breast.
25
That means that the image has low error and high image fidelity [45]. So
image enhancement is required before segmentation. A complete survey on
conventional enhancement techniques are highlighted in the next sections.
(3-1)
26
associated with histogram of input image which represents number of
pixels having specific intensity . A plot of vs. is known as
histogram of X [46, 48]. Histogram equalization by matlab code has been
tested and the result shown in the Figure (3-4):
27
region is called contextual region (calculate size of contextual region
before assigning) .The intensity values for this region are used to find the
histogram equalization mapping function and this mapping function is
applied to the pixel being processed in the region [21]. After using
adaptive histogram equalization (AHE) in matlab the result shown in
Figure (3-5):
28
available [52].Figure (3-6) shows a typical transformation which is used
for contrast stretching. The locations of points (r1, s1) and (r2, s2) control
the shape of the function. If r1=s1 and r2=s2, the transformation is a linear
function that produces no changes in gray levels. If r1=r2, s1=0 and s2=L-
1, the transformation becomes a thresholding function that creates a binary
image [51].
(3-2)
29
a) Original image b) After contrast stretching
Figure (3-7) Piecewise-Linear Transformation Functions
(3-3)
30
opposite effect as those generated with values of <1. Finally, Eq. (3-3)
reduces to the identity transformation when c= =1 [50].
31
3-5-5 Filter
Image filtering is a mathematical processing for noise removal and
resolution recovery. The goal of the filtering is to compensate for loss of
detail in an image while reducing noise [53].In Matlab software using
image processing toolbox we can design and implemented filters for image
data [53].The function fspecial produces several kinds of predefined filters,
in the form of computational molecules [54]. Here type specifies a specific
filter and the optional parameters are related to the filter selected. Filter
type options include: „gaussian‟, „disk‟, „sobel‟, „prewitt‟, „laplacian‟,
„log‟, „average‟, and „unsharp‟. The „gaussian‟ option produces a Gaussian
low pass filter [53]. Mammography image can be filtered by using linear
filtering and nonlinear filtering techniques and also spatial and frequency
domain filtering techniques [22].
32
Fig (3-10) Median value of a local pixel neighborhood in 3X3 window mask [22].
33
3-5-5-3 Fspecial filter:
For linear filtering, MatLab provides the fspecial command to generate
some predefined common 2D filters. fspecial creates Laplacian of
Gaussian (LoG) filters using following equition:
⁄
(3-4)
∑ ∑
(3-5)
This equation above describes the commands‟ package that can be used for
the application of the mean (average) filter in a SPECT slice for different
convolution kernel sizes (for 3×3, 9×9, 25×25 average filter) [56].
34
smoothing out local highlights and blurring edges in an image [54].
Figures (3-12) illustrates applying a 3-by-3 averaging filter to an intensity
Image:
c) Frequency filter
Figure (3-12) Images for average filter
35
in order to perform the evaluation such as contrast, contrast improvement
index (CII), background noise level (BNL), peak signal to noise ratio
(PSNR), and the average signal to noise ratio (ASNR) [3].
To evaluate the enhancement we use peak signal to noise ratio (PSNR) and
Mean Squared Error (MSE).
Peak signal-to-noise ratio, often abbreviated PSNR, is the ratio between
the maximum possible power of a signal and the power of corrupting noise
that affects the fidelity of its representation [57]. The PSNR is most
commonly used as a measure of quality of reconstruction of lossy
compression codecs (e.g., for image compression). The signal in this case
is the original data, and the noise is the error introduced by compression
higher PSNR would normally indicate that the reconstruction is of higher
quality [48].
(3-6)
∑ ∑ (3-7)
In general, a good reconstructed image is one with low MSE and high
PSNR. That means that the image has low error and high image fidelity
[57].
36
3-7 Image Segmentation
In analyzing mammogram image, it is important to distinguish the
suspicious region from its surroundings. The goal of segmentation is to
simplify and change the representation of an image into something that is
more meaningful and easier to analyze[58].To extract features from the
abnormal regions, Segmentation methods are used in the analysis of digital
mammograms to separate the different regions of interest in the image
[59]. Breast tissue, breast border, fatty tissue, pectoral muscle and
background, they are also needed for segmenting microcalcifications, cysts
and tumors [59]. Segmentation can be carried out using any of the standard
techniques like local thresholding, morphological operation, region
growing, region clustering, pectoral muscle removal,…etc [58].In the three
stages morphology operation have been performed.
Morphology is an operation of image processing based on shapes [60].
Morphological operations are important in the digital image processing,
since that can rigorously quantify many aspects of the geometrical
structure of the way that agrees with the human intuition and perception. It
emphasizes on studying geometry structure of image [61]. The value of
each pixel in the output image is based on the corresponding input pixel
and its neighbors [54]. Mathematical morphology is a very important tool
for extracting image component that are useful in representation and
description of region shape. The basic mathematical morphological
operators are dilation, erosion, opening and closing [62].
3-7-1 Erosion:
Erosion is one of two fundamental operations in morphological image
processing from which all other morphological operations are based [63].
The erosion process is similar to dilation, but we turn pixels to white, not
black [23].For erosion, if every pixel in the input pixel‟s neighborhood is
37
on, the output pixel is on. Otherwise, the output pixel is off [54]. It was
originally defined for binary images, later being extended to gray scale
images, and subsequently to complete lattices [63]. Erosion can be
performed to eliminate irrelevant details, which are smaller than the
structuring elements. As before, slide the structuring element across the
image and then follow these steps:
1. If the origin of the structuring element coincides with a white pixel in
the image, there is no change, move to the next pixel.
2. If the origin of the structuring element coincides with a black pixel in
the image, and at least one of the 'black' pixels in the structuring element
falls over a white pixel in the image, then change the black pixel in the
image from „black‟ to a white [23].The erosion of an object A by the
structural element B corresponds to the mathematical expression [3]:
Where ∅ is the empty set. The erosion of A by B is the set of all the
structuring elements „origin locations where the translated B has no
overlap with the background of A [3].
Erosion by matlab code has been tested and the result shown in the Figure
(3-13).Performing erosion with disk-shaped structuring element of size 20:
38
a) Original image b) image of erosion
Figure (3-13) Image of erosion function
3-7-2 Dilation:
Dilation is defined as the maximum value in the window. Dilation adds
pixels to the boundaries of objects in an image [62]. The difference is in
the operation performed. It is best described in a sequence of steps:
1. If the origin of the structuring element coincides with a 'white' pixel in
the image, there is no change; move to the next pixel.
2. If the origin of the structuring element coincides with a 'black' in the
image, make black all pixels from the image covered by the structuring
element [23]. The dilation of an object A by the structural element B
corresponds mathematically to:
39
A B= {Z| ̂ ∩A ≠∅} (3-10)
3-7-3 Opening:
If erosion is followed by dilation, the operation is termed opening. If the
image is binary, this combined operation will tend to remove small objects
without changing the shape and size of larger objects. Basically, the initial
erosion tends to reduce all objects, but some of the smaller objects will
40
disappear altogether. The subsequent dilation will restore those objects that
are not eliminated by erosion [65]. The erosion of an object A by a
structuring element B, followed by the dilation of the result by the same
structuring element corresponds to an image opening. Image opening
removes regions of an object that are smaller than the structuring element
[3]:
A o B= (A B) B (3-12)
Opening by matlab code has been tested and the result shown in the Figure
(3-15)
3-7-4 Closing:
If the order is reversed and dilation is performed first followed by erosion,
the combined process is called closing. Closing connects objects that are
close to each other, tends to fill up small holes, and smooths an object‟s
outline by filling small gaps. As with the more fundamental operations of
dilation and erosion, the size of objects are removed by opening or filled
41
by closing, depending on the size and shape of the neighborhood that is
selected [65]. The closing set of A by B is simply the dilation of A by B, is
defined as:
A• B= (A B) B (3-13)
42
intensity level as surrounding pixels. (In effect, imfill removes regional
minima that is not connected to the image border.) The initial pixel can be
supplied to the routine or obtained interactively [65]. There are still holes
presents in the image. To fill these holes, the hole filling operation of
image processing has been used. As shown in Figure (3-17).
43
3-9 Features extraction:
Features play a significant role in CADx (Computer Aided Diagnostic)
environment. The transformation of an image into its set of features is
known as feature extraction. Useful features of the image are extracted
from the image for classification purpose [66]. The features can be
calculated from the ROI characteristics such as the size, shape, density,
and smoothness of borders, etc. The feature space is very large and
complex due to the wide diversity of the normal tissues and the variety of
the abnormalities. Only some of them are significant [67]. Also, feature
extraction is a key phase in most pattern recognition systems. The features
should have similar values for the patterns within the same class and have
significant difference in different classes. Mathematical and statistical
methods aim at extracting specific information from the images which
have been adapted in this regard. These features are usually placed in a
feature vector, also referred to as signature [20]. It is very difficult to
predict which feature or feature combinations will achieve better in
classification rate. We will have different performances as a result of
different feature combinations. In addition, using excessive features may
degrade the performance of the algorithm and increase the complexity of
the classifier. Relatively few features that are used in a classifier can keep
the classification performance robust. Therefore, we have to select an
optimized subset of features from a large number of available features [6].
Texture analysis is a major step in texture classification, image
segmentation and image shape identification tasks [15].Texture features
are computed mathematically, which are not evident to human eyes and
not easily extracted visually [6].Texture analysis is important in many
applications of computer image analysis for classification, detection or
segmentation of images based on local spatial variations of intensity [68].
Normally texture analysis can be grouped into four categories: model-
44
based, statistical-based, structural-based, and transform-based methods.
[61]. Statistical approach calculates different properties and texture sizes
that are comparable with the pixels sizes. These include Fourier
transforms, convolution filters, co-occurrence matrix, spatial
autocorrelation, fractals, etc [15]. One type of statistical descriptors are
used in this research is co-occurrence matrices.
45
a) Image with 4 grey levels. b) GLCM for d=1 and θ=0° [61].
Figure (3-18) Co-occurrence matrix
46
The pixels 1, 2, 3 and 4 are representing the directions (θ) 0º, 45º, 90º and
135º respectively for distance d = 1 from the pixel x[61]. Fifteen features
are derived from each GLCM, four values are obtained for each feature
corresponding to the four matrices, and this corresponds to 60 features
matrix [36].
• Energy • Correlation
• Contrast • Sum of Squares
• Homogeneity • Sum Average
• Entropy of GLCM Matrix • Sum Entropy
• Information Correlation 2 • Difference Entropy
• 1st Order Difference Moment • Cluster Shade
• 2nd Order Inverse Difference Moment • Prominence
• Max. of GLCM Matrix
1. Contrast:
The contrast of a region is its whiteness relative to other breast tissue. A
region with a higher contrast than other parts of the mammographic image
is more likely to be a mass, so this feature is important [72]. The contrast
measures the amount of local variations present in an image [13]. The
range of Contrast is [0 (size GLCM, 1)-1) 2]. Contrast is 0 for a constant
image [73].
47
∑ (3-14)
2. Correlation:
Measures a correlation of pixel pairs on gray-levels, the range of
correlation is [-1 1]. Correlation is 1 or -1 for a perfectly positively or
negatively correlated image. Correlation is NaN (Not a Number) for a
constant image [73, 74].
∑ (3-15)
Where, p(i,j) is the pixel value at point (i,j), and σ are the Mean and
Standard Deviation respectively [73].
3. Energy:
Is the sum of squared elements in the Grey Level Co-Occurrence Matrix
(GLCM) [13]. Energy of an image gives the concepts about measure of the
information. It can be calculated by using a probability distribution
function [44]. Energy is also known as uniformity. The range of energy is
[0 1]. Energy is 1 for a constant image [73].
∑ (3-16)
48
4. Homogeneity:
The homogeneity descriptor refers to the closeness of the distribution of
elements in GLCM to the GLCM diagonal [13]. The range of
Homogeneity is [0 1]. Homogeneity is 1 for a diagonal GLCM [73].
∑ (3-17)
5. Entropy:
A statistical measure of randomness that can be used to characterize the
texture of the input image. Entropy (h) can also be used to describe the
distribution variation in a region [73]:
∑ (3-18)
49
3-10 Features selection:
Feature selection is an important part of any classification scheme. The
success of a classification scheme largely depends on the features selected
and the extent of their role in the model. Only a few features may be useful
or „optimal‟ while most may contain irrelevant or redundant information
that may result in the degradation of the classifier‟s performance [75].
Feature selection approaches offer more than one significant advantages,
including reduction of computational complexity, improved generalization
ability and robustness against outliers [76].
3-11 Classification:
The automated classification or diagnosis methods are developed to assist
radiologist in making final assessment. They may be used to estimate the
likelihood of malignancy for the given abnormality [11]. The classification
methods could be roughly divided into two categories: non-parametric
classifiers and parametric classifiers. Non-parametric classifiers hold no
underlying assumption on the statistical distribution of the data to be
classified. The class of classifiers includes the nearest neighbor, k-nearest
neighbor, and the Parzen window. The maximum-likelihood method and
Bayes method are examples of parametric classifiers [77]. Image or pattern
classification goal is building models in order to predict the class of new
images given a training set where each image is labeled with one single
class (supervised learning) [41].
This section discusses various different classifiers used in this thesis: the
K-Nearest Neighbor (K-NN), Decision Tree Algorithm (DT) and
Probabilistic Neural Network (PNN). First, we will construct the clusters,
then learn the system and test it. The classification process is divided into
the training phase and the testing phase. In the training phase, known data
are given and the features are calculated by the processing which precedes
50
classification. Separately, the data on a candidate region which has already
been decided as a tumor or as normal is given, and the classifier is trained.
In the testing phase, unknown data is given and the classification is
performed using the classifier after training. We measure quantitatively,
the detection accuracy, sensitivity and specificity on the data.
(3-19)
(3-20)
51
The distance between these two vectors is computed as the length of the
difference vector , denoted by
√ (3-12)
√ (3-11)
The minimum distance between the vectors gives the closest neighbor so it
is predicted that it belongs to the same class with the test object [78].
52
tree pruning. Tree building is done in top-down manner, in this phase the
tree repeatedly partitioned till all the data items belong to the same class
label. It is very tasking and computationally intensive as the training data
set is analyzed repeatedly. Tree pruning perform in a bottom up manner; it
is used to improve the prediction and classification accuracy of the
algorithm by minimizing over-fitting (noise or much detail in the training
data set. Over fitting would result in misclassification error [79]. Their
major advantage is that they often produce very simple structures that use
only a few parameters to classify the objects. Another major advantage is
being interpretable [81].
53
pattern layer receives a pattern x from the input layer and computes its
output as given by the equation below.
[ ] (3-23)
⁄
∑ [ ] (3-24)
⁄
Where 𝑁𝑖 is the total number of samples in class Ci. The decision layer unit
classifies the pattern x in accordance with the Bayes decision rule based on
the output of all the summation layer neurons by
Here C(x) denotes the estimated class of the pattern x and m is the total
number of classes in the training samples [76].
54
Figure (3-20): Probabilistic neural network architecture [80].
55
situation once the person has the lesion but the algorithm does not detect.
The evaluation of mammography images is performed by expert
radiologists, by histological examination, in the pathological cases and by
three-year follow-ups in the negative results.
The performance of a CAD system can be limited to the detection of
obvious cancers with a moderate sensibility and a relative good specificity.
These metrics are based on true/false, positives/negatives metrics [3].
Given the definitions above, the performance of various computer-aided
diagnosis (CADx) schemes can be evaluated by calculating True Positive
Fraction (TPF) [85].
The performance of classifier depends on various factors like CR,
Sensitivity, and Specificity. Where, TP: Number of True Positives, FP:
Number of False positives, TN: Number of True negatives, FN: Number of
False negatives.
A-Accuracy (CR):
(3-26)
Where CR is accuracy.
B-Sensitivity:
It is the statistical measure of how well a binary classifier correctly
identifies the positive cases [44].
(3-27)
56
C-Specificity:
It is also a statistical measure of how well a binary classifier correctly
identifies the negative class.
(3-28)
57
Chapter Four
RESULT & DISCUTION
58
(a) (b)
(c)
Figure (4-2) Removed high intensity artifacts in the right side.
a) Original image b) Connected component labeled image
c) Artifacts removed image
The removals of Pectoral muscles for left and right breast are described
below: Firstly 1024 x 1024 size artifact less MLO mammogram is taken as
input as shown in Figure (4-3) a for left breast and Figure (4-4) a for right
breast. To make the processing easy, the right MLO mammogram is
flipped before removing the pectoral region in the left side and the left
MLO mammogram is flipped before removing the pectoral region in the
right side. Next step the given MLO mammogram image is partitioned into
four quadrants of 512 x 512 each. The top left and the top right quadrants
512 x 512, which contain the pectoral muscle are the region of interest and
at the pixels of the other three quadrants are changed to black as shown in
59
Figure (4-3) b and Figure (4-3) c for left and Figure (4-4) b, Figure (4-4) c
for right breast. The top left quadrant given in Figure (4-3) c. is processed
further to detect the pectoral muscle. The top right quadrant given in
Figure (4-4) c. is processed further to detect the pectoral muscle.
60
Figure (4-4) Image division in the right side
a) 1024 x 1024 Input image b) Four quadrants
c) Right top quadrant (ROI) and other three quadrants changed to black
The steps involved are as follows for (left –right) pectoral muscle removal:
1-The upper quadrants left and right are divided into 4 parts of size 128 ×
512 as shown in Figure ( 4-5) a for left and Figure ( 4-6) a for right.
2- Then pixel at location (128,512) is taken for both left and right breast
as point A and the non-zero pixel in the last row (512th row) is taken for
left and right as point B as shown in Figure (4-5) b for left and
Figure (4-6) b for right breast.
3- The region above line AB which contains the pectoral region
Figure (4-5) c for left breast and Figure (4-6) c for right breast is now
threshold with the value of 176 to obtain the binary image as shown in
Figure (4-5) d for left and Figure (4-6) d for right. The threshold value of
176 is found out experimentally as the pectoral region appears as high
intensity regions in the mammogram.
61
Figure (4-5) Pectoral muscle segmentation.
a) Top left quadrant divided into 4 parts. b) Points A and B identified.
c) Region above the line AB. d) Segmented pectoral muscle region.
62
Finally the binary image is compared with the original image and the
pectoral muscle is removed for both left and right side by replacing the
original image with intensity value of zero in the locations where the
intensity is 255 in the binary image. The results are shown in Figure (4-7)
a, Figure (4-7) b and Figure (4-7) c for left breast and Figure (4-8) a,
Figure (4-8) b and Figure (4-8) c for right breast.
63
Figure (4-8) Pectoral muscle removal in the right side.
a) Original image. b) Segmented pectoral muscle region.
c) Pectoral muscle eliminated breast region.
64
Table (4-1) Evaluate the enhancement of mammographic images.
30
Adaptive histogram
20 equalization
ENHANCEMENT TECHNIQUE
10 smoothing filter
0 Histogram equalization
-10 exponential
-20
Contrast stretching
-30
averaging filter
-40
Median filter
-50
Power-Law Transform
-60
PSNR
65
1.2E+10
1E+10
ENHANCEMENT TECHNIQUE
8E+09
6E+09
4E+09
2E+09
0
MSE
66
4-3 Image segmentation:
Image segmentation, a process of pixel classification, aims to extract or
segment objects or regions from the background. It is a critical
preprocessing step to the success of image recognition, image
compression, image visualization, and image retrieval. The segmentation
can be applied in two stages, the first stage is done firstly by using pectoral
muscle removal before enhancement step, and the second stage is done
after enhancement using morphological operation. The process of
extracting the brighter region alone neglecting the darker region is called
as Region of Interest Extraction. Mathematical morphology is a powerful
tool that can be used to extract features and components from an image.
Segmentation refers to the process in which an image is subdivided into
constituent regions or objects. These objects can be further processed or
analyzed for the extraction of quantitative information. Multiple image
processing steps are often required in the process of segmentation. We
often combine segmentation with various morphological processing and
filtering techniques described before to achieve accurate and robust
segmentation of an image.
67
Table (4-2): Texture feature is extracted from 34 normal patients
68
Table (4-3): Texture feature is extracted from 34 benign patients
69
Table (4-4) Texture feature is extracted from 34 malignant patients
70
The homogeneity, energy, entropy, contrast, symmetry, correl0ation,
momentum1, momentum2, momentum3 and momentum4 from the table
(4-2), (4-3) and (4-4) are taken to find out the mean, standard deviation as
shown in Table (4-5). The graphic results can be found in Figure (4-11) to
Fig (4-20)
71
(a) (b)
(c)
72
(d) (e)
Fig (4-11) Results for Homogeneity
(a) ,(b) &(c)Best three results at angle 135 o , 225o and 315 o respectively
(d)& (e) worst two results at angle 0o and 180o respectively
(a) (b)
73
(c)
(d) (e)
74
(a) (b)
(c)
75
(d) (e)
(a) (b)
76
(c)
(d) (e)
77
(a) (b)
(c)
78
(d) (e)
(a) (b)
79
(c)
(d) (e)
Fig (4-16) Results for correlation
(a), (b) & (c) Best three results at angle 135o,225o and 315o respectively
(d)& (e) worst two results at angle 0o and 180o respectively
80
(a) (b)
(c)
81
(d) (e)
(a) (b)
82
(c)
(d) (e)
83
(a) (b)
(c)
84
(d) (e)
(a) (b)
85
(c)
(d) (e)
86
4-5 Features selection.
After the extraction of the previously mentioned features, these 2-D
matrices to 1-D vectors to form the three clusters have been transformed;
normal cluster, benign cluster and malignant cluster. This is done by
putting the columns one after the other in one vector. We want to know
whether a certain feature can differentiate between normal-benign, normal-
malignant and benign- malignant or not for each angle has been used in
this research. This is done through the t-test. The t-test is a built-in
function in MATLAB. It takes normal-benign, normal –malignant and
benign-malignant for each feature and angle. A significance level of 0.05
has been used. Our null hypothesis is that the two vectors come from the
same distribution. The alternative hypothesis is that the two vectors are not
from the same distribution and this feature has the ability of discriminating
between normal, benign and malignant breast tissues. The significance
level is related to the degree of certainty required in order to reject the null
hypothesis in favor of the alternative. The t-test computes the p-value
which is the probability of observing the given sample result under the
assumption that the null hypothesis is true. If the p-value is less than ,
then the null hypothesis is rejected. For example, if alpha α = 0.05 and the
p-value is 0.03, then the null hypothesis is rejected. The converse is not
true. If the p-value is greater than α, you have insufficient evidence to
reject the null hypothesis. The three vectors that enter to the t-test are the
normal vector, benign vector and the malignant vector of each feature and
angle. Each vector of a certain feature is formed by concatenating the
vectors of this feature from all images in one vector. First we applied the t-
test on the 10 candidate features for eight angles. The test indicated that
only 5 features can discriminate between the three clusters (Energy,
Entropy, Symmetry, Momentum1, and Momentum3). All the
differentiating features have a p-value that is so close to zero
87
Table (4-6) Feature selection for malignant-benign
88
Table (4-8) Feature selection for normal-malignant
89
Figure (4-21) Benign with malignant p-value
90
Figure (4-22) Benign with normal p-value
91
Figure (4-23) Normal-malignant p-value
92
4-6 Creating test and training data:
93
Training 2 is done in a similar method but the data is selected from the
middle portion consisting 16 of the normal and infected breast, while
training 3 consists of data from the bottom last 16 data which are shown in
table (4-10) and table (4-11) for training 2 and training 3 respectively:
94
Table (4-11): Training 3 data
Testing files are created and applied to the classifier for classification
according to its accuracy and sensitivity from the normal and infected
breast classes. A total of three testing data are created: testing 1, testing 2
and testing 3.
Testing 1 is created from the last 34 data from the normal and infected
respectively, as it is shown in table (4-12) for testing 1.
95
Table (4-12): Testing 1 data
Testing 2 is done in a similar method but the data is selected from the first
and last 32 of the normal and infected data, while testing 3 consists of data
from the first 32 data. As it is shown in table (4-13) and table (4-14) for
testing 2 and testing 3 respectively.
96
Table (4-13): Testing 2 data
97
Table (4-14): Testing 3 data
4-7 Classification:
The remaining training and testing files are converted to .mat file format in
the similar method and name according to training1, training2, training3,
testing1, testing2 and testing3.
The training and testing files are applied to the following classifier:
98
K-Nearest Neighbor (K-NN), Decision Tree (DT), and Probabilistic Neural
Network (PNN).The result shown in Table (4-15), and Figure (4-24) to
Figure (4-26). With the selected features of Energy, Entropy, Symmetry,
Mommentum1 and Mommentum3, and input these features into the
classifier and had produce the results with a high accuracy, sensitivity,
specificity and positive predictive value for the best angles and low
accuracy, sensitivity, specificity and positive predictive value for the poor
angles with the three different classifier. And get the results for true
positive, false positive, false negative and true negative as explained in
section (3-12).
99
Figure (4-24) KNN for eight angles.
100
4-8 Discussion:
In this work it was proposed a method for breast density classification that
consists in use of features and segment and removes the pectoral muscle
and enhancement images in order to prove that can influence the results of
classification. The main goal is create a completely method of
mammography images analysis. The pectoral muscle in the images has
been removed because the pectoral muscle in Medio-lateral oblique
(MLO) mammogram images of left and right side is a region of higher
intensity than the surrounding tissue it is one of the main problems.
In (2013) Vaidehi and Subashini used Automatic Identification and
Elimination of Pectoral Muscle in Digital Mammograms in the left side
[19]. But in this work the pectoral muscle in right and left side have been
removed.
In (2011) Jaume Sastre Tomàs, used Segmentation of the breast region
with pectoral muscle suppression and automatic breast density
classification. By using Hough transform the pectoral muscle removed in
the images. [41]. While in this work MLO mammogram image is
partitioned into four quadrants of 512 x 512 for each left and right side.
The image enhancement techniques implemented corresponded to
Histogram Equalization (HE), Adaptive Histogram Equalization (AHE),
Piecewise-Linear Transformation Functions (contrast stretching), Power-
Law Transformations, Smoothing Filter, Averaging Filter, Median Filter
and Exponential. Those enhancement techniques were evaluated based on
the parameters PSNR and MSE from this analysis to the conclusion section
that the majority of the enhancement algorithms increase the contrast
improvement index, but also increase the noise level of the image. The
Adaptive Histogram Equalization (AHE) methods had, in general, better
enhancement performance.
101
Shefali Gupta and Yadwinder Kaur (2014) proposed Review of Different
Local and Global Contrast Enhancement Techniques for a Digital Image
by using Contrast Enhancement, Histogram Equalization, BBHE and
Adaptive Histogram Equalization. Those enhancement techniques were
evaluated based on the parameters PSNR and MSE and MEAN [21].while
in this work PSNR and MSE have been used to evaluate enhancement
methods.
Komal Vij, Yaduvir Singh in (2009) provided Enhancement of Images
Using Histogram Processing Techniques. Tested four techniques,
Histogram equalization (HE), Adaptive Histogram equalization and
Brightness Preserving Bi- Histogram Equalization (BBHE). BBHE
(Brightness Preserving Bi-Histogram Equalization Technique) has the
lowest MSE and highest PSNR and hence gave best results [48].The
morphological operation in the segmentation stage was done.
In (2013) Prakash Bethapudi Member IEEE, et.al, proposed Detection of
Malignancy in Digital Mammograms from Segmented Breast Region
Using Morphological Techniques. Based on the following procedure:
Removing the noise and the background information, Applying
thresholding and retrieving the largest region of interest (ROI), performing
the morphological operations and extracting the ROI and identifying the
malignant mass from the screened images of the breast . [63]. From the
better feature extraction Co-occurrence Matrix obtained and used eight
angles for each feature extraction, and the feature selection has been used
based on the statistical student‟s test, the extracted feature from normal
benign and malignant breast mammograms have the most significantly
different P-value which proves the null hypotheses false for each angle as
shown in table (4-6) to table (4-8). With the selected feature of Energy,
Entropy, Symmetry, Momentum1 and Momentum3.Then enter these
features into the classifier and got the results with several values of
102
sensitivity and specificity based on multiple classification, a high accuracy,
sensitivity, specificity and positive predictive value produced with the
Probabilistic Neural Network classifier. From table (4-15), the features
selection obtain 100% sensitivity, positive predictive of 100%, accuracy of
100% and specificity of 100% for angle (135 ,315 ) and obtain 91.7%
sensitivity, positive predictive of 100%, accuracy of 8559% and specificity
of 100% for angle (0 ,180 ) for Probabilistic Neural Network. But for K-
nearest neighbor obtain 95.8% sensitivity, positive predictive of 77.5%,
accuracy of 83.3% and specificity of 70.8% for angle (225 ) and obtain
79.2% sensitivity, positive predictive of 65.7%, accuracy of 68.8% and
specificity of 58.3% for angle (45 ,90 ,270 ). The decision tree classifier
for angle (0 ,180 ) obtain 35.4% accuracy, 25.3% sensitivity , positive
predictive of 28.3%,and 4559% specificity and obtain 16.7% sensitivity,
positive predictive of 19%, accuracy of 25% and specificity of 33.3% for
angle (135°,315°) that are relatively poorer compare to others. The higher
value of both sensitivity and specificity shows better performance of the
system. It is interesting to note that using combined features produces
relatively good classification results.
In (2012) Manavalan Radhakrishnan and Thangavel Kuttiannan, proposed
Comparative Analysis of Feature Extraction Methods for the Classification
of Prostate Cancer from Trus Medical Images by using histogram, Gray
Level Cooccurrence Matrix (GLCM), Gray-Level Run- Length Matrix
(GRLM),and the Support Vector Machine (SVM) is adopted to classify the
extracted features into benign or malignant [61]. But in this work only
Gray Level Cooccurrence Matrix (GLCM) has been used and classified by
using (PNN, KNN, and DT).
In (2013) Khamsa Djarodibl, et.al, proposed Textural Approach for Mass
Abnormality Segmentation in Mammographic Images. Most of the works
103
achieved in this area have used the Gray Level Cooccurrence Matrix
(GLCM) as texture features with a region-based approach. Also
contributed to clear up the cases for three types of tissues: dense, fatty and
glandular [84].
Nithya and Santhi (2011), proposed comparative study on feature
extraction by using Three different feature Extraction ,intensity
histogram, GLCM (Grey Level Co-occurrence Matrix by using (Contrast,
Cluster Shade, Energy, Sum of Square Variance) and intensity based
features are used [70].
This proves that the extracted features from the mammogram is useful in
detection and diagnostic of breast cancer.
104
Chapter Five
5.1 Conclusion
105
References
[2] Elmoufidi, A., El Fahssi, K., Jai-Andaloussi, S., & Sekkaki, A..
“Detection of Regions of Interest in Mammograms by Using Local
Binary Pattern and Dynamic K-Means Algorithm.” International
Journal of Image and Video Processing: Theory and Application 1(1):
2336-0992., 2014.
[5] Shahid, M. A., Rasool, A., Sabir, R., & Awan, M. S. “Dosimetric
Evaluation of Mean Glandular Dose for Mammography in Pakistani
Women.”, Peak Journal of Medicine and Medical Science 1(4): 32-38.,
2013.
106
[6] Elfarra, B. K. “Mammogram Computer-Aided Diagnosis.”, M.Sc.
Thesis. Computer Engineering Department Faculty of Engineering
Deanery of Higher Studies Islamic University – Gaza Palestine., 2012.
[10] Ancona, F., Colla, A. M., Rovetta, S., & Zunino, R. “Implementing
probabilistic Neural Networks.”, Neural Computing & Applications
5(3): 152-159., 1997.
107
[13] Maitra, I. K., Nag, S., & Bandyopadhyay, S. K. “Identification of
Abnormal Masses in Digital Mammography Images.”, Ubiquitous
Computing and Multimedia Applications (UCMA), International
Conference on, IEEE., 2011.
[17] Singh, T., Nagraja, M., Rao, D. S., & Bommanalli, S. “Enhancing
Image Contrast of Mammogram & Equalization of Histograms.”,
IJEST 3(1)., 2011.
[23] Abbas, A. H., Kareem, A. A., & Kamil, M. Y. “Breast Cancer Image
Segmentation Using Morphological Operation.”, Journal Impact Factor
6(4): 08-14., 2015.
[26] Leili rahmatnezhad, Z. B., Ahad Zeinali, Mir Hamid Mohammady &
Nasrollah Jabbari. “An Investigation of Mean Glandular Dose from
Routine Mammography in Urmia, Northwestern Iran and the Factors
109
Affecting It.”, Research Journal of Applied Sciences, Engineering and
Technology 4(18): 3348-3353., 2012.
[30] Tang, J., Rangayyan, R. M., Xu, J., El Naqa, I., & Yang, Y.
“Computer-Aided Detection and Diagnosis of Breast Cancer with
Mammography: Recent Advances.”, Information Technology in
Biomedicine, IEEE Transactions on 13(2): 236-251., 2009.
[31] Yasmin, M., Sharif, M., & Mohsin, S. “Survey Paper on Diagnosis
of Breast Cancer Using Image Processing Techniques.”, Research
Journal of Recent Sciences 2(10), 88-98., 2013.
110
[33] Tan, J. H., Ng, E. Y. K., Acharya, R., & Chee, C. “Automated Study
of Ocular Thermal Images: Comprehensive Analysis of Corneal
Health With Different Age Group Subjects and Validation.”, Digital
Signal Processing 20(6): 1579-1591., 2010.
112
[48] Vij, K. and Y. Singh. “Enhancement of Images Using Histogram
Processing Techniques.”, Int. J. Comp. Tech. Appl 2(2): 309-313., 2009.
113
[56] Abdallah, Y. M. Y., Hayder, A., & Wagiallah, E. “Automatic
Enhancement of Mammography Images using Contrast Algorithm.”,
Methods 7: 8., 2014.
[60] Choudhari, G., Swain, D., Thakur, D., & Somase, K. “Colorography:
an Adaptive Approach to classify and detect the Breast Cancer using
Image Processing.” International Journal of Computer Applications
45(17)., 2012.
[66] Jaffar, M. A., Naveed, N., Zia, S., Ahmed, B., & Choi, T. S. “Dct
Features Based Malignancy and Abnormality type Detection Method
for Mammograms.”, International Journal of Innovative Computing,
Information and Control 7(9): 5495-5513., 2011.
[67] Raman, V., Sumari, P., Then, H. H., & Al-Omari, S. A. K. “Review
on Mammogram Mass Detection by Machine Learning Techniques.”
International Journal of Computer and Electrical Engineering 3(6): 873-
879., 2011.
115
[70] Nithya, R. and B. Santhi. “Comparative Study on Feature
Extraction Method for Breast Cancer Classification.”, Journal of
Theoretical and Applied Information Technology 33(2): 1992-1986., 2011.
[74] Susomboon, R., Raicu, D., Furst, J., & Johnson, T. B. “A Co-
occurrence Texture Semi-Invariance to Direction, Distance and
Patient Size.”, Medical Imaging, International Society for Optics and
Photonics., 2008.
[83] Simon, B. B., Thomas, V., & Jagadeesh Kumar, P. “Algorithm for
the Detection of Microcalcification in Mammogram on an Embedded
Platform.” International Journal of Scientific & Engineering Research
4(4)., 2013.
117
[84] Djaroudib, K., Ahmed, A. T., & Zidani, A. “Textural Approach for
Mass Abnormality Segmentation in Mammographic Images.”, arXiv
preprint arXiv:1412.1506., 2014.
118
APPENDEX
Feature extraction results
(a) (b)
(c)
(c)
120
(a) (b)
(c)
Figure (5-3) Results for Entropy
(a), (b) & (c) worst three results at angle 45o, 90o and 270 o respectively
121
(a) (b)
(c)
122
(a) (b)
(c)
123
(a) (b)
(c)
124
(a) (b)
(c)
125
(a) (b)
(c)
126
(a) (b)
(c)
127
(a) (b)
(c)
128