CoolFace
Modelpublic

peng7554/UWTRL-MEG

sourceHugging Faceafl-3.0updated 1y agoView on Hugging Face
2likes
Model Card
  • —中文
  • —English

Underwater Target Recognition and Localization Model Library

Project Overview

This repository contains a series of deep learning models for underwater target recognition and localization, including MCL/MEG series networks specifically designed for underwater acoustic scenarios, as well as general recognition models migrated from the computer vision field. These models implement underwater target classification and localization based on acoustic signature recognition technology, and can be applied in marine monitoring, underwater security, and other fields.

Model Description

1. Specialized Network Series (Recognition + Localization)

Model NameDescriptionInput FeaturesFunction
MCLBasic network without mixture-of-expertsGFCC/STFTRecognition + Localization
MEGMCL with added mixture-of-experts modelGFCC/STFTRecognition + Localization
MEG_BLCMEG variant with load balancing mechanismGFCC/STFTRecognition + Localization
MEG_MIXMEG variant with multi-feature fusion inputMultiple feature fusionRecognition + Localization

2. General CV Networks (Recognition Only)

Classic models migrated from the computer vision field, adapted for underwater acoustic signature recognition tasks:

  • —DenseNet121
  • —MobileNetV2
  • —ResNet18
  • —ResNet50
  • —Swin-Transformer

Performance Metrics

NetworkACC(%)MAE-R (km)MAE-D (m)
MEG (STFT)95.930.201120.61
MCL (STFT)96.070.256527.68
MEG(GFCC)95.750.170719.43
MCL(GFCC)96.100.338435.42
densenet12186.61--
resnet1884.99--
mobilenetv283.60--
resnet5076.34--
swin-transformer63.08--

Note: ACC is recognition accuracy, MAE-R is mean absolute error for range localization, MAE-D is mean absolute error for depth localization

Usage Instructions

1. Model Download

Model weight files can be downloaded from Hugging Face Hub or ModelScope. Complete project code is available through the following links:

  • —Gitee: <mcurl name="UWTRL-MEG" url="https://gitee.com/open-ocean/UWTRL-MEG"></mcurl>
  • —GitHub: <mcurl name="UWTRL-MEG" url="https://github.com/Perry44001/UWTRL-MEG"></mcurl>

2. Model Usage

Use the --resume hyperparameter to specify the folder containing weight files, defaulting to loading model.pth

c
python train_mtl.py --features stft --task_type mtl --resume './models/meg(stft)'

3. Input and Output

  • —Input: Acoustic features (GFCC/STFT, etc.)
  • —Output: Target category, range estimation, depth estimation For detailed input/output formats and training/inference code, please refer to the project repository documentation.

Citation Information

The related research paper is under review and is expected to be published in MDPI's Remote Sensing journal in September 2025. If using models from this project, please cite the following paper (to be updated after publication):

@article{uwtrl2025,
  title={Multi-Task Mixture-of-Experts Model for Underwater Target Localization and Recognition},
  author={Peng Qian, Jingyi Wang, Yining Liu, Yingxuan Chen, Pengjiu Wang, Yanfa Deng, Peng Xiao* and Zhenglin Li},
  journal={Remote Sensing},
  year={2025},
  publisher={MDPI}
}

Contact Information

For questions or collaboration inquiries, please contact: [qianp@mail2.sysu.edu.cn]


This project is for academic research use only. For commercial use, please contact the authors for authorization.