atlas

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

LangHOPS: Language Grounded Hierarchical Open-Vocabulary Part Segmentation

NeurIPS 2025 · Detection and segmentation › Open-set and few-shot detection · approach: Open-vocabulary semantic segmentation · 0 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 LangHOPS, an MLLM-based framework that grounds object-part hierarchies in CLIP language space and uses PaliGemma 2 to refine part queries for open-vocabulary object-part instance segmentation.

Problem

Open-vocabulary object-part instance segmentation requires detecting and segmenting objects and their parts with instance-level part-whole consistency, and existing methods generalize poorly across part granularities and datasets.

Approach

Builds part queries by concatenating object decoder embeddings with CLIP text embeddings of the candidate parts retrieved from the object's category hierarchy, then refines them with an MLLM (PaliGemma 2) in a feed-forward pass before a separate part decoder.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use language-grounded object-part hierarchies instead of learnable part queries (ablation)LangHOPS · PPS-116 → PartImageNetAP: 22.5 -> 26.7Helped
Use language-grounded object-part hierarchies instead of learnable part queries (ablation)LangHOPS · PartImageNet → PPS-116AP: 19.1 -> 19.8Helped
Use MLLM parsing instead of Q-Former parsing (ablation)LangHOPS · PPS-116 → PartImageNetAP: 23.2 -> 26.7Helped
Use MLLM parsing instead of Q-Former parsing (ablation)LangHOPS · PartImageNet → PPS-116AP: 18.4 -> 19.8Helped
Allow part-loss gradients to flow through MLLM parsing to object queries (ablation)LangHOPS · PPS-116 → PartImageNetObject AP: 25.2 -> 26.2Helped
Allow part-loss gradients to flow through MLLM parsing to object queries (ablation)LangHOPS · PartImageNet → PPS-116Object AP: 62.9 -> 68.3Helped
Train object segmentation first, then object-part segmentation (ablation)LangHOPS · PPS-116 → PartImageNetAP: 15.6 -> 16.7Helped
Train object segmentation first, then object-part segmentation (ablation)LangHOPS · PartImageNet in-domainAP: 58.6 -> 56.9Hurt
Use 3 repeated part queries per object rather than 1, 2, 4, 5, or 6 (ablation)LangHOPS · PPS-116 + INS + PART → PartImageNetPart AP: 15.4, 15.8, 16.4, 16.0, 16.1, 15.9Helped
Finetune the visual backbone and pixel decoder rather than freezing both (ablation)LangHOPS · PPS-116 + INS + PART → PartImageNetPart AP: 9.34 -> 17.0Helped
Add part-level training datasets (PART) after PPS-116 and INSLangHOPS · PPS-116 → PartImageNetAP: 22.3 -> 26.7Helped
Shuffle object-query order at inference (ablation)LangHOPS · PPS-116 → PartImageNet, PPS-116 + INS + PARTAP: 27.0±0.5 -> 26.7±0.4No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: PascalPart-116 PartImageNet COCO VisualGenome LVIS ADE20K SA-1B PACO

Benchmarks: PartImageNet PascalPart-116 ADE20K OV-Part

Metrics: mAP AP mIoU hIoU

Baselines: PartGLEE PSALM VLPart PartCATSeg PartCLIPSeg CLIPSeg CAT-Seg ZSSeg+

Builds on: GLEE MaskDINO PartGLEE PaliGemma 2 VLPart

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