S2D: Sparse-To-Dense Keymask Distillation for Unsupervised Video Instance Segmentation
About
In recent years, the state-of-the-art in unsupervised video instance segmentation has heavily relied on synthetic video data, generated from object-centric image datasets such as ImageNet. However, video synthesis by artificially shifting and scaling image instance masks fails to accurately model realistic motion in videos, such as perspective changes, movement by parts of one or multiple instances, or camera motion. To tackle this issue, we propose an unsupervised video instance segmentation model trained exclusively on real video data. We start from unsupervised instance segmentation masks on individual video frames. However, these single-frame segmentations exhibit temporal noise and their quality varies through the video. Therefore, we establish temporal coherence by identifying high-quality keymasks in the video by leveraging deep motion priors. The sparse keymask pseudo-annotations are then used to train a segmentation model for implicit mask propagation, for which we propose a Sparse-To-Dense Distillation approach aided by a Temporal DropLoss. After training the final model on the resulting dense labelset, our approach outperforms the current state-of-the-art across various benchmarks.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Video Instance Segmentation | YouTube-VIS 2021 (val) | AP33 | 344 | |
| Video Instance Segmentation | YouTube-VIS 2019 | AP26.2 | 75 | |
| Video Instance Segmentation | YouTube-VIS 2021 | AP20.1 | 63 | |
| Video Instance Segmentation | OVIS | -- | 23 | |
| Video Instance Segmentation | DAVIS All | J&F Score50.6 | 4 | |
| Video Instance Segmentation | YouTube-VIS 2022 | AP5035.3 | 2 | |
| Video Instance Segmentation | Cityscapes | AP503.9 | 2 |