Online Unsupervised Video Object Segmentation via Contrastive Motion Clustering
Not on the map. Why?
Abstract (arXiv)
Online unsupervised video object segmentation (UVOS) uses the previous frames as its input to automatically separate the primary object(s) from a streaming video without using any further manual annotation. A major challenge is that the model has no access to the future and must rely solely on the history, i.e., the segmentation mask is predicted from the current frame as soon as it is captured. In this work, a novel contrastive motion clustering algorithm with an optical flow as its input is proposed for the online UVOS by exploiting the common fate principle that visual elements tend to be perceived as a group if they possess the same motion pattern. We build a simple and effective auto-encoder to iteratively summarize non-learnable prototypical bases for the motion pattern, while the bases in turn help learn the representation of the embedding network. Further, a contrastive learning strategy based on a boundary prior is developed to improve foreground and background feature discrimination in the representation learning stage. The proposed algorithm can be optimized on arbitrarily-scale data i.e., frame, clip, dataset) and performed in an online fashion. Experiments on textitDAVIS_textit16, textitFBMS, and textitSegTrackV2 datasets show that the accuracy of our method surpasses the previous state-of-the-art (SoTA) online UVOS method by a margin of 0.8%, 2.9%, and 1.1%, respectively. Furthermore, by using an online deep subspace clustering to tackle the motion grouping, our method is able to achieve higher accuracy at 3× faster inference time compared to SoTA online UVOS method, and making a good trade-off between effectiveness and efficiency. Our code is available at https://github.com/xilin1991/ClusterNet.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 48 of its 98 references that are in the map. First posted on arXiv 21 Jun 2023.
Builds on
48 of 98 references.
References · 48
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2017Mask R-CNNcited by 7,277
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,415
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,316
- 2020Understanding Contrastive Representation Learning through Alignment and Uniformity on the Hyperspherecited by 1,405
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 968
- 2020Object-Centric Learning with Slot Attentioncited by 876
- 2018Computational Optimal Transportcited by 780
- 2013Exact solutions to the nonlinear dynamics of learning in deep linear neural networkscited by 763
- 2022XMem: Long-Term Video Object Segmentation with an Atkinson-Shiffrin Memory Modelcited by 439
- 2019Video Object Segmentation using Space-Time Memory Networkscited by 438
36 more
- 2015Learning Deconvolution Network for Semantic Segmentationcited by 365
- 2022FlowFormer: A Transformer Architecture for Optical Flowcited by 275
- 2020Contrastive Clusteringcited by 265
- 2021Vision-Language Transformer and Query Generation for Referring Segmentationcited by 240
- 2016One-Shot Video Object Segmentationcited by 235
- 2021Rethinking Space-Time Networks with Improved Memory Coverage for Efficient Video Object Segmentationcited by 203
- 2016Learning Video Object Segmentation from Static Imagescited by 151
- 2021Self-supervised Video Object Segmentation by Motion Groupingcited by 147
- 2020See More, Know More: Unsupervised Video Object Segmentation with Co-Attention Siamese Networkscited by 138
- 2017Deep Subspace Clustering Networkscited by 94
- 2017SegFlow: Joint Learning for Video Object Segmentation and Optical Flowcited by 92
- 2020Zero-Shot Video Object Segmentation via Attentive Graph Neural Networkscited by 84
- 2017FusionSeg: Learning to combine motion and appearance for fully automatic segmention of generic objects in videoscited by 77
- 2019Unsupervised Moving Object Detection via Contextual Information Separationcited by 72
- 2016Learning to Refine Object Segmentscited by 67
- 2017Learning Video Object Segmentation with Visual Memorycited by 66
- 2020Motion-Attentive Transition for Zero-Shot Video Object Segmentationcited by 62
- 2022Deformable Sprites for Unsupervised Video Decompositioncited by 61
- 2018Understanding Humans in Crowded Scenes: Deep Nested Adversarial Learning and A New Benchmark for Multi-Human Parsingcited by 60
- 2016Learning Motion Patterns in Videoscited by 53
- 2020Learning Video Object Segmentation from Unlabeled Videoscited by 42
- 2017Learning to Segment Moving Objectscited by 39
- 2019Distilled Siamese Networks for Visual Trackingcited by 34
- 2018Object Discovery in Videos as Foreground Motion Clusteringcited by 32
- 2019Self-Supervised Convolutional Subspace Clustering Networkcited by 32
- 2018Video Object Segmentation using Teacher-Student Adaptation in a Human Robot Interaction (HRI) Settingcited by 27
- 2019EpO-Net: Exploiting Geometric Constraints on Dense Trajectories for Motion Saliencycited by 22
- 2018Unsupervised Online Video Object Segmentation with Motion Property Understandingcited by 21
- 2018Unsupervised Video Object Segmentation using Motion Saliency-Guided Spatio-Temporal Propagationcited by 17
- 2017Higher-Order Minimum Cost Lifted Multicuts for Motion Segmentationcited by 14
- 2018Scalable Deep k-Subspace Clusteringcited by 14
- 2020Large-Scale Subspace Clustering via k-Factorizationcited by 14
- 2020Single Image Brightening via Multi-Scale Exposure Fusion with Hybrid Learningcited by 12
- 2021Deep Joint Demosaicing and High Dynamic Range Imaging within a Single Shotcited by 10
- 2022Implicit Motion-Compensated Network for Unsupervised Video Object Segmentationcited by 10
- 2021DSRGAN: Detail Prior-Assisted Perceptual Single Image Super-Resolution via Generative Adversarial Networkscited by 6
Built on by
Citing papers per year: 2023: 1; 2024: 4; 2025: 0; 2026: 1.
6 papers.
- 2024CLIP-VIS: Adapting CLIP for Open-Vocabulary Video Instance Segmentationcited by 13
- 2023Adversarial Attacks on Video Object Segmentation with Hard Region Discoverycited by 9
- 2024Timeline and Boundary Guided Diffusion Network for Video Shadow Detectioncited by 6
- 2024Language-Assisted Human Part Motion Learning for Skeleton-Based Temporal Action Segmentationcited by 2
- 2024ClickVOS: Click Video Object Segmentationcited by 1
- 2026Few-Shot Video Object Segmentation in X-Ray Angiography Using Local Matching and Spatio-Temporal Consistency Losscited by 1
- 2026Few-Shot Video Object Segmentation in X-Ray Angiography Using Local Matching and Spatio-Temporal Consistency Loss2 Jan 2026
- 2024Language-Assisted Human Part Motion Learning for Skeleton-Based Temporal Action Segmentation8 Oct 2024
- 2024Timeline and Boundary Guided Diffusion Network for Video Shadow Detection21 Aug 2024
- 2024CLIP-VIS: Adapting CLIP for Open-Vocabulary Video Instance Segmentation19 Mar 2024
- 2024ClickVOS: Click Video Object Segmentation10 Mar 2024
- 2023Adversarial Attacks on Video Object Segmentation with Hard Region Discovery25 Sep 2023