USC
The official implementation of the paper "A spatio-temporal deep learning approach for underwater acoustic signals classification". In this repository, we present two new deep learning architectures based on spatio-temporal modeling for underwater signal classification.
Install / Use
/learn @zakaria76al/USCREADME
Underwater Signal Classifier
In this repository, we present two new deep learning architectures based on spatio-temporal modeling for underwater signal classification. And tested on two real datasets: DeepShip and ShipsEar.
- The first architecture is based on a static feature extraction (MFCC features).
- The second one, is an improvement of the first by adding a convolutional bloc to generate an artificial spectrum and makes the network takes the original signal as input directly.
About the model
model.py: DL models definition in Kerasparams.py: Hyperparametersfeatures.py: Dataset preparation and features extractioninference.py: Testing the modelfile.wav: wav file for test
Results
Results obtained on ShipsEar data-set compared with other architectures.
| Model | Accuracy | Precision | Recall | F1-score | |----------------------|--------------|---------------|------------|--------------| | Hybrid model | 0.9878 | 0.9839 | 0.9949 | 0.9878 | | End-to-end model | 0.9856 | 0.9730 | 0.9964 | 0.9843 |
Results obtained on DeepShip data-set compared with other architectures.
| Model | Accuracy | Precision | Recall | F1-score | |----------------------|--------------|---------------|------------|--------------| | Hybrid model | 0.9727 | 0.9721 | 0.9731 | 0.9725 | | End-to-end model | 0.9107 | 0.9010 | 0.9103 | 0.9097 |
Citation
If you use this code in your research, please consider citing this work via the following:
Plain Text
Z. Alouani, Y. Hmamouche, B. E. Khamlichi and A. E. F. Seghrouchni, "A Spatio-temporal Deep Learning Approach for Underwater Acoustic Signals Classification," 2022 18th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS), 2022, pp. 1-7, doi: 10.1109/AVSS56176.2022.9959247.
** APA **
Alouani, Z., Hmamouche, Y., El Khamlichi, B., & Seghrouchni, A. E. F. (2022, November). A Spatio-temporal Deep Learning Approach for Underwater Acoustic Signals Classification. In 2022 18th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS) (pp. 1-7). IEEE.
** ISO 690 **
ALOUANI, Zakaria, HMAMOUCHE, Youssef, EL KHAMLICHI, Btissam, et al. A Spatio-temporal Deep Learning Approach for Underwater Acoustic Signals Classification. In : 2022 18th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS). IEEE, 2022. p. 1-7.
** MLA **
Alouani, Zakaria, et al. "A Spatio-temporal Deep Learning Approach for Underwater Acoustic Signals Classification." 2022 18th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS). IEEE, 2022.
BibTex
@INPROCEEDINGS{9959247, author={Alouani, Zakaria and Hmamouche, Youssef and Khamlichi, Btissam El and Seghrouchni, Amal El Fallah}, booktitle={2022 18th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS)}, title={A Spatio-temporal Deep Learning Approach for Underwater Acoustic Signals Classification}, year={2022}, volume={}, number={}, pages={1-7}, doi={10.1109/AVSS56176.2022.9959247}}
Our paper
A Spatio-temporal Deep Learning Approach for Underwater Acoustic Signals Classification
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
workshop-rules
Materials used to teach the summer camp <Data Science for Kids>
last30days-skill
19.8kAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
000-main-rules
Project Context - Name: Interactive Developer Portfolio - Stack: Next.js (App Router), TypeScript, React, Tailwind CSS, Three.js - Architecture: Component-driven UI with a strict separation of conce
