基于FPGA的卷积神经网络的实现与验证

来源 :河北大学 | 被引量 : 3次 | 上传用户:macgrady2006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着太空遥感技术的发展,大量高精度高分辨率的遥感图像被广泛运用在民用经济建设和军事国防中,对遥感图像中感兴趣目标进行实时处理是当下研究者们关注的问题。在图像处理领域中,计算机视觉技术一直有着独特的优势,卷积神经网络算法(Convolutional Neural Network,CNN)是近年来计算机视觉领域的新兴算法,使用CNN对大量的遥感图像进行实时处理时,利用其在特征学习和特征选择过程中的优势,结合算法内部特有的局部连接和参数共享等特性,可以快速地对遥感图像中特征进行提取与识别。CNN在图像处理中既可以达到较高的准确率,又能够解决图像的位移和形变的问题,因此可将CNN运用到遥感卫星图像实时处理系统中。本文以工程应用为背景,在分析和总结卷积神经网络算法层级结构特点基础上,充分利用现场可编程逻辑阵列(Field Programmable Gate Array,FPGA)的优势构建硬件实现技术平台,提出一种基于FPGA平台的卷积神经网络实时处理遥感图像方案。本文的研究内容包括:(1)根据项目需求,结合卷积神经网络结构与特性,对LeNet-5卷积神经网络进行优化。通过增大输入图像尺寸并增加卷积核的数量,使网络适应大数据量的遥感图像;通过在卷积层后采取步进为2的操作,缩小网络的中间数据量,提高了网络的效率;通过将网络层级模块化,使CNN适配于FPGA硬件平台。(2)结合网络层级参数,计算网络预估时效性。通过分析CNN并行性与预估时效性,将FPGA实现过程分为两级流水同时开工,对数据进行并行处理,提高了系统的效率。通过分析系统要求和CNN结构,设计了FPGA实现CNN软硬件结合的总体架构,并对遥感图像进行实时处理。(3)根据系统总体设计需求,对硬件代码进行以下三方面设计:首先,通过计算得到系统最大并行度,根据并行度设计计算单元,使模块达到空间并行,充分利用了外部存储器的带宽。将两级流水中间数据进行乒乓缓存,实现时间并行,提高了网络效率;其次,通过配置寄存器对模块进行不同模式选择,实现模块复用。对数据进行定点化处理并在模块中加入数据缓存模块,充分利用了片上资源,实现数据复用;最后采用不同尺寸的数据存储器对层间数据进行片上缓存,使得数据可以快速读取,减少对片外存储器的访问。(4)采用Testbench验证方法对系统进行功能验证,通过搭建验证平台,结合软件生成激励,对本文设计系统进行功能验证。测试验证结果表明,本文设计的FPGA硬件系统整体功能和各个模块功能正确,且实际时效性符合预期时效性要求;网络识别率为97.8%,具有较高的准确率。
其他文献
介绍了涂料色彩的特点,对色彩的配置应用和色彩间的相互作用产生的心理效应和环境效应进行了分析,阐述了色彩配置的特点、要求和原则,对色彩技巧进行了探讨。
未成年人的监护问题一直以来是社会的热点问题,对于未成年子女的监护只依赖家庭自治是不能够解决现存问题的,因此需要国家的监护与监督。在参考国外未成年人国家监护制度的基
中华人民共和国成立七十周年是一部由站起来,富起来,再到迎接强起来的伟大历史。伟大历史唤醒伟大思想,中国共产党生态思想在马克思主义中国化的过程中,创造性地发展了马克思
提高研究成果国际化水平,需要知晓国际高等教育研究的总体态势和中国贡献的现状。中国虽然发文量尚可,但学术影响力和代表性成果相对落后;国际高等教育研究主题和研究取向具
在完全液相法催化剂制备的前驱体成胶过程中,分别采用乙醇、乙二醇、水为溶剂,制备了CuZnAlSi二甲醚合成双功能浆状催化剂,考察了不同成胶溶剂对催化剂性能的影响;采用XRD,TE
新闻话语一直以来都是批评话语分析关注的重点领域之一,受到了众多语言学家的关注。批评话语分析主要研究语言、权利以及意识形态之间的关系,而新闻话语的背后往往会隐藏新闻
近年来,党中央国务院号召大力发展乡村,实现乡村振兴。自乡村旅游发展以来,帮助农村居民脱贫致富不在少数,因此大力发展乡村旅游成为农村、农民精准脱贫的一条有效途径,也成为响应乡村振兴战略号召的一个重要手段。在乡村旅游发展过程中,曾经出现过一些骇人听闻的负面新闻,多是由于多方利益分摊不均引发的恶果,这就引起人们的思考,究竟怎样才能实现乡村旅游可持续发展?最终答案是,社区参与旅游。因为居民对所在的旅游地拥
文章分析了中国民间工艺品产业在现代化过程中存在的不足,通过对比中日两国民间工艺品市场营销手段的差异,阐述现代品牌行销的关键因素,探讨传统产业的现代品牌塑造之路。
认为刘少奇的工业化思想是他关于我国社会主义建设理论的核心,体现了他对我国社会主义建设道路的深刻思考。其工业化思想包含着丰富的内容,如:搞工业化要兼顾人民生活水平的