从网络到像素:将智能体搜索引入视觉感知 From Web to Pixels: Bringing Agentic Search into Visual Perception
把网络搜索解出的隐藏身份精准绑定到像素
前置知识
视觉定位与分割(Visual Grounding & Segmentation)
视觉定位指给定图像和自然语言描述(如 "the red car on the left"),模型输出目标物体的边界框(BBox);视觉分割进一步要求输出像素级掩码(mask)。Referring Expression Comprehension(如 RefCOCO 系列)研究的是从显式属性描述到区域的映射,Reasoning Segmentation(LISA 等)则要求模型进行链式推理。传统方法假设目标身份可由图像本身或模型内置参数化知识直接推断。
本文的核心创新是把视觉定位/分割从'图像内识别'扩展到'先在网络上把隐藏身份解析出来再定位',需要读者熟悉 BBox、IoU、gIoU、cIoU 等基本概念和 SAM 这类可提示分割工具的工作机制。
智能体搜索与深度研究(Agentic Search / Deep Research)
Agentic Search 指让 LLM 自主决定何时调用搜索、何时停止、何时综合多轮证据的工作模式,通常包含 Search/Reason/Synthesize 三个动作。Deep Research 类系统(如 OpenAI Deep Research、Gemini Research)把这一范式推到了多轮、长链、外部工具调用的复杂度上。WebEyes 与 MMSearch、BrowseComp-VL 同属这一方向,但前者要求最终输出绑定到像素。
Pixel-Searcher 的核心机制——'自适应搜索-推理循环(Adaptive Search-Reason Loop)'——直接来自这一范式。理解 Search→Reason→Resolve→Bind 的循环结构是读懂方法部分的关键。
多模态大语言模型(MLLM)
MLLM 是把视觉编码器(ViT/CLIP 等)与 LLM 通过投影层或多层 Cross-Attention 拼接得到的端到端模型,可同时处理图像和文本输入并生成文本输出。Qwen3-VL、InternVL、OneThinker、Gemini、Doubao-Seed 等都是当前主流的 MLLM。本文 Pixel-Searcher 以 Qwen3-VL-8B-Instruct 作为基础感知模型,因为其指令遵循能力在定位任务中相对稳定。
实验中几乎所有对比基线都是 MLLM,方法本质上是在 MLLM 之上加一层智能体调度和外部工具调用(Google Search、SAM3)。需要理解 MLLM 的能力边界——它能直接看懂什么、需要外部证据补充什么。
SAM3 可提示分割(Promptable Segmentation)
SAM(Segment Anything Model)系列把分割建模为'给定提示(点/框/掩码)+ 图像 → 二值掩码'的任务,SAM3 在此基础上扩展了概念提示能力(Concept-Promptable),接受文本概念作为输入。Pixel-Searcher 把它当作'框→掩码'的边界细化工具使用,本身不参与身份解析。
实验中 Pixel-Searcher 把验证后的 box 交给 SAM3 拿到 SearchSeg 的最终 mask,表 5 的消融和失败分析都说明'框到掩码'这一环节错误率仅 10/389(2.6%),绝大部分错误都来自更上游的搜索与身份解析阶段。
知识密集型视觉问答(Knowledge-Intensive VQA)
区别于直接看图就能回答的 VQA(如 OK-VQA、Fact-based VQA),知识密集型 VQA 要求模型调用训练数据之外的事实知识,例如识别某个不常见的产品型号或近期事件相关人物。MMSearch、BrowseComp-VL 都属于这一类,但它们的输出是文本或图像级答案。
WebEyes 把这一设置推到了'答案必须落在某个像素区域'的程度,是知识密集型 VQA 与 grounded perception 的交叉点,理解这一点能解释为什么 SearchSeg 任务比单纯的 SearchVQA 难得多。
研究动机
现有多模态大模型和 grounded perception 方法普遍假设:目标对象要么已在图像中显式出现,要么可由模型的参数化知识直接识别。Referring Expression(如 RefCOCO 系列)和 Reasoning Segmentation(LISA、Seg-Zero)都把图像-文本对作为封闭系统处理。然而在真实的开放世界场景中,查询常常只能通过外部事实、近期事件、长尾实体或多跳关系间接指代目标——例如"找到 2023 年由 Unilever 以 27 亿美元收购的护肤品牌的全球大使,她正在使用哪款三星设备"。这种查询的关键证据完全在网络和模型冻结参数之外,模型既无法从图像,也不能从自身权重中直接推断出目标身份,传统的'一张图配一段话→输出框'管线会彻底失效。从评测角度看,MMSearch、BrowseComp-VL 等基准虽然引入了搜索,但它们评估的是浏览/答题能力,输出是文本或图像级答案;没有任何已有基准评测'是否能把搜索得到的实体正确绑定到正确像素'。
本文的目标是本文明确提出一个新任务范式 Perception Deep Research(感知深度研究):给定一张图像和一条知识密集型查询,模型必须先通过外部证据把隐藏目标身份解析为结构化假设 $h = \{e, c, K\}$(其中 $e$ 是实体名,$c$ 是粗粒度视觉类别,$K$ 是图像可校验的视觉线索集合),再把这个假设绑回图像中的具体实例,最终输出框、掩码或区域级答案。具体目标包括:(1) 形式化这一新范式;(2) 构建一个能评测该范式的基准 WebEyes;(3) 给出一个开源的参考工作流 Pixel-Searcher,证明'先搜再定位'比直接定位显著提升开放权重模型的性能。
与已有工作不同的是,本文的独特切入角度是把 Deep Research 与 Grounded Perception 显式耦合,而非把搜索当作文本问答的辅助。已有工作要么只做答案合成(OK-VQA、MMSearch),要么只做基于视觉线索的定位(RefCOCO、ReasonSeg),而本文首次提出:'身份解析'必须发生在像素输出之前,证据必须落到 box/mask 级别才能完成验证。WebEyes 因此构造了 120 张多实例图像、473 个标注对象、645 个单/多跳 QA 对,1927 个跨三种任务视图(SearchGround/SearchSeg/SearchVQA)的样本,并通过三阶段自动过滤(38.2% 拒绝)+ 人工复核(再拒 49.2%)确保查询不能被闭卷捷径、纯视觉捷径或文本泄漏破解,这是与现有基准的质的区别。
核心方法
Pixel-Searcher 的整体思路是'两阶段智能体工作流':第一阶段 Agentic Search & Target Resolution 把隐藏身份从网络证据中解出,第二阶段 Agentic Grounding & Tool Use 把这个身份绑到图像实例并调用工具生成最终输出。直觉上,可以把它理解为'先当研究员查资料,再当检测员看图'——如果研究员查错了,再强的检测器也只能在错误的实体周围画框。技术上,第一阶段用一个 MLLM(Qwen3-VL-8B)在 Search、Reason、Resolve 三个动作之间自适应循环,直到证据收敛或达到最大轮数;第二阶段用同一 MLLM 在图像上跑 grounding prompt,再用 SAM3 把框细化成掩码(SearchSeg),或反向为 SearchVQA 的候选答案匹配证据。整套系统不针对 WebEyes 做任何任务级微调,仅靠 prompt + 工具调用,因此属于'参考工作流'。
Pixel-Searcher 与已有 grounded perception 方法的本质区别在于:它把'目标身份'作为一个独立的中间表示 $h = \{e, c, K\}$ 显式建模,并让 $h$ 成为后续 grounding 的输入而非原始查询。已有方法(RefCOCO、LISA、Seg-Zero、PixelLLM)直接把查询文本喂给 grounding 头,隐式假设身份可从查询词面或图像直接推出;当查询中只有间接线索(如'某赛车系列的主角在 1981 年街机游戏中以另一个名字首次登场')时,这种隐式假设失败。Pixel-Searcher 强制模型在 grounding 前先验证 $e$ 是不是图像中真正存在的目标,并且让 grounding 过程显式检查候选区域与 $K$ 中视觉线索的一致性,从而把'检索-解析-绑定'拆成可诊断的三段。第二个创新是证据-反证据双重核对:resolving agent 必须主动验证'解出的实体不是中间线索',并对'支持但视觉不一致'或'反对但视觉一致'的候选区域做一致性检查,这是已有 grounding 流水线中没有的环节。
方法步骤详情
Pixel-Searcher 的完整流程可拆为五步。第一步,查询规划(Query Planning):对输入查询 $q$ 和图像 $I$,规划智能体先做一遍分析,必要时把 $q$ 拆成多个可独立检索的子目标,例如把'找到三星折叠屏的某月发布的护肤品大使对应设备'拆成三星月份+收购方+品牌+大使四步。第二步,自适应搜索-推理循环(Adaptive Search-Reason Loop):在最多 $T$ 轮内,agent 在 Search(调用 Google Search API 取证据 $E_t$)、Reason(综合前序证据判断是否足够)、Resolve(输出当前目标假设 $h_t = \{e_t, c_t, K_t\}$)三个动作间切换。简单查询可能一轮收敛,复杂查询需要把多轮证据串成链。第三步,目标总结(Target Summary):最终假设 $h = \{e, c, K\}$ 中,$e$ 是图像中实际可见的实体(如'Winter 真人'),$c$ 是粗粒度视觉类别(person/phone),$K$ 是可被像素验证的线索('近期官宣、年轻女性、特定服装');agent 还会主动修复过于宽泛、与图像不一致的 $h$。第四步,实例绑定与证据校验(Instance Binding & Evidence Verification):在图像上以 $h$ 为 prompt 调用 grounding 工具得到候选框集 $B = \{b_1, ..., b_n\}$,然后用 $K$ 中视觉线索与每个候选区域做一致性打分,输出最优框 $b^* = A_{bind}(I, h)$。第五步,工具调用与最终输出:SearchGround 直接返回 $b^*$;SearchSeg 用 SAM3 把 $b^*$ 精化为掩码 $\hat{y}_{seg} = T_{seg}(I, b^*)$;SearchVQA 走反向流程——对每个候选答案 $o_k$ 都跑一次 search-resolve 得到证据级描述,再与高亮框 $b$ 匹配,取 $a^* = \arg\max_k A_{vqa}(I, b, o_k)$。
技术新颖性
Pixel-Searcher 的技术新颖性可总结为三点。第一,'目标身份假设 $h$' 的显式化:已有 grounded perception 工作把身份藏在 prompt 隐空间里,Pixel-Searcher 把它形式化为可校验的 (实体, 类别, 线索) 三元组并强制 grounding 使用它,这使得失败可被追溯到 search / resolve / bind 中的具体环节(消融显示 w/o direct cand. 时 IoU 从 34.17 跌到 20.14,w/o ref. match 时跌到 29.00)。第二,反向 Search-based VQA 设计:传统 VQA 把搜索结果直接喂给答案选择器,Pixel-Searcher 把每个候选答案都过一遍 search-resolve,让答案对比变成'两个独立证据链 vs 高亮区域'的对照实验,从而在 42.24% 整体准确率上超过 Qwen3-VL-8B(36.34%)。第三,证据验证而非证据堆叠:在 Instance Binding 阶段,模型不仅利用 $K$ 中支持的线索,还检查候选框与证据之间是否存在矛盾(contradiction check),消融显示 w/o contradiction 时 IoU 从 34.17 降到 31.34,这一看似'小'的模块对 Anime/ICON 等歧义大类别尤其重要。
实验结果
WebEyes 对当前所有主流模型都是高难度基准,直接 grounding 几乎全面失败:Qwen3-VL-8B 在 SearchGround 上仅 26.81 IoU / 32.61 R@0.5,在 SearchSeg 上 35.78 gIoU / 25.94 cIoU,在 SearchVQA 上 36.34% 准确率;最强闭源模型 Doubao-Seed-2.0-Pro 也只到 35.69 IoU / 44.41 R@0.5、61.22 gIoU / 43.32 cIoU、65.37% VQA 准确率。Pixel-Searcher 在所有三个任务上都拿到了开源模型第一:SearchGround 34.17 IoU / 41.30 R@0.5,比 Qwen3-VL-8B 直接定位提升 7.36/8.69,比开源 grounding 基线 Ground-R1(26.68/29.67)提升 7.49/11.63,且在 Anime 类别上达到 38.81 IoU / 43.04 R@0.5,是所有方法在该最难类别上的最佳表现;SearchSeg 39.17 gIoU / 32.41 cIoU,比 Qwen3-VL-8B 提升 3.39/6.47,并在 Vehicles/Vehicles-cIoU 上达到 61.01/53.19 接近 Doubao-Seed-1.6(65.92/57.13)和 Gemini-3.1-Pro(79.79/72.27);SearchVQA 42.24% 整体准确率,比 Qwen3-VL-8B(36.34%)提升 5.9 个百分点,超过开源 QA 模型 Vision-R1(21.19%)、SophiaVL-R1(29.67%)、VL-Rethinker(29.20%)和 OneThinker-8B(28.26%)。消融研究揭示了清晰的因果链:完整方法 34.17 IoU,w/o contradiction 31.34,w/o direct bonus 30.80,support only 29.84,w/o ref. match 29.00,direct only 22.28,w/o direct cand. 20.14,呈现'直接定位是基础、证据校验是增益'的层级结构。失败分析统计 389 个 SearchSeg 失败样本中,304 个是 search/entity 错误(78.1%),75 个是 entity-correct region 错误(19.3%),仅 10 个是 box-to-mask 转移错误(2.6%),明确说明瓶颈在'找到正确实体'而非'画出精确边界'。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| Search-based Grounding (overall IoU) | IoU (%) | 34.17 (Pixel-Searcher) | 26.81 (Qwen3-VL-8B 直接定位) | +7.36 (相对 +27.4%) |
| Search-based Grounding (overall R@0.5) | Recall@0.5 (%) | 41.30 (Pixel-Searcher) | 32.61 (Qwen3-VL-8B 直接定位) | +8.69 (相对 +26.6%) |
| Search-based Segmentation (overall gIoU) | gIoU (%) | 39.17 (Pixel-Searcher) | 35.78 (Qwen3-VL-8B 直接定位) | +3.39 (相对 +9.5%) |
| Search-based Segmentation (overall cIoU) | cIoU (%) | 32.41 (Pixel-Searcher) | 25.94 (Qwen3-VL-8B 直接定位) | +6.47 (相对 +24.9%) |
| Search-based VQA (overall accuracy) | Accuracy (%) | 42.24 (Pixel-Searcher) | 36.34 (Qwen3-VL-8B 直接选答) | +5.90 (相对 +16.2%) |
| Search-based Grounding (Anime IoU) | IoU (%) | 38.81 (Pixel-Searcher, 类别最佳) | 31.45 (UniVG-R1, Anime 最强基线) | +7.36 |
| Search-based VQA (ICON accuracy) | Accuracy (%) | 50.40 (Pixel-Searcher, 开源最佳) | 42.00 (InternVL-3.5-8B) | +8.40 |
局限与改进
作者明确指出的局限包括:与闭源模型仍有显著差距——Doubao-Seed-2.0-Pro 在 SearchGround 上 R@0.5 达到 44.41%、SearchVQA 65.37%,Pixel-Searcher 仅有 41.30% 和 42.24%,说明'搜索式感知'的工程优化和训练数据规模在闭源侧仍有不可忽视的优势。从独立分析看,方法还有三个隐含问题:(1) 强依赖外部搜索 API 与时效性,6 个月时间窗限制使得很多真实查询过旧或过新都无法解析,且搜索结果的非视觉噪音(如广告、错误聚合)会污染 $K$;(2) 多轮搜索带来显著延迟,从 query 到最终 box 需 3-8 次 MLLM forward + 1 次 Google Search + 1 次 SAM3,远超直接 grounding 的单次推理,难以用于实时场景;(3) 反向 SearchVQA 流程对每个候选答案都跑一次 search-resolve,候选数 $K$ 较大时成本线性上升,论文未给出候选数与精度的权衡曲线。此外基准本身规模偏小(仅 120 张图像 / 473 实例 / 1927 任务样本),统计显著性需要在更大规模上验证。
独立分析的弱点
从方法学角度看,Pixel-Searcher 存在四个可改进的弱点。第一,'自适应循环'实际缺乏明确的停止准则,论文仅用'最大轮数 $T$'作为兜底,agent 可能在简单查询上过度搜索或在困难查询上过早 resolve;可引入基于证据-查询互信息的停止判据。第二,$h = \{e, c, K\}$ 中的 $K$ 仍是自然语言描述的'软提示',缺乏与图像区域的硬对齐;可考虑让 grounding 模型在 attention 层显式对齐 $K$ 的每个 token 与候选区域 patch,建立可解释的对齐矩阵。第三,反向 SearchVQA 流程把所有候选平等对待,没有利用答案间的对比信号;可借鉴 multi-choice QA 的对比学习思路,让模型直接输出'候选 A 优于 B 因为 K 包含 X'的显式对比。第四,框架对 distractors 高度依赖——当图像中不存在目标实例时(如查询对应的人在画面外),当前流程无法输出'不存在'答案,只能强行选一个最相似的区域,这与真实搜索场景的需求不符。
未来方向
作者在结论中暗示了几个方向:(1) 把 Perception Deep Research 扩展到视频和 3D,让时序/几何信息进一步约束身份解析;(2) 研究更高效的证据选择策略,避免每查询 3-8 次搜索的高延迟。基于本文成果可延伸的方向还包括:(1) 引入 test-time scaling,让 Pixel-Searcher 在多轮搜索中累积反思,主动对 $K$ 做去重和冲突检测;(2) 训练专门的'搜索感知的 grounding head',把 search-resolve 结果作为额外的 conditioning signal 注入到 grounding 网络,而非仅靠 prompt 拼接;(3) 把该范式与 RL 后训练结合,用 grounding 成功率作为奖励,直接优化 search agent 的策略;(4) 探索多模态证据源(视频、社交媒体、PDF)替代纯文本搜索,匹配 WebEyes 中'非视觉事实'的丰富性;(5) 把 WebEyes 的 1,927 任务扩展到 100k 规模,支撑对大模型进行感知深度研究的 SFT/RL 训练。
复现评估
复现性总体良好:作者明确提供了项目主页 https://pixel-searcher.github.io/ 和 GitHub 仓库 https://github.com/yangbokang/Pixel-Searcher/,WebEyes 基准数据会随论文发布。方法本身不依赖私有模型(使用 Qwen3-VL-8B-Instruct 作为 backbone),SAM3 与 Google Search API 都是公开可获取资源。复现难度主要在三处:(1) Google Search API 在不同账号/时间窗下结果不一致,导致 6 个月时间窗的'近期事实'证据可能漂移,作者建议的固定时间窗缓解但未完全消除;(2) SAM3 在论文中以 7B 规模参引,本地部署需要 16GB+ 显存,复现 SearchSeg 需要一定的 GPU 算力;(3) WebEyes 数据集规模小(120 张图像)但每张都需要至少 4 类对象标注、3 跳证据检索与人工核验,第三方想拓展规模会面临标注成本。整体而言,论文报告的指标具有可复现性,但端到端流程的延迟与稳定性会因硬件/搜索 API 不同而波动。
论文图表
左中右三栏对比了三种 grounded perception 范式:Visual-Cue Segmentation('黑头发女'→mask)、Reasoning Segmentation('图中身份最特殊的人'→mask)、Perception Deep Research('三星某月发布的设备的护肤品大使'→box/mask/answer)。底部时间线显示像素输出所需的'线索来源'从纯视觉/内部知识扩展到 Web Search & Evidence Chain 产生的隐藏身份。
这是论文最核心的概念图,一图讲清楚为什么需要把'网络搜索'加入 grounded perception 流水线,为 Motivation 章节定调。