atlas

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

Universal Segmentation at Arbitrary Granularity with Language Instruction

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Interactive and referring segmentation · 19 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 UniLSeg, a language-instructed universal segmentation model trained on reorganized RIS/RVOS/SS/OVS/SOD/PS data plus an automatic caption-mask annotation engine for unlabeled data, reporting gains over specialist and unified segmentation models.

Problem

Existing segmentation models are specialist or use point/visual prompts that cannot express targets across arbitrary semantic granularity (part, instance, scene), and retraining for new settings is costly.

Approach

Unify diverse segmentation tasks into an image + language prompt -> mask format, using language templates per task, a Pre-Fusion cross-attention, and a two-path visual-linguistic decoder; large pseudo-labeled data is generated by an automatic annotation engine (SAM, BLIP, RAM, Grounding DINO, CLIP filtering).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use UniLSeg-100 instead of UniNextUniLSeg · G-Ref valoIoU: 73.41 -> 79.27Helped
use UniLSeg-100 instead of UniNextUniLSeg · RefCOCO+ test BoIoU: 62.57 -> 68.15Helped
use UniLSeg-100 instead of OVSegUniLSeg · ADE20K-150mIoU: 24.8 -> 29.5Helped
use UniLSeg-100 instead of SegFormerUniLSeg · ADE20KmIoU: 51.1 -> 49.5Hurt
add Pre-Fusion (ablation)UniLSeg · RefCOCOoIoU: 48.68 -> 65.38Helped
add Language Path (ablation)UniLSeg with Pre-Fusion · RefCOCOoIoU: 65.38 -> 74.47Helped
add Vision Path (ablation)UniLSeg with Pre-Fusion and Language Path · RefCOCOoIoU: 74.47 -> 77.56Helped
pre-train on SA-1B pseudo-labeled data rather than jointly training with it (ablation)UniLSeg · multiple segmentation taskssegmentation performanceHelped
increase SA-1B sampling from 20% to 100% during pre-training (ablation)UniLSeg · multiple segmentation taskssegmentation performanceHelped
add multi-task joint training without pseudo-labeled data (ablation)UniLSeg · short-text caption taskssegmentation performanceHurt
add multi-task joint training with pseudo-labeled data for pre-training (ablation)UniLSeg · multiple segmentation taskssegmentation performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: RefCOCO G-Ref COCO-Stuff Ref-YouTubeVOS PartImageNet LIP ECSSD DUTS Objects365 SA-1B ImageNet

Benchmarks: RefCOCO RefCOCO+ G-Ref Ref-YouTubeVOS ADE20K Pascal Context PartImageNet ECSSD DUT-OMRON/SOD Pascal-S

Metrics: oIoU J&F mIoU Fmean IoU

Baselines: CRIS LAVT PolyFormer UNINEXT SEEM SegGPT OVSeg GRES

Builds on: SAM CLIP Swin Transformer BLIP Grounding DINO

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