Rethinking MLLM Itself as a Segmenter with a Single Segmentation Token
Organizations: Beijing Institute of Technology · University of Birmingham · Beijing Jiaotong University · Beijing Academy of Artificial Intelligence
Abstract
Recent segmentation methods leveraging Multi-modal Large Language Models (MLLMs) have shown reliable object-level segmentation and enhanced spatial perception. However, almost all previous methods predominantly rely on specialist mask decoders to interpret masks from generated segmentation-related embeddings and visual features, or incorporate multiple additional tokens to assist. This paper aims to investigate whether and how we can unlock segmentation from MLLM itSELF with 1 segmentation Embedding (SELF1E) while achieving competitive results, which eliminates the need for external decoders. To this end, our approach targets the fundamental limitation of resolution reduction in pixel-shuffled image features from MLLMs. First, we retain image features at their original uncompressed resolution, and refill them with residual features extracted from MLLM-processed compressed features, thereby improving feature precision. Subsequently, we integrate pixel-unshuffle operations on image features with and without LLM processing, respectively, to unleash the details of compressed features and amplify the residual features under uncompressed resolution, which further enhances the resolution of refilled features. Moreover, we redesign the attention mask with dual perception pathways, i.e., image-to-image and image-to-segmentation, enabling rich feature interaction between pixels and the segmentation token. Comprehensive experiments across multiple segmentation tasks validate that SELF1E achieves performance competitive with specialist mask decoder-based methods, demonstrating the feasibility of decoder-free segmentation in MLLMs. Project page: https://github.com/ANDYZAQ/SELF1E.
Figures & tables
| Method | w/o SMD | 1-Token | RefCOCO | RefCOCO+ | RefCOCOg | |||||
| val | testA | testB | val | testA | testB | val | test | |||
| LISA-7B(ft) [ 31 ] | 74.9 | 79.1 | 72.3 | 65.1 | 70.8 | 58.1 | 67.9 | 70.6 | ||
| PixelLM-7B [ 49 ] | 73.0 | 76.5 | 68.2 | 66.3 | 71.7 | 58.3 | 69.3 | 70.5 | ||
| GSVA-7B [ 66 ] | 76.4 | 77.4 | 72.8 | 64.5 | 67.7 | 58.6 | 71.1 | 72.0 | ||
| GSVA-7B(ft) [ 66 ] | 77.2 | 78.9 | 73.5 | 65.9 | 69.6 | 59.8 | 72.7 | 73.3 | ||
| u-LLaVA [ 68 ] | 83.0 | 85.1 | 80.5 | 77.1 | 81.7 | 70.6 | 77.1 | 78.0 | ||
| Method | ZS | val | testA | testB | |||
|---|---|---|---|---|---|---|---|
| cIoU | gIoU | cIoU | gIoU | cIoU | gIoU | ||
| LISA-7B [ 31 ] | 38.7 | 32.2 | 52.6 | 48.5 | 44.8 | 39.7 | |
| LISA-7B(ft) [ 31 ] | 61.8 | 61.6 | 68.5 | 66.3 | 60.6 | 58.8 | |
| GSVA-7B [ 66 ] | 61.7 | 63.3 | 69.2 | 70.1 | 60.3 | 61.3 | |
| GSVA-7B(ft) [ 66 ] | 63.3 | 66.5 | 69.9 | 71.1 | 60.5 | 62.2 | |
| SAM4MLLM-8B [ 8 ] | 67.8 | 71.9 | 72.2 | 74.2 | 63.4 | 65.3 | |
| Method | val | test | ||
|---|---|---|---|---|
| gIoU | cIoU | gIoU | cIoU | |
| LISA-7B [ 31 ] | 44.4 | 46.0 | 36.8 | 34.1 |
| LISA-7B(ft) [ 31 ] | 52.9 | 54.0 | 47.3 | 48.4 |
| LaSagnA [ 63 ] | 48.8 | 47.2 | - | - |
| VISA-7B [ 70 ] | 52.7 | 57.8 | - | - |
| SAM4MLLM-8B [ 8 ] | 58.4 | 60.4 | - | - |
| A150 | PC59 | PC459 | PAS20 | |
| PSALM [ 79 ] | 18.2 | 48.5 | 10.2 | 81.3 |
| HiMTok-8B [ 62 ] | 25.0 | 43.9 | - | 82.0 |
| HyperSeg [ 64 ] | 22.3 | 64.6 | - | 92.1 |
| SELF1E-2B | 50.2 | 64.6 | 42.4 | 89.9 |
| SELF1E-2B* | 24.0 | 36.9 | 18.9 | 44.8 |
| RFR | PUS | val | testA | testB | |
|---|---|---|---|---|---|
| 76.6 | 78.3 | 73.6 | |||
| ✓ | 78.7 | 81.1 | 75.2 | ||
| ✓ | ✓ | 79.0 | 81.3 | 76.3 | |
| ✓ | 78.5 | 80.3 | 75.1 | ||
| ✓ | ✓ | ✓ | 79.8 | 82.0 | 77.1 |
| RefCOCO | RefCOCO+ | RefCOCOg | |
|---|---|---|---|
| 1. Baseline | 78.9 | 73.5 | 76.3 |
| 2. 1+Part Unshuffle | 79.3 | 73.9 | 76.7 |
| 3. 1+RFA(MLP 1) | 79.4 | 74.3 | 76.7 |
| 4. 1+RFA(MLP 2) | 80.0 | 74.3 | 77.4 |
| 5. 1+RFA(MLP 3) | 79.7 | 74.2 | 76.6 |
| RefCOCO | RefCOCO+ | RefCOCOg | |
|---|---|---|---|
| Causal | 78.4 | 72.7 | 75.5 |
| + [IMG] [IMG] | 79.0 | 73.5 | 75.8 |
| + [IMG] [SEG] | 80.0 | 74.3 | 77.4 |
| + [IMG] [TEXT] | 80.2 | 74.9 | 77.0 |
| Bidirectional | 80.2 | 75.1 | 76.9 |
| Task | Dataset | Samples | SEG-rates | SEG-samples |
| VQA | VQAv2 [ 20 ] | 100k | 1 | 100k |
| OKVQA [ 43 ] | 9k | 9k | ||
| TextVQA [ 53 ] | 35k | 35k | ||
| VizWiz [ 22 ] | 20k | 20k | ||
| GQA [ 26 ] | 100k | 100k | ||
| LLaVA-150k [ 39 ] | 157k | 157k |
| Methods | VQAv2 | OKVQA | VizWiz | GQA | TextVQA | POPE | MMB-en | MMB-cn | MME |
|---|---|---|---|---|---|---|---|---|---|
| InternVL3-2B [ 83 ] | 80.1 | 56.1 | 56.6 | 60.7 | 77.0 | 89.6 | 81.1 | 78.4 | 2221.2 |
| InternVL3-8B [ 83 ] | 81.8 | 61.9 | 63.4 | 63.2 | 78.9 | 91.1 | 83.4 | 82.2 | 2415.4 |
| SELF1E-2B | 77.7 | 48.5 | 67.8 | 61.5 | 71.7 | 89.4 | 69.6 | 66.2 | 2014.6 |
| SELF1E-8B | 80.2 | 54.0 | 69.9 | 64.1 | 72.3 | 91.1 | 74.6 | 72.0 | 2265.1 |
| Method | MLLM | RefCOCO | RefCOCO+ | RefCOCOg | |||||
|---|---|---|---|---|---|---|---|---|---|
| val | testA | testB | val | testA | testB | val | test | ||
| SELF1E-2B | InternVL3-2B | 80.2 | 82.1 | 77.6 | 74.6 | 79.1 | 69.2 | 77.0 | 77.8 |
| InternVL2-2B | 77.7 | 80.6 | 74.6 | 71.5 | 76.7 | 66.9 | 74.3 | 74.7 | |
| InternVL2.5-2B | 80.1 | 82.2 | 78.0 | 74.7 | 78.7 | 69.8 | 76.5 | 77.6 | |
| SELF1E-SEG-2B | InternVL3-2B | 84.3 | 85.4 | 82.3 | 78.9 | 83.5 | 75.1 | 80.4 | 81.0 |
| InternVL2-2B | 83.5 | 85.5 | 81.4 | 77.7 | 82.0 | 72.9 | 79.5 | 80.1 | |
| RefCOCO | RefCOCO+ | RefCOCOg | |
|---|---|---|---|
| Baseline | 76.2 | 72.3 | 74.5 |
| Scanning | 78.3 | 73.3 | 76.3 |
| Self-Replication | 78.9 | 73.5 | 76.3 |
| Method | Inference (ms) | FPS | Memory (GB) |
|---|---|---|---|
| LISA-7B | 250.0 | 4.00 | 19.2 |
| UFO-7B | 961.5 | 1.04 | 14.4 |
| SELF1E-8B | 105.0 | 9.52 | 17.7 |
| Method | Exist. | Count | Pos. | Color | Post. | Celeb. | Scene | Landm. | Artw. | OCR | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Perp. | SELF1E | 190.00 | 140.00 | 153.33 | 175.00 | 164.29 | 159.41 | 160.25 | 156.50 | 140.50 | 102.50 |
| InternVL3-2B | 195.00 | 165.00 | 136.67 | 170.00 | 157.48 | 155.00 | 156.25 | 163.75 | 156.75 | 155.00 | |
| Method | Comm. | Num. | Trans. | Code | Total Score | ||||||
| Cog. | SELF1E | 97.86 | 100.00 | 162.50 | 112.50 | 2014.64 | |||||
| InternVL3-2B | 115.71 | 105.00 | 185.00 | 147.50 | 2164.11 | ||||||
Image Segmentation
Image segmentation assigns pixels or voxels to objects and regions, supporting measurement, scene understanding, and decisions across image domains.
See all 390 papers