返回研究文献库

物体位姿估计 · 2024 · ICRA · CCF B

IFFNeRF: Initialisation Free and Fast 6DoF Pose Estimation from a Single Image and a NeRF Model

IFFNeRF 从 NeRF density field 采样表面并生成参数化 rays,以 DINOv2 image features 和 attention 检索指向真实相机中心的 rays,再通过加权线性 least squares 无初值恢复 pose,推理约 29 ms。

研究方向

物体位姿估计

任务层级

Instance-level

物体设定

Seen objects

输入模态

single RGBobject / scene NeRF

关键依赖

camera intrinsicstrained NeRFper-scene IFFNeRF trainingnormalized scene scale
完整论文元数据 作者、单位、研究方向、数据集、指标、方法标签和阅读状态 展开
作者
Matteo Bortolon, Theodore Tsesmelis, Stuart James, Fabio Poiesi, Alessio Del Bue
作者单位
Istituto Italiano di Tecnologia / Fondazione Bruno Kessler / University of Trento / Durham University
会议 / 期刊
会议 · ICRA · CCF B
研究方向
物体位姿估计
开源状态
未开源 / 未整理
阅读状态
粗读:已生成 精读:已生成
任务设定
Instance-level · Seen objects
评估指标
Rotation Error Translation Error

论文原始写法:mean angular error / mean translation error / runtime / memory

关键依赖
camera intrinsicstrained NeRFper-scene IFFNeRF trainingnormalized scene scale

Reading Notes

粗读 / 精读

已生成 src/paper-notes/iffnerf-icra2024/coarse.md

论文粗读笔记

用于快速判断论文定位、问题设定、核心方法、实验结论和是否值得精读。

论文粗读笔记:IFFNeRF: Initialisation Free and Fast 6DoF Pose Estimation from a Single Image and a NeRF Model

1. 基本信息

  • 作者 / 机构:Matteo Bortolon、Theodore Tsesmelis、Stuart James、Fabio Poiesi、Alessio Del Bue;IIT、FBK、University of Trento、Durham University
  • 发表:ICRA 2024
  • 论文 / 项目:arXiv / 项目页
  • 阅读模式:粗读

2. 一句话定位

IFFNeRF 不从近邻初值迭代优化 NeRF photometric loss,而是从 NeRF density field 采样 surface points、向多方向投射带颜色 / normal 的 rays,再用 DINOv2 + attention 找出与 query image 相关的 rays,以加权最小二乘求相机位置,实现约 34 FPS 的 initialization-free pose。

IFFNeRF Figure 2:surface sampling、ray attention 与 least-squares pose
原论文 Figure 2:query image 与 object NeRF 分别编码;attention 给 rays 排序,相关 rays 的几何交汇决定相机 pose。来源:arXiv。图片版权归论文作者及出版方所有,本站仅作论文解读展示。

3. 问题设定

  • 任务:给定单张 query RGB 与目标 NeRF,估计 query camera 相对 NeRF frame 的 6DoF pose。
  • 需要:已训练 NeRF、已知 query intrinsics、每个 scene / object 的 IFFNeRF 训练。
  • 不需要:接近 GT 的初始 pose、CAD mesh、在线多轮 NeRF optimization。
  • 输出边界:方法核心通过 rays 交点直接恢复 camera location;完整 orientation 的表达和评测需结合其 ray / camera formulation 阅读。

4. 核心动机

iNeRF 依赖局部初值,并需数百次 differentiable rendering 优化。IFFNeRF 把“搜 pose”改成“从覆盖广泛视角的 rays 中找出 query 对应 rays”,将在线迭代成本前移到一次学习式 matching。

5. 方法概览

  1. Metropolis–Hastings 根据 NeRF density 采样 surface points。
  2. 在每个点周围按 isocell sphere / hemisphere 分布产生 rays,并查询 color、normal。
  3. DINOv2 编码 query,MLP + positional encoding 编码 ray。
  4. attention 预测每条 ray 与 query 的相关分数。
  5. 选择 top-100 rays,以 weighted least squares 求最接近所有 rays 的相机位置。

6. 实验概览

  • 数据:Synthetic NeRF 八个对象;Tanks & Temples 五个真实场景。
  • 指标:Mean Angular Error、Mean Translation Error、time。
  • 速度:29 ms / image,约 34 FPS;iNeRF 约 6.1 s。
  • 结论:对随机初始化 iNeRF 提升很大;若 iNeRF 已有近 GT 初值,synthetic rotation 仍可能更准。

7. 优缺点

优点

  • 去掉局部初始化和在线迭代,速度差距明确。
  • NeRF rays 把 appearance 与可解释 3D line geometry 连接起来。
  • 真实数据上对 shadow / large-viewpoint variation 比 iNeRF 更稳。

缺点 / 风险

  • 每个 scene 仍需训练 attention model,并非对任意新 NeRF 直接泛化。
  • translation 被归一化到 unit box,不能直接理解为机器人 metric accuracy。
  • 依赖 NeRF geometry、intrinsics 和足够覆盖的训练 views。

8. 对我的启发

NeRF pose 不一定只能做 inverse rendering;把 radiance field 转成可匹配的 ray database,再用闭式几何求解,是更适合实时系统的设计。

Related Papers

相关论文