基于FPGA脱机光学字符识别系统的研究与设计

来源 :兰州大学 | 被引量 : 0次 | 上传用户:zhiming0077
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
光学字符识别(Optical Character Recognition,OCR)系统被广泛应用于各个领域,已成为提高工作效率、促进智能化社会建设的重要助力。在研究者的努力下,字符识别算法得到快速发展,其识别的准确率越来越高,实用性也越来越强,但却需要更大的计算量和更长的计算时间。近年来,现场可编程门阵列(Field Programmable Gate Array,FPGA)技术迅速发展,集成的资源不断增加,使设计人员在使用FPGA进行图像处理时可充分发挥其并行计算的优势,进一步提高图像处理系统的实时性,且相比于专业集成电路(Application Specific Integrated Circuit,ASIC),FPGA开发周期更短、成本更低,是设计字符识别系统的上佳选择。本文基于FPGA,使用Verilog-2001设计了两个字符识别系统并对其功耗和识别时间等性能进行分析:第一个是基于区域像素统计特征的车牌中数字和字母的识别系统,该系统针对印刷体字符,识别算法简单;第二个是基于神经网络的手写字符识别系统,该系统针对手写数字、字母和部分汉字字符,使用神经网络算法对字符进行识别。论文对图像处理算法在FPGA上的实现进行了积极探索,主要研究内容包括:1.通过Matlab分析车牌数字和大写字母图像行列像素值的分布,提出了基于区域像素点统计特征的识别算法,并将该算法在FPGA实现,结合图像采集和图像预处理,实现了简单背景下车牌数字和字母的识别,准确率超过95%。2.通过Matlab搭建卷积神经网络(Convolutional Neural Networks,CNN)模型,考虑到FPGA难以进行浮点数运算和复杂函数求解的特点,利用修正后的Relu函数替代CNN中的Sigmoid函数,将CNN中的权重和计算结果优化为整数的同时去掉偏差。最后基于该算法在FPGA设计了手写英文字符和部分汉字的识别模块。手写英文字符模块功耗261.31 m W,识别一次耗时48?s;手写汉字识别模块功耗273.40 m W,识别一次耗时1.2 ms。3.使用Sign函数替换CNN中的Relu函数,并将CNN中的权重参数和池化层计算结果利用Sign函数进行二值化,得到一个二值化神经网络(Binary Neural Network,BNN),使用Mixed National Institute of Standards and Technology(MNIST)数据集在Matlab中对该网络进行训练获取参数后,在FPGA上对该网络进行实现并用于手写数字识别系统。该模块功耗136.18 m W,识别一次耗时38?s。4.在两个手写字符识别系统中,创新性地使用了区域中值替换将采集到的未知尺寸的目标图像重置为28×28或60×60像素作为神经网络识别模块的输入。
其他文献
京剧被称为中国“国粹”,世界三大表演体系之一。京剧表演的完成离不开京剧服饰,京剧服饰作为京剧艺术不可分割的组成部分,自身也具有重要的文化价值、审美价值和工艺价值。传统京剧服饰经过长期发展已经形成了完整且成熟的管理与应用体系,呈现出程式化的造型特征和审美特征。在京剧舞台上,程式化的京剧服饰具有鲜明的“别行当、明尊卑、序长幼、彰性格、烘情境”的作用,历来受到梨园行的重视。本文以程式化为切入点,尝试以美
绿洲作为一种独特的地理生态景观,是维系干旱地区人类活动的环境基础,承载着资源开发和生态环境保护的双重压力。绿洲的生态环境质量如何、是否稳定,对干旱地区的发展影响甚大。河西走廊位于中国西北荒漠区东侧,是典型的生态系统脆弱区,其中部绿洲区是河西走廊经济发展的核心区域,也是河西走廊人口最稠密的地区。在相关政策法规的影响下,人类的生产和生活方式不断改变并作用于绿洲,从而影响绿洲地区的生态环境质量及其时空动
人类社会的长期发展得益于健康河流提供的清洁水资源和优美水环境。但是,随着经济的快速发展,我国许多河流出现水资源短缺、水污染严重、水生态环境恶化的问题日趋严重。2016年以来,党中央相继做出全面推行河长制重大改革部署,并先后提出“共抓大保护,不搞大开发”推动长江经济带高质量发展和“共同抓好大保护,协同推进大治理”促进黄河流域生态保护与高质量发展战略。加强河流管理保护,维护河流健康已经成为全社会的愿景
近地面O_3已成为我国夏季大部分区域的首要污染物,同时也是制约中国改善空气质量的瓶颈问题。识别O_3生成敏感性、量化污染源排放及气象条件的贡献率、分析O_3及其前体物的非线性响应特征是科学、有效制定O_3污染控制方案、改善当地空气质量的重要手段。本文以西北工业城市乌海市为例,基于本课题组建立的乌海市2018年源排放清单及WRF-Chem数值模式,采用情景分析法判断乌海市O_3生成敏感性;针对目前光
我国西北干旱区脆弱的生态环境使得该区生态系统碳收支过程对自然和人类活动干扰极为敏感,尤其是绿洲农田受人类生产活动影响强烈。因此,深入认识该区葡萄农田生态系统生产力和各呼吸过程动态,对于准确评估我国干旱绿洲区农田碳收支过程具有重要意义。本研究以敦煌南湖绿洲葡萄农田为研究对象,采用涡度相关系统与土壤碳通量测量系统结合的方法,于2019年测定葡萄农田生态系统CO_2通量与土壤呼吸(R_t),其中通过生态
兰州市特殊的河谷地形,静风频率高、大气逆温频繁,易形成不利扩散的气象条件,造成污染物的累积,有导致重污染天气发生的可能。为提高重污染天气应对能力,降低重污染天气造成的危害,兰州市编制了《兰州市重污染天气应急减排预案》,但减排方案制定后,对于重污染天气应急减排清单校验以及各预警等级减排方案实施后的环境质量改善程度等都尚未研究。基于此背景,本次研究对应急减排清单进行核算校验,并以第二次污染源普查数据结
精细化工行业多种生产环节均会产生大量无机盐,这些盐从废水或溶剂中被分离出来,往往带有大量难降解有机物。化工废盐固化填埋或排海处置不仅是盐资源的浪费,而且有污染环境的风险。吡蚜酮作为一种全新型的杀虫剂,生产过程中会产生大量废盐,本论文采用较温和的物理化学方法来净化吡蚜酮废盐,主要进行的研究工作如下:根据吡蚜酮生产工艺流程和废盐表征结果确定出废盐中含有甲醇、乙酸、乙酰肼、噁二唑酮、乙酸酐、乙酸甲酯和二
空气质量数值模式是研究大气污染问题的重要方法之一,污染源排放清单和源处理方式对空气质量数值模拟结果有重要影响。本文首先利用天水市环境空气质量国控监测站点的监测资料分析了天水市大气污染物浓度的时空变化规律,其次利用MICAPS资料分析了研究时段的污染天气形势,最后利用WRF-SMOKE-CMAQ空气质量模式系统,分别采用MEIC清单和本地化源排放清单对天水市冬季(2019年1月)颗粒物浓度的时空分布
随着经济的发展,由于工作、教育和医疗等原因,人口不断向城市迁移,导致城市人口迅速增长,并随着工业和交通等影响出现了较为严重的环境污染问题,其中城市空气污染尤其是细颗粒物污染依旧是现在面临的主要环境污染问题之一,而位于盆地中的城市静风和逆温频次多,有利于空气污染物的累积,这些城市的空气污染问题更亟待解决,因此空气污染物的高精度预报对于有效预防和控制盆地城市环境污染问题至关重要。本文基于2015-20
本文以易挥发的二氯甲烷废气为研究对象,以13X分子筛为吸附材料,自制一套动态吸附实验装置,考察了吸附过程中不同因素对分子筛吸附性能的影响;并针对实际工业废气中存在大量水蒸气的问题,采用液相硅烷化法和液相脱铝硅烷化法对分子筛进行疏水改性,探究不同湿度条件下改性分子筛的疏水效果和对二氯甲烷的吸附性能,主要研究内容如下:(1)考察了填料高度、气体流速、气体温度、填料空隙率、相对湿度等因素对13X分子筛吸