Where Grounding Accuracy Lives on the IoU Curve: Label-Free Inference-Time Boundary Refinement
Organizations: Auckland University of Technology
Abstract
Vision--language models can identify the correct referent while returning an imprecise bounding box. We study whether a frozen direct-answer model can use its own prediction to allocate one additional localized observation without accessing target annotations at inference. Label-free precision refinement (LFPR) routes predicted-small regions to a higher-resolution pass, re-grounds the expression inside a context crop, admits a candidate only under fixed geometric guards, and returns a fixed coordinate-wise midpoint. We report results across three evidence tiers. On 31,921 retrospective Ref-L4 expressions, LFPR raises mAcc from 72.947% to 76.013% ([email protected] 88.531%89.725%, [email protected] 55.788%61.142%). A frozen transfer to 30,969 RefCOCO/RefCOCO+/RefCOCOg expressions improves every dataset at [email protected], mAcc, and mean IoU (pooled mAcc , [email protected] ), while [email protected] is unchanged overall: routing alone gains points there, but crop, guards, and fusion give back , offsetting rather than showing no strict-IoU effect. A prospective, image-disjoint Flickr30K Entities evaluation improves every endpoint (mAcc , [email protected] ), more strongly under a single-box variant (mAcc , [email protected] ). The same operator applied to two released grounding specialists improves every endpoint ([email protected] / for EGM-4B/8B) at roughly twice the latency, composing with specialist training rather than replacing it. A genuine unguarded control (guard removed from the same candidates) underperforms the incumbent on every metric, showing the guard is load-bearing. Together, these results show that referent selection and boundary precision are partially separable, with different components moving opposing regions of the IoU curve -- behavior a single threshold cannot reveal.
Figures & tables
| Evidence tier | (expr / img) | [email protected] | [email protected] | [email protected] [95% CI] | mAcc [95% CI] |
|---|---|---|---|---|---|
| Ref-L4 (retrospective) | 31,921 / 9,467 | 88.531 | 89.725 | +1.194 [0.944, 1.439] | +3.066 [2.818, 3.311] |
| RefCOCO family (frozen transfer) | 30,969 / 3,982 | 89.212 | 90.029 | +0.817 [0.639, 1.001] | +0.645 [0.469, 0.827] |
| Flickr30K (prospective, merged-box) | 14,481 / 999 | 74.864 | 75.678 | +0.815 [0.299, 1.324] | +0.973 [0.648, 1.310] |
| Dataset | Rows | Images | [email protected] | [email protected] | [email protected] | mAcc |
|---|---|---|---|---|---|---|
| RefCOCO | 10,752 | 1,500 | +0.772 [0.516, 1.037] | +0.456 [0.037, 0.881] | [ , 0.234] | +0.343 [0.083, 0.594] |
| RefCOCO+ | 10,615 | 1,500 | +0.641 [0.381, 0.908] | +0.895 [0.476, 1.319] | +0.377 [ , 1.110] | +0.644 [0.385, 0.911] |
| RefCOCOg | 9,602 | 2,600 | +1.062 [0.751, 1.391] | +1.250 [0.804, 1.705] | +0.083 [ , 0.773] | +0.984 [0.698, 1.281] |
| System | Params. | [email protected] | [email protected] | [email protected] | mAcc | Mean IoU | Invalid |
|---|---|---|---|---|---|---|---|
| Frozen incumbent | 8B | 89.212 | 80.790 | 60.955 | 75.925 | 82.262 | 2 |
| + resolution routing | 8B | 89.903 | 81.597 | 62.117 | 76.786 | 82.911 | 2 |
| + LFPR | 8B | 90.029 | 81.643 | 60.926 | 76.570 | 82.814 | 2 |
| Released specialist | 4B | 90.723 | 81.856 | 61.558 | 76.722 | 83.171 | 115 |
| + LFPR | 4B | 91.007 | 82.311 | 63.128 | 77.508 | 83.592 | 115 |
| Released specialist | 8B | 91.311 | 82.027 | 53.786 | 74.705 | 82.365 | 0 |
Appendix figures & tables38 assets
Supplementary material from the paper’s appendix.
Appendix
| Artifact | Rows | Images | Label access | First recoverable access | Recorded uses and decisions |
|---|---|---|---|---|---|
| Ref-L4 published test | 31,921 | 9,467 | Yes | 2026-08-05 or earlier | Baseline scoring; source/size diagnostics; resolution arm; final LFPR scoring and manuscript framing. |
| Frozen RefCOCO-family transfer | 30,969 | 3,982 | Yes | 2026-08-10 | Frozen LFPR pooled audit; descriptive dataset slices; no target-label tuning. |
| Shared crop/refinement holdout | 2,000 | 1,713 | Labels present in rows | 2026-08-08 | Selected from the full-test baseline after excluding named prior-pilot images; reused for crop/fusion-only and full LFPR decisions. |
| Resolution/prompt pilots | 800 each | Not fully exported | Yes | 2026-08-07–08 | Floor, prompt, and stopping choices; some samples were reused and the rung summaries used different references. |
| Supervised-adaptation split | 3,314 | Not fully exported | Yes | 2026-08-08 | Supervised-adaptation control and stopping decision; relation to all other image pools is not reconstructable from the compact export. |
| Backbone-scale pilot | 380 | 344 | Yes | 2026-08-09 | Same-family 32B direct-model control; no complete LFPR run. |
| Dataset | Arm | Rows | SHA-256 (12 hex) |
|---|---|---|---|
| Ref-L4 | 31,921 | a31497f9f3cb | |
| Ref-L4 | (diagnostic) | 31,921 | c4d83a2c7800 |
| Ref-L4 | 31,921 | 3bee48fa7c3f | |
| RefCOCO family | 30,969 | 0b0e6a9b508d | |
| RefCOCO family | 30,969 | fe4508dff83b | |
| Flickr merged-box | 14,481 | 24170b518493 |
| Evaluation | Evidence tier | (expr / img) | [email protected] | [email protected] | [email protected] | mAcc | Mean IoU |
|---|---|---|---|---|---|---|---|
| Ref-L4 (full split) | Retrospective development | 31,921 / 9,467 | +1.194 | +3.173 | +5.354 | +3.066 | +1.704 |
| RefCOCO/+/g (pooled) | Frozen cross-dataset transfer | 30,969 / 3,982 | +0.817 | +0.852 | +0.645 | +0.552 | |
| Flickr30K (merged-box) | Prospective, image-disjoint | 14,481 / 999 | +0.815 | +1.326 | +1.022 | +0.973 | +0.712 |
| Flickr30K (single-box) | Prospective, image-disjoint (secondary) | 11,574 / 979 | +1.175 | +3.145 | +3.689 | +2.575 | – |
| Arm | [email protected] | [email protected] | [email protected] | mAcc | Objects365 | |
|---|---|---|---|---|---|---|
| Crop/fusion reused pilot | 2,000 | +0.70 | – | – | – | – |
| LFPR reused pilot | 2,000 | +0.85 | +2.65 | +2.65 | +2.055 | +1.30 |
| LFPR full test | 31,921 | +1.194 | +3.173 | +5.354 | +3.066 | +1.720 |
| Metric | Incumbent | LFPR | (pp) | Two-sided 95% CI | Holm |
|---|---|---|---|---|---|
| [email protected] | 89.212 | 90.029 | +0.817 | [0.639, 1.001] | 0.0032 |
| [email protected] | 80.790 | 81.643 | +0.852 | [0.566, 1.147] | 0.0032 |
| [email protected] | 60.955 | 60.925 | [ , 0.497] | 0.9311 | |
| [email protected]:0.95 | 75.925 | 76.570 | +0.645 | [0.469, 0.827] | 0.0032 |
| Mean IoU | 82.262 | 82.814 | +0.552 | [0.438, 0.668] | — |
| Dataset | Rows | Images | [email protected] | [email protected] | [email protected] | mAcc |
|---|---|---|---|---|---|---|
| RefCOCO | 10,752 | 1,500 | +0.772 [0.516, 1.037] | +0.456 [0.037, 0.881] | [ , 0.234] | +0.343 [0.083, 0.594] |
| RefCOCO+ | 10,615 | 1,500 | +0.641 [0.381, 0.908] | +0.895 [0.476, 1.319] | +0.377 [ , 1.110] | +0.644 [0.385, 0.911] |
| RefCOCOg | 9,602 | 2,600 | +1.062 [0.751, 1.391] | +1.250 [0.804, 1.705] | +0.083 [ , 0.773] | +0.984 [0.698, 1.281] |
| Dataset | Boundary shift | Router-caused | Over-expand | Over-shrink | Strict harm rate † |
|---|---|---|---|---|---|
| RefCOCO | |||||
| RefCOCO+ | |||||
| RefCOCOg |
| Arm | [email protected] | [email protected] | [email protected] | mAcc | IoU W/L/T vs incumbent |
|---|---|---|---|---|---|
| incumbent | 89.212 | 80.790 | 60.955 | 75.925 | — |
| routing | 89.903 | 81.597 | 62.117 | 76.786 | 1,444 / 651 / 28,874 |
| crop | 89.448 | 81.462 | 62.799 | 76.723 | 15,725 / 10,608 / 4,636 |
| unguarded negative control | 86.974 | 77.632 | 56.382 | 72.707 | 11,683 / 16,010 / 3,276 |
| full (LFPR) | 90.029 | 81.643 | 60.925 | 76.570 | 13,925 / 12,357 / 4,687 |
| Contrast and metric | (pp) | 95% CI |
|---|---|---|
| Resolution routing minus incumbent | ||
| [email protected] | ||
| [email protected] | ||
| [email protected] | ||
| Crop alone (guarded) minus incumbent | ||
| [email protected] | ||
| Arm | [email protected] | [email protected] | [email protected] | mAcc | Mean IoU vs |
|---|---|---|---|---|---|
| incumbent (pre-resolution) | 74.864 | 59.720 | 37.753 | 56.975 | — |
| routing alone | 75.893 | 61.784 | 39.749 | 58.585 | +1.013 |
| guarded crop alone | 74.926 | 59.050 | 37.200 | 56.463 | |
| unguarded negative control | 74.353 | 58.484 | 36.662 | 55.952 | |
| full (LFPR) | 75.678 | 61.046 | 38.775 | 57.948 | +0.712 |
| Arm | [email protected] | [email protected] | [email protected] | mAcc | Mean IoU vs |
|---|---|---|---|---|---|
| incumbent (pre-resolution) | 74.864 | 59.720 | 37.753 | 56.975 | — |
| unconditional floor | 74.629 | 61.398 | 42.469 | 58.747 | +0.692 |
| unconditional floor+crop | 74.774 | 61.149 | 41.551 | 58.461 | +0.591 |
| Ref-L4 Midpoint Replacement Guarded [email protected]: 89.725 [email protected]: 61.142 mAcc: 76.013 Mean IoU: +0.691 [email protected]: 89.399 [email protected]: 63.143 mAcc: 76.166 Mean IoU: +0.712 Unguarded [email protected]: 88.262 [email protected]: 59.350 mAcc: 73.864 Mean IoU: [email protected]: 87.247 [email protected]: 62.059 mAcc: 74.491 Mean IoU: | Flickr30K merged-box Midpoint Replacement Guarded [email protected]: 75.678 [email protected]: 38.775 mAcc: 57.948 Mean IoU: [email protected]: 74.926 [email protected]: 37.200 mAcc: 56.463 Mean IoU: Unguarded [email protected]: 75.057 [email protected]: 38.071 mAcc: 57.003 Mean IoU: [email protected]: 74.353 [email protected]: 36.662 mAcc: 55.952 Mean IoU: |
| Cell | [email protected] | [email protected] | [email protected] | mAcc | Mean IoU | IoU W/L/T |
|---|---|---|---|---|---|---|
| Guarded, midpoint ( , shipped) | 75.678 | 61.046 | 38.775 | 57.948 | 5,024 / 5,471 / 3,986 | |
| Guarded, replacement | 74.926 | 59.050 | 37.200 | 56.463 | 4,430 / 6,075 / 3,976 | |
| Unguarded, midpoint | 75.057 | 59.747 | 38.071 | 57.003 | 5,541 / 6,003 / 2,937 | |
| Unguarded, replacement ( ) | 74.353 | 58.484 | 36.662 | 55.952 | 4,876 / 6,686 / 2,919 |
| Rows | Arm | Calls | Mean s | P95 s | Max alloc. GiB | Invalid % |
|---|---|---|---|---|---|---|
| 128 | 1.000 | 0.837 | 0.900 | 16.44 | 0.00 | |
| 128 | 1.156 | 1.299 | 3.847 | 17.58 | 0.00 | |
| 128 | 2.000 | 1.646 | 1.821 | 16.44 | 0.00 | |
| 128 | 2.156 | 2.160 | 4.717 | 17.58 | 0.00 | |
| 128 | 2.156 | 2.244 | 4.734 | 17.58 | 0.00 | |
| 128 | 1.000 | 3.072 | 3.225 | 17.59 | 0.00 |
| Arm | [email protected] | [email protected] | [email protected] | mAcc | Mean IoU vs |
|---|---|---|---|---|---|
| incumbent (pre-resolution) | 74.219 | 64.648 | 42.773 | 59.648 | — |
| routing alone | 75.586 | 66.602 | 44.531 | 61.387 | |
| guarded crop alone | 74.805 | 63.086 | 42.578 | 59.668 | |
| unguarded negative control | 74.805 | 63.086 | 41.992 | 59.609 | |
| full (LFPR) | 75.000 | 66.406 | 43.555 | 60.723 | |
| unconditional floor | 75.586 | 67.773 | 48.047 | 62.617 |
| Arm | Calls | Mean s | P95 s | Max alloc. GiB | Invalid % |
|---|---|---|---|---|---|
| 1.000 | 0.945 | 1.049 | 16.49 | 0.39 | |
| 1.996 | 1.876 | 2.315 | 16.49 | 0.39 | |
| 1.025 | 1.048 | 1.252 | 17.58 | 0.39 | |
| 2.021 | 1.977 | 2.347 | 17.58 | 0.39 | |
| 2.021 | 1.865 | 1.985 | 17.58 | 0.39 | |
| 1.000 | 3.291 | 3.510 | 17.59 | 0.00 |
| Arm | [email protected] | [email protected] | [email protected] | mAcc | Mean IoU |
|---|---|---|---|---|---|
| (matched val baseline) | 89.218 | 81.029 | 62.753 | 76.475 | 82.557 |
| 90.328 | 83.581 | 69.394 | 79.514 | 84.327 | |
| 90.464 | 83.513 | 68.065 | 79.275 | 84.233 |
| Rows | System | Calls | Gen. tokens | Mean s | P95 s |
|---|---|---|---|---|---|
| 128 | EGM-4B | 1.000 | 98.5 | 4.798 | 6.055 |
| 128 | + LFPR | 2.000 | 197.4 | 9.250 | 11.395 |
| 128 | EGM-8B | 1.000 | 98.7 | 4.553 | 5.148 |
| 128 | + LFPR | 2.000 | 196.9 | 9.116 | 11.536 |
| 512 | EGM-4B | 1.000 | 98.9 | 4.622 | 5.503 |
| 512 | + LFPR | 1.998 | 197.9 | 9.080 | 10.861 |
| Source | Rows | [email protected] | One-sided LCB |
|---|---|---|---|
| COCO | 19,889 | +0.875 | +0.693 |
| Objects365 | 12,032 | +1.720 | +1.260 |
| Bucket | Rows (%) | [email protected] | Gap to large |
|---|---|---|---|
| Small | 6,665 (20.9%) | 78.92 | |
| Medium | 16,311 (51.1%) | 90.15 | |
| Large | 8,945 (28.0%) | 92.73 | – |
| Arm | [email protected] | [email protected] | [email protected] | mAcc 0.50:0.95 |
|---|---|---|---|---|
| (direct answer) | 72.933 | 57.500 | 36.633 | 54.703 |
| LFPR ( ) | 74.233 | 60.800 | 37.800 | 56.673 |
| (95% CI) |
| Checkpoint | Dataset (rows) | [email protected] | Parser success | Incumbent gap |
|---|---|---|---|---|
| GLM-4.1V-9B-Thinking | Flickr merged-box (4,000) | 70.18 | 83.1% | pp |
| Qwen2.5-VL-7B-Instruct | Ref-L4-test (3,000, paired) | 81.57 | 97.0% | pp |
| Route | Main result | Disposition |
|---|---|---|
| Released EGM transfer | points at [email protected]; 95% CI | Closed as a zero-shot transfer; native EGM recipe still needs a matched-compute replication. |
| Supervised coarse-to-fine | points at [email protected]; LCB | Closed before the planned larger run. |
| Transferred parallel box decoding | points; LCB | Transfer route closed. |
| SAM3 projection | Positive strict-IoU effects but no headline gate | Closed as a standalone replacement. |
| SAM3 midpoint fusion | points at [email protected]; LCB on fresh data | Retrospective fusion signal did not replicate. |
| Full crop replacement | points at [email protected]; LCB | Crop replacement closed; strict-IoU signal retained. |
| Metric | Incumbent | LFPR | (pp) | Two-sided 95% CI |
|---|---|---|---|---|
| [email protected] | 88.531 | 89.725 | +1.194 | [0.944, 1.439] |
| [email protected] | 77.416 | 80.590 | +3.173 | [2.768, 3.584] |
| [email protected] | 55.788 | 61.142 | +5.354 | [4.808, 5.906] |
| [email protected]:0.95 | 72.947 | 76.013 | +3.066 | [2.818, 3.311] |
| Mean IoU | 80.944 | 82.648 | +1.704 | [1.542, 1.868] |
| Contrast | [email protected] | [email protected] | [email protected] | mAcc |
|---|---|---|---|---|
| - (routing alone) | ||||
| - (marginal, after routing) | ||||
| - (deployed policy) | ||||
| Cell | [email protected] | [email protected] | [email protected] | mAcc | Mean IoU | IoU W/L/T |
|---|---|---|---|---|---|---|
| Guarded, midpoint ( , shipped) | 89.725 | 80.590 | 61.142 | 76.013 | +1.704 | 19,386 / 10,260 / 2,275 |
| Guarded, replacement | 89.399 | 79.947 | 63.143 | 76.166 | +1.725 | 17,333 / 12,317 / 2,271 |
| Unguarded, midpoint | 88.262 | 77.739 | 59.350 | 73.864 | +0.559 | 19,764 / 11,321 / 836 |
| Unguarded, replacement | 87.247 | 78.140 | 62.059 | 74.491 | +0.129 | 17,612 / 13,490 / 819 |
| Category | Expression (truncated) | Incumbent IoU | Fused IoU |
|---|---|---|---|
| Largest improvement | The middle white boat docked between two other vessels, distinguished… | 0.561 | 0.891 |
| Largest improvement | The table, adorned with a white tablecloth, has a man in a gray shirt… | 0.657 | 0.958 |
| Largest improvement | The table covered with a white tablecloth, at which the man wearing a… | 0.644 | 0.933 |
| Largest harm | An individual in a blue and black jersey is maneuvering the foremost b… | 0.985 | 0.574 |
| Largest harm | Within the cluttered area, a building instrument, namely a hammer, is… | 0.940 | 0.530 |
| Largest harm | A cluster of thin green onions in a blue container. | 0.954 | 0.558 |
| System | Calls/row | Gen. tokens | Mean s | P95 s | Rows/s | Peak GiB | Invalid |
|---|---|---|---|---|---|---|---|
| EGM-4B | 1.000 | 98.9 | 4.622 | 5.503 | 0.216 | 8.45 | 0.20% |
| + LFPR | 1.998 | 197.9 | 9.080 | 10.861 | 0.110 | 8.45 | 0.20% |
| EGM-8B | 1.000 | 97.8 | 4.581 | 5.764 | 0.218 | 16.48 | 0.00% |
| + LFPR | 2.000 | 196.5 | 9.154 | 10.531 | 0.109 | 16.48 | 0.00% |
| System | [email protected] | [email protected] | [email protected] | mAcc |
|---|---|---|---|---|
| EGM-4B | +0.284 | +0.455 | +1.569 | +0.785 |
| EGM-8B | +0.378 | +1.230 | +6.716 | +2.401 |
| System | Params. | [email protected] |
|---|---|---|
| Qwen3-VL-8B + LFPR (ours) | 8B | 89.73 |
| GLM-4.5V [ GLM-V Team, 2025 ] | 106B (MoE) | 89.5 |
| GLM-4.6V [ GLM-V Team, 2025 ] | – | 88.9 |
| Qwen3-VL-8B incumbent (ours) | 8B | 88.53 |
| PLaMo 2.1-8B-VL [ GLM-V Team, 2025 ] | 8B | 86.8 |
| GLM-4.1V-9B-Thinking [ GLM-V Team, 2025 ] | 9B | 86.8 |
| Source | [email protected] | [email protected] | [email protected] | mAcc |
|---|---|---|---|---|
| COCO (62.3%) | 92.32 | 83.76 | 63.87 | 78.81 |
| Objects365 (37.7%) | 84.09 | 71.58 | 50.28 | 67.54 |
| Gap | +8.23 | +12.18 | +13.59 | +11.27 |
Vision-Language Grounding
Vision-Language Grounding links words and phrases to the objects, regions, actions, or moments they describe in images, video, and scenes.
See all 418 papers