[发明专利]一种基于非线性优化的相机标定方法有效
申请号: | 201810973318.6 | 申请日: | 2018-08-24 |
公开(公告)号: | CN109003312B | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 朱红军;钱鹰;刘歆;聂顺超;夏璨;杨鹏程;张俊 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06T7/80 | 分类号: | G06T7/80 |
代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 赵荣之 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 非线性 优化 相机 标定 方法 | ||
1.一种基于非线性优化的相机标定方法,其特征在于,该方法具体包括以下步骤:
S1:获取数据:制作棋盘格标定板,并测量各方格的尺寸,从不同角度拍摄两张以上照片;
S2:计算单应矩阵;
S3:计算内参数、外参数和畸变因数的初始值;
S4:用非线性优化方法精化计算结果;
所述步骤S3具体包括:采用无畸变情况下的相机模型,如下式:
其中,f表示焦距;uo、vo表示主点在图像中的坐标;r11~33表示旋转矩阵的各元素;t1~3表示平移向量的各元素;x、y表示三维空间中目标点的坐标;u、v表示目标点的像的图像坐标;zc表示相机坐标系中目标点的Z坐标;
已知P,计算下式等号右侧中的参数:
其中,P是3×4的矩阵,只取其中的第1、2、4列,即删除第3列后,得到另外一个3×3的矩阵H,其中的第i个列向量表示为:hi=[h1i h2i h3i]T;
(1)计算内参数:f和uo、vo
求解如下方程组:
即
Vb=0
其中,vij=[h3ih3j -(h3ih1j+h1ih3j) -(h2ih3j+h3ih2j) h1ih1j+h2ih2j],其解为VTV的最小特征值对应的特征向量,即b向量的值;通过上式求解出第一个参数矩阵,称为内参数矩阵;
(2)计算外参数:这个矩阵中的12个参数;
令则通过下式求出第二个参数矩阵,称为外参数矩阵;
其中,τ=1/||A-1h1||,r1、r2、r3和t分别为外参数矩阵R中的各个列向量;
(3)计算畸变因数:
k=(DTD)-1DTd
其中,k=[k1 k2]T,u,v是用无畸变相机模型算出来的图像点,是实际的像点位置,u0,v0是内参数矩阵中的两个元素,k1,k2分别表示一阶和二阶畸变因数。
2.根据权利要求1所述的一种基于非线性优化的相机标定方法,其特征在于,所述步骤S4具体包括:采用Levenberg-Marquardt方法进一步优化内外参数和畸变因子,优化的目标函数为:
其中,是通过相机模型算出的点,mij是实际的图像坐标,d(k,mij)是角点离其所在的行和列方向上的线的距离,k是控制因子,m,n分别表示每行和列的标定点数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810973318.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种鱼眼镜头的标定方法
- 下一篇:一种传输网页图片的方法、装置和系统