毕业设计(论文)基于边缘信息车牌定位.doc
《毕业设计(论文)基于边缘信息车牌定位.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于边缘信息车牌定位.doc(29页珍藏版)》请在三一办公上搜索。
1、目 录前 言2第1章 车牌定位简介3第1.1节 课题研究背景及意义3第1.2节 课题研究目的3第1.3节 国内及国外研究现状4第2章 MATLAB的几种边缘信息检测算子简介6第2.1节 Roberts算子6第2.2节 Sobel边缘算子6第2.3节 Prewitt算子7第2.4节 Laplacian算子8第2.5节 Canny算子9第2.6节 几种算子处理图像比较与分析10第3章 基于MATLAB的车牌定位算法实现12第3.1节 MATLAB及其图像处理工具12第3.2节 我国车牌特点及识别难点13第3.3节 利用Canny算子实现边缘检测及定位车牌15第4章 系统结论分析23第4.1节 实验
2、结论23第4.2节 实验总结与展望24参考文献24致谢26附录27摘 要汽车识别系统是近几年发展起来的计算机视觉和模式识别技术,在智能交通领域有着重要的作用,在车牌识别系统中,首先要将车牌从所获取的图像中提取出来,这是进行车牌字符定位的重要步骤,定位准确将直接影响车牌的识别率。本次毕业设计对车牌识别系统的现状和已有的技术进行了分析与比较,运用MATLAB研究车牌识别技术中的图像预处理、车牌定位,并提出一种采用Canny算子检测边缘从而实现车牌定位的方法。该方法解决了在自然背景的图像中车牌定位问题。通过对一定数量的图像进行处理,结果表明MATLAB在车牌识别方面的运用非常有效。关键词:边缘检测;
3、坎尼算子;车牌定位AbstractThe subject of the automatic recognition of license is one of the most significant subjects that improved from the connection of computer vision and pattern recognition. In LPSR, the first step is for locating the license plate in the captured image which is very important for chara
4、cter recognition。The paper givers a deep research on the status and technique of the plate license recognition system. This paper using MATLAB researches the image pre-processing, license plate location and make a way of license plate location by Canny edge detection. This method solves the problem
5、of license plate location in the natural background image. Through processing a certain number of image, the results show that the use of MATLAB in license plate location is very effective and successful.Key words: edge detector; Canny edge detector; license plate location前 言随着我国交通事业的迅速发展,城市汽车容量的急速攀
6、升,建立现代化的智能交通系统已经成为解决此类中诸多问题的焦点所在。汽车牌照识别系统是交通管理领域和数字图像处理领域里的热点问题,车辆是构成整个智能交通系统的最基本元素,而车辆牌照是我们标定车辆的唯一ID,所以说,车牌定位是实现车牌字符分割和字符识别的前提和关键。汽车牌照自动识别系统是近几年发展起来的计算机视觉和模式识别技术在智能交通领域应用的重要研究课题之一。车牌识别的目的是对摄像头获取的汽车图像进行预处理,确定车牌位置,提取车牌的字符串,并对这些字符进行识别处理,用文本的形式显示出来。车牌自动处理技术在智能交通系统中具有重要的应用价值。在车牌自动识别的重要步骤,定位准确与否直接影响车牌识别率
7、。本次设计主要对车牌的定位做了比较详细的研究。车牌自动识别系统(LARS)作为一种交通信息的获取技术在交通管理、园区车辆管理,停车场管理有着特别重要的应用价值,受到业内人士的普遍关注。车牌自动识别系统的处理有三部分组成,其中车牌定位作为最关键的技术,成为重点研究对象。本文着重介绍了利用Canny算子的边缘检测方法。输入的图像经过灰度处理、图像增强、边缘检测及二值化、形态学滤波、提取车牌区域、输出车牌等一系列步骤,最终实现车牌定位。第1章 车牌定位简介第1.1节 课题研究背景及意义近年来,随着全球经济的发展,交通事业也快速发展起来,机动车辆的规模大幅度增加,整个社会对交通运输的需求也不断增大。无
8、论是发达国家还是发展中国家,都不同程度的受交通问题的困扰。交通拥挤、事故、环境污染已成为最难消除的现代社会公害之一。面对日益严重的交通问题,各国专家提出了多种解决办法,但这些办法或受到投资和资源的制约,或受到见效面狭窄、见效期长等限制,尤其是发达国家的公路网早已建成,不可能靠大量拆迁来增建和拓建交通设施。同时,人们越来越多的从保护环境、节约能源和谋求社会可持续发展的角度来考虑问题。随着计算机处理能力的增强和数字图像处理技术、通讯技术、信息技术的飞速发展,将车辆、道路、使用者三者紧密集合起来,用系统的观点进行思考,把先进的技术运用于智能交通系统(Intelligent Transportatio
9、n System简称ITS)的开发中来。ITS的总体功能是通过改进(通常是实时地)交通网络的管理者和其他用户的决策,从而改善整个运输系统的运行,它是世界道路交通管理的发展趋势。车牌识别系统(License Plate Recognition System)是ITS中一个非常重要的方向,主要由图像采集、车牌定位、字符分割以及字符识别四部分组成,己经越来越受到人们的重视。它具有良好的实际应用价值,目前主要应用于公路治安卡口、开放式收费站、车载移动查车、违章记录系统、门禁管理、停车场管理等场合。所谓车牌定位(License Plate Location),就是把车牌区域完整的从一幅具有复杂背景的车辆
10、图像中分割出来。它是进行车牌识别的首要任务和关键技术,能否将牌照的位置找出来,决定着车牌识别的后续工作能否继续进行,如果不能正确找到牌照的位置,那么就无法将它分割出来,字符分割和字符识别工作将无从谈起。同时,车牌定位的效率也直接影响着整个识别系统的效率,一个高效率的车牌识别系统首先必须是建立在高效的车牌定位算法的基础之上。因此,不论在学术界还是在业界,人们都对车牌定位技术给予了高度的重视,研究与开发车牌定位的算法具有十分重要的实用意义。第1.2节 课题研究目的通过对车牌定位算法的研究,进一步了解车牌识别系统(License Plate Recognition System)中车牌定位的基本原理
11、和实现过程,通过对MATLAB软件的学习,了解其功能丰富的图像处理工具,学习和掌握常用的图像处理技术,包括图像灰度化、边缘提取、颜色判定等,并学会利用MATLAB编写算法,通过仿真,使原始图像经过该算法的处理后能够清楚地显示出车牌区域,同时使图像中的非车牌区域消失或者减弱,从而能准确有效地定位出车牌在图像中的位置。第1.3节 国内及国外研究现状目前最常用的车牌识别方法就是数字图像处理技术,数字图象处理(Digital Image Processing)是指利用计算机对数字图像进行系列操作,从而获得某种预期的结果的技术,也称为计算机图象处理(Computer Image Processing)。
12、现在DIP已经成为工程学、计算机科学、信息科学、生物学以及医学等各学科学习和研究的对象。基于图像处理的车牌定位识别技术,是一种无源型车辆牌照定位识别技术,他通过对运动或静止车辆的车牌号码的无接触采集图像,利用图像处理技术、模式识别技术及神经网络技术等,进行车辆牌照的实时定位识别。1.3.1 国内研究现状 我国大城市交通拥堵问题己相当严重,道路基础设施远远不如发达国家,交通运输体系和结构也与发达国家不同,因此发展我国的ITS要结合中国的实际情况,总结发达国家交通发展的经验和教训,确立适合中国国情的发展战略。车牌识别系统作为ITS的重要前端设备,在交通调查、交通监管和车辆管理等方面发挥着举足轻重的
13、作用,对这项课题的研究必将推动我国交通管理自动化的进程。 国内常见的基于图像的车牌定位技术可分为以下几种: (1) 基于彩色图像的定位算法,定位准确,精度高。但适应性差,对于偏色,以及背景颜色干扰等情况无法做出有效处理,因此很少单独使用。近年来,在这一方面做出有益尝试的有上海交通大学的赵雪春等,他们提出了一种基于色彩分割的及多级混合集成分类器的车牌定位识别方法;浙江大学的张引、潘云鹤也对基于彩色图像的牌照定位方法进行了研究,提出了彩色边缘检测算子ColorPrewitt和彩色边缘检测与区域生长相结合的牌照定位算法ColorLP。 (2)基于边缘检测的车牌定位算法,定位准确,速度慢,漏检率高,误
14、检率高。此类算法中最典型的如Varsha Kamat等用Hough变换从车辆图像中检测到车牌边框,实现车牌定位。 (3) 基于灰度值变化的车牌定位算法,速度快,但因为只依据车牌尺寸及形状来确定目标,所以误检率很高。 (4)基于神经网络的车牌定位方法,自适应能力强、准确率高,但计算量大,当牌照尺寸发生变化较大变化时,就必须对神经网络进行重新训练。典型算法有Sirthinaphong等采用的四层神经网络实现车牌定位。 (5)基于数学形态学的定位方法,对特定场景定位效果较好,且速度较慢。比较典型的算法有Joe C.H.Poon用数学形态因子对车牌的二值化图像进行处理,实现定位。(6)遗传算法定位,在
15、图像质量较差是对目标区域有很好的增强效果,在光线较弱的夜里也能有不错的效果,但其原理是通过不断地迭代优化运算来提高效能,所以,虽然其总有进一步优化的潜力,但运算速度慢却是其致命瓶颈。1.3.2 国外研究现状车牌定位的研究国外起步较早,世界各国都在进行适用于本国汽车牌照的自动跟踪识别,美、日、韩等国现在已经有了一些相应的系统(基于传感器)问世,并已获得较好的社会和经济效益。目前的牌照识别系统已经达到了一定的识别率,但是,在天气条件差的情况下或夜晚时,识别率会明显下降。现有的比较好的方法主要有J.Barroso等提出的基于水平线搜寻的定位方法;R.Parisi等提出的基于DFT变换的频域分析方法;
16、Charl Coetzee提出的基于Niblack二值化算法及自适应边界搜索算法的定位方法;Barroso J.Buls-Cruz等人提出的基于扫描行的车牌提取算法等。上述算法尽管能在一定条件下分割出车牌,但对于许多的客观干扰,如天气、背景、车牌磨损、图像倾斜等,定位效果并不十分理想。而以色列的Hi-Tech公司、新加坡的Optasia公司、香港的AsaiVisionTechnology公司分别研制了名为See/Car System、VLPRS、VECON的汽车牌照识别系统性能较好,这三种产品所能识别的汽车图像均为单车牌的灰度图像,并未涉及多车牌的识别问题。VLPRS、VECON分别适合于对新
17、加坡格式和香港格式的车牌进行识别,H-Tech公司则研制出了多种See/Car System,每种See/Car System适合于某一国家的车牌识别,其中See/Car System型的车牌识别系统可对中国格式的车牌进行识别,但不能识别车牌中的汉字。以色列Zamir开发的“All-in-One”产品Lane Controller,集成了图像传感器、近红外光LED照明、识别算法处理器和车辆检测器于一体,已在欧洲多个国家得到应用;新加坡Optasia公司的IMPS系统,是一个综合的多通道系统,被马来西亚和新加坡用到识别移民的关卡中。我国目前还没有类似的系统问世,而引进国外这些系统不仅费用高而且由
18、于各国车牌和实际的交通环境不同,引进的系统也无法满足我国城市化的需求。第2章 MATLAB的几种边缘信息检测算子简介第2.1节 Roberts算子Roberts边缘检测算子是一种利用局部差分算子寻找边缘的算子,Robert算子图像处理后结果边缘不是很平滑。经分析,由于Robert算子通常会在图像边缘附近的区域内 产生较宽的响应,故采用上述算子检测的边缘图像常需做细化处理,边缘定位的精度不是很高。第2.2节 Sobel边缘算子索贝尔算子(Sobel operator)是图像处理中的算子之一,主要用作边缘检测。在技术上,它是一离散性差分算子,用来运算图像亮度函数的梯度之近似值。在图像的任何一点使用
19、此算子,将会产生对应的梯度矢量或是其法矢量。该算子包含两组的矩阵,分别为横向及纵向,将之与图像作平面卷积,即可分别得出横向及纵向的亮度差分近似值。如果以代表原始图像,及分别代表经横向及纵向边缘检测的图像,其公式如下: and (2-1)图像的每一个像素的横向及纵向梯度近似值可用以下的公式结合,来计算梯度的大小。(2-2)然后可用以下公式计算梯度方向。 (2-3)在以上例子中,如果以上的角度等于零,即代表图像该处拥有纵向边缘,左方较右方暗。在边沿检测中,常用的一种模板是Sobel 算子。Sobel 算子有两个,一个是检测水平边沿的 ;另一个是检测垂直平边沿的 。Sobel算子对于象素的位置的影响
20、做了加权,因此效果更好。Sobel算子另一种形式是各向同性Sobel(Isotropic Sobel)算子,也有两个,一个是检测水平边沿的 ,另一个是检测垂直平边沿的 。各向同性Sobel算子和普通Sobel算子相比,它的位置加权系数更为准确,在检测不同方向的边沿时梯度的幅度一致。由于建筑物图像的特殊性,我们可以发现,处理该类型图像轮廓时,并不需要对梯度方向进行运算,所以程序并没有给出各向同性Sobel算子的处理方法。由于Sobel算子是滤波算子的形式,用于提取边缘,可以利用快速卷积函数, 简单有效,因此应用广泛。美中不足的是,Sobel算子并没有将图像的主体与背景严格地区分开来,换言之就是S
21、obel算子没有基于图像灰度进行处理,由于Sobel算子没有严格地模拟人的视觉生理特征,所以提取的图像轮廓有时并不能令人满意。 在观测一幅图像的时候,我们往往首先注意的是图像与背景不同的部分,正是这个部分将主体突出显示,基于该理论,我们可以给出阈值化轮廓提取算法,该算法已在数学上证明当像素点满足正态分布时所求解是最优的。第2.3节 Prewitt算子Prewitt算子是一种一阶微分算子的边缘检测,利用像素点上下、左右邻点的灰度差,在边缘处达到极值检测边缘,去掉部分伪边缘,对噪声具有平滑作用 。其原理是在图像空间利用两个方向模板与图像进行邻域卷积来完成的,这两个方向模板一个检测水平边缘,一个检测
22、垂直边缘。111-101000-101-1-1-1-101图2-1 Prewitt算子对数字图像,Prewitt算子的定义如下: (2-4)(2-5)则 或经典Prewitt算子认为:凡灰度新值大于或等于阈值的像素点都是边缘点。即选择适当的阈值,若,则为边缘点,为边缘图像。这种判定是欠合理的,会造成边缘点的误判,因为许多噪声点的灰度值也很大,而且对于幅值较小的边缘点,其边缘反而丢失了。第2.4节 Laplacian算子Laplacian 算子是n维欧几里德空间中的一个二阶微分算子,定义为梯度的散度。因此如果是二阶可微的实函数,则的拉普拉斯算子定义为: (1)的拉普拉斯算子也是笛卡儿坐标系中的所
23、有非混合二阶偏导数: (2)作为一个二阶微分算子,拉普拉斯算子把函数映射到函数,对于。表达式(1)(或(2)定义了一个算子,或更一般地,定义了一个算子 ,对于任何开集。 对于阶跃状边缘,魂不附体导数在边缘点出现零交叉,即边缘点两旁二阶导数取异号。据此,对数字图像的每个像素,取它关于轴方向和轴方向的二阶差分之和,表示为: (2-6)函数的拉普拉斯算子也是该函数的黑塞矩阵的迹,可以证明,它具有各向同性,即与坐标轴方向无关,坐标轴旋转后梯度结果不变。如果邻域系统是4 邻域,Laplacian 算子的模板为:0101-41010图2-2 4邻域Laplacian 算子的模板如果邻域系统是8 邻域,La
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 边缘 信息 车牌 定位
链接地址:https://www.31ppt.com/p-3981787.html