[发明专利]一种基于鱼眼相机的障碍物检测方法及装置有效
| 申请号: | 202010667900.7 | 申请日: | 2020-07-13 |
| 公开(公告)号: | CN111860270B | 公开(公告)日: | 2023-05-12 |
| 发明(设计)人: | 于红绯;魏海平;贾银山 | 申请(专利权)人: | 辽宁石油化工大学 |
| 主分类号: | G06V20/58 | 分类号: | G06V20/58;G06V10/762 |
| 代理公司: | 沈阳易通专利事务所 21116 | 代理人: | 王建男 |
| 地址: | 113001 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 相机 障碍物 检测 方法 装置 | ||
1.一种基于鱼眼相机的障碍物检测方法,具体包括以下步骤:
S1、获取具有交叠视角的鱼眼图像A和鱼眼图像B;
S2、计算得到鱼眼图像A和鱼眼图像B分别对应的俯视图a和俯视图b;
S3、获取俯视图a与俯视图b所在相机坐标系的相对位置关系;
S4、对俯视图a进行子块划分,将俯视图a划分为若干个子块区域;
S5、对俯视图a划分后的每一子块,假设子块像素点在其所在的相机坐标系具有近似相同的真实高度h,结合俯视图b,求出h的值;
S6、判断俯视图a中的每一子块是否属于障碍物;
S7、对于所有判断为障碍物的子块,根据步骤S5计算得到的子块真实高度h,计算子块中心像素点对应的三维空间点坐标,再根据三维空间点坐标值,按照欧式距离,进行聚类;
S8、聚类后,位于同一类的子块,确定为同一障碍物区域,在俯视图a中标记同一障碍物区域上的子块,或将俯视图a中的标记结果利用鱼眼相机成像公式换算后标记在鱼眼图像A中;
S9、输出标记结果,作为最终的障碍物检测结果;
所述步骤S2具体包括:
采用转换俯视图方法对鱼眼相机拍摄的鱼眼图像进行形变处理,得到相应的俯视图,所述转换俯视图方法具体包括:
以车身位于水平地面时,鱼眼相机安装于车身,车身几何中心位置在地面的投影点为原点,建立车身坐标系Ow_XwYwZw,其中,OwYw轴垂直指向地面,OwZw轴指向车头,OwXw轴指向车身侧面;
以鱼眼相机光心为原点,光轴为Z’轴,建立鱼眼相机坐标系O_X’Y’Z’;
利用离线标定好的相机外参数,对鱼眼相机坐标系进行校正,得到校正后的相机坐标系O_XYZ中,OY轴平行于车身坐标系的OwYw轴;
在校正后的鱼眼相机坐标系O_XYZ中,对鱼眼图像像素点进行俯视图投影,得到地面俯视图,俯视图的图像平面坐标系为o_uv,校正过程通过反查表进行,即对俯视图中的每一个像素坐标(u,v),计算其对应鱼眼图像中的像素点坐标(u’,v’),并将鱼眼图像中坐标点(u’,v’)的像素亮度值,赋值给俯视图中的坐标点(u,v);
在鱼眼相机中,对于鱼眼相机坐标系中一空间点(Xc,Yc,Zc),其在鱼眼相机中的成像点像素坐标为(u’,v’),成像公式描述为,
其中,
r(θ)=k1θ+k3θ3+k5θ5+k7θ7+k9θ9 (3)
k1,k3,k5,k7,k9,u0’,v0’,fx,fy为相机内参,由离线内参标定算法得到,在算法实施过程中,为已知参数;
俯视图坐标(u,v)到鱼眼图像坐标(u’,v’)的计算方法为,首先根据式(4)计算(xc,yc,zc),
式(4)中R为由相机的外参数构成的坐标系O_X’Y’Z’与坐标系O_XYZ之间的旋转矩阵,R通过离线外参标定方法获得,u0,v0,ax,ay为虚拟俯视图相机的内参数,由用户根据实际需要自行设定,再利用公式(2)和(3)计算θ,r(θ);
最后,将计算好的θ,r(θ)代入公式(1),求出鱼眼图像中坐标点(u’,v’);
对鱼眼图像A和鱼眼图像B,都进行上述俯视图转换,生成对应的俯视图a和俯视图b。
2.如权利要求1所述的一种基于鱼眼相机的障碍物检测方法,其特征在于,所述步骤S1中的鱼眼图像A和鱼眼图像B来源于同一单目相机不同时刻拍摄或者来源于相邻相机同一时刻拍摄。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁石油化工大学,未经辽宁石油化工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010667900.7/1.html,转载请声明来源钻瓜专利网。





