[发明专利]一种基于双目视觉的无人驾驶汽车可通区域检测方法有效
申请号: | 201610027922.0 | 申请日: | 2016-01-15 |
公开(公告)号: | CN105550665B | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 付梦印;宋文杰;杨毅;汪稚力;邱凡 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G01C11/02 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 刘芳;仇蕾安 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 双目 视觉 无人驾驶 汽车 区域 检测 方法 | ||
1.一种基于双目视觉的无人驾驶汽车可通区域检测方法,其特征在于,其包括:
步骤1,获取安装在无人驾驶车上的车载双目摄像机采集的车辆前方左右目图像作为原始识别图像;
步骤2,对左右目图像进行预处理,获取处理后的稠密视差图;
步骤3,对所述稠密视差图每一列所有像素进行灰度统计,获得相应的U视差图,将该U视差图的视差范围规范化到0到255之间得到规范化U视差图;
步骤4,使用Canny算子对步骤3中所获得的规范化U视差图进行边界提取,获得二值化的边界U视差图;遍历边界U视差图,若像素(i,j)的像素值不为0,则遍历所述稠密视差图第j列的所有像素,寻找与像素(i,j)的像素值相同或相差小于设定阈值δ1的像素,并将其设为障碍像素,从而获得粗略的障碍物图,再对该障碍物图进行中值滤波、膨胀和腐蚀处理,获得处理后的障碍物图;
步骤5,利用步骤4所获得的处理后的障碍物图,对步骤2处理后的稠密视差图进行障碍物剔除,获得剔除大量障碍物后的视差图;
步骤6,对步骤5中所获得的剔除大量障碍物后的视差图的每一行所有像素进行灰度统计,获得相应的V视差图,将该V视差图的视差范围规范化到0到255之间得到规范化的V视差图;
步骤7,确定道路区域的上边沿,具体包括如下子步骤:
(701)使用Canny算子对步骤6所获得的规范化V视差图进行边界提取,获得二值化的边界V视差图;
(702)利用霍夫变换在所述边界V视差图中检测出所有线段;
(703)从检测出的所有线段中选择满足以下4个条件的线段,(一)向左倾斜设定角度,(二)靠近边界V视差图左下角,(三)线段下边缘接近边界V视差图底部,(四)置信度高于设定阈值;
(704)针对步骤(703)中所检测出线段,将其与V视差图纵轴交点处的水平线作为道路区域的上边沿,若步骤(703)中检测出的线段有多条,则将其与V视差图纵轴交点均值处的水平线作为道路区域的上边沿;
步骤8,根据步骤7中所获得的道路区域上边沿,将步骤2中所获的处理后的稠密视差图中道路区域上边沿以上部分剔除,获得剔除非道路区域的视差图;
步骤9,针对剔除非道路区域的视差图,按照步骤3-4的方式获得最终障碍物,其中在按照步骤4的方式执行过程中,设定阈值为δ2,且δ1>δ2;
步骤10,对步骤9获得的障碍物图进行灰度反转,获得可通行区域图。
2.根据权利要求1所述基于双目视觉的无人驾驶汽车可通区域检测方法,其特征在于,所述步骤2的过程为:首先利用色彩恒常性方法对左右目图像进行色彩增强,其次将色彩增强后的图像转换为灰度图像;再次采用SGM方法对灰度图像进行双目立体匹配,获得视差范围为0-128之间的稠密视差图;最后对所述稠密视差图进行中值滤波、膨胀和腐蚀处理,获取处理后的稠密视差图。
3.根据权利要求1所述基于双目视觉的无人驾驶汽车可通区域检测方法,其特征在于,该方法还包括如下步骤:
步骤11,对步骤10获得的可通行区域图进行外层轮廓检测,获得所有外层轮廓,每一轮廓为一潜在可通行区域;
步骤12,对步骤11中获得的轮廓进行筛选,选择最靠近车辆前轮,且面积最大的轮廓作为最终可通行区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610027922.0/1.html,转载请声明来源钻瓜专利网。