VIPA: Visual Informative Part Attention for Referring Image Segmentation
Organizations: School of Artificial Intelligence, Sogang University · AI Lab of CTO division, LG Electronics · School of Electronic Engineering, Sogang University · School of Electronic Engineering, Pusan University ·
Abstract
Referring Image Segmentation (RIS) aims to segment a target object described by a natural language expression. Existing methods have evolved by leveraging the vision information into the language tokens. To more effectively exploit visual contexts for fine-grained segmentation, we propose a novel Visual Informative Part Attention (VIPA) framework for referring image segmentation. VIPA leverages the informative parts of visual contexts, called a visual expression, which can effectively provide the structural and semantic visual target information to the network. This design reduces high-variance cross-modal projection and enhances semantic consistency in an attention mechanism of the referring image segmentation. We also design a visual expression generator (VEG) module, which retrieves informative visual tokens via local-global linguistic context cues and refines the retrieved tokens for reducing noise information and sharing informative visual attributes. This module allows the visual expression to consider comprehensive contexts and capture semantic visual contexts of informative regions. In this way, our framework enables the network's attention to robustly align with the fine-grained regions of interest. Extensive experiments and visual analysis demonstrate the effectiveness of our approach. Our VIPA outperforms the existing state-of-the-art methods on four public RIS benchmarks.
Figures & tables
| Method | Publication | Vision | Language | RefCOCO | RefCOCO+ | RefCOCOg | ReferIt | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | Model | val | test A | test B | val | test A | test B | val | test | test | ||
| LLM-based RIS methods + additional vision-language training datasets | ||||||||||||
| LISA-7B [ 6 ] | CVPR 2024 | SAM-H | Vicuna-7B | 74.9 | 79.1 | 72.3 | 65.1 | 70.8 | 58.1 | 67.9 | 70.6 | - |
| PixelLM [ 15 ] | CVPR 2024 | CLIP-VIT-L | Vicuna-7B | 73.0 | 76.5 | 68.2 | 66.3 | 71.7 | 58.3 | 69.3 | 70.5 | - |
| GSVA-7B [ 16 ] | CVPR 2024 | SAM-H | Vicuna-7B | 77.2 | 78.9 | 73.5 | 65.9 | 69.6 | 59.8 | 72.7 | 73.3 | - |
| GLaMM [ 17 ] | CVPR 2024 | SAM-H | Vicuna-7B | 79.5 | 83.2 | 76.9 | 72.6 | 78.7 | 64.6 | 74.2 | 74.9 | - |
| Method | Publication | RefCOCO | RefCOCO+ | RefCOCOg | |||||
|---|---|---|---|---|---|---|---|---|---|
| val | test A | test B | val | test A | test B | val | test | ||
| C3VG [ 64 ] | AAAI’25 | 81.37 | 82.93 | 79.12 | 77.05 | 79.61 | 72.40 | 76.34 | 77.10 |
| DeRIS-B [ 65 ] | ICCV’25 | 81.99 | 82.97 | 80.14 | 75.62 | 79.16 | 71.63 | 76.30 | 77.15 |
| VIPA (Ours) | - | 82.41 | 83.64 | 80.57 | 77.36 | 80.19 | 72.48 | 76.72 | 77.45 |
| Method | GFLOPs | oIoU (%) | Inference Time (ms) |
|---|---|---|---|
| GLaMM-7B ‡ [ 17 ] | - | 74.2 | 786 (BF16) |
| LISA-7B ‡ [ 6 ] | 13,026 | 67.9 | 368 (BF16) |
| VIPA † (Ours) | 431 | 70.01 | 82 (FP32) |
| DMMI [ 5 ] | 392 | 63.46 | 74 (FP32) |
| CGFormer [ 29 ] | 950 | 64.68 | 105 (FP32) |
| VIPA (Ours) | 431 | 65.93 | 82 (FP32) |
| Method | RefCOCOg val | RefCOCOg test | ||
|---|---|---|---|---|
| seen | unseen | seen | unseen | |
| CRIS [ 4 ] | 58.64 | 42.63 | 59.68 | 38.88 |
| LAVT [ 36 ] | 60.16 | 42.33 | 60.37 | 41.38 |
| CGFormer [ 29 ] | 65.60 | 46.11 | 65.67 | 42.31 |
| VIPA (Ours) | 66.52 | 46.74 | 66.93 | 43.06 |
| Key-Value Set | RefCOCO+ val | RefCOCOg val | ||||||
|---|---|---|---|---|---|---|---|---|
| [email protected] | [email protected] | mIoU | oIoU | [email protected] | [email protected] | mIoU | oIoU | |
| Vanilla LE | 73.77 | 64.89 | 63.93 | 62.44 | 72.84 | 59.98 | 62.80 | 61.74 |
| Advanced LE | 75.26 | 66.49 | 66.14 | 64.16 | 74.35 | 61.49 | 65.06 | 63.52 |
| VE | 78.64 | 69.62 | 70.42 | 66.91 | 77.03 | 65.26 | 69.98 | 65.93 |
| Design | RefCOCO+ val | RefCOCOg val | ||||
| (a) | Step 1 | Step 2 | mIoU | oIoU | mIoU | oIoU |
| ✗ | ✓ | 66.67 | 64.72 | 66.31 | 64.04 | |
| ✓ | ✗ | 66.29 | 64.54 | 65.82 | 63.79 | |
| ✓ | ✓ | 70.42 | 66.91 | 69.98 | 65.93 | |
| (b) | Global | Local | mIoU | oIoU | mIoU | oIoU |
| Encoder Feature Extraction | Method | RefCOCO+ | ||
|---|---|---|---|---|
| val | test A | test B | ||
| w/o Fusion | w/o VE | 62.74 | 68.41 | 55.82 |
| w/ VE | 65.15 | 71.17 | 58.34 | |
| Late Fusion | w/o VE | 63.88 | 69.65 | 57.07 |
| w/ VE | 66.74 | 72.21 | 59.73 | |
| Method | RefCOCO+ val | RefCOCO+ test A | RefCOCO+ test B |
|---|---|---|---|
| w/o Supervision | 65.93 | 71.50 | 59.26 |
| Direct thresholding loss | 66.52 | 71.93 | 59.60 |
| Pixel contrastive loss | 66.91 | 72.44 | 60.15 |
| Method | RefCOCO val | RefCOCO+ val | RefCOCOg val | |||
|---|---|---|---|---|---|---|
| mIoU | oIoU | mIoU | oIoU | mIoU | oIoU | |
| w/o articles | 77.80 | 75.11 | 69.35 | 66.32 | 67.74 | 64.99 |
| All words | 78.68 | 75.84 | 70.42 | 66.91 | 69.98 | 65.93 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
Referring Image Segmentation
Referring image segmentation maps a natural-language description of an object or region to its pixels in an image.
See all 45 papers