Laser & Optoelectronics Progress, Volume. 59, Issue 18, 1815013(2022)

Bird Detection Algorithm in Natural Scenes Based on Improved YOLOv3

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
    Figures & Tables(10)
    Depthwise separable convolution process
    Schematic of YOLOBIRDS structure
    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
    Comparison of experimental results of different algorithms. (a) Images seriously affected by light; (b) images affected by fog; (c) images taken normally
    • Table 1. AP of different algorithms for different birds

      View table

      Table 1. AP of different algorithms for different birds

      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 2. Overall model performance comparison of different algorithms

      View table

      Table 2. Overall model performance comparison of different algorithms

      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 3. Comparison between YOLOBIRDS and YOLOv3 series

      View table

      Table 3. Comparison between YOLOBIRDS and YOLOv3 series

      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 4. Comparison of mAP of different algorithms under different IoU thresholds

      View table

      Table 4. Comparison of mAP of different algorithms under different IoU thresholds

      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 5. Index parameters of different algorithms under different confidence thresholds

      View table

      Table 5. Index parameters of different algorithms under different confidence 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
    Tools

    Get Citation

    Copy Citation Text

    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

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Machine Vision

    Received: Jul. 23, 2021

    Accepted: Aug. 23, 2021

    Published Online: Aug. 29, 2022

    The Author Email: Song Ziying (songziying1997@gmail.com)

    DOI:10.3788/LOP202259.1815013

    Topics