用前建3D高斯模型实现毫秒级相机位姿估计
iGaussian: Real-Time Camera Pose Estimation via Feed-Forward 3D Gaussian Splatting Inversion
- 两阶段前馈框架直接反演3D高斯,跳过迭代优化
- 旋转误差低至0.2°,移动端达2.87帧/秒,提速10倍
- 适合移动机器人实时定位,无需逐帧渲染对比
近期SLAM与视觉导航领域普遍采用3D高斯作为场景表示,强调从单张图像中利用预构建的高斯模型估计相机位姿。然而现有方法通常依赖迭代的渲染-比较-优化流程:先用NeRF或高斯点云渲染候选视图,再与目标图像对比,最后根据差异更新位姿。这一多轮过程带来显著计算开销,限制了机器人领域的实时性能。本文提出iGaussian,一种两阶段前馈框架,通过直接3D高斯反演实现实时位姿估计。方法首先使用基于高斯场景先验的位姿回归网络,结合空间均匀采样与引导注意力机制,粗略回归6自由度位姿;随后通过特征匹配与多模型融合进行精修。核心贡献在于无微分渲染的交叉相关模块,可对齐图像嵌入与3D高斯属性,并引入加权多视角预测器,融合多个策略性采样视角特征。在NeRF Synthetic、Mip-NeRF 360和T&T+DB数据集上的实验表明,该方法显著优于此前方法,将中位旋转误差降至0.2°,在移动机器人上实现2.87 FPS跟踪,较基于优化的方法提升10倍速度。
原文摘要 · Abstract (English)
Recent trends in SLAM and visual navigation have embraced 3D Gaussians as the preferred scene representation, highlighting the importance of estimating camera poses from a single image using a pre-built Gaussian model. However, existing approaches typically rely on an iterative \textit{render-compare-refine} loop, where candidate views are first rendered using NeRF or Gaussian Splatting, then compared against the target image, and finally, discrepancies are used to update the pose. This multi-round process incurs significant computational overhead, hindering real-time performance in robotics. In this paper, we propose iGaussian, a two-stage feed-forward framework that achieves real-time camera pose estimation through direct 3D Gaussian inversion. Our method first regresses a coarse 6DoF pose using a Gaussian Scene Prior-based Pose Regression Network with spatial uniform sampling and guided attention mechanisms, then refines it through feature matching and multi-model fusion. The key contribution lies in our cross-correlation module that aligns image embeddings with 3D Gaussian attributes without differentiable rendering, coupled with a Weighted Multiview Predictor that fuses features from Multiple strategically sampled viewpoints. Experimental results on the NeRF Synthetic, Mip-NeRF 360, and T\&T+DB datasets demonstrate a significant performance improvement over previous methods, reducing median rotation errors to 0.2° while achieving 2.87 FPS tracking on mobile robots, which is an impressive 10 times speedup compared to optimization-based approaches. Code: https://github.com/pythongod-exe/iGaussian
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。