Weakly Supervised Fish Segmentation through Point-Supervised Tracking and Motion-Informed Language
Organizations: University of Michigan, Ann Arbor, Michigan
Abstract
Understanding the properties of fish populations is increasingly important. Analyzing fish length, width, and mass is integral to maintaining healthy stock in the aquaculture industry, while counting wild fish populations supports marine conservation and coastal reef restoration efforts. Deep learning-based segmentation models offer a promising means of obtaining such information at scale. Most of these models, however, require costly and time-consuming per-pixel segmentation labels for training, which can take up to two minutes per fish to annotate manually. To address this inefficiency, we propose a weakly supervised segmentation pipeline that requires only point-labeled data (one click per fish) to produce accurate segmentation masks. Our pipeline consists of four stages. First, a point-supervised tracker predicts point annotations for each frame. These points are then converted into motion-informed language expressions, which guide a language-conditioned segmentation model (LMPM++) to capture temporal consistency and produce candidate segmentation masks. Finally, optical flow and background subtraction are applied as post-processing filters to suppress noise from incorrect segmentations. Experiments on the DeepFish dataset show improvement in foreground mean intersection over union (mIoU) as compared to baseline models.
Figures & tables
| Method | Background | Foreground | mIoU |
|---|---|---|---|
| Affinity-LCFCN [ 7 ] | 0.989 | 0.563 | 0.776 |
| SAM2 * [ 9 ] | 0.996 | 0.758 | 0.873 |
| LangSAM [ 12 ] | 0.993 | 0.780 | 0.887 |
| Saleh et al. [ 6 ] | 0.992 | 0.818 | 0.905 |
| Ours | 0.993 | 0.843 | 0.918 |
Image Segmentation
Image segmentation assigns pixels or voxels to objects and regions, supporting measurement, scene understanding, and decisions across image domains.
See all 399 papers