[发明专利]基于双目视觉传感器的轨道机器人检测方法有效
申请号: | 201810130052.9 | 申请日: | 2018-02-08 |
公开(公告)号: | CN108279677B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 张文 | 申请(专利权)人: | 张文 |
主分类号: | G05D1/02 | 分类号: | G05D1/02;G06K9/00;G06T7/90 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 岳泉清 |
地址: | 030013 山西省太原市*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 双目 视觉 传感器 轨道 机器人 检测 方法 | ||
1.基于双目视觉传感器的轨道机器人检测方法,其特征在于:所述方法具体过程为:
步骤一、将两台红外双目视觉传感器作为轨道机器人红外双目立体视觉系统,具体过程为:
两台红外双目视觉传感器对隧道内部图像进行采样,得到同一场景下同时在两种不同角度拍摄的视频图像;采用图像处理法对视频图像中的目标特征进行识别,得到目标特征在两幅图像中的视差;
视差是指两幅图像中不同的地方;
红外双目视觉传感器焦平面阵列将图像投射到红外双目视觉传感器表面的红外辐射转换成电信号,位于红外双目视觉传感器中的信号调理单元将电信号采样,量化成数字,图像重构形成数字图像;数字图像以m*n维矩阵的形式储存,数字图像矩阵中的每一个元素为数字图像的一个像素;
红外双目视觉传感器将三维空间场景中的每一点构建成二维图像,采用数学公式对二维图像进行构建,实现不同坐标系之间的转换,构成红外双目立体视觉系统;
所述红外双目视觉传感器将三维空间场景中的每一点构建成二维图像,采用数学公式对二维图像进行构建,实现不同坐标系之间的转换,构成红外双目立体视觉系统;具体过程为:
1)、建立像素平面坐标系O-UV;
所述O表示像素平面坐标系原点,U为数字图像中像素点位置所对应的长的分辨率的值,上限等于红外双目视觉传感器分辨率的长;V为数字图像中像素点位置所对应的宽的分辨率的值,上限等于红外双目视觉传感器分辨率的宽;
将数字图像像素在像素平面坐标系中表示为(u,v);
2)、建立成像平面坐标系O1-XY;
所述X表示成像平面坐标系x轴,Y表示成像平面坐标系y轴;O1点表示数字图像的主点,由红外双目视觉传感器的光轴和数字图像平面交叉而成;
将数字图像像素在成像平面坐标系中表示为(x,y);
成像平面坐标系与像素平面坐标系之间的关系式表示如下:
其中,数字图像的主点O1在像素平面坐标系中的焦平面阵列几何中心,表示为(u0,v0),dx,dy分别表示数字图像像素在成像平面坐标系中的x轴和y轴的位置;
3)、建立红外双目视觉传感器坐标系oc-XcYcZc;
所述oc表示红外双目视觉传感器的光心;Xc表示红外双目视觉传感器坐标系的x轴,平行于成像平面坐标系的x轴;Yc表示红外双目视觉传感器坐标系的y轴,平行于成像平面坐标系的y轴;Zc表示红外视觉传感器的光轴主轴;
将图像像素在红外双目视觉传感器坐标系中表示为(xc,yc,zc);
红外双目视觉传感器坐标系与像素平面坐标系之间的关系式表示如下:
其中,f为红外双目视觉传感器的焦距;λ为两个坐标系之间的倾斜因子,表示红外双目视觉传感器坐标系与像素平面坐标系之间不正交的角度;
4)、建立世界坐标系ow-XwYwZw;
所述ow为世界坐标系圆心,Xw为世界坐标系的x轴,Yw为世界坐标系的y轴,Zw为世界坐标系的z轴;
将图像像素在世界坐标系中表示为(xw,yw,zw);
设定世界坐标系ow-XwYwZw为双目视觉系统的理想成像模型所在的坐标系;
世界坐标系与红外双目视觉传感器坐标系之间的转换关系式如下:
其中,R表示旋转矩阵,tab表示平移矩阵;
像素平面坐标系与世界坐标系之间的转换关系式如下:
其中K为红外双目视觉传感器的内参矩阵;
步骤二、根据红外双目立体视觉系统建立双目视觉系统的理想成像模型,根据视差和理想成像模型得到数字图像的三维空间位置坐标;
所述步骤二中根据红外双目立体视觉系统建立双目视觉系统的理想成像模型,根据视差和理想成像模型得到数字图像的三维空间位置坐标;具体过程为:
将两个红外双目视觉传感器编号为a和b,在两个红外双目视觉传感器所放置的位置分别建立红外双目视觉传感器坐标系oca-XcaYcaZca和ocb-XcbYcbZcb;在两个红外双目视觉传感器所放置的位置分别建立成像平面坐标系O1a-XaYa和O1b-XbYb;在两个红外双目视觉传感器所放置的位置分别建立像素平面坐标系Oa-UaVa和Ob-UbVb;P和P′是三维空间中的任意两点;
空间点P(xw,yw,zw)投影到红外双目视觉传感器a像素平面坐标系中,双目视觉系统的理想成像模型表达式如下:
其中,fa为红外双目视觉传感器a的焦距;(u0a,v0a)为红外双目视觉传感器a的光心;Zac是坐标计算式中的比例因子;ua表示像素点在红外双目视觉传感器a中对应的像素点长,va表示像素点在红外双目视觉传感器a中对应的像素点宽,r1a、r2a、r3a、r4a、r5a、r6a、r7a、r8a、r9a表示在红外双目视觉传感器坐标系oca-XcaYcaZca下的旋转参数,txa表示像素平面坐标系Oa-UaVa的u轴在红外双目视觉传感器坐标系oca-XcaYcaZca下的平移参数,tya表示像素平面坐标系Oa-UaVa的v轴在红外双目视觉传感器坐标系oca-XcaYcaZca下的平移参数,tza表示像素平面坐标系Oa-UaVa的i轴在红外双目视觉传感器坐标系oca-XcaYcaZca下的平移参数,Ma为红外双目视觉传感器a的投影矩阵;
将空间点P(xw,yw,zw)投射到红外双目视觉传感器b像素平面的坐标系中,双目视觉系统的理想成像模型表达式如下:
其中,fb为红外双目视觉传感器b的焦距;(u0b,v0b)为红外双目视觉传感器b的光心,Zbc是坐标计算式中的比例因子;ub表示像素点在红外双目视觉传感器b中对应的像素点长,vb表示像素点在红外双目视觉传感器b中对应的像素点宽,r1b、r2b、r3b、r4b、r5b、r6b、r7b、r8b、r9b表示在红外双目视觉传感器坐标系ocb-XcbYcbZcb下的旋转参数,txb表示像素平面坐标系Ob-UbVb的u轴在红外双目视觉传感器坐标系ocb-XcbYcbZcb下的平移参数,tyb表示像素平面坐标系Ob-UbVb的v轴在红外双目视觉传感器坐标系ocb-XcbYcbZcb下的平移参数,tzb表示像素平面坐标系Ob-UbVb的i轴在红外双目视觉传感器坐标系ocb-XcbYcbZcb下的平移参数,Mb为红外双目视觉传感器b的投影矩阵;像素平面坐标系Ob-UbVb的i轴为垂直于像素平面坐标系Ob-UbVb的轴;
计算两台红外双目视觉传感器之间的相对位置关系,通过a,b两台红外双目视觉传感器之间的旋转平移矩阵Mab实现两台红外双目视觉传感器之间的转换,旋转平移矩阵Mab包括旋转矩阵和平移矩阵:
Mab=[Rab tab]
其中,Rab表示a,b两台红外双目视觉传感器之间的旋转矩阵,tab表示A,B两台红外双目视觉传感器之间的平移矩阵;
红外双目视觉传感器a和红外双目视觉传感器b之间的转换关系表达式为:
其中,Xb表示空间点P(xw,yw,zw)在红外双目视觉传感器b坐标系ocb-XcbYcbZcb下的X坐标,Yb表示空间点P(xw,yw,zw)在红外双目视觉传感器b坐标系ocb-XcbYcbZcb下的Y坐标,Zb表示空间点P(xw,yw,zw)在红外双目视觉传感器b坐标系ocb-XcbYcbZcb下的Z坐标,Xa表示空间点P(xw,yw,zw)在红外双目视觉传感器a坐标系oca-XcaYcaZca下的X坐标,Ya表示空间点P(xw,yw,zw)在红外双目视觉传感器a坐标系oca-XcaYcaZca下的Y坐标,Za表示空间点P(xw,yw,zw)在红外双目视觉传感器a坐标系oca-XcaYcaZca下的Z坐标;
指定红外双目视觉传感器a作为全局坐标系,那么空间点P(xw,yw,zw)投射到红外双目视觉传感器a坐标系中的理想成像模型表示为:
其中,Ka为红外双目视觉传感器a的内部参数矩阵,Xg=(Xa Ya Za)T为空间点P(xw,yw,zw)在红外双目视觉传感器a坐标系oca-XcaYcaZca下的坐标;T为转置;
结合旋转平移矩阵Mab,将空间点P(xw,yw,zw)投射到红外双目视觉传感器b坐标系中的理想成像模型表示为:
其中,Kb表示红外视觉传感器b的内部参数矩阵;
根据视差和四个理想成像模型得到数字图像的三维空间位置坐标Pa和Pb;
Pa=[ua va 1]T和Pb=[ub vb 1]T分别是A,B两台红外双目视觉传感器坐标系对应于三维空间同一投影点的像素坐标值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张文,未经张文许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810130052.9/1.html,转载请声明来源钻瓜专利网。