OneWorld:基于3D统一表示自编码器的场景生成框架 OneWorld: Taming Scene Generation with 3D Unified Representation Autoencoder
在3D基础模型表示空间直接进行扩散,实现高质量跨视角一致的3D场景生成
前置知识
3D Gaussian Splatting (3DGS)
一种基于高斯点云的显式3D表示方法,将场景建模为一组可微分的高斯椭球体,每个高斯带有位置、旋转、缩放、不透明度和颜色等属性。相比NeRF等隐式表示,3DGS支持高效实时渲染,通过可微的栅格化和α-blending实现。它已经成为3D重建和生成领域的重要表示形式,特别适合需要快速渲染的应用场景。
本文将3DGS作为生成目标,理解其参数化和渲染原理是把握方法输出表示的关键。
Score Distillation Sampling (SDS)
一种将预训练2D扩散模型的先验知识迁移到3D生成的技术。核心思想是通过优化3D表示(如NeRF或3DGS),使其渲染出的多个视角图像的梯度与预训练2D扩散模型的得分函数对齐。具体做法是:从3D表示渲染图像→用扩散模型计算噪声得分→通过得分反向传播到3D参数。这样无需从头训练3D生成模型,但需要每个场景单独优化,计算成本高昂且易出现跨视角不一致问题。
这是早期3D场景生成的主流方法,理解其局限性有助于理解为什么本文要在3D表示空间直接扩散。
Cross-View Correspondence (CVC)
本文提出的跨视角对应关系约束,用于在扩散训练过程中保持目标视角与条件视角之间的结构一致性。具体实现:对于目标视角的每个token,计算它与条件视角所有token的余弦相似度,选择最相似的索引作为对应点。然后应用交叉熵损失,强制预测的干净token保持与ground-truth相似的对应模式。这确保了去噪过程中不仅最小化token空间的均方误差,还显式保留了跨视角的结构对应关系。
这是本文的核心技术创新之一,解决了统一3D空间中跨视角一致性保持的关键问题。
Manifold-Drift Forcing (MDF)
本文提出的流形漂移强制策略,用于缓解训练-推理暴露偏差导致的采样漂移问题。扩散模型在训练时从真实数据的加噪版本学习,但在推理时必须基于自身中间预测进行去噪,这会导致采样轨迹逐渐偏离3D-URAE流形。MDF的解决方案:在训练3D解码器时,混合使用扩散采样的漂移表示和原始真实表示 $\tilde{V} = \alpha \hat{V}^{(t)}_0 + (1-\alpha)V$,其中 $t \sim U([T_1, T_2])$ 和 $\alpha \sim U([0, 1])$。这样解码器学会容忍扩散引起的流形偏移,提高推理稳定性。
这是本文的另一个核心创新,解决了3D生成中训练-推理不匹配导致的质量下降问题。
Representation Autoencoder (RAE)
与传统VAE不同,RAE使用冻结的预训练表示编码器(如DINOv2),只训练解码器从高维语义特征重建原始数据。这种设计避免了VAE压缩带来的信息损失,因为表示编码器已经在大规模数据上学习到了丰富的语义特征。RAE的扩散训练在语义化的表示空间进行,收敛更快、性能更好。本文将这一思想扩展到3D领域,构建了3D统一表示自编码器。
这是本文方法设计的理论基础,理解RAE有助于把握为什么要在3D基础模型表示空间进行扩散。
研究动机
现有的基于扩散的3D场景生成方法主要在2D图像或视频的潜在空间中操作,这使得保持跨视角外观和几何一致性变得 inherently 困难。早期方法使用 Score Distillation Sampling (SDS) 优化3D表示,但每个场景需要昂贵的迭代优化,且由于缺乏显式多视图约束,常出现跨视角语义不一致。更近期的多视图重建方法先合成多视图图像或视频,然后进行3D重建,虽然避免了每场景优化,但缺乏显式3D推理,底层生成过程基于2D RGB先验,常产生不一致的几何和弱多视图保真度。一些方法(如FlashWorld、Gen3R)开始在视频潜在空间操作,但Gen3R将3D表示空间压缩以与VAE视频潜在空间对齐,限制了3D表示的容量;而且它分别生成几何(点云)和外观(视频),无法统一生成一致几何和高保真外观;此外,其依赖视频潜在对齐限制了几何建模只能处理小基线视角变化,无法泛化到大视角变化。
本文的目标是本文的目标是构建一个框架,在连贯的3D表示空间内直接进行扩散,实现在连贯的"世界"中采样而非每个视角的图像或视频潜在表示。具体目标是:1)利用预训练3D基础模型构建统一3D表示空间,联合编码几何、外观和语义;2)显式保持扩散训练过程中的跨视角结构一致性;3)缓解训练-推理暴露偏差导致的采样漂移问题,提高多视图采样的稳定性。最终生成具有强跨视角一致性的高质量3D场景。
与已有工作不同的是,本文的独特切入角度是直接在预训练3D基础模型的表示空间进行扩散,而非在2D图像/视频潜在空间或压缩后的3D表示空间。与Gen3R等并发工作相比,本文不压缩3D表示空间、不分别生成几何和外观,而是在统一3D表示空间直接生成。此外,本文识别并解决了两个关键问题:扩散训练中的跨视角对应关系保持和训练-推理不匹配导致的流形漂移,这在现有工作中未被充分关注。
核心方法
OneWorld框架的核心思想是直接在预训练3D基础模型的统一表示空间进行扩散生成,而非在2D图像/视频潜在空间。整体流程分为三个阶段:首先,构建3D统一表示自编码器(3D-URAE),基于预训练3D基础模型(π3),通过外观注入和语义蒸馏将几何中心的表示扩展为联合编码几何、外观和语义的统一3D潜在空间;其次,在统一3D空间训练条件扩散模型(DiT),引入token级跨视角对应(CVC)一致性损失,显式强制目标视图与条件视图之间的结构对齐;最后,提出流形漂移强制(MDF)策略,通过训练3D解码器处理混合扩散采样和真实表示,增强对流形漂移的鲁棒性,稳定多视图采样。这种设计使得扩散过程在几何感知的表示空间进行,避免了2D潜在空间中跨视角耦合弱的问题。
本文的核心创新点是:1)3D统一表示自编码器(3D-URAE),通过外观注入分支补偿VFM语义token丢失的细粒度外观细节,通过语义蒸馏分支将视觉基础模型的知识蒸馏到几何token空间,形成紧凑、语义组织良好的3D潜在流形;2)跨视角对应保持损失,在扩散训练中显式强制目标视图token保持条件视图token诱导的对应模式,而非仅最小化3D表示间的均方误差;3)流形漂移强制,识别训练-推理暴露偏差导致的采样漂移问题,通过混合扩散采样和真实表示训练解码器,塑造鲁棒的3D表示流形。这些技术与现有方法的本质区别在于:现有方法在2D潜在空间操作或分别生成几何/外观,而本文在统一3D表示空间生成并显式保持跨视角结构和稳定采样。
方法步骤详情
方法分为三个主要步骤:第一步是3D统一表示自编码器(3D-URAE)构建。输入是N个视图图像 $I \in \mathbb{R}^{N \times H \times W \times 3}$ 和相机参数 $T \in \mathbb{R}^{N \times C_T}$。首先使用视觉基础模型(DINOv2)作为patchifier $E_{patch}$ 获得每视图语义token $Z$,然后用轻量卷积编码器 $E_{app}$ 提取外观token $Z_{app}$,两者拼接后与相机参数一起输入几何编码器 $E_V$,得到几何token $V$。语义蒸馏分支使用适配器 $A_{sem}$ 将 $Z$ 映射到几何token空间,通过边际余弦相似度损失和边际距离矩阵相似度损失对齐。最后,解码器 $D_V$ 将 $V$ 预测为3DGS表示和深度图 $(G, D)$,通过可微分3DGS渲染损失和语义蒸馏损失联合优化。第二步是条件扩散模型训练。在统一3D token空间训练DiT去噪器,输入是加噪的目标视图token $x_t$、条件视图token、相机参数和可选文本嵌入。采用x0预测参数化,在v空间计算训练目标以提高数值稳定性。引入跨视角对应保持损失 $L_{cvc}$:对于目标视图每个token $p$,计算与条件视图所有token的余弦相似度,选择最相似索引 $q^*_p$(仅当置信度超过阈值 $\tau=0.9$),然后在预测干净token $\hat{x}_0$ 诱导的对应分布上应用交叉熵损失。总损失为 $L_{diff} = L_v + \lambda_{cvc} L_{cvc}$。第三步是流形漂移强制。训练3D解码器处理扩散采样产生的离流形表示。对每个场景运行扩散模型,在步骤区间 $t \sim U([T_1, T_2])$ 获取中间预测的干净潜在 $\hat{V}^{(t)}_0$,与真实统一token $V$ 混合:$\tilde{V} = \alpha \hat{V}^{(t)}_0 + (1-\alpha)V$,其中 $t \sim U([10, 20])$ 和 $\alpha \sim U([0, 1])$。将 $\tilde{V}$ 输入3D预测头得到 $(\tilde{G}, \tilde{D})$,对所有可用视图进行渲染监督。冻结3D-URAE编码器 $E_V$,仅更新解码器头 $D_V$。
技术新颖性
本文的技术新颖性体现在:1)首次将表示自编码器(RAE)思想扩展到3D领域,构建了3D统一表示自编码器(3D-URAE),在预训练3D基础模型上注入外观和蒸馏语义,形成联合编码几何、外观、语义的统一3D潜在空间,避免了VAE压缩的信息损失和2D潜在空间的跨视角耦合弱问题;2)提出token级跨视角对应保持损失,显式强制扩散训练中的跨视角结构对齐,这在现有3D扩散生成工作中未被充分探索;3)识别并理论分析了3D生成中训练-推理暴露偏差导致的流形漂移问题,提出流形漂移强制策略,通过混合训练增强解码器鲁棒性;4)在统一3D表示空间直接扩散,而非在2D潜在空间或压缩3D空间,这与FlashWorld(视频潜在空间)和Gen3R(压缩3D空间+分别生成几何/外观)形成本质区别。
实验结果
在RealEstate10K和DL3DV-10K数据集的1视图新颖视角合成任务中,OneWorld在两个数据集上均取得最佳结果。在RealEstate10K上,PSNR达到21.57、SSIM达到0.735、LPIPS为0.231(越低越好),图像质量分数I.Q.达到0.604,主体一致性I2V Subj.为0.993、背景一致性I2V BG为0.995,接近饱和。在DL3DV-10K上,PSNR为17.19、SSIM为0.589、LPIPS为0.418,I2V Subj./BG提升至0.966/0.973,I.Q.达到0.556。与基线方法相比:FlashWorld(PSNR 20.18/16.02)和Gen3R(PSNR 20.09/15.94)在两个数据集上均被显著超越。WorldScore-style参考自由评估中,OneWorld在WorldScore-Indoor上3D一致性达到84.98、光度一致性81.67、风格一致性76.74,均为最佳;在DL3DV室外基准上,3D一致性78.21、光度一致性74.09、风格一致性70.62,同样排名第一。消融实验表明:去除CVC导致PSNR从21.57降至19.10、SSIM从0.735降至0.682、LPIPS从0.231升至0.284;去除MDF导致PSNR从21.57降至20.59、SSIM从0.735降至0.714、LPIPS从0.231升至0.256。3D-URAE重建消融:无外观注入时PSNR 21.14、SSIM 0.669、LPIPS 0.293;加入后提升至PSNR 28.19、SSIM 0.932、LPIPS 0.102。无语义蒸馏时PSNR 17.45、SSIM 0.644、LPIPS 0.352;加入后提升至PSNR 21.57、SSIM 0.735、LPIPS 0.231。与现有feed-forward 3DGS方法对比:3D-URAE在RealEstate10K上PSNR 28.19、SSIM 0.932、LPIPS 0.102,超越DepthSplat(PSNR 27.02、SSIM 0.879、LPIPS 0.174);在DL3DV上PSNR 24.68、SSIM 0.816、LPIPS 0.140,接近DepthSplat(PSNR 23.39、SSIM 0.796、LPIPS 0.135)。预测空间对比实验显示x0-预测比v-预测收敛更快、结构更清晰。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| 1-view NVS (RealEstate10K) | PSNR | 21.57 | Gen3R 20.09 | +1.48 (+7.4%) |
| 1-view NVS (RealEstate10K) | SSIM | 0.735 | Gen3R 0.714 | +0.021 (+2.9%) |
| 1-view NVS (RealEstate10K) | LPIPS | 0.231 | Gen3R 0.269 | -0.038 (-14.1%) |
| 1-view NVS (DL3DV-10K) | PSNR | 17.19 | Gen3R 15.94 | +1.25 (+7.8%) |
| 1-view NVS (DL3DV-10K) | SSIM | 0.589 | Gen3R 0.557 | +0.032 (+5.7%) |
| 1-view NVS (DL3DV-10K) | LPIPS | 0.418 | Gen3R 0.468 | -0.050 (-10.7%) |
| WorldScore-Indoor | 3D Consistency | 84.98 | FlashWorld 83.57 | +1.41 (+1.7%) |
| WorldScore-Indoor | Photometric Consistency | 81.67 | FlashWorld 80.19 | +1.48 (+1.8%) |
| DL3DV Outdoor | 3D Consistency | 78.21 | FlashWorld 76.74 | +1.47 (+1.9%) |
| 3D-URAE Reconstruction (RealEstate10K) | PSNR | 28.19 | DepthSplat 27.02 | +1.17 (+4.3%) |
局限与改进
作者承认的局限性包括:当前模型在规模和多样性上仍有限的数据集上训练,这可能在罕见场景类型、极端视角或不常见外观分布上降低泛化能力;此外,训练和解码在相对较低分辨率(224×448)进行,可能限制细粒度纹理保真度和薄结构渲染质量。基于论文的观察,还可以发现:方法依赖预训练3D基础模型(π3),如果基础模型在某些场景类型上表现不佳,生成质量可能受限;流形漂移强制虽然在实验中有效,但其理论分析和最优参数选择($T_1$、$T_2$、$\alpha$范围)可能需要针对不同数据集调优;方法假设输入图像有准确相机参数,在实际应用中可能需要额外的相机估计模块。
独立分析的弱点
基于论文分析,可以识别以下潜在弱点及改进方向:1)训练数据规模有限。当前在Re10K和DL3DV-10K共约70K场景上训练,相比2D生成模型的数亿图像规模偏小。改进方向:扩展到更大规模的多视图数据集(如CO3D、Objaverse-XL),或采用自训练/课程学习策略逐步增加数据多样性。2)分辨率限制。当前224×448分辨率限制了纹理细节。改进方向:采用级联生成策略,先生成低分辨率3D场景,再通过超分辨率模块提升纹理保真度;或直接在高分辨率空间训练,但需要更多算力和数据。3)相机参数依赖。方法需要准确的相机参数作为输入。改进方向:集成相机估计模块,从单视图估计相机内参和外参,或学习相机条件表示使模型对相机噪声鲁棒。4)语义蒸馏依赖DINOv2。如果DINOv2在某些领域(如医学图像、遥感图像)表现不佳,语义组织可能受限。改进方向:探索领域特定的视觉基础模型,或多模态语义蒸馏(结合文本、深度等)。5)推理效率。扩散采样需要多步迭代,实时性受限。改进方向:采用蒸馏加速(如 consistency distillation)、一步采样器或flow matching加速推理。
未来方向
作者提出的未来工作方向:计划将训练扩展到更大、更多样的多视图语料库,并采用更高分辨率的训练/解码流程以进一步提升视觉质量和泛化能力。基于论文成果,可以延伸以下研究方向:1)动态场景生成。当前方法处理静态场景,未来可以扩展到时间维度,生成动态4D场景(如行人运动、物体交互)。2)可控生成增强。当前主要支持视角控制,未来可以引入更丰富的控制信号(如文本描述、布局图、物体草图、属性标签)实现精细可控生成。3)交互式编辑。在生成的3D场景上支持物体插入/删除、材质修改、光照调整等编辑操作,结合3DGS的可微特性实现端到端优化。4)跨模态生成。探索从其他模态(如音频、触觉)生成3D场景,或将3D场景与其他模态对齐(如图文对、音景对)。5)理论分析。深入研究3D表示空间扩散的收敛性、流形几何性质,以及CVC和MDF的理论保证。6)轻量化部署。研究模型压缩、量化、知识蒸馏等技术,使方法能在边缘设备上部署。7)评估基准。构建更全面的3D场景生成评估基准,涵盖几何准确性、外观保真度、语义一致性、可控性等多维度。
复现评估
论文提到代码将在https://github.com/SensenGao/OneWorld开源,这有利于复现。训练使用32张NVIDIA A100-SXM4-80G GPU,3D-URAE训练30K步(约2-3天),扩散训练100K步(约1周),MDF训练10K步(约几小时),总算力需求较高(约数周A100时间)。数据集Re10K和DL3DV-10K公开可用,场景级文本提示使用多模态大语言模型生成(未指定具体模型),这可能引入一定不确定性。超参数设置详细报告在附录(学习率、batch size、损失权重、margin等),消融实验充分,代码开源后复现难度中等。潜在复现挑战:1)预训练3D基础模型π3的获取和加载;2)多模态LLM生成文本提示的具体实现;3)大规模算力需求。如果代码完整开源且提供预训练模型,复现可行性较高。
论文图表
Table 2展示不同方法在RealEstate10K和DL3DV-10K数据集上1视图新颖视角生成任务的详细结果,包括PSNR、SSIM、LPIPS、I2V Subj.、I2V BG、I.Q.等指标。OneWorld在两个数据集上均达到最佳性能(Re10K: PSNR 21.57、SSIM 0.735、LPIPS 0.231;DL3DV: PSNR 17.19、SSIM 0.589、LPIPS 0.418)。
这是主要实验结果的量化总结,提供了全面的指标对比,是评估OneWorld性能超越基线方法的关键证据。
Table 3展示WorldScore-style参考自由评估结果,包括WorldScore-Indoor和DL3DV室外基准。OneWorld在3D一致性(Indoor 84.98、Outdoor 78.21)、光度一致性(Indoor 81.67、Outdoor 74.09)、风格一致性(Indoor 76.74、Outdoor 70.62)等指标上达到最佳。
这个表格提供了参考自由评估的结果,补充了GT-based NVS评估,展示OneWorld在无ground-truth情况下的性能,证明其泛化能力。
Table 4展示生成组件消融实验结果,对比完整OneWorld(PSNR 21.57、SSIM 0.735、LPIPS 0.231)、去除CVC(PSNR 19.10、SSIM 0.682、LPIPS 0.284)、去除MDF(PSNR 20.59、SSIM 0.714、LPIPS 0.256),证明两个组件均显著贡献于生成质量。
这个表格提供了CVC和MDF的量化消融结果,是支撑这两个组件有效性的关键证据。
Table 7展示3D-URAE与现有feed-forward 3DGS方法的对比,包括PixelSplat、MVSplat、DepthSplat、AnySplat。在RealEstate10K上,3D-URAE达到PSNR 28.19、SSIM 0.932、LPIPS 0.102,超越最佳基线DepthSplat(PSNR 27.02、SSIM 0.879、LPIPS 0.174)。
这个表格证明了3D-URAE作为重建器的优越性,支撑其作为统一表示空间的基础。