Code covered by the BSD License  

Highlights from
Spatial Fuzzy Clustering and Level Set Segmentation

4.16667

4.2 | 6 ratings Rate this file 106 Downloads (last 30 days) File Size: 1.01 MB File ID: #31068
image thumbnail

Spatial Fuzzy Clustering and Level Set Segmentation

by

 

16 Apr 2011 (Updated )

Integrating spatial fuzzy clustering with level set methods for automated medical image segmentation

| Watch this File

File Information
Description

The performance of the level set segmentation is subject to appropriate initialization and optimal configuration of controlling parameters, which require substantial manual intervention. A new fuzzy level set algorithm is proposed in this paper to facilitate medical image segmentation. It is able to directly evolve from the initial segmentation by spatial fuzzy clustering. The controlling parameters of level set evolution are also estimated from the results of fuzzy clustering. Moreover the fuzzy level set algorithm is enhanced with locally regularized evolution. Such improvements facilitate level set manipulation and lead to more robust segmentation. Performance evaluation of the proposed algorithm was carried on medical images from different modalities. The results confirm its effectiveness for medical image segmentation.

If you think it is helpful, please cite:
----------------------------------------
B.N. Li, C.K. Chui, S. Chang, S.H. Ong (2011) Integrating spatial fuzzy clustering with level set methods for automated medical image segmentation. Computers in Biology and Medicine 41(1) 1-10.
----------------------------------------

Required Products Image Processing Toolbox
Fuzzy Logic Toolbox
MATLAB release MATLAB 7.8 (R2009a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (15)
23 May 2014 Ghasem Hassanpour

Thanks for sharing the code.
But I don't understand some predefined values.

23 Sep 2013 Nagaraj H

How to perform the quantitative/qualitative evalvation of segmented brain images in your work?

21 Sep 2013 Nagaraj H

I am having BRATS database of brain MR images with tumor in .mha format. How to read, display and process(tumor segmentation and its evalvation) .mha files in MATLAB?

03 Aug 2013 Toan

Great code!
But in the paper or the code has one problem that I don't understand Why phi_0 =-4eps(0.5-Bk). what is mean of -4 and 0.5? Can I change it to new value?
Thank you

12 Jul 2013 ABing

Hi, Kumar, Should you download all subroutines including the image "mrihead.bmp", and put all files in a single folder?

It seems that you did not include the example image; hence runtest failed to load the image into Matlab workspace.

11 Jul 2013 muthu Kumar

??? Input argument "opt" is undefined.

Error in ==> runtest at 8
if opt==1

??? Input argument "img" is undefined.

Error in ==> SFCM2D at 20
if ndims(img)>2

??? Input argument "img" is undefined.

Error in ==> fuzzyLSM at 17
img=double(img);

??? Input argument "img" is undefined.

Error in ==> FCLSM at 3
img=double(img);
This program is not running.. help me,

29 Mar 2012 ABing

Hi, Sran,

Here is a subroutine SFCM2D for calculating imgfcm. You may observe the clustering results by changing the index.

Once you design the index of a desired subregion, the subroutine fuzzyLSM will figure out beta automatically.

Rgds,

29 Mar 2012 paramveer sran

can anyone tell me how to calculate imgfcm and beta/ thank you

11 Jan 2012 Jamuna Jayashri Mahalingam

very nice code...it perfectly worked for the fundus images I used...

11 Jan 2012 Jamuna Jayashri Mahalingam  
15 Jul 2011 Tripp

So then this code requires the Fuzzy Logic Toolbox? It would be helpful to list that under "required products."

14 Jul 2011 ABing

To Tripp,

initfcm() is a subroutine by Matlab :D Of course, it is not difficult to implement such function by ourselves.

14 Jul 2011 Tripp

Can't find the function initfcm() invoked in SFCM2D at line 39

13 Jul 2011 Pham Truong  
21 Apr 2011 zey  
Updates
15 Jul 2011

Added the prerequisite Fuzzy Logic Toolkit

Contact us