atlas

Research map / Video / Video segmentation and tracking

VideoCutLER: Surprisingly Simple Unsupervised Video Instance Segmentation

CVPR 2024 · Video › Video segmentation and tracking · approach: Mask propagation for unsupervised video segmentation · 20 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes VideoCutLER, an unsupervised video instance segmentation method that trains a VideoMask2Former on synthetic videos built from ImageNet images and MaskCut pseudo-masks, without optical flow or natural videos.

Problem

Unsupervised video instance segmentation typically relies on optical flow motion cues, which fail for small, static, or overlapping objects; the paper asks whether video instance segmentation can be learned without motion signals or natural videos.

Approach

Generate pseudo-masks for multiple objects per image with MaskCut, then synthesize training videos by pasting augmented masked objects from a second image onto a duplicated first image (ImageCut2Video), and train a video instance segmentation model on these mask trajectories so it tracks by appearance similarity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train VideoCutLER rather than OCLRUnsupervised video instance segmentation · YouTubeVIS-2019 train splitAP50: 4.8 -> 50.7Helped
Train VideoCutLER rather than CutLERUnsupervised video instance segmentation · YouTubeVIS-2019 train splitAP50: 37.5 -> 50.7Helped
Train VideoCutLER rather than OCLRUnsupervised video instance segmentation · YouTubeVIS-2021 train splitAP50: 4.4 -> 38.9Helped
Train VideoCutLER rather than OCLRUnsupervised video instance segmentation · DAVIS2017 valJ &F: 39.6 -> 43.6Helped
Train VideoCutLER rather than OCLRUnsupervised video instance segmentation · DAVIS2017-Motion valJ &F: 55.1 -> 57.3Helped
Pretrain with VideoCutLER instead of DINO before supervised fine-tuningVideoMask2Former · YouTubeVIS-2019 valAP: 23.0 -> 38.9Helped
Use frame size 180 instead of 360 (ablation)VideoCutLER · YouTubeVIS-2019AP50: 50.7 -> 49.9Hurt
Use frame size 480 instead of 360 (ablation)VideoCutLER · YouTubeVIS-2019AP50: 50.7 -> 50.4Hurt
Train with 2 frames instead of 3 (ablation)VideoCutLER · YouTubeVIS-2019AP50: 50.7 -> 49.8Hurt
Train with 4 frames instead of 3 (ablation)VideoCutLER · YouTubeVIS-2019AP50: 50.7 -> 50.4Hurt
Add ImageCut2Video augmentations (ablation)VideoCutLER · YouTubeVIS-2019AP50: 47.8 -> 50.7Helped
Add brightness augmentation only (ablation)VideoCutLER · YouTubeVIS-2019AP50: 47.8 -> 48.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K YouTubeVIS-2019 YouTubeVIS-2021 DAVIS2017 DAVIS2017-Motion

Benchmarks: YouTubeVIS-2019 YouTubeVIS-2021 DAVIS2017 DAVIS2017-Motion

Metrics: AP AP50 AP75 APS APM APL AR10 AR100 J&F J

Baselines: OCLR MotionGroup CutLER DINO MaskTrack R-CNN CRW

Builds on: CutLER MaskCut VideoMask2Former DINO Normalized Cuts

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy