基于CNN模型压缩的图像特征提取加速算法的设计与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:zhang_jun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的发展,智能手机的普及,信息的获取和分享变得越来越便捷。为了便于人们在手机等资源受限设备上快速获取感兴趣的图像数据,研发在资源受限环境下的图像检索系统尤为迫切。图像特征提取是图像检索系统中的关键模块,基于神经网络模型的图像特征提取是最为有效的方法,但神经网络图像特征提取方法中存在特征表示冗余、特征提取时间长等问题。本文主要关注资源受限环境下,基于神经网络模型提取图像特征的加速关键技术研究。论文选题基于当前大规模图像检索的需求以及移动互联的发展需求出发,结合安全可靠桌面计算机操作系统研发项目中关于图像处理软件支持的实际需求,另一方面可以加快人工智能在工业生产和生活中的应用,选题具有良好的研究价值与实用价值。  本文的主要研究内容包括:  分析当前基于神经网络的模型的性能瓶颈,提出总体设计方案。通过深度神经网络提取的特征是当前图像表示中最为有效的方法。本文通过分析与实验相结合的方法,从计算时间与模型大小等方面对多个神经网络模型进行理论分析,实验结果表明,神经网络模型具有参数多,计算时间长的特点;其中卷积层是最耗时模块,其次是归一化层和全连接层,而深度哈希层对于性能影响较小。因此,深度神经网络模型中卷积层性能是整个模型的性能瓶颈。  应用滤波组合卷积方法加速图像特征提取过程。针对当前神经网络模型中计算耗时关键模块——卷积层,利用通道滤波组合方式替代卷积过程,从理论分析与实验验证的角度加速卷积神经网络模型。并在公开数据集合,不同的图像应用上进行有效性评估。结果表明,滤波组合卷积方法可以有效减少模型规模,减少算法对存储空间的依赖,时间性能上优于原始神经网络模型。  应用浮点计算二值化加速神经网络模型。浮点计算二值化可以实现神经网络模型的进一步加速与压缩。本文对二值化网络设计中关键问题进行探讨,并设计可导的二值操作算子实现二值神经网络训练。为了证明方法的有效性,在公开数据集合上进行图像分类和物体检测的测试,实验表明二值神经网络在物体分类任务中具有很好的加速和压缩效果,但在较复杂任务中存在准确率损失等问题。  实现基于加速图像哈希特征提取算法的图像检索系统。该系统基于加速的图像哈希特征提取算法,实现图像近似查找的功能。该系统可应用于具有类似查找功能的显示场景中,如照片空间整理,相似人物查找等。
其他文献
随着三维技术的快速发展,人们对三维模型的需求越来越大,且互联网作为信息交流的工具,越来越普及,因此人们对互联网上快速传输三维模型的需求成为必然。另外,随着三维技术在
随着网络管理技术的发展,网络管理的规模越来越大,网络管理自动化与智能化成为下一代网络管理发展的重要方向。网络管理自动化要求网络管理系统能够最大限度代替网络管理者完
物流监管业务是我国物流企业拉动并促进各项主营业务发展的一条新途径。物流监管业务的信息化是提高整个企业物流监管业务管理效率和监控能力的有效手段。物流监管业务是第三
三维视频表现的信息更丰富、形象,它不仅应用在娱乐领域还能用于生产实践领域,它可用于虚拟现实、实时控制、精确制导、交互控制等方面,具有巨大的应用空间和应用价值。本文
在软件体系结构研究领域,出现了由通过构件和连接子来描述体系结构的方法向通过记录设计决策和设计理由来描述体系结构的方法的转换。这主要是因为构件-连接子模型只记录设计
图像是人类获取、传递和交流信息的重要途径之一。但是在图像获取、传输和存储过程中,由于环境条件、光学成像设备局限性等影响,不可避免会引入模糊,从而降低其质量。计算机视觉
近几年来,计算机网络技术高速发展,网络信息量呈指数级增长。想在网络中找到需要的信息越来越难,故搜索引擎应运而生了。搜索引擎中的一个重要技术为网络爬虫技术,将网络爬虫
在数控技术的发展过程中,如何进行数控加工程序的编制已经成为影响数控加工效率及质量的关键。针对这一问题,在蓝天数控系统的基础上,结合数控图形编程的编程特点,开发了面向中小
开发者在开发过程中常常会使用一些API(Application ProgrammingInterface)来实现手边的任务。现有API数量巨大,且在不断更新和增加,即使再有经验的开发者也不可能掌握所有API
随着科技的发展和信息技术的进步,运动目标检测和跟踪作为智能视频监控的基础和核心在计算机视觉领域里成为了人们研究的热点问题之一,它的效果好坏,直接影响着整个系统工作