车牌号识别系统某大学MSE学位论文开题报告.doc
《车牌号识别系统某大学MSE学位论文开题报告.doc》由会员分享,可在线阅读,更多相关《车牌号识别系统某大学MSE学位论文开题报告.doc(28页珍藏版)》请在三一办公上搜索。
1、工业大学软件学院软件工程硕士学位论文开题报告研 究 生 学 号 入 学 时 间 2008年 实 习 单 位 公司 校 内 导 师 实习单位导师 论 文 题 目 车牌号识别系统的设计与实现 开题报告日期 2010年 目 录目 录11 论文选题的目的和意义21.1课题来源,项目名称21.1.1 课题来源21.1.2项目名称21.2与本课题有关的国内外研究状况31.2.1 智能交通系统和车号识别系统现状概述31.2.2车牌识别系统研究现状31.3本课题研究的主要内容42 研究方案52.1技术方案52.1.1 系统需求分析52.1.2系统的总体设计62.1.3系统的各个模块的具体设计92.1.9技术措
2、施172.2方案实施所需的条件172.2.1技术条件172.2.2试验条件172.3存在的主要问题和技术关键182.3.1 存在的主要问题182.3.2 技术关键182.4预期达到的目标232.4.1 性能目标232.4.2解决方案:232.4.3功能目标:243 研究计划进度表和经费预算及经费落实253.1 研究计划进度表253.2 经费预算及经费落25主要参考文献26校内外导师意见271 论文选题的目的和意义1.1课题来源,项目名称1.1.1 课题来源随着经济的发展和道路交通事业的发展,以计算机图像处理技术,通信技术和信息管理技术为核心的智能化道路交通监控和管理系统在道路交通安全管理领域和
3、小区的智能化管理得到了广泛的运用。车辆牌照的自动识别是计算机视觉与模式识别技术在智能交通领域应用的重要研究课题之一,是实现交通管理智能化的重要环节【1】。智能交通系统ITS【2】是近些年来在世界上兴起的一个跨学科、系统化的综合研究体系。近十几年来,世界各国交通拥堵、交通事故和环境污染越来越影响着社会经济发展和生活。虽然道路运输增长的需求可以靠提供更多的道路设施来满足,但是在资源、环境矛盾越来越突出的今天,道路设施的增长将受到限制,这就需要依靠提供除设施之外的技术方法来满足这一需求。智能运输系统就是解决这一矛盾的途径之一,其重要性正被越来越多的人所认可【3】。目前,世界上对智能交通系统尚没有统一
4、的定义,其大体的含义是将先进的计算机处理技术、信息技术、数据通讯传输技术及电子自动控制技术等有效地综合运用于整个交通管理体系,将人、路、车有机结合起来,以达到最佳的和谐统一,从而建立起的一种在大范围内、全方位发挥作用的实时、准确、高效的交通运输综合管理系统【4】。ITS是为解决机动化导致的交通问题及其经济、社会、生态系统外部效益直接下降而产生的,因而智能交通系统的目标应体现社会、经济、生态系统三个层次的效益提高。本课题是基于智能交通系统下的车号识别系统,即对车牌号进行识别分析的工作。1.1.2项目名称车号识别系统的设计与实现1.2与本课题有关的国内外研究状况1.2.1 智能交通系统和车号识别系
5、统现状概述汽车牌照识别技术(License Plate Recognition,LPR【5】,简称“车牌通”)是一个特定目标为对象的专用计算机视觉系统,该系统能从一幅图像中自动提取车牌图像,自动分割字符,进而对字符进行识别,它运用模式识别,人工智能技术,对采集到的汽车图像进行处理,能够实时准确地自动识别出车牌的数字、字母及汉字字符,并以计算机可直接运行的数据形式给出识别结果,使得车辆的电脑化监控和管理成为现实车牌定位、字符切分,并运用独创的基于二值特征的识别算法和基于灰度特征的识别算法相结合【6】,是ITS的一个重要组成部分,它的成功开发必将大大加速ITS的进程。汽车牌照识别技术具有广泛的应用
6、前景。运用图像处理技术解决汽车牌照识别的研究最早出现于80年代,这个阶段的研究并没有形成完整的系统体系,而是就车牌识别中的某一个具体问题进行讨论,并且通常是采用简单的图像处理技术来解决。识别过程是使用工业电视摄像机(Industrial TV Camera)【7】拍下汽车的正前方图像,然后交给计算机进行简单处理,并且最终仍需要人工干预。特别是在汉字识别方面,没有找到很好的处理方法【8】。1.2.2车牌识别系统研究现状目前,发达国家依靠其先进的硬件和软件的生产能力,使得LPR系统在实际交通系统中已成功应用广泛应用于以下场合:1) 泊车(Parking):用于预付费车主进入停车场的自动放行和泊车费
7、用的计算。2) 通行控制(Access Contr01):在有安全需要的场合,对拥有授权的汽车自动放行。3) 费用收缴(Tolling):在收费公路上,计算并收缴行车费用。4) 边境交通控制(Border Contr01):纪录并控制过境车辆,进行放行控制和纪录。5) 被盗汽车的追查(Stolen cars):识别被盗车辆的牌照,进行跟踪和报警。6) 超速罚款(Enforcement):识别违反交通规则的车辆牌照,并记录在案。7) 交通管制(TramcContr01):指挥汽车行驶路线,避免交通堵塞,提高交通效率。8) 汽车销售工具(Marking T001):按照不同的市场需求,通过牌照的识
8、别建立相应的数据库可为汽车的销售提供丰富的信息资源。9) 城市交通监控(Travel):根据牌照的识别结果,可以监控汽车的行驶速度,路线等信息。由于汽车牌照识别的广泛应用,发达国家的智能交通系统fITS)得到高度发展,对加强高速公路、城市道路管理,减少交通事故、车辆被盗案件的发生,保障社会稳定等方面产生重大而深远的影响。在当前的联网收费新形势下,我国已有几个省市规定车牌识别系统为高速公路机电工程必须配套建设的项目。国内已经建立起车牌自动识别技术的实验研究项目,如交通部ITS中心、长安大学等。目前已建成高速公路上车牌自动识别系统主要有:汕汾高速(广东第一条上车牌识别系统的高速公路2001年2月)
9、、普惠高速;九景高速(江西第一条上牌照识别的高速公路2002年6月)、昌樟高速、昌泰高速等:在西部地区主要有:昆玉高速(国内首条通过招标上牌照识别系统2002年8月)、楚大、大宝等。交通自动化程度的普及提高已经成为发展交通事业的一个必不可少的课题。1.3本课题研究的主要内容本课题主要研究了智能交通中的车号识别系统中的软件部分,即用c语言来完成一个从数字信号处理器【14】(DSPS)中提取的车牌图像的识别和分类工作。其中运用大量数字图像处理技术,以及模式识别技术。本报告具体的内容和章节安排如下:1. 论文选题的目的和意义,包括课题的来源、项目名称,与本课题有关的国内外研究现状,本课题研究的主要内
10、容。2. 主要对在本论文中出现的一些图像处理基本理论作简要介绍,其中包括图像的点运算,几何变换、图像增强、边缘检测和图像分割。包括项目实施的技术方案、方案实施所需的条件、系统实现存在的主要问题和技术关键、系统预期达到的目标。3. 主要介绍研究计划进度表和经费预算及经费落实情况。2 研究方案2.1技术方案2.1.1 系统需求分析2.1.1.1 应用场合1) 泊车(Parking):用于预付费车主进入停车场的自动放行和泊车费用的计算。2) 通行控制(Access Contr01):在有安全需要的场合,对拥有授权的汽车自动放行。3) 费用收缴(Tolling):在收费公路上,计算并收缴行车费用。4)
11、 边境交通控制(Border Contr01):纪录并控制过境车辆,进行放行控制和纪录。5) 被盗汽车的追查(Stolen cars):识别被盗车辆的牌照,进行跟踪和报警。6) 超速罚款(Enforcement):识别违反交通规则的车辆牌照,并记录在案。7) 交通管制(TramcContr01):指挥汽车行驶路线,避免交通堵塞,提高交通效率。8) 汽车销售工具(Marking T001):按照不同的市场需求,通过牌照的识别建立相应的数据库可为汽车的销售提供丰富的信息资源。9) 城市交通监控(Travel):根据牌照的识别结果,可以监控汽车的行驶速度,路线等信息。2.1.1.2功能需求经过分析,
12、车号识别系统主要需要完成如下功能,满足用户如下需求:1) 图像采集功能:对需要识别车牌的车辆的图像的采集与存取。该功能不是本课题研究的主要内容。2) 对原始图像的预处理功能:由于准确识别和压缩数据量的需要,要对获取的原始图像要经过一系列如:灰度化、平滑、去燥等预处理才能将处理后的数据进行分析处理。这一部分功能包括很多子功能如:灰度化、平滑、滤波等。3) 车牌定位与提取功能:车牌号识别系统的最终目的是识别车牌号,所以对于系统最有用的图像就是车牌。因此,在预处理后的图像,只需要将车牌部分提取出来,这样大大减少了数据量。4) 车牌图像的预处理功能:提取后的车牌图像还存在一些噪声信息如车牌的边框,并且
13、原始图像中的车牌可能是倾斜的,需要矫正。此功能同样包括二值化、细化、边框去除和倾斜矫正等子功能。5) 字符提取功能:本系统最终目标是识别车牌上的字符,所以需要将预处理后的字符进行提取。此功能包括字符提取和字符归一化子功能。6) 字符识别功能:此功能是本系统的最重要的功能,就是将提取后的字符进行识别并输出。7) 数据存取功能:对需要处理的图像和字符数据进行存储和提取。此功能不是本课题的主要研究方向。2.1.2系统的总体设计2.1.2.1 系统的总体结构示意首先,数字摄像机采集车辆的原始图像并存入数据库,系统对采集的图像经过一系列的处理,最后输出识别结果并存入数据库。其总体系统结构示意图如图2-1
14、:图2-1 车号识别系统结构示意图2.1.2.2 系统的业务流程系统的业务流程从获取的原始图像开始,经过预处理、车牌定位、车牌的预处理、字符提取、字符识别,最终输出识别后的字符。系统的业务流程图如图2-2:图2-2 系统的业务流程图2.1.2.3 系统的总体架构根据系统的总体设计,系统按照层次结构分为四层。操作系统/网络层:这是本系统的最底层界面,由操作系统和网络组成。数据库层:系统的数据存储在数据库中,系统存取数据通过数据库进行操作。业务逻辑层:包括图像获取、图像预处理、车牌提取、车牌图像的预处理、字符提取、字符识别等主要业务功能。用户界面层:提供给用户一个可以使用的可视化窗口。可视化窗口包
15、括获取图像窗口、提取车牌窗口、识别并输出字符窗口。图2-3 系统的总体架构图2.1.2.4 系统的功能模块设计根据系统的需求分析,得出本系统应该满足以下功能模块:1) 图像采集功能模块:此模块的功能是对需要识别车牌的车辆的图像的采集与存取。该功能不是本课题研究的主要内容。2) 预处理功能模块:此模块的功能是对获取的原始图像要经过一系列如:灰度化、平滑、去燥等预处理才能将处理后的数据进行分析处理。这一部分功能模块包括很多子模块:图像灰度化子模块、图像增强子模块、图像平滑子模块、图像分割子模块。3) 车牌提取功能模块:此模块的功能是将处理后图像的车牌部分提取出来,这样大大减少了数据量。4) 车牌(
16、图像)预处理功能模块:此模块的功能是对提取后的车牌图像进行预处理。此功能模块包括二值化子模块、细化子模块、边框去除子模块、倾斜校正子模块。5) 字符提取功能模块:此模块的功能是对预处理后的车牌图像中的字符进行提取。此功能模块包括字符提取子模块和字符归一化子模块。6) 字符识别功能模块:此模块的功能是将提取后的字符进行编码后识别并输出。7) 数据存取功能模块:此模块的功能是对需要处理的图像和字符数据进行存储和提取。此功能不是本课题的主要研究方向。系统的功能模块图如下图所示:图2-4 系统的功能模块图2.1.3系统的各个模块的具体设计2.1.3.1 图像采集功能模块此模块不是本课题研究范围,因此不
17、做论述。2.1.3.2图像预处理功能模块由于图像采集系统采集到的图像是原始图像,其中有许多噪音、干扰、还有格式上的不统一,因此要对原始图像进行统一的处理。2.1.3.2.1图像灰度化子模块图像预处理的第一步就是要把彩色图像进行灰度化。任何颜色都是由R、G、B三种颜色按不同比例混合而成。对这样一幅彩色图像进行处理,需要非常大的运算量。因此直接对彩色图像进行处理达不到快速、实时的要求。因此预处理第一步就是把彩色图像转化为灰度图像。在实际处理时,我们利用R、G、B三种颜色的特点,见式(2-1),利用灰度值V和RGB颜色对应关系转换成灰度图。 (2-1)式中R、G、B分别为输入彩色图像的红、绿、蓝三色
18、分量。在灰度图确定之后,由于存在光照等原因造成图像的模糊可以用灰度拉伸的方法进行图像处理。灰度拉伸的含义就是把感兴趣的灰度域范围拉开,使得该范围的像素,亮的越亮,暗的更暗,也有利于后续处理。一般灰度拉伸采用见式(2-2): (2-2)其中的min和max可以根据经验来确定。2.1.3.2.2图像增强子模块 灰度化后的图像需要进行图像增强处理,所谓的图像增强就是将那些对我们有用的图像信息进行增强。在这里我们通过将原图像的直方图变换为均匀分布的形式,这样就增加了象素灰度值得动态范围从而达到增强图像整体对比度的效果。图像的灰度统计直方图是1个1-D的离散函数,见式(2-3) (2-3)上式中的sk为
19、图像f(x,y)的第k级灰度值,nk是f(x,y)中具有灰度值sk的象素个数,n是图像象素总数。因为p(sk)给出了对sk出现概率的1个估计,所以直方图提供了原图的灰度分布情况,也可以说给出了1副图所有灰度值的整体描述。1) 列出原始图灰度级sk,k=0,1,7;2) 统计原始直方图各灰度级象素nk;3) 用式(2-3)计算原始直方图;4) 计算累积直方图;5) 取整扩展:tk=int(N-1)tk+0.5;6) 确定映射对应关系(sktk);7) 统计新直方图各灰度级象素nk;8) 用pt(tk)= nk/n计算新直方图;2.1.3.2.3图像平滑子模块图像增强之后的工作就应该考虑一下图像的
20、平滑即和去除噪声,一般情况下可以用邻域平均法来去除噪声。在灰度连续变化的图像中,如果出现了与相邻像素的灰度相差很大的点,比如一片暗区中突然出现了一个亮点,人眼能很容易察觉到。这种情况被认为是一种噪声。灰度突变在频域中代表了一种高频分量,低通滤波器的作用时就滤掉高频分量,从而达到减少噪声的目的。为了方便叙述:“将原图中的每一个点的灰度和它周围八个点的灰度相加然后除以9,作为新图中对应点的灰度”这一操作。但是考虑到这种传统的计算方法不能够精确地除躁,因而采取了一种中值滤波的算法进行进一步出去噪声。本文考虑到传统的图像平滑技术存在的漏洞决定采用中值滤波的算法,所谓中值滤波,就是指把以某点(x,y)为
21、中心的小窗口内的所有像素的灰度按从大到小的顺序排列,将中间值作为(x,y)处的灰度值(若窗口中有偶数个像素,则取两个中间值的平均)。如图2-5: 图2-5 中值滤波前后比较图图2-5中左边是原图,数字代表该处的灰度。可以看出中间的6和周围的灰度相差很大,是一个噪声点。经过中值滤波后就可以得到右边那幅图,可以看出,噪声点被去除了。2.1.3.2.4图像分割子模块图像的边缘是图像的最基本特征。所谓边缘是指其周围像素灰度有阶跃变化或屋顶变化的那些像素的集合,是图像中灰度发生急剧变化的区域。图像灰度的变化可以用图像的梯度反映,边缘检测就是求连续图像f(x,y)梯度的局部最大值和方向。此项工作有利于以后
22、的车牌定位和提取。只用边缘检测在图像受噪声影响较大时效果较差,为此本文设计了一种先检测边缘再串行连接成闭合边界的方法。2.1.3.3车牌定位功能模块车牌号识别系统的功能就是将车牌号中的文字识别出来,所以有用的图像信息就是车牌部分,车牌定位就是指将车牌区域从车辆图像中分割出来的过程。2.1.3.3.1水平垂直定位法1) 水平定位由车牌牌照的字符和背景的灰度比较大,对应于车牌区域的水平灰度变化就比较频繁,利用这个特点,考虑使用靠近水平方向的一阶差分运算,以突出灰度变化频繁的区域。其一阶差分运算的算式为见式(2-4): (2-4)式中,i=1,2,3,m,j-1,2,3,n,m为图像的高度,n为图像
23、的宽度。再对水平差分图像g(x,y)的灰度值沿水平方向累加后做投影。水平方向累加后投影的算式见式(2-5): (2-5)2) 垂直定位一般情况下,车牌的底色和车牌字符的颜色对比度较大,而且在一个相对较小的范围内变化比较频繁,所以我们可以通过这个特征来进行车牌的垂直位置定位。首先用下面这个处理函数来“放大”车牌的垂直边缘特征,见式(2-6): (2-6)式中,S(x,y)为原图像,D(x,y)为处理后的图像,a为处理参数。2.1.3.3.2本论文中的车牌定位算法由于车牌的长宽比例固定这一特征,我设计了一种优化的算法就是在原基础上县进行垂直定位然后根据定位后的长度计算出车牌的水平长度,这样的算法就
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车牌号 识别 系统 某大学 MSE 学位 论文 开题 报告

链接地址:https://www.31ppt.com/p-3034819.html