当前位置:趣闻趣事>社会热点 >   正文

标定是什么意思(相机标定原理)

导读:标定是什么意思(相机标定原理)机器视觉的应用离不开相机的标定。为什么需要相机标定呢?它的原理是什么?具体步骤是什么样的?可以说,正确的标定将使工业机器人或者设备安装一双5.0的眼睛,助力生产分拣、识别等功能。1.为什么要相机标定?在图像测量过程以及机器视觉应用中,为确定

机器视觉的应用离不开相机的标定。为什么需要相机标定呢?它的原理是什么?具体步骤是什么样的?可以说,正确的标定将使工业机器人或者设备安装一双5.0的眼睛,助力生产分拣、识别等功能。

1.为什么要相机标定?

在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。

【1】进行摄像机标定的目的:求出相机的内、外参数,以及畸变参数。

【2】标定相机后通常是想做两件事:一个是由于每个镜头的畸变程度各不相同,通过相机标定可以校正这种镜头畸变矫正畸变,生成矫正后的图像;另一个是根据获得的图像重构三维场景。

摄像机标定过程,简单的可以简单的描述为通过标定板,如下图,可以得到n个对应的世界坐标三维点Xi和对应的图像坐标二维点xi,这些三维点到二维点的转换都可以通过上面提到的相机内参K,相机外参R和t,以及畸变参数D,经过一系列的矩阵变换得到。

2.什么叫相机标定?

在大多数条件下这些参数必须通过实验与计算才能得到,这个求解参数的过程就称之为相机标定(或摄像机标定)

3.为什么相机标定很重要?

无论是在图像测量或者机器视觉应用中,相机参数的标定都是非常关键的环节,其标定结果的精度及算法的稳定性直接影响相机工作产生结果的准确性。因此,做好相机标定是做好后续工作的前提,提高标定精度是科研工作的重点所在。

4.相机标定方法有哪些?

相机标定方法有:传统相机标定法、主动视觉相机标定方法、相机自标定法。

传统相机标定法需要使用尺寸已知的标定物,通过建立标定物上坐标已知的点与其图像点之间的对应,利用一定的算法获得相机模型的内外参数。根据标定物的不同可分为三维标定物和平面型标定物。三维标定物可由单幅图像进行标定,标定精度较高,但高精密三维标定物的加工和维护较困难。平面型标定物比三维标定物制作简单,精度易保证,但标定时必须采用两幅或两幅以上的图像。传统相机标定法在标定过程中始终需要标定物,且标定物的制作精度会影响标定结果。同时有些场合不适合放置标定物也限制了传统相机标定法的应用。

目前出现的自标定算法中主要是利用相机运动的约束。相机的运动约束条件太强,因此使得其在实际中并不实用。利用场景约束主要是利用场景中的一些平行或者正交的信息。其中空间平行线在相机图像平面上的交点被称为消失点,它是射影几何中一个非常重要的特征,所以很多学者研究了基于消失点的相机自标定方法。自标定方法灵活性强,可对相机进行在线定标。但由于它是基于绝对二次曲线或曲面的方法,其算法鲁棒性差。

基于主动视觉的相机标定法是指已知相机的某些运动信息对相机进行标定。该方法不需要标定物,但需要控制相机做某些特殊运动,利用这种运动的特殊性可以计算出相机内部参数。基于主动视觉的相机标定法的优点是算法简单,往往能够获得线性解,故鲁棒性较高,缺点是系统的成本高、实验设备昂贵、实验条件要求高,而且不适合于运动参数未知或无法控制的场合。

5、常用术语

内参矩阵: Intrinsic Matrix

焦距: Focal Length

主点: Principal Point

径向畸变: Radial Distortion

切向畸变: Tangential Distortion

旋转矩阵: Rotation Matrices

平移向量: Translation Vectors

平均重投影误差: Mean Reprojection Error

重投影误差: Reprojection Errors

重投影点: Reprojected Points

6.相机成像原理

标定是什么意思(相机标定原理)

6.1 世界坐标系

世界坐标系(world coordinate),也称为测量坐标系,是一个三维直角坐标系,以其为基准可以描述相机和待测物体的空间位置。世界坐标系的位置可以根据实际情况自由确定。

6.2 相机坐标系

相机坐标系(camera coordinate),也是一个三维直角坐标系,原点位于镜头光心处,x、y轴分别与相面的两边平行,z轴为镜头光轴,与像平面垂直。

6.3 相机坐标系转换为世界坐标系

转换方程为:

标定是什么意思(相机标定原理)

其中为3*3的旋转矩阵,为3*1的平移矢量,为相机坐标系的齐次坐标,为世界坐标系的齐次坐标。

具体步骤为下图所示:

标定是什么意思(相机标定原理)

图6.3.1

标定是什么意思(相机标定原理)

图6.3.2

标定是什么意思(相机标定原理)

图6.3.3

6.4 像素坐标系、图像坐标系

标定是什么意思(相机标定原理)

图6.4.1

像素坐标系(pixel coordinate)

图6.4.1 ,像素坐标系是一个二维直角坐标系,反映了相机CCD/CMOS芯片中像素的排列情况。原点位于图像的左上角,轴、轴分别于像面的两边平行。像素坐标系中坐标轴的单位是像素(整数)。

像素坐标系不利于坐标变换,因此需要建立图像坐标系,其坐标轴的单位通常为毫米(mm),原点是相机光轴与相面的交点(称为主点),即图像的中心点,轴、轴分别与轴、轴平行。故两个坐标系实际是平移关系,即可以通过平移就可得到。

标定是什么意思(相机标定原理)

6.5 像素坐标系转换为图像坐标系

其中,分别为像素在、轴方向上的物理尺寸,为主点(图像原点)坐标。(这里 =dx)

标定是什么意思(相机标定原理)

6.6 像素坐标系转换为图像坐标系

针孔成像原理

如图中,空间任意一点与其图像点之间的关系,p与相机光心 的连线为op,与像面的交点即为空间点在图像平面上的投影。该过程为透视投影,由上图的矩阵表示。

其中,Zc为比例因子(Zc不为0),为有效焦距(光心到图像平面的距离),是空间点在相机坐标系中的齐次坐标,是像点在图像坐标系中的齐次坐标。

标定是什么意思(相机标定原理)

6.7 世界坐标系转换为像素坐标系

上面的式子也等于:MXw ,其中M成为投影矩阵,是相机内参矩阵和相机外参矩阵的乘积。

其中 f 为摄像机的焦距,单位一般是mm;dx,dy 为像元尺寸;u0,v0 为图像中心。fx = f/dx, fy = f/dy,分别称为x轴和y轴上的归一化焦距.

为更好的理解,举个实例:

现以NiKon D700相机为例进行求解其内参数矩阵:

就算大家身边没有这款相机也无所谓,可以在网上百度一下,很方便的就知道其一些参数——

焦距 f = 35mm 最高分辨率:4256×2832 传感器尺寸:36.0×23.9 mm

根据以上定义可以有:

u0= 4256/2 = 2128 v0= 2832/2 = 1416 dx = 36.0/4256 dy = 23.9/2832

fx = f/dx = 4137.8 fy = f/dy = 4147.3

其中相机的内参和外参可以通过张正友标定获取。通过最终的转换关系来看,一个三维中的坐标点,的确可以在图像中找到一个对应的像素点(为什么?你自己想想矩阵的运算,你就可以知道了),但是反过来,通过图像中的一个点找到它在三维中对应的点就很成了一个问题,因为我们并不知道等式左边的Zc的值。


来源:机器人在线

精彩内容
  • 美人迟暮是什么意思(岁月从不败美人全诗)
    美人迟暮是什么意思(岁月从不败美人全诗)
    2021-11-29 10:25:46
    美人迟暮是什么意思(岁月从不败美人全诗)古往今来,爱美之心人皆有之,尤其是女人。但是上天不会厚待偏帮谁,每个人都会老去。不过不同年龄有不同的美,不同层次有不一样的风采,无论是从外表还是内在。懂得保养、善待自己的女人最美。波兰著名美容大师赫莲娜•鲁宾斯有句名言:世界没有丑女人,只有
  • 光彩夺目的什么(光彩夺目小学造句)
    光彩夺目的什么(光彩夺目小学造句)
    2021-11-29 10:17:20
    光彩夺目的什么(光彩夺目小学造句)电子教材知识点作者介绍:郑振铎(1898—1958) ,我国现代杰出的爱国主义者和社会活动家,著名作家、文学评论家。1958年出国访问阿富汗等国途中因飞机失事逝世。《燕子》一课节选自《海燕》。主要作品:《猫》《我们是少年》。我会写:凑(cò
  • 一厢情愿什么意思(所有的一厢情愿都是自作多情)
    一厢情愿什么意思(所有的一厢情愿都是自作多情)
    2021-11-29 10:10:15
    一厢情愿什么意思(所有的一厢情愿都是自作多情) 这两天其实,还是想避开和C一起吃饭,或者有多一个两个同事的时候,才会一起吃饭。 其实你以为的情感,只是你以为而已,我还在为那天的紧张感到疑惑,我默默的注意着C,是不是,他会不会觉察到什么,或者有些异样,我还在试探是不是可以找到一些情感的蛛
  • 60e是什么意思(60ea眼膜什么意思)
    60e是什么意思(60ea眼膜什么意思)
    2021-11-29 10:03:03
    60e是什么意思(60ea眼膜什么意思)如果说,现在评选LOL心理状态最强大的战队粉丝群体,那非WE粉丝莫属了,或者再极端点,WE和SKT双粉。不过,为了让粉丝不灰心意冷,SKT貌似找到赢的方法了,那就是把那个中单瓜皮DNP掉。这是有一定道理的,FAKER替补以后,SKT众人一定