SlideShare a Scribd company logo
IFIP International Conference on Computational Intelligence and Its Applications (IFIP CIIA 2018)
Conjugate Gradient method for Brain
Magnetic Resonance Images Segmentation
EL-Hachemi Guerrout Samy Ait-Aoudia Dominique Michelucci Ramdane Mahiou
1
1. Introduction
2. Segmentation
3. Hidden Markov Random Field
4. HMRF-CG
5. Experimental Results
6. Conclusion & Perspective
2
Introduction
Problematic & Solution
We face the huge amount of data produced
by imaging devices
Manual analysis and interpretation is
a tedious task
Automatic segmentation is the solution
3
Segmentation
What is the segmentation ?
Image segmentation is:
The process of partitioning the image into regions of interest in order to
provide a meaningful representation of information
4
A segmentation methods
• Thresholding based methods
• Clustering based methods
• Edge detection based methods
• Region-growing based methods
• Watersheds based methods
• Model based methods
• Hidden Markov Random Field based methods
We have chosen HMRF as a model to perform segmentation
5
Hidden Markov Random Field
Why Hidden Markov Random Field ?
• Provides an elegant way to model the segmentation problem
• Provides an algorithm robust to noise
• Provides a high quality of segmentation
The good analysis and interpretation means
6
Hidden Markov Random Field
The image to segment y = {ys}s∈S
into K classes is a realization of Y
• Y = {Ys}s∈S is a family of random
variables
• ys ∈ [0 . . . 255]
The segmented image into K classes
x = {xs}s∈S is realization of X
• X = {Xs}s∈S is a family of random
variables
• xs ∈ {1, . . . , K}
An example of segmentation into
K = 4 classes
x∗
= argx∈Ω max {P[X = x | Y = y]}
7
Hidden Markov Random Field
• This elegant model leads to the optimization of an energy function
Ψ(x, y) = s∈S ln(σxs
) +
(ys −µxs )2
2σ2
xs
+ β
T c2={s,t} (1 − 2δ(xs, xt))
• Our way to look for the minimization of Ψ(x, y) is to look for the
minimization Ψ(µ), µ = (µ1, . . . , µK ) where µi are means of gray
values of class i
• The main idea is to focus on the means adjustment instead of
treating pixels adjustment
8
Hidden Markov Random Field
• Now, we seek for u∗



µ∗
= argµ∈[0...255]K min {Ψ(µ)}
Ψ(µ) =
K
j=1 f (µj )
f (µj ) =
s∈Sj
[ln(σj ) +
(ys −µj )2
2σ2
j
] + β
T
c2={s,t}
(1 − 2δ(xs, xt))
• To apply optimization techniques, we redefine the function Ψ(µ) for
µ ∈ RK
instead µ ∈ [0 . . . 255]K
.
9
Hidden Markov Random Field
Ψ(µ) =
K
j=1
F(µj ) where µj ∈ R
F(µj ) =



f (0) − uj ∗ 103
if µj < 0
f (µj ) if µj ∈ [0 . . . 255]
f (255) + (uj − 255) ∗ 103
if µj > 255
10
HMRF-CG
Conjugate Gradient algorithm
• Let µ0
be the initial point and d0
= −Ψ (µ0
) be the first direction
search.
• Calculate the step size αk
that minimizes ϕk (α). It is found by
ensuring that the gradient is orthogonal to the search direction dk
.
ϕk (α) = Ψ(µk
+ αdk
)
• At the iteration k + 1, calculate µk+1
as follows:
µk+1
= µk
+ αk
dk
• Calculate the residual or the steepest direction:
rk+1
= −Ψ (µk+1
)
• Calculate the search direction dk+1
as follows:
dk+1
= rk+1
+ βk+1
dk
11
Conjugate Gradient algorithm
In conjugate gradient method there are many variants to compute βk+1
,
for example:
• The Fletcher-Reeves conjugate gradient method:
βk+1
=
rk+1 T
rk+1
(rk )
T
rk
• The Polak-Ribi`ere conjugate gradient method:
βk+1
= max
rk+1 T
rk+1
− rk
(rk )
T
rk
, 0
12
HMRF-CG
• To use conjugate gradient algorithm, we need the first derivative
Ψ (µ)) = (∆1, . . . , ∆i , . . . , ∆K ).
• In our tests, we have used a centered difference approximation to
compute the first derivative as follows:
∆i =
Ψ(µ1, . . . , µi + ε, . . . , µn) − Ψ(µ1, . . . , µi − ε, . . . , µn)
2ε
• The good approximation of the first derivative relies on the choice of
the value of the parameter ε. Through the tests conducted, we have
selected 0.01 as the best value.
13
Experimental Results
DC - The Dice Coefficient
The Dice coefficient measures how much
the segmentation result is close to the
ground truth
DC =
2|A ∩ B|
|A ∪ B|
1. DC equals 1 in the best case
(perfect segmentation)
2. DC equals 0 in the worst case
(every pixel is misclassified)
Figure 1: The Dice Coefficient
14
Well Known databases
IBSR
The Internet Brain Segmentation Repository
(IBSR) provides manually-guided expert segmentation
results along with magnetic resonance brain image data
BrainWeb
images are simulated MRI volumes for normal brain
In this database, an image can be selected by setting:
noise
modality
slice thickness
intensity non-uniformity
15
Well Known methods
MRF-ACO-Gossiping
K-means
LGMM
HMRF-EM
16
Results -DC - IBSR
Methods
Dice Coefficient
GM WM CSF Mean
K-means 0.500 0.607 0.06 0.390
MRF-ACO-Gossiping 0.778 0.827 0.262 0.623
HMRF-CG 0.859 0.855 0.381 0.698
17
Results - DC - BrainWeb
Tissue Method
Dice Coefficient
(0%,0%) (3%,20%) (5%,20%)
GM
HMRF-CG 0.970 0.945 0.921
LGMM 0.697 0.905 0.912
FSL FAST 0.727 0.737 0.735
WM
HMRF-CG 0.990 0.971 0.954
LGMM 0.667 0.940 0.951
FSL FAST 0.877 0.862 0.860
CSF
HMRF-CG 0.961 0.942 0.926
LGMM 0.751 0.897 0.893
FSL FAST 0.635 0.647 0.643
18
Example of segmentation using HMRF-CG - IBSR
IBSR 1-24/18
IBSR 1-24/34
19
Example of segmentation using HMRF-CG - BrainWeb
(0%,0%)
(3%,20%)
(5%,20%)
20
Conclusion & Perspective
Conclusion & Perspective
• HMRF-CG method shows a good results and it is very promising
• Nevertheless, the opinion of specialists must be considered in the
evaluation
21
Thank you for your attention
21
Questions?
21

More Related Content

What's hot

Performance Analysis of CRT for Image Encryption
Performance Analysis of CRT for Image Encryption Performance Analysis of CRT for Image Encryption
Performance Analysis of CRT for Image Encryption
ijcisjournal
 
Fuzzy Logic based Contrast Enhancement
Fuzzy Logic based Contrast EnhancementFuzzy Logic based Contrast Enhancement
Fuzzy Logic based Contrast Enhancement
Samrudh Keshava Kumar
 
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
CSCJournals
 
HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...
HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...
HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...
cscpconf
 
OTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image SegmentationOTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image Segmentation
ijceronline
 
IRJET- Histogram Specification: A Review
IRJET-  	  Histogram Specification: A ReviewIRJET-  	  Histogram Specification: A Review
IRJET- Histogram Specification: A Review
IRJET Journal
 
Adaptive Median Filters
Adaptive Median FiltersAdaptive Median Filters
Adaptive Median Filters
Amnaakhaan
 
Incorporating Index of Fuzziness and Adaptive Thresholding for Image Segmenta...
Incorporating Index of Fuzziness and Adaptive Thresholding for Image Segmenta...Incorporating Index of Fuzziness and Adaptive Thresholding for Image Segmenta...
Incorporating Index of Fuzziness and Adaptive Thresholding for Image Segmenta...
IJECEIAES
 
Otsu binarization
Otsu binarizationOtsu binarization
Otsu binarization
yalda akbarzadeh
 
A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...
eSAT Journals
 
A novel approach for efficient skull stripping using
A novel approach for efficient skull stripping usingA novel approach for efficient skull stripping using
A novel approach for efficient skull stripping using
eSAT Publishing House
 
Fuzzy entropy based optimal
Fuzzy entropy based optimalFuzzy entropy based optimal
Fuzzy entropy based optimal
ijsc
 
Math behind the kernels
Math behind the kernelsMath behind the kernels
Math behind the kernels
Revanth Kumar
 
De-convolution on Digital Images
De-convolution on Digital ImagesDe-convolution on Digital Images
De-convolution on Digital Images
Md. Shohel Rana
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and Representation
Amnaakhaan
 
08 cie552 image_segmentation
08 cie552 image_segmentation08 cie552 image_segmentation
08 cie552 image_segmentation
Elsayed Hemayed
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
csitconf
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
cscpconf
 
Medical image enhancement using histogram processing part1
Medical image enhancement using histogram processing part1Medical image enhancement using histogram processing part1
Medical image enhancement using histogram processing part1
Prashant Sharma
 
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...
AIST
 

What's hot (20)

Performance Analysis of CRT for Image Encryption
Performance Analysis of CRT for Image Encryption Performance Analysis of CRT for Image Encryption
Performance Analysis of CRT for Image Encryption
 
Fuzzy Logic based Contrast Enhancement
Fuzzy Logic based Contrast EnhancementFuzzy Logic based Contrast Enhancement
Fuzzy Logic based Contrast Enhancement
 
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
 
HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...
HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...
HUMAN VISION THRESHOLDING WITH ENHANCEMENT FOR DARK BLURRED IMAGES FOR LOCAL ...
 
OTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image SegmentationOTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image Segmentation
 
IRJET- Histogram Specification: A Review
IRJET-  	  Histogram Specification: A ReviewIRJET-  	  Histogram Specification: A Review
IRJET- Histogram Specification: A Review
 
Adaptive Median Filters
Adaptive Median FiltersAdaptive Median Filters
Adaptive Median Filters
 
Incorporating Index of Fuzziness and Adaptive Thresholding for Image Segmenta...
Incorporating Index of Fuzziness and Adaptive Thresholding for Image Segmenta...Incorporating Index of Fuzziness and Adaptive Thresholding for Image Segmenta...
Incorporating Index of Fuzziness and Adaptive Thresholding for Image Segmenta...
 
Otsu binarization
Otsu binarizationOtsu binarization
Otsu binarization
 
A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...
 
A novel approach for efficient skull stripping using
A novel approach for efficient skull stripping usingA novel approach for efficient skull stripping using
A novel approach for efficient skull stripping using
 
Fuzzy entropy based optimal
Fuzzy entropy based optimalFuzzy entropy based optimal
Fuzzy entropy based optimal
 
Math behind the kernels
Math behind the kernelsMath behind the kernels
Math behind the kernels
 
De-convolution on Digital Images
De-convolution on Digital ImagesDe-convolution on Digital Images
De-convolution on Digital Images
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and Representation
 
08 cie552 image_segmentation
08 cie552 image_segmentation08 cie552 image_segmentation
08 cie552 image_segmentation
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
 
Medical image enhancement using histogram processing part1
Medical image enhancement using histogram processing part1Medical image enhancement using histogram processing part1
Medical image enhancement using histogram processing part1
 
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...Andrey Kuznetsov and  Vladislav Myasnikov - Using Efficient Linear Local Feat...
Andrey Kuznetsov and Vladislav Myasnikov - Using Efficient Linear Local Feat...
 

Similar to Conjugate Gradient method for Brain Magnetic Resonance Images Segmentation

SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
IJAAS Team
 
3D Brain Image Segmentation Model using Deep Learning and Hidden Markov Rando...
3D Brain Image Segmentation Model using Deep Learning and Hidden Markov Rando...3D Brain Image Segmentation Model using Deep Learning and Hidden Markov Rando...
3D Brain Image Segmentation Model using Deep Learning and Hidden Markov Rando...
EL-Hachemi Guerrout
 
Clustering coefficients for correlation networks
Clustering coefficients for correlation networksClustering coefficients for correlation networks
Clustering coefficients for correlation networks
Naoki Masuda
 
3. 10079 20812-1-pb
3. 10079 20812-1-pb3. 10079 20812-1-pb
3. 10079 20812-1-pb
IAESIJEECS
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
khyati gupta
 
Anomaly detection using deep one class classifier
Anomaly detection using deep one class classifierAnomaly detection using deep one class classifier
Anomaly detection using deep one class classifier
홍배 김
 
Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement
Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement  Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement
Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement
ijsc
 
DETECTION OF HARD EXUDATES USING SIMULATED ANNEALING BASED THRESHOLDING MECHA...
DETECTION OF HARD EXUDATES USING SIMULATED ANNEALING BASED THRESHOLDING MECHA...DETECTION OF HARD EXUDATES USING SIMULATED ANNEALING BASED THRESHOLDING MECHA...
DETECTION OF HARD EXUDATES USING SIMULATED ANNEALING BASED THRESHOLDING MECHA...
cscpconf
 
Detection of hard exudates using simulated annealing based thresholding mecha...
Detection of hard exudates using simulated annealing based thresholding mecha...Detection of hard exudates using simulated annealing based thresholding mecha...
Detection of hard exudates using simulated annealing based thresholding mecha...
csandit
 
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
Shahbaz Alam
 
CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...
CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...
CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...
IJCNCJournal
 
Exploring Methods to Improve Edge Detection with Canny Algorithm
Exploring Methods to Improve Edge Detection with Canny AlgorithmExploring Methods to Improve Edge Detection with Canny Algorithm
Exploring Methods to Improve Edge Detection with Canny AlgorithmPrasad Thakur
 
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
cscpconf
 
A Tutorial On Ip 1
A Tutorial On Ip 1A Tutorial On Ip 1
A Tutorial On Ip 1ankuredkie
 
Clustering:k-means, expect-maximization and gaussian mixture model
Clustering:k-means, expect-maximization and gaussian mixture modelClustering:k-means, expect-maximization and gaussian mixture model
Clustering:k-means, expect-maximization and gaussian mixture model
jins0618
 
Study on Data Augmentation Methods for Sonar Image Analysis
Study on Data Augmentation Methods for Sonar Image AnalysisStudy on Data Augmentation Methods for Sonar Image Analysis
Study on Data Augmentation Methods for Sonar Image Analysis
harmonylab
 
New Approach of Preprocessing For Numeral Recognition
New Approach of Preprocessing For Numeral RecognitionNew Approach of Preprocessing For Numeral Recognition
New Approach of Preprocessing For Numeral Recognition
IJERA Editor
 
Combining Generative And Discriminative Classifiers For Semantic Automatic Im...
Combining Generative And Discriminative Classifiers For Semantic Automatic Im...Combining Generative And Discriminative Classifiers For Semantic Automatic Im...
Combining Generative And Discriminative Classifiers For Semantic Automatic Im...
CSCJournals
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 

Similar to Conjugate Gradient method for Brain Magnetic Resonance Images Segmentation (20)

SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
 
3D Brain Image Segmentation Model using Deep Learning and Hidden Markov Rando...
3D Brain Image Segmentation Model using Deep Learning and Hidden Markov Rando...3D Brain Image Segmentation Model using Deep Learning and Hidden Markov Rando...
3D Brain Image Segmentation Model using Deep Learning and Hidden Markov Rando...
 
Clustering coefficients for correlation networks
Clustering coefficients for correlation networksClustering coefficients for correlation networks
Clustering coefficients for correlation networks
 
3. 10079 20812-1-pb
3. 10079 20812-1-pb3. 10079 20812-1-pb
3. 10079 20812-1-pb
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Anomaly detection using deep one class classifier
Anomaly detection using deep one class classifierAnomaly detection using deep one class classifier
Anomaly detection using deep one class classifier
 
Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement
Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement  Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement
Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement
 
DETECTION OF HARD EXUDATES USING SIMULATED ANNEALING BASED THRESHOLDING MECHA...
DETECTION OF HARD EXUDATES USING SIMULATED ANNEALING BASED THRESHOLDING MECHA...DETECTION OF HARD EXUDATES USING SIMULATED ANNEALING BASED THRESHOLDING MECHA...
DETECTION OF HARD EXUDATES USING SIMULATED ANNEALING BASED THRESHOLDING MECHA...
 
Detection of hard exudates using simulated annealing based thresholding mecha...
Detection of hard exudates using simulated annealing based thresholding mecha...Detection of hard exudates using simulated annealing based thresholding mecha...
Detection of hard exudates using simulated annealing based thresholding mecha...
 
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
 
CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...
CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...
CONSTRUCTING A FUZZY NETWORK INTRUSION CLASSIFIER BASED ON DIFFERENTIAL EVOLU...
 
Exploring Methods to Improve Edge Detection with Canny Algorithm
Exploring Methods to Improve Edge Detection with Canny AlgorithmExploring Methods to Improve Edge Detection with Canny Algorithm
Exploring Methods to Improve Edge Detection with Canny Algorithm
 
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
 
A Tutorial On Ip 1
A Tutorial On Ip 1A Tutorial On Ip 1
A Tutorial On Ip 1
 
Cc24529533
Cc24529533Cc24529533
Cc24529533
 
Clustering:k-means, expect-maximization and gaussian mixture model
Clustering:k-means, expect-maximization and gaussian mixture modelClustering:k-means, expect-maximization and gaussian mixture model
Clustering:k-means, expect-maximization and gaussian mixture model
 
Study on Data Augmentation Methods for Sonar Image Analysis
Study on Data Augmentation Methods for Sonar Image AnalysisStudy on Data Augmentation Methods for Sonar Image Analysis
Study on Data Augmentation Methods for Sonar Image Analysis
 
New Approach of Preprocessing For Numeral Recognition
New Approach of Preprocessing For Numeral RecognitionNew Approach of Preprocessing For Numeral Recognition
New Approach of Preprocessing For Numeral Recognition
 
Combining Generative And Discriminative Classifiers For Semantic Automatic Im...
Combining Generative And Discriminative Classifiers For Semantic Automatic Im...Combining Generative And Discriminative Classifiers For Semantic Automatic Im...
Combining Generative And Discriminative Classifiers For Semantic Automatic Im...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 

Recently uploaded

NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
pablovgd
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
yusufzako14
 
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdfDMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
fafyfskhan251kmf
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
University of Maribor
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
muralinath2
 
role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
sonaliswain16
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
Nistarini College, Purulia (W.B) India
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
kejapriya1
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Sérgio Sacani
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
yqqaatn0
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
Areesha Ahmad
 
Chapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisisChapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisis
tonzsalvador2222
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 
GBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture MediaGBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture Media
Areesha Ahmad
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
Columbia Weather Systems
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
nodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptxnodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptx
alishadewangan1
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
muralinath2
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
IqrimaNabilatulhusni
 

Recently uploaded (20)

NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
 
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdfDMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
 
role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
 
Chapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisisChapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisis
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
GBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture MediaGBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture Media
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
nodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptxnodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptx
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
 

Conjugate Gradient method for Brain Magnetic Resonance Images Segmentation

  • 1. IFIP International Conference on Computational Intelligence and Its Applications (IFIP CIIA 2018) Conjugate Gradient method for Brain Magnetic Resonance Images Segmentation EL-Hachemi Guerrout Samy Ait-Aoudia Dominique Michelucci Ramdane Mahiou 1
  • 2. 1. Introduction 2. Segmentation 3. Hidden Markov Random Field 4. HMRF-CG 5. Experimental Results 6. Conclusion & Perspective 2
  • 4. Problematic & Solution We face the huge amount of data produced by imaging devices Manual analysis and interpretation is a tedious task Automatic segmentation is the solution 3
  • 6. What is the segmentation ? Image segmentation is: The process of partitioning the image into regions of interest in order to provide a meaningful representation of information 4
  • 7. A segmentation methods • Thresholding based methods • Clustering based methods • Edge detection based methods • Region-growing based methods • Watersheds based methods • Model based methods • Hidden Markov Random Field based methods We have chosen HMRF as a model to perform segmentation 5
  • 9. Why Hidden Markov Random Field ? • Provides an elegant way to model the segmentation problem • Provides an algorithm robust to noise • Provides a high quality of segmentation The good analysis and interpretation means 6
  • 10. Hidden Markov Random Field The image to segment y = {ys}s∈S into K classes is a realization of Y • Y = {Ys}s∈S is a family of random variables • ys ∈ [0 . . . 255] The segmented image into K classes x = {xs}s∈S is realization of X • X = {Xs}s∈S is a family of random variables • xs ∈ {1, . . . , K} An example of segmentation into K = 4 classes x∗ = argx∈Ω max {P[X = x | Y = y]} 7
  • 11. Hidden Markov Random Field • This elegant model leads to the optimization of an energy function Ψ(x, y) = s∈S ln(σxs ) + (ys −µxs )2 2σ2 xs + β T c2={s,t} (1 − 2δ(xs, xt)) • Our way to look for the minimization of Ψ(x, y) is to look for the minimization Ψ(µ), µ = (µ1, . . . , µK ) where µi are means of gray values of class i • The main idea is to focus on the means adjustment instead of treating pixels adjustment 8
  • 12. Hidden Markov Random Field • Now, we seek for u∗    µ∗ = argµ∈[0...255]K min {Ψ(µ)} Ψ(µ) = K j=1 f (µj ) f (µj ) = s∈Sj [ln(σj ) + (ys −µj )2 2σ2 j ] + β T c2={s,t} (1 − 2δ(xs, xt)) • To apply optimization techniques, we redefine the function Ψ(µ) for µ ∈ RK instead µ ∈ [0 . . . 255]K . 9
  • 13. Hidden Markov Random Field Ψ(µ) = K j=1 F(µj ) where µj ∈ R F(µj ) =    f (0) − uj ∗ 103 if µj < 0 f (µj ) if µj ∈ [0 . . . 255] f (255) + (uj − 255) ∗ 103 if µj > 255 10
  • 15. Conjugate Gradient algorithm • Let µ0 be the initial point and d0 = −Ψ (µ0 ) be the first direction search. • Calculate the step size αk that minimizes ϕk (α). It is found by ensuring that the gradient is orthogonal to the search direction dk . ϕk (α) = Ψ(µk + αdk ) • At the iteration k + 1, calculate µk+1 as follows: µk+1 = µk + αk dk • Calculate the residual or the steepest direction: rk+1 = −Ψ (µk+1 ) • Calculate the search direction dk+1 as follows: dk+1 = rk+1 + βk+1 dk 11
  • 16. Conjugate Gradient algorithm In conjugate gradient method there are many variants to compute βk+1 , for example: • The Fletcher-Reeves conjugate gradient method: βk+1 = rk+1 T rk+1 (rk ) T rk • The Polak-Ribi`ere conjugate gradient method: βk+1 = max rk+1 T rk+1 − rk (rk ) T rk , 0 12
  • 17. HMRF-CG • To use conjugate gradient algorithm, we need the first derivative Ψ (µ)) = (∆1, . . . , ∆i , . . . , ∆K ). • In our tests, we have used a centered difference approximation to compute the first derivative as follows: ∆i = Ψ(µ1, . . . , µi + ε, . . . , µn) − Ψ(µ1, . . . , µi − ε, . . . , µn) 2ε • The good approximation of the first derivative relies on the choice of the value of the parameter ε. Through the tests conducted, we have selected 0.01 as the best value. 13
  • 19. DC - The Dice Coefficient The Dice coefficient measures how much the segmentation result is close to the ground truth DC = 2|A ∩ B| |A ∪ B| 1. DC equals 1 in the best case (perfect segmentation) 2. DC equals 0 in the worst case (every pixel is misclassified) Figure 1: The Dice Coefficient 14
  • 20. Well Known databases IBSR The Internet Brain Segmentation Repository (IBSR) provides manually-guided expert segmentation results along with magnetic resonance brain image data BrainWeb images are simulated MRI volumes for normal brain In this database, an image can be selected by setting: noise modality slice thickness intensity non-uniformity 15
  • 22. Results -DC - IBSR Methods Dice Coefficient GM WM CSF Mean K-means 0.500 0.607 0.06 0.390 MRF-ACO-Gossiping 0.778 0.827 0.262 0.623 HMRF-CG 0.859 0.855 0.381 0.698 17
  • 23. Results - DC - BrainWeb Tissue Method Dice Coefficient (0%,0%) (3%,20%) (5%,20%) GM HMRF-CG 0.970 0.945 0.921 LGMM 0.697 0.905 0.912 FSL FAST 0.727 0.737 0.735 WM HMRF-CG 0.990 0.971 0.954 LGMM 0.667 0.940 0.951 FSL FAST 0.877 0.862 0.860 CSF HMRF-CG 0.961 0.942 0.926 LGMM 0.751 0.897 0.893 FSL FAST 0.635 0.647 0.643 18
  • 24. Example of segmentation using HMRF-CG - IBSR IBSR 1-24/18 IBSR 1-24/34 19
  • 25. Example of segmentation using HMRF-CG - BrainWeb (0%,0%) (3%,20%) (5%,20%) 20
  • 27. Conclusion & Perspective • HMRF-CG method shows a good results and it is very promising • Nevertheless, the opinion of specialists must be considered in the evaluation 21
  • 28. Thank you for your attention 21