UVIS: Unsupervised Video Instance Segmentation
Shuaiyi Huang, Saksham Suri, Kamal Gupta, Sai Saketh Rambhatla, Ser-nam Lim, Abhinav Shrivastava
TL;DR
UVIS tackles the challenge of unsupervised video instance segmentation by fusing self-supervised shape priors from DINO with open-set recognition from CLIP. It formulates a three-stage pipeline—pseudo-label generation with CutLER and CLIP, transformer-based VIS training on pseudo-labels, and query-based tracking enhanced by a semantic prototype memory and a tracking memory bank—to produce temporally consistent, per-frame instance masks without any video-level annotations or dense pretraining. The main contributions are the prototype memory filtering to suppress false positives and the tracking memory that encodes long-term temporal information, enabling competitive results on YouTube-VIS 2019/2021 and Occluded-VIS datasets (e.g., AP up to 21.4 on YTVIS-2019). This approach demonstrates that foundation models can drive scalable, annotation-free video understanding and broadens VIS coverage to all categories within a dataset, reducing annotation costs and enabling broader applicability.
Abstract
Video instance segmentation requires classifying, segmenting, and tracking every object across video frames. Unlike existing approaches that rely on masks, boxes, or category labels, we propose UVIS, a novel Unsupervised Video Instance Segmentation (UVIS) framework that can perform video instance segmentation without any video annotations or dense label-based pretraining. Our key insight comes from leveraging the dense shape prior from the self-supervised vision foundation model DINO and the openset recognition ability from the image-caption supervised vision-language model CLIP. Our UVIS framework consists of three essential steps: frame-level pseudo-label generation, transformer-based VIS model training, and query-based tracking. To improve the quality of VIS predictions in the unsupervised setup, we introduce a dual-memory design. This design includes a semantic memory bank for generating accurate pseudo-labels and a tracking memory bank for maintaining temporal consistency in object tracks. We evaluate our approach on three standard VIS benchmarks, namely YoutubeVIS-2019, YoutubeVIS-2021, and Occluded VIS. Our UVIS achieves 21.1 AP on YoutubeVIS-2019 without any video annotations or dense pretraining, demonstrating the potential of our unsupervised VIS framework.
