【问题标题】:Computing Rotation Matrix from Vanishing Points从消失点计算旋转矩阵
【发布时间】:2012-03-21 04:16:13
【问题描述】:

我正在尝试恢复图像中建筑物三个轴的 3D 方向。

我目前的做法是手动标注三个轴对应的三个消失点,估计相机标定矩阵K,然后通过归一化K^{-1}v_{从一个消失点计算旋转矩阵的每一列i},如本 paper 的附录中所述。

虽然这似乎可行,但 R 的计算列并不完全正交,我怀疑如果消失点噪声更大,问题会更加明显。

我可以通过使用 SVD 分解估计的 R 并将所有奇异值设置为 1 来伪造它,但我更喜欢更有原则的解决方案。另一种思路是将其作为一个约束优化问题来解决,该问题旨在最小化消失点上的投影误差。

有没有更好的方法从 K 和消失点计算旋转矩阵,同时考虑正交性和列统一约束?

提前致谢。

【问题讨论】:

    标签: 3d computer-vision rotational-matrices vanishing-point


    【解决方案1】:

    解决方案是仅注释 2 个消失点,第 3 个由消失点正交约束唯一定义。
    然后,分别计算R的两列,找到第三列作为其他两列的cross(外产)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-07
      • 2012-05-28
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多