Online Unsupervised Video Object Segmentation via Contrastive Motion Clustering

Lin Xi, Weihai Chen, Xingming Wu, Zhong Liu, Zhengguo Li
6/21/2023
cs.CV

No official code found. Best implementation: xilin-x/ClusterNet (7 stars, MIT, last commit 2024-01-24). 1 more below.

Abstract

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 $\textit{DAVIS}_{\textit{16}}$, $\textit{FBMS}$, and $\textit{SegTrackV2}$ 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\times$ 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.

View on arXivView PDF

Code Implementations(2)

xilin1991/CluterNetCommunity100%
MIT

[TCSVT2023] Online Unsupervised Video Object Segmentation via Contrastive Motion Clustering

00Jul 18, 20251 years agoMIT
xilin-x/ClusterNetCommunity64%
MIT

[TCSVT2023] Online Unsupervised Video Object Segmentation via Contrastive Motion Clustering

72Shell, PythonJan 17, 20242 years agoMIT

Similar Papers

Cite this paper

@article{xi2023online,
  title  = {Online Unsupervised Video Object Segmentation via Contrastive Motion Clustering},
  author = {Lin Xi and Weihai Chen and Xingming Wu and Zhong Liu and Zhengguo Li},
  year   = {2023},
  eprint = {2306.12048},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.12048v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.12048.svg)](https://codeofpaper.com/paper/2306.12048)

Discussion