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

SimpleClick: Interactive Image Segmentation with Simple Vision Transformers

About

Click-based interactive image segmentation aims at extracting objects with a limited user clicking. A hierarchical backbone is the de-facto architecture for current methods. Recently, the plain, non-hierarchical Vision Transformer (ViT) has emerged as a competitive backbone for dense prediction tasks. This design allows the original ViT to be a foundation model that can be finetuned for downstream tasks without redesigning a hierarchical backbone for pretraining. Although this design is simple and has been proven effective, it has not yet been explored for interactive image segmentation. To fill this gap, we propose SimpleClick, the first interactive segmentation method that leverages a plain backbone. Based on the plain backbone, we introduce a symmetric patch embedding layer that encodes clicks into the backbone with minor modifications to the backbone itself. With the plain backbone pretrained as a masked autoencoder (MAE), SimpleClick achieves state-of-the-art performance. Remarkably, our method achieves 4.15 NoC@90 on SBD, improving 21.8% over the previous best result. Extensive evaluation on medical images demonstrates the generalizability of our method. We further develop an extremely tiny ViT backbone for SimpleClick and provide a detailed computational analysis, highlighting its suitability as a practical annotation tool.

Qin Liu, Zhenlin Xu, Gedas Bertasius, Marc Niethammer• 2022

Related benchmarks

TaskDatasetResultRank
Interactive SegmentationBerkeley
NoC@901.75
230
Interactive SegmentationGrabCut
NoC@901.4
225
Interactive SegmentationDAVIS
NoC@904.78
197
Interactive SegmentationSBD
NoC @ 90% Target4.15
171
Interactive SegmentationPascal VOC
NoC@851.72
43
Interactive Image SegmentationGrabCut
NoC@901.5
28
Interactive Image SegmentationDAVIS
NoC @ 90% IoU4.78
27
Interactive Mask CorrectionDAVIS From Initial Mask 585
NoC 851.81
22
Interactive SegmentationPartImageNet
NoC@855.81
17
Interactive SegmentationPascalPart
NoC@857.28
17
Showing 10 of 34 rows

Other info

Code

Follow for update