• Laser & Optoelectronics Progress
  • Vol. 56, Issue 23, 231006 (2019)
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
    DOI: 10.3788/LOP56.231006 Cite this Article Set citation alerts
    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 Copy Citation Text show less
    Six types of aircraft targets are used. (a) Boeing; (b) Cessna172; (c) F/A18; (d) AH-64; (e) C-130; (f) MQ-9
    Fig. 1. 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
    Fig. 2. Effect of aircraft mirroring operation
    Effect of aircraft rotation operation
    Fig. 3. Effect of aircraft rotation operation
    Structure of proposed deep convolutional neural network
    Fig. 4. 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
    Fig. 5. 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
    Fig. 6. 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
    Fig. 7. Normalized confusion matrix of the proposed DCNN architecture for aircraft classification
    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 1. List of aircraft model parameters
    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 2. Classification and loss performances of networks with different number of convolutional layers
    Method of poolingClassification accuracyLoss
    Max-pooling0.9070.65
    Average-pooling0.8431.25
    Table 3. Classification and loss performances for different pooling methods
    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 4. Classification and loss performances for the numbers of neurons and hidden layers in fully connected layer
    OptimizerClassification accuracy
    SGD0.978
    Adadelta0.594
    RMSprop0.349
    Adam0.173
    Table 5. Classification performances of different optimizers
    MethodClassification accuracy
    BN layer0.936
    Dropout is 0.50.912
    BN layer,and dropout is 0.50.991
    Table 6. Classification performances of three methods to reduce overfitting
    MethodClassification accuracy
    AlexNet0.955
    Proposed DCNN0.991
    Table 7. Comparison of different methods
    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