基于图像处理的车牌信息处理与识别算Word文档下载推荐.docx

上传人:b****7 文档编号:22399709 上传时间:2023-02-03 格式:DOCX 页数:42 大小:1.05MB
下载 相关 举报
基于图像处理的车牌信息处理与识别算Word文档下载推荐.docx_第1页
第1页 / 共42页
基于图像处理的车牌信息处理与识别算Word文档下载推荐.docx_第2页
第2页 / 共42页
基于图像处理的车牌信息处理与识别算Word文档下载推荐.docx_第3页
第3页 / 共42页
基于图像处理的车牌信息处理与识别算Word文档下载推荐.docx_第4页
第4页 / 共42页
基于图像处理的车牌信息处理与识别算Word文档下载推荐.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

基于图像处理的车牌信息处理与识别算Word文档下载推荐.docx

《基于图像处理的车牌信息处理与识别算Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于图像处理的车牌信息处理与识别算Word文档下载推荐.docx(42页珍藏版)》请在冰豆网上搜索。

基于图像处理的车牌信息处理与识别算Word文档下载推荐.docx

随着经济的发展,各种交通运输工具尤其是汽车数量的剧增为人们的生活带来了极大的便利,为缓解公路等交通基础设施发展的相对落后而为交通管理等带来的巨大压力,智能交通系统(ITS)应运而生。

车牌识别系统(LPR)作为智能交通系统关键技术之一,具有对车辆进行自动化监视,验证,登记与报警等功能,可应用于高速公路管理系统,停车场收费管理,小区车辆管理与电子警察等领域当中。

本文通过对大量相关资料的搜集、整理、分析,选择了一些图像预处理的方法对图像进行预处理,详细分析了车辆图像的特征,尤其是牌照区域的特征,通过形态学的方法去除无关区域再根据定位图像中像素点的统计特性来精确定位车牌。

然后扫描车牌区域每列蓝色像素点,结合车牌字符本身的几何特征进行字符分割,使最终的字符块能满足后续字符识别的要求。

综合实验结果表明,本文提出的车牌定位方法定位准确率高,对于质量较差的图像也有较好的定位效果。

字符识别部分采用了最基本的模板匹配法,容易理解且识别率基本满足实际的需要。

关键词:

车牌识别;

车牌定位;

字符分割;

字符识别

TheStudyandDesignoftheLicensePlateRecognitionandInformationProcessingBasingOntheImageProcessing

Abstract:

Withtherapiddevelopmentofscienceandtechnology,theincreasingnumberofallkindsoftransportationtoolsespeciallyvehicleshavebroughtobviousconveniencetohuman,butatthesametime,thedevelopmentofbasalstructureoftransportationwasslowly.Itincreasesthetrafficcontrolandmanagementpressure,theIntelligentTransportationSystem(ITS)isdevisedtoalleviatethepressure.TheLicensePlateRecognitionisthekernelfunctionofthissystem,TheLicensePlateRecognitioncanautomaticallyprovidevehiclesinspecting,validation,registeringandalarming,soitcanbeusedinhighwaymanagementsystems,parkingchargingsystems,uptownvehiclemanagementsystemsandelectronicpolicesystems.

Inthispaper,Ihavecollectedlargenumbersofinterrelateddata,andthenIanalyzesomeimagedisposalmeasures,andthenchoosesomemeasurestodealwiththeimages,sowecangetgoodimagestolocatethelicenseplate.Ianalyzethecharacteristicoflicenseimages,especiallyinlicenseplatearea.Throughthemorphologyoftheregionhasnothingtodotoremovetheimageinaccordancewithpositioningofthestatisticalpropertiesofpixelsforaccuratepositioningplate.ThenIenhanceandproportionthegraynessvalueofthelicenseplate,andthenrectifythecolorofthelicenseplate.Finally,Ilocateandsegmentthevehiclelicenseplateexactly.

Combinationoftestresultsshowthattheproposedlicenseplatelocationmethodinthispaperalsohavebetterpositioningperformanceforpoorqualityimages.Characterrecognitionpartisthemostbasictemplatematchingmethod,whichiseasytounderstandandbasicallymeettheactualneeds.

KeyWords:

PlateIdentification;

PlateLocation;

CharacterSegmentation;

Character

Recognition

目录

第一章绪论1

1.1课题背景及研究意义1

1.2国内外车牌识别技术研究现状及发展趋势1

1.3论文研究主要内容2

第二章车牌识别的原理3

2.1车牌图像的预处理3

2.1.1彩色图像的灰度化3

2.1.2图像增强3

2.1.3边缘检测4

2.2车牌图像的定位5

2.2.1灰度图像的形态学膨胀算法6

2.2.2灰度图像的形态学腐蚀算法6

2.2.3灰度图像的形态学闭算法6

2.2.4区域分割7

2.3倾斜校正8

2.4字符分割与归一化9

2.4.1字符的分割9

2.4.2字符归一化处理10

2.5字符识别10

第三章车牌识别的软件实现12

3.1车牌图像的预处理12

3.1.1灰度化的仿真结果12

3.1.2图像增强的仿真结果13

3.1.3边缘检测的仿真结果14

3.2车牌图像的定位14

3.2.1车牌的形态学处理14

3.2.2区域分割15

3.3字符分割与归一化15

3.3.1字符的分割15

3.3.2字符归一化16

3.4字符识别16

第四章总结18

参考文献19

致谢20

附录21

第一章绪论

1.1课题背景及研究意义

产业革命开始以来,交通运输业的飞速发展为人们的生活带来了极大的便利,与此同时,各种交通运输工具特别是汽车数目的剧增也给社会和环境带来了日趋严重的巨大压力,为了缓解这些压力,智能交通系统ITS(IntelligentTransportationSystem)应运而生[1]。

它是在较完善的道路设施基础上,将先进的电子技术、信息技术、传感器技术和系统工程技术集成运用于地面交通的实际需求,建立起全方位、实时准确、高效的地面交通系统,实质上就是利用高新技术对传统的交通系统改造成一种信息化、智能化、社会化的新型交通系统[2]。

随着我国经济的快速发展,智能交通系统将会成为现代交通管理发展的必然趋势,车辆牌照识别(LicensePlateRecognition,简称LPR)是智能交通系统实现的前提,是车辆自动识别系统中最有发展的技术之一,在高速公路、城市道路和停车场等项目管理中占有无可取代的重要地位。

LPR系统主要应用于[3]:

(1)高速公路收费管理系统在高速公路收费出入口分别完成车牌号码识别和车牌匹配工作,可以发现车辆换卡的行为,收费员的舞弊行为,规范收费程序。

(2)公路布控采用车牌识别技术,实现对重点车辆的自动识别、快速报带处理。

不仅可以有效防止机动车辆被盗,而且为公安、监察机关对犯罪嫌疑人所驾车辆的自动监控和跟踪提供了高科技手段。

(3)停车场收费管理系统。

(4)封闭式居民小区物业管理及重要部门的保安管理,等等。

LPR技术用于上述范围,可以解决车辆的自动稽查问题,可以解决车流高峰期因出入口车流瓶颈造成的路桥卡口、停车场交通堵塞问题,可以协助路桥卡口、高速公路、停车场人工收费及停车收费等,还可以用最简单的方式完成交通部门的车辆信息联网,实现数据统计自动化,模糊查询等。

由此可见,LPR系统具有非常广大的应用前景。

车辆牌照图像识别涉及到模式识别、图像处理、人工智能、信息论、计算机等多个学科,同时也与语言文字学等学科相关,是一门综合的技术,有着重要理论意义和实际应用价值。

1.2国内外车牌识别技术研究现状及发展趋势

目前,国内外有大量关于车牌识别方面的研究报道。

国外在这方面的研究工作开展较早。

在上世纪70年代,英国就在实验室中完成了“实时车牌检测系统”的广域检测和开发。

同时代,诞生了面向被盗车辆的第一个实时自动车牌监测系统。

发展至今,国外对车牌检测的研究已经取得了一些令人瞩目的成就,如YuntaoCui[4]提出了一种车牌识别系统,在车牌定位以后,利用马尔科夫场对车牌特征进提取和二值化,对样本的识别达到了较高的识别率。

EunRyung[5]等利用图像中的颜色分量,对车辆牌照进行定位识别,其中提到了三种方法:

(1)以Hough变换为基础的边缘检测定位识别;

(2)以灰度值变换为基础的识别算法;

(3)以HLS彩色模式为基础的车牌识别系统,识别率分别为81.25%,85%,91.25%。

日本对车牌图像的获取也做了大量的研究,并为系统产业化做了大量工作。

Luis[6]开发的系统应用于公路收费站,全天识别率达到了90%以上,即使在天气不好的情况下也达到了70%。

国外对车牌识别的研究起步早,总体来讲其技术已比较领先,同时由于他们车牌种类单一,规范程度较高,容易定位识别,目前,已经实现了产品化,并在实际的交通系统中得到了广泛的应用。

我国车牌自动识别的研究起步较晚,大约发生在八十年代末。

1988年戴营[7]等利用常见的图像处理技术方法提出汉字识别的分类是在提取汉字特征的基础上进行的。

根据汉字的投影直方图(ProjectionHistogram),选取浮动阈值,进行量化处理后,形成一个变长链码,再用动态规划法,求出与标准模式链码的最小距离,实现细分类,完成汉字的自动识别;

上海交通大学计算机学院戚飞虎等人研究的基于彩色分割的牌照自动识别系统;

华中科技大学黄心汉等人研究的基于模板匹配和神经网络的牌照识别系统;

以及浙江大学图形图像研究所潘云鹤等人研究的“车牌通”产品等。

此外,国内还有许多学者都在进行这方面的研究,并且取得了大量成果。

目前,车牌识别技术和产品性能进入实用阶段的时间还不是很长,随着人工智能以及自动识别技术的进步,未来的技术发展空间还会非常大。

例如,核心算法继续发展,识别率和识别速度进一步改善,图像处理中对模糊图像预处理能力增强,画质改善技术的提高等等。

1.3论文研究主要内容

汽车牌照识别是智能交通系统领域的一个重要研究课题,本课题运用MATLAB对车牌识别技术中的图像预处理、车牌定位、字符分割与字符识别等核心部分进行了研究,利用MATLAB语言编程,实现车牌图像识别系统中的图像处理和图像分割等关键技术的仿真。

解决在自然背景的图象中定位分割牌照区域、车牌倾斜和提取分割下来的字符等问题。

通过对一定数量的图像进行处理,表明MATLAB在这方面的运用是非常有效和成功的。

本课题来源于智能交通信号控制系统,车辆牌照的自动识别是智能交通信号控制系统中的关键技术。

针对该课题,本文着重从以下几方面的内容展开研究:

(1)介绍智能交通系统目前的发展状况,本系统中应用到的技术理论基础知识,本系统的整体情况和本文解决的问题。

国内外车牌识别技术研究现状及发展趋势。

(2)车牌识别的算法研究。

主要是对车牌图像的预处理,车牌图像的定位,车牌图像的倾斜校正,字符分割与归一化,字符识别等方面的具体算法进行研究。

(3)车牌识别系统的软件实现,以MATLAB软件为主要工具,用MATLAB语言对图像各个处理过程进行仿真,并对仿真结果进行分析。

(4)根据实验结果分析系统仍然存在的缺陷与不足,并给出结论。

第二章车牌识别的原理

2.1车牌图像的预处理

利用摄像头拍摄到的车辆图像往往存在很多噪点,因此在进行识别前要进行车辆图像的预处理。

车辆图像的预处理是指对采集到的车辆图像进行灰度化和去噪处理,以使车辆图像尤其是牌照区域的图像的质量得到改善,同时保留和增强车牌中纹理和颜色的信息,去除可能影响牌照区域纹理和颜色信息的噪点,为牌照定位提供方便。

2.1.1彩色图像的灰度化

汽车图像样本,目前大都是通过摄像机、数码相机等设备拍摄获取的,因而预处理前的图像都是彩色图像。

真彩色图像又称RGB图像,它是利用R,G,B3个分量表示一个像素的颜色,R,G,B分别代表红、绿、蓝3种不同的颜色,通过三基色,可以合成出任意颜色[8]。

由于图像的每个像素都具有三个不同的颜色分量,存在许多与识别无关的信息,不但在存储上开销很大,而且在处理上也会降低系统的执行速度,不便于进一步的识别工作,因此在对图像进行识别等处理中经常将彩色图像转变为灰度图像,以加快处理速度。

目前将彩色图像灰度化的处理方法主要有如下三种:

(1)平均值法:

使R,G,B的值等于三值和的平均值,即

(2.1)

(2)最大值法:

使R,G,B的值等于三值中最大的一个,即

(2.2)

(3)加权平均值法:

将R,G,B赋予不同的权值并取平均值。

由于人眼对绿色的敏感度最高,对红色的敏感度次之,对蓝色的敏感度最低,因此采用的图像灰度值的转换公式为:

(2.3)

其中,R,G,B分别代表红色(RED)、绿色(GREEN)、蓝色(BLUE)的颜色值,W代表转化后象素的灰度等级。

根据车牌的实际使用情况,选择加权平均值法进行灰度化,这样更接近人类视觉系统。

2.1.2图像增强

由于牌照图像拍摄受到各种条件的限制和干扰,图像的灰度值往往与实际景物不完全匹配,这将直接影响图像的后续处理,如果造成这种影响的原因主要是由于被摄物体的远近不同,使得图像中央区域和边缘区域的灰度失衡,或是由于摄像头在扫描时各点的灵敏度差异较大而产生图像失真,或是由于曝光不足使得图像的灰度变化范围较窄,这时就可以采用灰度校正的方法来处理,增强灰度的变化范围,丰富灰度层次,达到增强图像对比度有利于车牌识别的目的。

本文主要采用中值滤波法对车牌图像进行效果增强。

中值滤波是较常用的能够有效去除噪声并能减少边缘模糊的非线性平滑方法。

具体方法是:

对于一个滑动窗口N*M内的各像素按灰度级排序,用处于中间位置像素的灰度级来代替窗口中心像素原来的灰度级。

中值的定义:

N个数据进行排列后得到一个有序序列R0~Rn-1,其中(n-1)/2,称为中值。

滑动窗口中亮度的中值不受个别噪声毛刺的影响,因此中值滤波相当好地消除了冲激噪声。

并且因为中值滤波并不明显地模糊边缘,因此可以迭代使用。

中值滤波的特点:

(1)计算复杂度非常高(因为要在窗口内排序),执行速度慢。

(2)能量不守恒,即滤波前后图像的亮度发生改变。

(3)不容易造成图像模糊,具有非常好的抗噪性能。

中值滤波能够在抑制随机噪声的同时不使边缘模糊。

在目标和背景的边界处的像素,当其邻域中大多数为目标点时,它取目标的灰度值,当其邻域中大多数为背景点时,它取背景的灰度值,一次不会造成图像模糊,中值滤波的效果依赖于两个要素:

邻域的空间范围和中值计算中涉及的像素数,当空间范围较大时,一般只取若干稀疏分布的像素作抽样中值计算。

2.1.3边缘检测

图像的边缘是图像最基本的特征。

所谓边缘(或边沿)是指其周围像素灰度有阶跃变化或“屋顶”变化的那些像素的集合。

边缘广泛存在于物体与背景之间、物体与物体之间、基元与基元之间。

因此,它是图像分割所依赖的重要特征。

经典的边缘提取方法是考查图像的每个像素在某个领域内灰度的变化,利用边缘邻近一阶或一阶方向导数变化规律,用简单的方法检测边缘,这种方法称为边缘检测局部算子法。

边缘检测[9]的基本思想是通过检测每个像元和其邻域的状态,以决定该像元是否位于一个物体的边界上。

如果每一个像元位于一个物体的边界上,则其邻域像元灰度值的变化就比较大。

例如可以应用某种算法检测出这种变化并进行量化表示,那么就可以确定物体的边界。

常用的边缘检测算子主要有:

Robert算子,Sobel算子,Prewitt算子,Log算子和Canny算子。

本文只对其中几种边缘检测算子进行简要介绍。

Robert边缘算子是一种斜向偏差分的梯度计算方法,梯度的大小代表边缘的强度,梯度的方向与边缘走向垂直。

它由下式给出:

(2.4)

其中

)分别为4领域的坐标,且是具有整数像素坐标的输入图像;

其中的平方根运算使得该处理类似于人类视觉系统中发生的过程。

Sobel算子是一种一阶微分算子,它利用像素邻近区域的梯度值来计算1个像素的梯度,然后根据一定的阈值来取舍。

(2.5)

Sobel算子是一组方向算子,从不同的方向检测边缘。

Sobel算子不是简单的求平均再差分,而是加强了中心像素上下左右四个方向像素的权重,运算结果是一副边缘图像,Sobel算子通常对灰度渐变和噪声较多的图像处理得较好。

Prewitt算子是一种边缘样板算子,利用像素点上下、左右邻点灰度差,在边缘处达到极值检测边缘,对噪声具有平滑作用。

由于边缘点像素的灰度值与其领域点像素的灰度值有显著不同,在实际应用中通常采用微分算子和模板匹配方法检测图像的边缘。

Prewitt算子不仅能检测边缘点而且能抑制噪声的影响因此对灰度和噪声较多的图像处理得较好。

Prewitt算子由下式给出:

=

(2.6)

Log算子(LaplacianofGaussian)[10]来源于Marr视觉理论中提出的边缘提取思想,即首先对原始图像进行最佳平滑处理,最大程度地抑制噪声,再对平滑后的图像求取边缘。

对于二维的图像信号,先用高斯函数进行平滑处理

(2.7)

其中,

是一个圆对称函数,其平滑的作用可以通过

值来控制。

由于对图像进行的线性平滑,可以用数学上卷积运算来实现,故有

(2.8)

式中,

为平滑后的图像,

是平滑前的原始图像。

图像的边缘点在图像上是灰度变化剧烈的地方。

图像灰度的突变将在一阶导数中产生一个峰值,或在一阶导数中产生一个零交叉点,而沿梯度方向的一阶导数是非线性的,计算较为复杂,可用拉普拉斯算子代替,即

(2.9)

为Log算子。

2.2车牌图像的定位

在实时车牌识别系统中,牌照区域的确定是影响系统性能的重要因素之一,牌照的定位准确与否直接影响到字符分割和字符识别的准确率。

车牌定位的主要工作是从摄入的汽车图像中找到汽车牌照所在的位置,并把车牌从该区域中准确地分割出来,供后续的字符分割使用,但是由于车牌图像摄于背景复杂且光照不均的自然场景,加上气候影响和牌照污染,会出现字符缺损和对比度低的图像,给车牌定位带来很大的困难。

因此如何从复杂背景中快速准确的定位出车牌区域,是实时车牌识别系统中非常关键的一步。

目前车牌定位的方法多种多样,归纳起来主要有边缘检测法、投影法、灰度特征法、变换法、神经网络法等,这些方法各有所长,但存在着计算量大或定位准确率不高等问题。

近年来,形态学图像处理这门特殊的图像处理学科己发展成为图像处理的一个主要研究领域,本文将使用数学形态学的基本运算来实现车牌识别系统中的这一关键步骤——车牌定位[11]。

2.2.1灰度图像的形态学膨胀算法

膨胀是数学形态学最基本的运算。

可以定义为

(2.10)

因而,膨胀可以通过相对结构元素的所有点平移输入图像,然后计算其并集得到。

膨胀也叫以通过对补集的腐蚀来定义。

因为腐蚀表示对图像内部作滤波处理,而膨胀则表示对图像的外部作处理。

如果结构元素为一个圆盘,那么膨胀可以填充图像中的孔,而腐蚀则可以消除图像中小的成分。

值得注意的是,结构元素的大小和形状对腐蚀和膨胀的结果会产生不同的影响。

2.2.2灰度图像的形态学腐蚀算法

形态学的的第二个基本运算是腐蚀。

腐蚀表示用某个结构元素对图像进行探测,以便找出在图像内部可以放下该结构元素的区域。

集合A被集合B腐蚀,其定义表示为

(2.11)

其中A称为输入图像,B称为结构元素。

将B平移x但仍包含在A内的所有点x组成。

如果将B看作为模板,那么,

则由在平移模板的过程中,所有可以填入A内部的模板的原点组成。

一般地,可以得到下列性质:

如果原点在结构元素的内部,则腐蚀后的图像为输入图像的一个子集;

如果原点在结构元素的外部,那么,腐蚀后的图像则可能不在输入图像的内部。

2.2.3灰度图像的形态学闭算法

闭运算是开运算的对偶运算,即先作膨胀然后再作腐蚀。

利用B对A作闭运算定义为:

(2.12)

腐蚀和膨胀运算可以在保持物体形状不变的条件下缩小和放大物体。

开运算能够去除孤立的小点,毛刺和小桥(即连通两块区域的小点),而总的位置和形状不变。

闭运算能够填平小湖(即小孔),弥合小裂缝,而总的位置和形状不变。

经过前面的相关处理后,图像中存在了许多连通区域,而且大部分区域都是较小,明显不是车牌候选区,如果在后续的面积和长宽比综合分析中计算每一个区域是不明智的,因为大大增加了计算量和计算时间,不符合车牌定位的实时性。

那么,此时要想办法排除较小的连通区域,即消除小物体。

由此大大降低了候选区分析的计算量和计算时间,提高了车牌定位实时性和准确性。

2.2.4区域分割

对车牌的分割可以有很多种方法,本程序是利用车牌的颜色信息的彩色分割方法。

根据车牌区域的底色相似,采用最大相似性,在RGB颜色空间内选取合适的颜色阈值,把图像中的像素分为一系列具有相似颜色的类,将像素分类为车牌区和非车牌区。

虽然车牌颜色、车身颜色具有多样性,且有时一辆车的车身也不仅只有一种颜色,但是在车牌附近车身颜色的变化是以行为单位,车牌附近车身同一行的颜色从左到右基本不变。

确定车牌在行方向的合理区域后,在分割出的行区域内,统计列方向蓝色像素点的数量,就可以得到完整的车牌区域[12]。

对确定大致车牌范围的进行扫描,其中对蓝色区域的判定为:

(1)对蓝色的极限值R=0,G=0,B=255,有

,为最蓝。

(2)如果某点B>

R且B>

G,则B比R,G大得越多越蓝。

(3)如果某点的B<

R或B<

G

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

当前位置:首页 > 幼儿教育 > 唐诗宋词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1