毕业设计(论文)-基于数字图像处理在车牌识别中的应用.doc

上传人:椰子壳 文档编号:3284110 上传时间:2019-08-08 格式:DOC 页数:34 大小:1.81MB
返回 下载 相关 举报
毕业设计(论文)-基于数字图像处理在车牌识别中的应用.doc_第1页
第1页 / 共34页
毕业设计(论文)-基于数字图像处理在车牌识别中的应用.doc_第2页
第2页 / 共34页
毕业设计(论文)-基于数字图像处理在车牌识别中的应用.doc_第3页
第3页 / 共34页
毕业设计(论文)-基于数字图像处理在车牌识别中的应用.doc_第4页
第4页 / 共34页
毕业设计(论文)-基于数字图像处理在车牌识别中的应用.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《毕业设计(论文)-基于数字图像处理在车牌识别中的应用.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于数字图像处理在车牌识别中的应用.doc(34页珍藏版)》请在三一文库上搜索。

1、目录目录 摘摘 要要 I ABSTRACT .II 第一章第一章 绪论绪论3 1.1 论文的背景及意义.3 1.2 数字图像处理技术.3 1.3 基于图像处理的车牌识别技术的研究现状.4 1.4 车牌识别存在的主要特点及难点.5 1.5 本文主要工作.5 第二章第二章 图像预处理图像预处理6 2.1 图像灰度化.6 2.2 图像灰度拉伸8 2.3 图像滤波处理.9 2.4 水平和垂直彩色边缘检测结合旋转投影校正方法.13 第三章第三章 车牌定位车牌定位16 3.1 各种车牌定位技术16 3.2 本章提出的车牌定位方法19 第四章第四章 车牌字符分割及识别车牌字符分割及识别22 4.1 常用字符

2、分割方法22 4.2 车牌字符识别23 4.3 基于神经元网络.24 结论结论 30 参考文献参考文献31 致谢致谢 32 I 数字图像处理技术在车牌识别中的应用 摘 要 随着城市化步伐加快,机动车日益普及,目前许多国家都存在交通事故频发、交 通拥堵情况严重等问题。如何高效的进行交通管理,已经成为世界各国关注的焦点。 在这种大的背景下,伴随着计算机技术、通信技术、信息技术的飞速发展,智能交通 系统(ITS,Intellingence Traffic System)也随之诞生,并且已经成为当前交通管理 发展的主要方向。车辆牌照识别(LPR)系统作为智能交通系统的核心,起着非常关键的 作用。目前,

3、图像处理技术在车牌识别中的应用研究已经成为科学界的一个重要研究 领域。 本文在分析图像处理技术理论的基础上,以车辆牌照为研究对象,主要研究如何 通过图像的预处理、车牌的定位、车牌字符分割和字符识别等一系列过程,以完成汽 车牌照的识别。 关键词:数字图像处理; 图像预处理;车牌定位;车牌字符分割和字符识别 II The Application Of Digital Images Processing In Licenese Plate Recognition ABSTRACT With the acceleration of urbanization and increasing popular

4、ity of motor vehicles, now in many countries there are frequent traffic accidents and jams .How to manage the traffic efficently has become the focus of attenton around the world. In this environment, along with the rapid development of computer technology, communications technology and information

5、technology, the intelligent transportation system (ITS) has become the main development directon of the current traffic management. As the core of ITS, the License Plate Recognition (LPR) System plays a very important role. This dissertation base on analysis the theory of image proeessing and the ve

6、hicle license as the research object.the main research how the image preprocessing, number plate, positioning, license plate character segmentation and character recognition and a series of processes in order to complete the vehicle license identification. KEYWORDS: Digital image processing; image p

7、re-processing; plate positioning; license plate character segmentation and character recognition 3 数字图像处理技术在车牌识别中的应用数字图像处理技术在车牌识别中的应用 电子信息工程 2 班, 200795024067 ,安鹏飞 指导老师:张昭 第一章第一章 绪论绪论 1.11.1 论文的背景及意义论文的背景及意义 交通的发展是社会发展和人民生活水平提高的基本条件,随着我国经济的快速发展, 交通拥挤、交通事故、环境污染等问题日益突出,保持经济可持续发展,以提高现有道 路、公路网络的运输能力和运输效

8、率的智能交通系统 Intelligent Transportation System (ITS)成为解决交通运输问题的一个重要途径。 车辆牌照识别(LPR)系统作为智能交通系统的核心功能部分,在以对行驶车辆的牌 照进行自动识别基础上提供高速公路自动收费,电子警察抓拍系统,重要交通节点的 管理控制,无人停车场自动管理,小区智能车辆管理,违章车辆的追踪以及失窃车辆 的调查等功能,以此来提供交通系统的利用率,节省人力与资金,目前,伴随着计算 机科学技术等一系列相关科技的发展与完善、车辆牌照自动识别系统也逐渐从研究阶 段转化到了实用推广阶段。 1.21.2 数字图像处理技术数字图像处理技术 “图”是物

9、体透射光或反射光的分布, “像”是人的视觉系统对图的接收在大脑中 形成的印象或认识。前者是客观存在的,而后者为人的感觉,图像应是两者的结合。 所谓图像处理,就是对图像信息进行加工处理,以满足人的视觉心理和实际应用 的要求。人类获取外界信息有视觉、听觉、触觉、嗅觉、味觉等多种方法,但绝大部 分(约 80%)是来自视觉所接收的图像信息,即所谓“百闻不如一见” 。由此可见视觉信 息对人类的重要性,而图像正是人类获取视觉信息的主要途径。图像处理的手段有光 学方法和电子学(数学)方法。前者己经有很长的发展历史,从简单的光学滤波到现在 的激光全息技术,光学处理理论已经日趋完善,而且处理速度快,信息容量大,

10、分辨 率高,又很经济。但是光学处理图像精度不够高,稳定性差,操作不便。从 20 世纪 60 年代起,随着电子技术和计算机技术的不断提高和普及,数字图像处理进入高速发展 时期。 数字图像处理的英文名称是“DigitalImageProeessing” 。所谓数字图像处理就是 利用数字计算机或者其他数字硬件,对从图像信息转换而得到的电信号进行某些数字 运算,以提高图像的实用性。通常所说的数字图像处理是指用计算机进行的处理,因 此也称为计算机图像处理(Computer Inage Processing)。 4 数字图像处理技术起源于 20 世纪 20 年代,目前,随着信息高速公路,数字化地 球概念的

11、提出以及因特网的飞速发展,数字图像以其信息量大、传输速度快、作用距 离远等一系列优点已成为人类获取信息的重要来源。而数字图像处理则因为其处理精 度高、处理内容丰富、可进行复杂的非线性处理以及良好的变通能力取得了飞速的发 展。 1.31.3 基于图像处理的车牌识别技术的研究现状基于图像处理的车牌识别技术的研究现状 基于图像处理的车牌识别技术的研究在国外起步比较早,在美国、意大利、德国、 以色列、新加坡等国家,现在都已经有比较成熟的产品投入使用,比如美国的 (AUTOSCOF)2003 系统、以色列的 Hi-Tech 公司研制的 See/Car System、德国西门子 公司的 ARTEM7SXI

12、 系统、新加坡的 Optasia 公司研制的 VLPRS 等车牌识别系统,但因 为我国车牌样式的多样性、车牌颜色的多样性以及包含汉字等特点,这些车牌识别系 统部适合我国国情。 近几年,国内也有许多公司以及科研机构进行这方面的研究,并且有一些实用化 的产品,这些产品的车牌识别率都在 90%以上,但对环境要求较高,在全天候的条件下, 都存在识别精度不高、识别时间长凳缺点,车牌识别技术还存在很大的发展空间。目 前,这一领域的研究很活跃。 基于图像处理的车牌识别技术主要包括车牌定位、车牌分割、字符识别等方面的 技术。 关于车牌定位方面,主要理由车牌的边缘、形状、颜色等特征,再结合数字图像 处理、形态学

13、、小波变换、人工神经网络等技术对车牌进行定位。 基于特征的车牌定位的方法有 C.J.Setchel 提出的基于字符边缘检测的车牌定位 方法,通过图像中的字符边缘和水平扫描之间相交的边缘之间的距离分布规律,确定 可行的车牌区域,通过对区域的进一步分析来确定真是的车牌区域。 M.M.Mfahmy 提出一种基于迭代阈值的车牌定位方法,根据车牌上文字变化特点快 速、准确地从复杂背景中分割车牌。车辆图像经阈值的反复迭代得到一满意的阈值时, 字符将和背景分离,再将图像进行二值化来定位。这种方法迭代阈值的时间长,而且 对噪声比较敏感,需要大量的去噪计算工作。 完全基于形态学的算法有运用数学形态学的闭运算获得

14、车牌的候选区,然后采用 投影的方法剔除假车牌,定位针车牌。 基于 神经元网络的方法有基于 BP 网络的牌照定位方法,在该算法中,使用一个 滑动窗口作为采样窗口,在灰度图像上依次移动,将窗口覆盖下的图像块作为神经网 络的输入,当输出接近 0.5 时,表示滑动窗口下的图像块属于车牌区域,当输出近-0.5 时,表示滑动窗口下的图像属于背景区域。人工神经网络算法抗干扰性好,但是由于 图像中的车牌区域通常只占 2%3%的面积,特征值难以提取,算法也比较复杂。 基于彩色的车牌定位方法有采用多层感知器网络对输入彩色图像进行彩色分割及 5 多级混合集成分类器的车牌自动识别方法。这种方法的主要思想是通过三层 M

15、LPN 网络 将具体均匀色度的彩色图像进行色彩分割,再利用投影法分割出潜在的各种底色的车 牌区域。该方法识别正确率高、鲁棒性好,车牌定位正确率达到 98.6%。 还有根据彩色边缘检测算子 ColorPrewitt 和彩色边缘检测与区域生长相结合的牌 照定位算法。这种方法的主要思想是通过边缘检测算子 ColorPrewitt 和彩色边缘检测, 增强牌照区域,并借助数学形态学膨胀技术实现区域的连通,采用区域生长方法标记 候选区域,最后利用车牌的先验知识,剔除虚假车牌区域,确定真正的车牌区域。 1.41.4 车牌识别存在的主要特点及难点车牌识别存在的主要特点及难点 从目前一些车牌识别产品的性能指标可

16、以看出,LPR 系统的识别率和识别速度有 待提高。特别是在车牌定位方面,还没有一种通用的方法,研究高速、准确的定位与 识别算法依然是当前需要解决的一个研究方向,车牌定位和识别,特别对我国车牌识 别技术,存在以下的难点: 汉字识别率问题。目前无论哪个车牌识别系统,当图像的分辨率降到一定程度 时,汉字识别率都急剧下降。如何抽取汉字的有效特征使识别率提高,是目前研究的 主要问题之一。 自然环境问题。监控系统摄取的车牌图像含有丰富的自然背景及车身背景信息, 易受照明条件、天气因素及运动失真和模糊的影响,因此所获取的图像质量一般都不 高。 车牌种类的多样性问题。国外许多国家汽车牌照的底色和字符通常只有对

17、比度 较强的两种颜色,而我国汽车牌照仅底色就有蓝、黄、黑、白等多中颜色,字符也有 黑、红、白等若干种颜色;同时根据不同车辆、车型、用途,规定了多种牌照格式 (例如分为军车、警车、普通车等) 。 其他因素。如车牌悬挂位置不规范,车牌受到严重污染等也严重影响了车牌的 识别率。 1.51.5 本文主要工作本文主要工作 本文以车牌照为研究对象,运用图像处理和模式识别技术来实现车牌照的检测与 识别,其中对车牌照的定位与分割和车牌照字符的分割与识别提取进行了深入研究;主 要研究了如何通过图像的预处理、车牌的定位、车牌字符切分和字符识别等一系列过 程完成汽车牌照的识别。本文主要工作如下: 1、通过阅读大量的

18、文献,对车牌自动识别技术的应用背景和研究意义、车牌识别 系统的技术难点以及车牌自动识别技术的发展和研究现状进行了系统的阐述。 2、针对采集得来的车牌图像质量低、噪声大等缺点,在对车牌识别前得进行一系 列的预处理,如灰度化、灰度拉伸、二值化、滤波等操作,并在此基础上提出一些改 进的方法和技术。 6 3、车牌识别精确度的高低主要取决于车牌定位精确度的高低,车牌定位在车牌识 别中占据很重要的地方,本问对现有的定位技术进行简单的分析,然后提出一种快速 且鲁棒性强的车牌定位算法。 4、车牌字符分割和识别同样是车牌识别的关键,文章对多中分割技术进行分析 的同时指出其优点和缺点;采用神经元网络识别技术对车牌

19、的字符进行识别,详尽介 绍了 BP 网络实现识别的步骤和原理。 最后,对本文的工作进行了总结,并对后续的研究工作进行了一些探讨。 7 第二章第二章 图像预处理图像预处理 在汽车成像的过程中,受多种因素的影响,图像质量会有所下降,这种图像质量下 降的过程称为图像的退化。由于自然光照度的变化、车辆自身的运动,采集图像设备 本身的因素等的影响,会引起汽车图像的退化,从而干扰对车牌信息的提取。为了改 善退化的牌照图像,必须对图像进行预处理。对图像进行预处理,主要包括图像的二 值化、灰度拉伸和增强等方法。 2.12.1 图像灰度化图像灰度化 目前,采集到的车牌原始图像大都是通过摄像机、数码相机等设备来拍

20、摄获取的。 一般情况下,得到的都是彩色图像。彩色图像包含大量的颜色信息,它的每个像素都 具有三个不同的颜色分量 R、G、B,其需要占用的存储空间很大,对其进行处理时会浪 费较多的系统资源,降低系统的执行速度。灰度图像是只含亮度信息不含色彩信息的 图像,其中亮度值量化为 256 级。灰度图进行算法处理相对简便,首先 RGB 值一样, 且图像数据就是调色板索引值,也就是实际的 RGB 亮度值,又因调色板是 256 色的, 所以图像数据中一个字节代表一个像素。如果是彩色的 256 色,则经过图像算法处理 后,可能产生不属于这 256 种颜色的新颜色,而真彩色 RGB 图像必须用三个与图像尺 寸相同的

21、矩阵来存储,这样计算代价过大。所以,在实验室中一般采用 256 级灰度图 来进行处理。 本论文中用到的图像,是用摄像机获得的 24 位彩色位图文件格式。位图格式 (BMP 格式)的图像由文件头、位图信息头、图像数据等部分组成。文件头和信息头包 含文件类型、大小等信息。BMP 图像以像素为单位记录图像数据。24 位 BMP 格式文件 的每个像素点均用 3 个字节(24 位)来表示像素值,3 个字节分别存储红、绿、蓝 3 原色的值。 彩色位图格式包含图像的原始信息,所含信息丰富。但是彩色位图图像的原始数 据量庞大,存储空间大,处理速度慢。文中的车牌算法是基于灰度图像实现的,因此 需要先对整个图像灰

22、度化。这样做可以同时提高处理速度与去掉无用的信息。颜色的 三个分量分别用 R,G,B 表示,像素点的灰度值为 Grey,图像灰度化可采用下面方法 实现: Gray (x ,y )=0.299R (x ,y )+0.587G (x, y )+0.114B( x ,y)(2-1)(2-1) Gray (x, y)是转换后灰度图像在点(x,y)的灰度值,R (x ,y)、G (x, y)、B( x, y) 分别为转换前点(x,y)的 R、G、B 分量。 如图 2-1 所示为 24 位真彩图车辆图像及灰度图: 8 图 2-1 2.2 图像灰度拉伸图像灰度拉伸 许多拍摄的图像中,灰度级集中在很小的区域内

23、,对比度不良,影响人机器对图 像的理解。此时可以利用灰度的线性拉伸将灰度范围拓展到 0- 255 的度范围。灰度拉 伸和灰度的线性变换有点类似,都用到了灰度的线性变换。不同之拉伸不是完全的线 性变换,而是分段进行线性变换,它的拉伸范围和拓展程度是可以自由选择的。灰度 9 拉伸的函数表达式如下: (2-2 ) 1 1 21 11 21 2 22 2 ( )() 255 () 255 y x x yy f xxxy xx y xxy x 式中(,)和(,)是图 2-2 的两个转折点的坐标。 1 x 1 y 2 x 2 y 灰度拉伸可以更加灵活的控制输出灰度直方图的分布,它可以有改善输出图像。 图

24、2-2 所示的变换函数的运算结果是将原图在和之间的灰度拉伸到和之间。 1 x 2 x 1 y 2 y 图 2-2 如果一幅图像灰度集中在较暗的区域而导致图像偏暗,可以用灰度拉伸功能来拓 展(斜率1)物体灰度区间以改善图像;同样如果图像灰度集中在较亮的区域而导致图像 偏亮,也可以用灰度拉伸功能来压缩(斜率1)物体灰度区间以改善图像质量。 现在关键的问题是如何选取适当的、和、,使得对比度增强明显,拉伸 1 x 2 x 1 y 2 y 10 效果更理想。, 、的选取有多种方法,总的原则选取灰度最为集中的一段的左右端 1 x 2 x 点。可以利用灰度直方图, 、分别选取为直方图的最大波峰两侧波谷所对应

25、的灰 1 x 2 x 度值。也可以固定灰度步长进行扫描,对步长内的像素点个数累积求和,找出最大值, x, 、分别选取为取得最大值的灰度范围的左右端点。在我们的系统中, 、选取 2 x 1 x 2 x 为两大谷底对应的灰度值,;, 这样就可以把高灰度区和低灰度 11/ 2 yx 22 3/ 2yx 区压缩,中间灰度区域拉伸,取得了很好的效果,其处理效果如图 2-3 所示。 图 2-3 灰度拉伸 2.32.3 图像滤波处理图像滤波处理 经图像采集系统获取的原始图像,通常都含有各种各样的噪声与畸变,这将大大 影响系统的识别精度。因此,在进一步处理之前,必须对图像进行滤波。采用适当的 滤波方法,可以将

26、图像中感兴趣的特征突出,并削弱不需要的特征,以改善图像的质 量。图像增强的方法分为空域法和频域法两类,空域法主要是对图像中的各个像素点 进行操作;而频域法是在图像的某个变换域对整个图像进行操作,并修改变换后的系 数,如傅立叶变换、DCT 变换等的系数,然后再进行反变换,便可得到处理后的图像。 11 对图像进行处理,通常采用空域滤波的方法,下面介绍几种常用的空域滤波器。 2.3.12.3.1 常用滤波方法介绍常用滤波方法介绍 2.3.1.12.3.1.1 均值滤波均值滤波 均值滤波器适用于去除图像中的颗粒噪声。对于给定的图像 f(i,j)中的每个像素 点(m,n)处的灰度,取其邻域 S。设 S

27、含有 M 个像素,取其平均值作为处理后所得图像 点(m,n)处的灰度。邻域 S 的形状和大小根据图像特点确定。一般取的形状是正方形、 矩形和十字形等,S 的形状和大小可以在全图处理过程中保持不变,也可根据图像的局 部统计特性而变化,类似点(m,n)一般位于 S 的中心。例如 S 为 33 邻域,点(m,n)位 于 S 中心,则: (2-3) 11 11 1 ( , )(,) 9i j f m nf mi nj 假设噪声 n 是加性噪声,空间中各点互不相关,且期望为 0,方差为,g 是 2 未受污染的图像,含有噪声的图像 f 经过邻域平均后为: (2-4) 111 ( , )( , )( , )

28、( , )f m nf i jg i jn i j MMM 由公式(2-4)可知,经邻域平均后,噪声的均值不变,方差,即噪声 22 1 a M 方差变小,说明噪声强度减弱了,抑制了噪声。而且邻域平均法也平滑了图像信号, 特别是可能使图像目标区域的边界变得模糊。可以证明,对图像进行邻域平均处理相 当于图像信号通过低通滤波器。 2.3.1.22.3.1.2 中值滤波中值滤波 中值滤波器是一种非线性滤波器,也是一种典型的低通滤波器,中值滤波是将邻 域中的像素按照灰度大小排序,若像素的数量为奇数,则取中间的数作为待处理像素 的灰度值,若像素的数量为偶数,则取中间的两个像素灰度的平均值作为待处理像素 的

29、灰度值,假设一组数据按原来的位置排序为 5、2、7、6、1,中值滤波的算法是将这 组数排序为 1、2、5、6、7,待处理的数为 7,则用 5 代替 7,处理后的一组数变为 5、2、5、6、1。 事实上,中值滤波器是用 nn 的滤波器除去那些相对于其邻域像素更亮或更暗, 并且其区域小于 n2/2(滤波器区域的一半)的孤立像素集。中值滤波器能够在抑制噪 声的同时不使边缘模糊,而且方法简单、易实现,但有时会丢失图像的细节。 中值滤波器可以推广到二维,对二维图像操作,二维中值滤波器的窗口形状和尺 寸对滤波效果影响较大,对于不同内容不同应用要求的图像,需要采用不同尺寸和形 状的窗口。窗口的形状可以是矩形

30、、圆形和十字形等,窗口的尺寸一般先用 3 点,再 取 5 点然后逐点增大,直到达到满意的效果。 2.3.22.3.2 改进的快速中值滤波算法改进的快速中值滤波算法 12 上述的各种方法,在去噪的效果上都取得了一定的效果,但是都没有考虑到滤波的 耗时问题。本文针对标准滤波的排序方法,根据窗口在移动过程中前后窗口之间的相关 性,同时根据窗口内像素间的统计特性,采用方差和均值对像素点进行噪声判断,来降 低对边缘细节信息的影响,提高滤波效果和滤波的自适应性。此改进的快速中值滤波 算法主要包括:中值的确定、噪声点的确定和滤波处理三个环节,下面予以详述。 (1)中值的确定 由于较大的窗口会倍增滤波时间,且

31、窗口越大,图像边缘细节丢失越多,因此,在 实际实验中采用 33 窗口进行滤波。用一个 33 窗口在图像中扫描,把窗口内包含 的图像像素按灰度级升序或降序排列,取图像灰度值居中的像素灰度为窗口中心像素 的灰度,便完成了中值的确定。 (2)噪声点的确定 噪声点的确定主要是判断该像素点的灰度值是否大于某一个阈值,如果大于则为噪 声,反之则为信号点。关于此阈值主要有两种途径得到,一是根据长期处理去噪的经验 得来,二是采用窗口内像素点的均值来粗略估计。这两种方法噪声判断率不高。本文根 据像素点之间的统计特性,采用均值和方差同时作用来确定噪声点。以噪声图像的像素 Z(i,j)为中心,选取像素为 33 的窗

32、口,求出该窗口内像素的均值 M 和方差 2 (2- 11 22 11 1 (,) 9n m Z in jmM 5) (2- 11 11 1 (,) 9n m MZ in jm 6) 根据噪声的特性,该像素点值 Z(i,j),如果满足:Z(i,j)M+3 或者 Z(i,j)M- 3,则该像素为噪声点。 (3)滤波处理 根据上面噪声点确定的结果,如果为噪声点,则用中值取代该像素点灰度值,否则, 该像素点的灰度值不变。此处理过程有效的降低了去噪过程对图像边缘细节信息的影 响,提高了图像的信噪比。 通过以上研究分析,基于 VC+采用了以上算法。对模拟图像进行了滤波比较,并分 别用 33 窗口进行实验,

33、所得到的结果如图 2-4 所示 设定页眉 13 原图 效果图 2.42.4水平和垂直彩色边缘检测结合旋转投影校正方法水平和垂直彩色边缘检测结合旋转投影校正方法 由于摄像机和车牌之间角度的变化,常常使所拍摄的车牌图像产生倾斜现象,给字 符分割带来不利影响,造成误分割和车牌识别率的下降。 因此,需要在字符分割之前进 行车牌的倾斜校正。 目前的车牌倾斜校正方法主要有: (1) Hough 变换法。 通过 Hough 变换求取车牌的边框,进而确定车牌的倾斜角;或者由 Hough 变换提取牌照边框 的参数后,再求解牌照区域四个顶点的坐标,然后通过双线性空间变换对畸变图像进行 校正。 (2) 通过模板匹配

34、寻找牌照区域的四个顶点,再通过双线性空间变换重建矩形 车牌区域。 (3) 通过求取车牌字符区域的局部极小和局部极大特征点,再进行投影确 定车牌的倾斜角。 (4) 通过求取车牌上各字符连通域的中心点,然后拟合为直线来确 定车牌的倾斜角。 由于图像中车牌的边框有时并不明显(如有的白牌白车) ,且因噪声、 污迹等干扰的影响,造成 Hough 变换后参数空间中的峰值点很分散,这使得方法(1) 和 方法(2) 效果并不理想;当车牌上有污迹和噪声时,方法(3) 的检测精度下降;由于二 设定页眉 14 值化等原因,车牌上字符会有粘连和断裂现象,就使得方法(4) 的效果也不理想。而且, 上述四种方法有一个共同

35、的缺陷,就是当图像对比度较小、光照不均时,检测到的倾斜 角误差较大. 本文提了一种新的车牌倾斜校正方法,该方法采用水平和垂直彩色边缘检 测结合旋转投影求取车牌的水平和垂直倾斜角度,然后进行双线性插值倾斜校正。 大 量实验表明, 该方法简单实用,对光照不敏感,抗干扰性强。 2.4.12.4.1水平和垂直彩色边缘检测水平和垂直彩色边缘检测 设 C( 00 ,ij )代表图像位置( 00 ,ij )处的彩色向量,C( 00 ,ij )= ( R( 00 ,ij ), G( 00 ,ij ),B( 00 ,ij ),以 C( 00 ,ij )为中心取一(2w+1)(2w+1)的窗口,其中,w 为大 于

36、等于 1 的整数。令: (2-7) 00 00 00 1 1 ( ,)( , ) (21) i iw jjw i ijjw V ijC i j ww (2-8) 00 00 00 1 1 ( ,)( , ) (21) i iw jjw i ijjw V ijC i j ww (2-9) 00 00 00 1 1 ( ,)( , ) (21) i iw jjw i iw jj HijC i j ww (2-10) 00 00 00 1 1 ( ,)( , ) (21) i iw jjw i iw jj HijC i j ww 则 处的垂直彩色梯度和水平彩色梯度分布定义为: 00 ( ,)ij (

37、2-11) 000000 ( ,) |( ,)( ,)|DV ijV ijV ij (2-12) 000000 ( ,) |( ,)( ,)|DH ijHijH ij 其中,| * | 代表欧几里得范数。 设 和分别代表 DV 的均值和标准方差,和分别代表 DH 的均值和标准方差, V V H H 则按下式对图像进行二值化,获取图像的水平彩色边缘和垂直彩色边缘: H E V E (2-13) 00 00 00 1,( ,)3 0,( ,)3 ( ,) H HH HH DH ij E DH ij ij (2-14) 00 00 00 1,( ,)3 0,( ,)3 ( ,) V VV VV DV

38、 ij DV ij E ij 设定页眉 15 2.4.22.4.2 双线性插值双线性插值 在对车牌图像进行倾斜校正时,输出像素常被映射到图像的非整数位置, 最典型的 是在四个输入像素之间. 因此, 需进行彩色向量插值运算. 插值方法主要有最近邻插 值、双线性插值和高阶插值等. 最近邻插值算法简单、运算量小, 但有块状效应;高阶 插值插值效果好,但运算量大. 双线性插值的运算量小于高阶插值,插值效果虽不如高 阶插值,但明显优于最近邻插值, 完全能满足车牌识别的需要. 所以,本文选择双线性 插值算法进行图像插值运算. 双线性插值示意图如图2-5所示.像素C被,)(ji C、C、C和C四个像素包围,

39、则( ,)ij1( ,)ij1(,)ij11(,)ij (2-15) ,)(1,)( , )*() ( ,1)( , )*()( , ) (1,1)( , )( ,1) (1, )*()() jCC iijC i jii C i jC i jjjC i j C ijC i jC i j C ijiijj 图 2-5 双双线线性性插插值值示示意意图图 作为一种特殊情况,当像素C()落在C和C之间时,则有:,ij1(,)ij11(,)ij (2-16) ( ,)(1,1)*()(1, )*(1)C i jC ijjjC ijjj 2.4.32.4.3 车牌倾斜校正算法车牌倾斜校正算法 由于道路的坡

40、度、车牌的悬挂和摄像机与车牌之间倾斜角度的影响, 使得拍摄到 的车牌图像产生了倾斜,这实际上是一种透视失真. 一般情况下, 可将倾斜的车牌图像 近似看成一个平行四边形, 可有三种倾斜模式:水平倾斜、垂直倾斜和水平垂直倾斜, 分别如图2-6 、图2-7 和图2-8 所示. 图2-6 为水平倾斜的两种情况, 这时字符基本 上无倾斜, 车牌的水平x 轴与图像的水平x 轴有一个倾斜角度- , 只要求取,将图 设定页眉 16 像绕x 轴旋转-即可. 图2-7 为垂直倾斜的两种情况. 这时的倾斜实际上是同一行间 像素的错位偏移. 只要检测到垂直倾斜角度进行错位偏移校正即可. 图2-8为水平垂 直倾斜的两种

41、情况,既存在水平倾斜又存在垂直倾斜,是最一般的情况. 可先检测水平 倾斜角度进行水平倾斜校正,然后再求取垂直倾斜角度进行垂直倾斜校正. 图图2-62-6 水平倾斜水平倾斜 图图2-72-7 垂直倾斜垂直倾斜 图图2-82-8 水平垂直倾斜水平垂直倾斜 每章完结要总结这一章的工作 设定页眉 17 第三章第三章 车牌定位车牌定位 对于整个车牌识别系统来说,车牌识别精确度的高低主要取决于车牌定位精确度 的高低,而车牌定位又是车牌识别中最难解决的一步,迄今为止,仍然没有一个完全 通用的智能化车牌定位的方法。当前车牌定位的方法主要有利用颜色信息、基于小波 和形态学相结合的算法、二值化投影等。这些方法主要

42、存在:参数的调节受识别环境的 影响较大,在环境发生改变时由于参数的选择不当往往会造成误定位和漏定位;计算复 杂度较高,定位速度较慢,影响车牌识别的实时性能。针对以上情况,本文提出了一种快 速且鲁棒性强的车牌定位算法。它主要根据车牌在水平方向上能量高且集中的特点,先 通过一种自适应的高通能量滤波快速地粗分割出车牌的候选区域,再用车牌较为细致的 纹理特征对候选区域进行校验和修正,最后得到车牌的精确位置。 3.13.1 各种车牌定位技术各种车牌定位技术 3.1.13.1.1 基于边界的车牌定位技术基于边界的车牌定位技术 图像边界是图像局部特征不连续性(灰度突变、颜色突变、纹理结构突变等)的 反映,它

43、标志着一个区域的终结和另一个区域的开始,边界蕴含着丰富的内在信息 (如方向、阶跃性质、形状等),它是识别中重要的图像特征之一。目前常用的基于边 界的分割技术包括边缘算子法(如一阶微分算子、sobel 算子、Hough 变换等) 、模块 匹配法、边缘跟踪法、线拟合法等。 基于特征的车牌车牌定位算法是利用一阶微分算子对原始图像的边缘进行预处理, 并在基础上运用数学形态学的闭运算获得车牌的获选区,然后采用投影的方法剔除假 车牌,定位真车牌,这种方法的算法简单,减少了噪声的干扰,能够满足实时定位的 要求。 3.1.23.1.2 基于区域的车牌定位技术基于区域的车牌定位技术 车辆图像像一般是在室外拍摄的

44、,其背景较复杂,而车辆牌照具有不因外部条件 变化而改变的特征,即车牌内有多个基本成水平排列的字符,字符和牌照底面在灰度 上存在跳变,呈现出规则的纹理特征。基于区域的车牌识别技术就是根据车牌的纹理 特征将图像分成不同的区域,然后对目标区域进行检测。目前基于区域分割的技术主 要包括阈值化方法、特征空间聚类方法、区域生长法、分裂合并法等。 基于字符串形状特征的车牌分割方法,主要针对牌照字符串沿水平方向排列的规 则纹理,采用了一种线性滤波器来初定车牌区域,采用平均值的办法选取阈值而进行 二值化,然后利用投影的方法进行精确定位。这种方法能够在对牌照的字符、牌照位 置及其大小、颜色和车牌的背景等做最小限定

45、的条件下,对牌照中字符串进行增强, 实现复杂背景中车辆牌照的自动分割。 3.1.33.1.3 基于神经元网络的车牌定位技术基于神经元网络的车牌定位技术 设定页眉 18 人工神经元网络是进行模式识别的一种重要方法,今年来,它以其抗噪声、容错、 自适应等能力强而得到广泛的应用。例如,Thanongsak Sirithnaphong 和 Kosin Chamnongthai 提出的基于 BP 网络的牌照定位方法,M.H.terBrugge 等人提出的利用 DTCNN 和模糊逻辑相结合的方法。在这些方法中,神经元网络相当于滤波器,这些滤波 器通过分析牌照的颜色、纹理等对图像进行分类,确定此像素属于牌照

46、区域还是属于 背景区域。 在这类 BP 算法中,使用一个滑动窗口作为采样窗口,在灰度图像上依次移动,将 窗口覆盖下的图像块作为神经网络的输入,所采用的 BP 网络是三层全连接前馈网络, 其输入层神经元数目为滑动窗口的尺寸,其输出层神经元数目为 1,当输出接近时, 1 2 表示滑动窗口下的图像块属于车牌区域,当输出接近时,表示滑动窗口下的图像 1 2 属于背景区域。 3.1.4 基于小波分析和变化车牌定位技术基于小波分析和变化车牌定位技术 小波变换是分析和处理非平稳信号的一种有力工具,它是以局部化函数所形成的小 波基作为基底而展开,是一种窗口大小固定不定但形状可改变的时频局部化分析方法, 小波变

47、换的基本思想是将原始信号通过伸缩及平移后,分解为一系列具有不同空间分 辨率、不同频率特性和方向特性的子带信号,这些子带信号有良好的时域、频率等局 部特性。它在信号的高频部分,可以取得较好的时间分辨率,在信号的低频部分,可 以取得较好的频率分辨率,这些特性可用来表示原始信号的局部特征,进而实现对信 号时间、频率的局部化分析,以克服 Fourier 分析在处理非平稳的复杂图像时所存在 的局限性。用小波变换可以进行图像增强、特征提取、边缘检测、图像分割、纹理分 析、图像压缩、模式识别等方面的处理。 边缘是图像分析对象中的重要特征之一,而边缘检测又是图像处理中一个困难的 问题,这是因为实际景物图像中的

48、边缘往往是各种类型的边缘以及它们模糊化后结果 的组合,对边缘的确认有时甚至涉及心理学的因素,且实际图像信号存在着噪声,噪 声和边缘一样都属于高频信号,很难用频带作取舍。但边缘与噪声的显著区别是两者 能量不同,边缘有较大的能量和范围,隐藏在平滑滤波作用下,它不会像噪声那样消 失,而是表现为模糊化。 利用小波检测边缘的一般方法就是先将图像进行多尺度小波变换,然后在各尺度 下求梯度方向和梯度矢量模,根据矢量模块在各尺度下求边缘提取及链化,然后根据 设定的规则进行多尺度匹配,符合多尺度边缘链,重构图像边缘模型,最后对取得的 边缘信息进行投影处理,就是可以得到车牌所在的确定位置。 采用小波分析提取边缘的算法,能够弥补传统的边缘检测算法的不足,在有效地 抑制噪声影响的同时,提供了较高的边缘定位精度。 3.1.53.1.5 基于颜色空间的车牌定位方法基于颜色空间的车牌定位方法 设定页眉 19 由于车辆牌照具有与车牌号、车身、背景不同的底色,颜色反差较大,而且车牌 的底色也比较固定,可以在此基础上过滤一些背景信息和噪声干扰,再结合神经元网 络、形态学、边缘算子、投影法等技术精确地分割出车牌。 还有一种彩色分割及多级混合集成分类

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1