29 Matching Annotations
  1. Mar 2026
    1. The pose is then optimized with the found correspondences.

      核心是最小化重投影误差(Reprojection Error),即 “3D 地图点通过预测位姿投影到当前帧的像素位置” 与 “实际观测到的特征点像素位置” 的差值

    2. This technique to disambiguate the solutions makes our initialization robust under low parallax and the twofold ambiguity configuration, and could be considered the key of the robustness of our method.

      如果视差小,就先不初始化,等到了视差足够的帧再初始化

    3. 最大距离

      ORB 的尺度不变性不是无限的(只靠有限层图像金字塔实现),一个 3D 地图点只有在相机离它的距离处于 $ d_min $(最小距离)到 $ d_max $(最大距离)之间时,才能被 ORB 特征检测到、匹配到;超出这个范围,要么点太大 / 太小检测不到,要么尺度不匹配没法识别。

    4. 直接法

      不提取特征、不匹配点。假设相邻帧像素亮度不变,直接优化像素亮度误差,求相机位姿,同步建图(半稠密 / 稠密地图)

    5. 仅运动BA
      • 仅运动 BA(Motion-only BA)只优化相机位姿,不动地图点
      • 滑动窗口 BA(Sliding Window BA) 只对最近一段关键帧做 BA
    6. 共视图

      1. 共视图(Covisibility Graph)

      表示关键帧之间共同观测地图点的无向加权图。 - 节点:所有关键帧 - 边:两帧共视≥15个地图点就连边 - 权值:两帧共享的地图点数量

      2. 本质图 / 基本图(Essential Graph)

      从共视图里精简出来、专门用于回环全局优化的稀疏子图。 - 节点:和共视图一样,全部关键帧 - 边:只保留三类——生成树边、高共视边(≥100)、回环闭合边 - 权值:无显式权值,只做位姿图优化用

    7. 逆深度参数化

      用 ρ=1/d 代替深度 d,一开始给 ρ 一个方差很大、很不准的高斯分布,靠多帧观测 + 滤波,让 ρ 慢慢变准,最后再算出真实深度 d。(近处点有强视差约束,ρ 的方差能快速收敛。让「近处 / 远处的深度不确定性」都能被高斯分布合理描述,不会发散。)