atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Unsupervised Universal Image Segmentation

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Amodal and open-world instance segmentation · 37 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes U2Seg, an unsupervised universal segmentation model that clusters MaskCut instance masks and STEGO stuff labels into pseudo panoptic labels and self-trains a Panoptic Cascade Mask R-CNN to perform instance, semantic, and panoptic segmentation without human labels.

Problem

Unsupervised image segmentation has handled either class-agnostic instance segmentation or semantic segmentation, but not unified panoptic segmentation, and no benchmarks existed for unsupervised semantic-aware instance or panoptic segmentation.

Approach

Generate pseudo semantic labels by clustering self-supervised (DINO-based) instance masks from MaskCut for "things" and using STEGO for "stuff", merge them into per-pixel panoptic pseudo labels, then jointly train a two-branch universal segmentor on these labels with semantic-aware copy-paste augmentation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace CutLER with U2Seg for class-agnostic instance segmentationCOCO instance segmentation · COCOAPbox: 21.9 -> 22.8Helped
Use U2Seg instead of CutLER+ for semantic-aware instance segmentationCOCO · COCOARbox100: 10.3 -> 21.5Helped
Use U2Seg instead of CutLER+ for semantic-aware instance segmentationPASCAL VOC · PASCAL VOCARbox100: 27.2 -> 48.1Helped
Use U2Seg instead of CutLER+ for semantic-aware instance segmentationUVO · UVOARbox100: 11.8 -> 25.0Helped
Use U2Seg instead of STEGOCOCOStuff semantic segmentation · COCOStuffPixelAcc: 56.9 -> 63.9Helped
Use U2Seg instead of CutLER+STEGOCOCO panoptic segmentation · COCOSQ: 64.9 -> 71.1Helped
Use U2Seg instead of CutLER+STEGOCityscapes panoptic segmentation · CityscapesSQ: 36.1 -> 52.7Helped
Increase cluster count from 800 to 2911 (ablation)U2Seg unsupervised object detection · COCOAPbox50: 11.8 -> 13.3Helped
Reduce cluster count from 800 to 300 (ablation)U2Seg unsupervised object detection · COCOAPbox50: 11.8 -> 9.3Hurt
Set confidence threshold to 0.9 instead of 0.4 (ablation)U2Seg Hungarian matching · COCOAPbox50: 11.8 -> 10.9Hurt
Set confidence threshold to 0.0 instead of 0.4 (ablation)U2Seg Hungarian matching · COCOAPbox50: 11.8 -> 8.6Hurt
Set IoU threshold to 0.8 instead of 0.6 (ablation)U2Seg Hungarian matching · COCOAPbox50: 11.8 -> 11.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet COCO COCO val2017 PASCAL VOC val2012 UVO val Cityscapes val

Benchmarks: COCO val2017 PASCAL VOC val2012 UVO val Cityscapes val COCOStuff

Metrics: APbox AP50 AR100 PixelAcc mIoU PQ SQ RQ AP

Baselines: CutLER STEGO CutLER+STEGO CutLER+ FreeSOLO TokenCut DINO PiCIE + H MoCo-v2 DETReg

Builds on: CutLER STEGO MaskCut DINO Mask2Former

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy