• Laser & Optoelectronics Progress
  • Vol. 58, Issue 12, 1210009 (2021)
Zhanlong Zhu1、2、3, Yongjun Liu1, Yamei Li1、2, Junfen Wang1、2、*, and Boyuan Deng1
Author Affiliations
  • 1School of Information Engineering, Heibei GEO University, Shijiazhuang, Hebei 0 50031, China
  • 2Hebei Key Laboratory of Optoelectronic Information and Geo-Detection Technology, Shijiazhuang, Hebei 0 50031, China
  • 3Intelligent Sensor Network Engineering Research Center of Hebei Province, Shijiazhuang, Hebei 0 50031, China
  • show less
    DOI: 10.3788/LOP202158.1210009 Cite this Article Set citation alerts
    Zhanlong Zhu, Yongjun Liu, Yamei Li, Junfen Wang, Boyuan Deng. Image Segmentation of Non-Destructive Test Based on Image Patch and Cluster Information Quantity[J]. Laser & Optoelectronics Progress, 2021, 58(12): 1210009 Copy Citation Text show less
    Examples of pixel weight setting in image patch. (a) Three image patches called A, B, and C, respectively; (b) gray values of image patch A; (c) gray values of image patch B; (d) gray values of image patch C; (e) ωjr in image patch A; (f) ωjr in image patch B; (g) ωjr in image patch C
    Fig. 1. Examples of pixel weight setting in image patch. (a) Three image patches called A, B, and C, respectively; (b) gray values of image patch A; (c) gray values of image patch B; (d) gray values of image patch C; (e) ωjr in image patch A; (f) ωjr in image patch B; (g) ωjr in image patch C
    NDT images and their gray histograms. (a) Image of #NDT1; (b) image of #NDT2; (c) image of #NDT3; (d) image of #NDT4; (e) image of #NDT5; (f) image of #NDT6; (g) gray histogram of #NDT1; (h) gray histogram of #NDT2; (i) gray histogram of #NDT3; (j) gray histogram of #NDT4; (k) gray histogram of #NDT5; (l) gray histogram of #NDT6
    Fig. 2. NDT images and their gray histograms. (a) Image of #NDT1; (b) image of #NDT2; (c) image of #NDT3; (d) image of #NDT4; (e) image of #NDT5; (f) image of #NDT6; (g) gray histogram of #NDT1; (h) gray histogram of #NDT2; (i) gray histogram of #NDT3; (j) gray histogram of #NDT4; (k) gray histogram of #NDT5; (l) gray histogram of #NDT6
    Segmentation results of #NDT1 for GN(0,0.01). (a) Noisy image; (b) standard segmentation image; (c) result of NDFCM algorithm; (d) result of FCM_S1 algorithm;(e) result of FCM_S2 algorithm; (f) result of WIPFCM algorithm; (g) result of KCWFLICM algorithm; (h) result of IS-FCM algorithm; (i) result of method in Ref.[14]; (j) result of ICPFCM algorithm
    Fig. 3. Segmentation results of #NDT1 for GN(0,0.01). (a) Noisy image; (b) standard segmentation image; (c) result of NDFCM algorithm; (d) result of FCM_S1 algorithm;(e) result of FCM_S2 algorithm; (f) result of WIPFCM algorithm; (g) result of KCWFLICM algorithm; (h) result of IS-FCM algorithm; (i) result of method in Ref.[14]; (j) result of ICPFCM algorithm
    Segmentation results of #NDT2 for GN(0,0.01). (a) Noisy image; (b) standard segmentation image; (c) result of NDFCM algorithm; (d) result of FCM_S1 algorithm;(e) result of FCM_S2 algorithm; (f) result of WIPFCM algorithm; (g) result of KCWFLICM algorithm; (h) result of IS-FCM algorithm; (i) result of method in Ref.[14]; (j) result of ICPFCM algorithm
    Fig. 4. Segmentation results of #NDT2 for GN(0,0.01). (a) Noisy image; (b) standard segmentation image; (c) result of NDFCM algorithm; (d) result of FCM_S1 algorithm;(e) result of FCM_S2 algorithm; (f) result of WIPFCM algorithm; (g) result of KCWFLICM algorithm; (h) result of IS-FCM algorithm; (i) result of method in Ref.[14]; (j) result of ICPFCM algorithm
    Segmentation results of #NDT3 for GN(0,0.01). (a) Noisy image; (b) standard segmentation image; (c) result of NDFCM algorithm; (d) result of FCM_S1 algorithm;(e) result of FCM_S2 algorithm; (f) result of WIPFCM algorithm; (g) result of KCWFLICM algorithm; (h) result of IS-FCM algorithm; (i) result of method in Ref.[14]; (j) result of ICPFCM algorithm
    Fig. 5. Segmentation results of #NDT3 for GN(0,0.01). (a) Noisy image; (b) standard segmentation image; (c) result of NDFCM algorithm; (d) result of FCM_S1 algorithm;(e) result of FCM_S2 algorithm; (f) result of WIPFCM algorithm; (g) result of KCWFLICM algorithm; (h) result of IS-FCM algorithm; (i) result of method in Ref.[14]; (j) result of ICPFCM algorithm
    Segmentation results of #NDT4 for GN(0,0.01). (a) Noisy image; (b) standard segmentation image; (c) result of NDFCM algorithm; (d) result of FCM_S1 algorithm;(e) result of FCM_S2 algorithm; (f) result of WIPFCM algorithm; (g) result of KCWFLICM algorithm; (h) result of IS-FCM algorithm; (i) result of method in Ref.[14]; (j) result of ICPFCM algorithm
    Fig. 6. Segmentation results of #NDT4 for GN(0,0.01). (a) Noisy image; (b) standard segmentation image; (c) result of NDFCM algorithm; (d) result of FCM_S1 algorithm;(e) result of FCM_S2 algorithm; (f) result of WIPFCM algorithm; (g) result of KCWFLICM algorithm; (h) result of IS-FCM algorithm; (i) result of method in Ref.[14]; (j) result of ICPFCM algorithm
    Segmentation results of #NDT5 for GN(0,0.01). (a) Noisy image; (b) standard segmentation image; (c) result of NDFCM algorithm; (d) result of FCM_S1 algorithm;(e) result of FCM_S2 algorithm; (f) result of WIPFCM algorithm; (g) result of KCWFLICM algorithm; (h) result of IS-FCM algorithm; (i) result of method in Ref.[14]; (j) result of ICPFCM algorithm
    Fig. 7. Segmentation results of #NDT5 for GN(0,0.01). (a) Noisy image; (b) standard segmentation image; (c) result of NDFCM algorithm; (d) result of FCM_S1 algorithm;(e) result of FCM_S2 algorithm; (f) result of WIPFCM algorithm; (g) result of KCWFLICM algorithm; (h) result of IS-FCM algorithm; (i) result of method in Ref.[14]; (j) result of ICPFCM algorithm
    Segmentation results of #NDT6 for GN(0,0.01). (a) Noisy image; (b) standard segmentation image; (c) result of NDFCM algorithm; (d) result of FCM_S1 algorithm;(e) result of FCM_S2 algorithm; (f) result of WIPFCM algorithm; (g) result of KCWFLICM algorithm; (h) result of IS-FCM algorithm; (i) result of method in Ref.[14]; (j) result of ICPFCM algorithm
    Fig. 8. Segmentation results of #NDT6 for GN(0,0.01). (a) Noisy image; (b) standard segmentation image; (c) result of NDFCM algorithm; (d) result of FCM_S1 algorithm;(e) result of FCM_S2 algorithm; (f) result of WIPFCM algorithm; (g) result of KCWFLICM algorithm; (h) result of IS-FCM algorithm; (i) result of method in Ref.[14]; (j) result of ICPFCM algorithm
    AlgorithmParameter
    mαβZλαqλsλgεt
    NDFCM[2]2200133310-4
    FCM_S1[6]26200310-4
    FCM_S2[6]26200310-4
    WIPFCM[9]2200310-4
    KCWFLICM[10]2200310-4
    IS-FCM[11]20.520010-4
    Algorithm in Ref.[14]220010-4
    ICPFCM2200310-410
    Table 1. Parameter setting of correlated algorithms
    AlgorithmNoise level#NDT1#NDT2#NDT3#NDT4#NDT5#NDT6
    SAARISAARISAARISAARISAARISAARI
    NDFCMGN(0,0.01)93.887.757.715.477.655.374.047.989.378.686.272.4
    GN(0,0.02)91.583.052.95.774.348.666.633.287.575.084.869.7
    SPN(0.1)94.188.157.414.878.957.898.496.989.080.091.182.2
    SPN(0.2)90.781.454.99.775.550.967.234.488.076.081.362.6
    FCM_S1GN(0,0.01)91.983.856.112.276.452.861.623.187.675.283.466.8
    GN(0,0.02)86.172.353.77.472.845.660.019.984.569.180.861.6
    SPN(0.1)83.867.559.218.471.843.760.921.780.460.779.959.7
    SPN(0.2)73.246.357.815.564.128.160.521.076.653.168.436.9
    FCM_S2GN(0,0.01)90.580.956.813.676.352.566.032.187.975.781.262.3
    GN(0,0.02)84.168.153.67.171.242.461.923.985.370.580.260.4
    SPN(0.1)92.885.651.42.982.364.758.016.091.583.193.687.1
    SPN(0.2)89.779.449.9-0.177.555.056.713.489.779.587.073.9
    WIPFCMGN(0,0.01)84.268.454.08.075.851.659.919.886.072.078.557.0
    GN(0,0.02)75.651.252.85.665.631.251.73.480.160.176.252.3
    SPN(0.1)59.518.960.621.359.418.762.725.368.637.262.625.1
    SPN(0.2)41.0-18.036.4-27.243.7-12.544.1-11.953.46.84.6-10.8
    KCWFLICMGN(0,0.01)95.390.768.637.181.162.398.797.590.881.890.781.3
    GN(0,0.02)95.190.259.318.775.050.098.596.989.979.888.076.1
    SPN(0.1)94.488.866.633.276.853.598.496.887.374.687.174.3
    SPN(0.2)92.084.057.515.072.545.071.342.688.877.675.450.7
    IS-FCMGN(0,0.01)93.586.975.851.689.378.595.991.984.168.390.380.6
    GN(0,0.02)90.681.266.633.177.655.289.278.376.452.785.270.4
    SPN(0.1)85.170.393.086.085.971.789.979.991.583.082.865.6
    SPN(0.2)81.262.488.577.082.565.187.775.586.973.879.659.2
    AlgorithmNoise level#NDT1#NDT2#NDT3#NDT4#NDT5#NDT6
    SAARISAARISAARISAARISAARISAARI
    Method in Ref.[14]GN(0,0.01)91.783.361.823.677.955.975.551.082.064.178.356.5
    GN(0,0.02)78.056.058.316.665.430.764.927.774.849.671.743.4
    SPN(0.1)85.270.393.086.098.196.290.180.190.280.495.791.4
    SPN(0.2)82.064.088.577.182.565.087.975.884.969.879.558.9
    ICPFCMGN(0,0.01)98.797.398.797.490.681.399.098.094.288.498.296.3
    GN(0,0.02)98.496.898.396.584.368.698.997.791.883.796.793.4
    SPN(0.1)99.198.398.296.593.887.799.298.595.290.399.298.4
    SPN(0.2)99.198.298.296.493.687.299.298.394.989.999.198.2
    Table 2. SA and ARI values obtained by segmentation for images #NDT1--#NDT6%
    Image (size of image)NDFCMFCM_S1FCM_S2WIPFCMKCWFLICMIS-FCMMethod in Ref. [14]ICPFCM
    #NDT1(131×232)1.360.290.365.7415.300.520.561.61
    #NDT2 (60×166)0.580.120.171.6510.210.180.171.61
    #NDT3(51×88)0.320.110.171.189.180.110.160.82
    #NDT4(56×271)1.960.220.282.6211.270.540.632.26
    #NDT5(70×100)0.360.110.161.318.910.150.121.20
    #NDT6 (51×98)0.330.100.161.238.730.150.171.01
    Table 3. Running time of different algorithmss
    Zhanlong Zhu, Yongjun Liu, Yamei Li, Junfen Wang, Boyuan Deng. Image Segmentation of Non-Destructive Test Based on Image Patch and Cluster Information Quantity[J]. Laser & Optoelectronics Progress, 2021, 58(12): 1210009
    Download Citation