Treating Motion as Option with Output Selection for Unsupervised Video Object Segmentation

Suhwan Cho, Minhyeok Lee, Jungho Lee, MyeongAh Cho, Seungwook Park +3 more
9/26/2023
cs.CV

No official code found. Best implementation: suhwan-cho/TMO (72 stars, MIT, last commit 2025-06-02).

Abstract

Unsupervised video object segmentation aims to detect the most salient object in a video without any external guidance regarding the object. Salient objects often exhibit distinctive movements compared to the background, and recent methods leverage this by combining motion cues from optical flow maps with appearance cues from RGB images. However, because optical flow maps are often closely correlated with segmentation masks, networks can become overly dependent on motion cues during training, leading to vulnerability when faced with confusing motion cues and resulting in unstable predictions. To address this challenge, we propose a novel motion-as-option network that treats motion cues as an optional component rather than a necessity. During training, we randomly input RGB images into the motion encoder instead of optical flow maps, which implicitly reduces the network's reliance on motion cues. This design ensures that the motion encoder is capable of processing both RGB images and optical flow maps, leading to two distinct predictions depending on the type of input provided. To make the most of this flexibility, we introduce an adaptive output selection algorithm that determines the optimal prediction during testing.

View on arXivView PDF

Code Implementations(1)

suhwan-cho/TMOCommunity100%
MIT

[WACV 2023, TCSVT 2025] Treating Motion as Option for Unsupervised Video Object Segmentation

723PythonSep 6, 20221 years agoMIT

Similar Papers

Cite this paper

@article{cho2023treating,
  title  = {Treating Motion as Option with Output Selection for Unsupervised Video Object Segmentation},
  author = {Suhwan Cho and Minhyeok Lee and Jungho Lee and MyeongAh Cho and Seungwook Park and Jaeyeob Kim and Hyunsung Jang and Sangyoun Lee},
  year   = {2023},
  eprint = {2309.14786},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.14786v2}
}

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/2309.14786.svg)](https://codeofpaper.com/paper/2309.14786)

Discussion