摄像机标定03_标定过程(Camera Calibration)

摄像机标定过程

为了进行摄像机标定,必须已知世界坐标系中足够多三维空间点的坐标,找到这些点在图像中的投影的二维图像坐标,并建立对应关系。

平面标定板的几大优势:非常易于操作;可以制作的非常精确;可以方便用在背光照明的应用上,只需要使用透明材料制作放置标志点的底盘即可。

将标定标记在世界坐标系中的坐标记为 Mi ,将标定标记中心点投影到图像坐标系的坐标记为 mi ,将摄像机参数表示为c,c包含了摄像机的内参和外参(eg.针孔摄像机模型中, c=(f,k,sx,sy,cx,cy,α,β,γ,tx,ty,tz) 。这里必须注意的是外参对应的世界坐标系是在标定板上,例如坐标原点在标定板最中心的标定标记的中心,坐标系的 x 轴和y通过使提取出的标定标记中心点坐标 mi 与轴分别于标定标记的排列行方向和列反向一致,在标定板与成像平面平行时 z 轴与光轴方向一致,然后通过投影计算得到的坐标π(Mi,c)的距离最小化来计算摄像机参数:

d(c)=i=1k||miπ(Mi,c)||2>min

式中, k=mn 是标定板上标定标记的数量,这个问题是一个非常复杂的非线性最优化问题。因此,需要为这些参数提供更好的初始值,摄像机内参的初始值可以在图像传感器以及说明中得到。摄像机外参的初始值一般很难得到。

然而,这个优化过程并不能得到所有摄像机参数,因为我们选择的摄像机模型的待解参数过多:
这里写图片描述这里写图片描述
为了解决这个上述简并性(degener-acies)问题,摄像机必须使用多幅图像进行标定,在这些图像中标定板的位置要求不同,这样才能避免上述问题发生。例如,对针孔摄像机而言标定对象不能在所有拍摄的标定对象中均互相平行。而对于远心摄像机来说,为了解决以上问题,标定板必须绕所有轴旋转。假设我们使用 l 幅图像进行标定,那么就必须求得l组外参 (α1,βl,γl,tx,l,ty,l,tz,l) 。我们将内参和 l 组外参放在摄像机参数向量c中,然后我们必须解决下面的最优化问题来标定摄像机:

d(c)=j=1li=1k||mi,jπ(Mi,c)||2>min

式中, mi,j 表示在第 j <script type="math/tex" id="MathJax-Element-166">j</script>幅标定图像中的第i个标定标记的坐标,如果在图像中标定板放置的位置和方向合适的话,就可以求得所有摄像机参数的唯一解。 为了使求得的摄像机参数准确度更高,所有图像中标定板的位置应该能覆盖图像的四个角,这主要是因为角落处的镜头畸变最大,这样就可以得到径向畸变系数k最准确的值。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tingzhushaohua

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值