[发明专利]一种基于多矩形图像距离转换模型的坐标标定方法有效

专利信息
申请号: 201410141750.0 申请日: 2014-04-09
公开(公告)号: CN103927748A 公开(公告)日: 2014-07-16
发明(设计)人: 路小波;刘春雪;陈林;童辰;曾维理 申请(专利权)人: 东南大学
主分类号: G06T7/00 分类号: G06T7/00
代理公司: 江苏永衡昭辉律师事务所 32250 代理人: 王斌
地址: 210096*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 矩形 图像 距离 转换 模型 坐标 标定 方法
【权利要求书】:

1.一种基于多矩形图像距离转换模型的坐标标定方法,其特征在于,该方法按照包括以下步骤进行:

步骤1:建立世界坐标系O-XYZ和图像坐标系O'UV;

步骤2:获取摄像机的视频图像信息,在世界坐标系中,以摄像机拍摄范围内的道路平面中的车道横向为矩形一边方向,车道纵向为矩形另一边方向,车道宽为矩形横向边长,白色车道线的底端与纵向上相邻的一段白色车道线底端的间距作为矩形纵向一边的边长,构造一个矩形块,按此方法,从图像底部开始连续构造多个矩形块,所述多个矩形块一侧纵向边上的顶点在世界坐标系中的坐标依次用A1,A2,...,Ai,...,An表示,另一侧纵向边上的顶点在世界坐标系中的坐标依次用B1,B2,...,Bi,...,Bn表示,其中A1和B1为图像最底端顶点,Bn和An为图像最顶端顶点,n-1为矩形个数,i为矩形顶点的编号,所述坐标A1,A2,...,Ai,...,An在图像坐标系中对应的坐标为A′1,A′2,...,A′i,...,A′n,所述坐标B1,B2,...,Bi,...,Bn在图像坐标系中对应的坐标为B′1,B′2,...,B′i,...,B′n

步骤3:求世界坐标系O-XYZ的X方向在图像坐标系O'UV中的消失点Q'1,具体流程为:

3.1)在图像坐标系O'UV中求出直线A′iB′i和A′jB′j的交点P′ij,1≤i≠j≤n;

3.2)根据下式计算交点P′ij的准确度Dij

Dij=Σm=1ndij_m,ij]]>

其中,1≤i≠j≤n,dij_m表示点P′ij与直线A′mB′m的距离,1≤m≤n;

3.3)选取Dij最小的点P′ij作为消失点Q′1,Q′1的坐标用(u1,v1)表示;

步骤4:求世界坐标系O-XYZ的Y方向在图像坐标系O'UV中的消失点Q′2,具体流程为:

对点A′1,A′2,...,A′i,...,A′n进行直线拟合,得到拟合直线为L′A,对点B′1,B′2,...,B′i,...,B′n进行直线拟合,得到拟合直线为L′B

然后求出拟合直线L′A与L′B的交点,并以所述交点作为消失点Q′2,Q′2的坐标用(u2,v2)表示;

步骤5:修正所有世界坐标系中的矩形顶点A1,A2,...,Ai,...,An,B1,B2,...,Bi,...,Bn在图像坐标系中对应的点A′1,A′2,...,A′i,...,A′n,B′1,B′2,...,B′i,...,B′n的坐标,1≤i≤n,具体流程为:

5.1)用下式分别计算每个矩形顶点面向消失点Q′1的归一化准确度:

Eaiq1=Ebiq1=Σk=1i-1Dik+Σk=i+1nDikmax(Σk=1i-1Dik+Σk=i+1nDik)]]>

其中,Dik为直线A′iB′i和A′kB′k的交点P′ik的准确度,1≤i≤n,ai表示该归一化准确度是矩形顶点A′i的归一化准确度,bi表示该归一化准确度是矩形顶点B′i的归一化准确度,q1表示面向Q′1方向;

5.2)先求取世界坐标系O-XYZ中的直线AiBi+1方向在图像坐标系O'UV中的消失点Q′3,1≤i≤n-1,然后计算每个矩形顶点面向消失点Q′3的归一化准确度,具体流程为:

首先在图像坐标系O'UV中求出直线A′iB′i+1和A′jB′j+1的交点T′ij,1≤i≠j≤n-1;根据下式计算交点T′ij的准确度Gij

Gij=Σm=1n-1gij_m,ij]]>

其中,1≤i≠j≤n-1,gij_m表示点T′ij与直线A′mB′m+1的距离,1≤m≤n-1;

然后选取Gij最小的点T′ij作为消失点Q′3,用下式分别计算每个矩形顶点面向消失点Q′3的归一化准确度:

Eaiq3=Eb(i+1)q3=Σk=1i-1Gik+Σk=i+1n-1Gikmax(Σk=1i-1Gik+Σk=i+1n-1Gik)]]>

其中,Gik为直线A′iB′i+1和A′kB′k+1的交点Tik′的准确度,1≤i≤n-1,ai表示该归一化准确度是矩形顶点A′i的归一化准确度,b(i+1)表示该归一化准确度是矩形顶点B′i+1的归一化准确度,q3表示面向Q′3方向;

同时,规定Eanq3=Eb1q3=0;

5.3)先求取世界坐标系O-XYZ中的直线Ai+1Bi方向在图像坐标系O'UV中的消失点Q′4,1≤i≤n-1,然后计算每个矩形顶点面向消失点Q′4的归一化准确度,具体流程为:

首先在图像坐标系O'UV中求出直线A′i+1B′i和A′j+1B′j的交点Wij′,1≤i≠j≤n-1;根据下式计算交点Wij′的准确度Hij

Hij=Σm=1n-1hij_m,ij]]>

其中,1≤i≠j≤n-1,hij_m表示点Wij′与直线A′m+1B′m的距离,1≤m≤n-1;

然后选取Hij最小的点Wij′作为消失点Q′4;用下式分别计算每个矩形顶点面向消失点Q′4的归一化准确度:

Ea(i+1)q3=Ebiq3=Σk=1i-1Hik+Σk=i+1n-1Hikmax(Σk=1i-1Hik+Σk=i+1n-1Hik)]]>

其中,Hik为直线A′i+1B′i和A′k+1B′k的交点Wik′的准确度,1≤i≤n-1,a(i+1)表示该归一化准确度是矩形顶点A′i+1的归一化准确度,bi表示该归一化准确度是矩形顶点B′i的归一化准确度,q4表示面向Q′4方向;

同时,规定Ea1q4=Ebnq4=0;

5.4)求出图像坐标系中每个矩形顶点三个方向归一化准确度的平均值,作为这个矩形顶点最终的归一化准确度;

其中矩形顶点A′i的最终的归一化准确度根据下式计算:

Eai=Eaiq1+Eaiq3+Eaiq41+efc(Eaiq3)+efc(Eaiq4),1in]]>

其中,i=n时,efc(Eaiq3)=0,否则efc(Eaiq3)=1;i=1时,efc(Eaiq4)=0,否则efc(Eaiq4)=1;

矩形顶点B′i的最终的归一化准确度根据下式计算:

Ebi=Ebiq1+Ebiq3+Ebiq41+efc(Ebiq3)+efc(Ebiq4),1in]]>

其中,i=1时,efc(Ebiq3)=0,否则efc(Ebiq3)=1;i=n时,efc(Ebiq4)=0,否则efc(Ebiq4)=1;

5.5)按照如下方法判断图像坐标系中矩形顶点B′i的归一化准确度是否可靠,并对得到矩形顶点B′i修正后的坐标:

若B′i的归一化准确度Ebi≤n×Ea(i+1)且Ebi≤n×Ea(i-1),则认为Ebi可靠,矩形顶点B′i坐标不作变动;

若Ebi>n×Ea(i+1)或Ebi>n×Ea(i-1),并且n×Ea(i+1)≤n×Ea(i-1),则将直线A′i+1Q′4与直线L′B的交点坐标作为矩形顶点B′i修正后的坐标;

若Ebi>n×Ea(i+1)或Ebi>n×Ea(i-1),并且n×Ea(i-1)<n×Ea(i+1),则将直线A′i-1Q′3与直线L′B的交点坐标作为矩形顶点B′i修正后的坐标;

5.6)求出修正后的直线Q′1B′i与直线L′A的交点,并将该交点坐标作为矩形顶点A′i点修正后的坐标;

步骤6:求取距离转换模型系数K12,具体流程为:

6.1)获取公路车道宽,即世界坐标系中LA与LB两条直线之间的距离,用sx表示,其中LA为点A1,A2,...,Ai,...,An所在的直线,LB为B1,B2,...,Bi,...,Bn所在的直线;

6.2)找出世界坐标系中摄像机光轴与道路平面的交点Q在图像坐标系O'UV中的投影点Q′,其坐标用(u,v)来表示,世界坐标系中交点Q在X轴上的投影点为Qx,Q在Y轴上投影点为Qy,LA与QQy的交点为PLA,LB与QQy的交点为PLB

求出Q′1Q′与L′A的交点P′LA,其坐标为(uA,vA),该点是交点PLA在图像坐标系O'UV中的投影点;

求出Q′1Q′与L′B的交点P′LB,其坐标为(uB,vB),该点是交点PLB在图像坐标系O'UV中的投影点;

6.3)用下式求出P′LA与Q′1距离的倒数pA,P′LB与Q′1距离的倒数pB

pA=1/((u1-uA)2+(v1-vA)2)1/2

pB=1/((u1-uB)2+(v1-vB)2)1/2

6.4)用下式计算出距离转换模型系数K12

K12=sxpA-pB;]]>

步骤7:求取距离转换模型系数K11

步骤8:求取距离转换模型系数K22

8.1)找出世界坐标系O-XYZ中直线AiBi与QQx交点Pi,获取两个相邻交点Pi的间距,表示为sy

8.2)计算出图像坐标系O'UV中A′iB′i与Q′2Q′的交点P′i,其坐标表示为(uABi,vABi),点P′i即为Pi在图像坐标系O'UV中的投影点;

8.3)用下式求出交点P′i与Q′2距离的倒数pABi

pABi=1/((u2-uABi)2+(v2-vABi)2)1/2

8.4)在世界坐标系O-XYZ中交点P1到X轴的距离表示为ly1,交点Pi与P1的距离表示为di=(i-1)sy,则有:

ly1+di=K21+K22pABi  1≤i≤n

根据上式,结合n个di和pABi,共有n组表达式,以di为纵轴,pABi为横轴,建立坐标系,在所述坐标系中将这n个点(pAB1,d1),(pAB2,d2),...,(pABi,di),...,(pABn,dn)拟合成一条直线,然后求出直线的斜率,该斜率取为距离转换模型系数K22

步骤9:求取距离转换模型系数K21

步骤10:按照以下方法得到世界坐标系O-XYZ中一点P的坐标:

在世界坐标系坐标中找出过点P平行于X轴的直线与QxQ的交点Py,然后在图像坐标系O'UV中找出交点Py对应的点Py′(uy,vy);

在世界坐标系坐标中找出过点P平行于Y轴的直线与QyQ的交点Px,然后在图像坐标系O'UV中找出交点Px对应的点Px′(ux,vx);

根据下式求得P的坐标(lx,ly,0),即完成点P在世界坐标系中标定:

lx=K11+K12pxly=K21+K22py]]>

其中,px=1/((u1-ux)2+(v1-vx)2)1/2,py=1/((u2-uy)2+(v2-vy)2)1/2

2.根据权利要求1所述的基于多矩形图像距离转换模型的坐标标定方法,其特征在于,所述步骤7的具体流程为:

7.1)根据下式分别计算图像坐标系O'UV中的点Q′与点Q′1之间的像素点数量L1,点Q′与点Q′2之间的像素点数量L2,点Q′1与点Q′2之间的像素点数量L3

L1=((u1-u)2+(v1-v)2)1/2

L2=((u2-u)2+(v2-v)2)1/2

L3=((u2-u1)2+(v2-v1)2)1/2

7.2)根据下式求出世界坐标系O-XYZ中摄像机焦距和像素点物理长度的比值fd,也即点Q′和摄像机光心O0之间的像素点数目:

fd=((L32-L12-L22)/2)1/2;]]>

7.3)根据下式求出世界坐标系O-XYZ中O0Q与X轴的夹角α1、O0Q与Y轴的夹角α2

α1=arctan(L1/fd),α2=arctan(L2/fd);

7.4)根据下式计算距离转换模型系数K11

K11=-K12sinα1cosα1fd;]]>

所述步骤9)中,根据下式求取距离转换模型系数K21

K21=-K22sinα2cosα2fd.]]>

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410141750.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top