论文:AprilTag: A robust and flexible visual fiducial system

三 检测器-单应矩阵和外参估计

III DECTOR-C Homography and extrinsics estimation

作者计算3∗33*33∗3的单应矩阵,该矩阵可以将齐次坐标形式的2D点从Tag坐标系转换到2D图像坐标系(猜测这里的Tag坐标系原点为标签正中心,右下分别为XY,相机正前方为Z。在此坐标系下,Tag的中心点坐标为[0,0,1]T[0, 0, 1]^T[0,0,1]T, 而且标签在XY方向拓展了1个单位?)。单应矩阵的计算采用DLT(Direct Linear Transform, 直接线性变换)算法。需要主要的是此处的单应矩阵转换的点坐标是齐次坐标形式,所以这些点的坐标仅按比例尺定义(也就是物理坐标与实际相差一个比例尺)。

在计算标签的位置和姿态信息时需要知道:1)相机的焦距;2)标签的物理尺寸。基于DLT计算的3∗33*33∗3单应矩阵可以重写为3∗43*43∗4的相机内参矩阵PPP(假设已知)和4∗34*34∗3的截断外参矩阵EEE。本来外参矩阵典型的是4∗44*44∗4,但是由于标签上的每个位置在Tag坐标系下的z向坐标都等于0。因此,将每个Tag坐标重写为Z向为0的2D齐次坐标,而且移除了外参矩阵的第3列,剩余的便是截断外参矩阵。外参矩阵E的的旋转分量表示为RijR_{ij}Rij​,位移分量表示为TkT_kTk​。未知的尺度因子为s:

需要注意的是,我们不能直接求解出EEE,因为P是不满秩矩阵。但是可以拓展等式的右手边,写出hijh_{ij}hij​的表达式如下:

这样的话能够比较容易的计算出RijR_{ij}Rij​的元素和TkT_kTk​的元素,除了尺度因子s。但是,由于旋转矩阵的列必须是单位向量,所以可以基于此抑制s的幅值。此处有旋转矩阵中的两列信息,可以计算s作为其两列幅值的几何平均值ab\sqrt{ab}ab​。s的符号可以通过要求标签出现在相机的前方来恢复,比如Tz<0的位置。旋转矩阵的第3列可以通过计算已知两列的叉乘计算得出,因为旋转矩阵是正交的。

DLT步骤和上面的归一化步骤不能保证旋转矩阵严格正交。为了对此进行修正,作者计算了矩阵RRR的极分解,其可生产一个误差的Frobenius矩阵范数最小的旋转矩阵。

基于AprilTag的位姿估计方法相关推荐

  1. CVPR 2021 | 国防科大:基于几何稳定性分析的物体位姿估计方法

    作者|机器之心编辑部 来源|机器之心 物体 6D 姿态估计是机器人抓取.虚拟现实等任务中的核心研究问题.近些年来,随着深度学习技术和图像卷积神经网络的快速发展,在提取物体的几何特征方面出现了许多需要改 ...

  2. 刚体6D位姿估计方法综述

    本文同步于微信公众号:3D视觉前沿,欢迎大家关注. 1 引言 刚体的6D位姿估计,是指估计相机坐标系下物体的6D位姿,即3D位置和3D姿态,此时原始物体本身的坐标系可以看作是世界坐标系,也即得到原始物 ...

  3. 物体6D位姿估计方法总结

    物体6D位姿估计方法总结 在抓取中,6D物体位姿常常是被需要的,能够帮助机器人获得目标物体的位置和方位. 方法分类: ①. 基于对应的方法 找到输入数据与存在的完整3D物体模型之间的对应关系.有两种实 ...

  4. 基于深度学习的位姿估计方法

    A Multi-task Learning Convolutional Neural Network for Object Pose Estimation (Proceeding of the IEE ...

  5. 关于物体位姿估计方法的总结,及其对应的论文

    参考1:https://blog.csdn.net/dsoftware/article/details/97955570 参考2:基于单张RGB图像的三维物体重建和位姿估计_王凯祺 总体: 根据输入数 ...

  6. PNP问题-位姿估计方法梳理(pose estimation)

    tags: - 单目视觉 - 位姿测量 目标3D精确模型已知(建立2D-3D对应关系): 点特征 P3P问题 基于针孔成像模型 Gao的方法(opencv emgucv) Kneip 的 P3P 算法 ...

  7. 基于毫米波的DOA估计方法浅谈

    关于毫米波信道的几种建模 <存在相位校准误差的毫米波大规模天线阵列角度估计算法研究(2018)>一文中,将毫米波建模为"带有相位误差的宽带DOA"进行处理. 原因做几点 ...

  8. 基于OpenCV的位姿估计

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 今天我们的目标是找出我们相对于球场上的位置,从而了解我们在比赛中的 ...

  9. 【CV】相对位姿估计的进展和新方法

    文稿整理者:小萝卜 审稿&修改:赵季博士 本文总结自12月4日赵季博士关于[相对位姿估计的进展和新方法]公开课. 位姿估计是多视图几何的重要方向.赵博士在公开课第一部分首先概述了位姿估计的背景 ...

最新文章

  1. DS-5/RVDS4.0变量初始化错误
  2. MATLAB之GUI学习经典举例
  3. Java 、Python、C++哪一个发展前景更好?
  4. nHibernate Mapping By Code - Introduction
  5. 华为5720设置静态路由不通_静态路由理论知识详解
  6. 高性能MySQL—第一章 MySQL架构与历史
  7. c#之Stringbuilder、String、Append
  8. Web API框架学习——消息管道(二)
  9. 【AD封装】DB9接口公母头(带3D)
  10. 串口485接法图_史上最全的RS485串口通讯的详细讲解
  11. 基于Python绘制一个摸鱼倒计时界面
  12. 叶聪:朋友圈爆款背后的计算机视觉技术与应用
  13. linux还原环境,Linux环境利用恢复被rm意外删除数据文件
  14. NAT模式下如何Ping通百度
  15. Swordfish -- SOA运行时框架
  16. Bootstrap标签(label)的使用
  17. xp系统运行php,window_Xp系统安装或运行软件时提示“EXE不是有效Win32应用程序”的故障原因及解决方法,部分Xp系统用户在双击安装某 - phpStudy...
  18. react 生命周期--常用的构造函数
  19. archlinux安装acct
  20. 【Pygame实战】你说神奇不神奇?吃豆人+切水果结合出一款你没玩过的新游戏!(附源码)

热门文章

  1. 防灌水php,自己借鉴写了个防灌水的函数
  2. 2023年全国最新会计专业技术资格精选真题及答案36
  3. xmd后缀名改mp3_MP3提取转换器
  4. 区块链的可扩展性问题及解决方案对比
  5. 初级程序员的苦逼日子
  6. 中国人发假发和延伸行业市场供需与战略研究报告
  7. ABBA(组合数学/dp)
  8. 昨晚约球,在深圳的网红篮球场
  9. vlc在C#的使用方法
  10. 比利时金融监管机构加密货币诈骗黑名单新增28个网站