Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

TokenCut: Segmenting Objects in Images and Videos with Self-supervised Transformer and Normalized Cut

About

In this paper, we describe a graph-based algorithm that uses the features obtained by a self-supervised transformer to detect and segment salient objects in images and videos. With this approach, the image patches that compose an image or video are organised into a fully connected graph, where the edge between each pair of patches is labeled with a similarity score between patches using features learned by the transformer. Detection and segmentation of salient objects is then formulated as a graph-cut problem and solved using the classical Normalized Cut algorithm. Despite the simplicity of this approach, it achieves state-of-the-art results on several common image and video detection and segmentation tasks. For unsupervised object discovery, this approach outperforms the competing approaches by a margin of 6.1%, 5.7%, and 2.6%, respectively, when tested with the VOC07, VOC12, and COCO20K datasets. For the unsupervised saliency detection task in images, this method improves the score for Intersection over Union (IoU) by 4.4%, 5.6% and 5.2%. When tested with the ECSSD, DUTS, and DUT-OMRON datasets, respectively, compared to current state-of-the-art techniques. This method also achieves competitive results for unsupervised video object segmentation tasks with the DAVIS, SegTV2, and FBMS datasets.

Yangtao Wang, Xi Shen, Yuan Yuan, Yuming Du, Maomao Li, Shell Xu Hu, James L Crowley, Dominique Vaufreydaz• 2022

Related benchmarks

TaskDatasetResultRank
Object DetectionCOCO 2017 (val)--
2454
Instance SegmentationCOCO 2017 (val)--
1144
Interactive SegmentationBerkeley
NoC@909.97
230
Interactive SegmentationGrabCut
NoC@905.74
225
Interactive SegmentationDAVIS
NoC@9015.01
197
Interactive SegmentationSBD
NoC @ 90% Target13.16
171
Unsupervised Video Object SegmentationDAVIS 2016 (val)--
108
Unsupervised Video Object SegmentationSegTrack v2
Jaccard Score61.6
56
Unsupervised Video Object SegmentationFBMS59
Jaccard Score66.6
43
Unsupervised single object discoveryVOC 2007 (test)
CorLoc71.4
34
Showing 10 of 29 rows

Other info

Code

Follow for update