Please use this identifier to cite or link to this item:
https://hdl.handle.net/20.500.13091/5402
Title: | A binary sparrow search algorithm for feature selection on classification of X-ray security images | Authors: | Babalik, A. Babadag, A. |
Keywords: | Binary optimization Feature selection Transfer learning X-ray security image classification Classification (of information) Convolution Convolutional neural networks Deep neural networks Feature Selection Heuristic algorithms Learning algorithms Nearest neighbor search Support vector machines Binary optimization Classification accuracy Convolutional neural network Features selection Images classification Nearest-neighbour Performance Search Algorithms Transfer learning X-ray security image classification Image classification |
Publisher: | Elsevier Ltd | Abstract: | In today's world, especially in public places, strict security measures are being implemented. Among these measures, the most common is the inspection of the contents of people's belongings, such as purses, knapsacks, and suitcases, through X-ray imaging to detect prohibited items. However, this process is typically performed manually by security personnel. It is an exhausting task that demands continuous attention and concentration, making it prone to errors. Additionally, the detection and classification of overlapping and occluded objects can be challenging. Therefore, automating this process can be highly beneficial for reducing errors and improving the overall efficiency. In this study, a framework consisting of three fundamental phases for the classification of prohibited objects was proposed. In the first phase, a deep neural network was trained using X-ray images to extract features. In the subsequent phase, features that best represent the object were selected. Feature selection helps eliminate redundant features, leading to the efficient use of memory, reduced computational costs, and improved classification accuracy owing to a decrease in the number of features. In the final phase, classification was performed using the selected features. In the first stage, a convolutional neural network model was utilized for feature extraction. In the second stage, the Sparrow Search Algorithm was binarized and proposed as the binISSA for feature selection. Feature selection was implemented using the proposed binISSA. In the final stage, classification was performed using the K-Nearest Neighbors (KNN) and Support Vector Machine (SVM) algorithms. The performances of the convolutional neural network and the proposed framework were compared. In addition, the performance of the proposed framework was compared with that of other state-of-the-art meta-heuristic algorithms. The proposed method increased the classification accuracy of the network from 0.9702 to 0.9763 using both the KNN and SVM (linear kernel) classifiers. The total number of features extracted using the deep neural network was 512. With the application of the proposed binISSA, average number of features were reduced to 25.33 using the KNN classifier and 32.70 using the SVM classifier. The results indicate a notable reduction in the extracted features from the convolutional neural network and an improvement in the classification accuracy. © 2024 Elsevier B.V. | URI: | https://doi.org/10.1016/j.asoc.2024.111546 https://hdl.handle.net/20.500.13091/5402 |
ISSN: | 1568-4946 |
Appears in Collections: | Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collections WoS İndeksli Yayınlar Koleksiyonu / WoS Indexed Publications Collections |
Show full item record
CORE Recommender
WEB OF SCIENCETM
Citations
1
checked on Oct 5, 2024
Page view(s)
62
checked on Oct 7, 2024
Google ScholarTM
Check
Altmetric
Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.