PropVG: Proposal-Driven Visual Grounding
- The paper introduces PropVG, an end-to-end, detector-free framework that revisits the classic proposals plus grounding paradigm using transformers.
- It integrates foreground proposal generation with contrastive refer scoring and multi-granularity target discrimination to enhance both classic and generalized visual grounding.
- PropVG demonstrates improved accuracy and efficiency, achieving higher F1 scores and reduced inference times compared to traditional and end-to-end methods.
PropVG is an end-to-end, proposal-driven visual grounding framework that revisits the classic two-stage “proposals + grounding” paradigm in a fully transformer-based, detector-free form. It is designed for both classic visual grounding and generalized visual grounding, and integrates foreground object proposal generation with referential object comprehension without requiring additional detectors. The framework further introduces a Contrastive-based Refer Scoring module for sentence- and word-level discrimination, and a Multi-granularity Target Discrimination module for target-existence reasoning in generalized settings (Dai et al., 5 Sep 2025).
1. Scope, task setting, and motivation
PropVG addresses four task formulations. In classic visual grounding, it supports Referring Expression Comprehension, which localizes the referred object with a bounding box, and Referring Expression Segmentation, which segments the referred object at pixel level. In generalized visual grounding, it supports Generalized REC and Generalized RES, which must detect or segment zero, one, or multiple referred targets and explicitly determine whether the target exists (Dai et al., 5 Sep 2025).
The framework is motivated by two limitations identified in prior lines of work. Traditional proposal-based two-stage methods such as MAttNet, NMTree, and Ref-NMS depend on pre-trained detectors, are heavy and slow, and are not optimized end-to-end for referential grounding. End-to-end direct referring methods such as TransVG, SeqTR, SimVG, OneRef, and ReLA predict grounding outputs directly from image-text features, but they rely on supervision from the referred target only and therefore under-utilize foreground structure. The paper also argues that existing generalized methods often perform existence prediction from a single scalar or branch, rather than from object-level and semantic-level cues jointly (Dai et al., 5 Sep 2025).
Within this framing, PropVG asks whether a proposal-driven design can be revived without external detectors and whether multi-granularity information can improve both referential scoring and absent-target recognition. This suggests a deliberate synthesis of classical proposal-based grounding with contemporary transformer-based multimodal encoding, rather than a simple return to earlier two-stage pipelines.
2. End-to-end architecture
The input to PropVG is an image and a text referring expression . The model uses BEiT-3 as a large multimodality transformer pre-trained on vision and vision-language tasks. BEiT-3 jointly encodes the image and text through early multimodal fusion, producing visual features of shape and textual token features (Dai et al., 5 Sep 2025).
A SimFPN module converts the single-scale ViT features into multi-scale maps for . Each multi-scale feature map is then split along channels into a segmentation-branch subset and a detection-branch subset. The segmentation pathway uses a UNet decoder to fuse multi-scale features into a high-resolution representation and a SegHead to predict a global segmentation mask . For RES, this mask corresponds to the referent mask; for GRES, it may represent all regions matching the text or all zeros if the referent is absent (Dai et al., 5 Sep 2025).
The detection pathway initializes learnable object queries and refines them with a multi-scale deformable transformer decoder using the detection-branch features. The decoder outputs proposal queries 0. A DetHead predicts proposal boxes 1 and foreground/background scores 2. A Query Projection module maps 3 into a referring space, after which the referential branch computes refer scores for each proposal (Dai et al., 5 Sep 2025).
The resulting organization is explicitly bifurcated: one branch performs global referring segmentation, while the other performs foreground proposal generation and referential scoring. A plausible implication is that PropVG treats segmentation and proposal reasoning as complementary but not redundant pathways, with the later existence module consuming signals from both.
3. Referential scoring and existence reasoning
A central component of PropVG is the Contrastive-based Refer Scoring module. After Query Projection, the projected proposal queries interact with the text features by Multi-Head Cross-Attention, where the queries attend to textual keys and values, yielding text-aware query features 4. CRS then computes sentence-level and word-level similarities separately (Dai et al., 5 Sep 2025).
For sentence-level scoring, a global text feature 5 is obtained via masked max pooling over token features. For each query, cosine similarity with 6 is computed using a learnable temperature 7 initialized to 8, producing 9. For word-level scoring, cosine similarities between each query and each token yield 0, and a MaxPool over tokens gives a single word-level score per query. The final refer score is an adaptive fusion:
1
where 2. The paper characterizes this as contrastive scoring because it aligns positive query-text pairs and separates negatives through cosine similarities and BCE supervision (Dai et al., 5 Sep 2025).
The second core component is the Multi-granularity Target Discrimination module, which addresses target-existence prediction in generalized grounding. MTD introduces a learnable existence query 3 and combines object-level granularity, represented by proposal refer scores 4, with semantic-level granularity, represented by the segmentation mask 5. This fusion is implemented with Score Prior Cross Attention blocks:
6
Here the prior scores 7 bias attention toward proposals or pixels with stronger evidence (Dai et al., 5 Sep 2025).
After two SPCA interactions, the model predicts an existence probability 8. PropVG then defines the final existence score as
9
where 0 is the TopK Average Score over segmentation, obtained by sorting pixel scores, selecting the top 1, and averaging them. The reported best performance uses 2 (Dai et al., 5 Sep 2025).
These modules instantiate the paper’s multi-granularity view in two distinct senses: CRS combines sentence-level and word-level language discrimination, while MTD combines proposal-level and pixel-level visual evidence. This suggests that PropVG treats referential identification and existence reasoning as separate but structurally parallel discrimination problems.
4. Training objectives, supervision, and implementation
The total loss in PropVG is
3
with default weights 4, 5, and 6 (Dai et al., 5 Sep 2025).
The detection loss is DETR-style. For matched queries, it includes cross-entropy for foreground/background classification and L1 plus GIoU for box regression; unmatched queries receive background classification loss. Referring loss is BCE over proposal refer scores, where positive labels correspond to queries matched to referred targets and negatives include both foreground non-referent objects and background queries. The segmentation loss combines BCE and Dice loss on the global segmentation mask. The existence loss is BCE on 7, with label 8 for non-empty expressions and 9 for empty-target expressions (Dai et al., 5 Sep 2025).
Foreground supervision is an explicit design choice. Training annotations include not only referents but all salient foreground COCO instances filtered by is_crowd = 0, absolute area greater than 100 pixels, and relative area in 0 of the image. Hungarian matching assigns queries to foreground objects or to no-object, and the assignment is also used to define positives and negatives for referential supervision (Dai et al., 5 Sep 2025).
The implementation uses BEiT-3 ViT-B as the multimodal encoder, SimFPN for multi-scale features, a UNet decoder for segmentation, and a multi-scale deformable decoder for detection. For generalized visual grounding, the input image size is 1; for classic visual grounding, it is 2; for ablations, it is 3. Training uses Adam with initial learning rates of 4 for the BEiT-3 encoder and 5 for other modules. The batch size is 16 over 4 NVIDIA 4090 GPUs. The training schedule is 12 epochs for generalized tasks, 30 epochs for classic tasks, and 10 epochs for ablations, with learning-rate decay by a factor of 6 at epochs 7 and 11 for the 12-epoch regime (Dai et al., 5 Sep 2025).
At inference time, PropVG outputs proposal boxes, refer scores, a global segmentation mask, and an existence score. The appendix reports that using refer score alone yields the best F1 and gIoU among tested proposal-scoring combinations, that the best proposal threshold is 7, and that NMS is optional because DETR outputs are relatively non-redundant (Dai et al., 5 Sep 2025).
5. Benchmarks and empirical performance
PropVG is evaluated on 10 datasets covering REC, RES, GREC, GRES, robustness-oriented datasets, and beyond-one-to-one segmentation. For classic visual grounding, the paper reports results on RefCOCO, RefCOCO+, and RefCOCOg. For generalized grounding and robustness, it reports results on gRefCOCO, Ref-ZOM, and R-RefCOCO, R-RefCOCO+, and R-RefCOCOg (Dai et al., 5 Sep 2025).
On RefCOCO REC, with BEiT-3 and pretraining, PropVG achieves 8 on val/testA/testB. On RefCOCO+ REC, it achieves 9, and on RefCOCOg REC it achieves 0 on val-u/test-u. For RES, the paper states that PropVG beats EEVG by 1 mIoU on RefCOCO, 2 on RefCOCO+, and 3 on RefCOCOg. Compared with MAttNet, PropVG improves REC accuracy by approximately 4 on average across splits and reduces inference time to approximately 5 ms versus 6 ms (Dai et al., 5 Sep 2025).
On gRefCOCO GRES, PropVG reports val gIoU 7, cIoU 8, and N-acc 9, with testA gIoU 0 and testB gIoU 1. On Ref-ZOM, it reports oIoU 2, mIoU 3, and Acc 4. On R-RefCOCO, R-RefCOCO+, and R-RefCOCOg, it reports rIoU values of 5, exceeding the HDC baseline by 6, 7, and 8, respectively. On gRefCOCO GREC, PropVG outperforms SimVG in F1score with 9 versus 0 on val, 1 versus 2 on testA, and 3 versus 4 on testB (Dai et al., 5 Sep 2025).
The paper also emphasizes that PropVG is competitive with or better than several MLLM-based systems such as LISA, GSVA, and GLaMM while using far fewer parameters, citing approximately 5B parameters versus 6B or more for those baselines. This suggests that the framework’s gains are not attributable solely to scale, but to the proposal-driven and multi-granularity design.
6. Ablations, interpretation, and relation to similarly named models
The ablation studies isolate the effects of PropVG’s components. Starting from a baseline, the addition of SimFPN, a UNet decoder, a multi-scale deformable decoder, channel splitting, and Query Projection improves F1score from 7 to 8 and gIoU from 9 to 0. Removing foreground supervision and reverting to a direct-referring formulation reduces F1 by approximately 1, which the paper uses to support the value of proposal-based decomposition and extra supervision (Dai et al., 5 Sep 2025).
Further ablations show that CRS and MTD each provide distinct gains. The baseline yields F1 2, N-acc 3, and gIoU 4. Adding CRS only gives F1 5 and gIoU 6. Adding MTD only gives F1 7, gIoU 8, and N-acc 9. Using both modules together yields F1 0, N-acc 1, and gIoU 2. Within CRS, sentence-only and word-only contrastive scoring both help, but adaptive fusion performs best. Within MTD, SPCA over queries alone or masks alone improves performance, while combining both together with multiplicative fusion using 3 and TAS produces the strongest existence and segmentation results (Dai et al., 5 Sep 2025).
The qualitative analysis associates proposal-driven supervision with reduced false positives on non-referent foreground objects. It also reports that different expressions over the same image can emphasize different foreground proposals because BEiT-3 performs multimodal encoding. Examples cited in the paper include different proposal emphases for “a guy in an orange tie” versus “all human beings,” and strong handling of crowded scenes, multi-target descriptions, and empty targets (Dai et al., 5 Sep 2025).
A recurring source of confusion is nomenclature. The literature also contains “PVG: Progressive Vision Graph for Vision Recognition,” which is a graph-based vision backbone for image recognition rather than a grounding system (Wu et al., 2023), and “ProVG: Progressive Visual Grounding via Language Decoupling for Remote Sensing Imagery,” which is a remote sensing visual grounding framework based on language decoupling and a survey-locate-verify scheme (Li et al., 2 Apr 2026). PropVG is distinct from both: it is proposal-driven, detector-free, and centered on end-to-end foreground proposal learning, contrastive refer scoring, and multi-granularity existence reasoning (Dai et al., 5 Sep 2025).
The paper does not foreground limitations extensively, but it does imply several. Proposal quality remains consequential, particularly for tiny objects or rare categories. Segmentation is produced as a global mask rather than as per-instance masks, so multi-target segmentation is not instance-aware. The architecture also remains computationally substantial because it uses BEiT-3 and deformable transformer decoders, even if it is more efficient than classic two-stage pipelines (Dai et al., 5 Sep 2025). Future directions mentioned in context include instance-level segmentation per proposal, parameter-efficient finetuning for BEiT-3, and integration with larger multimodal LLMs.