毕业设计论文车牌字符分割系统的设计.doc_第1页
毕业设计论文车牌字符分割系统的设计.doc_第2页
毕业设计论文车牌字符分割系统的设计.doc_第3页
毕业设计论文车牌字符分割系统的设计.doc_第4页
毕业设计论文车牌字符分割系统的设计.doc_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华 北 水 利 水 电 学 院 毕 业 设 计 任 务 书 设计题目 设计题目 数字图像处理应用开发数字图像处理应用开发 车牌字符分割系统的设计车牌字符分割系统的设计 专 业 测控技术与仪器 班级学号 姓 名 指导教师 设计期限 2011 年 2 月 21 日开始 2011 年 5 月 22 日结束 院 系 机械学院 2011 年 2 月 20 日 一 毕业设计的目的 随着计算机技术和人工智能 思维科学研究的迅速发展 使得许多领域迫切需要应 用图像处理技术 数字图像处理技术的应用空间也越来越广阔 这就使得数字图像处理 向更高 更深层次发展 论文通过对数字图像系统的设计和开发来完成某些具体功能 涵盖了人工智能 模式识别 计算机视觉和计算机图形学等多个专业学科 期望通过此 次毕业论文学习 引导和激励学生实事求是 刻苦钻研 勇于创新 多出成果 提高素 质 旨在培养大学生对知识的把握和创新能力 以及从事科学研究的能力 二 主要内容 首先介绍了 MATLAB 软件和数字图像处理的基本理论知识 在此基础上进行了数字图 像处理软件及图形界面的设计 根据给定的任务要求选择合适的图像处理方案 进行系 统软件编程 具体内容如下 1 车牌图像预处理技术的研究 2 车牌字符分割 三 重点研究问题 1 将车牌分成单个字符前地预处理 2 基于垂直投影法的车牌字符分割算法的研究 3 基于固定边界法的车牌字符分割算法的研究 4 在分析了前两种方法的优缺点后 提出了将两者结合的改进的投影法 5 设计车牌字符分割系统的总体框架结构 建立软件图形化界面 四 主要技术指标或主要技术参数 通过对设计内容的了解 深入学习数字图像处理相关内容的研究方法 在大量阅读 相关课题的论文专著和参观的基础上 掌握先进的专业知识和研究方法 设计出系统的 功能模块 编制软件程序 并进行综合调试 圆满完成毕业论文 五 设计成果要求 1 在设计初期阶段进行认真调研 在调研和充分理解课题内容和要求的基础上 写 出 3000 字左右的开题报告 其中包括文献综述 要求查阅文献在 10 篇以上 开题报告中 引用的文献资料在 5 篇以上 2 在设计初期进行毕业实习 实习时间为 2 周左右 实习过程应听从指导教师的指 挥 写出实习日记 实习结束后 对实习过程进行总结 提交实习报告 不少于 2000 字 3 在设计过程中 能运用一门外语翻译与课题有关的外文资料 要求译文准确 通 顺 字数在 3000 汉字以上 4 在毕业设计后期 提交毕业设计论文一本 要求内容完整 含中外文摘要 条理 清楚 文字通顺 书写规范 要求中文摘要字数在 400 字左右 关键词 3 5 个 论文正 文字数应在 10000 字以上 5 提交设计部分的软件源码 六 其它 数字图像处理应用开发数字图像处理应用开发 毕业设计小组进程表 时间 第 1 14 周 含 2 周实习 14 周答辩 2 月 21 号 5 月 22 号 第 1 2 周 2 21 3 6 进行调研 收集与课题相关资料 熟悉课题所需相关知识 初 拟论文方案 熟悉数字图像处理理论和相关应用工具软件 MATLAB 收集素 材 完成相关英文资料翻译 第 3 4 周 3 7 3 20 毕业实习 了解各种数字图像处理系统的开发和实际应用特点 工作原理及与专业有关知识 开阔眼界 进一步收集资料 第 5 6 周 3 21 4 3 写出开题报告 文献综述 实习报告 确定总体设计方案 第 7 8 周 4 4 4 17 研究 MATLAB 数字图像处理基础 掌握 GUI 开发应用程序的方 法 第 9 10 周 4 18 4 29 利用 MATLAB 编写功能模块代码的编写 设计系统运行界面 进行软件调试 修改 打印程序清单 第 11 13 周 5 2 5 22 编写和修改毕业论文 准备答辩 第 14 周 5 23 5 27 答 辩 华北水利水电学院本科生毕业设计开题报告华北水利水电学院本科生毕业设计开题报告 2011 年 03 月 25 日 学生姓名学号专业测控技术与仪器 题目名称数字图像处理应用开发 车牌字符分割系统的设计 课题来源自选 主 要 内 容 一 设计的背景 目的及意义 随着社会的发展 信息化的到来 人们的出行方式有了很大的变化 从 自行车到摩托车 又到现在最普遍的火车 汽车 尤其是汽车 已经正在成 为家庭必备的交通工具 越来越多的汽车涌入了街道 马路上 而如何管理 好这些汽车成为了政府考虑的问题 智能交通系统 Intelligent Transport System ITS 应运而生 该系统利用了计算机 通信 和网络 等现代化资源 具有高效 准确 实时等特点 智能交通系统作为一个概念最早出现于 20 世纪 90 年代初期 但其技术 雏形却可以追溯到 20 世纪 60 年代 不过当时并没有得到重视 而随着汽车 成为现代社会的主要交通工具 对它的信息进行自动采集和管理就变得越来 越重要 目前 很多国家都投入了大量的人力物力来发展 ITS 走在了世界 前列的有美 日 欧等发达国家和地区 而车牌识别系统是智能交通系统中的一个关键的技术 车牌是车辆的唯 一标识 只有识别出车牌号码才能确认车辆的主人 从而更好的管理 约束 车辆的运行 避免交通事故的发生或者对违反交通规则的车主进行处罚 车牌字符的分割则是联系整个系统关键的一环 该环节将定位后的车牌 中的字符分割为单一的字符 只有将车牌正确分割 才能为下一步的字符识 别打好基础 如果字符分割效果不好 必将对车牌的识别带来很大的难度 所以一个好的字符分割方法对车牌识别系统有着重要的意义 二 国内外发展现状 字符分割的任务是将车牌中的字符全部一一切分为单一的字符 字符分 割的优良直接影响着字符识别的正确率 但由于各种原因 字符分割很难达 到完美 因为它会受到环境 车牌的完好性 车牌的类型等多种因素的影响 使得字符分割的复杂性大 没有一种特定的完美的方法可以使用 目前字符 分割的算法还需不断地完善 目前 针对车牌的特征 人们提出了几种字符 分割的算法 基于车牌固定位置的分割算法 基于垂直投影的分割算法 和 基于拓扑结构的分割算法 车牌字符分割的模板匹配算法 基于聚类分析的 车牌字符分割方法等 但这些方法多是针对特定的环境的方法 可移植性不 高 仍然需要改进 三 本文设计内容 由于车牌的二值图像质量的好坏对车牌地字符分割很重要 因而本文会 对车牌二值化后重点研究了车牌的去噪处理的方法 然后提出两种字符分割 算法 分别为垂直投影法和固定边界法 并在分析了这两种方法的优缺点后 提出了一种改进的垂直投影法 另外 本文在完成了对字符分割算法的研究 后 还将根据算法利用 GUI 程序设计工具设计了一个简单的图形用户界面 针对二值图像的去噪处理 本文将分别进行开运算 闭运算 去除边框 和去除圆点等处理 其中开运算可以把比结构元素小的突刺滤掉 切断细长 搭接而起到分离作用 闭运算则可以把比结构元素小的缺口或孔填充上 搭 接短的间断而起到联通作用 去除边框则是根据车牌的特点分别找到车牌字 符的左右 上下端 从而去除车牌边框对字符分割时的影响 去除圆点同样 是根据车牌的标准找到车牌的原点位置而将起强行抹黑 从而达到消除其对 车牌分割时的影响 针对车牌的字符分割算法 本为将提出垂直投影法和固定边界法两种方 法 并在分析其优缺点后提出了改进的垂直投影法 单纯的垂直投影法只有 在字符间没有一点粘连和断裂的情况下才能达到预期的目的 而固定边界法 对车牌的边界定位有很高的要求 否则会很容易出现字符分割错误的现象 本文将要把这两种方法结合 预期可以达到比单纯用两种方法中的一种的效 果要好 针对图形用户界面 本文将设计一个简单易用且功能齐全的 GUI 界面 该界面功能包括 打开待分割界面 图像的灰度化 图像的二值化 图像的 开运算 图像的闭运算 去除边框 去除圆点 计算行方向像素点和 计算 列方向像素点和 投影法效果 固定边界法效果和改进法效果以及退出键 采取的主 要技术路 线或方法 1 图像灰度化 2 图像二值化 3 对图像进行开闭运算 4 利用投影及车牌先验知识对车牌预处理 5 改进的投影法分割图像 6 利用 MATLAB 中 GUI 开发应用程序设计 GUI 图形界面 预期的成 果及形式 可以对普通蓝底白字车牌实现分割 将有多个字符的图像切割为单个字 符 并做出一个与字符分割程序相对应的图形用户界面 时间安排 第 1 2 周 2 21 3 6 进行调研 收集与课题相关资料 熟悉课题 所需相关知识 初拟论文方案 熟悉数字图像处理理论和相关应用工具软件 MATLAB 收集素材 完成相关英文资料翻译 第 3 4 周 3 7 3 20 毕业实习 了解各种数字图像处理系统的开发 和实际应用特点 工作原理及与专业有关知识 开阔眼界 进一步收集资料 第 5 6 周 3 21 4 3 写出开题报告 文献综述 实习报告 确定 总体设计方案 第 7 8 周 4 4 4 17 研究 MATLAB 数字图像处理基础 掌握 GUI 开发应用程序的方法 第 9 10 周 4 18 4 29 利用 MATLAB 编写功能模块代码的编写 设计系统运行界面 进行软件调试 修改 打印程序清单 第 11 13 周 5 2 5 22 编写和修改毕业论文 准备答辩 指导教师 意见 签 名 年 月 日 备注 参考文献 1 张云刚 张长水 利用 Hough 变换和先验知识的车牌字符分割算法 清华大学自动化系信息处理研究所 计算机学报 2004 27 1 130 2 迟晓君 孟庆春 基于投影特征值的车牌字符分割算法 J 计算机应 用研究 2006 7 1 256 257 3 吴进军 杜树新 车牌字符分割新方法 J 工业控制计算机 2005 18 4 69 70 4 王兴玲 最大类间方差车牌字符分割的模板匹配算法 J 计算机工程 2006 32 19 193 195 5 赵海燕 马驷良 顾玲嘉 基于最小面积法进行的车牌字符分割 J 长春理工大学学报 2006 29 3 45 47 6 陈黎 黄心汉 王敏等 基于聚类分析的的车牌字符分割方法 J 计 算机工程与应用 2002 29 3 45 47 7 杨高波 杜青松 MATLAB 图像 视频处理应用及实例 电子工业出 版社 2010 1 23 31 8 章毓晋 图象处理和分析 M 清华大学出版社 2001 254 277 9 刘卫国 MATLAB 程序设计教程 中国水利水电出版社 2010 10 李云 车牌定位与字符分割算法的研究及实现 成都 电子科技大 学 2010 21 23 11 马婉婕 车牌识别系统中字符分割的研究与实现 上海 复旦大学 2009 12 白建华 车牌字符分割及识别算法研究 西安 西安电子科技大学 2010 13 邹永星 车牌字符分割方法的研究 湖南 湖南师范大学 2008 14 中华人民共和国公共安全行业标准 ICS 43 040 60 GA36 2007 15 历旭 基于神经网络的车牌识别系统的研究与设计 武汉 武汉理工 大学 2002 摘要 随着社会的发展 车辆将越来越多 为了更好地管理车辆 智能交通系统将是发展 的方向 而车牌自动识别系统是智能交通系统中一个重要的环节 它主要包括三个关键 技术 车牌区域定位 车牌字符分割和车牌字符识别 本文针对车牌自动识别系统中关 键技术之一的车牌字符分割部分做了深入的研究 首先 要想将车牌图像正确地分割 必须得到质量较好的车牌二值图像 因此本文 对车牌字符分割前的预处理进行了较深入研究 尤其是车牌图像二值化后的去噪处理 包括开闭运算 去除边缘 去除圆点等 其次 在字符分割算法中 给出两种分割算法 一种是固定边界法 另一种是垂直 投影法 并对车牌字符进行了分割 实验结果表明 这两种方法可以对车牌字符进行分 割 但效果都不是很理想 然后 在分析了这两种方法的优缺点后 将这两种方法相结合得到改进的投影法 实验表明 该方法可以得到更好的字符分割效果 尤其对在除噪后仍然有少量噪声的车 牌也可达到较好的效果 关键词 字符分割 二值化 预处理 投影法 Abstract There will be more and more cars with the development of society Intelligent Transport System will be the direction of development System of License Plate Automatic Recognition is an important part of the Intelligent Transport System It is contain of three key technologies the location of license plate the division of license plate character and the recognition of license plate character This paper studied at character recognition technology which is one key technology of the System of License Plate Automatic Recognition At first the better quality license plate is needed for properly divide the license plate So this paper thoroughly studied the pretreatment before the division especially the wipe of the noise after the binarization including open arithmetic close arithmetic wipe of the edge and wipe of the round spot etc Secondly there are two methods to divide the plate The first is the method of invariable boundary and the other is the method of vertical shadow At the same time make the division in the two methods separately The tests indicate that both of the two methods can make the division but both of them can not do it well Finally combine the two methods and reach the improving method of vertical shadow after analyze merit and demerit of the two methods The tests indicate that this method make a better division especially to the plate which still have some noise after wiping the noise Keywords the division of license plate character binarization pretreatment the method of shadow 目录 摘要摘要 I ABSTRACT II 目录目录 III 第一章第一章绪论绪论 1 1 1 车牌识别技术的应用背景及前景 1 1 2 车牌识别系统的工作原理及组成 3 1 3 字符分割的发展现状 3 1 4 本文研究主要内容 4 1 5 本文的结构 4 第二章第二章车牌字符分割的相关理论基础车牌字符分割的相关理论基础 6 2 1 数字图像处理技术 6 2 1 1 二值图像 6 2 1 2 灰度图像 6 2 2 数学形态学理论基础 7 2 2 1 数学形态学的基本概念 7 2 2 2 二值形态学的基本运算 7 第三章第三章车牌图像的预处理车牌图像的预处理 9 3 1 车牌图像的灰度化 9 3 2 车牌图像的二值化 9 3 3 车牌图像的去噪处理 10 3 3 1 车牌图像的开运算 11 3 3 2 车牌图像的闭运算 11 3 3 3 去除车牌边框 12 3 3 4 去除车牌图像中的圆点 13 第四章第四章车牌字符分割方法车牌字符分割方法 15 4 1 基于垂直投影的车牌字符分割方法 15 4 2 基于固定边界法的车牌字符分割方法 16 4 2 1 固定边界法的原理 16 4 2 2 应用固定边界法的实现步骤 17 4 3 投影法与边界法相结合 17 第五章第五章车牌字符分割系统图形用户界面设计车牌字符分割系统图形用户界面设计 19 5 1GUI 介绍 19 5 2 本文设计图形用户界面 19 第六章第六章总结和展望总结和展望 23 6 1 总结 23 6 2 展望 24 参考文献参考文献 25 致谢致谢 26 附录附录 27 附录 A 车牌字符分割源程序 27 附录 B 英文原文及翻译 32 第一章 绪论 随着世界经济的快速发展 以及汽车制造技术的提高 使得汽车迅速成为人们日常 生活中的一个必需品 这造成全球的汽车数量猛增 而随之也导致城市的交通压力越来 越大 城市的交通状况也因此得到了更多的关注 如何有效地对交通进行管理 也成为 各国政府和相关部门所关注的焦点和热点 针对这些问题 人们开始将计算机技术 通 信技术 计算机网络技术和自动化信息处理等很多新的科学技术用于交通道路的监视和 管理系统 以此提高车辆管理和运输的效率 它主要是通过对过往车辆实施检测 提取 有关的交通数据来达到对交通的监控 管理和指挥 车牌自动识别技术是指能够检测到受监控路面的车辆并自动提取车辆车牌信息 含 汉字字符 英文字母 阿拉伯数字及号牌颜色 进行处理与识别的技术 它以计算机技 术 图像处理技术 模糊识别技术为基础 建立运动车辆的特征模型 识别车辆特征 如号牌 车型 颜色等 并着重解决高速车辆图像的获取及清晰度问题 本文是在以往 的车牌分割算法的基础上介绍了车牌识别技术中的一种字符分割算法 该算法是针对一 种已有的字符分割算法 投影法 的改进性研究 本章是本文的绪论部分 介绍了车牌识别技术的应用背景 工作原理及其组成 发 展现状和难点 以及本文的主要内容和章节安排 1 1 车牌识别技术的应用背景及前景 随着 21 世纪经济全球化和信息时代的到来 迅猛发展的计算机技术 通信技术和计 算机网络技术 水平不断提高的自动化信息处理技术在人们社会活动和生活的各个领域 得到广泛应用 同时 高速度 高效率的生活节奏 使汽车普及成为必然趋势 伴随着 世界各国汽车数量的增加 城市的交通状况越来越受到人们的重视 如何有效地进行交 通管理日益成为各国政府相关部门所关注的焦点 针对这一问题 人们相继研发了各种 道路交通监管系统 车辆控制系统及公共交通管理系统 这些系统将车辆和道路综合起 来进行考虑 运行先进的技术解决道路交通的问题 统称为智能交通系统 Intelligent Transportation System 简称 ITS ITS 是 20 世纪 90 年代兴起的新一代交通运输系统 它利用先进的信息处理技术 导航定位技术 无线通信技术 自动控制技术 图像处理和识别技术及计算机网络技术 等加强道路 车辆 驾驶员和管理人员的联系 实现道路交通管理自动化和车辆行驶的 智能化 增强交通安全 减少交通堵塞 提高运输效率 减少环境污染 节约能源 提 高经济活力 交通管理自动化越来越成为亟待解决的问题 在这种情况下 车辆的自动检测作为 信息的来源 越来越受到人们的重视 对汽车牌照等相关信息的自动采集和处理对于交 通车辆管理 园区车辆管理 停车场管理 交警稽查等方面有着十分重要的意义 因此 成为信息处理技术的一项重要研究课题 车牌识别 License Plate Recognition LPR 技术作为智能交通系统 ITS 的重要组成 部分 在交通管理和控制中占有着很重要的地位 可以应用到以下一些领域 1 封闭式居民小区物业管理以及重要部门的安保管理 车牌识别技术的推广普及 必将对加强城市道路管理 减少交通事故 车辆失窃案 件的发生 以及保障社会稳定等方面产生重大而深远的影响 2 城市交通路口的 电子警察 3 公路布控管理系统 该系统采用车牌识别技术可实现对重点车辆的自动识别 快速报警处理 不仅可以 有效防止机动车辆被盗 而且为公安 监察机关对犯罪嫌疑人所驾驶的车辆进行自动监 控 跟踪提供了有效手段 4 高速公路超速监管系统 该系统以车牌识别技术为核心技术 辅助其他高科技手段 建立高速公路无人值守 的自动监测和自动布控系统 可以有效地获取超速车辆的图像 并得到该车的牌照号码 便于对违规车辆进行处罚 从而降低因超速引起的交通事故的发生率 5 路桥 隧道等卡口的自动收费系统 6 高速公路收费管理系统 在高速公路收费入 出口分别完成车牌号码识别和车牌匹配工作 实现不停车收费 还可以根据识别出的车牌号码从数据库中调出该车档案 可发现没有及时交纳养路费的 车辆 随着车牌识别技术的不断成熟 高效 识别率高的车牌识别技术还将应用于一些对 性能要求比较高的单片机上 还提供一个可以对车辆信息实时采集的公共平台 使各管 理部门间能够协调统一的对车辆及道路情况进行监控管理 从根木上解决了目前全国交 通及公安系统信息采集的多渠道 事件信息收集的单一性以及互不沟通 互不兼容的信 息管理方式 故车牌识别技术有着广泛的应用前景 1 2 车牌识别系统的工作原理及组成 车牌识别 LPR 系统是智能交通系统 ITS 的一个重要组成部分 该系统能从一幅车辆 图像中自动提取车牌图像 自动分割字符 进而对字符进行识别 得到车牌的号码 基 于 PC 的车牌识别系统是利用 PC 机及摄像机等电子设备采集某一路段的汽车图像 对图 像进行处理 获取车牌的位置及字符信息 完成车牌目标的自动定位与识别 图 1 1 为 车牌识别系统流程 采集图像车牌定 位字符分 割字符识 别信息 存储 图 1 1 车牌识别系统流程 其工作流程是 当系统发现有车辆通过时 触发图像采集部分工作 通过对车辆进 行抓拍 获取车辆的前视或后视图 然后将所采集的车辆数字图像送入计算机系统 通 过车牌定位 字符分割 字符识别三个环节的处理 最终得到车牌号码 其中的计算机 处理系统主要涉及了三个关键技术 车牌区域定位技术 车牌字符分割技术和车牌字符 识别技术 下面只针对车牌字符分割技术的研究现状加以阐述 1 3 字符分割的发展现状 车牌字符分割技术是指将定位后的车牌区域分割成单个字符区域 字符区域分割的 准确与否会直接影响到下一步的字符识别 因此许多学者对此进行了研究 提出了很多 关于车牌字符分割的方法 张云刚 张长水等提出了一种先进行分段 再用Hough变换 拟合直线的水平分割方法以及基于先验知识约束的垂直分割方法 1 同时还提出目标增强 的预处理方法 迟晓君 孟庆春等提出了一种基于垂直投影特征值的分割方法 2 根据车 牌二值图像垂直投影图的特点 选取一个特征值 并将车牌图像的先验知识与此特征值 相结合来对车牌进行字符分割 吴进军 杜树新等提出了一种车牌字符分割新方法 3 首 先将车牌图像上的第三个字符定位 再进行字符区域的分裂与合并 然后针对字符缺损 情况 进行字符区域扩展 并对字符区域高度进行调整 最终实现车牌字符的分割 王 兴玲提出了基于类间方差车牌字符分割的模板匹配算法 4 该算法根据车牌字符串的结构 和尺寸特征 设计出车牌字符串模板 用该模板在车牌区域滑动来进行匹配 分类 并 根据最大类间方差判决准则 确定最佳匹配位置 分割出车牌字符 陈黎等提出了基于 聚类分析的车牌字符分割方法 5 根据属于同一个字符的像素构成一个连通域的原则 结 合牌照标准的固定字符间距 固定比例关系等先验知识 来对车牌进行字符分割 赵海 燕等提出了基于最小面积法进行的车牌字符分割 6 该方法的依据是车牌横平时车牌照所 形成的连通域面积最小 从而提出用最小面积法来计算旋转角度 进行灰度均值化处理 后 通过水平投影去除边界 最后计算垂直投影从而进行有效分割 以上的算法在特定的情况下可以较好的将车牌字符分割出来 但我国由于环境 道 路或人为因素造成车牌污染严重 使得在对车牌预处理后 会出现不同程度的噪声 对 车牌字符的正确分割有很大影响 使得车牌中字符可能存在的粘连 断裂情况 另外 我国车牌的种类繁多 仅底色就有黑 蓝 黄 白等 字符分割技术仍需要进一步改进 1 4 本文研究主要内容 车牌字符分割的正确与否将直接影响到车牌字符的识别 如果字符分割错误 那会 直接导致车牌识别的失败 在实际生活中 车牌由于受到光照 倾斜 噪声等很多客观 因素影响 而使得车牌图像有时不太理想 这也是尽管字符识别已经可以达到手写体的 水平 而车牌自动识别系统还在进一步完善的原因之一 本文的工作主要包括 1 给出了对车牌图像的预处理过程 包括对车牌的灰度化 二值化 开运算 闭 运算 去除边框 去除圆点等过程 2 给出了应用投影法对车牌图像进行分割的方法 3 给出了应用固定边界法对车牌图像进行分割的方法 4 在分析了上述两种方法的优缺点后 提出了改进的投影法 5 在完成了程序的编写后 做了一个与程序对应的图形用户界面 1 5 本文的结构 本文主要就车牌字符的分割方法展开研究 结构安排如下 第一章为绪论 主要介绍了课题的背景及前景 对车牌自动识别系统做了概述 并对车牌自动识别 系统的研究现状进行了综述 阐述了本文研究的主要内容 并在最后给出了本文的结构 安排 第二章为车牌字符分割的相关理论基础 主要介绍了车牌字符分割过程中的一些关键知识 尤其是在字符分割预处理和分割 过程中需要用到的关于灰度 二值 腐蚀 膨胀等方面的理论 第三章为车牌图像的预处理 主要介绍了车牌图像的预处理过程 包括图像灰度化 图像二值化 开运算 闭运 算以及去除边框等 第四章为车牌字符分割方法 分别介绍了基于垂直投影的车牌字符分割方法 基于车牌固定边界法的字符分割方 法和将投影法与固定边界法相结合形成的改进的投影法的字符分割方法 第五章为图形用户界面的设计 给出将车牌图像进行字符分割的各个步骤用图形用户界面的形式展示出来 使得效 果更直观 使用更方便 第六章为总结和展望 给出对所做工作的心得体会以及总结 并提出了下一步的研究方向 第二章 车牌字符分割的相关理论基础 图像信息是在日常的生活 生产中接触最多的信息之一 是我们获得外界信息的主 要来源 科学研究和统计表明 我们从外界获得的信息约有 75 是从图像中获得的 7 这里图像的概念是比较广义的 例如照片 图画 动画 视频等等 图像带有大量的信 息 如何从中找到我们需要的信息就是我们所关注的焦点 因此图像处理技术发展越来 越快 已经在很多方面取得了较大的进步 尤其在近几年 数字通信 计算机 计算机 网络等技术的飞速发展 对图像处理技术的发展起到了推动作用 2 1 数字图像处理技术 理论上讲 图像是一种二维的连续函数 因而在计算机上对图像进行数字处理的时 候 首先必须对其在空间和亮度上进行数字化 这就是图像的采样和量化的过程 空间 坐标的数字化称为图像采样 而幅值数字化称为灰度级量化 7 x y 2 1 1 二值图像 二值图像又称黑白图像 是指图像的每个像素只能是黑或白 没有中间的过渡 二 值图像的像素值为 0 或 1 图 2 1 表示一幅二值图像对应的图像矩阵 7 00000 00001 I 00000 11111 图 2 1 二值图像的数字矩阵 2 1 2 灰度图像 灰度图像是指每个像素由一个量化的灰度值来描述的图像 它不包含彩色信息 若灰度图像的像素都是 unit8 型或 unit16 型 则它们的整数值范围分别是 0 255 和 0 65535 若图像是 double 型 则像素的取值就是双精度浮点型 图 2 2 表示一幅灰度图像及其对应的图像矩阵 7 I 6769756768 7268857895 8586838685 1219910211994 图 2 2 灰度图像的数字矩阵 2 2 数学形态学理论基础 2 2 1 数学形态学的基本概念 数学形态学于 1964 年创立 其基本思想和方法对图像处理理论和技术产生了重大影 响 8 数学形态学的基本思想是用具有一定的结构元素去度量和提取图像中的对应形状 以达到对图像分析和识别的目的 应用数学形态学可以简化图像数据 保持它们基本形 状特性的数据 并除去不相关结构的数据 数学形态学的算法天然具有并行实现的结构 实现了处理算法和形态学分析的并行 大大提高到了图像分析 处理的速度 数学形态 学不仅有坚实的理论基础 简洁 朴素 统一的思想 还有着如此广泛的使用价值 有 人称数学形态学在理论上是严谨的 在基本观念上却是简单和优美的 7 2 2 2 二值形态学的基本运算 数学形态学有膨胀 腐蚀 开运算 闭运算四种基本运算 1 膨胀 设用表示图像 表示结构元素 B 本身也是图像集合 和均为集合 形态ABAB 学运算就是用对进行操作 BA 膨胀的运算符为 用 B 对进行膨胀可以记为 其定义为 AAB x ABxBA 其中 表示集合的反射 它的定义为 表示对的反 BB Bw wb bB zBB 射进行位移 z 因此上式表明用膨胀的过程是 先对做关于原点的映射 再将其平BAB 移 z 这里与的交集不能为空集 换句话说 用来膨胀得到的集合是位移与ABBA B 至少有一个非零元素相交时的原点位置的集合 AB 2 腐蚀 腐蚀的算符为 用 B 来腐蚀写作 其定义为 AA B xA Bx BA 上式表明用腐蚀的过程就是对平移运算想 结果是所有 x 的集合 即平移BABB x 后仍在中 换句话说 用腐蚀得到的集合是完全包括在中时的原点位置的ABABAB 集合 即平移后的与的背景并不叠加 BA 3 开运算 开运算是指先对图像进行腐蚀 然后膨胀其结果 用对进行形态学开运算可以BA 记为 它的定义为 A B A BA BB 上式的简单集合解释为 是在内完全匹配的平移的并集 A B BA 4 闭运算 闭运算是指先对图像进行膨胀 然后腐蚀其结果 用对进行形态学闭运算可以BA 记为 它的定义为 A B A BABB 上式表示 用结构元素对进行形态学闭运算的结果包括所有满足以下条件的点 BA 该点可被映射和位移的结构元素覆盖时 与经过映射和位移的的交集不为零 从几AB 何上讲 是所有不与重叠的的平移的并集 A B AB 开运算和闭运算都可以除去比结构元素小的特定图像细节 同时能保证不使全局发 生失真 开运算可以把比结构元素小的突刺滤掉 切断细长搭接而起到分离作用 闭运 算则可以把比结构元素小的缺口或孔填充上 搭接短的间断而起到联通作用 7 第三章 车牌图像的预处理 3 1 车牌图像的灰度化 图像的灰度化 就是将彩色图像转化为具有 256 个灰度级的黑白图像 灰度图像只 保留图像的亮度信息 去除了色彩信息 就像我们平时看到的黑白照片 它的亮度由暗 到明 而且亮度变化是连续的 图像灰度化后可以使处理运算量大大减少 这样处理过 程就变得更加简单和省时 在灰度图像中 通常将亮度划分成 0 到 255 共 256 个级别 0 最暗 255 最亮 图 3 1 为将彩色图像灰度化前后的图像 图 3 1 车牌图像的灰度化 3 2 车牌图像的二值化 图像二值化是指将彩色或灰度图像转化为黑白图像 而且图像没有灰度层次的变化 对图像二值化可根据式 3 1 或 3 2 来确定 其中 t 为阈值 为输入图像数据 f i j 为输出图像数据 f i j 3 1 1 0 f i jt f i j f i jt 3 2 1 0 f i jt f i j f i jt 由式 3 1 和 3 2 可知 图像的二值化就是选取一个阈值 灰度值大于阈值的 或小于阈值的 被认定为字符图像 灰度值小于阈值的 或大于阈值的 被认定为车 牌背景 对车牌图像进行二值化处理的目的就是将车牌上的字符和背景分开 因此在二 值化过程中最关键的就是阈值的选取 好的阈值可以把车牌背景和车牌上的字符区分开 来 而不恰当的阈值会把背景认定为字符 同样也可能把部分字符认定为背景 下面介 绍几种常用的二值化方法 全局阈值法 在分割过程中 对车牌图像的每个像素值采用相同的阈值 就是全局阈值算法 如 果背景的像素值在整个图像中可近似看作为恒定 那么 只要选择了正确的阈值 使用 一个固定的全局阈值就可以达到较好的二值化效果 因此如何选择阈值就成为全局阈值 算法的关键所在 在全局阈值算法中最出名的也是效果最好的就是 Otsu 提出的最大方差阈值算法 这 是 1980 年由日本的大津提出 故又称为大津阈值算法 在判别与最小二乘原理的基础上 推导出来的 11 它的基本原理是 2 局部阈值法 在许多情况下 背景的灰度值并不能近似为一个常数 由于各种原因使得车牌受到 污染或有阴影 光照不均等 都会使车牌字体颜色和背景颜色的对比度在图像中产生变 化 这时 取一个定值作为整个图像的阈值对图像分割 会由于不能兼顾图像各处的情 况而使分割效果受到影响 在此情况下 有一种解决办法就是局部阈值法 该方法由像 素的灰度值以及该像素周围点的局部灰度特性来确定阈值 把灰度阈值取成一个随图像 位置缓慢变化的函数值 因而也称此方法为自适应阈值算法或动态阈值算法 由于实际应用中 全局阈值法已可以满足本文车牌字符分割的要求 因此本文采用 了大律法 Otsu 法 大律法的原理为 设 为车牌图像的前景与后景的分割阈值 前景t 点数所占图像的比例为 平均灰度为 后景点数所占图像比例为 平均灰度为 1 k 1 u 2 k 2 u 则图像的总平均灰度为 以 为阈值从最小灰度值到最大灰度值遍历图 1122 uukuk t 像 当 使得类间方差值为最大时即为最佳阈值 因为方差t 22 1122 kuukuu 值的大小代表了灰度值的分布情况 因而当方差越大 说明前景和背景的差别越大 当将前景划为背景区域或将背景划为前景区域时都会使得方差变小 所以当 使得方差 t 最大时即为最佳阈值 图 3 2 为二值化后车牌图像 图 3 2 图像的二值化 3 3 车牌图像的去噪处理 在图像中 由于获取图像的设备会产生噪声 在图像传输过程中也会存在噪声 而 车牌本生也会有噪声 这就使得我们获得的图像都夹杂着或多或少的噪声 是否需要将 图像进行去噪处理 这取决于噪声对图像的影响程度 一般来说我们只有对图像进行去 噪处理后才能更好的实现车牌的分割和识别 一般将图像中的噪声分为两种 一种是加 性噪声 另一种是乘性噪声 加性噪声和原图像数据是加的关系 可用表达式 3 3 来表示 而乘性噪声和原图像数据是相乘的关系 可用表达式 3 4 来表示 3 3 g x yf x yx y 3 4 g x yf x yx y 产生的噪声会因产生原因的不同而表现出不同的特点 常见的噪声类型有 均匀分 布噪声 高斯噪声 脉冲噪声 指数分布噪声 瑞利噪声 伽马噪声等噪声模型 在去 噪时 我们需要根据噪声的特点采取相应的方法去噪 大体上可以分为两种 一种是在 时域进行去噪 另外一种是在频域进行去噪 这两种方法是根据不同的思想进行去噪的 一个是利用信号和噪声的时域特征将噪声去除 一个是利用信号和噪声的频域特征来将 噪声去除 不管是哪种方法 我们都是为了将信号和噪声分离从而得到一个含有少量噪 声的图像数据 在时域上去噪的方法有很多种 比如 均值滤波 顺序滤波 自适应滤 波等滤波方法 而在频域上去噪主要是利用噪声和信号所占频带的不同从而将其分离 根据噪声所在不同的频带 我们可以采用低通滤波 高通滤波和带通滤波来去噪 10 本文主要运用了数学形态学方法中的开闭运算来实现去噪的处理 还根据车牌标准 判断噪声的位置与投影像素原理相结合的方法进行去噪处理 下面是对开闭运算以及去 除其它噪声等方法的介绍 3 3 1 车牌图像的开运算 由于车牌上会有泥点 刮痕 锈蚀等造成车牌上会成为噪声 在二值化时会成为小 点 给字符分割带来阻碍 因而在对车牌分割前必须将这些噪声去掉 因此可以根据开 操作来达到目的 开运算和闭运算都可以除去比定义的结构元素小的特定图像细节 同时能保证不使 图像全局发生失真 开运算可以把比结构元素小的突刺噪声滤掉 切断将字符搭接起来 的噪声而起到分离作用 图 3 3 为进行开运算前后的图像 开运算前 开运算后 图 3 3 对图像的开运算 3 3 2 车牌图像的闭运算 由于车牌上会有泥点 刮痕 锈蚀或光照 阴影等的影响造成车牌上有一些噪声 在二值化时会成为小洞 给字符分割带来阻碍 因而在对车牌分割前必须将这些噪声去 掉 因此可以根据闭运算操作来达到目的 3 3 3 去除车牌边框 在对车牌进行定位后 车牌的上下边缘处总会残留一些车牌的边框或者铆钉等噪声 无法去除 待车牌被分割后也会给后续的字符识别带来麻烦 为了消除这些影响 须将 其去除 因此本文根据其边框与字符间有空隙的特点 对于垂直边框 先找到车牌正中 间的一个字符 向右找到第四个间隙即为车牌的最右端 找到第一个字符位置 向左寻 找即可找到车牌最左端位置 对于水平方向的边框 先找到车牌水平方向的最中间 向 车牌的上下方向分别寻找车牌字符与边框之间的间隙 即可找到车牌的上下位置 步骤为 Step1 计算每一行的像素值总和 Step2 选取车牌行方向的正中间位置 分别向车牌上下扫描寻找到行像素和突然变 小的位置 即为车牌的上下端 Step3 只保留 Step2 找到的车牌上下端以内的车牌数据即可将车牌的上下边框去除 图 3 5 为计算出的车牌列方向像素值 图 3 5 行 列方向累计像素值 去除车牌水平方向的边框与去除垂直方向边框的方法类似 图 3 6 为车牌去除边框前后的图像 图 3 6 去除车牌边框前后对比图 3 3 4 去除车牌图像中的圆点 车牌上字母与数字间有一白色圆点 在采用投影法对车牌进行分割时会受到很大的 影响 因此本文根据该白点所在车牌的位置 将此白点处数字矩阵置为全零 可以消除 其带来的影响 图 3 4 为去除白点前后的车牌图像 图 3 4 去除圆点 第四章 车牌字符分割方法 前面已经介绍了字符分割的发展现状 本章将就本文重点研究的投影法 固定边界 法以及将两者结合起来的方法进行阐述 4 1 基于垂直投影的车牌字符分割方法 该算法是由迟晓君 孟庆春等首先提出来的 该算法是依据车牌字符间的像素为零 而找到各个字符的左右位置分割的 图 4 1 为计算列方向的累计像素值 图 4 1 车牌列方向累计像素值 由图可见 在字符之间的像素值理想情况下为零 实际情况可能有些许噪声 但只 要噪声不大 已可据此实现字符的分割 该算法的步骤为 Step1 将车牌图像灰度化 Step2 用 Otsu 算法确定车牌区域的二阈值 即采用全局阈值 然后根据此阈值将 图像二值化 Step3 对该二值化图像进行去燥处理 经过开闭运算 滤波 去除车牌边框 去除 圆点等步骤后就可得到质量较好的二值化图像 Step4 计算出车牌区域垂直方向上的二值投影图找到波谷点 从而根据这些波谷点 来对整个车牌字符进行分割 并且抛弃掉字符与字符之间的间隙 下图为应用投影法对车牌进行分割的图像 原图像 分割后图像 图 4 2 投影法分割效果图 由于此方法已经能够将车牌区域灰度图像转化为较高质量的二值图片进行分割 但 对于一些质量较差的车牌照片还是可能发生字符粘连或者对字符的误分割 故采用车牌 区域二值图片的投影图来分割字符还有待改善 4 2 基于固定边界法的车牌字符分割方法 4 2 1 固定边界法的原理 由中华人民共和国公共安全行业标准 GA36 2007 14 可知 普通蓝底白字车牌的结构 如图 4 3 所示 图 4 3 普通车牌的国家标准 图 4 3 可以得知 车牌的位置都是严格依据国家标准制定的 每个字符间 甚至于边 框 铆钉的位置都有明确的规定 每个字符的宽度为 45 高为 90 车牌总长mmmm 为 440 宽为 140 第一和第二个字符间的距离为 12 第二和第三个字mmmmmm 符间的距离为 32 其后没两个字符间距均为 12 因此可以据此容易地找到车牌mmmm 字符的分割位置 4 2 2 应用固定边界法的实现步骤 Step1 将车牌图像灰度化 Step2 用 Otsu 算法确定车牌区域的二阈值 即采用全局阈值 然后根据此阈值将 图像二值化 Step3 对该二值化图像进行去燥处理 经过开闭运算 滤波 去除车牌边框 去除 圆点等步骤后就可得到质量较好的二值化图像 Step4 由车牌的标准先将汉字 第一个字母的位置找到 并将其分割出来 Step5 第二个字母和其后的数字由于间隔都为 12mm 所以可根据此规律很容易计 算出来 然后将其分割 图 4 4 固定边界法分割的图像 由于此方法是根据车牌的标准 用固定的位置去分割车牌 所以就要求车牌的左右 位置很精确 否则会导致分割时将应保留的部分切开 从而使分割错误 图 4 4 为应用固 定边界法分割的图像 图 4 4 可以看出 有的车牌可以很好地分割出来 但有的车牌却出现了错误分割 原 因就是 车牌的左边界不一致会导致分割位置错误 从而使得分割结果错误 4 3 投影法与边界法相结合 4 1 与 4 2 分别分析了垂直投影法和固定边界法的优缺点 为了达到更好的分割效果 本文将这两种方法结合 提出了改进的投影法 图 4 5 为使用该法分割的图像 图 4 5 改进法分割 该方法的实现步骤为 Step1 将车牌图像灰度化 Step2 用 Otsu 算法确定车牌区域的二之花阈值 即采用全局阈值 然后根据此阈 值将图像二值化 Step3 对该二值化图像进行预处理 经过开闭运算 去除车牌上下边框 去除圆点 等步骤后就可得到质量较好的二值化图像 Step4 计算出列方向像素值之和 Step5 选取一较小的像素和阈值 找到车牌上汉字的左端 在用该阈值继续寻找汉 字右端的同时 根据车牌标准 利用高与宽的比例关系找到汉字的右端 Step6 重复利用上一步骤的方法找到其他字符的左右端 然后将字符逐一分割 此方法将垂直投影法和固定边界法相结合 达到了更好的分割效果 第五章 车牌字符分割系统图形用户界面设计 5 1GUI 介绍 图形用户界面 Graphical User Interface GUI 是为了便于人们操作计算机 这种界 面既形象生动 又使用户的操作更加方便灵活 所谓图像用户界面是指由菜单 窗口 对话框等各种图形对象组成的用户界面 目前软件开发环境与应用程序都采用图形用户 界面 现在流行的开发工具大都可以进行图形用户界面的设计 MATLAB 是一款功能强大的科学计算软件 它同样也提供了图形用户界面设计的功 能 利用 MATLAB 的图形用户界面对象可以设计出界面友好 操作方便的图形用户界面 7 5 2 本文设计图形用户界面 本文主要设计了菜单键和按钮键 主菜单下有二级

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论