atlas

Research map / Vision-language and multimodal / Multimodal LLMs

RegionGPT: Towards Region Understanding Vision Language Model

CVPR 2024 · Vision-language and multimodal › Multimodal LLMs · approach: VLM capability analysis · 44 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 RGPT, a region-level VLM that uses mask-pooled features from a refined CLIP feature map, task-guided instruction prompts, and an automatically generated detailed region caption dataset (RecapD) to handle any-shape regions.

Problem

Vision language models struggle with detailed region-level understanding because vision encoders have limited spatial awareness and training data lacks detailed region-specific captions; prior region-aware MLLMs encode regions as text coordinates or boxes only.

Approach

Refine low-resolution CLIP features with deconvolution layers to 4x resolution, extract any-shape region embeddings via Mask Pooling and feed them into the LLM alongside image tokens, combined with task-guided output-format prompts and a two-stage GPT/LLaVA-assisted region caption pipeline.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RGPT instead of ASMCOCO-2017 val region classification · COCO-2017 valmAP: 69.3 -> 70.0Helped
Use RGPT instead of the strongest captioning baselineRefCOCOg region captioning · RefCOCOgCIDEr: 71.6 -> 109.9Helped
Use RGPT instead of GRITVisual Genome region captioning · Visual GenomeMETEOR: 17.1 -> 17.0Hurt
Use RGPT instead of MiniGPT-V2ReferCOCOg referring expression comprehension · ReferCOCOg val and testaccuracy: 84.44 -> 86.44; 84.66 -> 86.96Helped
Use RGPT instead of InstructBLIPPOPE Random · POPE Randomaccuracy: 88.57 -> 87.80Hurt
Use RGPT instead of ShikraPOPE Popular and Adversarial · POPE Popular and Adversarialaccuracy: 83.97 -> 87.20; 83.10 -> 85.67Helped
Add two deconvolution layers for feature refinement (ablation)RGPT region classification · COCO-2017 valAP: 57.7 -> 66.8Helped
Use bilinear upsampling instead of two deconvolution layers (ablation)RGPT region classification · COCO-2017 valAP: 66.8 -> 60.9Hurt
Add bilinear upsampling to the deconvolution output (ablation)RGPT region classification · COCO-2017 valAP: 66.8 -> 62.7Hurt
Replace the visual backbone with SigLip ViT-SO400M-384 (ablation)RGPT region classification · COCO-2017 valAP: 70.0 -> 71.0Helped
Classify RoIs sequentially across multiple turns instead of all in one turn (ablation)RGPT region classification · COCO-2017 valmAP: 70.0 -> 73.8Helped
Increase training annotations per category (ablation)RGPT region classification · COCO-2017 valmAP: 52.7 -> 56.8 -> 57.3 -> 60.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: LAION-CC-SBU-558K Visual Genome ReferCOCOg V3Det COCO-2017 LVIS RefCOCO RecapD

Benchmarks: COCO-2017 val RefCOCOg Visual Genome POPE

Metrics: mAP accuracy METEOR CIDEr precision recall F1

Baselines: CLIP RegionCLIP LLaVA Shikra GPT4RoI PVIT ASM GRIT SLR Kosmos-2 MDETR MiniGPT-V2

Builds on: LLaVA CLIP Vicuna GPT4RoI RegionCLIP

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