Algorithm for Processing Audio Signals Using Machine Learning

被引:0
作者
Sokolskyi, S. O.
Movchanyuk, A., V
机构
来源
VISNYK NTUU KPI SERIIA-RADIOTEKHNIKA RADIOAPARATOBUDUVANNIA | 2023年 / 93期
关键词
drone; small unmanned aerial vehicle; spectrum; signal processing; signal detection; convolutional neural networks; deep learning;
D O I
10.20535/RADAP.2023.93.39-51
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Small unmanned aerial vehicles (UAVs) rapidly develop and are implemented in various industries to make people's lives easier. However, there are potential risks in their use, such as unauthorized surveillance of critical infrastructureobjects and the delivery of explosive devices, which poses a significant threat to public and national security. The acoustic method promises direction for solving this issue by analyzing the sound characteristics and Doppler shift signatures of UAVs, using microphone arrays and machine learning techniques. The aim of this article is to develop an algorithm for effective detection and classification of drone audio signals using a deep learning convolutional neural network (CNN), constructing its architecture, and evaluating its performance. Before submitting the drone audio dataset into the neural network, the quality of the audio recordings is improved through normalization, Wienerfiltering, and segmentation. The audio is segmented into frames with a duration of 25 ms and a 50% overlap, applying Hamming windowing for better accuracy in the time domain, as temporal precision is crucial in audio signal processing. The obtained data is divided into three sets in a 60/20/20 ratio: for training, validation, and testing purposes. Next, the data is represented by a simplified set of features, extracting mel-spectrograms from each frame of the processed audio signals to capture their temporal and spectral characteristics. The frequency range of analysis corresponds to the working frequency limits of the microphone model (20 Hz - 20 kHz), with a frequency resolution of 50 Hz and 30 working mel frequency bands. Using the training data and the extracted audio features, a neural network architecture is developed to investigate theperformance of the drone detection and classification algorithm. It consists of 10 pairs of convolutional layers, ReLU activation, batch normalization, and max-pooling layers. The number of these layers is determined by the size of t the pooling window along the time dimension. This follows by flattening, dropout, fully connected, and Softmax layers. A classification layer is applied to normalize the output data and obtain final probabilities. The Adam optimizer is chosen for model training. Based on the dataset set, the initial learning rate is set to 0.001, gradually decreasing by a factor of 10 after 75% of the epochs to enhance convergence. The accuracy of the input data recognition reaches 99%, and the F1 score of the trained model is 0.93, indicating a high level of overall architecture performance. The maximum distance of effective detection of drones by the algorithm is 200 m.
引用
收藏
页码:39 / 51
页数:13
相关论文
共 50 条
[41]   Biometric Identification From ECG Signals Using Fourier Decomposition and Machine Learning [J].
Fatimah, Binish ;
Singh, Pushpendra ;
Singhal, Amit ;
Pachori, Ram Bilas .
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2022, 71
[42]   Detection of Olfactory Stimulus in Electroencephalogram Signals Using Machine and Deep Learning Methods [J].
Akbugday, Burak ;
Akbugday, Sude Pehlivan ;
Sadikzade, Riza ;
Akan, Aydin ;
Unal, Sevtap .
ELECTRICA, 2024, 24 (01) :175-182
[43]   Blood Glucose Level Regression for Smartphone PPG Signals Using Machine Learning [J].
Islam, Tanvir Tazul ;
Ahmed, Md Sajid ;
Hassanuzzaman, Md ;
Bin Amir, Syed Athar ;
Rahman, Tanzilur .
APPLIED SCIENCES-BASEL, 2021, 11 (02) :1-20
[44]   Emotion Detection from EEG Signals Using Machine Deep Learning Models [J].
Fernandes, Joao Vitor Marques Rabelo ;
de Alexandria, Auzuir Ripardo ;
Marques, Joao Alexandre Lobo ;
de Assis, Debora Ferreira ;
Motta, Pedro Crosara ;
Silva, Bruno Riccelli dos Santos .
BIOENGINEERING-BASEL, 2024, 11 (08)
[45]   Machine Learning Methods for Neonatal Heart Rate Prediction using Respiratory Signals [J].
Yusran, Maharaj Faawwaz A. ;
Azzman, Tengku Ahmad Naim Tengku Mohd ;
Saw, Shier Nee ;
Hasan, Zati Hakim Azizul .
2023 IEEE STATISTICAL SIGNAL PROCESSING WORKSHOP, SSP, 2023, :334-338
[46]   VidQ: Video Query Using Optimized Audio-Visual Processing [J].
Felemban, Noor ;
Mehmeti, Fidan ;
Porta, Thomas F. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2023, 31 (03) :1338-1352
[47]   Visual exploration of fault detection using machine learning and image processing [J].
Babu, D. Vijendra ;
Jyothi, K. ;
Mishra, Divyendu Kumar ;
Dwivedi, Atul Kumar ;
Raj, E. Fantin Irudaya ;
Laddha, Shilpa .
INTERNATIONAL JOURNAL OF ENGINEERING SYSTEMS MODELLING AND SIMULATION, 2023, 14 (01) :8-15
[48]   Signal Processing and Machine Learning Concepts using the Reflections Echolocation App [J].
Banavar, Mahesh K. ;
Gan, Houchao ;
Robistow, Benjamin ;
Spanias, Andreas .
2017 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017,
[49]   Nonlinear analysis of shell structures using image processing and machine learning [J].
Nashed, M. S. ;
Renno, J. ;
Mohamed, M. S. .
ADVANCES IN ENGINEERING SOFTWARE, 2023, 176
[50]   Astronomical big data processing using machine learning: A comprehensive review [J].
Sen, Snigdha ;
Agarwal, Sonali ;
Chakraborty, Pavan ;
Singh, Krishna Pratap .
EXPERIMENTAL ASTRONOMY, 2022, 53 (01) :1-43