Analyzing the Performance of Machine Learning Models on Aircraft Classification Tasks across Various Conditions
DOI:
https://doi.org/10.61173/fs2ww770Keywords:
Machine learning, aircraft image classifica-tion, computer visionAbstract
As more and more aircraft are used, using an efficient and accurate tool to identify aircraft types will help manage air safety. As a basic framework for machine learning, a Convolutional neural network is widely used to make image recognition. This paper presents a method to classify different types of military and civilian aircraft using neural networks and explore the performance differences by changing batch size and learning rate. Five models are selected to achieve classification for ten types of aircraft images from the Fine-Grained Visual Classification of Aircraft (FGVC)-Aircraft dataset. Except for the existing models like Visual Geometry Group 16-layer Network (VGG16), Residual Network with 152 Layers (Resnet152), Densely Connected Convolutional Networks (DenseNet), and Efficient Neural Network (EfficientNet), a customized Convolutional Neural Network (CNN) is also designed to complete the image classification task. The parameters used to demonstrate performance are latency, throughput, model convergence speed, accuracy, f1-score, and confusion matrix. By analyzing the results, the customized CNN performs best among these five models, having both good accuracy and latency. VGG16 and DenseNet perform well although each has certain deficiencies in terms of latency and accuracy respectively. The performance of EfficientNet and Resnet152 is not good, and their accuracy is relatively lower compared to other models. Therefore, the best model can be obtained for solving this task and make predictions on the performance of each model when classifying pictures of more types of aircraft.
References
[1] Alkharji N, Almazrouei H, Alzaabi S, Nassif AB, Elsalhy M, Talib MA. Aircraft-type classification using deep learning algorithms. In2024 IEEE 12th International Conference on Intelligent Systems (IS) 2024 Aug 29 (pp. 1-6). IEEE.
[2] Li Y, Zhang S, Zhao J, Tan W. Aircraft detection in remote sensing images based on deep convolutional neural network. In2017 International Conference on Computer Technology, Electronics and Communication (ICCTEC) 2017 Dec 19 (pp. 942-945). IEEE.
[3] Edhah S, Awadallah A, Madboly M, Dawed H, Werghi Dean&Francis ISSN 2959-6157 N. Image Classification and Text Identification in Inspecting Military Aircrafts Logos: Application of Convolutional Neural Network. In2022 IEEE International Symposium on Robotic and Sensors Environments (ROSE) 2022 Nov 14 (pp. 01-06). IEEE.
[4] Maji S, Rahtu E, Kannala J, Blaschko M, Vedaldi A. Fine-grained visual classification of aircraft. arXiv preprint arXiv:1306.5151. 2013 Jun 21.
[5] Kaggle. FGVC Aircraft. https://www.kaggle.com/datasets/ seryouxblaster764/fgvc-aircraft. 2020.
[6] Huang G, Liu Z, Van Der Maaten L, Weinberger KQ. Densely connected convolutional networks. InProceedings of the IEEE conference on computer vision and pattern recognition 2017 (pp. 4700-4708).
[7] Tan M, Le Q. Efficientnet: Rethinking model scaling for convolutional neural networks. InInternational conference on machine learning 2019 May 24 (pp. 6105-6114). PMLR.
[8] Zhang L, Li H, Zhu R, Du P. An infrared and visible image fusion algorithm based on ResNet-152. Multimedia Tools and Applications. 2022 Mar;81(7):9277-87.
[9] Theckedath D, Sedamkar RR. Detecting affect states using VGG16, ResNet50 and SE-ResNet50 networks. SN Computer Science. 2020 Mar;1(2):79.
[10] Ketkar N, Moolayil J, Ketkar N, Moolayil J. Introduction to pytorch. Deep learning with python: learn best practices of deep learning models with PyTorch. 2021:27-91.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 by the authors.

This work is licensed under a Creative Commons Attribution 4.0 International License.
