跳转至

Repurposing Geometric Foundation Models for Multi-view Diffusion

会议: ECCV 2026
论文: ECCV 2026
领域: 重建与渲染
关键词: 新视角合成、几何基础模型、潜空间扩散、跨视图一致性、级联生成

一句话总结

GLD 把 DA3 的多视图几何表示变成扩散潜空间:联合生成中间层,用冻结骨干推导深层、级联生成浅层,再从同一层级解码 RGB 与几何;在两源视图的 Re10K 评测中取得 PSNR 16.362,优于相同扩散训练设置的 VAE/DINO,但分布外位姿指标并非全面领先。

研究背景与动机

新视角合成要回答的不是“这张图片是否逼真”,而是“这些目标相机看到的是否仍是同一个场景”。源图像没有看见的区域允许多种合理补全,但墙面、物体边界与相机运动不能各自变化。单图 VAE 潜变量主要服务图像压缩;将它直接用于多视图扩散,会让生成器同时承担纹理生成和重新发现几何对应的负担。额外深度图、变形图能提供引导,却没有改变生成变量本身的结构。

RAE 已说明预训练表示可以替代 VAE,但识别语义强不等于视角对应稳定。DA3 等几何基础模型通过跨图像注意力学习联合场景表示,看起来更适合 NVS;问题是,能预测深度的特征不一定能还原颜色,完整多层表示又很昂贵。直接选择几何最强的深层,可能把生成纹理需要的信息一并丢掉。

本文先验证几何特征能否重建 RGB,再寻找同时保留外观和对应关系的生成边界,最后协调浅深层之间的采样一致性。核心 idea:不在单图潜变量外面不断添加几何条件,而是选择任务适配的几何潜空间,并利用冻结传播与跨层条件依赖,让有限的生成阶段补出可同时解释图像和几何的层级表示。

方法详解

整体框架

输入为若干源图像、源相机及目标相机;输出为目标视角图像,并可从生成特征附带得到深度与射线图。主实现使用 DA3-Base 的四个中间层级,编号为 0、1、2、3。先将源图像单独编码为可用条件,再以噪声和相机条件生成源、目标视图共同组成的层级 1;冻结骨干从这一层推导层级 2、3,另一个条件扩散模型根据层级 1 生成层级 0,最后双路解码。

训练时真实源、目标图像可被共同编码,提供联合特征监督;部署时没有目标 RGB,只能使用源端条件和指定相机。因此,监督特征与条件特征不是同一份张量。下图实线为生成数据流,虚线为仅训练时存在的特征监督,不将目标图像泄漏成推理输入。

%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}}}%%
flowchart TD
    A["源图像与相机<br/>目标相机"] --> B["边界层联合生成<br/>源端条件与噪声"]
    B --> C["冻结深层传播<br/>层级 1 到 2、3"]
    B --> D["浅层条件级联<br/>层级 1 到 0"]
    C --> E["共享层级双路解码"]
    D --> E
    E --> F["目标 RGB<br/>深度与射线图"]
    T["训练:真实源目标图像<br/>冻结编码为联合监督"] -.-> B
    T -.-> D

四个层级是选出的特征层次,不是 DA3 原始网络恰好只有四个 Transformer 块。正文没有提供具体块号映射。冻结传播与浅层级联在得到层级 1 后形成两条依赖分支,不是把生成后的 RGB 再送给一个外部深度模型。

关键设计

1. 边界层联合生成:生成的是共同编码的场景状态,不只是目标视图特征

DA3 的跨视图注意力使每张图像特征受其他视图影响。源图像独立编码得到的表示,可作为部署条件;而源、目标共同编码时的源端部分,已经吸收了更多场景信息。若只生成目标部分,再与独立源特征拼接,后续骨干得到的就不是同一联合编码过程下的完整状态。因此,GLD 连源视图部分一起生成,但不意味着必须重新创造未知的源 RGB。

生成器沿视图维输出源与目标的联合特征。架构采用 RAE 中的 DiTDH,加入 3D 自注意力、PRoPE 和 Plücker 射线嵌入;独立提取的源端特征与带噪潜变量沿通道维拼接,相机信息约束各视图关系。这里的几何条件是相机及表示先验,不是必须预估目标深度再显式变形源图像。

选择层级 1 也不是先验拍板。作者先分别训练四个独立层级生成器,对候选边界逐一实验:边界及更浅层显式生成,剩余更深层由冻结骨干推导。这是诊断设置,不是最终每次采样运行四个独立模型。表 2 中只生成层级 0 的 PSNR 为 12.55,增加层级 1 后为 13.61;继续独立生成更深层反降至 13.35。

2. 冻结深层传播:让一个中间状态沿既有几何计算补出抽象层级

既然骨干原本就把浅层转成深层,生成中间特征后不必重新为每个深层学习扩散分布。固定边界为层级 1,后续冻结 DA3 层产生层级 2、3,节省显式生成器并保持既有计算依赖。它减少的是需建模的层级,不意味着深层前向计算免费,也不是从外部读入真实目标特征。

为什么边界不能选在几何最强的层级 2?表 5 的对应探针中,层级 2 PCK 为 40.70,高于层级 1 的 35.98;但表 6 中单层 RGB 重建 PSNR 分别只有 14.01 与 25.36。层级 0 的 RGB 重建为 28.01,却只有 22.25 PCK。层级 1 因而是保留几何对应与光度细节的折中,不是所有单项指标的冠军。

PCK 指匹配点落在距离阈值内的比例,具体阈值遵循原文引用的 Probe3D 协议,正文未列出,不能自行补写。对应探针、单层重建和最终 NVS 三组实验共同支持层级选择;只看其中任意一项,都无法说明该层一定适合作为生成空间。

3. 浅层条件级联:让外观细节依附于已经选定的场景解释

层级 0 的外观信息仍是高保真 RGB 所需,但若与层级 1 独立采样,两个生成器可能给出不相容的局部布局。GLD 将独立浅层模型换成级联模型,额外读取先前生成的层级 1,再生成层级 0。这样浅层纹理是在既定几何状态下补全,而不是等 RGB 解码器事后调和两份互不相干的解释。

训练时级联条件使用加噪的真实层级 1 特征,部署时则读取上游生成结果。加噪使它不只适应完美条件,但并不证明覆盖了上游实际误差分布。级联模型沿用独立浅层模型的架构与训练配置,差别是跨层依赖;正文没有提供精确加噪强度。表 8 的四源视图对照中,PSNR 从 18.81 到 19.00,ATE 从 0.197 到 0.182,支持这个协调步骤,而不是把全部收益归给更大模型。

4. 共享层级双路解码:先证明外观可恢复,再复用几何接口

作者首先冻结几何编码器,训练 ViT 型 RGB 解码器从四层特征重建输入图像。随机屏蔽部分层级,迫使解码器利用不同层信号,也使单层重建探针可行。Re10K 的 4,000 张测试图上,完整特征重建 PSNR 为 35.41、SSIM 0.960、LPIPS 0.019;这是给定真实特征的重建上限证据,不是稀疏视图生成的主结果。

生成时,RGB 解码器与原始 DPT 型几何解码器读取同一来源的完整层级,分别输出外观和几何。原几何头无需为 GLD 再训练,生成像素可结合深度、射线图反投影为空间点云。共享表示是关键:几何并非在生成 RGB 之后临时估计的补丁,虽然主表位姿评估确实另外使用外部 VGGT,二者不能混淆。

“零样本几何输出”只表示没有为该输出额外微调原解码器;DA3 本身已有几何预训练。“扩散从零训练”也只是不继承大规模文本到图像生成权重,不等于整套系统完全没有预训练知识。

一个完整示例

考虑实验中两张源图像的设置:相机分别拍到同一个房间的不同部分,任务是在另一位置合成目标视图。以下为机制示例,不是假定论文固定只生成一张目标图。

  1. 两张源图像单独编码,得到部署条件;目标位置只有相机信息,没有真实目标 RGB。
  2. 第一扩散阶段生成两张源图与所有目标图在层级 1 的联合状态。源端已知内容是条件,但联合源特征仍需与目标状态协调。
  3. 冻结骨干推导层级 2、3;浅层级联读取同一层级 1 生成层级 0。若改成独立浅层采样,纹理边缘可能与上层选定的几何不对齐。
  4. 完整四层进入 RGB 与几何解码器,得到目标图像及对应深度、射线。后者支持点云可视化,但未观察区域仍是模型生成的合理补全,不是有观测保证的真实重建。

损失函数 / 训练策略

RGB 解码训练使用 Re10K 与 DL3DV,联合 L1、LPIPS 和对抗损失,AdamW 配合余弦学习率、1 epoch 预热、全局批量 128、EMA 0.9978,在 8 张 B200 上约 170k 步。权重及完整目标未在可读正文列出,不补成作者的精确公式。

扩散模型使用流匹配目标,在 Re10K、DL3DV、HyperSim、TartanAir 上训练;每样本 8 视图,随机选择 1–4 张源图。AdamW 固定学习率 \(5\times10^{-5}\)、批量 48、EMA 0.9995,8 张 B200 共 175k 次迭代;相机嵌入 dropout 为 10%,推理 CFG 为 1.5。分辨率从 \(504\times504\)、\(504\times378\)、\(504\times336\)、\(504\times280\) 中随机选取。

VAE 与 DINO 对照的扩散架构、训练迭代数一致,更接近检验表示空间的价值;但各编码器预训练和解码训练成本并未因此完全相同。图 1 的 4.4 倍收敛加速依据训练步数曲线,不等于实际总 GPU 时间节省或采样速度提升同样倍数。

实验关键数据

主实验

以下节选表 3。每数据集 200 个样本、2 张源图;Re10K 与 DL3DV 为分布内,Mip-NeRF 360 为分布外。PSNR/SSIM 越高越好,LPIPS/ATE 越低越好;ATE 由外部 VGGT 从生成视图估计相机后计算,主要考察对目标位姿条件的遵循,不是直接评估 GLD 原几何头。

数据集 方法 PSNR SSIM LPIPS ATE
Re10K VAE 15.656 0.606 0.456 0.278
Re10K DINO 15.638 0.601 0.448 0.345
Re10K GLD 16.362 0.630 0.431 0.211
DL3DV VAE 14.725 0.446 0.476 0.589
DL3DV DINO 14.345 0.411 0.471 0.546
DL3DV GLD 15.499 0.468 0.438 0.209
Mip-NeRF 360 VAE 13.942 0.274 0.548 1.221
Mip-NeRF 360 DINO 13.718 0.267 0.542 0.949
Mip-NeRF 360 MVGenMaster 14.170 0.304 0.511 0.320
Mip-NeRF 360 GLD 14.542 0.288 0.504 0.589

GLD 对相同扩散训练设置的 VAE/DINO,在三数据集图像指标都更优;但分布外 MVGenMaster 的 SSIM 和 ATE 优于 GLD。完整表 3 的 Re10K MEt3R 中 DINO 为 0.319,GLD 为 0.328,也提醒不能把“多数几何指标改善”写成全面领先。MEt3R 利用投影特征相似性衡量多视图一致性,值越低越好。

生成预训练方法的数据并不相同,CAT3D 还使用 CAMEO 的复现模型,排名并非所有变量受控的因果比较。GLD 最清晰的证据来自与潜空间基线的同架构对照,而不是把所有方法差异都算作几何潜空间的净收益。

消融实验

表 2 改变显式生成的边界,深于该边界的层级由冻结传播补出;浅层在这组诊断中独立生成。其专属数据集/源视图数正文未在表旁明确,不与最终主表直接相减。AbsRel 是相对深度误差,RMSE 是深度均方根误差,越低越好。

边界 独立显式生成的层级 PSNR SSIM LPIPS AbsRel RMSE
0 0 12.55 0.323 0.579 0.267 0.400
1 0、1 13.61 0.366 0.555 0.191 0.311
2 0、1、2 13.35 0.355 0.566 0.254 0.393
3 0、1、2、3 13.35 0.355 0.567 0.260 0.402

表 8 进一步固定 Re10K 的4张源图,比独立与级联浅层生成。RPEr/RPEt 分别表示相对旋转/平移误差;下表沿用该表原始精度,不混用表 4 四源视图行的略异结果。

生成方式 PSNR SSIM LPIPS ATE RPEr RPEt 重投影误差 MEt3R
独立 18.81 0.692 0.335 0.197 7.179 0.430 0.666 0.335
级联 19.00 0.695 0.327 0.182 6.694 0.397 0.652 0.326

关键发现

  • 更多显式生成未必更好。 边界1同时改善 RGB 与深度;这符合几何与外观兼顾的解释,但也可能受独立层级不协调影响,不能将全部退化单独归因于特征深度。
  • 级联解决跨层协调,不替代冻结传播。 表 8 改善幅度有限但各列方向一致;前者约束浅层依赖,后者减少深层生成阶段,两者职责不同。
  • 几何输出有独立验证。 ETH3D 表 9 中 GLD/Matrix3D 的 AbsRel 为 0.160/0.197,RGB PSNR 为 14.80/14.13;这与外部相机估计误差属于不同验证任务。
  • 稀疏输入仍受益,但不是每个感知指标都领先。 表 4 单源 DL3DV 的 GLD/VAE ATE 为 0.237/0.880;同一行 DINO LPIPS 0.539,略优于 GLD 0.543,不能简化为全指标最佳。

亮点与洞察

  • 潜空间可以承担任务约束,而非仅作为压缩接口。选择几何联合特征,让跨视图先验进入生成变量本身,降低生成器从零发现对应的负担。
  • 可重建、可匹配和可生成是三种不同能力。本文用三类实验形成证据链,避免把几何探针强直接等同于生成空间好。
  • 一个复杂层级不必每层都单独建模。保留骨干的确定性计算,同时只为必要的随机细节建条件生成器,是可迁移的结构设计原则。

局限与展望

  • 几何先验未消除分布偏移,分布外相机误差仍落后部分生成预训练方法;需要固定数据与算力的进一步比较。
  • 从零训练仅针对扩散权重,DA3 仍预训练;新 RGB 解码器与级联模型也需要训练,不应把方法称作低成本免训练替换。
  • 边界层结论主要建立在 DA3-Base;正文提及 VGGT 扩展但细节在缺失附录中,不能据此断言所有几何基础模型都应选择层级1。
  • 200个样本的主评估未给出重复训练方差,微小数值差不等于统计显著。采样步数、加噪强度和完整损失权重也未见于当前缓存。
  • 生成的隐藏区域可能几何一致却不符合真实场景;点云更整齐不等于所有未观测结构都被准确恢复。以上是基于任务与实验的分析边界,非冒充作者的独立限制声明。

相关工作与启发

  • 相对 VAE / RAE-DINO:仍使用冻结编码器加可训练 RGB 解码器,但从单图表示转到多视图联合几何层级,并显式处理跨层生成。
  • 相对 MVGenMaster:不要求显式深度估计与源图变形条件;但需要相机及几何预训练,不能称为完全无几何条件。
  • 相对 Matrix3D:几何来自原 DA3 解码器对生成表示的解释,不是额外拟合独立 RGB/深度生成分支。
  • 可延伸方向:在匹配训练预算下,分离层级选择、联合源目标建模、级联条件噪声对最终NVS的贡献,并报告生成耗时与原几何解码的可靠性。

评分

  • 新颖性: 4/5。将几何多层表示真正用于扩散,并通过边界选择和级联对齐使这一选择可用。
  • 实验充分度: 4/5。覆盖主比较、表示探针、边界、级联与深度,但缺少可见的误差区间及完整成本核算。
  • 写作质量: 4/5。方法逻辑清晰,少数实验协议依赖未随缓存提供的附录。
  • 价值: 4/5。为新视角生成提供了有实验支撑的任务适配潜空间设计,优势范围也有明确对照可查。