Laser & Optoelectronics Progress, Volume. 57, Issue 10, 101021(2020)

Airport Area Detection Based on Optimized Regional Convolutional Neural Network

Yongsai Han1、*, Shiping Ma2, Shuai Li1, Linyuan He2, and Mingming Zhu1
Author Affiliations
  • 1Graduate School, Air Force Engineering University, Xi'an, Shaanxi 710038, China
  • 2Aeronautics Engineering College, Air Force Engineering University, Xi'an, Shaanxi 710038, China
  • show less
    Figures & Tables(21)
    Main process framework of detection
    Schematic of airport area detection
    Anchor generated based on the difference value algorithm and traditional anchors
    Comparison of the improved algorithm of adding T2 and the original algorithm P-R curve
    Schematic diagram of false detections and partial magnification
    Comparison of ROC curve between T3 improved algorithm and original algorithm
    Flow chart of data set construction
    Partial raw data set
    • Table 1. Schematic of difference value algorithm generates anchor step

      View table

      Table 1. Schematic of difference value algorithm generates anchor step

      Difference value algorithm generates anchor box
      Step 1: Extract the area and proportion information of the ground truth of some targets in each type of target from the regional proposal network as a sample.Step 2: The information extracted from various targets is transformed into a two-dimensional European space.Step 3: Initialize 9 anchor boxes randomly (the number selection is modeled after the Faster R-CNN detection algorithm. Too much is easy to multiply the calculation amount, and too few is not easy to represent the full scale of the target) and compare the 9 anchor boxes with all of the selected samples ground truth information and calculate the difference value of each box.Step 4: The ground truth with small difference value is divided into a combination around the corresponding anchor box.Step 5: Calculate the average size of the ground truth in each combination as a new anchor box.Step 6: Repeat the above steps until the difference does not change much after each iteration, and get the best 9 anchor boxes.
    • Table 2. Comparison of T1 improved algorithm and original algorithm performance

      View table

      Table 2. Comparison of T1 improved algorithm and original algorithm performance

      MethodmAP /%Mean time /s
      Faster R-CNN67.50.142
      Faster R-CNN+T170.30.142
    • Table 3. Comparison of improved algorithm and original algorithm performance of adding T2

      View table

      Table 3. Comparison of improved algorithm and original algorithm performance of adding T2

      MethodmAP /%Mean time /s
      Faster R-CNN67.50.142
      Faster R-CNN+T268.80.143
    • Table 4. Prior judgment algorithm steps

      View table

      Table 4. Prior judgment algorithm steps

      A priori decision implementation steps
      Step 1: Read the classification results of the detection network from the log file (where the labels are assigned to the values 0, 1, 2, …, 6 in the order in Table 6) and the corresponding confidence levels.Step 2: If multiple types of labels are detected and the product of the label values is 0, then Step 3 is performed, otherwise the label name is directly output.Step 3: Compare the average of the detection confidence of the target with a non-zero label to the average of the target detection confidence with a label value of 0 to obtain a label with a larger average confidence value. If the target average confidence level with a label value of 0 is large, 0 is output, otherwise all other non-zero label values are output.Step 4: Read the label value in Step 3 and output the corresponding label name.
    • Table 5. Comparison of experimental data sets and traditional data sets

      View table

      Table 5. Comparison of experimental data sets and traditional data sets

      ItemTraditional remote sensing target detection data setExperimental target detection data set
      CategorySingle classMulti-class
      ScaleMedium/largeSmall/medium/large scale(especially focusing on small scale targets)
      PerspectiveVertical viewing angle30°, 60°, 90°, etc. Multi-viewing angle
      BackgroundSimple backgroundFocus on target detection incomplex backgrounds(especially airport backgrounds)
    • Table 6. Label and its corresponding target comparison table

      View table

      Table 6. Label and its corresponding target comparison table

      Labelairportairplane_mhairplane_zairplane_zsairplane_ybridgeoiltank
      ObjectAirportCivil aircraftFighterHelicopterTransportBridgeOil tank
    • Table 7. Algorithm steps

      View table

      Table 7. Algorithm steps

      Algorithm steps
      Step 1: Train the region proposal network separately, initialize the weights by the pre-trained model, and adjust the parameters in an end-to-end manner to give a proposal region.Step 2: Train the detection network separately. The region area for training comes from Step1. The weights are initialized using a pre-trained model.Step 3: Use the parameters of the Step2 detection model to initialize the regional proposal network while fixing the convolutional layer, and adjust only the regional proposal network parameters.Step 4: Use the proposal area output from Step3 as the input to the detection network, while keeping the shared convolutional layer fixed and fine-tune the remaining detection network parameters.
    • Table 8. Summary of each target test results

      View table

      Table 8. Summary of each target test results

      ObjectAirportCivil aircraftHelicopterFighterTransportOil tankBridge
      AP /%80.841584.818870.097462.144171.007773.586968.7273
    • Table 9. Airport test results

      View table

      Table 9. Airport test results

    • Table 10. Civil aviation aircraft test results

      View table

      Table 10. Civil aviation aircraft test results

    • Table 11. Target test results under multiple categories

      View table

      Table 11. Target test results under multiple categories

    • Table 12. Comparison of various target detection results between improved method and original algorithm

      View table

      Table 12. Comparison of various target detection results between improved method and original algorithm

      MethodAP /%Meantime /s
      AirportCivil aircraftHelicopterFighterTransportOil tankBridge
      Faster R-CNN76.6680.5666.8258.6267.5669.0264.850.142
      Proposed80.8484.8270.1062.1471.0173.5968.730.145
    • Table 13. Comparison of results of different detection methods

      View table

      Table 13. Comparison of results of different detection methods

      ObjectMethodAP /%Mean time /s
      Ref. [19]76.736.87
      CivilaircraftFaster R-CNN80.560.142
      Proposed84.820.145
      Ref. [7]72.7820.86
      AirportFaster R-CNN76.660.142
      Proposed80.840.145
    Tools

    Get Citation

    Copy Citation Text

    Yongsai Han, Shiping Ma, Shuai Li, Linyuan He, Mingming Zhu. Airport Area Detection Based on Optimized Regional Convolutional Neural Network[J]. Laser & Optoelectronics Progress, 2020, 57(10): 101021

    Download Citation

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

    Category: Image Processing

    Received: Nov. 2, 2019

    Accepted: Dec. 6, 2019

    Published Online: May. 8, 2020

    The Author Email: Han Yongsai (1013765061@qq.com)

    DOI:10.3788/LOP57.101021

    Topics