为兼顾车道识别的鲁棒性和实时性,综合考虑硬件设计资源和软件功能的有效分配,设计了一种基于嵌入式平台的车道线识别方法。从整个系统的生产消费模型考虑,提出了匹配增强的必要性,并根据车道线不同宽度特征,提出了多尺度匹配滤波方法;根据改进的恒虚警率检测数学模型来估计局部噪声水平从而确定最适应的动态提取阈值。以可编程逻辑门阵列(FPGA)采集高帧率、宽动态范围的道路图像,并以系数分解法实现匹配滤波的硬件加速优化设计。实验和评估结果证明,该嵌入式系统可以在多种交通场景下鲁棒地识别车道线特征点,处理速率达到每秒60帧。
In order to obtain robustness and real timing for lane recognition,a lane recognition scheme was designed based on embedded system taking the effective allocation of hardware resource and software function into account.From the perspective of producer/consumer model of the whole system,the necessity of matched enhancement was put forward,and multi-scale matched filtering method was proposed according to the different width characteristics of lane markings,then an adaptive dynamic threshold was set based on local noise estimation from the improved mathematics model of CFAF.The road images of high frame rate and wide dynamic range were captured through field programmable gate array(FPGA)and then the matched filtering was speeded up through the coefficient decomposition technology in the hardware optimization design.Experiments and evaluation prove the proposed system can robustly detect lane markings under different traffic scenarios with the processing frame rate of 60 fps.