李佳悦
【摘 要】作为车牌识别系统的关键环节,车牌倾斜直接导致车牌识别准确率降低。本文主要基于FPGA实现车牌倾斜校正算法,完成如下功能:采用Hough变换计算倾斜角度,采用CO RDIC(坐标旋转数字计算)算法计算三角函数值;采用双线性插值实现重采样。
【关键词】倾斜校正;FPGA;Hough变换;CO RDIC
引言
随着我国科学和技术的日益发展,世界范围内汽车数量的增长,城市智能化交通系统(ITS, Intelligent Traffic System)[1]受到人们越来越多的关注并且成为了一个热门的研究领域。车牌识别(LPR, License Plate Recognition)作为重要技术已经成为系统关键部分的组成。采集到的车牌图像在一定程度上存在着角度的倾斜,若倾斜角度偏大,则会干扰到了字符识别的准确性,对字符进行分割和识别等工作带来相当大的困扰。所以说车牌倾斜校正在车牌识别系统中起到了重中之重的地位。基于FPGA在硬件层面对车牌图像进行倾斜校正,根据倾斜校正算法的特点要求的是实时性和并行性,因此FPGA能很好的达到系统要求,无论是在速度、稳健性、存储容量、复杂环境等方面都可以有可观的改善。并且基于FPGA的车牌图像倾斜校正系统可以广泛的应用在车牌图像处理和识别系统当中。
系统的整体框架设计
如图1所示为系统的整体设计框图,车牌图像经过DA转换模块ADV7180转换成图像数据,将数字图像输入到图片输入FIFO,再进入到Hough变换模块,同时由CORDIC算法得到的正余弦函数值存入片内ROM后,将函数值送到Hough变换模块进行倾斜角度的测量,将角……