No BSD License  

Highlights from
Fuzzy c-means thresholding


4.5 | 4 ratings Rate this file 103 Downloads (last 30 days) File Size: 22 KB File ID: #8351
image thumbnail

Fuzzy c-means thresholding



23 Aug 2005 (Updated )

Thresholding by 3-class fuzzy c-means clustering.

| Watch this File

File Information

FCMTHRESH Thresholding by 3-class fuzzy c-means clustering

  [bw,level]=fcmthresh(IM,sw) outputs the binary image bw and threshold level of image IM using a 3-class fuzzy c-means clustering. It often works better than Otsu's methold which outputs larger or smaller threshold on fluorescence images.

  sw is 0 or 1, a switch of cut-off position.
  sw=0, cut between the small and middle class
  sw=1, cut between the middle and large class

Contributed by Guanglei Xiong (
at Tsinghua University, Beijing, China.

Inspired by Xiaobo Zhou
at Harvard Medical School.

Required Products Fuzzy Logic Toolbox
MATLAB release MATLAB 7.0.4 (R14SP2)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (7)
18 Oct 2011 Diggs

Hi Guanglei,the code is so nice on biological images.and fair on remote sensing images.have tried to test both methods on remote sensing images but results show otsu is better.
though i have used tested your code on several remote sensing images,I have failed to understand how the code operates.all is that your code segments the image into three classes using FCM clustering thresholding based on 3-class Fuzzy clustering,where by the threshold is obtained by averaging the maximum
in the class with the smallest center and the minimum in the class with the middle center. am i right or wrong about your method?.hope to hear from you.chao

27 Jul 2010 Stacy Ross

I received an error when trying to run the test code.

In the fcmthresh function, it does not now what fcm is in

Any advice?

Thank you.

04 May 2010 Meriem laifa  
26 Jan 2010 muk  
11 Jun 2009 hbu 

the sourcode is good !thank you.

22 Dec 2007 giri babu kande  
21 Nov 2006 oleksandr makoveychuk


Contact us