计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现_第1页
计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现_第2页
计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现_第3页
计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现_第4页
计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第1页。计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第1页。本文是一篇计算机论文,本文设计并实现了基于卷积神经网络的燃气表码字识别系统。此系统首先采集、整理、构建了燃气表码字数据集,然后使用该数据集分别训练了用来识别燃气表完整码字和不完整码字的机器学习模型。

第一章绪论

1.1研究背景及意义

早在上世纪末,中国建设部便制定了21世纪能源供应事业的远景规划,具体是在小康住宅区实现水表、电表、燃气表等仪表信息全部出户,完成资源供应计量的信息化管理。2002年3月又成立了编制小组,制定了三表计量出户智能系统装置的行业标准。

计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第2页。

字轮式仪表因其结构简单、稳定、耐寒、防尘和其计量功能不受电磁场影响等优势。自诞生以来在天然气计量领域始终是不可或缺的一部分,

字轮式燃气表如图1.1所示。据统计,我国很多城镇家庭都安装了字轮式燃气表,截止2015年,其安装数量已超过3500万台。但是,字轮式燃气表信息的采集和输入等操作需要人工参与,这需要花费大量的人力和时间成本,非常不利于计量信息的自动化管理,以至于燃气表数据自动化采集识别和在线仪器监控等自动化操作需要花费大量的成本。

....................

1.2燃气表码字识别的国内外研究现状

早在上世纪20年代德国学者Tausheck就提出了光学字符识别(OpticalCharacterRecognition,OCR)的概念[2],OCR指的是计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第3页。用电子设备,如扫描仪或相机等拍摄图像,检查已获取图像上的字符,通过亮度、灰度等信息确定其形状,然后用机器学习等算法将图中文字符号形状转换成可以直接被计算机处理的文本的过程。显然,转换后的文本或者文字较图像字符来说容易编辑和使用,非常有利于促进信息的处理和交互。近年来,为了提高字轮式仪表的信息自动化管理程度,结合机器学习算法针对仪表码字识别的研究也成为了计算机图像处理方向的一个重要且热门的研究课题。目前,关于码字识别的研究方法主要有两大类,一种是传统机器学习方法,如支持向量机(SupportVectorMachine,SVM)、遗传算法(GeneticAlgorithm,GA)模板匹配等一系列方法,另一种则是基于神经网络的深度学习方法,主要是基于卷积神经网络(ConvolutionalNeuralNetwork,CNN)的码字识别算法。

在Tausheck提出的OCR思想引导下,美国学者Handel[3]真正将光学识别文字的技术应到生产实践中,人们也因此享受到了光学字符识别技术给生活带来的便利,OCR技术也随着时间的推移不断发展,使之成为了机器学习领域研究的重要课题,这也为我们开启了使用图像处理技术识别图像中字符研究的大门。

码字识别归根结底就是图像中的数字字符识别,说到数字字符识别就不得不说一下,1998年来自美国国家标准与技术研究所计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第4页。(NationalInstituteofStandardsandTechnology,NIST)的LeCun[4]等整理的手写数字数据集MINIST。该数据集的诞生使得图像中的字符识别技术特别是数字字符识别技术得到突飞猛进发展,在短短十几年间,MINIST手写数字字符的识别技术就取得了令人瞩目的成绩。

...........................

第二章基于卷积神经网络的燃气表码字识别系统设计实现

2.1数据采集前端模块

1、摄像头

为了更有效的采集燃气表码字数据,降低数据预处理的复杂度,减少数据传输的信息量,本文对前端燃气表码字数据采集模块中的摄计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第5页。像头和燃气表做了针对性的处理。

首先在燃气表表面上加装一个除了对燃气表码字的部分透光外为黑色的塑料外壳,然后将工业摄像头固定于外壳表面如图2.2所示,调整镜头广角范围,使摄像头能够采集到清晰的燃气表码字图像。

增装黑色外壳可以使得拍摄时燃气表码字区域的光照相较于没有外壳时更加均匀,以尽可能减少图像采集时因为光照不均匀而产生的噪声。调整加装工业摄像头的广角中心,以使得采集的数据质量更高。上述两者相结合,使得码字数据定位和分割更具优势,有效地降低了数据预处理的复杂度,间接地减少了数据传输过程中的数据量,提高了传输效率。

............................

2.2RS485通信模块

RS485是半双工,多点通信的标准,其作为前端采集模块与计算机之间连接和通信的桥梁,不仅接收来自计算机的采集码字图像的控制指令并将其发送至单片机,而且接收来自单片机的压缩码字图像数计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第6页。据并将其发送至计算机,其重要性自然不言而喻。基于数据传输质量和传输效率的考虑,本系统设计通信模块时需要从传输距离、抗干扰性和传输速度以及成本等几方面入手,筛选合适燃气表码字识别系统的中间模块。

RS485最大理论传输距离为10.8千米,而生活小区的大小、小区与后台计算机间的传输距离约在1千米到5千米之间,因此其能够满足数据传输要求,而且单模光纤的数据传输距离已经达到了50千米,更是弥补了特远传输距离的缺陷。RS485的抗噪性能相对其他通信模块要好很多,而且其传输速度高达10Mbps。

计算机后台是整个系统的控制中心,也是码字图像识别算法实现的重要构件。其主要功能有,一是向RS485通信模块发送数据采集指令,二是接收由RS485通信模块发送来的码字图像数据,三是对码字数据进行预处理,四是训练模型并识别码字图像数据。

识别码字图像的卷积神经网络模型参数量巨大,故而模型在训练参数和识别过程中的计算量都非常大,所以为提高码字图像数据的处理效率,本系统使用了Inteli7-7700作为计算机的CPU,NVIDIA1080作为计算机的GPU。

计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第7页。

............................

第三章基于卷积神经网络的燃气表完整码字识别算法...........................17

3.1燃气表码字数据采集和预处理...........................17

3.1.1数据采集和标注..............................17

3.1.2数据预处理.................................18

第四章基于GridLossCNN的燃气表不完整码字识别算法......................27

4.1优化算法...............................27

4.1.1小批量算法....................27

4.1.2随机梯度下降算法.........................28

计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第8页。

第四章基于GridLossCNN的燃气表不完整码字识别算法

4.1优化算法

几乎所有的神经网络算法都会涉及到优化,例如,卷积神经网络中涉及到的使用优化算法解决参数自动学习的问题。解析优化也经常在其他的神经网络学习算法中被用于设计算法,对于诸多的优化问题,神经网络的参数训练可能是最难的优化问题。众所周知,为了训练好一个神经网络,会投入大量的时间成本和硬件成本,例如比较经典的神经网络AlexNet、GoogleNet[49][50]和ResNet[51]在使用NVIDIA公司生产的高性能GPU的情况下花费了几天到几个月不等的时间才完成了神经网络的参数学习。为解决这个难题,很多学者花费了大量时间、精力来研究它,本小节接下来会介绍神经网络优化问题中常用的几种优化算法。

4.1.1小批量算法

小批量算法是最常用的神经网络优化算法之一。小批量优化算法中的计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第9页。样本数据都是从训练集中随机抽取的。据统计,自然界中连续排列的样本数据之间的相关性远远高于不连续的样本数据。为了保证小批量样本数据相互间具有更强的独立性,所以让每个小批量中的样本数据都是随机抽取的,然后计算小批量中随机抽取的独立样本数据期望的无偏估计[52],这样用以计算出的模型损失才会更加准确具有说服力。

小批量随机梯度下降优化算法中[53],如果没有重复地使用样本,得到的梯度就是真实泛化误差。一般地,在使用小批量随机梯度下降进行模型参数优化时,都会将原始数据集中的数据样本使用特定的乱序算法将其中的样本数据顺序打乱一次,然后按照此顺序多次使用数据进行模型参数的学习。第一次顺序打乱时,模型参数没有被新数据优化过,所以得到的是真实泛化误差的无偏估计;第二次时,将会有重复的数据对参数进行优化,此时得到的泛化误差估计将是有偏的。

..........................

总结与展望

计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第10页。本文工作总结

本文针对字轮式燃气表码字的识别问题,提出了一种基于卷积神经网络的燃气表码字识别算法,该算法不仅在一定程度上解决了日常生活中字轮式燃气表的计量信息不能进行信息自动化管理的难题,也解决了学术上图像数据不均衡但图像类别间有相关性的深度学习模型训练问题。本文参考了国内外相关研究文献和资料,在前人研究工作的基础上,通过采集燃气表码字数据集,设计并构建含有InceptionV2结构的卷积神经网络、码字图像掩模、设计GridLoss损失函数、微调等步骤,完成了含有InceptionV2结构的卷积神经网络识别燃气表码字图像算法的研究。具体的研究工作如下:

(1)基于卷积神经网络的燃气表码字识别系统设计

本文设计并搭建了燃气表码字识别系统环境,其主要工作有:首先介绍了由前端图像采集模块、以RS485为主的中间通信模块以及计算机组成的硬件系统,然后进一步阐述了系统中每个模块的功能,这不但提高了卷积神经网络模型的运行效率,而且大大提高了基于卷积神经网络的燃气表码字识别模型的训练识别效率。

(2)基于卷积神经网络的燃气表完整码字识别方

计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第11页。构建燃气表码字数据集,并采用燃气表完整码字数据集训练含有InceptionV2结构的卷积神经网络模型,模型识别燃气表完整码字准确率达到99.97%。主要工作有:第一步,采集燃气表码字数据并对数据进行去噪、归一化的预处理工作,整理数据并构建了燃气表完整码字数据集和燃气表不完整码字数据集;第二步,首先,针对传统卷积神经网络结构中的不足,提出将InceptionV2结构与传统神经网络结合,确定了网络模型的基本框架;然后,确定含有InceptionV2结构的卷积神经网络的具体实施细节,如学习率初始值及衰减函数和初始化算法、优化算法的选择等;最后,使用燃气表完整码字数据集训练含有InceptionV2结构的卷积神经网络模型,并持久化为燃气表完整码字识别卷积神经网络模型。

参考文献(略)

计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第2页。计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第3页。计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为第4页。计算机论文:基于卷积神经网络的燃气表码字识别系统的计算机设计与实现全文共11页,当前为

温馨提示

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

评论

0/150

提交评论