Diving into Underwater: Segment Anything Model Guided Underwater Salient Instance Segmentation and A Large-scale Dataset
Shijie Lian, Ziyi Zhang, Hua Li, Wenjie Li, Laurence Tianruo Yang, Sam Kwong, Runmin Cong
TL;DR
This work tackles underwater salient instance segmentation by introducing the USIS10K dataset (10,632 images across 7 categories) and a SAM-guided architecture, USIS-SAM, that incorporates a domain-aware Underwater Adaptive ViT (UA-ViT) encoder and an automatic Salient Feature Prompter Generator (SFPG). The UA-ViT injects underwater prompts through adapters and a Channel Adapter, while SFPG fuses multi-scale features to produce prompts for SAM, enabling end-to-end segmentation without manual prompts. Extensive experiments on USIS10K show that USIS-SAM achieves state-of-the-art performance in both class-agnostic and multi-class SIS, with ablations confirming the contributions of UA-ViT, CA, and SFPG; transferability to related underwater tasks and a land dataset (SIS10K) is also explored. The dataset and code are released to support research in underwater vision and SAM-based segmentation under challenging environmental conditions, potentially benefiting marine exploration and robotic underwater perception.
Abstract
With the breakthrough of large models, Segment Anything Model (SAM) and its extensions have been attempted to apply in diverse tasks of computer vision. Underwater salient instance segmentation is a foundational and vital step for various underwater vision tasks, which often suffer from low segmentation accuracy due to the complex underwater circumstances and the adaptive ability of models. Moreover, the lack of large-scale datasets with pixel-level salient instance annotations has impeded the development of machine learning techniques in this field. To address these issues, we construct the first large-scale underwater salient instance segmentation dataset (USIS10K), which contains 10,632 underwater images with pixel-level annotations in 7 categories from various underwater scenes. Then, we propose an Underwater Salient Instance Segmentation architecture based on Segment Anything Model (USIS-SAM) specifically for the underwater domain. We devise an Underwater Adaptive Visual Transformer (UA-ViT) encoder to incorporate underwater domain visual prompts into the segmentation network. We further design an out-of-the-box underwater Salient Feature Prompter Generator (SFPG) to automatically generate salient prompters instead of explicitly providing foreground points or boxes as prompts in SAM. Comprehensive experimental results show that our USIS-SAM method can achieve superior performance on USIS10K datasets compared to the state-of-the-art methods. Datasets and codes are released on https://github.com/LiamLian0727/USIS10K.
