robust medical image segmentation for accurate computer...
TRANSCRIPT
Mehdi Hassan
2015
Department of Computer and Information Sciences
Pakistan Institute of Engineering and Applied Sciences
Nilore, Islamabad, Pakistan
Robust Medical Image Segmentation for
Accurate Computer Aided Diagnosis
Thesis Approval Form
Student’s Name: Mehdi Hassan Department: DCIS
Registration Number:03-7-1-027-2010 Date of Registration:26.01.2010
Thesis Title: Robust Medical Image Segmentation for Accurate Computer Aided Diagnosis
RECOMMENDATION (if any) by:
General comments (attach additional sheet if required)
When the final thesis defense of the student has been concluded and all other requirements have been
met, I
a. Do Recommend that the candidate be certified to the faculty for the degree of
Doctor of Philosophy
b. Do Recommend that the candidate be certified to the faculty for the degree of
Doctor of Philosophy subject to the minor correction in the thesis.
c. Do Recommend that the candidate should reappear in the oral defense
d. Do NOT Recommend that the candidate be certified to the faculty for the degree
of Doctor of Philosophy
Examiners Signatures
1. Internal Examiner (Name & Affiliation):
2. Internal Examiner (Name & Affiliation):
3. Internal Examiner (Name & Affiliation):
4. Supervisor (Name & Affiliation):
5. Head of Department (Name):
6. Dean (Research) :
Approved by:
Head of the Department (Name) :___________________________ Signatures/Date ______________
Distribution:
1. Original to be placed in Student’s Personal file in the office of Dean (Research)
2. Copy to be included in the thesis prior to final submission.
Thesis Submission Approval
This is to certify that the work contained in this thesis entitled Robust Medical
Image Segmentation for Accurate Computer Aided Diagnosis, was carried out by
Mehdi Hassan, and in my opinion, it is fully adequate, in scope and quality, for the
degree of Ph.D. Furthermore, it is hereby approved for submission for review and
thesis defense.
Supervisor: _____________________
Name: Dr. Asmatuallah Chaudhry
Date: 21 May, 2015
Place: Directorate of MIS, PAEC,
Islamabad.
Co-Supervisor: __________________
Name: Dr. Asifullah Khan
Date: 21 May, 2015
Place: PIEAS, Islamabad.
Head, DCIS: __________________
Name: Dr. Javid Khurshid
Date: 21 May, 2015
Place: PIEAS, Islamabad.
Robust Medical Image Segmentation for
Accurate Computer Aided Diagnosis
Mehdi Hassan
Submitted in partial fulfillment of the requirements
for the degree of Ph.D. May, 2015
Department of Computer and Information Sciences
Pakistan Institute of Engineering and Applied Sciences Nilore, Islamabad, Pakistan
ii
Dedications
Dedicated to my parents for their utmost love, prayers and
encouragement
&
My wife (Shamsa Batool) for all of her love and support
iii
Declaration of Originality
I hereby declare that the work contained in this thesis and the intellectual content of
this thesis are the product of my own work. This thesis has not been previously
published in any form nor does it contain any verbatim of the published resources
which could be treated as infringement of the international copyright law. I also
declare that I do understand the terms ‘copyright’ and ‘plagiarism,’ and that in case of
any copyright violation or plagiarism found in this work, I will be held fully
responsible of the consequences of any such violation.
__________________
(Mehdi Hassan)
21 May, 2015
PIEAS, Islamabad.
iv
Copyrights Statement
The entire contents of this thesis entitled Robust Medical Image Segmentation for
Accurate Computer Aided Diagnosis by Mehdi Hassan are an intellectual property
of Pakistan Institute of Engineering & Applied Sciences (PIEAS). No portion of the
thesis should be reproduced without obtaining explicit permission from PIEAS.
v
Acknowledgements
First of all, praise is due to Allah whose worth cannot be described by speakers,
whose bounties cannot be counted by calculators and whose claim (to obedience)
cannot be satisfied by those who attempt to do so, whom the height of intellectual
courage cannot appreciate, and the divings of understanding cannot reach; He for
whose description no limit has been laid down, no eulogy exists, no time is ordained
and no duration is fixed. He brought forth creation through His Omnipotence,
dispersed winds through His Compassion, and made firm the shaking earth with
rocks. Due to His showering of special blessings on me and honoring me with
strength and determination to accomplish PhD research work. He guided me during
every phase of my life as well as this PhD research work.
I am especially very grateful to Dr. Asmatullah Chaudhry and Dr. Asifullah
Khan for supervising me all heartedly and inspiring me for conducting and
completion of this research. I would also like to express my thanks to all beloved
teachers (especially to Dr. Abdul Majid, Dr. Abdul Jalil, and Dr. Ghulam Raza, who
give their precious time whenever I needed. I am very thankful to Dr. Nisar A.
Memon, QUEST, Nawabshah who motivated me to start my PhD studies at PIEAS.
I am grateful to my loving parents, siblings, cousins and other relatives, who
helped me and prayed for me to successfully accomplish PhD degree. I am also
thankful to all my friends and colleagues (especially Dr. Fakhar e Alam, Dr. Shozab
Mehdi, Khurram Jawad, Muhammad Tahir, Adnan Idris, Muhammad Aksam Iftikhar,
Iqbal Mirza, Syed Gibran Javed, Dr. Zia-ur-Rehman, Dr. Mattiullah Shah, Taskeen
Raza, Muhammad Shafiq, Safdar Ali) without them it would have been difficult for
me to stay and complete PhD research work at PIEAS.
Outside PIEAS, I am very thankful to Shakeel Ahmed, Tasuwar Hussain,
Aqeel Ahmed, and Raheel Ahmed who are always valuable throughout my life. I am
also thankful to my friends Haji Muhammad, Abdul Rasheed Safdar, Dr. Syed Hamad
Raza Naqvi, and Abdullah Aman Khan for their encouragement and support.
vi
I would like to extend my gratitude to all the anonymous reviewers of my
research papers. Without their valuable comments and suggestions it might not be
possible to complete my research on-time.
Beside these, how can I forget Pattern Recognition Lab, PIEAS where I have
spent days and nights to complete my PhD research? Pattern Recognition Lab
provided computational resources for experiments. Last but not least, I would like to
extend my thankfulness to Higher Education Commission (HEC) of Pakistan, for
providing financial support under Indigenous 5000 PhD program (PIN # 074-1729-
Ps4-078).
Mehdi Hassan
PIEAS, Islamabad.
vii
Table of Contents
Dedications ........................................................................................................................ ii
Declaration of Originality ................................................................................................ iii
Copyrights Statement ........................................................................................................iv
Acknowledgements ............................................................................................................ v
Table of Contents ............................................................................................................ vii
List of Figures....................................................................................................................xi
List of Tables .................................................................................................................... xv
Abstract ........................................................................................................................... xvi
List of Publications ...................................................................................................... xviii
List of Symbols ................................................................................................................ xx
List of Abbreviations .................................................................................................... xxii
Chapter 1 : Background and Goals of Study .................................................................... 1
1.1 Causes of Atherosclerosis................................................................................... 2
1.2 Symptoms of Cerebrovascular Accidents ......................................................... 2
1.3 Cerebrovascular Disease Diagnosis ................................................................... 3
1.4 Research Objectives and Contributions ............................................................. 5
1.5 Organization of Thesis ........................................................................................ 6
Chapter 2 : Literature Survey and Related Concepts ....................................................... 8
2.1 Segmentation of Carotid Artery Ultrasound Images ........................................ 8
2.2 Segmentation Algorithms ................................................................................. 11
2.2.1 Fuzzy C-means Clustering ........................................................................ 11
2.2.2 Spatial Fuzzy C-means Clustering ........................................................... 12
2.2.3 Radial Basis Function Network ................................................................ 13
2.2.4 Fuzzy Radial Basis Function Networks ................................................... 14
2.2.5 K-means Clustering ................................................................................... 15
2.2.6 Self-Organizing Maps (SOM) .................................................................. 15
2.3 IMT Measurements ........................................................................................... 15
2.4 Classification of Carotid Artery Ultrasound Images ...................................... 16
viii
2.5 Carotid Artery Ultrasound Images Datasets.................................................... 17
2.6 Performance Evaluation ................................................................................... 18
2.6.1 Clustering Performance Evaluation ......................................................... 18
2.6.2 Classification Performance Evaluation .................................................... 20
Chapter 3 : Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-
means and Ensemble Clustering ..................................................................................... 22
3.1 The Proposed Spatial Fuzzy C-means Modified (sFCMM)........................... 22
3.1.1 Image Pre-processing ................................................................................ 23
3.1.2 Feature Extraction ..................................................................................... 23
3.1.3 Feature Selection ....................................................................................... 28
3.1.4 The Proposed Spatial Fuzzy C-means Modified Clustering Algorithm 29
3.1.5 The Proposed Ensemble Clustering Scheme ........................................... 30
3.1.6 Post-processing Operations ...................................................................... 31
3.2 Classification of Carotid Artery Ultrasound Images ...................................... 31
3.3 Experimental Results and Discussions ............................................................ 32
3.3.1 Performance Assessment of Proposed Technique on Phantom
Ultrasound Images .................................................................................................... 33
3.3.2 Performance Assessment of the Proposed Technique at Real Carotid
Artery Ultrasound Images ........................................................................................ 33
3.3.3 Performance Analysis of Ensemble Clustering based on Fuzzy C-means
34
3.3.4 Ensemble Clustering Assessment based on sFCM ................................. 37
3.3.5 Performance Analysis of sFCMM Based Ensemble Clustering............. 37
3.3.6 Clustering Performance Analysis of K-mean & SOM Based Ensemble ...
.................................................................................................................... 38
3.3.7 Classification of Carotid Artery Ultrasound Images ............................... 42
Chapter 4 : Robust Information Gain based Fuzzy C-Means Clustering and
Classification of Carotid Artery Ultrasound Images...................................................... 46
4.1 The Proposed Clustering Algorithm ................................................................ 46
4.1.1 The Proposed Information Gain Based FCM Clustering Algorithm ..... 46
4.1.2 Illustration of the Proposed IGFCM approach ........................................ 48
4.1.3 Clustering Quality Measures .................................................................... 51
4.2 Decision system for Segmented Carotid Artery Ultrasound Images ............. 51
4.2.1 Probabilistic Neural Networks Classifier................................................. 52
4.3 Experimental Results and Discussions ............................................................ 53
ix
4.3.1 Scenario-I: Segmentation Performance of the Proposed Algorithm ...... 54
4.3.2 Scenario-II: Segmentation and Decision Performance of IGFCM on
Carotid Artery Ultrasound Images .......................................................................... 61
Chapter 5 : Robust Segmentation of Carotid Artery Ultrasound Images based on
Neuro Fuzzy GA and Expectation Maximization .......................................................... 70
5.1 The Proposed RSC-US Technique................................................................... 70
5.1.1 Label Initialization of Pixels ..................................................................... 71
5.1.2 The Expectation Maximization Step ........................................................ 72
5.1.3 Feature Extraction ..................................................................................... 74
5.1.4 Neuro Fuzzy Classifier.............................................................................. 76
5.1 Decision Making System for Carotid Artery Ultrasound Images .................. 78
5.2.1 Classification Performance Measures ...................................................... 79
5.2 Experimental Results and Discussions ............................................................ 79
5.3.1 Performance Analysis of the Proposed Segmentation Technique.......... 83
5.3.2 SVM based Decision Making System ..................................................... 84
Chapter 6 : Robust Fuzzy RBF Network Based Segmentation and Decision
Making System for Carotid Artery Ultrasound Images ................................................. 90
6.1 The Proposed Robust Fuzzy RBF Network Approach ................................... 90
6.1.1 Targets Outputs ......................................................................................... 93
6.1.2 Input Features ............................................................................................ 94
6.1.3 Training of RFRBFN Clustering Approach ............................................ 95
6.2 Experimental Results and Discussions ............................................................ 96
6.2.1 Performance Comparison on Synthetic Image ........................................ 97
6.2.2 The proposed RFRBFN Segmentation Performance on Brain MRI ...... 99
6.2.3 Segmentation of Carotid Artery Ultrasound Images ............................. 105
6.2.4 Decision System for Carotid Artery Ultrasound Images ...................... 107
Chapter 7 : Automatic Active Contour Based Segmentation and Classification of
Carotid Artery Ultrasound Images ................................................................................112
7.1 The Proposed Approach ................................................................................. 112
7.1.1 Alignment of Carotid Artery Ultrasound Images .................................. 112
7.1.2 Snake Initialization .................................................................................. 114
7.1.3 Separation of Objects from Background................................................ 114
7.1.4 Segmentation of Carotid Artery Ultrasound Images ............................. 116
7.2 Classification of Carotid Artery Ultrasound Images .................................... 117
x
7.2.1 IMT Feature Extraction........................................................................... 118
7.2.2 Classification Performance Measurements............................................ 118
7.3 Experimental Results and Discussions .......................................................... 119
Chapter 8 : Conclusions and Future Directions............................................................126
8.1 Modified Spatial Fuzzy C-means and Ensemble Clustering ........................ 126
8.2 Robust Information Gain Based FCM Clustering ........................................ 127
8.3 Robust Segmentation of Carotid Artery Ultrasound Images using Neuro
Fuzzy and Expectation Maximization....................................................................... 127
8.4 Robust Fuzzy RBF Network Based Segmentation ....................................... 128
8.5 Automatic Active Contour Based Segmentation of Carotid Artery
Ultrasound Images...................................................................................................... 128
8.6 IMT Measurements and Medical Decision Systems .................................... 129
8.7 Future Recommendations ............................................................................... 129
References.......................................................................................................................131
xi
List of Figures
Figure 1-1 The ten most leading causes of death in United States [3] ........................... 2
Figure 1-2 (a) Carotid artery location in the head and neck, (b) the normal carotid
artery without any blockage, (c) the diseased carotid artery having plaque [1]. ............ 3
Figure 2-1 The sample carotid artery ultrasound image ................................................ 18
Figure 3-1 Block diagram of the proposed scheme ....................................................... 24
Figure 3-2 Experimental results: (a) the original phantom image; (b) FCM segmented
image; (c) segmented image using sFCM; (d) the proposed sFCMM segmented image
(e) segmented image using K-means (f) segmented image using SOM (g) proposed
ensemble scheme segmented image and (h) segmented image using sFCMLSM
technique. .......................................................................................................................... 34
Figure 3-3 Experimental results: (a) the original carotid artery image; (b) histogram
equalized image; (c) FCM segmented image; (d) segmented image by sFCM; (e) the
proposed sFCMM segmented image (f) K-means segmented image (g) SOM
segmented image (h) the proposed ensemble segmented image (i) morphological
corrected image, (j) sFCMLSM technique segmented image. ...................................... 35
Figure 3-4 (a) and (c) Carotid artery image is segmented using the proposed ensemble
clustering approach and (b) and (d) images segmented by sFCMLSM approach. ...... 40
Figure 3-5 Proposed approach segmentation of carotid artery ultrasound image using
(a) bilateral and (b) median filtering as pre-processing step for noise reduction......... 41
Figure 3-6 Performance measures versus increasing number of features. ................... 41
Figure 3-7 (a) Magnified IMT measurement section of an original carotid artery
ultrasound image (b) Magnified IMT measurement section of a segmented carotid
artery ultrasound image using the proposed scheme. .................................................... 41
Figure 3-8 (a) IMT measurements of a normal carotid artery image (b) IMT
measurements of abnormal carotid artery....................................................................... 42
Figure 3-9 ROC curve analysis of true and false positive rates using MLBPNN
classifications. .................................................................................................................. 42
Figure 4-1 The block diagram of the proposed IGFCM approach............................... 47
Figure 4-2 A sample pixel and corresponding local neighborhoods ........................... 50
Figure 4-3 Segmentation of noisy synthetic image (noise variance 0.01): (a) noisy
image segmented by (b) FCM, (c) sFCM, (d) sFCMM, (e) FLICM, and (f) the
proposed IGFCM algorithm. ........................................................................................... 55
Figure 4-4 Segmentation of noisy synthetic image (noise variance 0.02): (a) noisy
image segmented by (b) FCM, (c) sFCM, (d) sFCMM, (e) FLICM, and (f) the
proposed IGFCM algorithm. ........................................................................................... 55
Figure 4-5 Segmentation of noisy synthetic image (noise variance 0.03): (a) noisy
image segmented by (b) FCM, (c) sFCM, (d) sFCMM, (e) FLICM, and (f) the
proposed IGFCM algorithm. ........................................................................................... 56
xii
Figure 4-6 The Wolf image segmentation, (a) The Wolf image (original), (b) FCM
segmentation, (c) sFCM segmentation, (d) sFCMM segmentation, (e) FLICM
segmentation, and (f) the proposed IGFCM segmentation............................................ 56
Figure 4-7 Segmentation of noisy Wolf image (noise variance 0.01), (a) noisy Wolf
image, (b) FCM segmentation, (c) sFCM segmentation, (d) sFCMM segmentation,
(e) FLICM segmentation, and (f) the proposed IGFCM segmentation ....................... 57
Figure 4-8 CT liver image segmentation, (a) original CT liver image, (b) FCM
segmentation, (c) sFCM segmentation, (d) sFCMM segmentation, (e) FLICM
segmentation, and (f) the proposed IGFCM segmentation............................................ 60
Figure 4-9 Graphical comparison of clustering quality measures (a) PC and (b) CE for
the CT Liver image .......................................................................................................... 60
Figure 4-10 Carotid artery US image segmentation, (a) original carotid artery US
image, (b) FCM segmentation, (c) sFCM segmentation, (d) sFCMM
segmentation, (e) FLICM segmentation, and (f) the proposed IGFCM segmentation
........................................................................................................................................... 63
Figure 4-11 IGFCM segmentation at noise free and noisy carotid artery ultrasound
image corrupted through Gaussian noise of various intensities. ................................... 64
Figure 4-12 (a) PC and (b) CE measures of 300 carotid artery ultrasound images ..... 65
Figure 4-13 Average PC and CE measures for 300 carotid artery ultrasound images 65
Figure 4-14 IMT measurements of a normal and abnormal carotid artery................... 67
Figure 4-15 ROC curve plotted against true positive rate vs. false positive rate for
PNN, KNN, and MLBPNN classifiers. .......................................................................... 67
Figure 4-16 Effect of segmentation techniques on the classification of carotid artery
images ............................................................................................................................... 68
Figure 5-1 Graphical representation of the proposed RSC-US approach..................... 71
Figure 5-2 Initial targets marked as artery wall, area inside the artery and the
background tissues. .......................................................................................................... 72
Figure 5-3 GMM parameters estimation using EM algorithm ...................................... 75
Figure 5-4 Behavior of RMSE curve of NFC training at different epochs .................. 77
Figure 5-5 NFC generated FIS used for segmentation of carotid artery ultrasound
images. .............................................................................................................................. 78
Figure 5-6 Graphical representation of fuzzy membership functions for selected
feature 1 (a) and feature 2 (b) respectively. .................................................................... 79
Figure 5-7 a) One of the longitudinal original carotid artery ultrasound images with
marked plaque, b) selected ROI c) segmented by the proposed RSC-US scheme, d)
FCM segmentation, e) K-means and f) Magenta represents initial and green represents
final segmentation of sFCMLSM technique. ................................................................. 80
Figure 5-8 Sample noise free and noisy longitudinal carotid artery ultrasound images
segmented by the proposed RSC-US approach.............................................................. 82
Figure 5-9 (a) One of the original longitudinal carotid artery ultrasound images, b)
image corrupted by Gaussian noise of variance 0.10 with marked ROI c) the proposed
RSC-US technique segmented image; d) FCM segmentation e) K-means and f)
sFCMLSM segmentation. ................................................................................................ 82
xiii
Figure 5-10 Segmentation quality comparison of different techniques at various noise
levels ................................................................................................................................. 85
Figure 5-11 Computational time (in Sec.) of the proposed scheme across different
number of extracted features. .......................................................................................... 85
Figure 5-12 (a) IMT measurement of a normal and (b) abnormal carotid artery......... 86
Figure 5-13 Performance comparisons of KNN, MLBPNN and SVM classifiers using
RSC-US segmentation at various classification quality measures ................................ 87
Figure 5-14 ROC curves of SVM, MLBPNN and KNN. .............................................. 88
Figure 5-15 Comparison of classification accuracy for various segmentation
techniques ......................................................................................................................... 88
Figure 6-1 Schematic diagram of the proposed RFRBFN technique ........................... 93
Figure 6-2 (a) original synthetic image b) Noisy image (Gaussian noise intensity of
0.008) c) Image segmented by FCM d) RBF segmented image e) Fuzzy RBF
segmentation image and f) The proposed RFRBFN segmented image. ....................... 98
Figure 6-3 Misclassification error rE at various Gaussian noise levels ...................... 99
Figure 6-4 Cross validation error (in term of mean square error) of FCMJ vs ......... 99
Figure 6-5 RMSE of the proposed RFRBF network training for MR T1-weighted
image ............................................................................................................................... 101
Figure 6-6 (a) Original brain MR image (b) image with 0.01 Gaussian noise (c) FCM
segmentation (d) Image segmented by RBF technique (e) Fuzzy RBF segmented
image(f) The proposed RFRBFN segmented image. ................................................... 101
Figure 6-7 (a-c) Original brain MR images, (d-f) respective ground truths, (g-i)
RFRBFN based segmentation and (j-l) difference between ground truth and the image
by the proposed RFRBFN approach. ............................................................................ 102
Figure 6-8, Column (a) Original brain MR images, column (b) the noisy version of the
original brain MR images, column (c) the proposed RFRBFN approach segmented
images, column (d) the ground truth of the respective brain MR images. ................. 104
Figure 6-9 (a) Original carotid artery ultrasound image selected ROI (b) Noisy carotid
artery image of intensity 0.05 (salt & pepper) (c) FCM segmented image (d) image
segmented by RBF (e) FRBF network segmentation and (f) the proposed RFRBFN
segmented image. ........................................................................................................... 105
Figure 6-10 Left column: The original carotid artery ultrasound images with marked
plaque and right column: the proposed RFRBFN segmented images. ....................... 107
Figure 6-11 IMT measurements of normal and abnormal carotid arteries ................. 108
Figure 6-12 The ROC curves for different MLBPNN classifier (with different number
of hidden layer neuron) .................................................................................................. 110
Figure 7-1 Flow chart of the proposed approach ......................................................... 113
Figure 7-2 a) The original carotid artery ultrasound image, b) the cropped and median
filtered ROI, c) automatic snake initialization window, d) segmented carotid artery
ultrasound image using active contour method. ........................................................... 120
Figure 7-3 Column a) segmentation results using our proposed automatic snake
initialization approach and column b) images segmented by manual snake
initialization. ................................................................................................................... 121
xiv
Figure 7-4 IMT measurement of a normal carotid artery ultrasound image .............. 122
Figure 7-5 ROC curves of SVM, KNN and PNN classifiers showing true positive
(TP) and false positive (FP) rates at different thresholds ............................................ 124
Figure 7-6 Performance comparison of KNN, PNN and SVM classifiers at various
classification performance measures. ........................................................................... 124
xv
List of Tables
Table 3.1 Feature selected by WEKA using GA for segmentation of carotid artery
ultrasound images ............................................................................................................. 29
Table 3.2 Clustering performance measures of the proposed approach on phantom
ultrasound image. ............................................................................................................. 34
Table 3.3 The clustering quality performance comparison of various techniques....... 37
Table 3.4 Performance comparison of the proposed ensemble clustering approach
based on FCM, sFCM, sFCMM, K-means and SOM approaches. ............................... 39
Table 3.5 Performance comparison of the proposed approach segmentation of carotid
artery ultrasound images with other techniques by utilizing all thirty five extracted
features. ............................................................................................................................. 39
Table 3.6 The Performance comparison of segmentation using median and bilateral
filtering for image denoising. .......................................................................................... 40
Table 3.7 Classification performance measure of the MLBPNN ................................. 43
Table 3.8 The temporal comparison of the proposed approach at reduced and whole
extracted features set. ....................................................................................................... 43
Table 4.1 Clustering quality comparison of the proposed IGFCM and other
segmentation techniques .................................................................................................. 61
Table 4.2 Performance comparison of PNN-based decision system with other
classifiers .......................................................................................................................... 67
Table 4.3 The effect of segmentation technique at classification of carotid artery
ultrasound images ............................................................................................................. 68
Table 5.1 Average performance comparison of the proposed RSC-US and other
techniques over 300 carotid artery ultrasound images ................................................... 84
Table 5.2 Classification performance comparisons of SVM, KNN and MLBPNN
using the proposed RSC-US segmentation technique ................................................... 86
Table 5.3 Effects of segmentation on object classification ........................................... 88
Table 6.1 Parameters used for training of network for brain MR images .................. 100
Table 6.2 Parameters used for training of the network for carotid artery ultrasound
images ............................................................................................................................. 108
Table 6.3 The MLBPNN classification performance measures on 200 carotid artery
ultrasound images segmented by the proposed RFRBFN technique .......................... 109
Table 6.4 Effects of hidden layer neurons on classification accuracy of carotid artery
ultrasound images ........................................................................................................... 110
Table 7.1 Various IMT measurements of upper and lower wall of carotid artery in
term of mm ...................................................................................................................... 121
Table 7.2 Classification performance comparison of the various classifiers based on
proposed technique segmentation. ................................................................................ 122
xvi
Abstract
Image processing is being successfully applied in many areas medical research such
as computer aided diagnosis, tumor imaging and treatment, angiography, and carotid
artery plaque detection. For medical image analysis, segmentation is an intermediate
step to segregate region of interest from the background. The ultimate goal of
segmentation is to identify the part of the data array that makes up an object in the
real world. Many imaging modalities are in practice for disease diagnosis. Among
those, owing to noninvasive nature, ultrasound imaging provides an invaluable tool
for disease diagnosis. Major limitations faced by ultrasound imaging modality include
low quality, inherent noise, and wave interferences. Consequently, a substantial effort
from radiologists is required to extract constructive information about a particular
disease. In this regard, an efficient and accurate computer aided diagnostic system for
ultrasound images is highly desirable for disease (plaque) diagnosis.
Carotid arteries are vital arteries that supply oxygen rich blood to the brain.
Carotid artery stenosis is the process of narrowing the carotid artery due to the
presence of atherosclerosis. The plaque may partially or fully block the blood flow to
the brain and the probability of cerebrovascular stroke becomes high. Ultrasound
imaging is used for detection of plaque in carotid artery. Due to lower quality and
other degradations, segmentation of carotid arteries ultrasound images becomes a
challenging task.
In this thesis, several segmentation techniques are proposed, which
successfully segment the carotid artery ultrasound images. Firstly, we have proposed
spatial fuzzy c-means modified (sFCMM) clustering technique and also investigated
effectiveness of ensemble clustering. The proposed sFCMM technique assigns weight
to each pixel in a sub-window according to the pixel’s contribution. The proposed
scheme required image pre-processing for noise reduction and hence segmentation
has been performed on filtered image. In another approach, we propose information
gain based fuzzy c-means clustering (IGFCM) algorithm that avoids the pre-
processing step and still yields better results compared to sFCMM technique. The
IGFCM approach exploits the concept of information gain to automatically update the
xvii
fuzzy membership function and cluster centeriods. However, from IGFCM segmented
images, it has been observed that some of the pixels of arterial walls are mislabeled by
IGFCM. In order to overcome this problem, a semi-supervised clustering approach
named robust segmentation and classification of ultrasound images (RSC-US) has
been proposed to segment carotid artery ultrasound images.
The RSC-US approach is composed of three phases. In the first phase, the
fuzzy inference system (FIS) is generated. In second phase, carotid artery ultrasound
images are segmented based on the generated FIS. Finally, a decision making system
has been designed to segregate the segmented images into normal or abnormal
subjects. The RSC-US approach did not utilize the spatial information of pixel’s
which plays a vital role in segmentation. Consequently, the spatial information has
also been explored and a new approach named robust fuzzy radial basis function
networks (RFRBFN) has been proposed to segment carotid artery ultrasound images.
The RFRBFN segments the carotid artery ultrasound images with high precision. Due
to the Lagrange function and a smoothing parameter, the RFRBFN might be
computationally expensive. Finally, an automatic active contour based segmentation
technique for carotid artery ultrasound images is proposed. This technique can
successfully segment natural scene as well as medical images.
xviii
List of Publications
Journal Articles:
Mehdi Hassan, Asmatullah Chaudhry, Asifullah Khan, M. Aksam Iftikhar,
“Robust Information Gain Based Segmentation and Classification of Carotid
Artery Ultrasound Images”, “Computer Methods and Program in Biomedicine”
Vol. 113, pp. 593-609, 2013. Impact Factor 1.555
Mehdi Hassan, Asmatullah Chaudhry, Asifullah Khan, Jin Young Kim, “Carotid
Artery Ultrasound Image Segmentation using Modified Spatial Fuzzy c-means and
Ensemble Clustering”, “Computer Methods and Program in Biomedicine”, Vol
108, pp 1261-1276, 2012. Impact Factor 1.555
Asmatullah Chaudhry, Mehdi Hassan, Asifullah Khan, Jin Young Kim,
“Automatic Active Contour Based Segmentation and Classification of Carotid
Artery Ultrasound Images”, “Journal of Digital Imaging” Vol. 26, pp 1071-1081,
2013. Impact Factor 1.10
Asmatullah Chaudhry, Mehdi Hassan, Asifullah Khan, Jin Young Kim, Tran Anh
Tuan, “Automatic Carotid Artery Image Segmentation using Snake Based Model”,
“Journal of Korean Navigation Institute, Vol. 17, pp. 115-122, 2013”. Impact
Factor 0.278
Asmatulalh Chaudhry, Asifullah Khan, Anwar M. Mirza, Asad Ali, Mehdi
Hassan, Jin Young Kim, “Neuro Fuzzy and Punctual Kirging based Filter for
Image Restoration”, Applied Soft Computing, Vol. 13, 2012. Impact Factor
2.526.
Jan Alam, Mehdi Hassan, Asifullah Khan, Asmatullah Chaudhry, “Robust Fuzzy
RBF Network Based Segmentation and Intelligent Decision Making System for
Carotid Artery Ultrasound Images” “Neurocomputing” Vol. 151, pp. 745-755,
2015. Impact Factor 2.005
Asmatullah Chaudhry, Mehdi Hassan, Asifullah Khan, Robust Segmentation of
Carotid Artery Ultrasound Images using Neuro Fuzzy and Expectation
Maximization: Employing Intima-Media Thickness and SVM for Disease
Prediction, Submitted in Information Sciences, Journal, 2015.
Proceedings in National/International Conferences:
Asmatullah Chaudhry, Mehdi Hassan, Asifullah Khan, Jin Young Kim, Tran Anh
Tuan, Image clustering using Improved Spatial Fuzzy C-means. (ACM, ICUIMC,
12).
Mehdi Hassan, Asmatullah Chaudhry, Asifullah Khan, Kashif Riaz, An
Optimized Fuzzy C Means Clustering with Spatial Information for Carotid Artery
Image Segmentation. (IEEE, IBCAST, 2011).
xix
Mehdi Hassan, Asmatullah Chaudhry, Asifullah Khan, M. Aksam Iftikhar, Jin
Young Kim, Medical Image Segmentation Employing Information Gain and
Fuzzy C-means Algorithm, IEEE, ICOSST, Lahore, 2013.
Book Chapter:
Asmatullah Chaudhry, Mehdi Hassan, Asifullah Khan, Jin Young Kim, Tran Anh
Tuan, “Automatic Segmentation and Decision Making of Carotid Artery
Ultrasound Images”, Advances in Intelligent Systems and Computing, ISI
Indexed 2012.
xx
List of Symbols
nu nth order moment about mean
Standard deviation 2
Variance
ip z Probability of z for ith intensity value
iju Fuzzy membership function
iv Center of ith cluster.
kM kth classifier/cluster
|
k
iM
y c xP
Conditional probability of y on c value for x instance
ns The average distance of all objects from cluster centeriods.
Set of all possible points
x Observed/Pixel value
X Set of observed data points
Unknown log likelihood parameter need to be estimated
,L The log likelihood function
J Objective function
cW Weights between hidden and output node c
Smoothing parameter
, ,pL pM pHZ Z Z Low, medium and high linguistic property sets
p Z Input vector for low, medium and high linguistic property
sets
Normalization factor
pT Z Obtained target vector
rE Error rate
mcpN Number of misclassified pixels
Class probability separated by specific threshold
Morphological erosion
Morphological dilation
E v Energy function of snake
, ,M C K Mass, damping and stiffness matrices q External force
,s tv Element along snake contour
2
2
d
dt
u Second order snake function derivative
Observed value mean
xxi
EI Expected Information f b Morphological opening operation
f b Morphological closing operation Wavelet function
cS Wavelet scale parameter
HX Entropy of xp
HY Entropy of yp
IMC Information measure of correlation
IG Information gain
S Sigmoid function
cO Output node c response
Learning rate
W Weights change between hidden and output layers
The objective function
xp , xp Marginal probability along rows and columns
xxii
List of Abbreviations
TIA Transient Ischemic Attack
MRA Magnetic Resonance Angiogram
CTA Computed Tomography Angiogram
CAD Computer Aided Diagnostics
IMT Intima Media Thickness
FCM Fuzzy C-Means
sFCM Spatial Fuzzy C-Means
sFCMM Spatial Fuzzy C-Means Modified
MGH Moments of Gray Level Histogram
ROI Region of Interest
MLBPNN Multi-Layer Backpropagation Neural Networks
FFT Fast Fourier Transform
SVM Support Vector Machine
KNN K Nearest Neighbors
PSNR Peak Signal to Noise Ratio
GLCM Gray Level Co-occurrence Matrix
CWT Continuous Wavelet Transform
GA Genetic Algorithm
SOM Self-Organizing Maps
DBI Davies Bouldin Index
sFCMLSM Spatial Fuzzy C-Means Level Set Method
IGFCM Information Gain Based Fuzzy C-Means
PNN Probabilistic Neural Networks
ROC Receiver Operating Characteristic
FLICM Fuzzy Local Information C-Means
AUC Area Under the Curve
RSC-US Robust Segmentation and Classification of Ultrasound
Images
EM Expectation Maximization
GMM Gaussian Mixture Model
NFC Neuro Fuzzy Classifier
FIS Fuzzy Inference System
RFRBFN Robust Fuzzy Radial Basis Function Networks
1
Chapter 1 : Background and Goals of Study
Carotid arteries supply oxygenated blood to the brain. These vital arteries reside at
each side of the lower neck, below the jaw. The carotid arteries are further divided
into internal and external carotid arteries. The internal carotid artery supply blood to
the brain, where thinking, sensory, personality, speech and motor functions reside.
Whereas, the external carotid artery is used to supply blood to human face, neck and
scalp [1].
Carotid artery stenosis is the process of narrowing the artery due to the
presence of atherosclerosis. A plaque is built up in carotid artery because of the
atherosclerosis which is formed by the excess amount cholesterol and other fatty
materials. This plaque may partially or fully block the blood flow to the brain and the
probability of cerebrovascular accident (stroke) became very high [1, 2].
Cerebrovascular accident occurs when blood supply to the brain is stopped or
the blood vessel bursts. As, there is no mechanism in which brain can store oxygen,
hence the brain solely depend on the internal carotid artery which provides oxygen-
rich blood [2]. Cerebrovascular attack can occur due to the following reasons:
Due to the presence of plaque, carotid artery becomes narrow
When plaque ruptures, small pieces of plaque drift to the brain
Carotid artery becomes narrowed, due to the formation of blood clots
Figure 1-1 shows the ten most leading causes of deaths in United States.
Among those, cerebrovascular accident is the fourth leading cause of deaths in United
States. A total of 129476 deaths have been reported because of cerebrovascular
accidents in United States in year of 2010 only [3]. There are two common types of
cerebrovascular accidents (strokes), Ischemic and Hemorrhagic [4]. Ischemic stroke
mostly occurs in two ways: first, formation of clots somewhere in the body and
wedged into the blood vessel supplying oxygenated blood to the brain. If stroke
occurs in this way it is known as Embolic stroke. Secondly, a blockage or plaque
Chapter 1: Background and Goals of Study
2
forms directly into the carotid artery, if stroke occurs due to formation of plaque in
carotid artery, it is called Thrombotic accident.
We have considered the second case in our research to identify the plaque in
the carotid artery. Location and cross section of normal and abnormal carotid artery is
shown in Figure 1-2(a). Similarly, Figure 1-2(b) shows a normal carotid artery
whereas; plaque is formed and reduced blood flow to the brain is visible from Figure
1-2(c). The consequence of plaque may cause a serious brain stroke. An early
detection of plaque in carotid artery may prevent from such serious strokes.
1.1 Causes of Atherosclerosis
Arthrosclerosis is a disease in which plaque has buildup inside the arteries. The exact
causes of atherosclerosis are not known. Studies have revealed that the atherosclerosis
is a gradual process and it may starts from childhood. With the passage of time,
development of atherosclerosis became very fast. Common reasons of atherosclerosis
can be found in [2].
1.2 Symptoms of Cerebrovascular Accidents
Given below are some symptoms, which might be used as a warning for
cerebrovascular strokes. Among those, the most important warning sign is Transient
Ischemic Attack (TIA). TIA occurs when the blood vessels partially block the blood
flow to the brain. The symptoms of TIA can be found in [5].
Figure 1-1 The ten most leading causes of death in United States [3]
Chapter 1: Background and Goals of Study
3
Figure 1-2 (a) Carotid artery location in the head and neck, (b) the normal carotid
artery without any blockage, (c) the diseased carotid artery having plaque [1].
1.3 Cerebrovascular Disease Diagnosis
Various modalities are available for the examination and cerebrovascular disease
diagnosis. The following are the techniques currently being used for cerebrovascular
disease diagnosis [1].
Blood Screening: Medical experts can examine different factors which may
cause the cerebrovascular stroke. Blood screening is required to check blood
sugar level, infection and blood clotting time of a patient.
Carotid Angiogram: In this technique, a dye is injected to the blood and then
X-ray of head is taken which helps experts to find the possible blockage of
carotid artery. In this way, a detailed view of the brain and neck arteries can be
obtained. The patients may feel allergic reaction using carotid angiogram
technique.
Computed Tomography Scan: A computed tomography (CT) scan is
performed if some type of cerebrovascular stroke or TIA has already occurred.
In this process, X-ray images of the body are acquired from different angles
and computer is used to combine the acquired images to view it on computer
screen in 2D or 3D formats. Using CT-scan imaging, the radiologist injects a
dye into blood vessel of the patient to highlight the carotid arteries in images.
Chapter 1: Background and Goals of Study
4
The CT scan test may expose the affected areas of the brain. High radiation
risk factor is involved in CT scan technique.
Magnetic Resonance Angiogram (MRA): MRA is a procedure similar to
magnetic resonance imaging (MRI). Using MRA imaging, high frequency
magnets and radio waves are used to acquire the blood vessels images. MRA
is an effective method used for plaque detection in the carotid artery. Using
this imaging technique, information about carotid and other vertebral arteries
and presence of plaque in the carotid artery can be obtained. The MRA might
be harmful for those patients having kidney problems.
Computed Tomography Angiogram (CTA): CTA can be used to obtain
high resolution 3D images to analyze the carotid artery. In this procedure,
intravenous contrast material is injected to get high resolution images. Using
this imaging approach, the carotid arteries are examined that either the blood
supply to the brain is normal or not.
Magnetic Resonance Imaging: To assess plaque in carotid artery, MRI
approach can also be used. MRI uses magnetic field and radio waves to
acquire the carotid artery images.
Carotid Artery Ultrasound: It is one of the most common tests to assess the
carotid artery. In this procedure, high frequency sound waves are generated
and hence used to create inside image of carotid artery. It is a popular
technique because of its non-invasive nature. In this imaging technique,
neither patients are exposed to radiation nor do patients feel discomfort. With
the help of carotid artery ultrasound imaging, expert can examine if plaque
exists in carotid artery which may reduce the oxygenated blood flow to the
brain.
The above mentioned techniques are in practice for carotid artery disease
diagnosis. In this thesis, ultrasound imaging modality has been chosen for plaque
detection. There are certain reasons for selection of ultrasound imaging modality
which includes, its non-invasive nature, not exposed to radiation, comfortable to
patients, common and affordable to people [1, 2, 5].
On the other hand, ultrasound imaging has some limitations like low quality,
presence of noise and wave interferences etc. Due to these limitations, it is very
Chapter 1: Background and Goals of Study
5
challenging to analyze and interpret the ultrasound images. It needs considerable
efforts from the radiologists to analyze these images for disease diagnosis. Firstly, as
the volume of medical images is growing day by day, manual interpretation and
analysis of these images in not feasible. Secondly, the variability of opinion across the
human experts is another major problem. Hence, a computer aided diagnostic (CAD)
technique is highly desirable to analyze the bulk of medical images. The objective of
CAD system is to provide additional support to the radiologists. Specifically, effective
computer algorithms are required to separate the region of interest (ROI) and the
structure of an organ automatically. These computer algorithms usually segment the
medical images into specified number of homogenous regions. Segmentation plays
vital role in image analysis such as anatomical structure [6], treatment planning [7],
and computer aided surgery [8].
1.4 Research Objectives and Contributions
There are two main objectives of this research for diagnosis of carotid artery plaque
using carotid artery ultrasound images. First and most important is segregation of
arterial walls of carotid artery from background tissues. This separation requires very
effective image segmentation algorithms which accurately segregate the arterial walls
from background tissues. Successful plaque identification requires accurate intima
media thickness (IMT) measurements from segmented carotid artery images. A great
care is needed to measure the IMT values because the plaque in carotid artery has to
be identified by the IMT measurement. Second objective of this thesis is to propose
an intelligent decision making system based on IMT values which classifies the
segmented images into normal and abnormal subjects.
To achieve these objectives, we have proposed several image segmentation
techniques named spatial fuzzy c-means modified and ensemble clustering,
information gain based fuzzy c-means, expectation maximization, neuro fuzzy,
genetic algorithm and automatic active contour based segmentation. Post processing
technique such as classification highly depends upon quality segmentation. The
proposed approaches outperformed the other state of the art segmentation techniques
like FCM, K-means, sFCM, SOM, FLICM, sFCMLSM.
Chapter 1: Background and Goals of Study
6
In classification, we have employed multilayer backpropagation neural
networks (MLBPNN), support vector machine (SVM), K-nearest neighbors (KNN),
and probabilistic neural networks (PNN) to detect the plaque in carotid artery. High
classification accuracy has been achieved by employing these classification systems.
Further, the effect of segmentation at classification has also been investigated. It has
been observed that accurate segmentation has a high impact on classification stage.
The research contributions of the thesis in the field of medical image analysis and
disease diagnosis are as follows.
Carotid artery segmentation technique named spatial fuzzy c-means modified
(sFCMM) and ensemble clustering has been proposed. Intelligent decision
making system has also proposed to separate out the normal and abnormal
subjects.
Robust information gain based FCM segmentation approach is proposed for
carotid artery ultrasound image segmentation. The proposed technique
outperforms state of the art segmentation approaches.
Segmentation and classification approach is proposed based on EM, neuro
fuzzy, GA and SVM for disease prediction.
Robust Fuzzy RBF network segmentation and intelligent classification
technique for carotid artery ultrasound images is proposed.
Automatic active contour based segmentation approach for carotid artery
ultrasound images is proposed. The segmented images are then classified into
normal and abnormal subjects.
The above mentioned proposed techniques offer quality segmentation and
high classification accuracy on the obtained datasets. Detailed description of the
datasets is presented in Section 2.5.
1.5 Organization of Thesis
The rest of the thesis is organized as follows: Chapter 2 describes a comprehensive
literature survey and related theory of segmentation and classification of carotid artery
ultrasound images. Detail of the datasets used in this research work has also described
in Chapter 2. In Chapter 3, carotid artery segmentation using a modified spatial fuzzy
Chapter 1: Background and Goals of Study
7
c-means and ensemble clustering approach is elaborated. In Chapter 4, information
gain fuzzy c-means clustering has been presented which is used for segmentation and
classification of carotid artery ultrasound images. In Chapter 5, a new robust approach
based on expectation maximization, neuro fuzzy classification and genetic algorithm
for segmentation is described. Chapter 6 presents a novel robust fuzzy radial basis
function network for segmentation and classification of carotid artery ultrasound
images approach. Whereas, in Chapter 7, a new automatic deformable model based
segmentation and classification of carotid artery ultrasound images is presented.
Finally, conclusions and future recommendations are provided in Chapter 8.
8
Chapter 2 : Literature Survey and Related
Concepts
In this chapter, we will present a detailed literature survey about the segmentation,
IMT measurements, and classification of medical images especially carotid artery
ultrasound images. The algorithms which have been used for segmentation of carotid
artery ultrasound images will be discussed with their pros and cons. Intima-media
thickness which is very important for the classification of carotid artery segmented
images will also be discussed. Finally, various classifiers used for identification of
plaque in carotid artery ultrasound images will also be discussed in this chapter.
2.1 Segmentation of Carotid Artery Ultrasound Images
Segmentation is the process of splitting an image into different homogenous regions.
Carotid artery ultrasound images based disease diagnosis is active area of research
and have attracted the attention of many researchers. Main task of segmentation is to
segregate the overlapping organs in medical images into non-overlapping regions. In
medical imaging, multiple tissues are contributing for the formation of a single pixel
so that they blur the boundaries of objects; hence this blurring is called a partial-
volume effect. Owing to the partial-volume effect, soft clustering is a good choice
because the clusters are allowed to overlap in a soft/fuzzy clustering. That is, one
pixel may belong to more than one class with a different degree of membership. In
fuzzy clustering, pixels have different memberships in multiple regions; thus fuzzy
clustering is more informative about original image [9].
Chuang et al. [10] have proposed spatial fuzzy c-means (sFCM) clustering
approach to segment medical images. The sFCM has utilized the spatial information
of the pixel under consideration and incorporates into conventional fuzzy c-means
(FCM). To make the model robust to noise, the objective function of the FCM has
been modified and spatial information has been incorporated into FCM objective
function. The sFCM approach assigns an equal weightage to all pixels of window and
it may produce inhomogeneous clustering. Chaudhry et al. [11] have proposed
Chapter 2: Literature Survey and Related Concepts
9
modification to sFCM for medical image segmentation named it spatial fuzzy c-
means modified (sFCMM). The Euclidean distance based weights have been assigned
to every pixel in sub-window according to pixel contribution. The advantage of
weight assignment is that it becomes robust and produces more homogenous
clustering as compare to sFCM.
Iscan et al. have proposed medical image segmentation technique using
incremental neural networks based on moments of gray level histogram (MGH) and
2D-continous wavelet transform [12]. It has used a high dimensional feature vector
and works only at the small noise levels. Vasantha et al. [13] have proposed
segmentation scheme in which most important features are selected by greedy
stepwise and genetic algorithm among a large set of hybrid features. Carotid artery
ultrasound image segmentation technique based on RANSAC and cubic splines has
been reported in [14]. The technique is computationally expensive and only 50
brightness mode (B-mode) ultrasound images used for evaluation.
Spatial fuzzy clustering and level set methods based medical image
segmentation is reported by Li et al. [15]. They have incorporated partial differential
equations into spatial fuzzy c-means became computationally expensive. Yu et al. [16]
have reported a medical image segmentation technique based on object density. The
marker controlled watershed segmentation approach has been utilized to the object of
interest which is used to identify the region of interest (ROI). Improper selection of
ROI leads to misleading results and over segmentation is one of the major drawbacks
of watershed segmentation.
Mao et al. [17] have used deformable model for extraction of carotid artery
lumen. The images using deformable models are segmented with high accuracy. The
snake based models have been reported in literature to extract the contour of carotid
artery using ultrasound images [18, 19]. However, the snake based/deformable
models have a major limitation in which user intervention is required for snake
initialization. A new Doppler based scheme is proposed by Hovda et al. [20] which
has been used to segment the image by utilizing the blood or tissue characteristics.
Likelihood ratio function was applied for classification however, very difficult to
validate the assumptions of the model and thus the system becomes more complex.
Chapter 2: Literature Survey and Related Concepts
10
Canny edge detector based technique has been proposed by Hamou et al. [21]
for segmentation of carotid artery ultrasound images. The proposed technique is based
on three parameters, upper and lower boundary thresholds, and standard deviation of
Gaussian smoothing kernel. This method is used to wipe out the insignificant details
from the map generated by their technique. Similarly, carotid artery contour
extraction technique is reported by Adel-Dayem et al. [22]. The carotid artery image
pixels have been segmented into three classes, named the arterial wall, an area inside
the artery and background tissues, by employing uniform quantizer. Edges among
these three clusters have been extracted using the morphological edge detector. For
minimizing the effect of noise, they have employed some pre and post-processing
techniques as well. However, the basic limitation of the technique is its low sensitivity
to noise and it may not differentiate the small variation in intensity especially within
the arterial walls.
Segmentation of carotid artery ultrasound images based on watershed
segmentation is reported in [23, 24]. Threshold selection is crucial to region merging
stage which is based on the average of neighboring area pixels. Kamel et al. [25] have
proposed a technique using fuzzy region growing for segmentation of carotid artery
ultrasound images. The technique generates a fuzzy connectedness map of image
which is computationally expensive.
An integrated approach based on snake based model for segmentation of
carotid artery ultrasound images have been proposed by Loizou et al. [26]. Bastida-
Jumilla et al. [27] have reported the common carotid artery segmentation scheme
using frequency implementation for deformable models. Improper initialization by the
inexperienced user may lead toward false results. Chaudhry et al. [28] have proposed
an automatic active contour based segmentation of carotid artery ultrasound images.
The proposed approach overcomes the limitation of manual initialization of snakes
and thus their approach is fully automatic.
Golemati et al. [29] have proposed Hough transform based segmentation of
carotid artery ultrasound images. Hough transform based techniques are useful to
detect lines and circles, however the carotid artery vessels are curvy and Hough
transform based techniques may not accurately segment such images. Moreover the
Chapter 2: Literature Survey and Related Concepts
11
authors tested their approach at 10 B-mode ultrasound images and have performed a
small scale evaluation of stenosis level.
Abdel Dayem and El Sakka [30] have proposed an integrated segmentation
approach which is based on multi-resolution and watershed techniques. Their
objective was to speedup segmentation process. The scheme has been employed to
decompose an image into a pyramid by applying wavelet transform. The proposed
scheme is suitable for noise free images but the noisy images might not be well
segmented by their approach. Dynamic programming based carotid artery ultrasound
image segmentation techniques have been reported in [31, 32]. The dynamic
programming performed well at noise free images, but the computational cost of
dynamic programming is significantly high.
The basic objective of the above mentioned techniques is to segment the
carotid artery ultrasound images in an efficient way. However, every technique has its
own limitations and thus it becomes challenging to segment carotid artery ultrasound
images with high precision.
2.2 Segmentation Algorithms
Detail of the segmentation/clustering algorithms used in our experiments are given
below. Some of our proposed approaches are extension of these algorithms. These
techniques are being successfully used to segment the medical images especially,
carotid artery ultrasound images. Additionally, these state of the art algorithms are
also used to compare the results of the proposed scheme. Detail of each algorithm is
as under:
2.2.1 Fuzzy C-means Clustering
Fuzzy c-means clustering (FCM) [33, 34] is an unsupervised technique that has been
successfully applied to clustering, features analysis and classifier designing in fields
such as image segmentation, medical imaging, astronomy and geology [35]. Similar
to other clustering algorithms, FCM is also used to group similar data points into a
same cluster. The clustering is achieved iteratively, minimizing the cost function, to
decide the fate of pixel to which cluster of pixel may belong.
Chapter 2: Literature Survey and Related Concepts
12
FCM may be one of the candidate techniques for clustering in areas where the
objects regions are overlapped. Image pixels are highly correlated and probability is
high that one pixel may belong to more than one clusters with different degree of
memberships. In such a case, fuzzy clustering algorithm like FCM might be a better
choice for segmentation.
The FCM algorithm assigns pixels to clusters based on their fuzzy membership
values. It strives to minimize the following cost function:
2
1 1
N Cm
ij j i
j i
J u x v
(2-1)
where iju shows the membership of pixel jx to ith cluster jx and represents
the set of points that an image is composed. C and N represent total number of
clusters, and iv is centroid of ith cluster. The constant m is also known as degree of
fuzziness and is usually set to 2 for most applications.
The cost function of FCM is minimized iteratively by updating the cluster
centroid. Fuzzy membership values are assigned to pixels based on their distance
from the center of clusters. The smaller the distance of pixel under consideration from
cluster centroid, higher will be the degree of membership to that cluster and vice
versa. The following two mathematical expressions are used to update the fuzzy
membership functions and cluster centers, respectively [36]:
2
1
1
1ij
mCj i
k j k
u
x v
x v
(2-2)
1
1
N
ij j
j
i Nm
ij
j
u x
v
u
(2-3)
2.2.2 Spatial Fuzzy C-means Clustering
In an image, due to high pixel correlation, the probability of pixels belonging to the
same cluster becomes high. The effect of neighboring pixels has not been utilized in
Chapter 2: Literature Survey and Related Concepts
13
conventional FCM clustering. Using FCM algorithm, a noisy pixel may mislabeled
because of the abnormal feature data. To overcome this problem, Chuang et al. [10]
proposed modification in the basic FCM framework and named it spatial fuzzy c-
means clustering (sFCM) algorithm. In sFCM, the spatial information of pixel is
utilized and an equal weight is assigned to each pixel in sub-window to decide the
pixel’s fate. The advantage of incorporation of spatial information is that the sFCM
algorithm becomes more robust to noise and produces a more homogenous clustering
as compared to FCM algorithm.
The sFCM incorporates spatial information into the basic FCM framework for
clustering.
j
ij ik
k NB x
h u
(2-4)
where jNB x shows a square window centered on jx . Like the membership function
in FCM, ijh shows the probability of pixel belonging to ith cluster. Large spatial
function value shows that majority of the pixels belong to same cluster. Spatial
function has been incorporated into the FCM membership function and new
membership function will become as follows:
'
1
p qij ij
ij cp q
kj kj
k
u hu
u h
(2-5)
2.2.3 Radial Basis Function Network
Unlike the simple neural network, radial basis function has been used in the hidden
units of network as described in [37]. The functions used in the network are strictly
positive and radially symmetric with a unique maxima at its center. The hidden layer
weights were optimized using K-means algorithm [38].
2
1
N
kN p k
p k
J z v
(2-6)
where represents a set of input data points, N is the total number of hidden units,
and kv corresponds to cluster centers of hidden units. Here, we need to find kv that
Chapter 2: Literature Survey and Related Concepts
14
minimizes Equation 2-6. If we use Gaussian as a base function, the response of the
hidden units can be calculated using the following expression:
22
exp
p k
k
z v
k
(2-7)
where 1 2, ,...,p nz z z z corresponds to input data samples. Response of each output
node is simply a linear combination of kernel functions:
c c j
j k
O W
(2-8)
where cO is the response output of node c and cW represents the weights between the
hidden layers and the output of node c .
2.2.4 Fuzzy Radial Basis Function Networks
Fuzzy Radial Basis Function Network [38] combines FCM and RBF approaches.
Weights of hidden layers (cluster centriod kv ) are updated using FCM, instead of K-
means clustering. In fuzzy RBF network, fuzziness has been incorporated at input and
output layers. To compute pku locally, a modified RBF network was used [38]. Using
this modified architecture, the output of each hidden layer is calculated by the
Equation 2-9.
2
1
1
q
p
k
p k
p
z v
(2-9)
In FRBF, weights between hidden and output layers are optimized using
gradient descent algorithm. Response of each output node is calculated using the
following expression:
c ck kp
k N
O W u
(2-10)
Chapter 2: Literature Survey and Related Concepts
15
2.2.5 K-means Clustering
K-means clustering is an unsupervised technique of clustering. The K-means is a
commonly used algorithm in computer vision for image segmentation [39] . It is an
iterative approach to update cluster center or mean to classify the whole data.
2.2.6 Self-Organizing Maps (SOM)
Self-organizing maps (SOM) is learning algorithm that produces low dimension input
space for training samples. Kohonen has developed the technique with self-
organizing for a network of adaptive elements [40]. The SOM algorithm follows two
basic principles; matching and finding that determine the winner neuron by the
minimum Euclidean distance to the input and update the position of neurons inside
the cluster.
2.3 IMT Measurements
IMT measured values are used to identify the presence of plaque in carotid artery [41,
42]. High IMT value is associated with high risk of cerebrovascular stroke. Keeping
the importance of IMT measurements, it is essential that IMT should be measured
accurately. For accurate IMT measurements, it is necessary that the arterial walls
should be separated accurately from background tissues.
IMT is the width including lumen-intima and the media adventitia [43]. As the
atherosclerosis and other fatty materials narrow the carotid artery, hence due to the
presence of plaque blood supply to the brain is reduced. IMT is one of the important
measures being successfully used for identification of plaque in the carotid artery. The
atherosclerotic changes are reflected by IMT measurements and thus can be used to
predict the cerebrovascular accident (stroke). The certain factors should be considered
while measuring IMT, i.e. age, gender, body to mass index (BMI), high blood
pressure and diabetic patients [44-50]. Classification of the segmented carotid artery
is vital because patient’s rehabilitation process may start. The decision system for
carotid artery plaque detection can be formed based on the IMT values.
Chapter 2: Literature Survey and Related Concepts
16
2.4 Classification of Carotid Artery Ultrasound Images
The main objective of the classification is to divide an input dataset into various
categories. The input data need to be classified on the basis of classifier’s training. In
our case, the carotid artery ultrasound images segmented by the proposed techniques
need to be classified into normal or abnormal subjects. A number of classifiers (linear
and non-linear) have been reported in the literature to classify the input data into
specified number of classes. The classification phase results are highly dependent
upon the accurate IMT measurements. It is possible only when the carotid artery
ultrasound images are segmented correctly.
Texture based classification of carotid artery plaque is proposed by
Christodoulou et al. [51]. A set of statistical and gray level dependence feature
vectors has been formed to classify the carotid artery plaque. The technique might be
computationally expensive because of large feature vector dimensions. K-nearest
neighbors (KNN) based classification of carotid artery plaque is reported in [52]. A
large dimension of feature set including shape, texture, statistical and morpholog have
been extracted and given as an input to KNN classifier. Similarly, KNN based
classification of carotid artery plaque have been investigated in [26]. A robust
decision system based on KNN for identification of plaque in carotid artery has been
proposed by Latifoglu et al. [53]. The fast Fourier transform (FFT) based features are
extracted and important features are selected using principal component analysis
(PCA). Similarly, spatial gray level dependence matrices features were extracted and
consequently used for plaque classification employing SVM classifier [54].
Multilayer back-propagation neural networks (MLBPNN) based classification
of carotid artery plaque has been reported in [32]. The probability of MLBPNN
approach to trap into a local minima is high. Support vector machine (SVM) and
probabilistic neural network based classification of atherosclerosis tissues have been
reported in [55]. The authors have achieved the classification accuracy of upto 90%.
The post-processing techniques (classification in this case) highly depend
upon quality segmentation. The efficiency of decision system can be examined by
high classification accuracy. It is essential for computer aided diagnostic (CAD)
system to distinguish the abnormal subjects from normal ones.
Chapter 2: Literature Survey and Related Concepts
17
2.5 Carotid Artery Ultrasound Images Datasets
It is very important for any segmentation algorithm to test its worth at a significant
amount of dataset. To the best of our knowledge, we could not find any standard
dataset of carotid artery ultrasound images. We have formed a real carotid artery
ultrasound images dataset and made collaboration with Radiology department, Shifa
International Hospital Islamabad, Pakistan. We have frequently visited and have
arranges meetings with the medical experts to understand the basic phenomenon and
problems are faced by experts for identification of carotid artery plaque. After a
careful study, to coup with those problems, we have proposed several new algorithms
for solution of those problems. The detail of the datasets used in the whole study is
given below.
In Shifa International Hospital Islamabad, Toshiba Xario XG Ultrasound
machine is being used for carotid artery examination. The machine is equipped with
Linear Probe Transducer and the frequency of range 7-8 MHz has employed for
carotid artery imaging. The carotid artery data was originally recorded videos taken
for 10 seconds. These videos have been then converted into frames using video
Decompiler. The original images are the size of 800x600 pixels with a resolution of
72 pixels per inch (PPI). The images were cropped from borders to separate area of
interest and converted into gray scale before further processing has been applied. The
size of cropped images reduced to 350x380 pixels.
The whole dataset consists of 350 carotid artery ultrasound images. A total of
57 patients’ data (including males and females) was obtained. The age of the patients
was in the range of 35-76 years. Overall mean and standard deviation of the patients’
age is 61.75 and 7.67 years respectively.
With the help of medical experts, images in the dataset were labeled as normal
or abnormal subjects. The benefit labeling the images was to test the classification
performance based on the proposed segmentation algorithms. Training of classifiers
needs class labels for learning the patterns effectively and based on the learned
patterns, it might be able to classify the test images with high accuracy. The dataset is
obtained step by step depends upon the arrival of patients to the hospital for carotid
artery examination. This is why different number of images has been used for
Chapter 2: Literature Survey and Related Concepts
18
evaluation of each proposed segmentation algorithm. A sample longitudinal carotid
artery ultrasound image is shown in Figure 2-1.
2.6 Performance Evaluation
The first objective of the thesis is to propose robust and accurate segmentation
algorithm and the second one is to design an intelligent decision making system for
segregation of normal and abnormal subjects. It is mandatory to evaluate the
performance of the proposed segmentation and classification technique. Clustering
and classification have their own performance evaluation measures, firstly, the
clustering quality measures used to evaluate the performance of proposed approaches
have been described. Secondly, classification/decision making performance measures
have been described.
Figure 2-1 The sample carotid artery ultrasound image
2.6.1 Clustering Performance Evaluation
Davies Bouldin Index (DBI)
DBI is frequently used clustering quality measure. It has advantages such as easiness
of producing results, robustness to high class specific noise, and lower computational
requirements [56, 57]. DBI is the ratio of sum of within cluster scatter to between
cluster separations. It can be calculated by the following expression:
Chapter 2: Literature Survey and Related Concepts
19
1
( ) ( )1DBI max
( , )
nn i n j
i i j
Q s Q
n s Q Q
s
(2-11)
where n represents number of clusters, ns is an average distance of all objects from
cluster to the cluster centroid and ,i js Q Q is the distance between cluster centers.
The ratio will be small, if clusters are compact and far from each other. It means that
the smaller the DBI is the better the clustering quality is [58, 59].
Partition Coefficient (PC)
The PC index proposed by Bezdek [60] is a fuzzy clustering quality measure and used
to measure the amount of overlap between clusters. PC index is used to evaluate the
presence of fuzziness in partitions/clusters. Maximal value of PC represents the best
possible clustering [59]. It can be calculated by the following expression:
2
1 1PC
n c
ijj i
u
n
(2-12)
where iju shows the fuzzy membership of data point j to cluster i .
Classification Entropy (CE)
Similar to PC measure, CE is another measure to evaluate the fuzziness of
partitions/clusters. Minimal value of CE shows better clustering [59, 61]. Classification
entropy can be computed as:
21 1
1CE log ( )
c n
ij iji j
u un
(2-13)
where iju is the fuzzy membership of data point j belonging to cluster i .
To check the clustering quality the above mentioned quality measures have been
calculated for each of the segmented carotid artery ultrasound images.
Chapter 2: Literature Survey and Related Concepts
20
2.6.2 Classification Performance Evaluation
In statistical prediction, to check the effectiveness of the classifier, different types of
cross validation techniques are in practice. Among those, Jackknife technique is a
popular one. It gives unique results for a given dataset. It is being used by the analysts
to validate the accuracy of prediction. In our work, we have used Jackknife validation
technique to examine the quality of classifier. According to Jackknife test, N-1 data
samples are used for training and one data sample for testing. The class of the test
pattern is predicted by the classifier based on the N-1 training data samples. The
sampling process is repeated for N times and the class of each test sample is
predicted. The true positive (TP) and true negative (TN) are the number of correctly
classified positive and negative test samples. False positive (FP) and false negative
(FN) numbers represent those images whether are they incorrectly classified or not,
respectively. Following measures are used to evaluate the performance of a classifier
[59].
Accuracy
The accuracy measure is used to check the overall usefulness of the classifier. It can
be expressed by the following equation.
Accuracy 100TP TN
TP FP TN FN
(2-14)
Sensitivity
This measure is used to check if, either the classifier is able to predict the positive
class patterns. Sensitivity of a classifier can be calculated by the following equation.
SensitivityTP
TP FN
(2-15)
Specificity
The specificity is used to validate how much ability of a classifier has to recognize the
negative class patterns. Specificity can be calculated by the following expression.
SpecificityTN
TN FP
(2-16)
Chapter 2: Literature Survey and Related Concepts
21
Mathew Correlation Co-efficient (MCC)
MCC is used to measure the classifier performance for binary classes having the value
range from -1 to 1. MCC value +1 means perfect classification having no mistake, zero
MCC value means a random prediction and -1 MCC value means that classifier never
predict a correct label. MCC measure can be obtained using the following expression:
MCC
)
TP TN FP FN
TP FN TP FP TN FN TN FP
(2-17)
F-Score
The F-score considers both precision and recall to measure the validation of a
classifier. Its value ranges from 0 to 1 and is a weighted average of the precision and
recall. Value 0 and 1 shows worst and best scores, respectively. The F-score is
calculated by the following formula:
precision recallF.Score 2
precision recall
Precision= ,Recall=TP TP
TP FP TP FN
(2-18)
Negative Predicted Value (NPV)
The NPV measure is used for evaluation of diagnostic performance. High value of
NPV indicates high probability that a patient is free from the disease against which
the test was conducted. NPV is calculated by the following equation [62]:
NPV 100TN
FN TN
(2-19)
ROC Curve
ROC curve is a graphical representation of true positive vs. false positive rates. It is
one of the effective measures in disease diagnostic tests. It is widely being exploited in
radiological tests to evaluate the performance of a medical test. ROC is used to show
the performance of binary classifier by varying threshold. ROC curve is obtained from
the true rate and false positive rate (1-specificity).
22
Chapter 3 : Carotid Artery Image Segmentation
using Modified Spatial Fuzzy C-means and
Ensemble Clustering
In this chapter, first we thoroughly discuss the proposed clustering approach, which
is used to segment carotid artery ultrasound images. The proposed clustering approach
is an extension of spatial fuzzy c-means (sFCM) developed by Chuang et al. [10]. In
addition, an intelligent decision making system has been designed for segregation of
carotid artery ultrasound images into of normal or abnormal subjects. Enhanced
classification performance has been achieved based on the proposed approach
segmentation in comparison to the existing state of the art approaches.
3.1 The Proposed Spatial Fuzzy C-means Modified (sFCMM)
The proposed sFCMM is used to overcome the limitation of sFCM [10]. The sFCM
technique assigns equal weightage to all pixels in sub-window which may produces
noisy clusters. The objective function of the sFCM has been modified such that it
includes a weightage for every pixel of window has proposed. The advantage of the
new membership function is that it is tolerant to noise and offers homogenous
clustering compare to some other states of the art clustering techniques. In sFCMM,
we have considered spatial information of pixel under consideration, which contribute
more to decide the fate of pixel. Detail of the proposed sFCMM can be found in
Section 3.1.4. In addition to this, we have explored the ensemble clustering of
majority voting.
The proposed scheme consists of four stages:
a. Pre-processing
b. Feature extraction and selection
c. Image segmentation
d. IMT measurements and classification of segmented carotid artery ultrasound
images
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
23
Each and every phase of the proposed scheme is explained below and the block
diagram of the proposed scheme is depicted in Figure 3-1.
3.1.1 Image Pre-processing
Ultrasound imaging has several types of degradations such as low quality, speckle
noise, wave interferences and subject movements. It is convenient to minimize these
degradations as much as possible in pre-processing phase. The advantage of image
pre-processing phase is that one can get better segmented images. To increase the
dynamic range, histogram equalization has been applied on carotid artery ultrasound
images [63]. Several approaches have been reported in literature to minimize the
degradations due to noise such as median, bilateral, and antistrophic diffusion filtering
[64-67].
To reduce the effect of noise, we have employed median and bilateral filtering
on carotid artery ultrasound images. The PSNR of both filtered images have been
computed and a noise removal filter is selected having maximum PSNR values.
Median filter with PSNR value 35.51db has been chosen as compared to bilateral
filtering having PSNR value of 28,12db. Median filter is easy to implement technique
and preserve the image details. Impact of median and bilateral filters at segmentation
has also investigated.
3.1.2 Feature Extraction
The objective of feature extraction phase is to formulate a feature vector for every
pixel. In this work, three different types of feature extraction strategies named as
moments of gray level histogram (MGH), continuous wavelet transforms (CWT) and
gray level co-occurrence matrix (GLCM) have been employed. These combined
features are hence used for segmentation of carotid artery ultrasound images. The
extracted features have advantages to represent the medical images [63, 68]. Brief
description of each feature extraction strategy is given below.
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
24
Figure 3-1 Block diagram of the proposed scheme
Moments of Gray Level Histogram
MGH is a frequently used statistical technique of feature extraction which is based on
intensity histogram to represent the medical images. The histogram based features
have better capability to represents the normal and abnormal tissues in medical
images [69]. Nine MGH features are extracted from the carotid artery ultrasound
image [63, 68]. The following expression nu is used to find the nth order moment
about the mean:
where z represents the intensity and ip z is the intensity histogram in the specified
region, m is average intensity level, and L is the total possible intensity level.
The mathematical expressions to find MGH features are given below:
1
0
Mean FM1 . ( )L
i ii
z p z
(3-2)
1
0
( ) . ( )L
n
n i ii
u z m p z
(3-1)
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
25
2Standard Deviation FM2 u (3-3)
1Smoothness FM3 1
1
(3-4)
13
0
Third moment FM4 ( ) . ( )L
i ii
z m p z
(3-5)
12
0
Uniformity FM5 ( )
L
i
i
p z
(3-6)
1
2
0
Entropy FM6 ( ).log ( ( ))
L
i i
i
p z p z
(3-7)
13
0
FM7 ( )
L
i
i
p z
(3-8)
14
0
FM8 ( )
L
i
i
p z
(3-9)
15
0
FM9 ( )
L
i
i
p z
(3-10)
These features are extracted to segment the carotid artery ultrasound images.
Window size of 5x5 has been used and dimension of the image remains same for the
feature extraction strategy. The 7 , 8 , and 9th th th moments have been utilized in
literature for segmentation of medical images [12].
2D-Continuous Wavelet Transform
Since, the medical images used in our experiment are non-stationary in nature and it is
convenient to analyze non-stationary signals using continuous wavelet transform [70].
In pattern recognition 2D-CWT offers robust processing and analysis. Rather than
pixel evaluation, 2D-CWT evaluates the whole image [12]. To overcome the
computational complexity and speed up CWT, the concept of cover-map has been
introduced [71]. The wavelet function used in this study is defined as:
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
26
, ,
1cu s
c c
x ux r
s s
(3-11)
where u is translation and cS is scale parameters, respectively. and r are rotation
angle and rotation matrix with respect to angle, respectively. We have exploited
the scale parameter only for feature extraction, keeping default value for rotation and
translation parameters (i.e. zero).
We have obtained a total of nine features at different scales, which outputs
different filtered images, corresponding to lower frequency bands. Related to 2D-
CWT (Gaussian wavelet) feature extraction strategy, scale parameter is very
important. Smooth areas become visible at higher scale values and high frequency
components (edges) become clear at lower scale values. A number of scale parameter
values ranging 1 to 10 have been utilized to extract features from carotid artery
ultrasound images. Through experiment, it has been observed that eight out of ten
scale values are well enough to segment the images and the remaining redundant scale
parameter values contribute less for segmentation. We have empirically found that
these scale parameter value (i.e. 1.0, 1.6., 2.6, 3.9, 4.0, 5.0, 5.4 and 7.0) produces
better segmentation results.
Gray Level Co-Occurrence Matrix
The GLCM feature extraction strategy is a statistical approach finding in which pixels
spatial relationship is explored also known as gray level spatial dependence matrix.
By default, the spatial relationship of a pixel is defined as the pixel under
consideration and its immediate right neighboring pixel (horizontally adjacent). But
the relationship can be specified between two pixels into diagonal, off-diagonal etc.
In resultant GLCM, an element (J, K) represents the sum of the number of times a
pixel J occurred in a specified spatial relationship with a pixel K of the input image
[13]. A fixed size window of 5x5 has been used for GLCM feature extraction strategy.
From statistical viewpoint, when using a small window size the extracted spatial
information may not be reliable. Alternatively, if window size becomes too large, it
may lead to erroneous textural information. A total of 17 GLCM features have been
extracted from the image and mathematical description of each feature is given below:
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
27
1
2
0 1 1| |
Contrast ( , )
g g gN N N
n i ji j n
n p i j
(3-12)
i
( , ) ,
Correlation
x y
j
X y
i j p i j
(3-13)
2Sum of Squares= ( ) ( , )
i j
i p i j (3-14)
2
1Inverse Difference Moment ( , )
1 ( )i j
p i ji j
(3-15)
2
2
Sum Average ( )
gN
x y
i
ip i
(3-16)
2
2
2
Sum Variance ( _ ) ( )
gN
x y
i
i sum entropy p i
(3-17)
2
2
Sum Entropy ( ) log ( )
gN
x y x y
i
p i p i
(3-18)
Entropy , log ,
i j
p i j p i j (3-19)
Difference Variance variance of x yp (3-20)
1
0
Difference Entropy log
gN
x y x y
i
p i p i
(3-21)
1/2
Information Measure of Correlation IMC :
11
Max ,
2 1 exp 2.0 2
, log ,
i j
HXY HXYIMC
HX HY
IMC HXY HXY
HXY p i j p i j
(3-22)
where HX and HY are the entropy of xp and yp respectively.
1 , log x y
i j
HXY p i j p i p j , 2 logx y x y
i j
HXY p i p j p i p j
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
28
1 1,
20 0
Homogeneity
N Ni j
i j
p
i j
(3-23)
1 1
,
0 0
Dissimilarity
N N
i j
i j
p i j
(3-24)
where ,, P i jRp i j is ,i j th the normalized gray tone spatial dependence matrix
entry, and gN is the total unique gray levels in the image.
The autocorrelation, cluster prominence, cluster shade, maximum probability features
have also been extracted from the given image.
3.1.3 Feature Selection
Feature selection is used to reduce the feature vector dimension and improve accuracy
and computational time [13]. Redundant and irrelevant features are excluded from
feature space and only those features having high contribution are selected for
segmentation. High dimensional data needs more computational time and valuable
resources. It is highly required to select the most relevant features to save valuable
resources and computational time. Feature selection is usually done using search
methods. Many search methods have been reported in literature such as, forward
selection, genetic algorithm, greedy search, sequential backward selection, and
particle swarm optimization.
Feature selection has been performed by employing Genetic Algorithm (GA),
an evolutionary approach, which works on the principle of survival of the fittest. GA
is being successfully used to optimize complex problems. The fittest or best
individuals are selected after each generation. These individuals, after crossover and
mutation, produce new offspring, which are supposed to be better than their parents.
In this research work, hybrid extracted features are provided as input to GA for
selection of most important features using WEKA machine learning tool [72]. GA
parameters are set empirically and the following configuration parameters of GA have
been used for feature selection. Except the following (probability of crossover=0.8,
number of generations=100, Population size=100 and probability of mutation=0.1),
default GA parameters of WEKA has been used. The selected features are shown in
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
29
Table 3.1. It is obvious that segmentation based on the selected features reduces the
computational time and resource requirement.
Table 3.1 Feature selected by WEKA using GA for segmentation of carotid artery
ultrasound images
Feature extraction
techniques
Total number of extracted
features
No of selected
features
MGH 09 02
2D-CWT 09 02
GLCM 17 01
3.1.4 The Proposed Spatial Fuzzy C-means Modified Clustering Algorithm
The proposed sFCMM is an extension of sFCM. The sFCM algorithm has a limitation
of an equal weightage assignment to each pixel in a sub-window. The result of the
equal weightage might be inhomogeneous clustering. To overcome, we have modified
the sFCM membership function and incorporated a weight factor with each pixel in
the sub-window. The weightage is assigned based on the contribution of the pixel. For
this purpose, Euclidean distance based weight has been assigned to each data pixel in
sub-window. The advantage of the Euclidean distance based weightage is that it may
better preserve the image details (edges). Whereas, an equal weightage assignment of
pixels in the sub-widow may smoothen the image detail. The membership function
and its cluster centers are computed using the Equations (2-1) and (2-3), respectively.
After incorporation of the spatial information based on the Euclidian distance the
weight vector become as under:
j
ij il il
l S x
q w u
(3-25)
where, S represents a square window centered at jx and ilw is the Euclidian weight of
every pixel from the centered pixel. This distance based weightage, assigned to every
pixel in the sub-window, gives advantage to sFCMM over FCM and its variants
because, it utilizes the spatial information of pixel in better way [73]. Thus modified
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
30
membership function of the proposed algorithm after including distance based
weightage can be represented as follows:
1
p rij ij
ij cp r
kj kj
k
u qH
u q
(3-26)
The parameters p , r , and other conditions remain same as in spatial fuzzy c-means.
3.1.5 The Proposed Ensemble Clustering Scheme
The main idea behind the ensemble technique is to combine several individual
algorithm results to obtain a segmented image that outperforms every individual
algorithm. Ensemble technique has many advantages; first, it also reduces the risk of
picking the wrong algorithm, second, it also reduces the risk of staying trapped into
local minima, third, one may not be able to obtain the optimal algorithm, hence
combining several classifiers may result in better clustering. Whereas, combining of
several classifiers produce a better approximation of the optimal solution [74]. In this
research work, after obtaining optimized image features by Genetic algorithm and
segmenting by the various algorithm, an ensemble clustering of majority voting
scheme using Expression 3.27 has been applied. Ensemble clustering of majority
voting can be written as:
( )
class argmax ( ( ( ), ))
i
k ic dom y k
x g y x c
(3-27)
where ky x is the classification (segmentation) of the kth classifier and ,g y c is
an indicator function which is defined as:
1 y = c( , )
0 y cg y c
(3-28)
and ky x is defined as:
( )
( ) ( )arg maxk
i
Mk ic dom y
x y c xy P
(3-29)
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
31
where kM denotes classifier k and ( )k
iMy c xP
denotes the probability of y
obtaining the value c for given instance x .
3.1.6 Post-processing Operations
Some isolated pixels might be wrongly segmented into other clusters and requires to
be removed from the final segmented image. For this purpose, post-processing
techniques have been applied at the segmented images. In order to remove isolated
pixels, morphological opening and closing operations have been applied on
segmented image, which help to measure IMT values more accurately. The opening
and closing operations with structuring elements of size 5x5 have performed by
employing the following expressions [59].
( ) f b f b b (3-30)
( ) f b f b b (3-31)
3.2 Classification of Carotid Artery Ultrasound Images
The segmented carotid artery ultrasound image needs to be classified into normal and
abnormal subjects. Quality of segmentation has a high impact on classification. For
classification, artificial neural networks (ANN) is widely being used in many areas and
has been demonstrated by many researchers in the field of classification and pattern
recognition [75-77], image restoration [78], and machine vision [79]. Consequently,
we have employed ANN to classify the segmented images based on measured IMT
values. In this work, we have used multilayered perceptron with back-propagation
neural network (MLBPNN) algorithm for classification of segmented images into
normal or abnormal.
Neural Networks Architecture
The network configuration used for classification based on IMT values is given below.
Input Layer: Five neurons
Hidden Layer: Fifty neurons
Output Layer: Two neuron
Activation Function: Binary sigmoidal function.
No. of Epochs: 500
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
32
The neural network architecture has high impact on classification accuracy.
Each layer of neural network consists of different processing neurons. Among these
layers, numbers of hidden layer neurons are most important. Neural network with
small number of hidden layer neurons may affect the network in a way that it may not
have sufficient degree of freedom to learn the patterns correctly. Network may over-
fit or it may take a long time to converge, if hidden layer neurons are high [80].
In order to find an optimal number of hidden layer neurons a validation set
error has been used. In this process, various combinations of input and hidden layer
neuron are compared. This process has been repeated for number of times with one
leave out concept and the model with minimum mean sum of prediction error (MSPE)
has been selected [80, 81]. Enhanced classification accuracy has been achieved by
utilizing the above mentioned architecture obtained by the aforementioned procedure.
Training and Testing of MLBPNN
IMT values have been measured from segmented carotid artery ultrasound images and
given as input to the MLBPNN classifier. For training and validation, 10-fold cross
validation technique has been utilized.
3.3 Experimental Results and Discussions
The proposed scheme has been used to segment the synthetic as well as real carotid
artery ultrasound images. Optimized features obtained by WEKA using GA, hence,
used as input to clustering algorithm. Ensemble clustering approach of majority voting
has also been developed to segment carotid artery ultrasound image. All of the
computations have been performed on Intel Core i7 PC with Matlab 7.12 (2011a). The
dataset detail used in this research work is described in Section 2.5. The images have
been categorized into normal and abnormal with the help of medical experts.
MLBPNN is used for classification of the segmented images. Classification
performance of MLBPNN has been assessed against already labeled images.
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
33
3.3.1 Performance Assessment of Proposed Technique on Phantom Ultrasound
Images
In this section, the performance of the proposed sFCMM and ensemble clustering
approaches is evaluated on ultrasound phantom images of size 240-by-300. Out of 35
hybrid features, GA has selected 21 features, which have been used for segmentation.
The selected features include four MGH, seven 2D-CWT and GLCM features
respectively. Phantom image has three clusters, namely liquid medium, dark and light
colored phantom objects.
Figure 3-2(a-f) shows the original ultrasound phantom image, segmentation
results of FCM, sFCM, the proposed sFCMM, SOM and K-means respectively. The
segmented image by the the proposed ensemble clustering approach is shown in
Figure 3-2(g), whereas Figure 3-2(h) shows result of image segmentation using
sFCMLSM. It can be observed from Figure 3-2(g) that ROI is successfully separated
from background area, using the proposed technique. On the other hand, sFCMLSM
technique misclassified pixels and hence ROI has not successfully been extracted
from background area.
Clustering quality measures are also computed from segmented images and
compared with the other state of the art techniques. Performance of various
segmentation techniques on phantom image are shown in Table 3.2. It is evident from
Table 3.2 that the proposed ensemble clustering offers quality clustering with
minimum DBI value as compared to the other clustering techniques. The PC and CE
measures require fuzzy membership function and ensemble clustering do not have
fuzzy membership function, hence these measures are not calculated for ensemble
clustering approach as well as K-means and SOM approaches.
3.3.2 Performance Assessment of the Proposed Technique at Real Carotid
Artery Ultrasound Images
The carotid artery ultrasound image consists of three clusters, area inside the artery,
arterial wall and background tissues. Figure 3-3(a) shows one of the original carotid
artery images, whereas Figure 3-3(b) shows the histogram equalized image.
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
34
Table 3.2 Clustering performance measures of the proposed approach on phantom
ultrasound image.
Techniques DBI PC CE
FCM 0.4031 0.9626 0.0719
sFCM 0.4247 0.9917 0.0135
The proposed sFCMM 0.4705 0.9957 0.0135
K-means 0.3864 -- --
SOM 0.3863 -- --
Proposed Ensemble Technique 0.3006 -- --
(a) (b) (c) (d)
(e) (f) (g) (h)
Figure 3-2 Experimental results: (a) the original phantom image; (b) FCM
segmented image; (c) segmented image using sFCM; (d) the proposed sFCMM
segmented image (e) segmented image using K-means (f) segmented image using
SOM (g) proposed ensemble scheme segmented image and (h) segmented image
using sFCMLSM technique.
3.3.3 Performance Analysis of Ensemble Clustering based on Fuzzy C-means
In this study, five different clustering algorithms for segmentation of carotid artery
ultrasound images and final segmented image was obtained using ensemble clustering
of majority voting scheme. In clustering different image pixels, tie is resolved by
assessing the DBI measure of each clustering algorithm. The new pixel is clustered by
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
35
the algorithm, which achieves the lowest DBI values. One thing should be noted is that
from this point onward pixel clustering with ties would be referred to as “mismatched
pixel”.
(a) (b) (c)
(d) (e) (f)
(g) (h) (i)
(j)
Figure 3-3 Experimental results: (a) the original carotid artery image; (b) histogram
equalized image; (c) FCM segmented image; (d) segmented image by sFCM; (e) the
proposed sFCMM segmented image (f) K-means segmented image (g) SOM
segmented image (h) the proposed ensemble segmented image (i) morphological
corrected image, (j) sFCMLSM technique segmented image.
It can be observed from Table 3.3 that FCM clustering results are utilized for
tie breaking of mismatched pixels because FCM algorithm has achieved minimal
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
36
DBI. It is evident from Table 3.4 that ensemble based on FCM clustering has
minimum DBI among all other mentioned techniques. Figure 3-3(h) shows that
carotid artery ROI is very clear and well separated from the background tissues.
Although, other measures of FCM like PC and CE is lower as compared to sFCM and
sFCMM, but DBI measure of FCM is better than those of other approaches.
Figure 3-3(c) depicts the carotid artery ultrasound image segmented by FCM
whereas Figure 3-3(d) and (e) do those by sFCM and sFCMM clustering algorithms,
respectively. It can be observed from Figure 3-3(c) that there exist some incorrectly
clustered pixels in the FCM segmented image. It is due to the fact that FCM algorithm
is susceptible to noise. The sFCM utilized spatial information, hence it works better as
shown in Figure 3-3(d) compared to FCM algorithm. Further, from Figure 3-3(d) it
can be noticed that some patterns are not clustered accurately by the sFCM algorithm,
especially near the ROI. It is because of assigning equal weightage to all neighboring
pixels in sub-window around the pixel considered. In this connection, the proposed
sFCMM has been utilized to assign the Euclidian distance based weight to the
neighboring pixels in the sub-window. It can be observed, from Figure 3-3(e), that
sFCMM has shown an improved clustering performance over FCM and sFCM
approaches. Carotid artery ultrasound images segmented by K-means and SOM are
shown in Figure 3-3(f) and (g), respectively. Visual inspection shows that K-means
and SOM segmentation results are almost similar.
The proposed ensemble clustering scheme of carotid artery image is presented
in Figure 3-3(h). From visual inspection of the segmentation results, it is evident that
the ensemble clustering strategy is promising compared to other approaches. The
post-processing operation is demonstrated on Figure 3-3(h) and its resultant image is
shown in Figure 3-3(i). Here, one can see that the image is segmented well and region
of interest is successfully separated from background area. Figure 3-3(j) shows the
image segmented by sFCMLSM for comparison purpose. It can be observed that
background tissues are merged with ROI as shown in Figure 3-3(j).
The performance of the proposed approach is also examined using all the
thirty five features without performing any feature selection mechanism. Table 3.3
shows the comparison of the proposed ensemble approach on reduced feature set
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
37
selected by GA, whereas Table 3.5 shows the performance comparison suing thirty
five extracted features. Reduced feature set strategy offers outstanding performance
due to its features orthogonalaty with reduced computational cost.
Table 3.3 The clustering quality performance comparison of various techniques.
Clustering Techniques
Clustering quality measures
DBI PC CE
Hassan
et al.
[73]
Proposed
Strategy
Hassan
et al.
[73]
Proposed
Strategy
Hassan
et al.
[73]
Proposed
Strategy
FCM 0.51 0.41 0.79 0.85 0.38 0.27
sFCM 0.57 0.55 0.94 0.96 0.09 0.06
The Proposed
sFCMM 0.61 0.61 0.97 0.98 0.04
0.03
K-means 0.52 0.42 -- -- -- --
SOM 0.52 0.42 -- -- -- --
Proposed Ensemble
Clustering
0.45 0.30 -- -- -- --
3.3.4 Ensemble Clustering Assessment based on sFCM
We have also assessed the performance of ensemble clustering based on sFCM
algorithm. The PC and CE measures of sFCM are better than that of FCM, but DBI of
sFCM is comparable with the FCM algorithm. When mismatched pixels are replaced
with sFCM clustering results, resultant DBI measure becomes higher than FCM as
shown in Table 3.4. Closely observing the sFCM segmented image, some background
tissues along with region of interest are mislabeled and considered as ROI area. This is
why sFCM based ensemble clustering performance is lower as compared to FCM
clustering.
3.3.5 Performance Analysis of sFCMM Based Ensemble Clustering
In this study five different segmentation algorithms are used and ensemble
performance of these algorithms is analyzed one by one. Performance of ensemble
clustering using sFCMM is analyzed and has less effective as compared with FCM.
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
38
The ensemble performance based on sFCMM has lower as compared with FCM in
term of DBI measure. On the other hand, the proposed sFCMM outperforms the other
techniques in terms of PC and CE measures. Performance evaluation of ensemble
clustering based on the proposed sFCMM is shown in Table 3.4.
3.3.6 Clustering Performance Analysis of K-mean & SOM Based Ensemble
Performance of the ensemble clustering has also been investigated based on SOM and
K-means techniques. Ensemble clustering based on SOM and K-means show less
effectiveness as compared to the FCM based ensemble clustering. K-means and SOM
produces equal DBI, hence ensembles based on these techniques yield almost similar
results. Ensemble performances based on K-means and SOM are shown in
Sample carotid artery ultrasound images segmented by the proposed ensemble
clustering approach are shown in Figure 3-4(a) and (c). Whereas, segmentation results
of FCMLSM technique are shown in Figure 3-4(b) and Figure 3-4(d). From Figure
3-4, it is evident that the proposed ensemble clustering offers better segmented image
results compared with sFCMLSM.
The proposed ensemble clustering approach has outperformed the other
techniques of segmentation. Instead of using thirty five features, extracted from a
carotid artery ultrasound image, only five optimal features have been used for
segmentation. The advantage of feature reduction is that it reduces the dimensionality
and computational time and simultaneously it does not affect the overall clustering
quality which shows the effectiveness of the proposed approach. Table 3.3 represents
the ensemble clustering performance over five selected features, whereas Table 3.5
shows the clustering performance over all thirty five extracted features. The
segmentation performance measure (DBI) vs increasing number of features is also
shown in Figure 3-6. High clustering performance is evident when using five selected
features rather than using all 35 extracted features. There is no significance change in
clustering results in terms of DBI have been observed in Table 3.3 and Table 3.5
when clustering is performed at 35 features or five selected features, respectively.
But, clustering at selected features takes less time and resources. Temporal
comparison of the proposed scheme to segment various images is shown in Table 3.8.
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
39
Table 3.4 Performance comparison of the proposed ensemble clustering approach
based on FCM, sFCM, sFCMM, K-means and SOM approaches.
DBI measure
FCM sFCM sFCMM
K-
mean
s
SOM Ensemble
Clustering
FCM Based Ensemble 0.41 -- -- -- -- 0.30
sFCM Based Ensemble -- 0.55 -- -- -- 0.41
The proposed sFCMM
Based Ensemble -- -- 0.61 -- -- 0.46
K-means Based Ensemble -- -- -- 0.42 0.35
SOM Based Ensemble -- -- -- -- 0.42 0.35
Table 3.5 Performance comparison of the proposed approach segmentation of carotid
artery ultrasound images with other techniques by utilizing all thirty five extracted
features.
Techniques DBI PC CE
FCM 0.41 0.85 0.27
sFCM 0.55 0.96 0.06
sFCMM 0.61 0.98 0.03
K-means 0.42 -- --
SOM 0.42 -- --
Proposed Ensemble Technique 0.30 -- --
Figure 3-5(a) shows the segmentation results of carotid artery ultrasound
image using bilateral filter, whereas Figure 3-5(b) shows the segmented image using
median filter as pre-processing step for noise removal. Visual inspection shows
misclassified patterns reported in Figure 3-5(a), while promising segmentation has
been done in Figure 3-5(b). Table 3.6 shows the segmentation performance
comparison of median and bilateral filtering. The median filtering offers better quality
segmentation as compare with bilateral filtering, hence used as a pre-processing for
noise reduction.
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
40
Table 3.6 The Performance comparison of segmentation using median and bilateral
filtering for image denoising.
Clustering Techniques Median filtered image Bilateral filtered image
DBI PC CE DBI PC CE
FCM 0.4031 0.9626 0.0719 0.5717 0.7722 0.4201
sFCM 0.4247 0.9917 0.0135 0.6325 0.9406 0.1004
The proposed sFCMM 0.4705 0.9957 0.0135 0.6677 0.9754 0.0415
K-means 0.3864 -- -- 0.5779 -- --
SOM 0.3863 -- -- 0.5780 -- --
Proposed Ensemble
Technique 0.3006 -- -- 0.4286 -- --
(a) (b)
(c) (d)
Figure 3-4 (a) and (c) Carotid artery image is segmented using the proposed
ensemble clustering approach and (b) and (d) images segmented by sFCMLSM
approach.
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
41
(a) (b)
Figure 3-5 Proposed approach segmentation of carotid artery ultrasound image using
(a) bilateral and (b) median filtering as pre-processing step for noise reduction.
Figure 3-6 Performance measures versus increasing number of features.
(a) (b)
Figure 3-7 (a) Magnified IMT measurement section of an original carotid artery
ultrasound image (b) Magnified IMT measurement section of a segmented carotid
artery ultrasound image using the proposed scheme.
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
42
(a) (b)
Figure 3-8 (a) IMT measurements of a normal carotid artery image (b) IMT
measurements of abnormal carotid artery
Figure 3-9 ROC curve analysis of true and false positive rates using MLBPNN
classifications.
3.3.7 Classification of Carotid Artery Ultrasound Images
IMT values have been measured from images segmented by the proposed ensemble
clustering approach. The dataset, which we have utilized to assess the performance of
the proposed approach is comprised of 150 images of different patients and ages.
Figure 3-7 shows a magnified ROI of original and segmented image using the
proposed ensemble approach. From Figure 3-7(b), one can observe that the proposed
approach successfully segregated the plaque presented in the carotid artery. With the
consultation of medical expert, IMT measurements have been performed and have
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
43
been used in the development of decision making system. Figure 3-8(a, b) shows the
IMT measurements of normal and abnormal carotid arteries. The IMT mean and
standard deviation of the normal carotid artery are 0.3753 mm and 0.1021 mm,
respectively. On the other hand, the mean of abnormal IMT value of carotid artery
was 0.7561 mm and standard deviation was 0.1647 mm. The measured IMT values
have been given as input to the MLBPNN classifier for training and validation.Table
3.7 shows the classification performance of the MLBPNN classifier. We have
achieved 98.4% accuracy using MLBPNN based on the proposed segmentation
approach, which demonstrates the usefulness of the proposed approach. Figure 3-9
shows the ROC curve, which comprises of true vs. false positive rates. The ROC
curve which is close to vertical axis shows fewer misclassifications and thus validates
the effectiveness of the proposed approach. Classification results obtained through the
proposed technique are compared with other methods based on overall accuracy.
Santhiyakumari et al. [32] have employed MLBPNN for classification and have
reported a maximum of 96% classification accuracy on their dataset. Whereas, we
have employed a straight forward approach to classify the segmented carotid artery
ultrasound images and have obtained 98.4% classification accuracy. Statistical results
indicate that the proposed approach outperforms the other state of the art techniques,
hence successfully used for identification of plaque in carotid artery.
Table 3.7 Classification performance measure of the MLBPNN
Classification validity measures Performance
Accuracy (%) 98.40%
F-Measure 0.9630
MCC 0.9295
Sensitivity 0.9915
Specificity 0.9394
Since, GA has been applied to remove the redundant and irrelevant features, it
is an evolutionary process and takes time for selection the optimal features. Secondly,
to train the neural networks, it also takes a considerable time. However, the proposed
technique segments images in less time at testing phase.
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
44
Table 3.8 The temporal comparison of the proposed approach at reduced and whole
extracted features set.
Images Segmentation time in seconds
Clustering with
feature selection
Clustering without
feature selection
Figure 3-2 34.00 48.00
Figure 3-3 34.30 91.00
Figure 3-4 (a) 33.90 88.00
Figure 3-4 (c) 58.00 90.86
Summary
In this chapter, a new clustering algorithm named sFCMM has been proposed for
segmentation of carotid artery ultrasound images. In the proposed scheme, different
types of features are extracted and important features are selected by GA. The main
objective of features optimization is to reduce feature vector dimensionality which
results in low computational cost and offers higher accuracy. Segmentation results of
the proposed clustering algorithm have been compared with the state of the art
clustering techniques. Ensemble clustering of majority voting has also explored and
results indicate that the proposed ensemble clustering offers quality segmentation. The
carotid artery images segmented efficiently and it has been observed that the ROI is
efficiently separated from background tissues. IMT values have been measured from
the segmented images, hence have been used for classification. We have achieved
98.4% classification accuracy by employing MLBPNN, which shows the effectiveness
of the proposed approach.
In this chapter, we have used pre-processing technique of median filter to
minimize the effects of noise. The limitation of applying pre-processing technique is
that it smoothes the image detail, which results in loss of important information from
the image. However, preservation of image detail is vital for segmentation and post-
processing analysis. In this connection, the next chapter proposes another technique of
segmentation, which does not require any pre-processing step for noise removal and
hence, better segmentation results are obtained.
Chapter 3: Carotid Artery Image Segmentation using Modified Spatial Fuzzy C-means and Ensemble
Clustering
45
Outcomes of the current chapter:
1. Carotid artery ultrasound image segmentation using modified spatial fuzzy c-
means and ensemble clustering, “Computer Methods and Program in
Biomedicine”, Journal, Vol. 108, pp 1261-1276, 2012. (Impact Factor=1.555)
2. Image Clustering using Improved Spatial Fuzzy C-means Modified, ACM,
ICUMIC, Kuala Lumpur, Malaysia, 2012.
3. An Optimized Fuzzy C-means clustering with spatial information for carotid
artery image segmentation, IEEE, IBCAST Islamabad, Pakistan, 2011.
46
Chapter 4 : Robust Information Gain based
Fuzzy C-Means Clustering and Classification of
Carotid Artery Ultrasound Images
In this chapter, a new robust clustering approach namely Information Gain based
Fuzzy C-Means (IGFCM) has been proposed. IGFCM utilizes the concept of
information gain into basic FCM framework and thus avoids any pre-processing step
for noise reduction. The proposed approach has been applied to segment synthetic,
daylight, CT-liver, and real carotid artery images. In order to evaluate the robustness,
segmentation is performed using IGFCM on images degraded with Gaussian noise of
various intensities. The proposed approach successfully segments the noisy and noise
free images. To evaluate the effectiveness of the proposed IGFCM, a significant
amount of real carotid artery images are segmented. Segmentation results of the
proposed IGFCM technique have been compared with other state-of-the-art
techniques. It has been observed from segmentation results both visually and
quantitatively that IGFCM performs better compare with other state-of-the-art
approaches. In addition, an intelligent decision making system has also been proposed
to segregate the normal and abnormal subjects.
4.1 The Proposed Clustering Algorithm
The proposed segmentation algorithm incorporates the information gain concept into
the basic FCM framework. The membership values of FCM algorithm need to be
updated by the procedure of information gain. FCM cost function, membership
functions, and cluster centers can be computed by using the Equations (2-1), (2-2),
and (2-3), respectively.
4.1.1 The Proposed Information Gain Based FCM Clustering Algorithm
The conventional FCM algorithm is susceptible to noise and may produce
inhomogeneous clustering. To coup with the problem effectively, the concepts of
information gain has been incorporated into the basic FCM algorithm. The idea of
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
47
entropy was coined by Claude Shannon in his pioneer work on information theory
[82]. It is the measure of uncertainty of a random variable and is calculated by the
following expression.
2entropy log , 1,i i
i
i p p i C (4-1)
where ip is the probability of ith cluster in a certain neighborhood.
Information gain is the measure of goodness of an attribute. It is computed for a
particular class using following expression.
entropy , 1,iIG i EI i C (4-2)
EI represents expected information which is computed from available information
between class entropies and their respective probabilities. EI can be calculated using
Equation (4-3).
1, 1,
en tropy( , )i j
i C j C
EI p p i j
, where, and i j j i (4-3)
where ip and jp are probabilities of cluster i and j, respectively, entropy ,i j is
between class entropy for i and j , computed by the following expression.
1, 1,
2 2entropy , log log i i j
i j C
j
C
i j p p p p
(4-4)
Figure 4-1 The block diagram of the proposed IGFCM approach
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
48
The proposed IGFCM algorithm is composed of two-phases. In first phase,
input image is segmented by FCM but limited to few iterations to obtain an initial
estimate of true segmentation. In the second phase, for every pixel in FCM-segmented
images, entropy and information gain are computed from its surrounding pixels in a
certain neighborhood (5x5 selected empirically in our case). The proposed technique
then updates the fuzzy membership values of every pixel by swapping them together.
The swapping order of the pixel’s fuzzy membership values is determined by the rank
of its information gain values computed for different clusters. The cluster centroids
are then updated, as in classical FCM. After that, an iteration of classical FCM
proceeds with the new membership values and update cluster centroids. This process
continues until the difference between cluster centroid values in consecutive iterations
reduces below a particular threshold or maximum numbers of iterations have been
reached. The algorithm of IGFCM is presented in Algorithm 4.1.
The defuzzification of membership function ( jku ) yields the final image
segmented by the proposed IGFCM algorithm. Figure 4-1 shows the block diagram of
the proposed scheme. A detailed illustration of algorithmic steps is shown by an
example in Figure 4-2. It should be noted that phase-III is concerned with application
of IGFCM algorithm on classification scenario which will be described in Section
4.3.2.
4.1.2 Illustration of the Proposed IGFCM approach
An example is presented here to demonstrate the working mechanism of the proposed
IGFCM algorithm. Phase-I of the algorithm is straightforward because classical FCM
is well studied and can be easily reproduced. Therefore, only phase-II of IGFCM
algorithm is described in this illustration. We have considered a local neighborhood of
5x5 pixels from the input image (FCM segmented) and apply phase-II steps of the
proposed algorithm. These steps will be repeated for every pixel of the input image
until the convergence criteria has been met; hence, the final IGFCM segmented image
has been obtained.
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
49
Algorithm-4.1:
Phase-I
Perform the FCM segmentation on the input image.
Compute vkn (initial cluster centroids) for all k and n 1,C
Compute ujk (initial fuzzy membership values) for all j and k 1,C
Phase-I concludes after the image is segmented by few iterations of FCM
algorithm. The output of this phase is fed to Phase-II for further
computation.
Phase-II
Use a 5x5 window and iterate it over FCM segmented image. For each iteration,
repeat steps 1 to 11.
1. Calculate the Probability of each class.
j
j
np
N , 1,j C
where nj represents the number of pixels in the window, which belong to class
j.
N is the total number of pixels (5x5) in the window.
2. Calculate the Entropy of each class entropy( )i using Equation (4-1).
3. Calculate the between class entropy ( , )entropy i j for each two-class
combination using Equation (4.4).
4. Calculate Expected Information EI using Equation (4-3).
5. Calculate Information Gain for each class iIG using Equation (4-2).
6. Compute ,sorted
jk jku sort u ORDER , where sort orders the vector ujk in the
order specified by ORDER. The ordered vector is returned insorted
jku. We have
used descending order in our algorithm.
7. Update New
jku using following expression
, ,
New sorted
jk rank IG IG i ku u 1,,k Cj
where IG sets of information gain values for all classes and rank (IG, i)
returns the rank (i.e. order) of number i within a set of numbers IG.
8. Update knv from Equation (4-1) usingNew
jku .
9. Set New
jk jku u .
10. Use jku and knv to perform FCM iteration.
11. Repeat all the above steps until the stopping criterion is met.
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
50
Step 1. A sample local neighborhood is shown in Figure 4-2 where the pixel under
consideration is shaded. Total clusters are supposed to be 5 in this case.
Figure 4-2 A sample pixel and corresponding local neighborhoods
The given input fuzzy membership functions in this example is as follows.
0.1 0.15 0.24 0.23 0.28jku
Step 2. Calculate the probability of each class.
1 2 3 4 5
6 5 5 4 5, , , ,
25 25 25 25 25p p p p p
Step 3. Calculate the entropy of each class. As an illustrative example, entropy (1) is
computed as follows.
2
6 6entropy 1 = log = 0.4941
25 25
Therefore, entropy( ) 0.4941 0.4644 0.4644 0.4230 0.4644 , 1,ii C
Step 4. Calculate the entropy between classes for each two-class combination. As an
illustrative example, entropy (1,2) is computed as follows.
2 2
6 6 5 5entropy 1,2 = log log = 0.9585
25 25 25 25
0.9585 0.9585 0.9172 0.9585
0.9585 0.9288 0.8874 0.9288
Therefore, entropy( , ) , , 0.9585 0.9288 0.8874 0.9288
0.9172 0.8874 0.8874 0.8874
0.9585 0.9288 0.9288 0.8874
1,Ci j i j
Step 5. Calculate Expected Information.
11 11 10 11entropy(1,2) entropy(1,3) entropy(1,4) entropy(1,5)
25 25 25 25
10 9 10 9entropy(2,3) entropy(2,4) entropy(2,5) entropy(3,4)
25 25 25 25
10 9entropy(3,5) entropy(4,5)
25 25
EI
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
51
11 100.9585 0.9585 0.9585 + 0.9172 0.9288 0.9288 0.9288
25 25
90.8874 0.8874 0.8874 3.8606
25
EI
Step 6. Calculate Information Gain for each class. As an illustrative example, IG1 is
computed as follows.
1 entropy(1) 0.7950 3.8606 3.0655IG EI
Therefore, 3.3664 3.3962 3.3962 3.4376 3.3962 IG
Step 7. Compute , ' 'sortedjk jku sort u desc
.
0.28,0.24,0.23,0.15,0.10sorted
jku
Step 8. UpdateNew
jku.
1 2 3 4 5, , , , 3.3664, 3.3962, 3.3962, 3.3962, 3.4376IG IG IG IG IG IG
, 5 3 4 2 1 irank IG IG
1 5Therefore, New sortedk ku u
, 2 3Newk
sortedku u
, 3 4Newk
sortedku u
, 4 2Newk
sortedku u
, 5 1Newk
sortedku u
. . 0.28,0.24,0.23,0.10,0.15Newjki e u
Until this point, we have obtained the new fuzzy membership functions. We can use
these new membership values to continue the process for further calculations (e.g. to
find out new centroids as in step 8 of Phase-II).
4.1.3 Clustering Quality Measures
To check the usefulness of the proposed IGFCM clustering approach quantitatively,
the clustering quality measures partition co-efficient (PC) and classification entropy
(CE) have been computed for every segmented image. Detail description of PC and
CE measures can be found in Section 2.6.
4.2 Decision system for Segmented Carotid Artery Ultrasound
Images
The segmentation performance is critical to disease diagnosis in most computer-aided
diagnostic systems based on medical imaging. Effective segmentation results offer
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
52
high classification results. In this section, the impact of segmentation using the
proposed IGFCM algorithm has been evaluated on classification of carotid artery
ultrasound images. For this purpose, a decision system based on PNN classifier has
been proposed. In the proposed decision system, IMT values have been measured
from segmented carotid artery ultrasound using IGFCM algorithm. These values
correspond to the number of pixels along columns of a selected region of the
segmented images which belong to the arterial wall [83, 84]. Based on these
measurements, a set of 6 features namely mean, variance, skewness, kurtosis, min and
max [28, 85] has been formed and provided as input to the classifier. Probabilistic
neural network (PNN) has been employed for classification owing to better learning
capability of neural networks. The use of PNN has been justified by comparing its
performance with two other classifiers. Finally, the effect of segmentation has been
analyzed by segmenting the carotid artery ultrasound images with different techniques
including the proposed algorithm. The dataset used in this study is described in
Section 2.5.
4.2.1 Probabilistic Neural Networks Classifier
Probabilistic neural network (PNN) is a popular and frequently used tool for decision
making, which works well both for linear and nonlinear data. It is a feed forward
neural network that utilizes Kernel Fisher discriminant analysis and Bayesian
networks. It employs four layers of neural network, namely, input, hidden, pattern,
and output layers. Compared to multilayer perceptron, PNN is faster, more accurate,
and tolerant to outliers. Moreover, the complexity of the decision surface of PNN
classifier can be controlled by varying the spread parameter. In this case, the spread
parameter value has been empirically found and set to 0.9, which offers high
classification accuracy. The decision surface can approach Bayes optimal classifier
using an optimal value of the spread parameter. PNN classifier has the capability to
operate in parallel without getting feedback from individual input neurons. Finally,
for time variant problems, old patterns can be replaced with new patterns. More
details on PNN can be found in [86].
In this work, IMT features are given as input to the network along with spread
parameter value 0.9 which was set empirically to yield the optimal performance. For
training and validation of PNN, 10-fold cross validation using Jackknife method has
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
53
been utilized. The detail of 10-fold cross validation and Jackknife approaches can be
found in Section 2.6.
We have used accuracy, sensitivity, specificity, Mathew’s Correlation
Coefficient (MCC), and F-measure to assess the effectiveness of the classifier.
Receiver Operating Characteristics (ROC) curve has been drawn to compare true
positive rate vs. false positive rate. ROC curve, widely used in medical diagnosis
systems, is an effective analysis tool that demonstrates the performance of decision
making system. The area under the curve (AUC) [87] has also been computed from
ROC curve, which shows the effectiveness of the decision system.
4.3 Experimental Results and Discussions
Two major experiments have been conducted to access the effectiveness of the
proposed IGFCM algorithm. In first experiment, the proposed IGFCM technique is
applied to segment the various modality images including synthetic, daylight, and CT
liver images. The segmentation results have been obtained for both noisy and noise-
free version of images. Performance of the proposed algorithm has been compared
with some state-of-the-art techniques such as, FCM, sFCM, sFCMM, and FLICM,
both visually and quantitatively. Partition coefficient (PC) and classification entropy
(CE) have been applied as quantitative clustering performance measures.
Whereas, in second experiment, segmentation and classification on real
carotid artery ultrasound images has been performed. These images are segmented by
the proposed IGFCM algorithm prior to classification so that the effect of
segmentation on classification has to be investigated. The proposed decision system,
based on PNN classifier, successfully identifies the segmented carotid artery
ultrasound images as normal or abnormal subjects. Classification results of PNN have
been compared with K-nearest neighbor (KNN) and MLBPNN classifiers. The feature
set feeds input to PNN classifier to obtain the final decision about pathological state
of the subject. A dataset of 300 real carotid artery ultrasound images is used in our
decision making system (Chapter 2). Finally, the superiority of employing the
proposed IGFCM in the decision system has been shown. In particular, the carotid
artery dataset is segmented using different variants of FCM and used in the decision
system in a way similar to IGFCM. The classification results employing different
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
54
segmentation techniques verified that the proposed IGFCM technique provides
improvement in classification accuracy compared to other segmentation techniques.
We have considered two scenarios to evaluate the performance of the proposed
IGFCM algorithm. Detail of each scenario is described next:
4.3.1 Scenario-I: Segmentation Performance of the Proposed Algorithm
In this scenario, we have applied the proposed IGFAM technique for segmentation of
a synthetic, daylight and CT liver images. To access the robustness of the proposed
approach, Gaussian noise of various intensities has been added and then segmented by
the proposed approach. Validation of the proposed approach to segment the images
from different modalities helps verifying the general-purpose reliability of IGFCM
technique.
Synthetic Image Based Segmentation Performance
We first show the results of IGFCM and variants of FCM to segment the synthetic
image, having three clusters. Gaussian noise of different intensities (e.g. 0.01, 0.02
and 0.03) has been added to the original image. Corresponding noisy images are
shown in Figure 4-3(a), Figure 4-4(a), and Figure 4-5(a), respectively. Figure 4-3,
Figure 4-4 and Figure 4-5(b-f) show the images segmented by different techniques at
various noise levels. Segmentation results obtained by IGFCM for this simple image
are comparable to that of sFCM and sFCMM, however, clear superiority can be
observed compared to FCM and FLICM algorithms at almost all noise levels. Similar
conclusion is drawn from quantitative comparison of segmentation performance
measures shown in Table 4.1.
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
55
(a) (b) (c)
(d) (e) (f)
Figure 4-3 Segmentation of noisy synthetic image (noise variance 0.01): (a) noisy
image segmented by (b) FCM, (c) sFCM, (d) sFCMM, (e) FLICM, and (f) the
proposed IGFCM algorithm.
(a) (b) (c)
(d) (e) (f)
Figure 4-4 Segmentation of noisy synthetic image (noise variance 0.02): (a) noisy
image segmented by (b) FCM, (c) sFCM, (d) sFCMM, (e) FLICM, and (f) the
proposed IGFCM algorithm.
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
56
(a) (b) (c)
(d) (e) (f)
Figure 4-5 Segmentation of noisy synthetic image (noise variance 0.03): (a) noisy
image segmented by (b) FCM, (c) sFCM, (d) sFCMM, (e) FLICM, and (f) the
proposed IGFCM algorithm.
(a) (b) (c)
(d) (e) (f)
Figure 4-6 The Wolf image segmentation, (a) The Wolf image (original), (b) FCM
segmentation, (c) sFCM segmentation, (d) sFCMM segmentation, (e) FLICM segmentation, and (f) the proposed IGFCM segmentation
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
57
(a) (b) (c)
(d) (e) (f)
Figure 4-7 Segmentation of noisy Wolf image (noise variance 0.01), (a) noisy Wolf
image, (b) FCM segmentation, (c) sFCM segmentation, (d) sFCMM segmentation,
(e) FLICM segmentation, and (f) the proposed IGFCM segmentation
Segmentation Performance of IGFCM on Daylight Image
Daylight images or natural images also find several applications in computer vision,
such as surveillance and object tracking. Image segmentation is an essential
intermediate processing step in these applications. Performance of the proposed
IGFCM algorithm has been examined on a daylight image, named 'the wolf image',
which is shown in Figure 4-6(a). The objective is to segment the image into three
logical segments. As shown in Figure 4-6(b-f), the images segmented by different
variants of FCM contain misclassified pixels compared with the image segmented by
the proposed IGFCM algorithm. The image has corrupted by adding Gaussian noise
of variance 0.01 and different segmentation techniques have been applied to the noisy
image. Figure 4-7(a-f) show noisy image as well as the image segmented by FCM,
sFCM, sFCMM, FLICM, and IGFCM, respectively. From visual inspection, it can be
observed that the proposed IGFCM algorithm produces quality segmentation with
minimum misclassifications. On the other hand, images segmented by standard FCM
and its variants contain a lot of misclassified patterns. It can be verified that IGFCM is
more robust to noise and produces more homogeneous clustering compared with other
segmentation techniques.
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
58
Segmentation Performance of IGFCM on CT-Liver Image
Recognizing the importance of segmentation process on medical image based disease
diagnosis, the proposed IGFCM algorithm has been applied to a CT liver image
(extracted region of interest) with a tumor. The proposed IGFCM algorithm, standard
FCM and its variants are also applied to segment CT-Liver image. The objective is to
segment the image into three clusters namely background, tumor and the main liver
tissues. For a segmentation to be ranked as high quality, the tumor must stand out of
other two segments in the image. The original image and the resultant segmented
images obtained after applying different segmentation algorithms on original CT-
Liver image are shown in Figure 4-8(a-f). The over-segmentation is immediately
visible in case of segmentation produced by FCM, sFCM and sFCMM techniques.
Whereas, in case of FLICM segmentation, several misclassified patterns can be
observed in the tumor region as shown in Figure 4-8(e). However, the proposed
IGFCM segments tumor regions with high precision. The quantitative performance
measures have also been computed by applying different segmentation techniques to
noisy versions of CT liver image. The proposed IGFCM outperforms all mentioned
techniques at various noise levels as shown in Table 4.1.
Quantitative Analysis
Table 4.1 compares PC and CE measures for different segmentation techniques
applied to noisy and original images discussed in previous sections. Note that the
quantitative results for carotid artery image correspond to Figure 4-10. The
quantitative results shown in Table 4.1 indicate a better segmentation performance
using IGFCM than standard FCM and its variants. Particularly, there is a significant
improvement in overall segmentation quality when input images contain noise of
different levels. An exception is the case of synthetic image where sFCM and the
proposed approach to produce comparable results. Also, the visual inspection of
Figure 4-3, Figure 4-4 and Figure 4-5(c &f) reveals that the results of sFCM and
IGFCM segmentations are comparable. However, IGFCM performs at other image
modalities. Hence, the general superiority of IGFCM is maintained.
The performance of different segmentation techniques, in terms of PC and CE,
has also been compared graphically. As shown in Figure 4-9, the results have been
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
59
displayed only for CT Liver image for demonstration purpose. In terms of both PC
and CE measures, superiority of the proposed IGFCM algorithm is immediately
evident from respective graphs. The performance advantage is even more in case of
CE as compared to PC. Hence, it can be concluded reasonably that IGFCM performs
better segmentation than FCM and various variants of FCM, especially in the
presence of noise.
Computational Analysis of the proposed IGFCM Algorithm
The storage and computational complexity of any segmentation technique is an
important factor, especially when two competitor methods have very comparable
segmentation results. In this regard, the proposed IGFCM algorithm does not require
any additional storage capacity as no memory-intensive data structure has been
introduced. Similarly, the computational performance of the proposed algorithm is
also comparable to other employed fuzzy algorithms except FCM. However, FCM
suffers intensively in the presence of noise; therefore, its computational superiority is
not justifiable. All other employed fuzzy algorithms process the input image in a way
similar to IGFCM i.e. they convolve the input image with a window of certain size.
Moreover, due to the information gain in the convergence process, the proposed
IGFCM algorithm converges in less number of iterations than other algorithms. The
computation of information gain is an additional step in the proposed algorithm.
However, the cost of computing information gain is balanced by a faster convergence
rate of IGFCM. Finally, in several offline medical applications, segmentation
accuracy is the main concern rather than computational complexity. Therefore, our
technique is preferable to other techniques as the segmentation accuracy results
presented in the paper verify its superiority.
As an improvement to the proposed IGFCM algorithm from computational
perspective, we conjecture that a parallel implementation similar to [88] is also
possible. In [88], authors have presented a non-rigid 3D medical image registration
framework and a high-speed GPU-based parallel implementation of the framework
has also been proposed. GPU-based implementation of FCM is also a part of this
framework. The proposed IGFCM approach is consistent with FCM implementation
presented in [88]. Parallel implementation of FCM in [88] spreads the processing
across several kernels, each one performing certain processing. Different steps
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
60
involved in the proposed IGFCM technique can also be parallelized in a similar way.
Ideally, additional kernel(s) may be introduced related to the computation of
information gain. Hence, the GPU-based implementation may drastically increase the
computational performance of the proposed IGFCM algorithm [36].
(a) (b) (c)
(d) (e) (f)
Figure 4-8 CT liver image segmentation, (a) original CT liver image, (b) FCM
segmentation, (c) sFCM segmentation, (d) sFCMM segmentation, (e) FLICM
segmentation, and (f) the proposed IGFCM segmentation.
(a) (b)
Figure 4-9 Graphical comparison of clustering quality measures (a) PC and (b)
CE for the CT Liver image
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
61
Table 4.1 Clustering quality comparison of the proposed IGFCM and other
segmentation techniques
Partitioning Coefficient (PC) Classification Entropy (CE)
Original 2 0.01
2 0.02
2 0.03
Original 2 0.01
2 0.02
2 0.03
Synthetic Image
FCM - 0.9667 0.9659 0.9657 - 0.0702 0.0714 0.0721
sFCM - 0.9918 0.9916 0.9915 - 0.0135 0.0140 0.0142
sFCMM - 0.9913 0.9912 0.9911 - 0.0140 0.0143 0.0147
FLICM - 0.8866 0.8446 0.8107 - 0.2485 0.3237 0.3811
IGFCM - 0.9915 0.9914 0.9912 - 0.0138 0.0142 0.0145
The Wolf Image
FCM 0.9660 0.9655 0.9648 0.8800 0.1000 0.1201 0.1441 0.1810
sFCM 0.9831 0.9827 0.9815 0.9807 0.0164 0.0280 0.0296 0.0349
sFCMM 0.9840 0.9588 0.9543 0.9497 0.0195 0.0740 0.0820 0.0903
FLICM 0.9600 0.8724 0.8200 0.7906 0.1032 0.2663 0.3523 0.3984
IGFCM 0.9847 0.9833 0.9823 0.9812 0.0142 0.0200 0.0284 0.0314
Liver CT Image
FCM 0.9251 0.8300 0.8100 0.8000 0.1370 0.3000 0.3000 0.3200
sFCM 0.9355 0.8670 0.8662 0.8627 0.1201 0.2345 0.2357 0.2417
sFCMM 0.9380 0.9041 0.9001 0.8891 0.1559 0.2013 0.2130 0.2388
FLICM 0.9417 0.7384 0.6625 0.6150 0. 1015 0.4843 0.6037 0.6767
IGFCM 0.9451 0.9123 0.9013 0.8910 0.1002 0.1401 0.1500 0.1633
Carotid Artery Ultrasound Image [Figure 4-10]
FCM 0.7850 0.7735 0.7509 0.7297 0.3719 0.3886 0.4109 0.4373
sFCM 0.8461 0.8209 0.7891 0.7722 0.2850 0.3162 0.3409 0.3796
sFCMM 0.8662 0.8409 0.8202 0.7980 0.2150 0.2594 0.2773 0.2862
FLICM 0.8000 0.7566 0.7141 0.6803 0.3833 0.4580 0.5267 0.5799
IGFCM 0.8873 0.8497 0.8364 0.8145 0. 1925 0.2472 0.2633 0.2686
4.3.2 Scenario-II: Segmentation and Decision Performance of IGFCM on
Carotid Artery Ultrasound Images
In second scenario, the proposed technique is applied to segment a dataset (Chapter 2)
of 300 carotid artery ultrasound images. Ultrasound is one of the most commonly
used medical imaging modalities. A large number of applications of US in medical
imagery are due to its radiation-safe and cost-effective operation. We have segmented
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
62
carotid artery ultrasound images using FCM, sFCM, sFCMM, FLICM, and the
proposed IGFCM techniques into three clusters, namely, the arterial wall, an area
inside the artery, and the background tissues. Figure 4-10(a) shows region of interest
(ROI) for one of the original carotid artery ultrasound images. Figure 4-10(b-e) show
that in all cases FCM and its variants have produced a clustering with misclassified
pixels. The IGFCM segmented image on the other hand, produces homogenous
clustering as shown in Figure 4-10(f).
A keen observation of Figure 4-10 reveals that images segmented by variants
of FCM contain most misclassified pixels in the background and arterial walls
regions. Misclassification of arterial wall tissues cannot be tolerated as accurate as
IMT values requires accurate segmentation of arterial wall. On the other hand, the
image segmented by IGFCM has fewer misclassified pixels at arterial walls and
background area compared with other techniques. Figure 4-11(a-l) shows the
proposed approach segmentation at various intensities of Gaussian noise. It can be
seen from Figure 4-11 that the proposed IGFCM has successfully segmented carotid
artery ultrasound image. Further, very few misclassifications show the robustness of
the IGFCM approach.
Figure 4-12(a) and (b) show PC and CE measures for the various carotid
artery images obtained from the database of 300 images. For convenient comparison,
the results have been shown on an interval of 20 images, resulting into a 15 images.
However, average results for all 300 images are also compared for different
segmentation techniques in Figure 4-13. The results in the Figure 4-12 and Figure
4-13 verify that the proposed IGFCM approach outperforms other variants of FCM.
The proposed IGFCM approach also yields more consistent results as evident by the
standard deviation values in Figure 4-13.
A decision system for classification of carotid artery ultrasound images into
normal/abnormal subjects has also been proposed in this work. The classification is
performed based on features computed from IMT values which in turn, are measured
from segmented carotid artery images. Precise IMT measurement, which is based on
accurate segmentation, consequently yields a better decision accuracy. Therefore, for
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
63
our proposed decision making system, IMT values have been measured from the
carotid artery US images segmented by IGFCM algorithm.
(a) (b) (c)
(d) (e) (f)
Figure 4-10 Carotid artery US image segmentation, (a) original carotid artery US
image, (b) FCM segmentation, (c) sFCM segmentation, (d) sFCMM
segmentation, (e) FLICM segmentation, and (f) the proposed IGFCM
segmentation
(a) Original carotid artery ultrasound
image (b) IGFCM segmentation
(c) Gaussian noise of variance 0.01 (d) IGFCM segmentation
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
64
(e) Gaussian noise of variance 0.02 (f) IGFCM segmentation
(g) Gaussian noise of variance 0.03 (h) IGFCM segmentation
(i) Original carotid artery image
with marked plaque
(j) IGFCM segmentation
(k) Gaussian noise of variance 0.01 (l) IGFCM segmentation
Figure 4-11 IGFCM segmentation at noise free and noisy carotid artery ultrasound
image corrupted through Gaussian noise of various intensities.
With the consultation of a medical expert, IMT values for upper and lower
arterial walls of carotid artery have been measured from each segmented image.
Figure 4-14 shows the measured IMT curve for one of the normal and abnormal
Plaque
Plaque
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
65
carotid artery, respectively. IMT mean and standard deviation for the normal carotid
artery are 0.3824 mm and 0.1046 mm, respectively and 0.7630 mm and 0.1702 mm for
the abnormal carotid artery, respectively. A feature vector comprising 6 features (see
Section 6.2.4 ) has been constructed from IMT values and has been fed as input to
PNN classifier for training and validation.
(a) (b)
Figure 4-12 (a) PC and (b) CE measures of 300 carotid artery ultrasound images
Figure 4-13 Average PC and CE measures for 300 carotid artery ultrasound images
Classification performances of PNN, KNN, and MLBPNN using the features
generated from IGFCM have been evaluated. Table 4.2 shows the performance
comparison in terms of various quantitative measures for PNN, KNN and MLBPNN
classifiers. Chaudhry et al. [85] and Santhiyakumari et al. [32] have reported 98.10%,
and 96% classification accuracy, respectively, on their respective datasets. However,
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
66
PNN classifier achieved 98.40% classification accuracy using the measures extracted
from the proposed IGFCM technique. This accuracy is comparable to 98.4% reported
by Hassan et al.[59]. Hence, the positive influence of our proposed technique on the
classification process is evident.
Figure 4-15 shows ROC curves for PNN, KNN, and MLBPNN classifiers. It
can be observed from the obtained ROC curves that PNN ROC curve is very close to
vertical axis, which signifies fewer misclassifications as compared with KNN and
MLBPNN classifiers. AUC value for PNN has been computed as 0.982, which
indicates a high diagnostic accuracy. These statistical results indicate that the
proposed decision system has effectively discriminated the normal and abnormal
subjects using the features from IGFCM.
Finally, we have also compared the effects of different segmentation
techniques on classification performance. In particular, FCM, sFCM, sFCMM,
FLICM, and IGFCM have been applied to 300 carotid artery images and segmented
images have been classified by PNN, KNN and MLBPNN classifiers. Figure 4-16
shows that highest classification accuracy is obtained by segmenting carotid artery
ultrasound images using the proposed IGFCM and classifying through PNN classifier,
which we have suggested in our proposed decision system.
By critically analyzing the classification results presented in Figure 4-16, one
can observe that the classification accuracy has been improved by 3.27%, 3.80% and
4.31% for PNN, KNN, and MLBPNN classifiers (see Table 4.3), respectively. This
significant classification improvement is due to the accurate segmentation of carotid
artery ultrasound images by the proposed IGFCM technique. As the classification
phase is highly dependent on segmentation and hence correct IMT measurements
which is derived from accurate segmentation. Hence, it can be concluded that the
proposed segmentation based classification scheme can successfully be applied to
identify the presence of plaque in carotid artery.
Hence, the proposed IGFCM algorithm boosts the classification accuracy and can be
used as part of the proposed decision system.
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
67
Figure 4-14 IMT measurements of a normal and abnormal carotid artery
Table 4.2 Performance comparison of PNN-based decision system with other
classifiers
Classifiers Classification performance
Accuracy MCC F-Score Sensitivity Specificity
PNN 98.40% 0.9600 0.9799 0.9839 0.9762
KNN 98.10% 0.9520 0.9709 0.9742 0.9725
MLBPNN 95.20% 0.8600 0.9244 0.9735 0.8905
Figure 4-15 ROC curve plotted against true positive rate vs. false positive rate for
PNN, KNN, and MLBPNN classifiers.
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
68
Table 4.3 The effect of segmentation technique at classification of carotid artery
ultrasound images
Classification Techniques
PNN KNN MLBPNN
Segmentation Techniques Accuracy (%)
FCM 95.20 94.37 91.10
sFCM 96.91 95.87 94.27
sFCMM 97.80 95.93 94.71
FLICM 97.84 97.30 95.10
Proposed IGFCM 98.40 98.10 95.20
Figure 4-16 Effect of segmentation techniques on the classification of carotid artery
images
Summary
In this chapter, a robust technique of segmentation, called IGFCM, has been
proposed. The proposed algorithm incorporates the concept of information gain into
fuzzy framework to overcome the shortcomings of conventional FCM algorithm. The
proposed IGFCM algorithm has been applied to segment images from different
modalities and compared with conventional FCM and three different variants of FCM.
Gaussian noise of various intensities is added to images in order to check robustness
of the proposed technique. Quantitative measures (PC and CE) computed from
Chapter 4: Robust Information Gain based Fuzzy C-Means Clustering and Classification of Carotid
Artery Ultrasound Images
69
segmented images of different modalities verify the robustness and effectiveness of
the proposed algorithm over other techniques.
Afterward, a decision system has been designed based on PNN classifier using
a dataset of 300 real carotid artery ultrasound images. The proposed decision system
has successfully distinguished the abnormal subjects from normal ones, with accuracy
of 98.40%. In addition to this, the effect of segmentation on classification has also
been investigated. The classification accuracy based on the proposed segmentation
technique has been improved by 4.31% compared with other segmentation techniques
using PNN classifier. The significant improvement in classification accuracy is due to
accurate segmentation of carotid artery ultrasound images by the proposed IGFCM
approach.
In this chapter, a robust clustering technique is proposed to segment carotid
artery ultrasound images. It has been observed from the experimental results of the
proposed IGFCM technique that there still exist some incorrect labeled patterns,
especially, on arterial walls, which is the most important part to be segmented
correctly, since IMT values are measured from these arterial walls. In order to
overcome this limitation, it is desirable to propose a technique, which minimizes the
incorrect clustering in arterial wall tissues. For this purpose, a semi-supervised
clustering technique is developed to correctly cluster the patterns present in carotid
artery ultrasound images.
Outcomes of the current chapter:
1. Robust Information Gain based Fuzzy C-Means Clustering and Classification
of Carotid Artery Ultrasound Images, “Computer Methods and Program in
Biomedicine, Journal” (IF=1.555), 2013.
2. Medical Image Segmentation Employing Information Gain and Fuzzy C-Means
Algorithm, IEEE ICOSST, Lahore, 2013.
70
Chapter 5 : Robust Segmentation of Carotid
Artery Ultrasound Images based on Neuro
Fuzzy GA and Expectation Maximization
In this chapter, a new robust segmentation and classification of carotid artery
ultrasound images (RSC-US) is proposed. The proposed hybrid approach employed
neuro fuzzy, expectation maximization (EM) and GA techniques and hence has been
used to segment carotid artery ultrasound images. Initially, class data are selected by
the user and these labels are refined by the expectation maximization algorithm.
Further, fuzzy inference system has been generated based on GA feature selection
mechanism. An intelligent decision making system based on SVM has also been
proposed to classify the segmented carotid artery ultrasound images into normal and
abnormal subjects. Hence, the proposed approach can be used as a secondary
observation to an experienced radiologist.
5.1 The Proposed RSC-US Technique
The prime objective of the proposed RSC-US scheme is to segment the carotid artery
ultrasound images with high accuracy. IMT values have been measured by carrying
out the proposed segmentation approach. Further, SVM classifier has been employed
to classify a real carotid artery images dataset into normal and abnormal subjects.
Due to inherited degradations in ultrasound images, high pixel correlation, and
partial volume effects, it is very hard to identify the correct label for each pixel. For
accurate and robust segmentation, it is highly required to train the model in such a
way that it can segment the image with high accuracy, even in the presence of noise.
The EM algorithm has been used to refine the initial labels of each class
assigned by the user. MGH based image features have been extracted, most relevant
and useful image descriptors are selected by GA. Selected image descriptors and
targets have been given as input to a neural network for generation of FIS. The
generated FIS has further been used to segment the carotid artery ultrasound images.
IMT values have been measured from the proposed RSC-US approach segmented
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
71
images. Based on IMT values, the segmented images have been classified into normal
or abnormal subjects using SVM classifier. Segmentation and classification results are
compared with a few state of the art techniques. The obtained segmentation and
classification results indicate the effectiveness of the proposed approach. Further, the
effect of segmentation at classification has also been investigated. It has been
observed that quality segmentation has high impact at classification phase. The flow
chart of the proposed RSC-US approach is depicted in Figure 5-1. Each phase of the
proposed approach explained in the following sub-sections.
Figure 5-1 Graphical representation of the proposed RSC-US approach
5.1.1 Label Initialization of Pixels
In first phase of the proposed technique, initial labels have been assigned to
pixels by the user. Due to overlapping nature of medical images, user assigned labels
may not be accurate and require further processing. Accurate data labels leads
towards better segmentation, therefore, these initial labels were further processed by
employing EM algorithm. Figure 5-2 shows the sample carotid artery ultrasound
image in which initial class labels have been selected. Carotid artery ultrasound
images mainly have three clusters; the arterial wall, an area inside artery, and the
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
72
background tissues. It can be observed from Figure 5-2 that the initial selected labels
have the data of other regions. Especially, some background region has been merged
into the artery wall (ROI). Arterial walls are significant for classification; therefore
these walls need to be separated from background with high accuracy.
Owing to narrow region of arterial walls, the probability of merging pixels of
other classes into arterial walls is higher. Because, the other regions like background
tissues and area inside arterial walls have large enough and the probability of merging
these areas is lower. Now, the question is how these initial targets should be refined to
find accurate class labels. For this purpose, EM algorithm has been used to handle this
issue.
Figure 5-2 Initial targets marked as artery wall, area inside the artery and the
background tissues.
5.1.2 The Expectation Maximization Step
The expectation maximization algorithm is widely used to estimate the statistical
models. It has the advantage of being simple, robust, and easy to implement. The
objective of using EM algorithm is to find iterative convergence of a set of input
projections on the most likely reconstruction. The goal is to estimate the parameters of
Gaussian mixture model (GMM) by employing EM algorithm, hence used for target
class estimation. The unknown parameter θ of the model needs to be estimated in a
Artery wall
Area inside artery
Background tissues
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
73
way that |p X becomes maximize. Log likelihood function is used to estimate the
parameter θ as described in Expression (5.1).
ln |L p X (5-1)
At given data X, the parameter can be considered as a function of log
likelihood. The logarithmic function is strictly increasing and so that value of
maximizes |p X . Resultantly, the L will become maximum. EM algorithm
iteratively maximizes L . Further, it is assumed that after last iteration, the current
estimate of becomes n .
nL L (5-2)
Mathematically, the difference should have to be maximized using equation (5-3),
ln | ln |n nL L p p X X (5-3)
The sole objective is to select the values of θ parameter, where L get maximized.
EM algorithm is used to select the θ at maximum | nL . The updated value is
represented by n and finally got,
1arg max |
arg max | , ln | , | | | ,
n n
n n
z
n n
l
L p z p z p z p p z
X X X X
The constant terms w.r.t. θ needs to be dropped.
arg max | , ln | , |
arg max | , ln
arg max | , ln , |
, , , ,
n
z
n
z
n
z
p z p z p z
p z
p z p z
p z p z p z p
X X
X
X X
X
| ,arg max ln , |
n
E p z
Z X
X (5-4)
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
74
The EM algorithm has two steps, one is expectation and other is maximization. These
steps are represented in Equation (5-4). EM algorithm thus consists of the following
steps:
1. Expectation-step, which is used to find the conditional expectation
| , ln , |n
E p z Z X X .
2. Maximization-step, which maximizes the step 1, w.r.t.θ.
Further detail and derivation of EM algorithm can be found in [89, 90]. Mean
and standard deviation for GMM model has been estimated using EM algorithm.
These estimated parameters are then used in the following expressions to find more
refined labels for the input data.
2
1
for 1, 2, ...,
n
ik
j
ij k kz k lx
(5-5)
where ijx is the jth element of the ith input data point and k is the number of class,
and are the mean and standard deviation respectively estimated by the EM
algorithm. The predicted labels are calculated by using the following expression:
1
1 ek i f
ik d
yz f
X (5-6)
where yk represents the membership of each pixel to a certain class k and zik values are
obtained from equation (5-5). The variables fe and fd are used for controlling the
fuzziness amount and these values are set empirically [91]. It is obvious that the
output of yk will be in the interval of 0 and 1. Using the maximum value of index yk,
we get the target label associated with each pixel. The graphical representation GMM
estimated by EM algorithm is presented in Figure 5-3, where, horizontal axis ( x )
shows the number of data points in association with its probability density function at
vertical axis, and the dotted curves represents data clusters.
5.1.3 Feature Extraction
The objective of this phase is to formulate a feature vector for every pixel and thus
used for segmentation. In this study, feature extraction strategy based on MGH has
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
75
been used. These extracted features are advantageous to represent the medical images
[12].
Figure 5-3 GMM parameters estimation using EM algorithm
Moments of Gray Level Histogram
Statistical image descriptors are being used in image analysis [12]. These features are
based on the intensity histogram and are extracted for every pixel. The nth order
statistical moment about mean can be computed by using the following equation;
1
0
( ) . ( )
Ln
n i i
i
u z m p z
(5-7)
where ip z is the histogram of image intensity level in a certain region, and z shows
the intensity. L represents the possible intensity levels and m is an average intensity
value.
A total of nine MGH features are extracted from the input image.
Mathematical description of these features is given in Section 3.1.2. A fixed window
of size (5x5) is used for feature extraction and important features are selected using
GA and thus used for segmentation of carotid artery ultrasound images.
Feature Selection
Feature selection has been carried out to reduce the feature vector dimensionality
while preserving the accuracy. In order to improve computational cost and save
-50 0 50 100 150 200 250 3000
0.002
0.004
0.006
0.008
0.01
0.012
0.014
0.016
0.018
0.02
X
Pro
ba
bility d
en
sity
Gaussian Mixture estimated by EM
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
76
valuable resources, irrelevant and redundant features need to be omitted using some
searching algorithm. Many researchers have explored various feature selection
strategies such as sequential backward selection, greedy stepwise, forward selection,
GA, and swarm optimization etc. Whereby, each searching technique has its own
advantages and disadvantages [13].
In this study, GA has been used to select discriminating image descriptors
from the already extracted feature set, hence used for segmentation. WEKA 3.6, a
machine learning software has been employed for this purpose [72]. Same GA
parameters have been used as mentioned in Section 3.1.3. Only 4 out of 9 features
have been selected by GA hence was used for segmentation, which obviously saves
time and resources. The following features namely; FM2, FM4, FM5 and FM6 have
been selected by GA and thus used for segmentation.
5.1.4 Neuro Fuzzy Classifier
In image segmentation, the effectiveness of the NFC approach has been analyzed,
hence was used for segmentation of carotid artery ultrasound images. The basic
objective of fuzzy classification is to segment out the feature space into specified
fuzzy classes. In medical images, as the regions are overlapped with each other, it is
quite possible that a pixel may belong to more than one class with different degree of
membership. In this scenario, fuzzy approaches might be suitable approaches [92,
93]. Like other fuzzy techniques, in NFC, fuzzy if then else rules are applied to
develop a classifier. NFC based segmentation needs a FIS which is actually a
collection of fuzzy rules.
NFC is a supervised learning approach, its structure (i.e. input, hidden and
output layers) is similar to other neural networks. Input to the classifier is optimized
features selected by GA and a hidden layer of fifty neurons. Output layer consists of
three neurons, which represents three different classes of carotid artery ultrasound
image. Neural networks have capability to learn the system behavior and can
successfully generate the fuzzy “if then else rules” and fuzzy membership functions.
The general structure of NFC is as below:
Input layer: Four neurons
Hidden layer: Fifty neurons
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
77
Output layer: Three neurons
The aforementioned neutral network architecture is used for generation of FIS and the
generated FIS is thus used for segmentation. The hidden layer neurons are set
empirically and at fifty hidden layer neurons the network offers superior performance.
Training and Testing of NFC
After the selection of important image descriptors using GA, NFC training and
validation procedure starts. Class labels have been assigned to every pixel by EM
algorithm. For training and validation of NFC, 18 different carotid artery images have
been utilized from obtained dataset. Training and validation process was performed at
the ratios of 67 and 33 percent. The FIS was generated by NFC and hence used for
segmentation of carotid artery ultrasound images. Root mean square error (RMSE)
has measured by the difference between actual and predicted values Figure 5-4 shows
the RMSE curve plotted against epochs of NFC training. From Figure 5-4, it can be
observed that NFC converges when error gradient becomes very small. RMSE shows
monotonically decreasing behavior, therefore error rate decreases with increasing
number of epochs. The NFC was trained at 400 epochs so that it can learn the patterns
effectively.
Figure 5-4 Behavior of RMSE curve of NFC training at different epochs
FIS has been generated and is used for segmentation of carotid artery
ultrasound images. The proposed RSC-US approach performance is evaluated by a
significant amount of real carotid artery ultrasound images, dataset details is given in
Chapter 2. The proposed RSC-US generated FIS is shown in Figure 5-5. The
horizontal axis shows the number of selected image descriptors, whereas the vertical
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
78
axis shows the number of fuzzy rules used for classification of the input data. The
input feature values were scaled into the range of 0 and 1. The index line in Figure 5-5
indicated that which rule might be activated for input data and it may change for
every input instances. The shaded region of the membership function shows visually
apparent fuzzy membership value. The fuzzy rule view is used to interpret the overall
fuzzy inference process at once. There are three fuzzy rules incorporated in FIS,
which are further used for classification given input feature vector. The graphical
representation of fuzzy membership functions for the selected feature 1 and feature 2
are shown in Figure 5-6. Similarly, visual representation of fuzzy rules for feature 3
and 4 can also be generated.
Figure 5-5 NFC generated FIS used for segmentation of carotid artery ultrasound
images.
5.1 Decision Making System for Carotid Artery Ultrasound Images
Carotid artery ultrasound images segmented by the proposed RSC-US approach need
to be classified into normal and abnormal subjects. For this purpose, IMT values have
been measured from segmented images. Based on measured IMT values, a feature
vector is formed and given as an input to SVM classifier. Since, SVM has advantages
over other classifiers because of its enhanced learning capability. Hence, SVM is used
for classification of segmented images.
Five different commonly used features namely Mean, Variance, Standard
Deviation, Max., and Min. are extracted from measured IMT values and are feed as
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
79
input to the classifier. The extracted feature values are normalized into the range of 0
to 1. By utilizing these features, SVM offers superior classification accuracy.
a) b)
Figure 5-6 Graphical representation of fuzzy membership functions for (a) selected
feature 1 and (b) selected feature 2
5.2.1 Classification Performance Measures
To evaluate the performance of the classifier, accuracy, MCC, sensitivity, specificity,
F-score, ROC and AUC measures have been computed, and details of these measures
is described in Section 2.6.
5.2 Experimental Results and Discussions
Real carotid artery ultrasound images have been segmented by the proposed RSC-US
approach. Details of the dataset can be found in Chapter 2. The obtained dataset is
segmented by the proposed RSC-US technique. To confirm robustness of the
proposed approach, it has been evaluated by considering various intensities of
Gaussian noise. The results of the proposed technique have been compared with few
state of the art approaches. The proposed RSC-US technique outperforms both at
noisy and noise free images.
The Figure 5-7(a) shows one of the original longitudinal carotid artery
ultrasound images with marked plaque. Selected ROI is shown in Figure 5-7(b).
Segmented carotid artery ultrasound image by the proposed technique is presented in
Figure 5-7(c). The proposed technique successfully separated plaque in carotid artery
with minimum mislabeled patterns as compared with other techniques. Results
obtained through the proposed technique are also compared with few exiting state of
the art techniques. Figure 5-7(d), 5-7 (e) and Figure 5-7(f) show the images
segmented by the FCM, K-means, and sFCMLSM methods, respectively. From visual
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
80
inspection, superiority of the proposed RSC-US approach is clear. On the other side,
segmented images by FCM, K-means and sFCMLSM segmented images contain
much misclassified patterns especially in marked plaque area. Further, IMT has been
measured from segmented images to form a feature vector and have been fed as input
to the SVM classifier. Therefore, image post-processing techniques are highly
dependent on segmentation quality. If carotid artery segmented images contain
misclassifications, IMT value may not be accurately measured. Consequently, the
effect of the inaccurate IMT measure produces misleading results. Particularly when
dealing with medical images a great care is needed because wrong predictions may
not be affordable in this field.
(a) (b)
(c) (d)
(e) (f)
Figure 5-7 a) One of the longitudinal original carotid artery ultrasound images with
marked plaque, b) selected ROI c) segmented by the proposed RSC-US scheme, d)
FCM segmentation, e) K-means and f) Magenta represents initial and green represents
final segmentation of sFCMLSM technique.
Magenta: Initial; Green: Final
Plaque
Plaque
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
81
The proposed technique’s performance robustness has also been assessed. The
carotid artery ultrasound images have been degraded by white Gaussian noise of
various intensities. Keeping in mind, medical images may not contain high intensity
of noise, beside this; we have evaluated the proposed technique at Gaussian noises of
0.01, 0.015, 0.05 and 0.1. Some sample noisy carotid artery images segmented by the
proposed RSC-US approach with Gaussian noise of variance 0.05 are shown in Figure
5-8. From Figure 5-8, it can be observed that the proposed approach has successfully
segmented images even in the presence of noise.
a) Original carotid artery image with selected ROI
b) Noisy carotid artery image with Gaussian noise of 0.05 variance
c) The proposed approach segmented image d) The proposed approach segmented image
e) Original carotid artery image with selected
ROI f) Noisy carotid artery image with Gaussian
noise of 0.05 variance
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
82
g) The proposed approach segmented image h) The proposed approach segmented image
Figure 5-8 Sample noise free and noisy longitudinal carotid artery ultrasound images
segmented by the proposed RSC-US approach.
(a) (b)
(c) (d)
(e) (f)
Figure 5-9 (a) One of the original longitudinal carotid artery ultrasound images, b)
image corrupted by Gaussian noise of variance 0.10 with marked ROI c) the proposed
RSC-US technique segmented image; d) FCM segmentation e) K-means and f)
sFCMLSM segmentation.
Figure 5-9(a) shows one of the original longitudinal carotid artery ultrasound
images. The image has been corrupted with Gaussian white noise of variance 0.10 and
selected ROI is shown in Figure 5-9(b). Images segmented using the proposed RSC-
US, FCM, K-means, and sFCMLSM approaches are shown in Figure 5-9(c), 5-9(d),
Plaque Plaque
Plaque
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
83
5-9(e), and Figure 5-9 (f), respectively. Apparently, it can be observed that the image
segmented by the proposed approach outperforms all mentioned techniques, with
minimum misclassifications even in the presence of noise. In Figure 5-9(d), the FCM
segmented image has a lot of misclassified regions, hence IMT values measurement
might be incorrect. In other segmentation approaches, such as K-means, Figure 5-9(e)
and sFCMLSM Figure 5-9(f), we can also observe the existence of misclassified
pixels. These noisy patterns may mislead IMT measurements and consequently, may
increase the false detection of plaque in carotid artery. Segmentation performance,
even in the presence of noise, shows the robustness and effectiveness of the RSC-US
approach.
5.3.1 Performance Analysis of the Proposed Segmentation Technique
Apparently, we have observed that the proposed RSC-US technique outperforms
other segmentation techniques at various noise levels. To verify the superiority of the
proposed approach qualitatively, Davies Bouldin Index (DBI) of segmented images
has been computed. Smaller the value of DBI is, the betters the clustering quality is
[58]. Using DBI clustering quality measure, Table 5.1 shows the average
performance of different techniques for obtained dataset of real carotid artery
ultrasound images on various noise levels. From Table 5.1, it can be observed that the
proposed RSC-US outperforms the mentioned techniques at all given noise levels.
From the results presented in Table 5.1, a significant fact established is that the noise
has minimum effect on the proposed approach compared with the other considered
techniques. Hence, RSC-US segmentation shows the superiority in terms of
quantitative quality measures. The graphical representation of segmentation quality
measure based on DBI at various noise levels is shown in Figure 5-10. It is evident
from Figure 5-10 that the proposed segmentation approach works efficiently also in
the presence of noise.
Segmentation time (in sec.) of the proposed RSC-US technique across the
increasing number of features is shown in Figure 5-11. Optimal performance has been
obtained by utilizing only four important features. Less segmentation time and
resources are required at selected feature set. It is evident from Table 5.1, and Table
5.2 that the proposed approach at reduced features maintains accuracy; hence offers
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
84
superior segmentation and classification results. Thus, the proposed RSC-US
outperforms the other segmentation techniques and shows its effectiveness.
5.3.2 SVM based Decision Making System
Accurate segmentation would surely be effective for post-processing techniques. To
investigate this, we have evaluated classification performance using different
segmentation algorithms. To classify the segmented carotid artery image at hand as
normal or abnormal, IMT values have been measured from segmented carotid artery
images. Successful segregation of ROI contributes a lot to IMT measurements with
higher level of confidence. Consequently, its affect will be in the form of better
classification. IMT mean and standard deviation of the normal carotid artery
ultrasound images dataset used in current research are 0.392 mm and 0.109 mm
respectively. Whereas, mean and standard deviation of IMT values for abnormal
carotid artery ultrasound images are 0.745 mm and 0.173 mm, respectively. Figure
5-12(a) and (b) show the graphical representation of the IMT measurements for the
normal and abnormal carotid artery ultrasound images, respectively.
Table 5.1 Average performance comparison of the proposed RSC-US and other
techniques over 300 carotid artery ultrasound images
Segmentation Techniques
FCM sFCM K-means sFCMLSM RSC-
US
Gaussian noise levels Davies Bouldin Index (DBI)
Original image 0.4653 0.5660 0.4640 0.4710 0.4379
0.01 0.4772 0.5921 0.4739 0.4835 0.4417
0.02 0.4922 0.6341 0.4911 0.5002 0.4527
0.05 0.5213 0.7971 0.5171 0.5514 0.4783
0.10 0.5926 0.9582 0.6041 0.6127 0.4826
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
85
Figure 5-10 Segmentation quality comparison of different techniques at various
noise levels
Figure 5-11 Computational time (in Sec.) of the proposed scheme across different
number of extracted features.
In this chapter, KNN, MLBPNN, and SVM classifiers have been used for
separation of normal and abnormal subjects. To choose an optimum classifier for
carotid artery ultrasound images, performance of each classifier in terms of various
quality measures has been analyzed on the proposed approach segmentation results.
Table 5.2, shows the performance comparison of SVM, MLBPNN, and KNN
approach at various classification quality parameters. We have achieved 98.84%
classification accuracy by SVM which shows the effectiveness of the proposed
segmentation technique. Classification accuracy based on the proposed RSC-US
segmentation approach has also been compared with recent published techniques.
Santhiyakumari et al. [32] have used MLBPNN for classification and reported 96%
classification accuracy at their dataset. Hassan et al. [36] have employed PNN to
classify the normal and abnormal subjects and have reported 98.4% classification
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
86
accuracy. Hassan et al. [59] have employed MLBPNN for classification and achieved
98.4% classification accuracy at their dataset. Whereas, using the current study’s
segmentation approach, classification accuracy of 98.84% is obtained by SVM
classifier. The results indicate that classification using the proposed technique
segmentation outperform the other techniques and hence shows the usefulness of the
proposed RSC-US segmentation approach. Graphically, a comparison of various
classifiers at different validity measures has also been shown in Figure 5-13. It can be
perceived from Figure 5-13 that SVM outperforms the other classification techniques.
Further, a comparison of different classifiers in term of ROC and AUC has
also been made. Figure 5-14 shows ROC curves for SVM, MLBPNN and KNN
classifiers. From Figure 5-14, it can be seen that SVM’s ROC is close to vertical axis,
which depicts high classification accuracy. Obtained AUC value 0.98 shows the
overall better diagnostic test and confirmed the advantage of the proposed scheme.
(a) (b)
Figure 5-12 (a) IMT measurement of a normal and (b) abnormal carotid artery
Table 5.2 Classification performance comparisons of SVM, KNN and MLBPNN
using the proposed RSC-US segmentation technique
Techniques Accuracy (%) F-Score MCC Sensitivity Specificity
KNN 98.30 0.9700 0.9483 0.9697 0.9486
MLBPNN 98.40 0.9551 0.9127 0.9750 0.9385
SVM 98.84 0.9880 0.9767 1.0000 0.9773
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
87
Figure 5-13 Performance comparisons of KNN, MLBPNN and SVM classifiers using
RSC-US segmentation at various classification quality measures
Effects of Segmentation on Classification
The effects of segmentation on classification phase have been explored and it has
been observed that the proposed segmentation technique based classification offers
superior performance. As described earlier, the post-processing techniques are highly
dependent upon quality segmentation. In this research work, images have been
segmented by different techniques namely; FCM, K-means, sFCMLSM and the
proposed RSC-US algorithms. Statistical analysis of classification results reveals that
performance accuracy has been improved by a margin of 2.47-4.00 % (Figure 5-15
and Table 5.3) based on the proposed technique based segmentation. This significant
improvement in classification accuracy is largely due to the correct segmentation of
carotid artery ultrasound images.
Keeping in view of the segmentation and classification accuracy, the proposed
RSC-US technique can be used as secondary observer to identify the plaque in carotid
artery. Further, in countries like Pakistan, it can also be used in remote areas with less
experienced technicians for initial screening of plaque buildup in carotid artery based
on the ultrasound imaging.
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
88
Figure 5-14 ROC curves of SVM, MLBPNN and KNN.
Table 5.3 Effects of segmentation on object classification
Classification Techniques
SVM KNN MLBPNN
Segmentation
Techniques Accuracy (%)
FCM 96.40 95.50 95.91
K-Means 95.20 94.37 94.63
sFCMLSM 96.80 95.78 96.00
Proposed RSC-US 98.84 98.30 98.40
Figure 5-15 Comparison of classification accuracy for various segmentation
techniques
Summary
In this chapter, a robust segmentation and classification technique has been proposed.
The proposed technique employed neuro fuzzy classifier, EM, and GA. FIS has been
generated which utilizes optimal features. Obtained segmentation results of the
Chapter 5: Robust Segmentation of Carotid Artery Ultrasound Images based on Neuro Fuzzy GA and
Expectation Maximization
89
proposed technique have been compared visually and quantitatively on noisy and
original images with FCM, K-means, and sFCMLSM approaches. The segmented
carotid artery ultrasound images are classified into normal or abnormal subjects by
SVM classifier. SVM offers high classification accuracy 98.84%. In addition to this,
effect of segmentation on classification has also been investigated and classification
results have been improved by a margin of 2.47-4.00 % (see Figure 5-15 and Table
5.3)
The proposed RSC-US technique successfully segmented the carotid artery
ultrasound images. In the development of proposed RSC-US technique, spatial
information of a pixel under consideration has not been exploited. Spatial information
plays a vital role in segmentation of images particularly when image are polluted with
noisy contents. Therefore, the investigations are extended through the development of
a Robust Fuzzy Radial Basis Function Neural Networks (RFRBFN) in order to offer
better segmentation for medical images.
Outcomes of the current chapter:
1. Robust Segmentation of Carotid Artery Ultrasound Images using Neuro Fuzzy
and Expectation Maximization: Employing Intima-Media Thickness and SVM
for Disease Prediction, Submitted in Information Sciences, 2015 Journal.
90
Chapter 6 : Robust Fuzzy RBF Network Based
Segmentation and Decision Making System for
Carotid Artery Ultrasound Images
In this chapter, a robust clustering method for accurate segmentation of medical
images and its subsequent intelligent classification has been proposed. Medical
images may have various types of degradations and it is challenging to segment the
degraded images. In order to segment the degraded images, a new approach RFRBFN
has been proposed. For this purpose, the fuzzy RBF algorithm has been modified by
incorporating spatial information and a smoothing parameter into its objective
function, and therefore it intelligently copes with noise related variation. To validate
its effectiveness, the proposed RFRBFN is applied on the segmentation of different
imaging modalities as well as tested against impulse and Gaussian noise of various
intensities. Multi-layer backpropagation neural network is employed to classify the
segmented images into normal or abnormal subjects. The proposed intelligent
decision making system can thus be used as a secondary observer for identification of
plaque in the carotid artery.
6.1 The Proposed Robust Fuzzy RBF Network Approach
As described in Section 2.2.4, clusters centroids of radial basis function network
(RBFN) hidden units are optimized using FCM clustering algorithm. For noise free
images, using the FRBFN approach may offer better segmentation results.
Considering high susceptibility of FCM algorithm to noise, it is expected that FRBF
network may not offer better segmentation results for noisy images.
The main reason for decreased performance of FRBF network especially in
case of noise is that it has to update weights between input and hidden layer without
utilizing the spatial information shown in Equation 2-1. Thus, we incorporate the
spatial information into Equation 2-1 and the modified objective function becomes:
2
1 12p k
C Cq q q
RFCM pk j k pk lm
p k p k l N m M
J u z v u u
(6-1)
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
91
where 1,2,3,...,kM C and pN is the neighborhood of pixel p . controls the
smoothness of membership function pku . Higher values of smooth the membership
functions for a cluster by suppressing noise signal. For 0 , Equation 6-1 becomes a
standard FCM cost function and for the large values of , clustering depends on the
neighborhood rather than the pixel itself. Therefore, an optimal value of is desired
so that the noise is suppressed and consequently better segmentation is performed.
The cost function used in Equation 6-1 was optimized for optimal value of kv
and pku using the method described in [34]. For optimization, we have used Lagrange
multipliers for the enforcement of constraint (1
1C
pk
k
u
) and taking the partial
derivative of Equation 6-1 w.r.t. pku we obtained:
2
1 1 1
21
12
p k
p k
C C Cq q q
pk p k pk lm p pk
p k p k l N m M p kpk
q q
pk p k lm p
l N m M
u z v u u uu
qu z v u
(6-2)
where, p is Lagrange multiplier and the factor 1
2 of vanishes due to the derivative
operator results in a term corresponding to the product of pku and its neighbors plus
its term corresponding to the reverse product of the neighbors and pku . After
obtaining partial derivative and equating it to zero, we get:
1 1
2
p k
q
q
p k lm
l N m M
pk
p
q z v u
u
(6-3)
To solve Equation 6-2 for p , after employing the constraint factor1
1C
pk
k
u
, we
obtain:
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
92
1 1
2
1
1p k
qC
q
p k lm p
k l N m M
q z v u
(6-4)
p does not depend on k, therefore, it can be factored out of the summation:
1 1121
1 p k
qC
q q
p p k lm
k l N m M
q z v u
(6-5)
Now a combination of Equations 6-3 and 6-5 results in the following necessary
condition for pku to be at locally minimum of RFCMJ :
1 1
2
1 1
2
1
p k
p k
q
q
p k lm
l N m M
pk qC
q
p i lm
i l N m M
z v u
u
z v u
(6-6)
The cost function used in Equation 6-1 was optimized. The optimal value of kv , using
Equation 2-3 and pku,has been obtained by utilizing the method described in [34].
The closed form of equation for membership functions pku , after optimization of
Equation 6-1, becomes:
1
11
12 2
121
2
11
q
p k p k
p k
p k
qq q
p k lm p k lm
l N m M l N m M
pkC
qC qq p r lm
p r lm r l N m Mr l N m M
z v u z v u
u
z v uz v u
(6-7)
The equation used to find cluster centroids in the hidden layer is same as used
in Equation 2-2. If 0 , Equation 6-7 will be reduced to the standard FCM as
mentioned in Equation 2-1.
The cost function used in Equation 6-1 was optimized for optimal value of kv and pku
using the method described in. The closed form of equation for membership functions
pku , after optimization of Equation 6-1 becomes:
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
93
2
1
1
1
1
p k
p k
pk lm
l N m M
pk
qCq
pr lm
r l N m M
d u
u
d u
(6-8)
The equation used to find cluster centroids in the hidden layer is the same as
used in Equation 2-2. Setting 0 in Equation 6-8 it will reduces into Equation 2-3,
which is the similar used for calculating pku in standard FCM.
The basic block diagram of the proposed method is shown in Figure 6-1. The
description of each section is given in the following subsections.
Figure 6-1 Schematic diagram of the proposed RFRBFN technique
6.1.1 Targets Outputs
Instead of using hard labels as used in RBF, we incorporate the fuzzy set concepts at
the output layer. Consider a k class problem, let each cluster has a mean k and
standard deviation k . Then the target outputs pT z can be calculated using the
following expression:
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
94
1
1
ep q
pk
d
T zy
q
(6-9)
where eq and dq control fuzziness of the output layer and pky is calculated as:
2
1
npl kl
pk
l kl
zy
(6-10)
where, plz is the value of feature p along dimension l . Similarly, kl is the mean value
of cluster k along dimension l . Equation 6-12 is used when clusters have different
means. If two or more clusters have same (or nearly same) mean then pky should be
computed as proposed by [38]. Following steps are employed to calculate the mean
and the standard deviation of each cluster.
Partition the data into k classes using unsupervised algorithm.
Select the pattern vectors pz for each cluster.
Use expectation maximization (EM) algorithm to find the mean and the
standard deviation of each cluster using pz as an input vector.
Here, we assume that each cluster is normally distributed with mean k and
standard deviation k , respectively. Wavelet based FCM, as proposed by [97], is
employed to perform Step 1. For training of the network, three hundred pixels were
selected from each cluster and were feed as input to the network.
6.1.2 Input Features
In the proposed technique, fuzzy concepts were implemented at input layer
1 2, ,...,pz z z z as symbolized 1 1 1 2 2 2, , , , , ,..., , ,p L M H L M H L M Hz z z z z z z z z z
in Figure 6-1. Where pLz , pMz and pHz represent low, medium and high linguistic
property sets, respectively and were modeled using membership function
introduced in [91]. The membership function is the combination of S and 1 S
shaped membership functions. As modeled in [97], the equation of membership
function becomes:
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
95
, , , 2
, ,
1 , , , 2
aS z v v a v if z c
z v aa
S z v v v a if z c
(6-11)
where 0a is the radius of function, v is the central point of the function and c
is the number of clusters. For all three types of membership functions, values of these
parameters ,a c should be chosen such that at least one of pLz , pMz and pHz is
greater than 0.5 [91].
6.1.3 Training of RFRBFN Clustering Approach
Training algorithm consists of the following three steps:
1. Find target outputs pT z as described in Section 6.1.1
2. Compute input membership functions pz as illustrated in Section 6.1.1
3. Train the proposed RFRBFN using data obtained from step 1 and step 2
The detailed description of the last step of the training algorithm is provided as
follows. When pz is presented as an input to the RFRBF network, hidden layer
partitioned it into N classes. The output layer of the proposed scheme will perform a
linear combination of the hidden layer responses and will cluster the data into k
classes by employing Equation 2-10. In order to express Equation 2-10 in terms of
hidden layer responses in the combination of Equation 6-8, the output node response
can be written as:
1
1
1
1
1
p k
p k
pk lm
l N m M
c ck
k N qCq
pr lm
r l N m M
d u
O W
d u
(6-12)
where ckW corresponds to the weight between output layer node c and hidden layer
node k . Let p
k h be the thk hidden layer node response, which can be written as:
1
1
p k
qp q
k h pk lm
l N m M
d u
(6-13)
Using this notation Equation 6-12 is simplified to.
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
96
1
p
k hc ck C
pk Nr h
r
O W
(6-14)
1 p
c ck k hpk Nr H
O W
(6-15)
where
1
Cp p
r H r h
r
(6-16)
If we consider p
r H as normalization term, Equation 6-13 and Equation 6-15
imply that the output node creates a linear combination of the hidden node responses.
Therefore, RFRBF network architecture is same as FRBF network proposed in [97]
and equation for updating the weights between hidden layer and output layers are as
follows:
p p
ck p c k hp
r H
W T Z O
(6-17)
Here, pT Z is the target output obtained using Equation 6-9. Thus, step 3 of
training algorithm is summarized in the following steps.
Each hidden node response p
k h is calculated by using Equation 6-13
Calculate the normalization term p
r H by using Equation 6-16
Compute the output layer response p
cO by using Equation 6-15
The hidden and output layers weights are updated by using Equation 6-17
Update the weights of input and hidden layers by using Equations 2-2 and 6-8
Repeat these steps until MSE is minimized or becomes below the specified threshold
6.2 Experimental Results and Discussions
The proposed RFRBFN method has been applied on different imaging modalities
such as the synthetic image, brain MRI and CCA (common carotid artery) ultrasound
images with different types (Gaussian, Rician and impulse) and intensities of noises.
The proposed technique has also been compared with state of the art clustering
approaches i.e. FCM, RBF and fuzzy RBF.
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
97
6.2.1 Performance Comparison on Synthetic Image
In order to examine the robustness of proposed RFRBFN method, we have generated
a gray scale synthetic image having three clusters. The size of image is 200x200 with
gray levels 0.00, 0.7 and 1.00. Gaussian noise of varied intensity (range from 0.001 to
0.3) was added to original image and the performance of the proposed RFRBFN was
analyzed. For performance evaluation, error rate rE has been computed and described
as the percentage of misclassified pixels. It is computed by using the following
expression:
100mcp
r
NE
R C
(6-18)
where mcpN is the total number of misclassified pixels, R and C correspond to number
of rows and the number of columns of the image, respectively. Figure 6-2(b) shows
the synthetic image corrupted with Gaussian noise of intensity 0.008. Different
algorithms have been applied to segment the noisy image. Figure 6-2(c) shows the
FCM segmented image, where a lot of misclassified patterns can be seen. It is due to
the fact that FCM is sensitive to noise RBF segmented image also contains
misclassifications at a specific cluster as shown in Figure 6-2(d). Figure 6-2(e) shows
the image segmented by fuzzy RBF network. Like FCM and RBF network segmented
images, fuzzy RBF network segmented image also contains mislabeled patterns.
The proposed RFRBFN technique segmented image is shown in Figure 6-2(f).
We can see that there are fewer mislabeled patterns as compared with FCM, RBF, and
FRBF network segmentation. From visual inspection, the proposed RFRBFN
approach offers better results compared with other techniques mentioned earlier. The
percentage of mislabeled pixels on various Gaussian noise levels is presented in
Figure 6-3.
The error rate of mislabeled pixels is shown in Figure 6-3. From the error rate
curves, we can see that the proposed RFRBF network has lower error rates at all noise
levels compared with other techniques. As shown in Figure 6-3, the proposed
technique outperforms other state of the art techniques showing robustness at all
mentioned noise levels. This is because of the smoothing parameter ( ) and hidden
layer outputs, which is not only depending on the current pixel but also utilizes the
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
98
spatial information. For robust clustering, the parameter should be selected very
carefully in order to minimize the effect of noise. Equation 6-13 may be rewritten as
Equation 6-15 for a very small value of parameter , which will act like fuzzy RBF.
Large values of will make the classification dependent only on pixel’s
neighborhood rather than the pixel itself. Therefore, for an accurate classification,
selection of appropriate parameter is critical.
(a) (b) (c)
(d) (e) (f)
Figure 6-2 (a) original synthetic image b) Noisy image (Gaussian noise intensity of
0.008) c) Image segmented by FCM d) RBF segmented image e) Fuzzy RBF
segmentation image and f) The proposed RFRBFN segmented image.
Cross validation technique reported in [34] was utilized in the proposed
technique to find optimum value of . In the cross validation technique, dataset was
divided into two sets and RFRBFN was trained. The parameter was initialized
randomly at one part of the dataset and the cluster centers kv as well as membership
functions pku were calculated. Using the computed kv and pku , error rate was
calculated using Expression 2-4 and same procedure was repeated for a number of
steps to obtain value. Minimum value has been selected as shown in Figure 6-4.
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
99
Figure 6-3 Misclassification error rE at various Gaussian noise levels
Figure 6-4 Cross validation error (in term of mean square error) of FCMJ vs
6.2.2 The proposed RFRBFN Segmentation Performance on Brain MRI
During image acquisition process, quality of brain MR images is usually
degraded. Segmentation of such degraded images is a challenging task. The proposed
RFRBFN segmentation technique is applied at T1-weighted brain MR images. The
brain MR images have been acquired from Brain web simulated brain database which
is publically available online (http://www.bic.mni.mcgill.ca/brainweb/). These images
were generated by a brain MRI simulator reported in [98].
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
100
The RFRBFN was trained using the steps discussed in Section 6.1.1. Once the
network has been trained for a specific imaging modality, it can be successfully
applied to segment the images of that modality. The proposed RFRBFN has been
trained in such a way that the root mean squared error (RMSE) between the target
outputs pT Z and the actual calculated outputsp
cO is below some specific threshold.
The root means squared error RMSEE can be computed by the following equations:
2
1
Kp
p c
p c
RMSE
T Z O
E
(6-19)
where K is the total number of clusters at the output layer and is the total number
of training patterns. The training parameters used for brain MR image segmentation
are summarized in Table 6.1.The obtained RMSE values for brain MR image are
illustrated in Figure 6-5.
In order to evaluate the performance of the proposed RFRBFN technique at
brain MR images, obtained segmentation results are compared with FCM, RBF
network and fuzzy RBF network techniques. Visual analysis shows that the proposed
technique offers better segmentation results. For robustness, two scenarios of noise
have been considered.
Table 6.1 Parameters used for training of network for brain MR images
Network architecture detail
2.83
0.01 for 100 iterations,
0.001 for remaining iterations
No. of input neurons 4
No. of hidden neurons 8
No. of output neurons 4
No. of iterations 1000
RMSE 0.0632
No. of training patterns 1200
300 for each cluster
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
101
Figure 6-5 RMSE of the proposed RFRBF network training for MR T1-weighted
image
(a) (b) (c)
(d) (e) (f)
Figure 6-6 (a) Original brain MR image (b) image with 0.01 Gaussian noise (c) FCM
segmentation (d) Image segmented by RBF technique (e) Fuzzy RBF segmented
image(f) The proposed RFRBFN segmented image.
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
102
(a) (d) (g) (j)
(b) (e) (h) (k)
(c) (f) (i) (l)
Figure 6-7 (a-c) Original brain MR images, (d-f) respective ground truths, (g-i)
RFRBFN based segmentation and (j-l) difference between ground truth and the image
by the proposed RFRBFN approach.
In first scenario, Gaussian noise of variance 0.01 was added to the original
brain MR image. Noisy brain MR images segmented by proposed, FCM, RBF
network and fuzzy RBF techniques as well as the proposed one, are shown in Figure
6-6. The proposed RFRBFN offers superior segmentation results even in the presence
of noise, as compared with the other techniques and it is shown in Figure 6-7 (f).
Further, Figure 6-7 shows a few sample brain MR images, their ground truths,
segmented images by the proposed technique and the difference between the ground
truth and proposed RFRBFN segmented images. Visual analysis of the segmented and
ground truth image reveals fewer misclassifications using RFRBFN. This is evident
from the difference images shown in last column of Figure 6-7 where only a few
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
103
misclassified pixels have been perceived. The accuracy and Rand Index are computed
from the segmented images [99]. We have obtained an accuracy of Figure 6-7(g-i)
99.68%, 99.39%, and 99.36%, respectively. While, the Rand Index for these images is
0.9924, 0.9918 and 0.9782, respectively. High value of the segmentation accuracy
and Rand Index show the usefulness of the proposed approach.
In second scenario, brain MR images are degraded by using Rician noise of
different intensities. The performance of the proposed RFRBFN segmentation
approach has been evaluated on the images containing the Rician noise. The images
are corrupted using Rician noise of intensity 4%-10% [100]. We have observed that
the proposed approach successfully segmented the brain MR images at given intensity
of Rician noise. Figure 6-8 column (a) shows the original brain MR images and
column (b) shows the brain MR images corrupted by the Rician noise of various
intensities. Figure 6-8 column(c) shows the ground truth of the column (a) images.
The proposed approach segmented images are shown in Figure 6-8 column (d). From
Figure 6-8 column (d), we can observe that the proposed RFRBFN approach
successfully segment the noisy brain MR images and showed the robustness of the
proposed approach.
Rician noise 4%
Rician noise 4%
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
104
Rician noise 5%
Rician noise 6%
Rician noise 8%
Rician noise 10%
Column (a) Column (b) Column (c) Column (d)
Figure 6-8, Column (a) Original brain MR images, column (b) the noisy version of
the original brain MR images, column (c) the proposed RFRBFN approach segmented
images, column (d) the ground truth of the respective brain MR images.
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
105
(a) (b)
(c) (d)
(e) (f)
Figure 6-9 (a) Original carotid artery ultrasound image selected ROI (b) Noisy
carotid artery image of intensity 0.05 (salt & pepper) (c) FCM segmented image (d)
image segmented by RBF (e) FRBF network segmentation and (f) the proposed
RFRBFN segmented image.
6.2.3 Segmentation of Carotid Artery Ultrasound Images
The proposed RFRBFN approach has been applied to segment on a significant real
carotid artery ultrasound images. The detail of the dataset used for segmentation is
described in Chapter 2.
Taking the advantage of the proposed segmentation approach, it has also been
applied to the common carotid artery ultrasound images. Table 6.2 shows the
architecture used for the training of RFRBFN on carotid artery ultrasound images.
Ultrasound images are affected by different types of degradations. A potential
solution is to apply some noise reduction filter to images as a preprocessing step
before segmentation. On the contrary, it will result in loss of fine details or important
edge information of the image. It is due to the fact that smoothing corresponds to a
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
106
low pass filtering and the fine detail lies in high frequencies. These fine details will be
lost by applying some denoising filter on image before segmentation. Therefore, a
lossless algorithm is required to suppress the noisy signal and also preserve image
details. The proposed method can be successfully used in this situation because it
smoothes membership functions within a cluster rather than between clusters, thus
suppresses noises within the cluster and preserve details taking advantage of
segmentation.
Carotid artery ultrasound images were segmented by the proposed and other
techniques. The proposed technique successfully segmented ultrasound images even
in the presence of noise. Figure 6-9(a) shows ROI of one of the original carotid artery
ultrasound images. As marked, the lower arterial wall needs to be segmented for IMT
measurements. Impulse noise of intensity 0.05 has been added to the image and the
segmentation techniques are applied. Figure 6-9(c) shows the FCM segmented image
and due to the sensitivity of FCM to noise, it contains a significant amount of
misclassified patterns. RBF segmented image is shown in Figure 6-9(d), which
contain apparently misclassified patterns. Figure 6-9(e) shows an image segmented by
the FRBF network technique. Like FCM and RBF segmented images, FRBF network
segmented images also contain many misclassified pixels. On the other hand, Figure
6-9(f) shows the image segmented by the proposed RFRBFN approach. The image is
segmented with minimum misclassified patterns. From segmented results, one can
observe the superiority of the proposed approach. The sample carotid artery
ultrasound images with marked plaque, segmented by the proposed RFRBF network
approach, are presented in Figure 6-10. The proposed approach segmented the marked
plaque with high accuracy. Figure 6-10 (a, c) show the sample carotid artery
ultrasound images with marked plaque, whereas the Figure 6-10(b, d) show the
segmented images, where the plaque has been successfully separated from
background.
Similarly, Figure 6-10 (e, g) show the carotid artery ultrasound images and
Figure 6-10 (f, h) represent the segmented images by the proposed RFRBF network
approach. The post-processing techniques are highly affected by the segmentation
quality. The proposed RFRBFN technique segments the ultrasound images with a
high precision, which has a direct impact on the classification.
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
107
Figure 6-10 Left column: The original carotid artery ultrasound images with marked
plaque and right column: the proposed RFRBFN segmented images.
6.2.4 Decision System for Carotid Artery Ultrasound Images
It is highly required to identify the presence of plaque in the carotid artery. For this
purpose, IMT values have been measured from the segmented images using the
(a) (b)
(c) (d)
(e) (f)
(g) (h)
IMT
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
108
proposed RFRBF network approach. IMT is the one of the effective indicators to
measure the thickness of arterial wall. A feature vector including mean, standard
deviation, skewness, min, and max is created so that it comprises measured IMT,
given as input to the MLBPNN classifier. The sample IMT measurements of a normal
(Figure 6-10(b)) and an abnormal (Figure 6-10(d)) carotid artery are presented in
Figure 6-11. The network structure of the MLBPNN is as follows:
Input neurons: 05
Hidden layer neurons: 50
Output layer neurons: 02
Activation function: Binary sigmoidal function.
Training epochs: 500
Employing the given structure, MLBPNN offers better classification results on the
given dataset.
Table 6.2 Parameters used for training of the network for carotid artery ultrasound
images
Network architecture detail
3.02 0.01 for 100 iterations,
0.001 for remaining iterations
No. of input neurons 3
No. of hidden neurons 6
No. of output neurons 3
No. of iterations 1000
RMSE 0.07532
No. of training patterns 900
300 for each cluster
Figure 6-11 IMT measurements of normal and abnormal carotid arteries
Different classification quality indices i.e. accuracy, sensitivity, specificity, F-score
and Mathew correlation coefficient (MCC) were computed to evaluate the
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
109
classification performance based on proposed segmentation technique. Furthermore,
the receiver operating characteristic curve (ROC) and area under the curve (AUC)
have also been computed. Details of the above mentioned classification performance
measures can be found in Section 2.6. Table 6.3 shows the MLBPNN decision
performance at different quality measures. For the classification of segmented carotid
artery ultrasound images, MLBPNN offers 98.20% decision accuracy. Such a
significant performance shows the effectiveness of the proposed approach. The
classification results were also compared with the recently published techniques.
Santhiyakumari et al. [32] have used MLBPNN classification for carotid artery
ultrasound images and reported 96% classification accuracy using their dataset. ROC
curves plotted for MLBPNN classification on different hidden layer neurons is shown
in Figure 6-12. ROC curve of MLBPNN at 50 hidden layer neurons is closer to the
vertical axis, which is evident of high classification accuracy. From the ROC curve
the area under the curve is computed as 0.98 which shows better diagnostic test.
Classification results show that the proposed method can successfully be applied for
the identification of a plaque in the carotid artery.
Table 6.3 The MLBPNN classification performance measures on 200 carotid artery
ultrasound images segmented by the proposed RFRBFN technique
Classification Quality Measures Performance
Accuracy (%) 98.20%
F-Score 0.9551
MCC 0.9127
Sensitivity 0.9750
Specificity 0.9385
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
110
Figure 6-12 The ROC curves for different MLBPNN classifier (with different
number of hidden layer neuron)
Table 6.4 Effects of hidden layer neurons on classification accuracy of carotid artery
ultrasound images
Hidden Layer Neurons Classification Accuracy (%)
30 95.20
40 96.00
50 98.20
55 97.37
60 96.74
The effect of varying hidden layer neurons on classification accuracy of
carotid artery ultrasound images is presented in Table 6.4. The hidden layer neurons
are selected empirically. It is evident from Table 6.4 that MLBPNN using the above
mentioned structure offers a superior performance. Keeping in view of segmentation
and classification performance of the proposed RFRBFN approach, it can be used as
secondary observer to identify the presence of plaque in carotid artery.
Summary
In this chapter, a new robust segmentation technique which integrates fuzzy RBF
network and robust FCM segmentation techniques has been proposed. In this
approach, a new smoothing parameter has been introduced, which minimizes the
Chapter 6: Robust Fuzzy RBF Network Based Segmentation and Decision Making System for Carotid
Artery Ultrasound Images
111
effect of noise. The proposed RFRBFN approach is applied to different imaging
modalities and different noise types, and its results are compared with those of FCM,
RBF and fuzzy RBF network approaches. For robustness assessment of the proposed
approach, images were degraded by various intensities of Gaussian, Rician, and
impulse noises. The proposed technique outperformed other techniques in
segmentation of noisy or noise-free images. The proposed segmentation technique has
also applied successfully at various imaging modalities. RFRBFN approach was
applied to segment a significant amount of real carotid artery ultrasound images. A
decision system based on the proposed scheme segmentation results has been
designed by employing MLBPNN classifier. High classification accuracy 98.20% has
been achieved by using MLBPNN which shows the usefulness of the proposed
approach. The proposed approach can be applied as a secondary observer to the
experienced radiologists.
The proposed technique, however, introduces some computationally overhead
due to the incorporation of Lagrange function and spatial information. Therefore, in
order to compensate this limitation, another technique based on deformable model is
proposed, which automatically segments the carotid artery ultrasound images with
high precision. The deformable method is useful when analyzing natural scenes as
well as medical images.
Outcomes of the current chapter:
1. Robust fuzzy RBF Network Based Segmentation and Intelligent Decision
Making System for Carotid Artery Ultrasound Images, Neurocomputing,
Journal (Impact Factor 2.005).
112
Chapter 7 : Automatic Active Contour Based
Segmentation and Classification of Carotid
Artery Ultrasound Images
In this chapter, a new automatic active contour based segmentation and classification
of carotid artery ultrasound images has been proposed. Early detection of the plaque
in carotid artery can avoid serious brain strokes. The active contour based techniques
have been applied successfully to segment out the carotid artery ultrasound images.
Support Vector Machine (SVM) classifier has employed to segregate the segmented
images into normal or diseased subjects. The proposed approach needs minimum
interaction for plaque detection in carotid artery.
7.1 The Proposed Approach
The proposed scheme of automated carotid artery image segmentation and
classification consists of a) preprocessing b) image alignments c) carotid artery image
segmentation d) IMT measurement e) classification of segmented carotid artery
ultrasound images into normal and abnormal subjects. Graphical representation of the
proposed approach is shown in Figure 7-1. Each step of the proposed technique is
described below in detail.
7.1.1 Alignment of Carotid Artery Ultrasound Images
During our experiments, we have found that all images are not aligned. It is due to the
fact that during the imaging process, ultrasound transducer has continuously been
moved toward around the carotid artery. Patient movement is another factor for non-
uniform imaging. Thus the movement of ultrasound transducer and the patient will
bring out images taken in out of ROI. It is easy for a human expert to locate the region
of interest (ROI) and obtain IMT measurements.
However, automatic detection of ROI by computer is not an easy task. It
requires aligned images for an accurate ROI identification. To handle rotation,
translation, and shearing transformation in carotid artery ultrasound images, we have
incorporated the image alignment as a pre-processing step in the proposed approach.
Chapter 7: Automatic Active Contour Based Segmentation and Classification of Carotid Artery
Ultrasound Images
113
Figure 7-1 Flow chart of the proposed approach
The main objective of image alignment is to make two or more images in the
same orientation. Usually, one of the undistorted images is taken as a base (reference)
image. The image which needs transformation due to any reason is considered as an
input. This input image is required to be aligned with reference image before further
computation. One of the possible approaches to align the images is the use of control
points. These control points are also called corresponding points. Location of the
control points should be known in input and reference images. In our approach, we
have applied an iterative process to select the control points. For this purpose, four
control points are selected in both the input and reference images for estimating the
transformation function. The transformation function estimation is one of the
modeling problems [28, 63]. The bilinear based approximation model is given by
1 2 3 4x c u c w c uw c (7-1)
and
Chapter 7: Automatic Active Contour Based Segmentation and Classification of Carotid Artery
Ultrasound Images
114
5 6 7 8y c u c w c uw c
(7-2)
where ,x y and ,u w are the control point coordinates of reference and input
images, respectively. In both images, if we have four corresponding pair points, eight
equations have to be defined based on Equations 7-1 and 7-2. These equations are
used to solve eight unknown coefficients 1 2 3 8, , ,...,c c c c .
Accurate alignment of images is greatly influenced by the selected control
points. Inappropriate selection of control points may lead to misleading results. For
accurate control point’s selection, the concept of spatial information has been
incorporated. In this regard, cross correlation is calculated between the selected input
and reference control points. The advantage of incorporating spatial information is an
accurate input control-point selection and results in a better aligned image. This
accurate image alignment plays a significant role in the automated carotid artery
image segmentation.
7.1.2 Snake Initialization
The major shortcoming of active contour model is snakes initialization [101]. The
initial selected window greatly affects the segmentation results. The proposed
technique automatically selects the snake initialization window which is used to
segment carotid artery ultrasound image. Snakes initialization in an automatic process
and is one of the main contributions of this research work. The input to this step is a
pre-processed image. Automatic window selection methodology is described in detail
in the following subsections.
7.1.3 Separation of Objects from Background
First of all, we have to find the objects of interest in the carotid artery ultrasound
images. For this purpose, Otsu’s method [102] has been used to separate the objects
from the background. The Otsu’s method is an automatic method of histogram based
thresholding. It is a non-parametric and unsupervised threshold selection method. The
goal is to separate out the objects from background by considering it as a two class
problem. The algorithm calculates optimal threshold to separate the objects from
background so that the intra-class variance becomes minimal by using the following
equations.
Chapter 7: Automatic Active Contour Based Segmentation and Classification of Carotid Artery
Ultrasound Images
115
2 2 2
1 1 2 2t t t t t (7-3)
where, 2
i is the class variance, i denotes the probabilities of the classes separated by
threshold t . Equation 7-4 is used to minimize the inter-class variance.
22 2 2
1 2 1 2b t t t t t t (7-4)
where 1 2 and are the means of class 1 and class 2, respectively. The probability of
class 1 t is computed from the histogram at t using Equation 7-5:
1
0
t
t p i (7-5)
where p i is the probability of a pixel belonging to respective class, whereas mean
of the class is computed by using Equation 8-6:
1
0
.t
t p i x i (7-6)
where p i is probability of the variable x i in the respective class.
The objects and background are separated from the carotid artery ultrasound
images. Some noisy and isolated patterns may remain there. These isolated patterns
have to be removed by morphological opening operation using Equation 7-7. The
morphological opening operation is usually used for smoothing object contours and
for elimination of thin protrusions [28, 63]. The opening of image f by the
structuring element b is denoted by f b , and defined as:
f b f b b (7-7)
where the symbols and denote the erosion and dilation operations, respectively.
After the morphological opening operation, area inside the artery walls has to be
intelligently identified. For this purpose, we take negative of the segmented image
using the following expression.
1s r (7-8)
where s is the resultant negative binary image and r is the segmented image using
Otsu’s approach.
Chapter 7: Automatic Active Contour Based Segmentation and Classification of Carotid Artery
Ultrasound Images
116
The advantage of an image negative is that it can be used effectively in finding
the area inside the arterial walls. After finding area inside the artery, the algorithm
intelligently decides the location and size of the window for snakes’ initialization. The
height of the initial window will be the distance between the upper and lower arterial
walls. Location and size of the window vary from image to image depending upon the
objects in the carotid artery ultrasound images. Once the window is determined, active
contour method can be successfully applied to segment the carotid artery ultrasound
images [28].
7.1.4 Segmentation of Carotid Artery Ultrasound Images
In this study, we have employed an active contour method to segment the carotid
artery ultrasound images in an automatic way. Active contour model is proposed by
Kass et al. [103] and is widely used in computer vision applications. It is based on the
energy minimization function. The advantage of an active contour model for
segmentation is that the snakes are autonomous and self-adapting in search of a
minimal energy state and can easily be manipulated. The active contour model can be
used to track objects in both the spatial and temporal domains.
The governing equation of the snake is based on the internal and external
energy components. Liang et al. [104] proposed that snake is a time variant
parametric curve T
, , , ,s t x s t y s tv located on image surface ,x y ,
where x and y are coordinate functions depending on the parameter s and t. The
Equation 7-9 is used as the governing equation of active contour model [28].
22 2
2
0
L
S
E s s ds Ps s
v
v vv v
(7-9)
The parameters and are used to control the internal energy, S v shows the
contour stiffness and elasticity. The gradient of image is calculated to find the external
energy P v . Minimum energy is obtained when contour approaches at edge of
interest.
Practically, N piecewise polynomials are used to assemble the contour. Space
independent shape function like B-Spline has been used to build each polynomial
Chapter 7: Automatic Active Contour Based Segmentation and Classification of Carotid Artery
Ultrasound Images
117
[105] weighted by the node parameters. The energy function i.e. Equation 7-9 is
minimized corresponding to Euler Lagrange partial differential equations (PDE).
2
2t
d t d tt
dt dt
u uM C Ku q (7-10)
where u(t) is the vector of N terminals, M, C and K are mass, damping and stiffness
matrices respectively. The external forces are represented by q [104].
The motion Equation 7-10 are solved with the replacement of time gradients
and its discrete approximations. By discretizing time variable t, Equation 7-10 results
in the following difference matrix equation.
1 1 2 2 1 Fu A u A u q (7-11)
where discrete time is represented by and,
2
1 2 / / ,t t A M C (7-.12)
2
2 / ,t A M (7-13)
1 2 F A A K (7-14)
The computational cost of Equation 7-11 is very high because of F inverse
calculation. An alternative formulation has been proposed by Weruaga et al. [106]
for translation of the energy function i.e. expression 7.9 in frequency domain. In this
procedure, matrix inversion is avoided because in frequency domain it becomes a
point-wise inversion.
To get the final solution smoother, B-splines are utilized as a shape function
[104], and at each update of the contour some additional calculations are performed.
To get better execution time ratio, cubic B-splines have been used in this study [107].
Cubic B-splines interpolation technique has been applied at the node parameters u to
achieve the active contour v.
7.2 Classification of Carotid Artery Ultrasound Images
The carotid artery disease diagnosis heavily depends upon an accurate segmentation
and classification of the segmented images. Segmented images need to be classified
into normal or abnormal subjects. In this study, we have employed SVM classifier for
classification of the carotid artery images. Four different features are extracted from
Chapter 7: Automatic Active Contour Based Segmentation and Classification of Carotid Artery
Ultrasound Images
118
measured IMT values obtained from the carotid artery segmented images for training
and testing of SVM classifier.
7.2.1 IMT Feature Extraction
The following four commonly used statistical features are extracted from IMT
measurements of the segmented carotid artery image. These features are normalized
in the range of [0 1] and then used as input to the SVM classifier. Classification
performance has been obtained to be the best using these features for the given
dataset. Mathematical description of each feature is as under:
1
1Average
n
i
i
xN
(7-15)
where, 1 2, ,...., nx x x are the observed values and n is the total number of
observations.
21
Var(x) iE xN
(7-16)
where, 1 2, ,....,
Nx x x are the observed values, µ is the mean of the observed values
and N is the total number of observations.
21
s.d iE xN
(7-17)
Standard deviation is the square root of the variance defined in Equation 8-16. 3
Skewness ixE
(7-18)
where µ shows the mean and expected value of quantity is represented by E.
7.2.2 Classification Performance Measurements
For classification of segmented carotid artery ultrasound images, we have used SVM
classifier and the detail of SVM classifier can be found in Section Error! Reference
ource not found.. For classification evaluation the following performance measures
accuracy, sensitivity, specificity, MCC, F-score, ROC, AUC and Negative predictive
value (NPV) have been computed. These measures are described and defined in
Section 2.6, respectively.
Chapter 7: Automatic Active Contour Based Segmentation and Classification of Carotid Artery
Ultrasound Images
119
7.3 Experimental Results and Discussions
The real carotid artery ultrasound images dataset, described in Chapter 2, are
segmented and then classified using SVM classifier. Figure 7-2(a) shows one of the
original carotid artery ultrasound images. The region of interest (ROI) is selected
from the original image. Figure 7-2(b) shows the selected ROI. To reduce the speckle
noise and wave interferences, the median filter is applied on the original image. As
described in Section 7.1, a window for snake initialization has been determined
automatically using the mentioned procedure. The selected window for snake
initialization is shown in Figure 7-2(c). Carotid artery ultrasound image is segmented
using active contour approach as shown in Figure 7-2(d). From Figure 7-2(d), it can
be observed that the arterial walls are segmented accurately by the active contour
method. Accurate segmentation of carotid artery ultrasound images using active
contour approach highly depends upon the window initialization. If initialization is
done well, one can get significant results. In the proposed approach, we have
developed a technique for automatic initialization of snakes for carotid artery
ultrasound image segmentation. As described earlier, manual initialization of snakes
by inexperience users may lead toward false segmentation results. Hence, there is
need of such a mechanism in which minimum interaction from user is required. The
proposed approach requires minimum user interaction for segmentation of carotid
artery ultrasound images
A comparison of manual and an automatic snake initialization have been made
for segmentation of carotid artery ultrasound images. The proposed approach shows
the promising segmentation results for carotid artery ultrasound images. Figure 7-3
column (a) shows the carotid artery images of different patients segmented by our
proposed approach using automatic initialization of snakes and Figure 7-3 column (b)
shows results through manual snakes initialization. The last row of Figure 7-3 shows
the normal carotid artery ultrasound images segmented by the proposed and manual
initialization techniques. From Figure 7-3, it can be observed that images segmented
by the proposed and manual initialization approach do not have any difference, which
shows the effectiveness of our proposed approach.
The problem in automatic initialization of snakes arises when images are not
aligned. The images might be rotated, sheared and translated during image acquisition
Chapter 7: Automatic Active Contour Based Segmentation and Classification of Carotid Artery
Ultrasound Images
120
process. Such images are required to be aligned before snake initialization and
segmentation. To cope with this problem, we have incorporated the concept of image
registration into the proposed methodology. The advantage of image registration is
that it aligns two or more images. It requires the input image to be aligned with the
base image. Accurate registration needs a precise for selection of control points. To
deal with this problem, we have incorporated spatial information for selection of
control points. The spatial information helps to correlate with base and input image
control points. It increases the corresponding points matching and results in the form
of a better registered image.
Table 7.1, shows the IMT measurement (mm) of maximum and minimum of
one of the normal carotid artery ultrasound images. The graphical representation of
upper and lower arterial walls IMT measurement (mm) are shown in Figure 7-4. IMT
is one of the effective measures by which seriousness of a disease can be identified.
Figure 7-2 a) The original carotid artery ultrasound image, b) the cropped and median
filtered ROI, c) automatic snake initialization window, d) segmented carotid artery
ultrasound image using active contour method.
IMT values are measured from segmented images and four features, namely,
average, variance, standard deviation and skewness are extracted. These feature
Chapter 7: Automatic Active Contour Based Segmentation and Classification of Carotid Artery
Ultrasound Images
121
values are given as input to SVM classification for training and testing. Various
classification performance measures are shown in Table 7.2. It is edident from Table
7.2 SVM offers high classification accuracy based on proposed technique
segmentation.
Table 7.1 Various IMT measurements of upper and lower wall of carotid artery in
term of mm
Figure 8.4 ( Segmented carotid artery) IMT (mm)
Upper Artery Wall (min) 0.149
Upper Artery Wall (max) 0.298
Lower Artery Wall (min) 0.149
Lower Artery Wall (max) 0.447
Figure 7-3 Column a) segmentation results using our proposed automatic snake
initialization approach and column b) images segmented by manual snake
initialization.
Column(a) Column(b)
Chapter 7: Automatic Active Contour Based Segmentation and Classification of Carotid Artery
Ultrasound Images
122
Figure 7-4 IMT measurement of a normal carotid artery ultrasound image
Table 7.2 Classification performance comparison of the various classifiers based on
proposed technique segmentation.
Techniques Accuracy
(%)
F-
Score
MCC Sensitivity Specificity NPV
(%)
KNN 98.40 0.9799 0.9600 0.9839 0.9762 98.4
PNN 98.40 0.9799 0.9600 0.9839 0.9762 98.4
SVM 98.80 0.9879 0.9763 1.0000 0.9766 100
Furthermore, we compare the performance classification techniques in terms
of ROC and AUC. Figure 7-5 shows ROC curves obtained for the true positive (TP)
and false positive (FP) rates using SVM, KNN and PNN classifiers, respectively.
From Figure 7-5, it can be observed that SVM ROC is close to vertical axis which
shows a high classification accuracy. Small deviation in ROC can be observed in both
KNN and PNN as compared to SVM. Table 7.2 shows that KNN and PNN offers
equal classification performance; hence ROC of PNN and KNN overlaps in the graph.
We have obtained 98.80% classification accuracy for the proposed approach. ROC
curve shows some variation at y-axis and this variation represents the
misclassifications when the threshold for classification is very strict. To check the
overall performance of the classifier, we have also computed area under the curve
(AUC). SVM offers high AUC value 0.98 which shows high classification rate. SVM
value of AUC is close to 1.0 which shows the overall better classification
performance (better diagnostic test). It confirms the superiority of the proposed
Chapter 7: Automatic Active Contour Based Segmentation and Classification of Carotid Artery
Ultrasound Images
123
approach. High NPV value 100% is obtained by the proposed approach based
classification. Resulted high value of NPV means that the probability of a patient has
become risk free for which the test was conducted. Therefore, it can be concluded that
our proposed approach can be used effectively for diagnostics of plaque into carotid
artery ultrasound images.
In addition, performance comparison of the proposed scheme in terms of a
size of the feature vector for classification has been carried out with other techniques.
Minghao et al. [95] have used SVM classification with 22 different features obtained
from IMT measurements. They have reported F-measure 0.98 using their own dataset.
While a large feature vector dimension may affect the classification accuracy because
of the redundant features. In the proposed scheme, high F-measure ~ 0.99 value has
been achieved with only four features as compared to 22 features dataset. The reduced
features may save classification time and resources. Moreover, the proposed scheme
outperforms using given features.
In term of overall accuracy, Santhiyakumari et al. [32] have employed
Multilayer Backpropagation Neural Networks (MLBPNN) for classification and have
reported a maximum of 96% classification accuracy. In their approach, IMT values
are used to train the neural networks, but they did not mention feature extraction
strategy and it might be difficult to reproduce the results. On the other hand, in the
proposed scheme, a straight forward approach has been utilized to classify the
segmented images and have obtained 98.8% classification accuracy. Similarly,
Hassan et al. [59] have obtained 98.4% classification accuracy. Statistical results
indicate the usefulness of the proposed approach.
Furthermore, to check the performance of our proposed approach, we have
applied KNN (k-nearest neighborhood) and PNN (probabilistic neural networks) on
the given dataset. The detail of KNN and PNN can be found in [108] and [109],
respectively. Table 7.2 shows comparison of different methods at different quality
measures. From Table 7.2, it is clear that SVM offers superior results as compared to
the other techniques. Statistical analysis of results represents the usefulness of the
proposed approach. Figure 7-6 shows the graphical performance comparison of PNN,
KNN and SVM at various classification validity measures. Classification using SVM
Chapter 7: Automatic Active Contour Based Segmentation and Classification of Carotid Artery
Ultrasound Images
124
offers superior performance as compared with the other techniques at all validity
measures.
Figure 7-5 ROC curves of SVM, KNN and PNN classifiers showing true positive
(TP) and false positive (FP) rates at different thresholds
Figure 7-6 Performance comparison of KNN, PNN and SVM classifiers at various
classification performance measures
The proposed automatic active contour and manual initialization of snakes
offers similar performance. But the advantage of our proposed approach for carotid
artery ultrasound image segmentation is that it requires minimal user intervention.
Image classification is one of the most important steps to know about the presence of
a plaque in carotid artery. In the proposed scheme, SVM classifier has been used for
Chapter 7: Automatic Active Contour Based Segmentation and Classification of Carotid Artery
Ultrasound Images
125
the classification of normal and abnormal subjects. Statistical analysis shows that the
proposed approach outperforms other techniques at hand.
The countries like Pakistan where there is a lack of health facilities to the
people, the proposed approach might be useful to check the possible presence of a
plaque in the carotid artery at early stage. Hence, the proposed approach can be
successfully used as an initial diagnosing tool. It can also be used by minimal
experienced users and early detection of plaque in artery may prevent serious brain
strokes.
Summary
In this chapter, a new approach using automatic initialization of snakes for carotid
artery image segmentation has been proposed. For manual initialization it is required
to place snake initialization window at appropriate location. However, inexperienced
user initialization may lead toward misleading results. The proposed automatic active
contour segmentation approach performance is compared with the manual
initialization of snakes. It has been observed that the proposed approach successfully
initialized the snakes to segment the carotid artery ultrasound images. Furthermore,
we have employed SVM classifier and have achieved 98.80% classification accuracy.
Classification results of the proposed technique segmentation are compared with PNN
and KNN classifiers as well. It has been observed that SVM classifier outperforms
using the proposed technique segmented images.
Outcomes of the current chapter:
Journal Publications:
1. Automatic Active Contour-Based Segmentation and Classification of Carotid
Artery Ultrasound Images, Published, Journal of Digital Imaging, IF=1.26.
2. Automatic Carotid Artery Image Segmentation using Snake Based Model,
Published, Journal of Korean Navigation Institute, Volume 17(1), pp. 115-
122, 2013”. Impact Factor 0.278.
Book Chapter:
1. Automatic Segmentation and Decision Making of Carotid Artery Ultrasound
Images. Advances in Intelligent Systems and Computing, 2012 (ISI
Indexed).
126
Chapter 8 : Conclusions and Future Directions
Carotid arteries supply oxygenated blood to the brain. The carotid artery stenosis is
the process of narrowing the carotid artery due to the presence of atherosclerosis. The
atherosclerosis is caused by the cholesterol and other fatty materials, which introduce
plaque in carotid artery. The plaque may partially or fully block the blood flow to the
brain and the probability of cerebrovascular accident (stroke) becomes high. Many
techniques (invasive and non-invasive) are currently in practice to identify the plaque
in carotid artery. Among those, we have selected carotid artery ultrasound imaging
modality for plaque detection, which is a safe and non-invasive diagnosis approach.
The sole objective of this research was to identify the presence of plaque in
carotid artery by utilizing the ultrasound imaging modality. Several techniques have
been proposed to achieve the objective. First and the most important phase of a
computer aided diagnostic system is image segmentation. Accurate segmentation of
the ultrasound imaging is challenging, because of its low quality, presence of noise
and wave interferences. We have proposed five techniques which have successfully
segmented the carotid artery ultrasound images. The major features and results of
each technique are briefly described below.
8.1 Modified Spatial Fuzzy C-means and Ensemble Clustering
A new clustering algorithm named sFCMM has been proposed for segmentation of
carotid artery ultrasound images. The proposed sFCMM overcomes the equal
weightage problem of spatial sFCM algorithm. In addition to this, ensemble clustering
of majority voting has also investigated. The proposed scheme utilized hybrid feature
including GLCM, 2D-CWT and MGH. Most important features are selected by GA.
The main objective of features optimization is to reduce feature vector dimensionality
which results in low computational cost and higher accuracy. Visual and quantitative
results of the proposed clustering algorithm have been compared with the state of the
art clustering techniques such as FCM, sFCM, K-means, SOM, and sFCMLSM. High
quality clustering has been achieved using ensemble clustering of majority voting
scheme. It can be observed that the ROI is efficiently separated from background
Chapter 8: Conclusions and Future Directions
127
tissues by the proposed segmentation technique. IMT values are measured from
segmented carotid artery ultrasound images and given as input to MLBPNN for
classification. MLBPNN offers an enhanced classification accuracy of 98.40% based
on the proposed segmentation technique. However, the proposed sFCMM approach
utilizes median filter as a pre-processing step and it may smoothes the important
image details.
8.2 Robust Information Gain Based FCM Clustering
A new robust segmentation technique called IGFCM approach has been proposed.
The proposed algorithm incorporates the concept of information gain into
conventional fuzzy framework in order to overcome the shortcomings of conventional
FCM algorithm. The proposed IGFCM algorithm has been applied to segment
different modality images like synthetic, CT liver, and daylight, results are compared
with the conventional FCM, sFCM, sFCMM, and FLICM techniques. Gaussian noise
of various intensities has been added to the images in order to check the robustness of
the proposed IGFCM algorithm. Visually and quantitatively the superiority of the
proposed IGFCM segmentation algorithm has been verified. PNN classifier is
employed to separate the normal and abnormal subjects. More than 98% classification
accuracy has been achieved by PNN using the proposed scheme segmented images.
Furthermore, effects of segmentation at classification have also been investigated. It
has been observed that the classification accuracy has been increased by 4.31% using
the proposed IGFCM segmentation. However, the proposed IGFCM did not utilizes
the spatial information of a pixel thus at very high noise level it may produces
misleading results.
8.3 Robust Segmentation of Carotid Artery Ultrasound Images using
Neuro Fuzzy and Expectation Maximization
A new robust segmentation approach namely RSC-US has been proposed. The
proposed approach employed neuro fuzzy classifier, EM, and GA for segmentation of
the carotid artery ultrasound images. By utilizing the GA based selected features;
NFC has been employed to generate FIS, hence used for segmentation. The results of
the proposed technique have been compared visually and quantitatively with FCM, K-
means, and sFCMLSM approaches on noisy and noise free images. The proposed
RSC-US shows outstanding segmentation results compared to other state of the art
Chapter 8: Conclusions and Future Directions
128
techniques. SVM classifier is employed to distinguish normal and abnormal subjects.
High classification accuracy of 98.84% is achieved by SVM classification using the
proposed RSC-US segmentation approach. The RSC-US is semi supervised approach
and did not utilizes the spatial information of pixel which plays a vital role in
segmentation.
8.4 Robust Fuzzy RBF Network Based Segmentation
A new robust segmentation technique, which integrates fuzzy RBF network and the
robust FCM segmentation techniques have been proposed. In this approach, a new
smoothing which reduces the effect of noise without applying any noise removal
technique has been introduced. The proposed RFRBFN approach is applied to the
different imaging modalities and different noise types, and results are compared with
FCM, RBF and fuzzy RBFN approaches. In order to check the robustness, the images
were degraded by Gaussian, Rician as well as the impulse noises. The proposed
technique outperforms the other state of the art techniques for segmentation of noisy
images as well. Medical decision making system based on MLBPNN has been
designed for plaque identification in carotid artery; hence classification accuracy more
than 98% has been achieved. However, the RFRBFN approach is some
computationally overhead due to the incorporation of Lagrange function and spatial
information.
8.5 Automatic Active Contour Based Segmentation of Carotid Artery
Ultrasound Images
A new automatic active contour based approach for carotid artery ultrasound image
segmentation has been proposed. Using manual initialization, a window for snake
initialization has been set empirically and required to be placed at right location.
However, improper snake initialization may produce misleading results. Performance
comparison of the proposed approach has been carried out with the manual
initialization of snakes. The proposed approach of an automatic active contour based
segmentation shows the effectiveness of the proposed scheme. Furthermore, the
segmented images are classified into normal and abnormal subjects. High
classification accuracy has been achieved by SVM classifier using the proposed
segmentation scheme. However to obtained accurate segmentation of carotid artery
Chapter 8: Conclusions and Future Directions
129
ultrasound images, selection of control points is very sensitive and it expects an
expertise from the user to alignment images.
8.6 IMT Measurements and Medical Decision Systems
IMT values have been measured from carotid artery ultrasound images segmented by
our proposed segmentation techniques. Based on IMT values, it can decide whether
the carotid artery is normal or abnormal. IMT measurements are highly depending on
the segmentation quality. The results of post-processing steps are dependent on
segmentation. It is mandatory that the images are segmented with high accuracy so
that medical decision system may be proposed for carotid artery plaque identification.
Classification of the segmented carotid artery is vital because based on its results
patient’s rehabilitation process may start. Different features from measured IMT
values were extracted and given as input to the decision making system for
identification of normal and abnormal subjects. In this thesis, various decision system
such as, SVM, MLBPNN, KNN, and PNN to segregate normal and abnormal
subjects. Among those, an enhanced classification accuracy 98.84% with SVM
classifier using RBF kernel function. It has been observed that classification results
based on the proposed segmentation technique are superior as compared to other state
of the art techniques. Moreover, the effects of segmentation at classification have also
been investigated. The proposed segmentation techniques improve the classification
accuracy by 4%. Keeping in view the segmentation quality and decision system
accuracy, the decision system can be used in health care centers to diagnose the
presence of a plaque in carotid artery. In Pakistan, where there is lack of medical
facility, especially in rural areas, the proposed system can be implemented
successfully for initial screening of carotid artery plaque patients. The system can also
be used as a secondary observer to the medical experts for plaque diagnosis in carotid
artery.
8.7 Future Recommendations
In order to obtain robust and accurate segmentation, the proposed segmentation
techniques can also be extended. We have worked on ultrasound imaging modality
and the techniques can be extended for other imaging modalities such as CT scan and
MRI. Quality of segmentation and consequently high classification results are
expected by employing computational intelligence techniques. A medical decision
Chapter 8: Conclusions and Future Directions
130
system can be designed for diagnosis based on other imaging modalities. Such
systems might be useful for initial screening especially for those patients who are
living in remote areas of Pakistan.
131
References
[1] NHLBI, U.S. Department of Health & Human Services, "Explore Carotid
Artery Disease ", Internet: http://www.nhlbi.nih.gov/health/health-
topics/topics/catd/., May. 15, 2013,[Feb. 14, 2014].
[2] J. Stein "Stroke: Essentials of Physical Medicine and Rehabilitation: National
Institute of Health", Internet:
http://www.nlm.nih.gov/medlineplus/ency/article/000726.htm , Oct, 20. 2012,
[Feb. 14, 2014].
[3] S. L. Murphy, J. Xu, and K. D. Kochanek, "National Vital Statistics Report,"
National Center for Health Statistics, Hyattsville 2013.
[4] National Stroke Association, "Types of Stroke", Internet:
http://www.stroke.org/site/PageServer?pagename=type, Oct 12, 2013, [Feb.
14, 2014].
[5] Mayo Clinic, "Stroke: Symptoms", Internet:
http://www.mayoclinic.com/health/stroke/DS00150/DSECTION=symptoms.
Sep 21, 2013, [Feb 14, 2014].
[6] J. Tan, D. Lim Joon, G. Fitt, M. Wada, M. Lim Joon, A. Mercuri, M. Marr, M.
Chao, and V. Khoo, "The utility of multimodality imaging with CT and MRI
in defining rectal tumour volumes for radiotherapy treatment planning: a pilot
study," Journal of Medical Imaging and Radiation Oncology, vol. 54, pp. 562-
568, 2010.
[7] S. M. Smith, P. T. Fox, K. L. Miller, D. C. Glahn, P. M. Fox, C. E. Mackay,
N. Filippini, K. E. Watkins, R. Toro, A. R. Laird, and C. F. Beckmann,
"Correspondence of the brain's functional architecture during activation and
rest," Proceedings of the National Academy of Sciences, vol. 106, pp. 13040-
45, 2009.
[8] N. Ayache, P. Cinquin, I. Cohen, L. Cohen, F. Leitner, and O. Monga.,
"Segmentation of complex three dimensional medical objects: a challenge and
a requirement for computer-assisted surgery planning and performance,"
Computer integrated surgery: technology and clinical applications, pp. 59-74,
1996.
[9] N. Sharma and L. M. Aggarwal, "Automated medical image segmentation
techniques," Journal of Medical Physics / Association of Medical Physicists of
India, vol. 35, pp. 3-14, 2010.
132
[10] K.-S. Chuang, H.-L. Tzeng, S. Chen, J. Wu, and T.-J. Chen, "Fuzzy c-means
clustering with spatial information for image segmentation," Computerized
Medical Imaging and Graphics, vol. 30, pp. 9-15, 2006.
[11] A. Chaudhry, M. Hassan, A. Khan, J. Y. Kim, and T. A. Tuan, "Image
clustering using improved spatial fuzzy C-means," in Proceedings of the 6th
International Conference on Ubiquitous Information Management and
Communication. Kuala Lumpur, Malaysia: ACM, 2012.
[12] Z. Iscan, A. Yüksel, Z. Dokur, M. Korürek, and T. Ölmez, "Medical image
segmentation with transform and moment based features and incremental
supervised neural network," Digital Signal Processing, vol. 19, pp. 890-901,
2009.
[13] M. Vasantha, Dr. V. Sunniah Bharathi, and T. Dhamodharan, "Medical Image
Features, Extraction, Selection and Classification," International Journal of
Engineering Sciences and Technology, vol. 2, pp. 2071-2076, 2010.
[14] R. Rocha, A. l. Campilho, J. Silva, E. Azevedo, and R. Santos, "Segmentation
of ultrasound images of the carotid using RANSAC and cubic splines,"
Computer Methods and Programs in Biomedicine, vol. 101, pp. 94-106, 2011.
[15] B. N. Li, C. K. Chui, S. Chang, and S. H. Ong, "Integrating spatial fuzzy
clustering with level set methods for automated medical image segmentation,"
Computers in Biology and Medicine, vol. 41, pp. 1-10, 2011.
[16] J. Yu and J. Tan, "Object density-based image segmentation and its
applications in biomedical image analysis," Computer Methods and Programs
in Biomedicine, vol. 96, pp. 193-204, 2009.
[17] F. Mao, J. Gill, D. Downey, and A. Fenster, "Segmentation of carotid artery in
ultrasound images," in Proceedings of the Proceedings of the 22nd Annual
International Conference of the IEEE Engineering in Medicine and Biology
Society, 2000, pp. 1734-1737
[18] P. Abolmaesumi, M. R. Sirouspour, and S. E. Salcudean, "Real-time
extraction of carotid artery contours from ultrasound images," in Proceedings
of the 13th IEEE Symposium on Computer-Based Medical Systems, CBMS. ,
2000, pp. 181-186.
[19] D.-C. Cheng, A. Schmidt-Trucksass, K.-s. Cheng, and H. Burkhardt, "Using
snakes to detect the intimal and adventitial layers of the common carotid artery
wall in sonographic images," Computer Methods and Programs in
Biomedicine, vol. 67, pp. 27-37, 2002.
133
[20] S. Hovda, H. Rue, and B. Olstad, "New Doppler-based imaging method in
echocardiography with applications in blood/tissue segmentation," Computer
Methods and Programs in Biomedicine, vol. 96, pp. 12-24, 2009.
[21] A. K. Hamou and M. R. El-Sakka, "A novel segmentation technique for
carotid ultrasound images," in Proceedings of the IEEE International
Conference on Acoustics, Speech, and Signal Processing, (ICASSP '04). 2004,
pp. 521-524.
[22] A. R. Abdel-Dayem and M. R. Ei-Sakka, "A novel morphological-based
carotid artery contour extraction," in Proceedings of the Canadian Conference
on Electrical and Computer Engineering 2004, pp. 1873-1876.
[23] L. Vincent and P. Soille, "Watersheds in digital spaces: an efficient algorithm
based on immersion simulations," IEEE Transactions on Pattern Analysis and
Machine Intelligence, vol. 13, pp. 583-598, 1991.
[24] A. R. Abdel-Dayem, M. R. El-Sakka, and A. Fenster, "Watershed
segmentation for carotid artery ultrasound images," in Proceedings of the The
3rd ACS/IEEE International Conference on Computer Systems and
Applications, 2005, pp. 131.
[25] M. Kamel, A. Campilho, A. R. Abdel-Dayem, and M. R. El-Sakka Senior
Member Ieee, "Carotid Artery Ultrasound Image Segmentation Using Fuzzy
Region Growing," in Image Analysis and Recognition, vol. 3656, Lecture
Notes in Computer Science: Springer Berlin / Heidelberg, 2005, pp. 869-878.
[26] C. P. Loizou, C. S. Pattichis, M. Pantziaris, and A. Nicolaides, "An Integrated
System for the Segmentation of Atherosclerotic Carotid Plaque," IEEE
Transactions on Information Technology in Biomedicine, vol. 11, pp. 661-
667, 2007.
[27] M. Bastida-Jumilla, R. Menchon-Lara, J. Morales-Sanchez, R. Verdu-
Monedero, J. Larrey-Ruiz, and J. L. Sancho-Gomez, "Segmentation of the
Common Carotid Artery Walls Based on a Frequency Implementation of
Active Contours," Journal of Digital Imaging, vol. 26, pp. 129-139, 2013.
[28] A. Chaudhry, M. Hassan, A. Khan, and J. Kim, "Automatic Active Contour-
Based Segmentation and Classification of Carotid Artery Ultrasound Images,"
Journal of Digital Imaging, vol. 26, pp. 1071-81, 2013.
[29] S. Golemati, J. Stoitsis, E. Sifakis, T. Balkizas, and K. S. Nikita, "Using the
Hough transform to segment ultrasound images of longitudinal and transverse
sections of the carotid artery," Ultrasound in Medicine & Biology, vol. 33, pp.
1918-1932, 2007.
134
[30] A. Abdel Dayem and M. El Sakka, "Carotid Artery Contour Extraction from
Ultrasound Images Using Multi-Resolution-Analysis and Watershed
Segmentation Scheme," International journal on Graphics Vision and Image
processing, vol. 5, pp. 1-10, 2010.
[31] L. Quan, I. Wendelhag, J. Wikstrand, and T. Gustavsson, "A multiscale
dynamic programming procedure for boundary detection in ultrasonic artery
images," Medical Imaging, IEEE Transactions on, vol. 19, pp. 127-142, 2000.
[32] N. Santhiyakumari, P. Rajendran, and M. Madheswaran, "Medical Decision-
Making System of Ultrasound Carotid Artery Intima–Media Thickness Using
Neural Networks," Journal of Digital Imaging, vol. 24, pp. 1112-1125, 2011.
[33] J. Bezdek, L. Hall, and L. Clarke, "Review of MR image segmentation using
pattern recognition," Med. Phys., vol. 20, pp. 1033-48, 1993.
[34] D. L. Pham, "Spatial Models for Fuzzy Clustering," Computer Vision and
Image Understanding, vol. 84, pp. 285-297, 2001.
[35] N. S. Iyer, A. Kandel, and M. Schneider, "Feature-based fuzzy classification
for interpretation of mammograms," Fuzzy Sets and Systems, vol. 114, pp.
271-280, 2000.
[36] M. Hassan, A. Chaudhry, A. Khan, and M. A. Iftikhar, "Robust information
gain based fuzzy c-means clustering and classification of carotid artery
ultrasound images," Computer Methods and Programs in Biomedicine, vol.
113, pp. 593-609, 2013.
[37] P. E. Andries, Computational Intelligence: An Introduction, 2nd ed: Wiley
Publishing, 2007.
[38] S. K. Pal and S. Mitra, "Multilayer perceptron, fuzzy sets, and classification,"
IEEE Transactions on Neural Networks, vol. 3, pp. 683-697, 1992.
[39] L. G. Shaprio and G. C. Stockman, Computer Vision. Upper Saddle River, NJ:
Printice Hall, 2001.
[40] Kohonen T, Self Organizing and Associative Memory. New York, USA:
Springer Verlag 1989.
[41] M. Lorenz, H. Markus, M. Bots, M. Rosvall, and S. M., "Prediction of clinical
cardiovascular events with carotid intima-media thickness: a systematic
review and metaanalysis," Circulation, vol. 115, pp. 459-67, 2007.
[42] Y.-F. Juan, T. Chen, T.-H. Chao, and C.-C. Huang, "The investigation of the
relationship between carotid intima-media thickness and vascular compliance
135
in patients with coronary artery disease," Biomedical Engineering:
Applications, Basis and Communications, vol. 16, pp. 37-42, 2004.
[43] M. A. Mansour and N. Labropoulos, Vascular Diagnosis. Philadelphia,
Pennsylvania: Elsevier, 2005.
[44] C. Sass, B. Herbeth, O. Chapet, G. Siest, S. Visvikis, and F. Zannad, "Intima-
media thickness and diameter of carotid and femoral arteries in children,
adolescents and adults from the Stanislas cohort: effect of age, sex,
anthropometry and blood pressure," J Hypertens., vol. 16, pp. 1593-602, 1998.
[45] R. Salonen and J. Salonen, "Progression of carotid atherosclerosis and its
determinants: A population-based ultrasonography study," Atherosclerosis,
vol. 18, pp. 33-40, 1990.
[46] G. Howard, A. Sharrett, G. Heiss, G. Evans, L. Chambless, Riley WA, and B.
GL, "Carotid artery intimalmedial thickness distribution in general populations
as evaluated by B-mode ultrasound," Storke, vol. 24, pp. 1297-304, 1993.
[47] J. Stevens, H. Tyroler, J. Cai, C. Paton, A. Folsom, G. Tell, P. Schreiner, and
L. Chambless, "Body weight changes and carotid artery wall thickness. The
Atherosclerosis Risk in Communities Study," Am. J. Epidemiol, vol. 147, pp.
563-73, 1998.
[48] M. Muiesan, G. Pasini, M. Salvetti, S. Calebich, R. Zulli, M. Castellano, D.
Rizzoni, G. Bettoni, A. Cinelli, E. Porteri, V. Corsetti, and E. Agabiti-Rosei,
"Cardiac and vascular structural changes. Prevalence and relation to
ambulatory blood pressure in a middle-aged general population in northern
Italy: the Vobarno Study.," Hypertesion, vol. 27, pp. 1046-52, 1996.
[49] A. Visona, L. Lusiani, A. Bonanome, G. Beltramello, L. Confortin, B.
Papesso, F. Costa, and A. Pagnan, "Wall thickening of common carotid
arteries in patients affected by noninsulin-dependent diabetes mellitus:
relationship to microvascular complications," Angiology, vol. 46, pp. 793-9,
1995.
[50] L. Wagenknecht, R. J. D'Agostino, P. Savage, D. O'Leary, M. Saad, and S.
Haffner, "Duration of diabetes and carotid wall thickness. The Insulin
Resistance Atherosclerosis Study (IRAS)." Storke, vol. 28, pp. 999-1005,
1997.
[51] C. I. Christodoulou, C. S. Pattichis, M. Pantziaris, and A. Nicolaides,
"Texture-based classification of atherosclerotic carotid plaques," IEEE
Transactions on Medical Imaging, vol. 22, pp. 902-912, 2003.
136
[52] C. I. Christodoulou, C. S. Pattichis, E. Kyriacou, and A. Nicolaides, "Image
Retrieval and Classification of Carotid Plaque Ultrasound Images," Journal of
Cardiovascular Imaging, vol. 2, pp. 18-28, 2010.
[53] F. Latifoglu, K. Polat, S. Kara, and S. Gunes, "Medical diagnosis of
atherosclerosis from Carotid Artery Doppler Signals using principal
component analysis (PCA), k-NN based weighting pre-processing and
Artificial Immune Recognition System (AIRS)," Journal of Biomedical
Informatics, vol. 41, pp. 15-23, 2008.
[54] E. C. Kyriacou, S. Petroudi, C. S. Pattichis, M. S. Pattichis, M. Griffin, S.
Kakkos, and A. Nicolaides, "Prediction of High-Risk Asymptomatic Carotid
Plaques Based on Ultrasonic Image Features," IEEE Transactions on
Information Technology in Biomedicine, vol. 16, pp. 966-973, 2012.
[55] N. Tsiaparas, S. Golemati, I. Andreadis, J. S. Stoitsis, I. Valavanis, and K. S.
Nikita, "Comparison of Multiresolution Features for Texture Classification of
Carotid Atherosclerosis From B-Mode Ultrasound," Trans. Info. Tech.
Biomed., vol. 15, pp. 130-137, 2011.
[56] S. Petrović, "A Comparison Between the Silhouette Index and the Davies-
Bouldin Index in Labelling IDS Clusters," in Proceedings of the 11th Nordic
Workshop on Secure IT-systems, NORDSEC Linkoping, Sweden, 2006, pp.
53-56.
[57] M. Wigness, "Evaluating Cluster Quality For Visual Data," in Department of
Computer Science, vol. MSCS. Fort Collins, Colorado: Colorado State
University, 2013.
[58] D. L. Davies and D. W. Bouldin, "A Cluster Separation Measure," IEEE
Transaction on Pattern Analysis and Machine Intelligence, vol. 1, pp. 224-227,
1979.
[59] M. Hassan, A. Chaudhry, A. Khan, and J. Y. Kim, "Carotid artery image
segmentation using modified spatial fuzzy c-means and ensemble clustering,"
Computer Methods and Programs in Biomedicine, vol. 108, pp. 1261-76,
2012.
[60] J. C. Bezdek "Cluster Validity with Fuzzy Sets," Journal of Cybernetics, vol.
3, pp. 58 - 73, 1973.
[61] Bazdek JC., "Mathematical models for systematic and taxonomy," in
Proceedings of the International Conference on Numerical Taxonomy, San
Frabcisco, 1975, pp. 143-66.
[62] D. G. Altman, "Statistics Notes: Diagnostic tests 2: predictive values," BMJ,
vol. 309, pp. 102, 1994.
137
[63] G. Gonzalez and E. Woods, Digital Image Processing, Third Edition ed:
Prentice Hall, 2008.
[64] T. Huang, G. Yang, and G. Tang, "A fast two-dimensional median filtering
algorithm," IEEE Transactions on Acoustics, Speech and Signal Processing,
vol. 27, pp. 13-18, 1979.
[65] T. Loupas, W. N. McDicken, and P. L. Allan, "An adaptive weighted median
filter for speckle suppression in medical ultrasonic images," IEEE
Transactions on Circuits and Systems, vol. 36, pp. 129-135, 1989.
[66] A. Toprak and İ. Güler, "Suppression of Impulse Noise in Medical Images
with the Use of Fuzzy Adaptive Median Filter," Journal of Medical Systems,
vol. 30, pp. 465-471, 2006.
[67] C. Tomasi and R. Manduchi, "Bilateral filtering for gray and color images," in
Proceedings of the Sixth International Conference on Computer Vision,
Bombay, India, 1998, pp. 839-846.
[68] H. S. Sheshadri and A. Kandaswamy, "Experimental investigation on breast
tissue classification based on statistical feature extraction of mammograms,"
Computerized Medical Imaging and Graphics, vol. 31, pp. 46-48, 2007.
[69] S. Ao, B. B. Rieger, and M. Amouzegar, Machine Learning and Systems
Engineering, vol. 68. California, USA: Springer, 2010.
[70] R. Polikar, "Fundamental concepts & an overview of the wavelet theory:
Tutorial, http://users.rowan.edu/~polikar/WAVELETS/WTpart1.html," 1996.
[71] J. Ma, Z. Wang, M. Vo, and L. Luu, "Parameter discretization in two-
dimensional continuous wavelet transform for fast fringe pattern analysis,"
Optics Info Base, pp. 6399-63408, 2011.
[72] G. Holmes, A. Donkin, and I. H. Witten, "WEKA: a machine learning
workbench," in Proceedings of the Proceedings of the 1994 Second Australian
and New Zealand Conference on Intelligent Information Systems. , 1994, pp.
357-361.
[73] M. Hassan, A. Chaudhry, A. Khan, and S. Riaz, "An Optimized Fuzzy C-
Means Clustering with Spatial Information for Carotid Artery Image
Segmentation,," in Proceedings of the IBCAST, Islamabad, 2011.
[74] R. Polikar, "Ensemble based systems in decision making," IEEE Circuits and
Systems Magazine, vol. 6, pp. 21-45, 2006.
138
[75] M. S. El Sherif and M. S. Abdel Samee, "Pattern recognition using neural
networks that learn from fuzzy rules," in Proceedings of the Proceedings of the
37th Midwest Symposium on Circuits and Systems., 1994, pp. 599-602.
[76] L. Rudasi and S. A. Zahorian, "Pattern recognition using neural networks with
a binary partitioning approach," in Proceedings of the IEEE Proceedings of
Southeastcon, Williamsburg, VA, 1991, pp. 726-730.
[77] H. Takahashi, N. Pecharanin, Y. Akima, and M. Sone, "The reliability of
neural networks on pattern recognition," in Proceedings of the IEEE World
Congress on Computational Intelligence.,, 1994, pp. 3067-3070.
[78] D. Greenhil and E. R. Dvvies, "Relative effectiveness of neural networks for
image noise suppression," in Proceedings of the Pattern Recognition in
Practice, 1994, pp. 367-378.
[79] T. M. Jochem, D. A. Pomerleau, and C. E. Thorpe, "Vision-based neural
network road and intersection detection and traversal," in Proceedings of the
IEEE/RSJ International Conference on Intelligent Robots and Systems 95
Human Robot Interaction and Cooperative Robots, , Pittsburgh, PA, 1995, pp.
344-349.
[80] D. Svozil, V. r. Kvasnicka, and J. Ã. Pospichal, "Introduction to multi-layer
feed-forward neural networks," Chemometrics and Intelligent Laboratory
Systems, vol. 39, pp. 43-62, 1997.
[81] U. Anders and O. Korn, "Model selection in neural networks," Neural
Networks, vol. 12, pp. 309-323, 1999.
[82] C. E. Shanoon, "A Mathematical Theory of Communication," Bell System
Technical Journal vol. 27, pp. 379-423, 1948.
[83] M. Filippo, Z. Guang, and S. S. Jasjit, "Review: A state of the art review on
intima-media thickness (IMT) measurement and wall segmentation techniques
for carotid ultrasound," Comput. Methods Prog. Biomed., vol. 100, pp. 201-
221, 2012.
[84] M. Filippo, M. M. Kristen, S. Luca, U. R. Acharya, L. Giuseppe, Z. Guang, H.
Sin Yee Stella, T. A. Anil, C. H. Suzanne, N. Andrew, and S. S. Jasjit,
"Ultrasound IMT measurement on a multi-ethnic and multi-institutional
database: Our review and experience using four fully automated and one semi-
automated methods," Comput. Methods Prog. Biomed., vol. 108, pp. 946-960,
2012.
[85] A. Chaudhry, M. Hassan, A. Khan, J. Kim, and T. Tuan, "Automatic
Segmentation and Decision Making of Carotid Artery Ultrasound Images," in
139
Intelligent Autonomous Systems, vol. 194, Advances in Intelligent Systems
and Computing: Springer Berlin Heidelberg, 2012, pp. 185-196.
[86] F. S. Donald, "Probabilistic neural networks," Neural Netw., vol. 3, pp. 109-
118, 1990.
[87] S. H. Park, J. M. Goo, and C.-H. Jo, "Receiver Operating Characteristic
(ROC) Curve: Practical Review for Radiologists," Korean Journal of
Radiology, vol. 5, pp. 11-18, 2004.
[88] R. Gallea, E. Ardizzone, R. Pirrone, and O. Gambino, "Three-dimensional
Fuzzy Kernel Regression framework for registration of medical volume data,"
Pattern Recognition, vol. 46, pp. 3000-3016, 2013.
[89] S. Borman, "The Expectation Maximization Algorithm – A Short Tutorial,":
Internet: http://www.seanborman.com/publications/EM_algorithm.pdf., Jan. 9,
2009, [Dec 20, 2013].
[90] M. S. Mahmoud and H. M. Khalid, "Expectation maximization approach to
data-based fault diagnostics," Information Sciences, vol. 235, pp. 80-96, 2013.
[91] S. Mitra and J. Basak, "FRBF: A Fuzzy Radial Basis Function Network,"
Neural Computing & Applications, vol. 10, pp. 244-252, 2001.
[92] S. Ovchinnikov, "Similarity relations, fuzzy partitions and fuzzy ordering,"
Fuzzy Sets and Systems, vol. 40, pp. 107-126, 1991.
[93] L. A. Zadeh, "Fuzzy sets and their application to pattern classification and
clustering analysis," in Fuzzy sets, fuzzy logic, and fuzzy systems: World
Scientific Publishing Co., Inc., 1996, pp. 355-393.
[94] N. Cristianini and J. S. Taylor, An Introduction to Support Vector Machines
and other kernel-based learning methods: Cambridge University Press, 2000.
[95] P. Minghao, L. Heon Gyu, P. Couchol, and R. Keun Ho, "A data mining
approach for dyslipidemia disease prediction using carotid arterial feature
vectors," in Proceedings of the IEEE, 2nd International Conference on
Computer Engineering and Technology (ICCET), Chengdu, 2010, pp. 171-
175.
[96] C. Chih-Chung and L. Chih-Jen, "LIBSVM: A library for support vector
machines," ACM Trans. Intell. Syst. Technol., vol. 2, pp. 1-27, 2011.
[97] K. B. Zayanthi and R. S. D. W. Banu, "Carotid Artery Boundary Extraction
Using Segmentation Techniques: A Comparative Study," in Proceedings of
140
the Sixth International Conference on Information Technology: New
Generations Las Vegas, NV, 2009, pp. 1290-1295.
[98] R. K. S. Kwan, A. C. Evans, and G. B. Pike, "An Extensible MRI Simulator
for Post-Processing Evaluation," in Proceedings of the Visualization in
Biomedical Computing, Lecture Notes in Computer Science, Hamburg,
Germany, 1996, pp. 135-140.
[99] W. M. Rand, "Objective criteria for the evaluation of clustering methods,"
Journal of the American Statistical association, vol. 66, pp. 846-850, 1971.
[100] M. Aksam Iftikhar, A. Jalil, S. Rathore, and M. Hussain, "Robust brain MRI
denoising and segmentation using enhanced non-local means algorithm,"
International Journal of Imaging Systems and Technology, vol. 24, pp. 52-66,
2014.
[101] D. L. Pham, C. Xu, and J. L. Prince, "A Survey of Current Methods in
Medical Image Segmentation," in Annual Review of Biomedical Engineering,
vol. 2, 2000, pp. 315-338.
[102] N. Otsu, "A Threshold Selection Method from Gray-Level Histograms," IEEE
Transactions on Systems, Man., and Cybernetics., vol. 9, pp. 62-66, 1979.
[103] M. Kass, A. Witkin, and D. Terzopoulos, "Snakes: Active contour models,"
International Journal of Computer Vision, vol. 1, pp. 321-331, 1988.
[104] J. Liang, T. McInerny, and D. Terzopoulos, "United Snakes," in Proceedings
of the IEEE, Int. Conf. Computer Vision, 1999, pp. 933-940.
[105] P. Brigger, J. Hoeg, and M. Unser, "B-spline snakes: a flexible tool for
parametric contour detection," IEEE Transaction on Image Processing, vol. 9,
pp. 1484-1496, 2000.
[106] L. Weruaga, R. Verdu, and J. Morales, "Frequency domain formulation of
active parametric deformable models," IEEE Transaction on Pattern Analysis
and Machine Intelligence, vol. 26, pp. 1568-1578, 2004.
[107] M. Unser, Splines: "A perfect fit for medical imaging, Progress in Biomedical
Optics and Imaging", 2002.
[108] S. K. Pal and P. Mitra, Pattern Recognition Algorithms for Data Mining:
Scalability, Knowledge Discovery, and Soft Granular Computing: Chapma,
Hall, Ltd., 2004.