为了进行摄像机标定,必须已知世界坐标系中足够多三维空间点的坐标,找到这些点在图像中的投影的二维图像坐标,并建立对应关系。
平面标定板的几大优势:非常易于操作;可以制作的非常精确;可以方便用在背光照明的应用上,只需要使用透明材料制作放置标志点的底盘即可。
将标定标记在世界坐标系中的坐标记为 Mi ,将标定标记中心点投影到图像坐标系的坐标记为 mi ,将摄像机参数表示为c,c包含了摄像机的内参和外参(eg.针孔摄像机模型中, c=(f,k,sx,sy,cx,cy,α,β,γ,tx,ty,tz) 。这里必须注意的是外参对应的世界坐标系是在标定板上,例如坐标原点在标定板最中心的标定标记的中心,坐标系的 x 轴和 y 通过使提取出的标定标记中心点坐标 mi 与轴分别于标定标记的排列行方向和列反向一致,在标定板与成像平面平行时 z 轴与光轴方向一致,然后通过投影计算得到的坐标 π(Mi,c) 的距离最小化来计算摄像机参数:
然而,这个优化过程并不能得到所有摄像机参数,因为我们选择的摄像机模型的待解参数过多:
为了解决这个上述简并性(degener-acies)问题,摄像机必须使用多幅图像进行标定,在这些图像中标定板的位置要求不同,这样才能避免上述问题发生。例如,对针孔摄像机而言标定对象不能在所有拍摄的标定对象中均互相平行。而对于远心摄像机来说,为了解决以上问题,标定板必须绕所有轴旋转。假设我们使用 l 幅图像进行标定,那么就必须求得 l 组外参 (α1,βl,γl,tx,l,ty,l,tz,l) 。我们将内参和 l 组外参放在摄像机参数向量 c 中,然后我们必须解决下面的最优化问题来标定摄像机: