Laser & Optoelectronics Progress, Volume. 56, Issue 23, 231006(2019)

Design and Optimization of Deep Convolutional Neural Network for Aircraft Target Classification

Juncheng Ma, Hongdong Zhao*, Dongxu Yang, and Qing Kang
Author Affiliations
  • School of Electronic and Information Engineering, Hebei University of Technology, Tianjin 300401, China
  • show less
    Figures & Tables(14)
    Six types of aircraft targets are used. (a) Boeing; (b) Cessna172; (c) F/A18; (d) AH-64; (e) C-130; (f) MQ-9
    Effect of aircraft mirroring operation
    Effect of aircraft rotation operation
    Structure of proposed deep convolutional neural network
    Curves of DCNN training performance by adopting different loss functions. (a) Train accuracy; (b) verification accuracy; (c) train loss; (d) verification loss
    Comparison between train_loss and val_loss. (a) Adding BN layers; (b) dropout is 0.5; (c) dropout is 0.5, and BN layers are added
    Normalized confusion matrix of the proposed DCNN architecture for aircraft classification
    • Table 1. List of aircraft model parameters

      View table

      Table 1. List of aircraft model parameters

      Aircraft typeLength /mHeight /mWing span range /m
      Boeing46.6112.9244.42
      Cessna1728.282.7211.00
      F/A1817.104.7011.43
      AH-6417.733.8714.63
      C-13029.7911.6640.41
      MQ-911.003.8020.00
    • Table 2. Classification and loss performances of networks with different number of convolutional layers

      View table

      Table 2. Classification and loss performances of networks with different number of convolutional layers

      Number ofconvolutional layersClassification accuracyLoss
      No. 1No. 2No. 3No. 1No. 2No. 3
      Four0.8890.8910.9100.490.800.55
      Five0.8930.8950.9150.510.660.58
      Six0.8770.8690.8840.830.840.82
      Seven0.8580.8590.8701.381.841.30
    • Table 3. Classification and loss performances for different pooling methods

      View table

      Table 3. Classification and loss performances for different pooling methods

      Method of poolingClassification accuracyLoss
      Max-pooling0.9070.65
      Average-pooling0.8431.25
    • Table 4. Classification and loss performances for the numbers of neurons and hidden layers in fully connected layer

      View table

      Table 4. Classification and loss performances for the numbers of neurons and hidden layers in fully connected layer

      Numbers of hiddenlayers and neuronsClassificationaccuracyLoss
      Two (1024+1024)0.9650.15
      Two (1024+512)0.9410.24
      Three (1024+1024+1024)0.9720.12
      Three (1024+1024+512)0.9780.15
    • Table 5. Classification performances of different optimizers

      View table

      Table 5. Classification performances of different optimizers

      OptimizerClassification accuracy
      SGD0.978
      Adadelta0.594
      RMSprop0.349
      Adam0.173
    • Table 6. Classification performances of three methods to reduce overfitting

      View table

      Table 6. Classification performances of three methods to reduce overfitting

      MethodClassification accuracy
      BN layer0.936
      Dropout is 0.50.912
      BN layer,and dropout is 0.50.991
    • Table 7. Comparison of different methods

      View table

      Table 7. Comparison of different methods

      MethodClassification accuracy
      AlexNet0.955
      Proposed DCNN0.991
    Tools

    Get Citation

    Copy Citation Text

    Juncheng Ma, Hongdong Zhao, Dongxu Yang, Qing Kang. Design and Optimization of Deep Convolutional Neural Network for Aircraft Target Classification[J]. Laser & Optoelectronics Progress, 2019, 56(23): 231006

    Download Citation

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

    Category: Image Processing

    Received: May. 15, 2019

    Accepted: Jun. 3, 2019

    Published Online: Nov. 27, 2019

    The Author Email: Hongdong Zhao (zhaohd@hebut.edu.cn)

    DOI:10.3788/LOP56.231006

    Topics