Image2Sim:通过生成式神经模拟器扩展具身导航 Image2Sim: Scaling Embodied Navigation via Generative Neural Simulator
提出实时神经模拟框架,从图像构建交互式3D环境,解决具身导航数据瓶颈
前置知识
具身导航
具身导航是指构建能够理解多模态目标、在三维空间中进行推理并可靠到达目标目的地的智能体。这类智能体通常需要同时处理视觉输入、语言指令和运动控制,在复杂的三维环境中进行自主导航。与传统的路径规划不同,具身导航强调智能体与环境的交互、对自然语言指令的理解以及在未知或半已知环境中的适应能力。
本文的核心目标就是解决具身导航训练数据不足的问题,理解具身导航的概念和挑战对于把握本文的贡献至关重要。
3D高斯溅射(3D Gaussian Splatting)
3D高斯溅射是一种新兴的三维场景表示和渲染技术,它使用一组三维高斯椭球体来表示场景中的每个点或区域,每个高斯体包含位置、旋转、缩放、不透明度和颜色等属性。与传统基于体素或点云的表示方法相比,3D高斯溅射能够以更高的保真度和效率表示复杂场景,同时支持实时渲染。该方法通过将3D高斯投影到2D图像平面并进行alpha混合来实现快速的场景重建和渲染。
本文的方法基于3D高斯溅射,提出前馈特征高斯模型来构建场景表示,理解这一技术基础有助于把握本文的技术路线。
流匹配(Flow Matching)
流匹配是一种用于训练生成模型的方法,它通过学习从噪声分布到目标数据分布的概率流来实现样本生成。与扩散模型通过逐步去噪不同,流匹配直接学习连续时间下的速度场,可以使用更少的步骤实现高质量生成。本文采用像素级MeanFlow变体,在单个时间步骤内完成从源状态到目标观测的映射,显著提高了生成效率。
本文提出的单步像素流模型基于流匹配技术,理解这一概念有助于把握本文渲染方法的技术创新点。
模拟到现实差距
模拟到现实差距是指在模拟器中训练的模型在真实环境中性能下降的现象。这种差距主要源于模拟环境与真实世界在视觉外观、物理规律、传感器特性等方面的差异。例如,模拟器中的纹理、光照、材质可能与真实世界不同,物理引擎的简化可能导致不真实的碰撞和摩擦行为。减小Sim-to-Real Gap是具身人工智能领域的一个重要挑战,通常通过域适应、域随机化、真实数据增强等方法来缓解。
本文的一个重要贡献是证明了在Image2Sim生成的神经环境中训练的模型能够有效迁移到真实世界的零样本设置,这意味着本文方法在减小Sim-to-Real Gap方面取得了显著进展。
研究动机
具身导航领域的进展受到缺乏可扩展、高保真和物理接地的交互式环境的严重制约。现有的数据源存在基本的视觉保真度和可扩展性之间的权衡:真实世界的三维扫描数据集如Matterport3D、HM3D、Gibson和Replica提供了强大的视觉保真度、真实世界布局统计和物理接地,但获取成本高昂且难以扩展,限制了场景规模和多样性;合成和过程性环境如Habitat、AI2-THOR提供了更好的可扩展性、可控性和任务多样性,但由于不真实的资产、布局和渲染统计特性,往往引入显著的模拟到现实差距。最近的生成式视频模型虽然可以提供逼真的视觉数据,但难以保持刚体一致性以及可靠闭环交互所需的显式碰撞结构。这些限制表明,可扩展的具身数据既需要真实世界的视觉保真度,又需要显式的三维物理接地。
本文的目标是本文的目标是构建一个实时神经模拟框架Image2Sim,能够将被动的视觉捕获(如图像和视频序列)大规模转换为可执行的、物理接地的交互式三维环境,用于具身导航训练。具体而言,Image2Sim旨在解决现有方法在规模、物理接地和视觉保真度之间的根本权衡,通过解耦三维空间锚定和逼真观测合成,实现高质量交互式场景的快速构建。此外,本文还旨在验证可扩展神经模拟作为具身导航大规模训练基础的有效性,证明在这样的神经环境中训练的导航模型能够在标准基准测试中取得强劲性能,并有效迁移到真实世界的零样本设置。
与已有工作不同的是,本文的独特切入角度在于明确解耦三维空间锚定和逼真观测合成,而不是像传统方法那样将两者耦合在单一机制中。现有方法要么侧重于三维几何重建(如NeRF、3DGS)但需要每场景优化限制了可扩展性,要么侧重于生成式观察合成(如视频生成模型)但缺乏持久三维结构和碰撞感知几何。Image2Sim通过使用前馈特征高斯进行持久几何表示,使用几何感知的单步像素流渲染器进行全景RGB-D生成,同时实现了真实世界视觉保真度、显式三维物理接地和计算效率,为大规模具身导航训练提供了实用路径。
核心方法
Image2Sim的整体思路是从姿态RGB-D图像序列构建高质量交互式场景的实时神经模拟框架。核心设计原则是将显式三维接地与生成式完成相结合:通过高斯溅射保留可靠的观测几何,通过条件像素流渲染器完成未观测区域。系统耦合三个组件:一是持久三维特征高斯场景的前馈构建,二是几何感知单步全景RGB-D渲染,三是用于轨迹和指令生成的可执行运动模拟。给定观测序列 $O = \{(I_i, D_i, K_i, T_i)\}_{i=1}^N$,其中 $I_i \in \mathbb{R}^{H \times W \times 3}$ 是RGB图像,$D_i$ 是对齐的深度图,$K_i$ 表示相机内参,$T_i \in SE(3)$ 是相机到世界的位姿,Image2Sim构建交互式模拟器 $S = \{G, M, R_\theta\}$,其中 $G$ 是持久三维特征高斯场景,$M$ 是可通行体素连通图,$R_\theta$ 将任意智能体位姿映射到全景RGB-D观测。$S$ 支持物理接地原子动作、碰撞感知轨迹采样和沿可行路径的全景渲染。
Image2Sim的核心创新点是明确解耦三维空间锚定与逼真观测合成。具体而言,首先使用前馈特征高斯模型将观测提升到三维特征高斯表示,产生显式的几何和语义场景表示,这一步骤锚定到度量场景几何,无需每场景优化。然后提出几何感知单步像素流模型,将稀疏和噪声的高斯投影转换为高质量全景RGB-D观测,该模型将渲染表述为受多模态先验条件并由3DGS alpha图引导的概率流ODE。这种设计实现了基于动量的自蒸馏,将多步生成压缩为直接的单步映射。与传统方法相比,这种解耦设计使得Image2Sim能够在保持计算效率的同时,结合真实世界视觉保真度、显式三维物理接地和大规模可扩展性。
方法步骤详情
Image2Sim的方法步骤包括四个主要部分。第一,前馈三维场景构建:对于每一帧,使用双流编码器提取密集视觉特征,冻结的DINOv3主干提供高级语义特征,轻量级几何细节流保留来自RGB、度量深度、表面法线和射线方向的局部细节,射线方向编码使高斯编码器兼容针孔和全景相机。语义和几何特征由特征上采样器融合并由高斯预测头解码为密集三维特征高斯 $G = \{g_j\}_{j=1}^M$,其中 $g_j = (\mu_j, s_j, q_j, \alpha_j, c_j, f_j)$,$\mu_j \in \mathbb{R}^3$ 是高斯中心,$s_j \in \mathbb{R}^3$ 是各向异性尺度,$q_j \in \mathbb{R}^4$ 是旋转,$\alpha_j \in [0,1]$ 是不透明度,$c_j \in \mathbb{R}^3$ 存储RGB值,$f_j$ 存储紧凑语义特征。高斯中心从深度和体素下采样确定性反投影,将表示锚定到度量场景几何。第二,几何感知单步像素流渲染:对于目标全景位姿 $p$,首先获得投影的RGB-D先验 $\tilde{X}_p = [\tilde{I}_p, \tilde{D}_p]$ 和不透明度图 $\tilde{A}_p$,定义空间变化噪声尺度 $\Sigma(\tilde{A}_p) = \tilde{A}_p \cdot \sigma_{small} + (1-\tilde{A}_p) \cdot \sigma_{large}$,构造alpha门控源状态 $z_{src} = \tilde{A}_p \odot \tilde{X}_p + \Sigma(\tilde{A}_p) \odot \epsilon$,其中 $\epsilon \sim \mathcal{N}(0, I)$。高不透明度区域保持接近投影的三维证据,低不透明度区域接收较大扰动并由生成式完成处理。第三,训练像素流渲染器:采用连续时间MeanFlow公式训练网络估计单步传输的平均速度。训练期间保留全景RGB-D帧 $X_p$ 作为目标监督,定义线性概率路径 $z_t = (1-t)X_p + tz_{src}$,目标速度 $v_{target} = z_{src} - X_p$,$t \in [0,1]$。网络预测去噪观测 $x_\theta$ 并参数化平均速度为 $u_\theta = (z_t - x_\theta)/\max(t, \epsilon)$,构造瞬时速度场 $V_\theta = u_\theta + (t-r)\frac{du_\theta}{dt}$ 和流损失 $\mathcal{L}_{flow} = \mathbb{E}_{r,t,\epsilon,X_p}[W(\tilde{A}_p) \odot \|(V_\theta - v_{target})\|_2^2]$。第四,运动模拟和轨迹生成:将高斯场景体素化为密集网格 $V$,使用语义标签和几何障碍约束确定可通行性,对有限尺寸智能体执行GPU并行射线行进以查询智能体足迹内的占用。形成可通行体素连通图 $M = (V, E)$,使用路径长度和碰撞感知边成本在 $M$ 上规划路径,前瞻纯追踪控制器将离散图路径转换为平滑可执行运动。
技术新颖性
Image2Sim的技术新颖性体现在多个方面。首先,提出了前馈特征高斯模型,与需要每场景优化的基于优化的3DGS重建方法不同,该模型通过双流编码器直接从RGB-D观测预测密集三维特征高斯,实现了场景构建的跨环境摊销,支持大规模图像集合到可执行三维场景的实时转换。其次,提出了几何感知单步像素流模型,与传统的多步流匹配不同,该模型采用连续时间MeanFlow公式,训练网络在单个步骤内估计从源状态到目标观测的平均速度,通过alpha门控融合明确分离可靠投影证据和不确定缺失区域,使用多尺度跳过连接由源自 $\tilde{A}_p$ 的alpha金字塔调制,在高不透明度区域保留可靠投影证据,在缺失区域抑制噪声特征。第三,引入了基于动量的自蒸馏机制,通过指数移动平均维护教师网络,学生网络接收噪声alpha门控源状态,教师网络条件于从真实RGB-D全景构造的特权源状态 $z_{gt}$,鼓励学生在解码器级别 $K$ 匹配教师的多尺度解码器特征,通过 $\mathcal{L}_{distill} = \sum_{k \in K}[\tilde{w}_k(1 - \frac{f_k^S \cdot f_k^T}{\|f_k^S\|_2\|f_k^T\|_2}) + \beta\|f_k^S - f_k^T\|_2^2]$ 改进单步完成能力。第四,集成了完全自动化的具身数据引擎,整合以对象为中心的目标挖掘、物理感知轨迹生成和基于VLM的指令标注,联合构建视觉、动作和指令数据,在20K交互式场景中产生超过10M导航训练样本。
实验结果
Image2Sim在新视角渲染、跨模拟器零样本导航泛化、导航训练数据缩放定律和真实世界导航评估方面取得了显著成果。在新视角渲染评估中,Image2Sim在包含稀疏和高噪声LiDAR深度的RealSee3D-Real数据集上,全景变体保持17.43 PSNR和0.470 SSIM,同时以45.6 FPS运行,显著优于仅高斯的AnySplat在渲染质量方面的表现(PSNR=15.23,SSIM=0.415,FPS=137.3)。这表明几何感知像素流模型能够在噪声重建下完成结构盲点,而高斯投影和alpha引导有助于防止不受约束的幻觉。在跨模拟器零样本导航泛化评估中,Image2Nav在R2R-CE Val Unseen上达到NE=3.96、OSR=72.9%、SR=66.3%、SPL=61.5,在RxR-CE Val Unseen上达到NE=4.03、SR=65.1%、SPL=54.7、nDTW=70.5,在REVERIE-CE Val Unseen上达到NE=4.90、OSR=59.2%、SR=49.1%、SPL=37.0,所有指标均超过了在Habitat模拟器中训练的强基线方法如EfficientVLN(SR=64.2%,SPL=55.9%)和DualVLN(SR=64.3%,SPL=58.5%),尽管存在显著的域偏移,Image2Nav实现了新的最先进结果。在导航训练数据缩放定律评估中,将训练样本扩展到10M在所有指标上带来一致且未饱和的增益,揭示了清晰的对数线性趋势:SR从46.1%提高到66.3%,SPL从41.3%提高到61.5%。这些结果表明当前导航泛化仍然强烈受限于数据。在真实世界导航评估中,在Hello Robot Stretch 3的家庭环境中,Image2Nav在路径跟随指令和目标导向指令两种场景下均达到最佳性能,路径跟随SR从8/20提高到11/20,目标导向SR从5/20提高到9/20,超过了最强基线DualVLN。这些结果表明Image2Sim生成的数据提高了超越模拟器基准的迁移,特别是对于目标导向导航。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| 新视角渲染(RealSee3D-Real,高噪声,全景输入) | LPIPS↓ / PSNR↑ / SSIM↑ / FPS↑ | 0.473 / 17.43 / 0.470 / 45.6 | AnySplat: 0.582 / 15.23 / 0.415 / 137.3; SE3DS: 0.421 / 16.78 / 0.457 / 3.4 | 相比AnySplat,PSNR提升2.20dB,SSIM提升0.055;相比SE3DS,PSNR提升0.65dB,SSIM提升0.013,同时保持实时渲染速度(45.6 FPS vs 3.4 FPS) |
| 视觉-语言导航(R2R-CE Val Unseen,90° FOV) | NE↓ / OSR↑ / SR↑ / SPL↑ | 3.96 / 72.9% / 66.3% / 61.5% | EfficientVLN: 4.18 / 73.7% / 64.2% / 55.9%; DualVLN: 4.05 / 70.7% / 64.3% / 58.5% | 相比EfficientVLN,SR提升2.1个百分点,SPL提升5.6个百分点;相比DualVLN,SR提升2.0个百分点,SPL提升3.0个百分点 |
| 视觉-语言导航(RxR-CE Val Unseen,90° FOV) | NE↓ / SR↑ / SPL↑ / nDTW↑ | 4.03 / 65.1% / 54.7% / 70.5% | StreamVLN: 6.22 / 52.9% / 46.0% / 61.9% | SR提升12.2个百分点,SPL提升8.7个百分点,nDTW提升8.6个百分点 |
| 视觉-语言导航(REVERIE-CE Val Unseen,90° FOV) | NE↓ / OSR↑ / SR↑ / SPL↑ | 4.90 / 59.2% / 49.1% / 37.0% | D3D-VLP: 5.36 / 56.9% / 47.5% / 34.7% | SR提升1.6个百分点,SPL提升2.3个百分点 |
| 真实世界导航(Hello Robot Stretch 3,路径跟随) | OSR / SR | 14/20 / 11/20 | DualVLN: 13/20 / 8/20 | SR从8/20提升到11/20 |
| 真实世界导航(Hello Robot Stretch 3,目标导向) | OSR / SR | 13/20 / 9/20 | DualVLN: 8/20 / 5/20 | SR从5/20提升到9/20 |
局限与改进
作者承认了几个局限性。首先,为了支持实时交互、低计算成本和在线DAgger/RL训练,紧凑的渲染器在模型容量和生成能力之间进行了权衡,这在极端场景下可能导致生成质量下降。其次,模拟器主要处理导航级别的物理有效性,更丰富的接触动力学、可移动对象和人机交互尚未支持。第三,基于VLM的指令注释启用了规模但可能引入语言偏见或偶尔的语义不匹配。此外,从论文中还可以观察到其他潜在局限性:前馈特征高斯模型虽然在速度上有优势,但在极端稀疏或噪声输入下可能仍会产生不完整的几何和缺失区域;单步像素流渲染器虽然高效,但在严重遮挡或弱观测区域可能不稳定,需要动量自蒸馏来缓解;真实世界评估仅在家庭环境中进行,在更复杂或动态环境中的泛化能力尚未验证;Image2Nav使用相对较小的Qwen3-VL-4B模型,在大规模语言模型上的效果可能进一步提升。
独立分析的弱点
Image2Sim存在几个可以改进的弱点。首先,紧凑的渲染器在模型容量和生成能力之间进行了权衡,这在极端场景下可能导致生成质量下降。改进方向包括:采用分层渲染架构,在高优先级区域使用更大容量的模型,在低优先级区域使用轻量级模型;引入自适应计算机制,根据场景复杂度动态分配计算资源。其次,模拟器主要处理导航级别的物理有效性,缺乏更丰富的接触动力学、可移动对象和人机交互支持。改进方向包括:集成物理引擎支持可移动对象的推拉、抓取等操作;引入人物模拟器支持人机交互场景;扩展动力学模型支持滑动、摩擦等更复杂的物理现象。第三,基于VLM的指令注释可能引入语言偏见或语义不匹配。改进方向包括:多模型集成投票减少单个模型的偏见;引入人工验证机制对低置信度注释进行人工校正;设计一致性约束确保指令与轨迹的语义一致性。第四,真实世界评估仅在家庭环境中进行,在更复杂或动态环境中的泛化能力尚未验证。改进方向包括:在更多样化的真实环境中进行评估,如办公室、商场、户外场景;引入动态元素评估模型对变化的适应能力;进行长期部署测试评估模型的鲁棒性。
未来方向
作者提出的未来工作方向包括扩展模拟器的物理能力以支持更丰富的接触动力学、可移动对象和人机交互。基于本文成果可以延伸的未来研究方向包括:探索更大规模的语言模型(如Qwen3-VL-32B或更大)作为导航骨干,以提升语言理解和推理能力;研究多智能体协同导航,在Image2Sim环境中训练多个智能体进行协作任务;扩展到其他具身任务如物体操作、问答、场景理解等;研究跨模态迁移,将从视觉-语言导航中学到的表示迁移到其他具身任务;探索在线学习和持续学习,使智能体能够在部署过程中不断从交互中学习改进;研究更高效的模拟到现实迁移方法,进一步减小Sim-to-Real Gap;探索自动场景生成和扩展,使Image2Sim能够自动生成新的训练场景而不仅仅是从现有数据转换;研究更好的评估指标和方法,更全面地评估具身导航模型的能力。
复现评估
论文提供了项目页面github.com/MrZihan/Image2Sim,但未明确说明代码和数据的具体开源状态。从实验设置来看,Image2Sim在Matterport3D-360、RealSee3D和Structured3D上训练了400K次迭代,使用8个A6000 Ada GPU,每GPU批次大小为2。Image2Nav在64个H20 GPU上使用DeepSpeed ZeRO-2、bfloat16精度和梯度检查点进行训练。这表明复现工作需要大量的GPU资源。数据方面,论文使用了19,936个真实世界和合成场景构建交互式环境,包括RealSee3D、Structured3D、ARKitScenes、HM3D、ScanNet、Gibson和Matterport3D等数据集。由于这些数据集的规模和多样性,完整复现可能需要较大的存储空间和下载时间。论文提供了详细的训练设置、超参数和评估协议,这有助于复现工作。总体而言,虽然论文提供了项目页面,但由于需要大量GPU资源和数据,完全复现可能具有挑战性。建议提供预训练模型和更轻量级的训练配置以降低复现门槛。
论文图表
图1对比了传统导航数据管道和Image2Sim框架。传统管道从扫描或合成3D网格开始,需要劳动密集型的人工标注,然后通过模拟器生成机器人学习数据。Image2Sim框架从全景视频或图像输入,通过特征高斯编码器生成三维特征高斯场景,然后通过高斯溅射、单步生成模型和细化步骤生成全景RGB-D图像,最终通过自动标注管道生成指令、通过运动模拟引擎生成轨迹与动作。
这张图对理解论文非常重要,因为它清晰展示了Image2Sim与传统方法的核心区别:传统方法需要劳动密集型的人工标注和3D网格,而Image2Sim通过神经模拟实现了完全自动化的管道,直接从图像或视频生成交互式环境和导航数据,这直观地解释了Image2Sim如何解决具身导航数据瓶颈问题。