Code covered by the BSD License  

Highlights from
Spatial Fuzzy Clustering and Level Set Segmentation

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

Spatial Fuzzy Clustering and Level Set Segmentation

by

ABing (view profile)

 

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 Fuzzy Logic Toolbox
Image Processing 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 (16)
21 Mar 2015 Kalyan Ramanuja

How to execute this???

Comment only
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?

Comment only
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

Toan (view profile)

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

ABing (view profile)

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.

Comment only
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,

Comment only
29 Mar 2012 ABing

ABing (view profile)

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,

Comment only
29 Mar 2012 paramveer sran

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

Comment only
11 Jan 2012 Jamuna Jayashri Mahalingam

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

Comment only
11 Jan 2012 Jamuna Jayashri Mahalingam  
15 Jul 2011 Tripp

Tripp (view profile)

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

Comment only
14 Jul 2011 ABing

ABing (view profile)

To Tripp,

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

Comment only
14 Jul 2011 Tripp

Tripp (view profile)

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

Comment only
13 Jul 2011 Pham Truong  
21 Apr 2011 zey

zey (view profile)

 
Updates
15 Jul 2011

Added the prerequisite Fuzzy Logic Toolkit

Contact us