Image Thresholding via a Modified Fuzzy C-Means Algorithm

  • Yong Yang
  • Chongxun Zheng
  • Pan Lin
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3287)


In this paper, a modified fuzzy c-means (FCM) algorithm named weighted fuzzy c-means (WFCM) algorithm for image thresholding is presented. The algorithm is developed by incorporating the spatial neighborhood information into the standard FCM clustering algorithm. The weight indicates the spatial influence of the neighboring pixels on the centre pixel, which is derived from the k-nearest neighbor (k-NN) algorithm and is modified in two aspects so as to improve its property in the WFCM algorithm. To speed up the algorithm, the iteration in FCM algorithm is carried out with the statistical gray level histogram of image instead of the conventional whole data of image. The performance of the algorithm is compared with those of an existing fuzzy thresholding algorithm and widely applied between variance and entropy methods. Experimental results on both synthetic and real images are given to demonstrate the proposed algorithm is effective and efficient. In addition, due to the neighborhood model, our method is more tolerant to noise.


Gray Level Thresholding Method Thresholding Technique Image Thresholding Gray Level Histogram 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Fu, S.K., Mu, J.K.: A survey on image segmentation. Pattern Recognit. 13, 3–16 (1981)CrossRefGoogle Scholar
  2. 2.
    Sahoo, P.K., Soltani, S., Wong, A.K.C.: A survey of thresholding techniques. Comput. Vis. Graph. Image Process 41, 233–260 (1988)CrossRefGoogle Scholar
  3. 3.
    Otsu, N.: A threshold selection method from gray level histogram. IEEE Trans. Syst., Man, Cybern. SMC-9, 62–66 (1979)Google Scholar
  4. 4.
    Kittle, J., Illingworth, J.: Minimum error thresholding. Pattern Recognit. 19, 41–47 (1986)CrossRefGoogle Scholar
  5. 5.
    Pun, T.: A new method for gray level picture thresholding using the entropy of the histogram. Signal Process 2, 223–237 (1980)CrossRefGoogle Scholar
  6. 6.
    Kapur, J.N., Sahoo, P.K., Wong, A.K.C.: A new method for gray level picture thresholding using the entropy of the histogram. Comput. Vis. Graph. Image Process 29, 273–285 (1985)CrossRefGoogle Scholar
  7. 7.
    Jawahar, C.V., Biswas, P.K., Ray, A.K.: Investigations on fuzzy thresholding based on fuzzy clustering. Pattern Recognit. 30, 1605–1613 (1997)zbMATHCrossRefGoogle Scholar
  8. 8.
    Cheng, H.D., Chen, J., Li, J.: Thresholding selection based on fuzzy c-partition entropy approach. Pattern Recognit. 31, 857–870 (1998)CrossRefGoogle Scholar
  9. 9.
    Zhao, M.S., Fu, A.M.N., Yan, H.: A technique of three level thresholding based on probability partition and fuzzy 3-partition. IEEE Trans. Fuzzy Systems 9, 469–479 (2001)CrossRefGoogle Scholar
  10. 10.
    Bezdek, J.C.: Pattern Recognition with Fuzzy Objective Function Algorithms. Plenum Press, New York (1981)zbMATHGoogle Scholar
  11. 11.
    Cover, T.M., Hart, P.E.: Nearest neighbor pattern classification. IEEE Trans. Inform. Theory IT-13, 21–27 (1967)CrossRefGoogle Scholar
  12. 12.
    Tou Julius, T.: Pattern Recognition Principles. Addison-Wesley Company, Reading (1974)zbMATHGoogle Scholar
  13. 13.
    Edelstein, W.A., Bottomley, P.A., Pfeifer, L.M.: A signal-to-noise calibration procedure for NMR imaging systems. Med. Phys. 11, 180–185 (1984)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Yong Yang
    • 1
  • Chongxun Zheng
    • 1
  • Pan Lin
    • 1
  1. 1.Key Laboratory of Biomedical Information Engineering of Education Ministry, Institute of Biomedical EngineeringXi’an Jiaotong UniversityXi’anP.R. China

Personalised recommendations