• Laser & Optoelectronics Progress
  • Vol. 60, Issue 24, 2412002 (2023)
Dongmei Song1、2, Mingyue Wang1、*, Chengcong Hu3, Jie Zhang1、4, Bin Wang1, Shanwei Liu1, Dawei Wang1, and Bin Liu5
Author Affiliations
  • 1College of Oceanography and Space Informatics, China University of Petroleum (East China), Qingdao 266580, Shandong, China
  • 2Laboratory for Marine Mineral Resources, Qingdao National Laboratory for Marine Science and Technology, Qingdao 266071, Shandong, China
  • 3China National Logging Corporation, Beijing 100101, China
  • 4First Institute of Oceanology, Ministry of Natural Resources, Qingdao 266061, Shandong, China
  • 5Qingdao Marine Science and Technology Center, Qingdao 266237, Shandong, China
  • show less
    DOI: 10.3788/LOP230660 Cite this Article Set citation alerts
    Dongmei Song, Mingyue Wang, Chengcong Hu, Jie Zhang, Bin Wang, Shanwei Liu, Dawei Wang, Bin Liu. Oil Spill Detection Algorithm of a Fully Polarimetric SAR Based on Dual-EndNet[J]. Laser & Optoelectronics Progress, 2023, 60(24): 2412002 Copy Citation Text show less
    Overall flow of oil spill detection in fully polarimetric SAR images based on Dual-EndNet
    Fig. 1. Overall flow of oil spill detection in fully polarimetric SAR images based on Dual-EndNet
    Schematic of random forest algorithm
    Fig. 2. Schematic of random forest algorithm
    Experimental flowchart of polarimetric SAR oil spill detection based on Dual-EndNet
    Fig. 3. Experimental flowchart of polarimetric SAR oil spill detection based on Dual-EndNet
    Structure of Dual-EndNet
    Fig. 4. Structure of Dual-EndNet
    Two PauliRGB images of polarimetric SAR oil spill
    Fig. 5. Two PauliRGB images of polarimetric SAR oil spill
    Oil spill detection results on dataset 1. (a) PauliGRB; (b) GroundTruth; (c) P-SVM; (d) F10-SVM; (e) F30-SVM; (f) FP-SVM; (g) P-CNN; (h) F10-CNN; (i) F30-CNN; (j) FP-CNN; (k)P-UNet; (l) F10-UNet; (m) F30-UNet; (n) FP-UNet; (o) P-FCN; (p) F10-FCN; (q) F30-FCN; (r) FP-FCN; (s) P-PSPNet; (t) F10-PSPNet; (u) F30-PSPNet; (v) FP-PSPNet; (w) P-Deeplabv3; (x) F10-Deeplabv3; (y) F30-Deeplabv3; (z) FP-Deeplabv3; (ab) Dual-EndNet
    Fig. 6. Oil spill detection results on dataset 1. (a) PauliGRB; (b) GroundTruth; (c) P-SVM; (d) F10-SVM; (e) F30-SVM; (f) FP-SVM; (g) P-CNN; (h) F10-CNN; (i) F30-CNN; (j) FP-CNN; (k)P-UNet; (l) F10-UNet; (m) F30-UNet; (n) FP-UNet; (o) P-FCN; (p) F10-FCN; (q) F30-FCN; (r) FP-FCN; (s) P-PSPNet; (t) F10-PSPNet; (u) F30-PSPNet; (v) FP-PSPNet; (w) P-Deeplabv3; (x) F10-Deeplabv3; (y) F30-Deeplabv3; (z) FP-Deeplabv3; (ab) Dual-EndNet
    Oil spill detection results on dataset 2. (a) PauliGRB; (b) GroundTruth; (c) P-SVM; (d) F10-SVM; (e) F30-SVM; (f) FP-SVM; (g) P-CNN; (h) F10-CNN; (i) F30-CNN; (j) FP-CNN; (k) P-UNet; (l) F10-UNet; (m) F30-UNet; (n) FP-UNet; (o) P-FCN; (p) F10-FCN; (q) F30-FCN; (r) FP-FCN; (s) P-PSPNet; (t) F10-PSPNet; (u) F30-PSPNet; (v) FP-PSPNet; (w) P-Deeplabv3; (x) F10-Deeplabv3; (y) F30-Deeplabv3; (z) FP-Deeplabv3; (ab) Dual-EndNet
    Fig. 7. Oil spill detection results on dataset 2. (a) PauliGRB; (b) GroundTruth; (c) P-SVM; (d) F10-SVM; (e) F30-SVM; (f) FP-SVM; (g) P-CNN; (h) F10-CNN; (i) F30-CNN; (j) FP-CNN; (k) P-UNet; (l) F10-UNet; (m) F30-UNet; (n) FP-UNet; (o) P-FCN; (p) F10-FCN; (q) F30-FCN; (r) FP-FCN; (s) P-PSPNet; (t) F10-PSPNet; (u) F30-PSPNet; (v) FP-PSPNet; (w) P-Deeplabv3; (x) F10-Deeplabv3; (y) F30-Deeplabv3; (z) FP-Deeplabv3; (ab) Dual-EndNet
    No.Polarimetric featureEquationExplanation
    01SPANVSPAN=SHH2+2SHV2+SVV2
    02Geometric intensityV=det(T)1/3T is polarization coherence matrix
    03VV intensityVVV=SVV2
    04Copolarization phase differenceσϕCO=φHH-φVV2-φHH-φVV2φ is the phase information
    05Copolarization power ratioγCO=SHH2/SVV2
    06Copolarization correlation coefficientρCO=SHHSVV*SHH2SVV2
    07Real part of the copolarization cross productrCO=R(SHHSVV*)
    08Muller polarization feature M33
    09Consistency coefficientμ=2Re(SHHSVV*)-SHV2SHH2+2SHV2+SVV2
    10Polarization scattering entropyH=-i=13pilog3pipi=λiλ1+λ2+λ3
    11Anisotropy AA=λ2-λ3λ2+λ3λi is eigenvalue calculated from the polarimetric coherence matrix
    12Average scattering angleα¯=i=13piαi
    13Anisotropy A12A12=λ1-λ2λ1+λ2
    14Maximum eigenvalueλmax=max(λ1,λ2,λ3)
    15Pedestal heightVPH=minλ1,λ2,λ3maxλ1,λ2,λ3
    16Averaged intensityI=λ1×p1+λ2×p2+λ3×p3
    17SERDVSERD=λs-λ3nosλs+λ3nosλ3nos=2SHV2
    18Polarization feature PP=SHH+SVV2SHH-SVV2
    19Bragg scattering energy proportionη=PBraggVSPAN=T11+T122/T11VSPAN
    20Self-similarity parameterVrr=i=13λi2/i=13λi2=trTTH/trT2
    21Scattering diversityVSD=321-NF2=321-T/traceTF2
    22Surface scattering fractionN11=SHH+SVV2VSPAN
    23Combined feature parameter FF=ρCO+H¯+α¯+A12/4
    24Combined polarimetric feature H_A12H_A12=H1-A12
    25Combined polarimetric feature H_AH_A=1-A1-H
    26Polarimetric feature VCTVCT=C13/T11×T33
    27Coherence coefficientcho=T12/T11T22
    28Cross-polarization ratioC=SHH/SHV
    29Degree of polarizationVDoP=13TrMTM/M112-1
    30Gini coefficientPgini=1-i=13pi2
    Table 1. Summary of the commonly used polarimetric features
    StageLayerKernel sizeStrideNumber
    EncoderConv13×3164
    Conv23×3164
    Pooling12×22
    Conv33×31128
    Conv43×31128
    Pooling22×22
    Conv53×31256
    Conv63×31128
    DecoderUpsampling12×2
    Conv73×31128
    Conv83×3164
    Upsampling22×2
    Conv93×3164
    Conv103×3132
    Feature fusion stageConv113×3164
    Conv123×3164
    Conv131×11Class number
    Softmax
    Table 2. Detailed parameters of Dual-EndNet
    ParameterDataset 1Dataset 2
    SatelliteRadarsat-2Radarsat-2
    Product typeSLCSLC
    BandCC
    PolarimetricQuad-polQuad-pol
    Spatial resolution4.7 m×4.8 m4.7 m×4.8 m
    Table 3. Detailed imaging parameters of two-view Radarsat-2 images
    Polarimetric featureScore of importance
    Maximum eigenvalue8.0094
    Averaged intensity7.7246
    Real part of the copolarization cross product5.7811
    SPAN5.4079
    VV intensity4.6914
    Geometric intensity3.7980
    Surface scattering fraction3.0953
    Polarization scattering entropy2.4766
    Gini coefficient2.0543
    Polarimetric feature H_A121.5344
    Degree of polarization1.4882
    Anisotropy A121.0643
    Combined feature parameter F0.8130
    Consistency coefficient0.4918
    Cross-polarization ratio0.4261
    Self-similarity parameter0.3293
    Scattering diversity0.3127
    Bragg scattering energy proportion0.2295
    Copolarization correlation coefficient0.1179
    Polarization feature P0.0575
    Pedestal Height0.0382
    SERD0.0297
    Polarimetric feature CT0.0146
    Muller polarization feature M330.0067
    Copolarization power ratio0.0022
    Average scattering angle0.0018
    Coherence coefficient0.0013
    Combined polarimetric feature H_A0.0009
    Anisotropy0.0009
    Copolarization phase difference0.0005
    Table 4. Ranking of feature importance of random forest algorithm on dataset 1
    MethodAccuracy /%OA /%AA /%KappaF1-scoreMIoU
    Oil spillSea water
    P-SVM92.0891.1191.6091.590.83190.91590.8449
    F10-SVM92.7193.6793.1893.190.86350.93180.8722
    F30-SVM93.3492.4592.9092.890.85790.92890.8673
    FP-SVM92.7094.5193.5793.610.87140.93570.8792
    P-CNN92.5096.0694.1894.280.88360.94180.8899
    F10-CNN93.4196.6694.9595.030.89900.94950.9038
    F30-CNN95.4292.5393.9593.970.87900.93950.8859
    FP-CNN93.7693.6793.7293.720.87430.93720.8817
    P-UNet93.7094.0893.8993.890.87770.93890.8848
    F10-UNet93.5196.6294.9995.070.83440.94990.9045
    F30-UNet93.2994.9694.1094.130.88190.94100.8885
    FP-UNet93.6696.4695.0095.060.89990.95000.9047
    P-FCN92.3595.2193.7193.780.87420.93710.8816
    F10-FCN95.2896.3295.7995.800.91570.95790.9191
    F30-FCN93.9690.5392.2192.250.84420.92200.8554
    FP-FCN94.3196.3695.3095.340.90590.95300.9101
    P-PSPNet93.6194.9894.2994.290.88570.94290.8919
    F10-PSPNet94.2696.5295.3895.390.90750.95380.9116
    F30-PSPNet93.6995.4394.5594.560.89100.94550.8966
    FP-PSPNet94.5096.6095.5495.550.91070.95540.9145
    P-Deeplabv393.7094.9994.3494.350.88670.94340.8928
    F10-Deeplabv394.3196.6395.5495.470.90910.95450.9131
    F30-Deeplabv393.7295.5294.6194.620.89220.94610.8977
    FP-Deeplabv394.6096.6895.6395.640.91250.95630.9162
    Dual-EndNet95.7896.9896.3696.380.92720.96360.9297
    Table 5. Comparison of oil spill detection accuracy of different algorithms on dataset 1
    Polarimetric featureScore of importancePolarimetric featureScore of importance
    Maximum eigenvalue6.1732Consistency coefficient1.0919
    Averaged intensity5.4363Muller polarization feature M331.0002
    VV intensity3.7743Average scattering angle0.9672
    SERD2.8461Combined feature parameter F0.9487
    Surface scattering fraction2.4692Copolarization phase difference0.8663
    Real part of the copolarization cross product2.3569Anisotropy A0.8624
    Polarization scattering entropy2.2217Polarimetric feature CT0.8191
    Geometric intensity2.1696Cross-polarization ratio0.7499
    Gini coefficient2.1405Coherence coefficient0.7151
    Pedestal height1.9866Combined polarimetric feature H_A0.6912
    Combined polarimetric feature H_A121.6533Bragg scattering energy proportion0.5881
    Degree of polarization1.5632Scattering diversity0.5822
    SPAN1.4700Self-similarity parameter0.5810
    Copolarization power patio1.1308Polarization feature P0.5154
    Anisotropy A121.1185Copolarization correlation coefficient0.5111
    Table 6. Ranking of feature importance by random forest algorithm on dataset 2
    MethodAccuracy /%OA /%AA /%KappaF1-scoreMIoU
    Sea waterMineralEmulsionBio-oil
    P-SVM91.0960.380.0068.8389.0055.080.39890.43210.3617
    F10-SVM93.6344.6636.6886.9991.3965.490.46570.51490.4120
    F30-SVM92.9142.9034.6887.1390.6464.410.44050.50040.3998
    FP-SVM92.7943.4236.3487.4790.5665.000.43890.50660.4044
    P-CNN97.2593.4079.4364.2196.5683.570.73520.71520.6016
    F10-CNN97.6486.0379.3783.8896.9286.730.75620.72940.6189
    F30-CNN96.9393.1564.6289.7796.4586.120.73280.70800.6060
    FP-CNN96.9492.0383.7788.0596.5590.200.74060.72880.6212
    P-UNet98.4386.4758.4367.7897.3077.780.77270.70020.5954
    F10-UNet98.4783.2273.7577.7797.4883.300.78670.78670.6274
    F30-UNet98.6987.7072.8381.1397.8885.090.81660.76930.6645
    FP-UNet98.5589.4584.8982.5697.9288.860.82260.79140.6869
    P-FCN98.9186.3072.1070.1597.8981.870.81480.75430.6443
    F10-FCN98.6690.9888.7885.5498.1590.990.84110.81640.7149
    F30-FCN98.0692.1583.1490.2797.6390.900.80600.78720.6818
    FP-FCN98.2688.2684.4390.1997.7090.280.80900.78340.6766
    P-PSPNet98.5089.3889.6985.5097.9590.770.82620.80120.6976
    F10-PSPNet98.4288.5086.3779.6897.7488.240.80910.77980.6727
    F30-PSPNet98.7091.0688.9085.5698.1991.060.84430.81180.7113
    FP-PSPNet98.7291.1789.2086.1298.2291.300.84710.81810.7198
    P-Deeplabv398.6289.7882.3280.7297.9687.860.82470.78880.6848
    F10-Deeplabv398.6587.7276.0783.2197.8986.410.81860.77930.6733
    F30-Deeplabv398.7991.2589.7085.6298.2991.340.85210.82180.7245
    FP-Deeplabv398.8791.2689.7186.6898.3891.630.85900.82850.7329
    Dual-EndNet99.0494.3295.7192.2898.7695.340.89130.87880.7952
    Table 7. Comparison of oil spill detection accuracy of different methods on dataset 2
    Dongmei Song, Mingyue Wang, Chengcong Hu, Jie Zhang, Bin Wang, Shanwei Liu, Dawei Wang, Bin Liu. Oil Spill Detection Algorithm of a Fully Polarimetric SAR Based on Dual-EndNet[J]. Laser & Optoelectronics Progress, 2023, 60(24): 2412002
    Download Citation