• Laser & Optoelectronics Progress
  • Vol. 59, Issue 18, 1815013 (2022)
Ziying Song1、2、*, Kuihe Yang2, and Yu Zhang2
Author Affiliations
  • 1School of Computer and Information Technology, Beijing Jiaotong University, Beijing 100044, China
  • 2School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang ;050018, Hebei , China
  • show less
    DOI: 10.3788/LOP202259.1815013 Cite this Article Set citation alerts
    Ziying Song, Kuihe Yang, Yu Zhang. Bird Detection Algorithm in Natural Scenes Based on Improved YOLOv3[J]. Laser & Optoelectronics Progress, 2022, 59(18): 1815013 Copy Citation Text show less
    Depthwise separable convolution process
    Fig. 1. Depthwise separable convolution process
    Schematic of YOLOBIRDS structure
    Fig. 2. Schematic of YOLOBIRDS structure
    Influence of positive and negative sample imbalance in natural scene
    Fig. 3. Influence of positive and negative sample imbalance in natural scene
    Statistical results of bird objects. (a) Statistic of number of birds; (b) bird location; (c) bird box size
    Fig. 4. Statistical results of bird objects. (a) Statistic of number of birds; (b) bird location; (c) bird box size
    Comparison of experimental results of different algorithms. (a) Images seriously affected by light; (b) images affected by fog; (c) images taken normally
    Fig. 5. Comparison of experimental results of different algorithms. (a) Images seriously affected by light; (b) images affected by fog; (c) images taken normally
    Bird classSSD300YOLOv3Faster RCNNYOLOBIRDS
    baiqueling071.8587.7888.5491.15
    bailu173.7887.6590.1288.57
    haiou287.8288.9786.3282.12
    heizuiou369.4984.3283.5492.85
    huiqiongniao490.5691.1292.3991.32
    luzi563.8987.7589.4386.48
    shanmaque661.4378.5782.4579.58
    xiaopiti779.3385.6788.2391.82
    zhuomuniao860.6475.3483.4487.67
    dae953.5176.9379.1479.64
    Table 1. AP of different algorithms for different birds
    MethodmAP /%Speed /(frame·s-1Access inventory /MBNumber of parametersFLOPs /109
    SSD30071.2345.64107.51
    YOLOv384.4127.23254.036176067460.68
    Faster RCNN86.3612.52588.59
    YOLOBIRDS87.1232.67132.721242591724.22
    Table 2. Overall model performance comparison of different algorithms
    MethodmAP /%Speed /(frame·s-1

    YOLOv3(origin,darknet53)

    YOLOv3(VGG19)

    YOLOv3(Resnet50)

    YOLOv3(Inceptionv4)

    YOLOv3(DenseNet)

    YOLOv3(SENet)

    YOLOv3(DualPathNet)

    YOLOBIRDS

    84.41

    78.69

    79.58

    82.89

    84.51

    82.54

    86.46

    87.12

    27.23

    38.15

    24.59

    26.25

    27.97

    30.18

    31.65

    32.67

    Table 3. Comparison between YOLOBIRDS and YOLOv3 series
    MethodRIoU=0.5RIoU =0.6RIoU=0.7

    SSD300

    YOLOv3

    Faster RCNN

    YOLOBIRDS

    71.23

    84.41

    86.36

    87.12

    62.39

    72.33

    77.38

    76.27

    55.72

    67.32

    69.33

    70.34

    Table 4. Comparison of mAP of different algorithms under different IoU thresholds
    MethodPrecision /%Recall /%F1_Score /%
    0.250.450.650.250.450.650.250.450.65
    SSD30069.8672.7681.8365.0973.2883.2967.3973.0282.55
    YOLOv362.4774.8782.2869.1276.2784.9165.6375.5683.57
    Faster RCNN63.3978.6383.0966.9378.9286.5365.1178.7784.78
    YOLOBIRDS66.3479.3785.1369.4278.2085.9167.8578.7885.52
    Table 5. Index parameters of different algorithms under different confidence thresholds
    Ziying Song, Kuihe Yang, Yu Zhang. Bird Detection Algorithm in Natural Scenes Based on Improved YOLOv3[J]. Laser & Optoelectronics Progress, 2022, 59(18): 1815013
    Download Citation