[发明专利]一种免像控的单目视觉平面距离测量方法有效
申请号: | 201910275119.2 | 申请日: | 2019-04-08 |
公开(公告)号: | CN110057295B | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 张振;周扬;夏颖;刘海韵;嵇阳;王慧斌 | 申请(专利权)人: | 河海大学 |
主分类号: | G01B11/02 | 分类号: | G01B11/02 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 饶欣 |
地址: | 210000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 免像控 目视 平面 距离 测量方法 | ||
1.一种免像控的单目视觉平面距离测量方法,其特征在于:包括:
测量系统集成阶段:将相机和激光测距仪固连构成直接定向视觉测量系统;
测量系统检校阶段:对测量系统进行集成检校,确定相机内参、畸变像差以及相机与激光测距仪之间的偏心角,修正相机的非线性畸变、实测高程和姿态;所述对测量系统进行集成检校的过程采用一块网格尺寸为(DX,DY)、网格数为m×n的平面棋盘格标定板作为参照物,其中,DX为网格的长度,DY为网格的宽度,m为横向网格数,n为纵向网格数;
所述对测量系统进行集成检校的过程具体包括以下步骤:
S11:拍摄9幅不同姿态下的棋盘格标定板图像,采用张正友法检校相机,得到相机内参(fx,fy,Cx,Cy)和畸变像差(k1,k2,p1,p2),其中Cx表示像主点的横坐标,Cy表示像主点的纵坐标,fx表示相机在像平面x轴方向上的等效焦距,fy表示相机在像平面y轴方向上的等效焦距,k1表示第一径向畸变系数,k2表示第二径向畸变系数,p1表示第一切向畸变系数,p2表示第二切向畸变系数;
S12:将平面棋盘格标定板水平放置,采用三脚架固定测量系统并拍摄一幅完整平面棋盘格标定板的畸变图像I(ud,vd);(ud,vd)为畸变图像坐标;
S13:采用激光测距仪测量得到激光测距仪俯仰角的测量值ωL、横滚角的测量值以及激光测距仪到平面棋盘格标定板的斜距DL;
S14:为了校正图像的非线性畸变,首先根据相机内参描述的尺度缩放关系将无畸变图像坐标(u,v)转换为无畸变相机坐标(x,y):
然后根据像差模型建立无畸变相机坐标(x,y)到畸变相机坐标(x′,y′)的映射关系:
接下来根据式(1)的反变换关系将(x′,y′)变换到畸变图像坐标(ud,vd):
最后根据式(1)~(3)建立的(u,v)到(ud,vd)的映射关系,采用最邻近插值法完成畸变图像I(ud,vd)到畸变校正图像I(u,v)的灰度映射;
S15:在畸变校正图像I(u,v)中检测平面棋盘格标定板上所有(m-1)×(n-1)个内角点的亚像素坐标,其中,第i个内角点的亚像素坐标为(ui,vi),i=1,2,…,(m-1)×(n-1);
S16:令相机俯仰角中间值ωk=ωL-2+0.1×k、相机横滚角中间值k=1,2,…,39;
S17:定义O为相机透镜平面的光心,o为光心在像平面上的投影点,O′为光心在平面棋盘格标定板上的投影点,计算光心O到平面棋盘格标定板的高程H:
H=DL·sinωL+d·cosωk (4)
式(4)中,d为测量基准点到相机平面的投影距离;
S18:对于平面棋盘格标定板上的任意点P,其在畸变校正后的原始像平面上对应像点p的坐标用(u1,v1)表示;首先将图像坐标系的原点由左上角平移至o点,然后采用坐标旋转对相机横滚角中间值进行校正,得到的像平面上像点p′的坐标
其中,w1为图像的宽度,h1为图像的高度;
S19:将相机透镜平面的光心O在平面棋盘格标定板上的垂足点C作为参考点,计算物点P到点C的水平距离M和垂直距离N,过程如下:定义p″为p′在的像平面主纵线上的投影点,P″为物点P在平面棋盘格标定板主纵线O′C上的投影点,根据三角关系得到O到P″的距离L为:
L=H/sinβ (6)
其中,β表示射线OP″和主纵线O′C间的夹角,有:
其中,s表示已知的相机的像元尺寸,f表示相机的实际焦距,f通过式(8)得到:
f=s·(fx+fy)/2 (8)
根据三角形的相似性,有:
P″P/P″O=p′p″/p″O (9)
代入对应参数,得:
同理,有:
S20:对于像平面中任意两点p1和p2,首先根据步骤S19分别求得其物点相对于垂足点C的距离(M1,N1)和(M2,N2),然后代入下式:
其中,M1为点p1相对于垂足点C的水平距离,N1为点p1相对于垂足点C的垂直距离,M2为点p2相对于垂足点C的水平距离,N2为点p2相对于垂足点C的垂直距离,D(p1,p2)为点p1和点p2之间的距离;
S21:根据式(12)分别求得平面棋盘格标定板中相邻水平内角点之间的距离D(pa,b,pa+1,b)和相邻垂直内角点之间的距离D(pa,b,pa,b+1)作为平面棋盘格标定板网格尺寸的测量值,pa,b为平面棋盘格标定板的内角点中横向编号为a、纵向编号为b的内角点,pa+1,b为平面棋盘格标定板的内角点中横向编号为a+1、纵向编号为b的内角点,pa,b+1为平面棋盘格标定板的内角点中横向编号为a、纵向编号为b+1的内角点,a=1,2,…,(m-1),b=1,2,…,(n-1);根据下式统计平面棋盘格标定板上所有网格距离测量值的总体均方根误差:
S22:将RMSE取得最小值所对应的ωk作为相机俯仰角的估计值ωE,将RMSE取得最小值所对应的作为相机横滚角的估计值并根据式(14)进行计算:
式(14)中,为相机横滚角估计值,ωE为相机俯仰角估计值,为相机横滚偏心角,Δω为相机俯仰偏心角;
平面距离测量阶段:基于相机在倾斜视角下像点、光心和物点共线的中心投影成像原理建立像平面和物平面之间的“像点-距离”的变换关系,最终实现免像控的单目视觉平面距离测量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910275119.2/1.html,转载请声明来源钻瓜专利网。