跳转至

ViHOI: Human-Object Interaction Synthesis with Visual Priors

日期: 2026-03-25
arXiv: 2603.24383
代码: https://github.com/MPI-Lab/ViHOI (即将开源)
领域: 图像生成 / 人体动作生成 / 人物-物体交互
关键词: HOI motion synthesis, visual priors, VLM, Q-Former, diffusion model, plug-and-play

一句话总结

提出 ViHOI,利用 VLM(Qwen2.5-VL)从 2D 参考图像中提取视觉先验和文本先验,通过 Q-Former 压缩为紧凑 token 后注入扩散模型,实现即插即用地提升多种 HOI 运动生成模型的质量和泛化性,在 FullBodyManipulation 和 BEHAVE 两个数据集上达到 SOTA。

研究背景与动机

  1. 领域现状:3D 人物-物体交互(HOI)运动生成是虚拟现实、机器人操作等场景的核心需求。目前主流方法基于扩散模型,以文本描述作为条件信号来生成交互动作序列。

  2. 现有痛点:文本描述天然缺乏几何和空间细节信息。"pick up a box" 无法告诉模型盒子的形状、大小和人应该摆什么姿势,导致"一对多"学习困难。现有改进分两类:

    • 语义增强:用 LLM 把简短文本扩充为详细描述,但仍然缺乏结构化空间知识,对未见物体泛化差
    • 物理约束:引入接触点、可供性图等显式先验,但只关注局部接触区域,忽略全身动作的全局协调
  3. 核心矛盾:文本条件信息量不足 vs 显式物理约束过于局部化,都无法同时保证交互的全局真实性和局部物理合理性。

  4. 切入角度:作者观察到 2D 图像天然包含丰富的互动先验(物体形状、尺寸、人物空间关系、接触姿态),且获取成本低——训练时可从 GT 动作渲染图像,推理时可用 text-to-image 模型合成参考图。

  5. 核心 idea:用 VLM 从参考图像中提取层间解耦的视觉-文本先验(浅层取视觉、深层取文本),通过 Q-Former 压缩后注入扩散生成器,作为即插即用模块提升任意 HOI 生成方法。

方法详解

整体框架

输入:文本描述 + 3 张参考图像(刻画交互的起始、中间、结束阶段)
输出:3D HOI 运动序列 \(x_0 \in \mathbb{R}^{L \times D}\)(含 SMPL-X 参数 + 物体 6DoF 位姿)
Pipeline:参考图像 + 文本 → VLM 前向 → 层间解耦提取视觉/文本嵌入 → Q-Former 压缩为紧凑 token → 注入扩散模型的自注意力层 → 迭代去噪生成。

关键设计

  1. VLM-based Prior Extractor(层间解耦先验提取):

    • 做什么:从 Qwen2.5-VL 的不同层提取互补的视觉和文本嵌入
    • 核心思路:VLM 的浅层保留更多视觉细节,深层有更强的文本编码能力。因此从第 3 层提取视觉先验 \(E_v\)(保留几何空间信息),从第 12 层提取文本先验 \(E_t\)(保留语义控制信号)
    • 设计动机:相比统一从同一层提取,解耦策略让每个模态都获得最优质的特征。消融实验证明 V3-T12 组合显著优于其他层组合(如 V12-T12 的 MPJPE 为 15.90 vs V3-T12 的 14.97)
    • 精心设计的 prompt 引导 VLM 关注交互关键线索(物体形状、接触区域、人体姿态),而非背景纹理等无关信息
  2. Q-Former-based Prior Adaptors(先验压缩适配器):

    • 做什么:将 VLM 输出的高维、变长 token 序列压缩为固定维度的紧凑条件 token
    • 核心思路:先用 LayerNorm(Linear()) 对齐维度 \(Z_v = \text{LayerNorm}(\text{Linear}(E_v))\),再通过可学习查询 \(q_v\)\(Z_v\) 做交互注意力:\(c_v = \text{CrossAttention}(q_v, Z_v, Z_v)\),含两层交叉注意力
    • 设计动机:直接平均池化 VLM 嵌入会丢失关键交互线索(消融实验中 ViHOI-Pool 的 FID 从 0.68 暴涨到 26.03)。Q-Former 能选择性地保留与运动生成最相关的信息
  3. Reference Image Generation(训练-推理双策略):

    • 训练阶段:从 GT 运动序列渲染 2D 图像,利用 contact labels 选择接触开始/中间/结束三个关键帧,保证视觉先验与目标动作严格语义对齐
    • 推理阶段:使用 text-to-image 模型(Nano Banana)合成 3 张时序连贯的参考图像,利用图像生成模型内蕴的世界知识提升泛化能力
    • 巧妙之处:训练用渲染图(干净、对齐),推理用生成图(有风格差异但包含世界知识),模型学会从图像中提取本质交互特征而非过拟合风格

损失函数 / 训练策略

  • 标准扩散重建损失:\(\mathcal{L} = \mathbb{E}_{t,x_0}[\|x_0 - f_\theta(x_t, t, c)\|^2]\),其中 \(c = \{c_v, c_t\}\)
  • 冻结 VLM 参数,只训练 Q-Former 适配器和 HOI 生成器
  • 即插即用设计:可以接入不同的基础 HOI 生成模型(MDM、CHOIS、ROG)

实验关键数据

主实验(FullBodyManipulation)

方法 R-Prec Top-3↑ FID↓ \(C_{prec}\) \(C_{F1}\) \(P_{hand}\) MPJPE↓
MDM 0.66 1.56 0.36 0.51 0.57 23.11
MDM+ViHOI 0.75 1.18 0.32 0.55 0.57 23.12
CHOIS 0.73 0.77 0.36 0.68 0.60 15.43
CHOIS+ViHOI 0.79 0.68 0.26 0.75 0.58 14.97
SemGeoMo 0.76 0.79 0.36 0.74 0.59 16.34

ViHOI 在 CHOIS 基础上:FID 降 12%(0.77→0.68),\(C_{F1}\) 提升 10%(0.68→0.75),MPJPE 降 3%(15.43→14.97),全面超越使用 LLM 语义增强 + affordance 的 SemGeoMo。

消融实验

配置 R-Prec Top-3 FID↓ \(C_{prec}\) MPJPE↓
ViHOI (full) 0.79 0.68 0.83 14.97
ViHOI-Pool (avg pooling) 0.32 26.03 0.51 22.62
ViHOI-CLIP (CLIP text) 0.75 0.69 0.80 17.57
T12-only (无视觉先验) 0.72 1.28 0.81 17.49

关键发现

  • Q-Former 至关重要:用简单 avg pooling 替代 Q-Former 后,FID 暴涨 38 倍(0.68→26.03),说明高维 VLM 特征必须精细提炼才有效
  • VLM 文本优于 CLIP 文本:VLM 内部联合处理图文的文本嵌入比独立 CLIP 编码的语义更丰富(MPJPE 14.97 vs 17.57)
  • 视觉先验不可替代:去掉视觉先验(T12-only)后 FID 从 0.68 升到 1.28,MPJPE 从 14.97 升到 17.49
  • 泛化能力突出:在未见物体测试集上,CHOIS+ViHOI 的 FID 从 4.99 降到 2.02(降 60%),证明 text-to-image 生成的参考图有效传递了世界知识

亮点与洞察

  • "图像作为运动先验"的新范式:巧妙绕开了文本描述信息不足和显式物理约束过于局部化的问题,2D 图像天然包含形状、尺寸、空间关系等全局交互信息,且获取成本低。这个 insight 可以迁移到其他条件生成任务(如机器人操作策略学习)
  • 训练渲染图 + 推理生成图的策略:训练时用 GT 渲染保证完美语义对齐,推理时用 T2I 模型注入世界知识提升泛化,二者的风格差异反而迫使模型学到本质交互特征而非过拟合表面风格
  • 即插即用设计:不改变基础生成器的架构,只在自注意力层添加条件 token,可以直接提升 MDM/CHOIS/ROG 等多种方法,实用价值高

局限性 / 可改进方向

  • 数据集缺乏精细手部标注,无法生成详细的手指运动序列
  • text-to-image 模型生成的参考图质量直接影响推理效果,如果图像不准确可能引入误导
  • VLM 层选择(V3-T12)是在特定数据集上搜索的,换数据集/VLM 可能需要重新调参
  • 仅验证了 3 张参考图的设定,是否更多/更少图像、不同关键帧选择策略能进一步提升效果?

相关工作与启发

  • vs SemGeoMo: SemGeoMo 用 LLM 扩写文本 + affordance 地图做语义和几何先验,但缺乏全局空间信息;ViHOI 用 VLM 从图像中直接提取全局交互线索,在 MPJPE 上优势明显(14.97 vs 16.34)
  • vs CHOIS: CHOIS 用稀疏物体路径点作为全局路径先验,ViHOI 在其基础上进一步补充了丰富的视觉先验,FID 和接触 F1 均有提升
  • vs video-based 方法: 从生成视频恢复 3D 姿态的方法受限于 2D-to-3D 估计误差和计算开销;ViHOI 只需 3 张静态图且不做 pose estimation,更轻量更稳定

评分

  • 新颖性: ⭐⭐⭐⭐ 图像作为运动先验的范式新颖,层间解耦提取策略有创意
  • 实验充分度: ⭐⭐⭐⭐ 两个数据集 + 未见物体 + 多个消融 + 即插即用验证,覆盖全面
  • 写作质量: ⭐⭐⭐⭐ 逻辑清晰,动机推导合理,图表丰富
  • 价值: ⭐⭐⭐⭐ 即插即用设计实用性高,visual prior 范式对条件生成领域有启发