摄相机标定
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
其中
摄像机的内参数矩阵 K
u f u f u cot u0 xd v 0 f / sin v y v 0 d 0 0 1 1 1
K
2、摄相机标定方法分类
由此可解出 f , t3
定标算法——步骤二
将求出的 t3 和 f 连同 k1 0 作为初始值,对下式进行非线性优化
fs ( r1 X r2Y r3 Z t1 ) (1 k1 ( u2 v 2 )) u u0 r7 X r8Y r9 Z t3 f ( r4 X r5Y r6 Z t2 ) (1 k1 ( u2 v 2 )) v v0 r7 X r8Y r9 Z t3
定标算法——步骤二
将 x, y 的表达式代入,并将上一步中求出的 R, t1, t2 的 值代入,得:
( u u0 )( r7 X r8Y r9 Z t3 ) fs( r1 X r2Y r3 Z t1 ) (v v0 )( r7 X r8Y r9 Z t3 ) f ( r4 X r5Y r6 Z t2 )
其中 u, v,1 为图像坐标系下的点的齐次坐标, X w , Yw , Z w 为 世界坐标系下的空间点的欧氏坐标, P 为 3 4 的透视投影矩 s 为未知尺度因子。 阵,
X w u Y w s v P34 Zw 1 1
(sr , sr , sr , st , r , r , r , t )
1 2 3 1 4 5 6 2
定标算法——步骤一
2 2 2 对M0除以 c m5 m6 m7
则得到一组解 (sr1, sr2, sr3, st1, r4, r5, r6, t2)
。
由 r12 r22 r32 1 可求出s, 从而 t1也可被解出。
由 cos 2 1 cos 2 2 cos 2 3 1
4.2、R. Tsai 的 RAC的定标算法
简 介
80年代中期Tsai提出的基于RAC的定标方法是计 算机视觉像机定标方面的一项重要工作,该方 法的核心是利用径向一致约束来求解除 t z(像 机光轴方向的平移)外的其它像机外参数,然 后再求解像机的其它参数。基于RAC方法的最大 好处是它所使用的大部分方程是线性方程,从 而降低了参数求解的复杂性,因此其定标过程 快捷,准确。
V
Yd
yd
xd yd cot u u0 dx dx yd v v0 dy sin
f u cot f v / sin 0
v0
C
u0
fu 1 1 , fv dx dy
xd
O1
Xd
U
齐次坐标形式:
u f u v 0 1 0 u 0 xd y v0 d 1 1
另一个约束
2 2 2 p31 p32 p33 1具有旋转和平移的不变性
R1 r11 , r21 , r31
P3 ( p31, p 32 , p33 )
R3r13 , r23 , r33
1 3
2
R2r12 , r22 , r32
向量 R1 ,R2 , R3 是两两 垂直的单位向量
3、摄像机传统标定方法
主要内容
4.1、DLT方法 4.2、RAC方法 4.3、张正友的平面标定方法(ICCV, 1999) 4.4、孟胡的平面圆标定方法(PR, 2003)
4.5、吴毅红等的平行圆标定方法(ECCV, 2004)
4.1、直接线性变换(DLT变换)
DLT: Direct Linear Transformation
视觉目的
三维重建是人类视觉的主要目的,也是计算机视觉 的最主要的研究方向. (Marr 1982)
所谓三维重建就是指从图象出发恢复出空间点三维 坐标的过程。 三维重建的三个关键步骤 • 图象对应点的确定
• 摄像机标定
• 二图象间摄像机运动参数的确定
坐标系
1、世界坐标系:
X w , Yw , Z w
f 和 k1 的真实值。 估计出 t3 、
4.3、张正友的平面标定方法
张正友方法
M X , Y , 0
Yc
Zc
O
Yw
mu, v
Xc
Ow
Zw Xw
张正友方法
基本原理:
• 在这里假定模板平面在世界坐标系Z 0的平面上
X u X Y K [r r r t ] K [r r t ]Y s v 1 2 3 1 2 0 1 1 H 1
x y K (R 1 X Y t ) Z 1
t1 r1 r2 r3 t t2 R r4 r5 r6 t r r r 3 7 8 9
得到:
约束 p34 1 不具有旋转和平移的不变性,解将随着世 界坐标系的选取不同而变化. 证明: 世界坐标系作刚性坐标变换 P ' P 0 1 则
' p34 p31t1 p32t 2 p33t 3 p34
R t
' 显然在一般的情况下 p34 p34
DLT变换
DLT变换
消去 s ,可以得到方程组:
p11 X w p12Yw p13 Z w p14 p31uX w p32uYw p33uZ w p34u 0 p21 X w p22Yw p 23 Z w p14 p31uX w p32uYw p33uZ w p34u 0
摄相机标定
中国科学院自动化研究所 模式识别国家重点实验室 http://www.nlpr.ia.ac.cn/english/rv
主要内容
1、引言:什么是摄相机标定 2、摄相机标定方法的分类 3、传统摄相机标定方法(或利用景物信息
的标定方法)
4、主动视觉摄相机标定方法 5、摄相机自标定方法
1、引言
Xw Ow
Zw Yw
2、摄像机坐标系: X c , Yc , Z c 3、图像坐标系:
u, v x, y
Xc
世界坐标系
Zc
x u v
O1
图像坐标系
y
O
Yc
摄像机坐标系
图像数字化
O1在 u , v 中的坐标为 u 0 , v0 象素在轴上的物理尺寸为 dx, dy
Affine Transformation :
主要内容
•像机模型 •径向一致约束 •定标算法
像机模型
Xw
O
Zw
Yw
世界坐标系和摄像机坐标系的关系
zc
y x
xc
x y K (R 1
o'
c
X Y t ) Z 1
在Tsai的方法中,K 取作:
oc
y
f s, 0, u0 K 0, f , v0 0, 0, 1
f s, 0, u0 K 0, f , v0 0, 0, 1
fs ( r1 X r2Y r3 Z t1 ) x u0 r7 X r8Y r9 Z t3 f ( r4 X r5Y r6 Z t2 ) y v0 r7 X r8Y r9 Z t3
定标算法——步骤一
再根据:
得到:
x u0 u u0 y v0 v v0
s( r1 X r2Y r3 Z t1 ) u u0 r4 X r5Y r6 Z t2 v v0
由至少7组对应点,可以求得一组解 M0=(m1, m2, m3, m4, m5, m6, m7, m8)
分三类
• 传统摄像机标定方法 • 主动视觉摄像机标定方法 • 摄像机自标定方法
1. 传统的摄像机标定方法
特点
利用已知的景物结构信息。常用到标定块。
1. 传统的摄像机标定方法 • 优点
可以使用于任意的摄像机模型,标定精度高
• 不足
标定过程复杂,需要高精度的已知结构信息。 在实际应用中很多情况下无法使用标定块。
像机模型
(x, y)
(u, v)
理想图像坐标到数字图像坐标的变换 (只考虑径向偏差)
(uc, vc)
( x uc )(1 k1 ( u v )) u uc
2 2
( y vc )(1 k1 ( u v )) v vc
2 2
(u, v)为一个点的数字化坐标,(x, y)为理想 的数字化坐标,(uc, vc)为畸变中心。
径向一致约束
在图像平面上,点(xc, yc),(x, y),(u, v) 共线, 或者直线(xc, yc)(x, y)与直线( xc, yc )( u, v )平行或 斜率相等,则有:
x uc u uc y vc v vc
通常把图像中心取作畸变中心和主点的坐标,因此:
x u0 u u0 y v0 v v0
DLT变换
当已知 N 个空间点和对应的图像上的点时,可以得到一个 含有2* N 个方程的方程组:
AL 0
其中 A为 2 N *12 的矩阵, L 为透视投影矩阵元素组成的
T p , p , p , p , p , p , p , p , p , p , p , p 向量 11 12 13 14 21 22 23 24 31 32 33 34 。
DLT变换
Abdal-Aziz和Karara于70年代初提出了直接 线性变换像机定标的方法,他们从摄影测量 学的角度深入的研究了像机图像和环境物体 之间的关系,建立了像机成像几何的线性模 型,这种线性模型参数的估计完全可以由线 性方程的求解来实现。
DLT变换
直接线性变换是将像点和物点的成像几何关系在齐次坐标下 写成透视投影矩阵的形式:
DLT变换
像机定标的任务就是寻找合适的 L ,使得 || 最小,即 min
L
AL || 为
|| AL ||
1
给出约束: p34
L' (C T C ) 1 C T B
L' 为 L 的前11个元素组成的向量, C 为 A前11列组成的矩 阵, B 为 A第12列组成的向量。
DLT变换
p34 1 是否合理?
( r7 , r8 , r9 ) ( r1, r2 , r3 ) ( r4 , r5 , r6 ) ( r7 , r8 , r9 ) ( r4 , r5 , r6 ) ( r1, r2 , r3 )
根据
或者
det( R) 1 , 来选择 ( r7 , r8 , r9 )
定标算法——步骤二
2. 主动视觉摄像机标定方法 • 特点
已知摄像机的某些运动信息
• 优点
通常可以线性求解,鲁棒性比较高
• 不足
不能使用于摄像机运动未知和无法控制的场合
3. 摄像机自标定方法 • 特点
仅依靠多幅图像之间的对应关系进行标定
• 优点Βιβλιοθήκη Baidu
仅需要建立图像之间的对应,灵活性强,潜在 应用范围广。
• 不足
非线性标定,鲁棒性不高
定标算法
定标步骤: 1.利用径向一致约束来求解 R, t1 , t2和
s
2.求解有效焦距 f 、z方向上的平移t3 和畸变参数 k1
f s, 0, u0 K 0, f , v0 0, 0, 1
定标算法——步骤一
1.求解像机外参数旋转矩阵 R 和 x 、y 方向上的平移 根据:
2. 求解t3, f, k1
k =0 作为初始值,则:
1
x uc u uc
y vc v vc
fs ( r1 X r2Y r3 Z t1 ) x u0 r7 X r8Y r9 Z t3 f ( r4 X r5Y r6 Z t2 ) y v0 r7 X r8Y r9 Z t3