• Laser & Optoelectronics Progress
  • Vol. 55, Issue 1, 11004 (2018)
Zhu Zhanlong1、2、* and Wang Junfen1
Author Affiliations
  • 1School of Information Engineering, Hebei GEO University, Shijiazhuang, Hebei 0 50031, China
  • 2Hebei Key Laboratory of Optoelectronic Information and Geo-Detection Technology, Hebei GEO University,Shijiazhuang, Hebei 0 50031, China
  • show less
    DOI: 10.3788/LOP55.011004 Cite this Article Set citation alerts
    Zhu Zhanlong, Wang Junfen. Image Segmentation Based on Adaptive Fuzzy C-Means and Post Processing Correction[J]. Laser & Optoelectronics Progress, 2018, 55(1): 11004 Copy Citation Text show less
    3×3 window with noise. (a)(b) Gaussian noise; (c)(d) mixed noise
    Fig. 1. 3×3 window with noise. (a)(b) Gaussian noise; (c)(d) mixed noise
    Membership andcluster label of neighborhood. (a) membership of label 1; (b) membership of label 2; (c) cluster label
    Fig. 2. Membership andcluster label of neighborhood. (a) membership of label 1; (b) membership of label 2; (c) cluster label
    Segmentation of synthetic image with Gaussian noise(0, 0.03). (a) Original image; (b) image with Gaussian noise (0, 0.03); (c) FCM_S1algorithm; (d) FCM_S2 algorithm; (e) EnFCM algorithm; (f) FGFCM algorithm; (g) FLICM algorithm; (h) NDFCM_P algorithm; (i) FNDFCM_P algorithm
    Fig. 3. Segmentation of synthetic image with Gaussian noise(0, 0.03). (a) Original image; (b) image with Gaussian noise (0, 0.03); (c) FCM_S1algorithm; (d) FCM_S2 algorithm; (e) EnFCM algorithm; (f) FGFCM algorithm; (g) FLICM algorithm; (h) NDFCM_P algorithm; (i) FNDFCM_P algorithm
    Segmentation of synthetic image with salt & pepper noise (0.1). (a) Original image; (b) image with salt & pepper noise (0.1); (c) FCM_S1 algorithm; (d) FCM_S2 algorithm; (e) EnFCM algorithm; (f) FGFCM algorithm; (g) FLICM algorithm; (h) NDFCM_P algorithm; (i) FNDFCM_P algorithm
    Fig. 4. Segmentation of synthetic image with salt & pepper noise (0.1). (a) Original image; (b) image with salt & pepper noise (0.1); (c) FCM_S1 algorithm; (d) FCM_S2 algorithm; (e) EnFCM algorithm; (f) FGFCM algorithm; (g) FLICM algorithm; (h) NDFCM_P algorithm; (i) FNDFCM_P algorithm
    Comparison of synthetic segmentation results in different neighborhoods. (a) NDFCM_P algorithm; (b) FNDFCM_P algorithm
    Fig. 5. Comparison of synthetic segmentation results in different neighborhoods. (a) NDFCM_P algorithm; (b) FNDFCM_P algorithm
    Segmentation results of #42049 (a) Original image; (b) image with mixed noise; (c) standard manual segmentation; (d) FCM_S1 algorithm; (e) FCM_S2 algorithm; (f) EnFCM algorithm; (g) FGFCM algorithm; (h) FLICM algorithm; (i) NDFCM_P algorithm; (j) FNDFCM_P algorithm
    Fig. 6. Segmentation results of #42049 (a) Original image; (b) image with mixed noise; (c) standard manual segmentation; (d) FCM_S1 algorithm; (e) FCM_S2 algorithm; (f) EnFCM algorithm; (g) FGFCM algorithm; (h) FLICM algorithm; (i) NDFCM_P algorithm; (j) FNDFCM_P algorithm
    Segmentation results of #238001. (a) Original image; (b) image with Salt & Pepper noise; (c) standard manual segmentation; (d) FCM_S1 algorithm;(e) FCM_S2 algorithm; (f) EnFCM algorithm; (g) FGFCM algorithm; (h) FLICM algorithm; (i) NDFCM_P algorithm; (j) FNDFCM_P algorithm
    Fig. 7. Segmentation results of #238001. (a) Original image; (b) image with Salt & Pepper noise; (c) standard manual segmentation; (d) FCM_S1 algorithm;(e) FCM_S2 algorithm; (f) EnFCM algorithm; (g) FGFCM algorithm; (h) FLICM algorithm; (i) NDFCM_P algorithm; (j) FNDFCM_P algorithm
    Comparison of #42049 segmentation results in different neighborhoods. (a) NDFCM_P algorithm; (b) FNDFCM_P algorithm
    Fig. 8. Comparison of #42049 segmentation results in different neighborhoods. (a) NDFCM_P algorithm; (b) FNDFCM_P algorithm
    Segmentation of stone mountain image by different algorithms. (a) Original image; (b) image corrupted by mixed noise; (c) FCM_S1algorithm; (d) FCM_S2 algorithm; (e) EnFCM algorithm; (f) FGFCM algorithm; (g) FLICM algorithm; (h) NDFCM_P algorithm; (i) FNDFCM_P algorithm
    Fig. 9. Segmentation of stone mountain image by different algorithms. (a) Original image; (b) image corrupted by mixed noise; (c) FCM_S1algorithm; (d) FCM_S2 algorithm; (e) EnFCM algorithm; (f) FGFCM algorithm; (g) FLICM algorithm; (h) NDFCM_P algorithm; (i) FNDFCM_P algorithm
    Segmentation of coin image by different algorithms. (a) Original image; (b) image corrupted by salt & pepper noise; (c) FCM_S1 algorithm; (d) FCM_S2 algorithm; (e) EnFCM algorithm; (f) FGFCM algorithm; (g) FLICM algorithm; (h) NDFCM_P algorithm; (i) FNDFCM_P algorithm
    Fig. 10. Segmentation of coin image by different algorithms. (a) Original image; (b) image corrupted by salt & pepper noise; (c) FCM_S1 algorithm; (d) FCM_S2 algorithm; (e) EnFCM algorithm; (f) FGFCM algorithm; (g) FLICM algorithm; (h) NDFCM_P algorithm; (i) FNDFCM_P algorithm
    Step 1: extraction of potentially misclassified pixelsStep 2: reclassification of the extracted pixels (xl)
    1 l← 11 for all extracted pixels xl do
    2 for all pixels xj of the image do2 for ∀ xjxl, do
    3 if [label (xj)≠label (3×3 neighbourhood)] then3 Find arg max (Ji) by using formula (23)
    4 xl=xj4 end for
    5 l← l+15 end for
    6 end if6 return segmentation results
    7 end for
    8 return xl
    Table 1. Diagram of post processing
    AlgorithmParameter setting
    mαλsλgTε
    FCM_S12430010-5
    FCM_S22430010-5
    EnFCM2430010-5
    FGFCM23330010-5
    FLICM230010-5
    NDFCM_P23330010-5
    FNDFCM_P23330010-5
    Table 2. Parameters setting for different segmentation algorithms
    Noise levelIndexFCM_S1FCM_S2EnFCMFGFCMFLICMNDFCM_PFNDFCM_P
    Gaussian noise (0,0.03)SA0.92240.93580.92490.94760.95430.98450.9825
    ARI0.89660.91440.89990.93020.93910.97920.9767
    Gaussian noise (0,0.04)SA0.89570.88990.89830.92570.94130.97310.9714
    ARI0.86130.86660.86440.90110.92170.96410.9619
    Salt & pepper noise (0.1)SA0.89620.95860.95750.97030.87250.99660.9934
    ARI0.86160.94480.94340.96040.83000.99540.9911
    Gaussian noise (0,0.02) &salt & pepper noise (0.1)SA0.85020.91700.91890.93410.84260.98370.9790
    ARI0.80020.88940.89190.91220.79010.97840.9720
    Table 3. Comparison of indices of different segmentation algorithms under different noise levels
    ImageNoise levelIndexFCM_S1FCM_S2EnFCMFGFCMFLICMNDFCM_PFNDFCM_P
    #42049Gaussiannoise (0,0.05)SA0.94070.93920.94170.94830.95290.95470.9539
    ARI0.88150.87830.88340.89660.90580.90940.9078
    Salt & peppernoise (0.2)SA0.89180.95290.89170.94650.93730.96010.9563
    ARI0.78360.90580.78330.89290.83460.92020.9127
    Gaussian noise(0,0.04) & Salt &pepper noise (0.1)SA0.90720.92920.91470.94160.94540.95250.9531
    ARI0.81440.85840.82950.88320.89080.90500.9062
    #238001Gaussiannoise (0,0.02)SA0.59260.57400.89380.91530.84470.94750.9495
    ARI0.38900.36110.84080.87310.76710.92120.9242
    Salt & peppernoise (0.1)SA0.70830.90710.76730.91460.66340.96100.9585
    ARI0.56250.86060.65090.87190.49510.94150.9378
    Gaussian noise(0,0.01) & Salt &pepper noise (0.05)SA0.62850.60050.65920.94220.70310.95780.9578
    ARI0.44280.40080.48880.91340.55470.93670.9368
    Table 4. Comparison of indices of different segmentation algorithms on Berkeley image
    ImageSize /(pixel×pixel)ClusterTime /s
    FCM_S1EnFCMFLICMNDFCM_PFNDFCM_P
    Synthetic image128×12840.250.0616.590.950.81
    #42049 image481×32120.760.04121.63108.61112.28
    Coin image308×24234.520.0439.4629.6530.80
    Table 5. Comparison of execution time by different segmentation algorithms
    Zhu Zhanlong, Wang Junfen. Image Segmentation Based on Adaptive Fuzzy C-Means and Post Processing Correction[J]. Laser & Optoelectronics Progress, 2018, 55(1): 11004
    Download Citation