2-基于单目视觉的目标定位

1-四种坐标系描述

一、世界坐标系
客观三维世界的绝对坐标系,也称客观世界坐标系,是以目标为原点建立起来的坐标系。

2-基于单目视觉的目标定位
二、摄像机坐标系
摄像机坐标系是以摄像机的光心作为坐标系的原点,Zc.轴与光轴重合,并垂直于成像平面,且取摄像头的朝向为正方向,Xc轴、Yc轴与图像坐标系的x、y轴平行。
2-基于单目视觉的目标定位

三、图像坐标系
以电荷耦合元件(CCD图像传感器)获得的图像平面的中心为图像坐标系的坐标原点,图像坐标系的x轴、y轴分别平行于图像平面的两条垂直边。图像坐标系的单位长度为毫米,以(x,y)表示某个像素的位置。

2-基于单目视觉的目标定位
四、像素坐标系

摄像机摄取的图像是以像素为单位进行排列,所以像素坐标系为图像处理中最基础的坐标系。像素坐标系的坐标原点为CCD图像平面的左上角顶点,像素坐标系的u轴和v轴分别平行于图像坐标系的x轴和y轴,用(w,v)表示其坐标值。每幅图像的存储方式为MxV的数组,M行N列的图像中的每一个元素的数值代表的是图像点的在这一点的像素值,像素坐标系的单位为像素。

2-基于单目视觉的目标定位

; 2-四种坐标系之间的转换关系

从客观的三维世界到二维图像,需要经历一系列的转换。实现目标定位的基础就是进行各种坐标系之间的转换,建立世界坐标系物体的三维坐标点到二维图像的像素坐标系中像素点的空间对应关系。有了上述4个坐标系之后便可以形象的描述出摄像机光学成像的基本过程。世界坐标系下的点到像素坐标系下的点(w,v)的转换图。

2-基于单目视觉的目标定位

对于世界坐标系下的点(Xw,Yw,Zw)转换到像素坐标系下的点(u,v),需要以下流程:
一、世界坐标系与摄像机坐标系之间的转换

通过刚体变换实现世界坐标系的点到摄像机坐标系下点的转换,式(3.1)中R为3x3旋转矩阵,T为3x1平移向量。

2-基于单目视觉的目标定位

二、摄像机坐标系与图像坐标系之间的转换
摄像机坐标系和图像坐标系之间的转换时通过小孔成像的原理实现,己知焦距 f 的前提下完成转换,式(3.2)为小孔成像模型。

2-基于单目视觉的目标定位
对上式进行变形得:
2-基于单目视觉的目标定位
三、图像坐标系与像素坐标系之间的转换
由于像素坐标系的单位是像素而图像坐标系的单位为mm,需要进行单位之间的转换。设每个像素在x轴与y轴方向上的尺寸为dx、dy,由于安装偏差和透镜畸变的原因,需要引入Uo、Vo两个参量,进行建模得:
2-基于单目视觉的目标定位

对上式变式得:

2-基于单目视觉的目标定位

2-基于单目视觉的目标定位

3-PnP定位算法

20世纪80年代,Fishier和Bolles首次提出n点/线透视投影定位(Perspective-n-Point,简称PnP),其基本原理是利用 已标定的摄像机通过空间点/像点(3D/2D)坐标的对应关系求出已标定摄像机的姿态。详细来说就是PnP问题被描述为给定一个在世界坐标系中的己知点集和它们在像面对应的投影,在已知摄像机内部参数矩阵的前提下,通过坐标系变换得到世界坐标系和摄像机坐标系之间的变换矩阵(1个旋转矩阵和1个平移向量),以此估计出摄像机在以合作标记为基础上建立的世界坐标系中的位置坐标。PnP算法主要有直接线性化方法、P3P方法等。
一、直接线性化方法

2-基于单目视觉的目标定位
2-基于单目视觉的目标定位
2-基于单目视觉的目标定位
二、P3P方法
P3P为PnP问题的基础,包括P4P、EPnP在内的其他基于点坐标的姿态估计问题都是由P3P演化而来。P3P算法仅使用3对匹配点,对数据要求较少,且要求三点共面但不共线。P3P需要利用给定三个点的几何关系,输入数据为3对3D-2D匹配点,记3D点为A,B,C,2D点为a、b、c,其中a、b、c为A、B、C在成像平面上的投影。此外,P3P还需要1个验证点,已从可能的解中选出最合适的解。
2-基于单目视觉的目标定位

2-基于单目视觉的目标定位
2-基于单目视觉的目标定位
2-基于单目视觉的目标定位
2-基于单目视觉的目标定位
2-基于单目视觉的目标定位
2-基于单目视觉的目标定位
2-基于单目视觉的目标定位
2-基于单目视觉的目标定位
2-基于单目视觉的目标定位

; 4-坐标变换

2-基于单目视觉的目标定位
2-基于单目视觉的目标定位
2-基于单目视觉的目标定位
2-基于单目视觉的目标定位

Original: https://blog.csdn.net/zqb_123/article/details/122623378
Author: 机器人图像处理
Title: 2-基于单目视觉的目标定位

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/641544/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球