• Laser & Optoelectronics Progress
  • Vol. 57, Issue 2, 21001 (2020)
Zhao Zhanmin1、2, Zhu Zhanlong1、2、*, Liu Yongjun1, Liu Ming1、2, and Zheng Yibo2
Author Affiliations
  • 1School of Information Engineering, Heibei GEO University, Shijiazhuang, Hebei 0 50031, China
  • 2Hebei Key Laboratory of Optoelectronic Information and Geo-Detection Technology, Heibei GEO University, Shijiazhuang, Hebei 0 50031, China
  • show less
    DOI: 10.3788/LOP57.021001 Cite this Article Set citation alerts
    Zhao Zhanmin, Zhu Zhanlong, Liu Yongjun, Liu Ming, Zheng Yibo. Fuzzy C-Means Clustering Algorithm for Image Segmentation Insensitive to Cluster Size[J]. Laser & Optoelectronics Progress, 2020, 57(2): 21001 Copy Citation Text show less
    Images, corresponding standard segmentation images, and gray-level histograms. (a)--(f) #NDT1--#NDT 6; (g)--(l) standard segmentation images #NDT1--#NDT 6; (m)--(r) gray-level histograms #NDT1--#NDT 6
    Fig. 1. Images, corresponding standard segmentation images, and gray-level histograms. (a)--(f) #NDT1--#NDT 6; (g)--(l) standard segmentation images #NDT1--#NDT 6; (m)--(r) gray-level histograms #NDT1--#NDT 6
    Segmentation results of different algorithms on #NDT1 image. (a) Image with Gaussian noise (0, 0.02); (b) FCM_S1 algorithm; (c) FCM_S2 algorithm; (d) EnFCM algorithm; (e) FGFCM algorithm; (f) algorithm in Ref. [20]; (g) algorithm in Ref. [21]; (h) IFCM_S1 algorithm; (i) IFCM_S2 algorithm
    Fig. 2. Segmentation results of different algorithms on #NDT1 image. (a) Image with Gaussian noise (0, 0.02); (b) FCM_S1 algorithm; (c) FCM_S2 algorithm; (d) EnFCM algorithm; (e) FGFCM algorithm; (f) algorithm in Ref. [20]; (g) algorithm in Ref. [21]; (h) IFCM_S1 algorithm; (i) IFCM_S2 algorithm
    Segmentation results of different algorithms on #NDT2 image. (a) Image with Gaussian noise (0, 0.01); (b) FCM_S1 algorithm; (c) FCM_S2 algorithm; (d) EnFCM algorithm; (e) FGFCM algorithm; (f) algorithm in Ref. [20]; (g) algorithm in Ref. [21]; (h) IFCM_S1 algorithm; (i) IFCM_S2 algorithm
    Fig. 3. Segmentation results of different algorithms on #NDT2 image. (a) Image with Gaussian noise (0, 0.01); (b) FCM_S1 algorithm; (c) FCM_S2 algorithm; (d) EnFCM algorithm; (e) FGFCM algorithm; (f) algorithm in Ref. [20]; (g) algorithm in Ref. [21]; (h) IFCM_S1 algorithm; (i) IFCM_S2 algorithm
    Segmentation results of different algorithms on #NDT3 image. (a) Image with Gaussian noise (0, 0.01); (b) FCM_S1 algorithm; (c) FCM_S2 algorithm; (d) EnFCM algorithm; (e) FGFCM algorithm; (f) algorithm in Ref. [20]; (g) algorithm in Ref. [21]; (h) IFCM_S1 algorithm; (i) IFCM_S2 algorithm
    Fig. 4. Segmentation results of different algorithms on #NDT3 image. (a) Image with Gaussian noise (0, 0.01); (b) FCM_S1 algorithm; (c) FCM_S2 algorithm; (d) EnFCM algorithm; (e) FGFCM algorithm; (f) algorithm in Ref. [20]; (g) algorithm in Ref. [21]; (h) IFCM_S1 algorithm; (i) IFCM_S2 algorithm
    Segmentation results of different algorithms on #NDT4 image. (a) Image with Gaussian noise (0, 0.01); (b) FCM_S1 algorithm; (c) FCM_S2 algorithm; (d) EnFCM algorithm; (e) FGFCM algorithm; (f) algorithm in Ref. [20]; (g) algorithm in Ref. [21]; (h) IFCM_S1 algorithm; (i) IFCM_S2 algorithm
    Fig. 5. Segmentation results of different algorithms on #NDT4 image. (a) Image with Gaussian noise (0, 0.01); (b) FCM_S1 algorithm; (c) FCM_S2 algorithm; (d) EnFCM algorithm; (e) FGFCM algorithm; (f) algorithm in Ref. [20]; (g) algorithm in Ref. [21]; (h) IFCM_S1 algorithm; (i) IFCM_S2 algorithm
    Segmentation results of different algorithms on #NDT5 image. (a) Image with Gaussian noise (0, 0.01); (b) FCM_S1 algorithm; (c) FCM_S2 algorithm; (d) EnFCM algorithm; (e) FGFCM algorithm; (f) algorithm in Ref. [20]; (g) algorithm in Ref. [21]; (h) IFCM_S1 algorithm; (i) IFCM_S2 algorithm
    Fig. 6. Segmentation results of different algorithms on #NDT5 image. (a) Image with Gaussian noise (0, 0.01); (b) FCM_S1 algorithm; (c) FCM_S2 algorithm; (d) EnFCM algorithm; (e) FGFCM algorithm; (f) algorithm in Ref. [20]; (g) algorithm in Ref. [21]; (h) IFCM_S1 algorithm; (i) IFCM_S2 algorithm
    Segmentation results of different algorithms on #NDT6 image. (a) Image with Gaussian noise (0, 0.01); (b) FCM_S1 algorithm; (c) FCM_S2 algorithm; (d) EnFCM algorithm; (e) FGFCM algorithm; (f) algorithm in Ref. [20]; (g) algorithm in Ref. [21]; (h) IFCM_S1 algorithm; (i) IFCM_S2 algorithm
    Fig. 7. Segmentation results of different algorithms on #NDT6 image. (a) Image with Gaussian noise (0, 0.01); (b) FCM_S1 algorithm; (c) FCM_S2 algorithm; (d) EnFCM algorithm; (e) FGFCM algorithm; (f) algorithm in Ref. [20]; (g) algorithm in Ref. [21]; (h) IFCM_S1 algorithm; (i) IFCM_S2 algorithm
    AlgorithmAppearanceParameter setting
    mαλsλgTεLocal window
    FCM_S1Ref. [13]2430010-43×3
    FCM_S2Ref. [13]2430010-43×3
    EnFCMRef. [14]2430010-43×3
    FGFCMRef. [15]23330010-43×3
    Method in Ref. [20]Ref. [20]230010-4
    Method in Ref. [21]Ref. [21]230010-4
    IFCM_S1This paper2430010-43×3
    IFCM_S2This paper2430010-43×3
    Table 1. Parameter settings for different related algorithms
    ImageNoiselevelIndexFCM_S1FCM_S2EnFCMFGFCMMethod inRef. [20]Method inRef. [21]IFCM_S1IFCM_S2
    #NDT1Unadded noiseSA0.94660.94670.94730.94590.98540.98770.99180.9916
    ARI0.89310.89330.89450.89180.97080.97530.98360.9832
    GaussianNoise(0,0.02)SA0.85160.81490.87210.88760.87810.77680.97650.9692
    ARI0.70320.62980.74430.77510.75610.55370.95300.9383
    Salt & peppernoise(0.1)SA0.84400.91370.85320.93440.95100.85120.97170.9859
    ARI0.68810.82750.70630.86880.90200.70240.94340.9718
    #NDT2Unadded noiseSA0.83380.86160.83330.85560.97770.96210.92250.9554
    ARI0.66760.72330.66670.71120.95540.92420.84490.9109
    GaussianNoise(0,0.01)SA0.75710.73950.77120.77300.83420.77090.91040.9291
    ARI0.51430.47900.54230.54590.66840.54190.82090.8583
    Salt & peppernoise(0.1)SA0.71700.85560.72570.82280.97950.98750.91130.9543
    ARI0.43400.71120.45140.64570.95900.97500.82260.9086
    #NDT3Unadded noiseSA0.51130.58260.50860.62260.99160.99160.98870.9916
    ARI0.02270.16530.01730.24510.98310.98310.97730.9833
    GaussianNoise(0,0.01)SA0.58350.61310.59340.64960.96090.76030.98440.9856
    ARI0.16700.22610.18690.29920.92170.52060.96890.9713
    Salt & peppernoise(0.1)SA0.59960.58310.63600.61850.89830.89820.98370.9895
    ARI0.19910.16620.27200.23710.79650.79640.96740.9790
    #NDT4Unadded noiseSA0.92100.96660.92340.96720.97600.97980.96380.9850
    ARI0.84190.93320.84670.93440.95200.95960.92750.9696
    GaussianNoise(0,0.01)SA0.81090.81030.83210.86330.86570.83370.95440.9606
    ARI0.62180.62060.66430.72670.73150.66750.90880.9212
    Salt & peppernoise(0.1)SA0.82030.92080.79230.92840.95400.95380.93560.9770
    ARI0.64070.84150.58460.85670.90800.90760.87130.9540
    #NDT5Unadded noiseSA0.90090.92900.90110.92960.96330.95930.93130.9580
    ARI0.80170.85800.80230.85910.92660.91860.86260.9160
    GaussianNoise(0,0.01)SA0.86200.87170.86140.89770.85160.83160.92910.9274
    ARI0.72400.74340.72290.79540.70310.66310.85830.8549
    Salt & peppernoise(0.1)SA0.81560.89810.81170.91030.90600.90470.90110.9384
    ARI0.63110.79630.62340.82060.81200.80940.80220.8769
    ImageNoiselevelIndexFCM_S1FCM_S2EnFCMFGFCMMethod inRef. [20]Method inRef. [21]IFCM_S1IFCM_S2
    #NDT6Unadded noiseSA0.94770.94270.94850.94720.96920.96360.97830.9739
    ARI0.89540.88540.89710.89450.93840.92730.95660.9478
    GaussianNoise(0,0.01)SA0.92170.91810.92430.93330.86050.84550.96790.9662
    ARI0.84340.83620.84870.86660.72110.69100.93580.9323
    Salt & peppernoise(0.1)SA0.88940.92810.89020.93710.89800.89110.94750.9562
    ARI0.77870.85630.78050.87430.79600.78220.89490.9125
    Table 2. Comparison of segmentation indices of different algorithms on #NDT1~#NDT6 images
    Zhao Zhanmin, Zhu Zhanlong, Liu Yongjun, Liu Ming, Zheng Yibo. Fuzzy C-Means Clustering Algorithm for Image Segmentation Insensitive to Cluster Size[J]. Laser & Optoelectronics Progress, 2020, 57(2): 21001
    Download Citation