[发明专利]一种面向单平面镜立体视觉模型参数的标定方法有效
申请号: | 202011112823.5 | 申请日: | 2020-10-16 |
公开(公告)号: | CN112258586B | 公开(公告)日: | 2022-10-21 |
发明(设计)人: | 李肖;李伟;袁新安;殷晓康 | 申请(专利权)人: | 中国石油大学(华东) |
主分类号: | G06T7/80 | 分类号: | G06T7/80;G01B11/00;G01B11/24 |
代理公司: | 辽宁鸿文知识产权代理有限公司 21102 | 代理人: | 苗青 |
地址: | 266580 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 平面镜 立体 视觉 模型 参数 标定 方法 | ||
1.一种面向单平面镜立体视觉模型参数的标定方法,其特征在于,单目立体视觉模型的建立和模型中参数的求解,在测量模型建立方面,在单目成像模型引入了平面镜的反射矩阵,分别得到了真实相机和虚拟相机的视觉成像模型;在此基础上,推导出了单目立体视觉的三维测量模型;在模型参数标定方面,采用分步法标定单目立体视觉模型的各项参数,该分步法先是在图像中心区域的小范围内求解真实相机和虚拟相机模型中内参数的初值;然后,分别标定两相机在景深范围内的径向畸变系数和偏心畸变系数;最后,在锁定两相机畸变系数的前提下,分别对各自模型中的内参数和外参数进行优化求解,实现了单平面镜立体视觉模型参数的标定;面向单平面镜立体视觉模型参数的标定方法具体如下:
(1)单目视觉模型
由一个平面镜和一个相机组成的单目立体视觉系统等效含有两个相机:真实相机和虚拟相机;对于真实相机,令真实相机坐标系or-xryrzr下的空间点为Pr(xr yr zr),真实相机坐标系和世界坐标系ow-xwywzw之间的转换矩阵,即真实相机的外参数矩阵为[Rr Tr];p(ur vr)为空间点不经反射镜直接在像面坐标系or-urvr上的投影坐标,真实相机的视觉模型用公式(1)表示为:
其中,sr为比例因子,αr与βr分别定义为ur、vr两轴方向上的归一化焦距,(u0 v0)为真实相机光轴和成像平面的交点坐标;
对于虚拟相机,令虚拟相机坐标系ov-xvyvzv和世界坐标系ow-xwywzw之间的转换矩阵,即虚拟相机的外参数矩阵为[Rv Tv];虚拟相机的视觉模型用公式(2)表示为:
其中,p(uv vv)虚拟像点,Pv(xv yv zv)为Pr(xr yr zr)关于平面镜的对称点;sv为比例因子,αv与βv分别定义为uv、vv两轴方向上的归一化焦距;
根据平面镜对称性质,Pv(xv yv zv)与Pr(xr yr zr)之间的关系用公式(3)表示为:
展开得:
其中,(nx ny nz)为平面镜的单位法向量,满足nx·nx+ny·ny+nz·nz=1;d为真实相机坐标系or-xryrzr原点or到平面的垂直距离;则公式(2)重新表示为:
其中,和分别对应or-xryrzr与ov-xvyvzv之间的旋转矩阵和平移矩阵;
(2)单目立体视觉三维测量模型
整理公式(1)得:
整理公式(2)得:
由公式(3)、公式(4)、公式(5)、公式(6)和公式(7)知,p(ur vr)与p(uv vv)间的关系用公式(8)表示为:
由上式求解出真实坐标系下的空间点的坐标为:
公式(9)即为建立的单目立体视觉的三维测量模型;
(3)视觉模型参数标定
1)内参数初值标定
考虑畸变的影响,在图像中心区域的小范围内利用张氏标定法求解相机内参数矩阵Kr和Kv,得到镜头的焦距f;
2)畸变系数标定
镜头的制造和装配缺陷会导致径向畸变和偏心畸变,镜头畸变用公式(10)表示为:
其中,(u v)为像点坐标;Δu、Δv为像点产生的畸变在图像水平轴ur(uv)和竖直轴vr(vv)上的分量;为畸变半径;k1、k2分别为径向畸变的前两阶系数,p1和p2分别为偏心畸变的前两阶系数;考虑到景深对镜头成像畸变的影响,径向畸变系数用公式(11)表示为:
其中,为放大系数,且分别为景深内对焦距离为sn、sm、sk的对焦平面上的第i阶径向畸变系数;对于单目立体视觉中的真实相机,以棋盘格标准物为标定板,保持标定板与真实相机的光轴垂直,并在沿光轴的景深范围内摆放标定板,使其分别处于对焦距离为sm和sk的两个对焦平面上;然后,分别计算这两个对焦平面上的各阶径向畸变系数和i=1,2;最后,通过公式(11)计算得到对焦距离为sn的对焦平面上的第i阶径向畸变系数在对虚拟相机采用同样的方法处理后,即得到真实相机和虚拟相机的各阶径向畸变系数;
考虑景深因素影响的偏心畸变系数用公式(12)表示为:
其中,和分别为景深内对焦距离为sn和sm的两对焦平面上的第i阶偏心畸变系数,f为镜头焦距;对于单目立体视觉中的真实相机,以棋盘格标准物为标定板,保持标定板与真实相机的光轴垂直,并在沿光轴的景深范围内摆放标定板,使其处于对焦距离为sm的对焦平面上;然后,计算该对焦平面上的各阶偏心畸变系数最后,通过公式可计算得到对焦距离为sn的对焦平面上的第i阶径向畸变系数在对虚拟相机采用同样的方法处理后,即得到真实相机和虚拟相机的各阶偏心畸变系数;
3)内参数和外参数标定
通过步骤2)分别获得真实相机和虚拟相机视觉模型中径向畸变和偏心畸变的各阶系数;随后,为避免视觉内外参数的求解误差对畸变系数的影响,对于每个相机,分别固定畸变系数的值,以棋盘格角点提供的距离为约束,采用LM算法优化求解内参数矩阵和外参数矩阵,分别得到Kr、Kv、[Rr Tr]和[Rv Tv];最后,计算真实相机和虚拟相机之间的转换矩阵[R′ T′];进而完成单平面镜立体视觉模型参数的标定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油大学(华东),未经中国石油大学(华东)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011112823.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种香烟生产综合质量管理平台
- 下一篇:一种基于静水拖曳的超声时间溯源方法