Please wait a minute...
工程设计学报  2020, Vol. 27 Issue (4): 498-507    DOI: 10.3785/j.issn.1006-754X.2020.00.064
整机和系统设计     
基于机器视觉的车道线在线识别系统设计
李梦
安徽信息工程学院 机械工程学院, 安徽 芜湖 241000
Design of online lane line recognition system based on machine vision
LI Meng
Department of Mechatronics Engineering, Anhui Institute of Information Engineering, Wuhu 241000, China
 全文: PDF(5544 KB)   HTML
摘要: 针对目前车道线识别系统因处理对象为离线图像或视频文件而难以实现车道线在线识别的问题,大多数车道线识别算法为了减少图像处理运行量,通常选取固定的兴趣区域(region of interest,ROI)进行处理,导致难以适应环境的动态变化且存在不同程度的识别误差。为此,提出了一种基于机器视觉的不设定兴趣区域的车道线在线识别系统。首先,利用VBAI(Vision Builder for Automation Inspection)平台对实时采集的彩色道路图像进行预处理,完成彩色图像的灰度化、滤波及二值化处理。然后,建立图像坐标系,并构建多条向外发散的灰度值采集线,灰度值采集线与车道线相交处的灰度值会发生较大改变,当某点的灰度值高于设定的灰度阈值时,记该点为边缘突变点。接着,借助直线拟合算法对所有车道边缘突变点进行拟合以完成车道线识别,并求解两侧内车道线的远方消失交点坐标和车辆行驶偏离车道中心线的相对航偏角,当相对航偏角超过不同等级的安全阈值时,系统人机交互界面的提示框呈现不同的颜色以进行提醒或预警。最后,借助LabVIEW进行API(application programming interface,应用程序接口)脚本调用,实现图像处理程序的连续运行与车道线在线识别。试验结果表明,所提出的车道线在线识别系统的识别准确率达98.41%以上,相对航偏角的测量误差小于0.056°,图像处理速度达42帧/s以上,兼具识别的准确性与实时性。综上可知,基于机器视觉的车道线在线识别系统可有效识别出不同环境路面的车道线,并实现行驶偏离预警,可将其应用于基于自动驾驶技术的车道保持辅助(lane keeping assist,LKA)系统。
Abstract: Aiming at the problem that the current lane line recognition system is difficult to realize the online recognition of lane lines because the processing object is offline image or video files, most lane line recognition algorithms usually select a fixed region of interest (ROI) region to reduce the amount of image processing, which makes them difficult to adapt to the dynamic changes of the environment and there are different degrees of recognition errors. For this reason, an online lane line recognition system without setting region of interest was proposed based on the machine vision. Firstly, the real-time collected color road images were preprocessed through the VBAI (Vision Builder for Automation Inspection) platform to complete the grayscale, filtering and binary processing. Secondly, the image coordinate system was established, and the gray value collection lines diverging outward were constructed. The gray value at the the intersection of the gray value collection line and the lane line changed greatly. When the gray value of a point was higher than the setting gray threshold, the point was recorded as the edge sudden change point. Thirdly, all lane edge sudden change points were fitted by fit line algorithm to complete the lane line recognition. At the same time, the remote vanished point coordinate of the left and right inner lane lines and the relative deviation angle of the vehicle deviating from the lane center line were solved. When the relative deviation angle exceeded the safety thresholds of different levels, the prompt box of the system's human-computer interaction interface presented different colors for reminding or warning. Lastly, the LabVIEW was used to call the API (application programming interface) script to realize the continuous operation of image processing programs and online lane line recognition. Experimental results showed that the accuracy of the proposed online lane line recognition system was over 98.41%, the measurement error of relative deviation angle was less than 0.056°, and the image processing speed was more than 42 frames per second, which had high recognition accuracy and real-time performance. Based on the above, the online lane line recognition system based on the machine vision can effectively identify lane lines on roads in different environments and achieve the intervention of driving deviation, which can be applied to the lane keeping assist (LKA) system based on autonomous driving technology.
收稿日期: 2020-03-02 出版日期: 2020-08-28
:  TP 391  
基金资助: 安徽省高校优秀青年人才支持计划项目(gxyq2019053);安徽省教育厅自然科学研究项目(KJ2019A1285)
作者简介: 李梦(1986—),女,安徽淮南人,讲师,硕士,从事机器视觉与智能控制研究,E-mail:menlikelye@163.com,https://orcid.org/0000-0003-4756-6653。
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  

引用本文:

李梦. 基于机器视觉的车道线在线识别系统设计[J]. 工程设计学报, 2020, 27(4): 498-507.

LI Meng. Design of online lane line recognition system based on machine vision. Chinese Journal of Engineering Design, 2020, 27(4): 498-507.

链接本文:

https://www.zjujournals.com/gcsjxb/CN/10.3785/j.issn.1006-754X.2020.00.064        https://www.zjujournals.com/gcsjxb/CN/Y2020/V27/I4/498

[1] 来全宝, 陶庆, 胡玉舸, 孟庆丰. 基于人工鱼群算法-极限学习机的多手势精准识别[J]. 工程设计学报, 2021, 28(6): 671-678.
[2] 倪子健, 李文强, 唐忠. 基于网络表示学习的本体语义挖掘与功能语义检索方法[J]. 工程设计学报, 2021, 28(5): 539-547.
[3] 王洪申, 刘敏, 强会英. 基于极半径曲面矩和HMM的三维模型分类与检索算法[J]. 工程设计学报, 2021, 28(4): 407-414.
[4] 王春香, 纪康辉, 王耀, 刘流. 快速成型技术中分段算法的研究综述[J]. 工程设计学报, 2021, 28(4): 399-406.
[5] 徐勇明, 汤一帆, 张盛, 史建勋, 郁云忠, 张征. 电力线缆自动化矫直的仿真和实验研究[J]. 工程设计学报, 2021, 28(3): 329-334.
[6] 颜宝明, 潘伟杰, 吕健, 王毅, 赵泽宇. 面向VR放置任务的自然手势交互时间的预测[J]. 工程设计学报, 2021, 28(3): 296-304.
[7] 王春香, 郝林文, 王耀, 周国勇, 纪康辉, 刘流. 基于GA-BP神经网络的散乱点云孔洞自动修补[J]. 工程设计学报, 2021, 28(2): 155-162.
[8] 张世淼, 邵宏宇, 陈辰, 陈永亮. 云制造环境下板材余料资源的服务匹配方法[J]. 工程设计学报, 2021, 28(2): 121-131.
[9] 陈洋, 任成祖, 邓晓帆, 陈光, 靳新民. 基于双盘直槽研磨的圆柱滚子自转运动研究[J]. 工程设计学报, 2021, 28(2): 179-189.
[10] 姚寿文, 胡子然, 柳博文, 丁佳, 常富祥, 栗丽辉. 基于实时装配状态感知和直观性交互的虚拟现实辅助维修训练[J]. 工程设计学报, 2021, 28(1): 14-24.
[11] 邓晓帆, 任成祖, 陈洋, 陈光, 蔡智杰, 贺英伦. 基于摩擦磨损实验的双盘直槽研磨方法的研具选材研究[J]. 工程设计学报, 2020, 27(6): 720-728.
[12] 汪威, 张开颜, 刘亚川, 黄玉春. 三维点云的两步校准法及其应用研究[J]. 工程设计学报, 2020, 27(5): 560-567.
[13] 李典伦, 黄华, 邓文强. 数控机床液体静压导轨结构的优化设计[J]. 工程设计学报, 2020, 27(4): 448-455.
[14] 张帆, 褚少微, 吉娜烨. 可变摩擦力触感移动终端的汉语盲文编码设计[J]. 工程设计学报, 2020, 27(2): 154-161.
[15] 尚俊芝, 杨波, 马宁, 高常青. 产品更改设计中尺寸数据传递流程分析[J]. 工程设计学报, 2020, 27(1): 1-12.