CREATING A DATASET OF ACOUSTIC SIGNALS OF THE WATER ENVIRONMENT FOR TRAINING A NEURAL NETWORK FOR NOISE SUPPRESSION
DOI:
https://doi.org/10.32689/maup.it.2024.2.8Keywords:
underwater acoustic signals, noise suppression, dataset formation, neural networkAbstract
The analysis of acoustic signals in the water environment is a complex task, complicated by the small number of available datasets and Neural networks are a relevant and powerful tool for classifying acoustic signals in the water environment. Taking into account the current problems in this area, it is advisable to create a neural network framework that can work with acoustic noise, in which the target signal is noisy with background noise of the water environment, which corresponds to real conditions. To solve this problem, a framework of several neural networks can be used, which as a result perform the tasks of noise suppression and subsequent classification. The ability to suppress background noise will improve classification accuracy by filtering out spectral components that are not typical of watercraft. The presence of artifacts uncharacteristic of the target object complicates the classification process, as unnecessary characteristics of the water environment lead to the neural network learning patterns that are not typical for watercraft and reduce classification accuracy. Testing a neural network for noise suppression requires a dataset with a sufficient signal-to-noise ratio that corresponds to real water environment signals. Also, training such neural networks often requires sets of pairs of clean and noisy samples, where the neural network will suppress noise from the noisy samples, and have examples of clean samples as a reference for comparing the work done. The process of obtaining water environment datasets by recording real noises is a rather costly and complex process that does not guarantee satisfactory results. Therefore, the task of creating water environment noise with a given signal-to-noise ratio and the presence of specific vessel noise and background noise in the required specified ratio is relevant. The aim of this work is to create a dataset for training a neural network to suppress background noise in the aquatic environment. Methodology. The software for creating the dataset and the neural network code were developed using Python in the Microsoft Visual Studio Code environment. Scientific novelty. The approach to creating an aquatic environment dataset from two datasets was improved, and a direction for further work to achieve better results was proposed. Conclusions. The proposed approach to dataset creation showed a lower signal-to-noise ratio compared to the approach described in the article. Future plans for the development and improvement of the dataset are described.
References
Вимірювальні системи та програмне забезпечення для морських охоронних систем і дослідницьких полі- гонів: звіт про НДР (заключ.) НТУУ «КПІ»; кер. роб. Є. Мачуський. – К., 2012. – 104 л. + відеосюжет + CD-ROM. – Д/б No2429-п.
AshrafH.,JeongY.,LeeC.H.Underwaterambient-noiseremovingGANbasedonmagnitudeandphasespectra.IEEE Access, 2021. 9, pp.24513–24530.
Doan V. S., Huynh-The T., Kim D. S. Underwater acoustic target classification based on dense convolutional neural network. IEEE Geoscience and Remote Sensing Letters, 2020. 19, pp.1–5.
ErM.J.,ChenJ.,ZhangY.,GaoW.Researchchallenges,recentadvances,andpopulardatasetsindeeplearning-based underwater marine object detection: A review. Sensors, 2023. 23(4), p.1990.
Goodfellow I., Pouget-Abadie J., Mirza M., Xu B., Warde-Farley D., Ozair S., Courville A., Bengio Y., Generative adversarial nets. Advances in neural information processing systems, 27. 2014.
Irfan M., Jiangbin Z.H.E.N.G., Ali S., Iqbal M., Masood Z., Hamid, U. DeepShip: An underwater acoustic benchmark dataset and a separable convolution based autoencoder for classification. Expert Systems with Applications, 2021. 183, p.115270.
IsolaP.,ZhuJ.Y.,ZhouT.,EfrosA.A.Image-to-imagetranslationwithconditionaladversarialnetworks.InProceedings of the IEEE conference on computer vision and pattern recognition, 2017. pp. 1125–1134.
Khishe M., Mohammadi H. Passive sonar target classification using multi-layer perceptron trained by salp swarm algorithm. Ocean Engineering, 2019. 181, pp.98–108.
Robert J., Webbie M., others. Pydub. GitHub. 2018. Retrieved from http://pydub.com/].
RonnebergerO.,FischerP.,BroxT.U-net:Convolutionalnetworksforbiomedicalimagesegmentation.InMedical image computing and computer-assisted intervention–MICCAI 2015: 18th international conference, Munich, Germany, October 5-9, 2015, proceedings, 2015. part III 18 (pp. 234–241). Springer International Publishing.