[发明专利]一种斑马线检测方法及系统有效
申请号: | 201910059885.5 | 申请日: | 2019-01-22 |
公开(公告)号: | CN109886120B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 陈祖胜 | 申请(专利权)人: | 贵州民族大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 董德 |
地址: | 550025 贵*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 斑马线 检测 方法 系统 | ||
本发明公开了一种斑马线检测方法及系统,包括以下步骤:获取视频帧图像,进行图像预处理;根据水平投影积计算确定兴趣区域;计算兴趣区域的每个单连通区域的竖直边缘坐标;将竖直边缘坐标进行直线拟合;计算所有拟合直线的交点数量并计算所有交点的质心;以所有交点的质心为中心,r个像素点的距离为半径画圆,计算落在圆内的交点数量,当落在圆内的交点数量大于所有交点的数量的一半时,则确定兴趣区域内有斑马线。
技术领域
本发明属于图像处理和模式识别技术领域,尤其涉及一种斑马线检测方法及系统。
背景技术
驾驶辅助系统近年来在智能交通系统中得到了广泛的研究与应用,然而由于动态的交通场景受光照条件变化、背景混乱、运动模糊、阴影等因素的干扰,这为路面标志的检测带来了极大的技术困难。随着机动车数量的增加,交通事故频发,公路交通的安全以及运输效率问题变得日益突出。在行人拥有优先通行权的斑马线上,常常因为机动车和行人抢道而发生交通事故。
传统的斑马线检测算法有基于边缘检测算法和基于频域检测算法,基于边缘检测算法由于图像采集设备与路面有夹角,使得采集到的标志发生了透视,所以大多数斑马线标志难以达到平行;而通过边缘检测来确定兴趣区域的方法具有很多不确定因素,比如在阳光明媚、树林林立的情况下,由于数目的倒影,使得目标边缘的检测不再准确,从而难以提取出目标边缘的特征点,故此方法难以达到较高的识别率。基于频域检测算法方法要求计算每一个像素点的值,并且要求斑马线正对着图像获取设备,且相机不能有过大的畸变,还要求目标不能被遮挡。因此,在实际动态交通场景下,现有的斑马线检测技术存在一定的不足。
发明内容
有鉴于此,本发明提供了一种斑马线检测方法及系统。本发明为了解决现存问题,提供以下技术方案:
一种斑马线检测方法,包括以下步骤:
步骤一:获取视频帧图像并对所述视频帧图像进行预处理,得到预处理后的图像;
步骤二:计算所述预处理后的图像的水平投影积,将水平投影积大于水平投影积预设阈值的区域确定为所述预处理后的图像的兴趣区域;
步骤三:计算所述兴趣区域内的每个单连通区域的竖直边缘坐标;
步骤四:采用最小二乘法对所述竖直边缘坐标进行直线拟合,得到单连通区域的边缘直线;
步骤五:将所述兴趣区域图像从正中间分为左右两部分,所述边缘直线包括第一边缘直线和第二边缘直线,所述第一边缘直线为所述兴趣区域图像左边经过所述单连通区域的边缘且斜率为正的边缘直线,所述第二边缘直线为所述兴趣区域图像右边经过所述单连通区域的边缘且斜率为负的边缘直线,计算所述第一边缘直线和所述第二边缘直线之间所有交点的数量;
步骤六:计算所述第一边缘直线和所述第二边缘直线之间的所有交点的质心;
步骤七:以所述所有交点的质心为中心,r个像素点的距离为半径画圆,计算落在圆内的交点数量,当落在圆内的交点数量大于所述所有交点的数量的一半时,则确定所述兴趣区域内有斑马线。
进一步,所述步骤一具体包括:
通过摄像头获取视频帧图像,所述摄像头安装在汽车上,距离地面高1.2-1.5米,仰角15-30度,广角120-150度,所述摄像头以25帧/秒的帧率获取车辆前方的交通信息;
对所述视频帧图像进行预处理,得到预处理后的图像。
进一步,所述预处理具体包括滤波处理、灰度化处理和自适应二值化处理中的至少一种。
进一步,所述步骤三具体包括:
将所述兴趣区域内的第k个单连通区域从左往右、从上往下依次进行扫描;
当遇到第一个像素I(i,j)=k的点时,记下该点的坐标;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州民族大学,未经贵州民族大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910059885.5/2.html,转载请声明来源钻瓜专利网。