RegionGPT: Towards Region Understanding Vision Language Model
About
Vision language models (VLMs) have experienced rapid advancements through the integration of large language models (LLMs) with image-text pairs, yet they struggle with detailed regional visual understanding due to limited spatial awareness of the vision encoder, and the use of coarse-grained training data that lacks detailed, region-specific captions. To address this, we introduce RegionGPT (short as RGPT), a novel framework designed for complex region-level captioning and understanding. RGPT enhances the spatial awareness of regional representation with simple yet effective modifications to existing visual encoders in VLMs. We further improve performance on tasks requiring a specific output scope by integrating task-guided instruction prompts during both training and inference phases, while maintaining the model's versatility for general-purpose tasks. Additionally, we develop an automated region caption data generation pipeline, enriching the training set with detailed region-level captions. We demonstrate that a universal RGPT model can be effectively applied and significantly enhancing performance across a range of region-level tasks, including but not limited to complex region descriptions, reasoning, object classification, and referring expressions comprehension.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Referring Expression Comprehension | RefCOCOg (test) | Accuracy86.96 | 291 | |
| Referring Expression Comprehension | RefCOCOg (val) | Accuracy86.44 | 291 | |
| Object Hallucination | POPE (Random) | F1 Score86.85 | 200 | |
| Object Hallucination | POPE Adversarial | Accuracy85.67 | 196 | |
| Object Hallucination | POPE Popular | F1 Score85.92 | 188 | |
| Object Classification | COCO 2017 (val) | Accuracy80.61 | 23 | |
| Region-level captioning | RefCOCOg | METEOR16.9 | 21 | |
| Region-level captioning | RefCOCOg (test) | CIDEr109.9 | 18 | |
| Spatial Reasoning | SpatialRGPT-Bench qualitative 1.0 (val test) | Below/Above Accuracy30.83 | 11 | |
| Region Captioning | DLC-Bench | Pos. Score10.6 | 10 |