[发明专利]一种基于动态ROI和改进萤火虫算法的车道线提取方法有效
申请号: | 202110478580.5 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113095283B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 沈业辉;毕云蕊;杨振;柴鑫波;方英达;张岩 | 申请(专利权)人: | 南京工程学院 |
主分类号: | G06V20/56 | 分类号: | G06V20/56;G06V20/58;G06V20/40;G06V10/25;G06V10/44;G06V10/48;G06N3/006 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
地址: | 211167 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 roi 改进 萤火虫 算法 车道 提取 方法 | ||
1.一种基于动态ROI和改进萤火虫算法的车道线提取方法,其特征在于,具体包括如下步骤:
(1)实时获取车辆行使过程中的车道线视频,将视频帧进行畸变校正、灰度化处理和高斯模糊处理,得到预处理视频帧;
(2)对于第一帧预处理视频帧,选取所述预处理视频帧的下1/2图像作为ROI区域;
(3)对所述ROI区域通过改进的萤火虫算法进行边缘检测,得到车道线的边缘坐标;具体包括如下子步骤:
(3.1)在ROI区域中随机选取像素点作为萤火虫的分布点,并将萤火虫分为m组,分别计算萤火虫亮度L(x,y):
其中,Hx,y表示像素点坐标(x,y)的灰度值,Hx+1,y+1表示像素点坐标(x+1,y+1)的灰度值,Hx-1,y-1表示像素点坐标(x-1,y-1)的灰度值,Hx-1,y+1表示像素点坐标(x-1,y+1)的灰度值,Hx+1,y-1表示像素点坐标(x+1,y-1)的灰度值,Hx,y-1表示像素点坐标(x,y-1)的灰度值,Hx,y+1表示像素点坐标(x,y+1)的灰度值,Hx-1,y表示像素点坐标(x-1,y)的灰度值,Hx+1,y表示像素点坐标(x+1,y)的灰度值;
(3.2)将每组中萤火虫亮度超过边缘阈值的萤火虫亮度均设为本组中萤火虫亮度最大的值,并将组内萤火虫亮度超过边缘阈值的萤火虫作为本组中的目标萤火虫,以本组中的目标萤火虫为中心,求取3×3区域的发光亮度的平均值,再结合本组内萤火虫与所述目标萤火虫之间的距离,计算目标萤火虫对萤火虫的吸引度β(r);
(3.3)根据吸引度更新组内萤火虫的坐标,并找出每组中萤火虫亮度最小的萤火虫,随机更新亮度最小的萤火虫的坐标,获得更新的萤火虫坐标;
(3.4)将更新的萤火虫坐标分别计算萤火虫亮度L(x,y),重复步骤(3.2)-(3.3)30次,获得最终的萤火虫坐标,将其作为车道线的边缘坐标;
(4)对步骤(3)得到的车道线的边缘坐标进行概率Hough变换,找出ROI区域的直线,保留直线斜率在的直线,并使用最小二乘法对检测出的直线进行拟合,获得车道线方程;
(5)对于第二帧以后的预处理视频帧基于上一帧的ROI区域进行动态调整,得到所述预处理视频帧的ROI区域,然后重复步骤(3)-(4),直至车辆停止运行,完成车道线方程的提取。
2.根据权利要求1所述基于动态ROI和改进萤火虫算法的车道线提取方法,其特征在于,所述边缘阈值取值为150。
3.根据权利要求1所述基于动态ROI和改进萤火虫算法的车道线提取方法,其特征在于,步骤(3.2)中吸引度β(r)的计算过程为:
其中,β0表示亮度对吸引度的影响系数,γ为介质对光的吸收系数,r为本组内萤火虫与所述目标萤火虫之间的距离。
4.根据权利要求1所述基于动态ROI和改进萤火虫算法的车道线提取方法,其特征在于,步骤(5)中对于第二帧以后的预处理视频帧基于上一帧的ROI区域进行动态调整的具体过程为:以消失点的纵坐标为所述ROI区域的纵坐标,将纵坐标分割成等高的box,将box的顶点纵坐标带入上一帧获取的车道线方程中,得到所述ROI区域的横坐标。
5.根据权利要求4所述基于动态ROI和改进萤火虫算法的车道线提取方法,其特征在于,所述消失点通过以下方法获得:使用36个方向,角度分辨率为5°的gLoG滤波器对预处理视频帧进行滤波,对滤波后的视频帧求取明亮纹理特征点,并用255减去滤波后的视频帧中的所有像素点值,并求取黑暗纹理特征点,然后将36组gLoG内核产生的卷积核叠加,与明亮纹理特征点、黑暗纹理特征点做卷积,投票选取出消失点。
6.根据权利要求1所述基于动态ROI和改进萤火虫算法的车道线提取方法,其特征在于,对于第一帧预处理视频帧,步骤(4)中H表示第一帧预处理视频帧中ROI区域的高度,W表示第一帧预处理视频帧中ROI区域的宽度;对于第二帧以后的预处理视频帧,步骤(4)中H表示box的高度,W表示box的宽度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京工程学院,未经南京工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110478580.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能服药提醒装置
- 下一篇:定量计算RNA口袋拓扑特征和形状分类的方法