ONCship: A Large-Scale Underwater Acoustic Corpus for Ship Recognition
Organizations: School of Marine Science and Technology, Northwestern Polytechnical University, Xi’an, 710072, China · Research and Development Institute of Northwestern Polytechnical University in Shenzhen, Shenzhen, 518063, China
Abstract
Recent advances in deep learning have significantly improved underwater acoustic vessel recognition. However, existing publicly available datasets are typically limited in scale, hindering large-scale representation learning and downstream task evaluation. To address this limitation, we introduce ONCship, a large-scale underwater acoustic dataset comprising 4521 hours of curated recordings from Ocean Networks Canada (ONC) hydrophones and Automatic Identification System (AIS) data. We evaluate the proposed dataset across three tasks: self-supervised representation learning, vessel-type classification, and MMSI-Level Vessel Classification. Experiments on DeepShip and ShipsEar demonstrate the effectiveness of ONCship for acoustic representation learning, with joint pre-training on ONCship and AudioSet achieving a classification accuracy of 62.45% on DeepShip through linear probing. Furthermore, incorporating ONCship as auxiliary training data improves downstream vessel-type classification performance. Beyond conventional vessel-type classification, we further investigate MMSI-Level Vessel Classification, treating each vessel as a distinct identity. Experimental results show that models fine-tuned with different loss functions achieve Top-1 accuracies exceeding 53% and Top-5 accuracies approaching 69%, demonstrating the feasibility of distinguishing individual vessels through MMSI-Level Vessel Classification. Overall, ONCship provides a valuable resource for underwater acoustic representation learning and vessel recognition, while its rich vessel-level metadata enables further exploration of MMSI-Level Vessel Classification.
Figures & tables
| Dataset | Year | Duration (h) | Label scope | Source |
| ShipsEar Santos-Domínguez et al. (2016) | 2016 | 2.8 | 11 vessel types | Vigo, Spain |
| DeepShip Irfan et al. (2021) | 2021 | 47.1 | 4 vessel types | ONC, Canada |
| QiandaoEar22 Du and Hong (2024) | 2024 | 31.4 | 20 target labels | Qiandao Lake, China |
| Oceanship Li et al. (2024) | 2024 | 121.2 | 15 vessel types | ONC, Canada |
| IARA da Silva et al. (2025) | 2025 | 129.6 | 34 vessel types | Santos Basin, Brazil |
| UniqueShip Hashemi et al. (2026) | 2026 | 3437.0 | 11 vessel types | ONC, Canada |
| Station | Lat., Lon. ( ∘ ) | Device ID | Recording period | AIS | AIS Lat., Lon. ( ∘ ) |
| DIIP | ICLISTENHF1352 | 2016.03.30–2017.04.06 | DISS | ||
| ICLISTENHF1352 | 2017.04.07–2018.10.25 | ||||
| ICLISTENHF1354 | 2018.10.26–2019.08.29 | ||||
| ICLISTENHF1352 | 2019.08.29–2021.06.02 | ||||
| ICLISTENHF1293 | 2021.06.02–2021.10.12 | ||||
| ICLISTENHF1293 | 2021.10.12–2022.07.16 |
| Category | Duration (h) |
| Single-ship, labeled | 3106.8 |
| Single-ship, unlabeled | 38.4 |
| Multi-ship | 929.1 |
| No-ship | 7.4 |
| USSLP (AIS not downloaded) | 439.3 |
| Metadata label | Clips |
| Tug | 237238 |
| Cargo | 191287 |
| Passenger | 188183 |
| Towing | 182301 |
| Pleasure | 117036 |
| Fishing | 81616 |
| Model | DeepShip | ShipsEar | ||||
| NMI | AUC | ACC (%) | NMI | AUC | ACC (%) | |
| EAT-as | 0.1877 | 0.6297 | 61.75 | 0.4280 | 0.7284 | 70.40 |
| EAT-onc | 0.2021 | 0.6437 | 61.35 | 0.3727 | 0.7127 | 62.36 |
| EAT-as&onc | 0.1993 | 0.6540 | 62.45 | 0.3882 | 0.7264 | 76.18 |
| Model | DeepShip | ShipsEar | ||
| ACC (%) | Weighted F1 (%) | ACC (%) | Weighted F1 (%) | |
| ResNet18 (Adam) | 53.94 | 49.00 | 21.40 | 8.00 |
| ResNet18 (LARS) | 57.78 | 56.00 | 43.94 | 42.00 |
| EAT-as | 61.75 | 61.93 | 70.40 | 70.85 |
| EAT-onc | 61.35 | 61.13 | 62.36 | 61.85 |
| EAT-as&onc | 62.45 | 62.49 | 76.18 | 77.25 |
| Model | DeepShip | ONCship (Different Hydrophones) | ONCship (Same Hydrophones) | ||||||
| ACC (%) | macro-F1 (%) | macro-Recall (%) | ACC (%) | macro-F1 (%) | macro-Recall (%) | ACC (%) | macro-F1 (%) | macro-Recall (%) | |
| ResNet50 | |||||||||
| EAT-as | |||||||||
| BEATs | |||||||||
| Model | Top-1 ACC | Top-5 ACC | Macro-F1 |
| EAT(CE) | 0.5312 | 0.6957 | 0.5307 |
| EAT(ArcFace) | 0.5320 | 0.6892 | 0.5333 |