文章:Geometric camera calibration using circular control points 

链接:​http://www.ee.oulu.fi/~jth/calibr/​

相机标定可以归纳为P−n−P(Perspective-n-Point)的问题,即已知三维物点坐标和对应的二维投影坐标,求解相机参数。由于镜头的畸变(径向和切向)带来非线性成像模型,一般求解方法分为两步:

  • 不考虑畸变,成像模型为线性模型,利用线性求解方法求出初始解
  • 考虑畸变,利用初始解和成像模型对三维物点投影得到的投影点观测点形成最优问题, 通过最小二乘进行估计。

这篇文章的精彩之处在于给出逆畸变模型,在上两步的基础上,利用逆畸变模型进一步优化畸变参数。

文章的主要框架内容:

基于圆形标定点的相机几何参数的标定_微信

  • 1.相机模型
  • 1.1正投影模型
  • 1.2反投影模型
  • 1.3需要标定的参数:
  • 2.圆形标定点的偏差校正
  • 3.逆畸变模型
  • 3.1递归逆畸变模型

  • 3.2非递归逆畸变模型:

  • 4.利用逆畸变模型优化畸变系数

  • 5.验证逆畸变模型的精度

  • 参考文献:

1.相机模型

1.1正投影模型

基于圆形标定点的相机几何参数的标定_微信_02

相机的内参

基于圆形标定点的相机几何参数的标定_3d_03

相机的外参

基于圆形标定点的相机几何参数的标定_微信_04

相机的畸变模型

基于圆形标定点的相机几何参数的标定_3d_05

1.2反投影模型

基于圆形标定点的相机几何参数的标定_相机标定_06

1.3需要标定的参数:

基于圆形标定点的相机几何参数的标定_微信_07

2.圆形标定点的偏差校正

透视投影不是保形变换,直线在透视投影模型下为直线,一般二维或三维形状与图像平面不共面时会发生变形。常用的标定板是棋盘格,棋盘格的角点是包型变换,但不易精准检测。圆形标定板也是校准中常用的标志板,圆形可以准确的找到中心点,但通过透视投影圆心会发生偏差。

基于圆形标定点的相机几何参数的标定_3d_08

基于圆形标定点的相机几何参数的标定_3d_09

令:


则圆的表示形式:


得:


因为反相机模型:


基于圆形标定点的相机几何参数的标定_3d_10

3.逆畸变模型

畸变矫正:

基于圆形标定点的相机几何参数的标定_微信_11

3.1递归逆畸变模型

由(4)可得:

基于圆形标定点的相机几何参数的标定_微信_12

3.2非递归逆畸变模型:

基于圆形标定点的相机几何参数的标定_微信_13

4.利用逆畸变模型优化畸变系数

基于圆形标定点的相机几何参数的标定_相机标定_14

基于圆形标定点的相机几何参数的标定_相机标定_15


5.验证逆畸变模型的精度

基于圆形标定点的相机几何参数的标定_微信_16


基于圆形标定点的相机几何参数的标定_相机标定_17

基于圆形标定点的相机几何参数的标定_微信_18

未矫正坐标和扭曲坐标之间的差异可用直方图表示,表明误差小于0.01像素。

基于圆形标定点的相机几何参数的标定_相机标定_19

参考文献:

[1]K. Kanatani,Geometric computation for Machine Vision, Oxford: Clarendon Press, 1993.

本文仅做学术分享,如有侵权,请联系删文。


基于圆形标定点的相机几何参数的标定_3d_20