摄像机标定_入门
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
这是针孔模型或者中心投影的数学表达式。在摄像机内部参数确定的条件 三维重建主要目的:从图像出发,求出所有的X 下,利用若干个已知的物点和相应的像点坐标,就可以求解出摄像机的内 部和外部参数。 摄像机标定:从图像出发,求出内参数M1 摄像机标定位或运动参数求解:从图像出发,求出运动参数M2
其中,T是世界坐标系原点 在摄像机坐标系中的坐标, 矩阵R是正交旋转矩阵.
t x xw t y yw t z zw 1 1
r 2 r 2 r132 1 11 12
R满足约束条件: 212 r22 2 r232 1 r
摄像机标定的分类
从视觉系统所用的摄像机个数不同分为 单摄像机和多摄像机 在双目立体视觉中,还要确定两个摄像 机之间的相对位置和方向。
摄像机标定的分类
从求解参数的结果来分
隐式
隐参数标定是以一个转换矩阵表示空间物点与二维像点的对应关 系,并以转换矩阵元素作为标定参数,由于这些参数没有具体的 物理意义,所以称为隐参数定标。在精度要求不高的情况下,因 为只需要求解线性方程,此可以获得较高的效率。比较典型的是 直接线性标定 (DLT)。DLT标定以最基本的针孔成像模型为研究 对象,忽略具体的中间成像过程,用一个3×4阶矩阵表示空间物 点与二维像点的直接对应关系。
摄像机标定的分类
根据是否需要标定参照物来看
传统的摄像机标定方法
在一定的摄像机模型下,基于特定的实验条件,如形状 、尺寸已知的标定物,经过对其进行图像处理,利用一 系列数学变换和计算方法,求取摄像机模型的内部参数 和外部参数 。
摄像机自标定方法
不依赖于标定参照物的摄像机标定方法,仅利用摄像机 在运动过程中周围环境的图像与图像之间的对应关系对 摄像机进行的标定称为摄像机自标定方法
1、摄像机标定概述
标定过程就是确定摄像机的几何和光学参数,摄像机 相对于世界坐标系的方位。标定精度的大小,直接影 响着计算机视觉的精度。因此,只有做好了摄像机标 定工作,后续工作才能正常展开。
迄今为止,对于摄像机标定问题已提出了很多方法,摄 像机标定的理论问题已得到较好的解决,对摄像机标定 的研究来说,当前的研究工作应该集中在如何针对具体 的实际应用问题,采用特定的简便、实用、快速、准确 的标定方法。
yc y f zc
上式可表示为下面的矩阵:
0 f 0 xc x 0 0 y 0 0 X c , 其中X c c ,m y zc 1 1 0 1
如果记P diag ( f , f ,1)( I ,0), 则上式可表示为m PX c , 其中,矩阵P是一个3 4的矩阵,通常称它为摄像机矩阵
成像模型的代数表示
摄像机坐标系:O-XcYcZc 图像坐标系:O1-XY
Yc
Y
M ( xc , yc , zc )
m( x, y )
根据三角形相似原理,有 o
f
Xc
O1
Zc
X
x x f c zc
fxc f zc m fyc 0 zc 0
常用坐标系及其关系
三个层次的坐标系统 (1)世界坐标系(Xw,Yw,Zw):也称真 实或现实世界坐标系,或全局坐标系。它是 客观世界的绝对坐标,由用户任意定义的三 (3)图像坐标系,分为图像像素坐标系和 维空间坐标系。一般的3D场景都用这个坐 图像物理坐标系两种: 标系来表示。 a) 图像物理坐标系:其原点为透镜光轴 (2)摄像机坐标系(xoy):以小孔摄像机模 与成像平面的交点,X 与Y 轴分别平 型的聚焦中心为原点,以摄像机光轴为oz 轴 行于摄像机坐标系的x与y 轴,是平面 建立的三维直角坐标系。x,y 一般与图像 直角坐标系,单位为毫米。 物理坐标系的X,Y 平行。 b) 图像像素坐标系[计算机图像(帧存) 坐标系]:固定在图像上的以像素为单 位的平面直角坐标系,其原点位于图 像左上角, Xf,Yf 平行于图像物理坐标 系的X 和Y轴。对于数字图像,分别为 行列方向。
2. 摄像机成像模型
图像形成的简单模型
来自于光源(如太阳)的光入射到物体表面并被表面反射。反射光 进入人眼,最终导致了我们对颜色的感知
摄像机成像模型
在计算机视觉中,利用所拍摄的图像来计算出三维空间中被 测物体几何参数。图像是空间物体通过成像系统在像平面上 的反映,即空间物体在像平面上的投影。 图像上每一个像素点的灰度反映了空间物体表面某点的反射 光的强度,而该点在图像上的位置则与空间物体表面对应点 的几何位置有关。这些位置的相互关系,由摄像机成像系统 的几何投影模型所决定。 计算机视觉研究中,三维空间中的物体到像平面的投影关系 即为成像模型,理想的投影成像模型是光学中的中心投影, 也称为针孔模型。
摄像机标定技术
机器视觉第四讲
主要内容
1. 2. 3. 4.
摄像机标定概述 摄像机成像模型 射影几何学简介 摄像机标定方法
1、摄像机标定概述
计算机视觉的基本任务之一是从摄像机获取的图像信 息出发计算三维空间中物体的几何信息,并由此重建 和识别物体。 空间物体表面某点的三维几何位置与其在图像中对应 点之间的相互关系是由摄像机成像的几何模型决定的 ,这些几何模型参数就是摄像机参数。 在大多数条件下,这些参数必须通过实验与计算才能 得到,这个过程被称为摄像机标定。
u u0 fsx x / z f x x / z v v0 fs y y / z f y y / z
3)世界坐标系与图像坐标系变换关系:
X u u0 r11 xw r12 yw r13 z w t x f f r x r y r z t x 31 w 32 w 33 w z Y v v0 r21 xw r22 yw r23 z w t y f fy r31 xw r32 yw r33 zw t z
针孔模型
假设物体表面的反射光都经过一个针孔而投影到像平面上, 即满足光的直线传播条件。 针孔模型主要由光心(投影中心)、成像面和光轴组成。 小孔成像由于透光量太小,因此需要很长的曝光时间,并且 很难得到清晰的图像。实际摄像系统通常都由透镜或者透镜 组组成。 两种模型具有相同的成像关系,即像点是物点和光心的连线 与图像平面的交点。因此,可以用针孔模型作为摄像机成像 模型。
Leabharlann Baidu
显式
为了提高标定精度,就需要通过精确分析摄像机成像的中间过程, 构造精密的几何模型,设置具有物理意义的参数(一般包括镜头畸 变参数、图像中心偏差、帧存扫描水平比例因子和有效焦距偏差), 然后确定这些未知参数,实现摄像机的显参数标定。
摄像机标定的分类
从解题方法来分
解析法
解析方法是用足够多的点的世界坐标和相应的图像坐标,通过解析 公式来确定摄像机的内参数、外参数以及畸变参数,然后根据得到 的内外参数及畸变系数,再将图像中的点通过几何关系得到空间点 的世界坐标。解析方法不能囊括上述的所有非线性因素,只能选择 几种主要的畸变,而忽略其它不确定因素。
齐次坐标表示为:
f X Y 0 z 0 1 0 0 0 f 0 0 f 0 1 0 x 0 y 0 z 0 1
X fx / z Y fy / z
将上式图像物 理坐标系进一 步转化为图像 坐标系:
u f x 0 z v 0 f y 1 0 0 u0 v0 1 0 R 0 T 0 0
转化为齐次坐标为:
xw T yw M 1M 2 X MX 1 z w 1
成像平面
X
M
m p
针孔摄像机
摄 像 机 坐 标 系
O
f
Z
∏
Y
空间点O是投影中心,它到平面∏的距离是f。空间点M在平面∏上的投影 (或像)m是以点O为端点并经过点M的射线与平面∏的交点。
平面∏:摄像机的像平面 点O:摄像机中心(光心) f:摄像机的焦距 以点O为端点且垂直于像平面的射线称为光轴或主轴,主轴与像平面的 交点p称为摄像机的主点
神经网络法
神经网络法能够以任意的精度逼近任何非线性关系,跳过求取各参 数的繁琐过程,利用图像坐标点和相应的空间点作为输入输出样本 集进行训练,使网络实现给定的输入输出映射关系,对于不是样本 集中的图像坐标点也能得到合适的空间点的世界坐标。
摄像机标定的分类
根据标定块的不同 立体
标定通过拍摄一个事先已经确定了三维几何形状的物体来进行,也就 是在一定的摄像机模型下,基于特定的实验条件如形状、尺寸已知的 定标参照物(标定物),经过对其图像进行处理,利用一系列数学变换 和计算方法,求取摄像机模型的内部参数和外部参数。这种定标方法 的精度很高。用于定标的物体一般是由两到三个相互正交的平面组成。 但这些方法需要昂贵的标定设备,而且事前要精确地设置。
摄像机标定的分类
从所用模型不同来分: 线性
线性模型摄像机标定, 用线性方程求解,简单快速,已成 为计算机视觉领域的研究热点之一,目前已有大量研究成 果。但线性模型不考虑镜头畸变,准确性欠佳;
非线性
对于非线性模型摄像机标定,考虑了畸变参数,引入了非线 性优化,但方法较繁,速度慢,对初值选择和噪声比较敏感 ,而且非线性搜索并不能保证参数收敛到全局最优解。
平面
平面模板(作为标定物),对于每个视点获得图像,提取图像上的网格角 点 , 平面模板与图像间的网格角点对应关系 ,确定了单应性矩阵 (Homography),平面模板可以用硬纸板,上面张贴激光打印机打印的 棋盘格。模板图案常采用矩形和二次曲线(圆和椭圆)。
摄像机标定的分类
不管怎样分类,标定的最终目的是要从图像点中求出物体 的待识别参数,即摄像机内外参数或者投影矩阵。然而, 不同应用领域的问题对摄像机定标的精度要求也不同,也 就要求应使用不同的标定方法来确定摄像机的参数。 例如: 在物体识别应用系统中和视觉精密测量中,物体特征的相 对位置必须要精确计算,而其绝对位置的标定就不要求特 别高; 在自主车辆导航系统中,机器人的空间位置的绝对坐标就 要高精度测量,并且工作空间中障碍物的位置也要高度测 量,这样才能安全导航。
r312 r32 2 r332 1
正交旋转矩阵实际上只含有三个独立变量Rx ,Ry,Rz,再加上tx ,ty ,tz 总 共六个参数决定了摄像机光轴在世界坐标系中的坐标,因此这六个参数 称为摄像机的外部参数。
2) 图像坐标系与摄像机坐标系变换关系:
摄像机坐标系中的一点p在图像物 理坐标系中像点P坐标为:
u u0 X / d x sx X v v0 Y / d y s yY
因此可得物点p与图像像素坐 标系中像点pf的变换关系为:
其中,u 0 ,v 0 是图像中心(光轴与图像 平面的交点)坐标,dx ,dy分别为一个 像素在X与Y方向上的物理尺寸,sx=1/dx , sy=1/dy 分别为X与Y方向上的采样频率, 其中,f x =fs x ,f y =fs y 分别定义为X和Y方 向的等效焦距。fx、fy、u0、v0这4个参数 即单位长度的像素个数。 只与摄像机内部结构有关,因此称为摄 像机的内部
图1 摄像机标定中常用坐标系
图1 表示了三个不同层次的坐标系统: 1. 世界坐标系 2. 摄像机坐标系 3. 图像坐标系(图像像素坐标系和图 像物理坐标系)。
1) 世界坐标与摄像机坐标之间的转换关系:
xw r11 r12 r13 x y R T y r r r w 21 22 23 T z 0 1 zw r31 r32 r33 1 1 0 0 0