Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Moving Object Segmentation: All You Need Is SAM (and Flow)

About

The objective of this paper is motion segmentation -- discovering and segmenting the moving objects in a video. This is a much studied area with numerous careful, and sometimes complex, approaches and training schemes including: self-supervised learning, learning from synthetic datasets, object-centric representations, amodal representations, and many more. Our interest in this paper is to determine if the Segment Anything model (SAM) can contribute to this task. We investigate two models for combining SAM with optical flow that harness the segmentation power of SAM with the ability of flow to discover and group moving objects. In the first model, we adapt SAM to take optical flow, rather than RGB, as an input. In the second, SAM takes RGB as an input, and flow is used as a segmentation prompt. These surprisingly simple methods, without any further modifications, outperform all previous approaches by a considerable margin in both single and multi-object benchmarks. We also extend these frame-level segmentations to sequence-level segmentations that maintain object identity. Again, this simple model achieves outstanding performance across multiple moving object segmentation benchmarks.

Junyu Xie, Charig Yang, Weidi Xie, Andrew Zisserman• 2024

Related benchmarks

TaskDatasetResultRank
Unsupervised Video Object SegmentationDAVIS 2016
Jaccard Score87.1
32
Moving Object SegmentationDAVIS Moving 2016
Jaccard Index87.1
26
Video Object SegmentationFBMS
J-Score82.8
25
Moving Object SegmentationDAVIS M 17
Jaccard Index (J)87.9
12
Motion SegmentationEVIMO current instant original
pIoU (Boxes)12
10
Moving Object SegmentationYTVOS M 19
Jaccard Index (J)66.6
8
Moving Object SegmentationST v2
Jaccard Index (J)77.9
7
Moving Object SegmentationDAVIS M 16
Jaccard Index (J)85.7
7
Unsupervised Video Object SegmentationDAVIS 17
Jaccard Index71.2
6
Moving Object SegmentationDAVIS IM 17
mtIoU22.7
6
Showing 10 of 13 rows

Other info

Follow for update