三维重建指依托图像、视频或各类传感器原始数据,生成物体与完整场景数字化三维模型的整套技术流程。计算机视觉传统三维重建依靠几何算法,从多视角影像与传感信息推导空间三维结构,而当下依托神经网络的机器学习重建方案,仅用单张图片、短视频或传感器原始数据,就能自主学习还原物体几何形态与表面纹理外观。两类技术核心逻辑一致,均通过复杂算法匹配不同视角下的像素对应关系,以此实现物体高精度三维还原。
神经重建与渲染整体分为两大核心环节,第一步为重建阶段,输入实拍相机画面、激光雷达点云、单目影像等原始素材,借助神经网络或机器学习算法构建场景三维表征模型,现代技术大多会同步解算相机位姿,或是将相机位姿作为前置输入,进一步提升几何还原精度。对比传统纯几何算法,神经重建能够学习连续、空间分布式的场景表达,同步兼顾三维结构与表面纹理,即便输入素材画质模糊、有效信息偏少,依旧可以稳定完成物体重建工作。第二步是渲染阶段,基于训练完毕的神经网络模型,生成场景全新视角图像与体渲染效果,机器学习学习到的像素匹配逻辑与全局场景理解能力,能够填充传统算法无法处理的画面信息缺失区域,输出具备超高真实感的渲染画面。
目前行业内已经大规模落地四类突破性神经重建渲染技术,首先是神经辐射场 NeRF,这是一套深度学习技术,将三维场景抽象为连续体函数,依靠多层感知器 MLP,输入空间三维坐标与观测视角,即可输出该点位对应的色彩与密度数值,适合高质量静态场景重建,物体细节还原能力极强,但存在明显局限,当拍摄视角大幅偏离原始采集轨迹时渲染画质会明显下滑,同时训练与渲染计算开销偏高、运行速度较慢。
其次是 3D 高斯泼溅 3DGS,属于高性能实时渲染方案,以大量高斯椭球体作为基础单元搭建三维场景,通过泼溅投影算法把高斯图元映射至二维图像平面,搭配光栅化渲染管线实现流畅交互,和网格模型、隐式神经表征不同,3DGS 属于显式场景表达,兼顾渲染速度与画面质感,静态场景可达到照片级还原,训练速度更快,生成的高斯单元能够直接转换为稠密点云,兼容市面上绝大多数三维处理工具链,仅远距离陌生视角下画面质量会出现衰减。
英伟达研究院基于 3DGS 延伸出两项进阶技术,其一为 3D 高斯光线追踪 3DGRT,舍弃光栅化管线改用光线追踪,精准模拟光线与高斯图元的交互过程,完整还原反射、折射、复杂阴影等真实物理光影,搭配 BVH 层次包围盒加速光线遍历,依托 RTX 显卡硬件实现顶级视觉保真,对半透明粒子、复杂光影场景优化效果突出,缺点是计算成本大幅提升,更适合优先追求画质、对实时性要求较低的场景。
其二为无迹变换 3D 高斯 3DGUT,在保留实时渲染性能的基础上为光栅化管线增加复杂光学效果支持,摒弃传统泼溅算法,依靠无迹变换精准模拟高斯粒子经过鱼眼镜头、卷帘快门等畸变相机的投影变化,大幅提升畸变镜头拍摄素材的重建渲染精度,计算消耗远低于完整光线追踪,同时可兼容 3DGRT 框架实现阴影、反射等次级光影效果,是平衡写实画质与实时交互的优选方案。
神经重建与渲染技术已经深度渗透多个实体行业,持续改造传统业务流程。自动驾驶仿真领域可将车载相机、激光雷达采集的路测数据转化为可交互三维仿真环境,无需人工手动搭建道路场景,直接基于真实行车画面完成重建,支撑大批量闭环仿真测试,依托实景复刻的虚拟道路能够复现现实中少见的突发路况,在高度还原真实世界的虚拟环境中验证极端工况,全面提升自动驾驶系统安全性能。
机器人仿真场景中,仓库、工厂、居家环境等真实作业空间可通过扫描采集素材,经神经重建生成对应数字孪生场景,机器人能够在零风险、高度贴合现实的虚拟空间内反复训练导航、抓取等核心任务,加快算法迭代速度,显著提升仿真模型迁移至实体机器人后的落地效果。工业数字孪生作为实体设备、产线、厂区设施的虚拟镜像,企业可借助孪生模型完成设备监控、数据分析与生产优化,神经重建大幅降低数字孪生搭建维护门槛,仅依靠图像、视频、传感数据就能生成高精度三维模型,服务全流程生产仿真、厂区布局优化、设备预测性运维以及员工沉浸式虚拟培训,在不触碰实体产线的前提下快速迭代优化方案,同步提升生产效率与厂区作业安全水平。
整套神经重建渲染技术具备两大核心优势,一方面能够大幅缩小虚拟仿真与真实世界之间的域差距,所有三维模型与仿真传感器画面均由真实采集数据生成,画面质感、光照表现、相机成像特性完全贴合现实,有效解决 AI 算法仿真训练后真机部署泛化能力不足的痛点。另一方面实现仿真资产规模化自动化产出,AI 自动承接三维建模中大量人工操作,开发人员仅需整理传感器日志与图像数据集,就能快速搭建全新虚拟场景,方便持续迭代调优,单次实景采集的数据可反复复用生成多样化测试场景,快速搭建大规模场景素材库。
使用神经重建搭建数字孪生拥有一套标准化完整工作流,最先开展数据采集工作,拍摄多视角图像与连续视频,同步采集激光雷达、深度传感数据,完整留存每组拍摄设备的位姿参数,若缺少定位信息,可使用 COLMAP 运动恢复结构算法自动解算传感器位姿,高质量原始素材是高精度重建的基础保障。
完成采集后进入神经重建建模环节,将全部素材输入重建工作流,选用 NeRF 隐式表征或是 3DGS 高斯显式表征完成场景几何与纹理的训练优化,配合图像分割、画面修复剔除行人、移动车辆等动态物体,输出干净完整的静态场景三维表征模型。
最后进入渲染与仿真部署阶段,把训练完成的三维模型导入专业渲染引擎,可自定义任意观测视角与镜头运动轨迹生成仿真传感器画面,还能向场景内导入虚拟车辆、机器人等动态智能体,自由组合各类仿真测试工况,最终产出的数字孪生环境可用于 AI 算法高精度测试、机器人训练、项目可视化展示等多种用途。
英伟达配套提供完善的入门开发资源方便开发者落地实践,英伟达研究院已开源 3DGRT、3DGUT 等前沿技术完整代码,开发者可前往 GitHub 下载源码,研读底层算法逻辑,并基于自有数据集开展二次开发与实验。
Isaac Sim 是英伟达依托 Omniverse 打造的机器人仿真平台,原生兼容神经重建生成的实景环境,可将重建场景与神经渲染、物理仿真、机器人模型结合,加速机器人算法训练,优化仿真向真机迁移的适配效果。面向自动驾驶领域,Omniverse 自动驾驶仿真工作流蓝图深度集成神经重建能力,把真实路测传感数据转化为可交互三维场景,开发者能够搭建自动化流水线,在实景复刻环境内自定义各类虚拟测试工况,完成自动驾驶软件大批量闭环仿真验证。