English · 中文

CoEvolve:构建‑编辑式视觉定位与双向状态精修

CoEvolve: Construct-to-Edit Visual Grounding with Bidirectional State Refinement

Dongwei Sun†, Yujie Zhang†, Bowen Yao, Pei Liu, Jing Yao, Xiangyong Cao*

西安交通大学 计算机科学与技术学院

中国科学院空天信息创新研究院

† 共同第一作者 · * 通讯作者 · arXiv:2610.01710

一句话: CoEvolve 将定位分为两个阶段:RER 构建显式的、由粗到细的空间轨迹,每一步都提交 一个候选区域;BDR 再对该状态的坐标 token 做同位置双向重建。9B 模型的定位精度与 241B 规模的模型相当。

交互演示

论文实例所用的餐盘照片
GT
IoU —

数据取自论文真实实例(Figure 10):查询 "broccoli on top right"、RER 的五步轨迹与两次 BDR 精修,坐标为论文的 [0, 1000] 归一化坐标系。

餐盘照片:框被破坏再被修复
<refine> 推理文本(固定) x₁=815 y₁=20 x₂=1000 y₂=420
IoU —

BDR 的训练方式:先人为破坏坐标,精修器学习在因果掩码移除、全局上下文可见的条件下做同位置重建。在 30,969 个受控锚点上,mIoU 从 58.80 提升到 86.19。

摘要

视觉定位旨在用边界框框出语言所描述的对象。大多数多模态定位模型把"目标识别、空间推理、 边界估计"压缩成一次终端预测:自由格式的推理虽然让思考在语言上显式,却不一定暴露可度量、可编辑的空间状态。 于是中间步骤的定位错误难以诊断和修正:选错区域、边界不准都会一路带到最终的框里;自回归式的重新生成 也缺乏对既有状态做同步修复的显式机制。

我们提出 CoEvolve,一个"构建‑编辑"式框架,把定位拆解为显式的状态构建与 状态编辑。区域演化强化(RER)把定位分析组织成由粗到细的"语义—空间"轨迹,每一步推理都提交一个 显式候选区域。双向去噪精修器(BDR)把这条轨迹当作可编辑状态:以固定响应为条件,通过同位置双向重建 同步产出新的定位候选;几何层与行为层监督教会 BDR 保留准确锚点、纠正不可靠状态、巩固可靠改进。

评测覆盖自然图像与遥感定位:CoEvolve 在 RefCOCO 系列测试划分上取得 85.72% mIoU, 经领域重训练后在 DIOR‑RSVG 上取得 76.23%;在受控框破坏实验中,BDR 将 mIoU 从 58.80% 提升至 86.19%。 状态来源对比进一步支持了"结构化状态构建 + 双向状态编辑"的互补性。

CoEvolve 如何工作

CoEvolve 总览:(a) RER 构建逐步演化的区域轨迹;(b) BDR 原位编辑坐标 token
方法总览。(a)区域演化强化(RER)将定位分析组织为由粗到细的"语义—空间"轨迹,每一步 推理都提交一个显式候选区域(场景 → 候选 → 关系 → 收紧),并受格式奖励、渐进奖励与终端框奖励约束。 (b)双向去噪精修器(BDR)将完整响应(推理文本、各步框与最终答案)作为可编辑状态,通过同位置双向重建 原位改写坐标 token。几何层监督决定坐标的移动方向,行为层监督决定当前状态应被保留、纠正还是巩固。

一次性的终端预测无法体现错误来自哪一步。CoEvolve 在每一步都写下空间状态,因此选错的区域 和偏松的边界在轨迹中清晰可见。BDR 可以直接修复已有状态,而不必重新生成整个响应,推理文本始终保持不变。

定性实例

RefCOCO 系列定性结果:边界修正、密集实例修复、关系修正、高质量保持
自然图像(RefCOCO 系列)。红色实线框为模型预测,绿色虚线框为标注,角标给出每个样本在 RER → BDR 第 1 次 → 第 2 次的 IoU。自上而下:边界修正(0.267 → 0.982)、密集实例修复(0.151 → 0.974)、 关系修正(0.176 → 0.992)、对已经准确的锚点予以保持(0.999)。
DIOR-RSVG 定性结果:小目标修复、关系修正、范围修正、二次精修与失败案例
遥感图像(DIOR‑RSVG)。小目标修复(0.000 → 1.000)、关系修正(0.011 → 0.987)、 范围修正(0.293 → 0.985)、经第二次 BDR 进一步收紧的边界(0.266 → 0.943);最后一行为失败案例: 精修偏离了原本准确的锚点。
查询 broccoli on top right 的结构化 RER 轨迹与 BDR 坐标编辑矩阵
完整实例("broccoli on top right")。左侧:五步 RER 轨迹及每步提交的区域;右侧: 同位置坐标编辑,推理文本保持不动,BDR 可更新任何一步与最终答案(琥珀色单元格表示相对上一状态的改动)。 答案 IoU 依次为 0.451 → 0.913 → 0.936。

实验结果

表 1 · RefCOCO 系列定位精度(Acc@0.5) CoEvolve 仅使用 RefCOCOg train 训练,不在目标评测集上微调;Overall 为全部八个划分的均值。‡ 骨干基线为本地复现。

模型参数量 RefCOCO RefCOCO+ RefCOCOg Overall
valtestAtestBvaltestAtestBvaltest
CoEvolve(本文)9B94.495.392.490.793.587.892.692.892.41
InternVL3.5-241B-A28B241B94.196.391.591.694.686.992.092.192.39
DeepSeek-VL2-Small16B93.995.391.389.492.984.892.692.691.60
InternVL3-78B78B93.495.490.390.193.885.391.591.591.41
Qwen3-VL-235B-A22B235B92.994.690.288.692.484.290.390.890.50
CogVLM-Grounding-17B17B92.894.889.088.792.983.489.890.890.28
Qwen3.5-9B(骨干)‡9B91.593.889.587.791.382.989.789.689.48

表 2 · 五个测试划分上更严格 IoU 阈值的定位 单元格为 Acc@0.7 / Acc@0.9;聚合列按样本加权。‡ 本地复现;† 由论文报告的规模分组结果重建。

方法 RefCOCO RefCOCO+ RefCOCOg test mIoUAcc@0.7Acc@0.9
testAtestBtestAtestB
CoEvolve(本文)92.7 / 74.287.1 / 67.890.7 / 73.182.3 / 64.786.9 / 65.285.7287.9468.64
CogVLM-Grounding-17B ‡90.6 / 69.283.0 / 61.388.6 / 67.977.3 / 57.785.5 / 64.783.6085.3164.45
Qwen3-VL-8B ‡88.8 / 66.381.1 / 58.486.4 / 64.974.8 / 54.083.0 / 61.782.3983.0961.35
Qwen3.5-9B ‡88.7 / 65.981.7 / 58.686.4 / 64.575.6 / 54.383.1 / 59.682.1683.3160.64
Qwen3-VL-4B88.6 / –81.3 / –86.0 / –73.3 / –82.2 / –81.7482.5161.24
InternVL3.5-8B ‡85.9 / 63.077.5 / 55.083.9 / 61.670.6 / 50.079.3 / 58.679.3379.6858.02
Hi-R1 †–––––79.9780.0754.84
30,969 个确定性锚点上的受控框纠正
受控框纠正:在包含 30,969 个确定性锚点的五个测试划分上,相同破坏锚点输入下,训练得到的 BDR 比自回归纠正基线取得更强的纠正性能。

表 3 · 遥感定位 DIOR-RSVG RER 与 BDR 在 DIOR-RSVG 训练集上重训。† 我们复现的原生骨干,未做 DIOR-RSVG 适配。

方法Pr@0.5Pr@0.7Pr@0.9mIoU
CoEvolve(本文)86.2076.1643.4576.23
LQVG83.4175.9143.5374.02
GeoSearcher83.2072.40–73.50
LPVA82.2772.2539.5572.35
RSGround-R171.8058.70–63.40
InternVL3.5-8B64.9050.50–56.90
Qwen3.5-9B †55.8543.1518.8151.83
Qwen3.5-4B53.1039.40–49.00

下游分割:用 CoEvolve 的框提示冻结 SAM3,在八个 RefCOCO 系列 划分上取得 78.19 Macro‑8 cIoU,未做掩码微调。

BibTeX

@article{sun2026coevolve,
  title   = {CoEvolve: Construct-to-Edit Visual Grounding with
             Bidirectional State Refinement},
  author  = {Sun, Dongwei and Zhang, Yujie and Yao, Bowen and
             Liu, Pei and Yao, Jing and Cao, Xiangyong},
  journal = {arXiv preprint arXiv:2610.01710},
  year    = {2026}
}