面向SAR舰船检测的深度学习算法轻量化及FPGA加速器设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:heruoss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
我国是一个海洋大国,舰船目标检测对于保卫我国领土主权有着重要意义。合成孔径雷达(SAR)作为一种不受天气状况影响、探测范围大的遥感成像系统,被广泛应用在舰船检测任务中。但SAR图像由于分辨率较低、噪声大并且同一目标在不同角度下的成像结果有较大差异,导致对SAR图像舰船目标进行检测时存在一定难度,在近海及岛礁区域容易出现虚警现象。随着深度学习方法在光学图像的目标检测问题中取得飞速发展,越来越多的研究人员开始对深度学习在SAR图像舰船检测中的应用展开研究。由于深度学习方法计算量大,使用中央处理器(CPU)难以满足实时性要求,而图形处理器(GPU)功耗太大,无法在对功耗有严格要求的SAR成像系统中应用。因此,在低功耗平台下设计一种针对深度学习算法的高效率加速器尤为重要。针对以上问题,本文对深度学习方法在SAR图像舰船检测中的应用进行研究,并结合深度学习方法的算法结构,在现场可编程门阵列(FPGA)平台上进行面向SAR图像舰船检测的硬件加速器设计,具体工作内容如下:1.针对深度学习模型参数量较多的问题,对深度学习模型的不同轻量化方法进行对比分析,并提出了一种混合精度量化方法对模型的网络结构进行轻量化改进,通过对轻量化后的网络结构在模型大小、计算时间、检测效果等方面的性能表现对轻量化方法的有效性进行验证。2.由于深度学习方法需要有大量数据集对模型进行训练才能取得良好的检测效果,因此本文通过分析SAR图像的成像特点,采用目标平移、图像加噪以及姿态合成三种方法对现有的SAR图像舰船数据集进行扩充,并在扩充后的数据集上对深度学习模型的训练和检测结果进行分析验证。3.结合深度学习模型的网络结构,设计基于FPGA的深度学习加速器。本文以ZYNQ Ultra Scale+MPSo C为硬件平台,采用软硬件协同设计方法对加速器进行设计,并使用Roofline性能评估模型对加速器性能进行定量分析并根据分析结果优化加速器结构,从而完成加速器的各部分设计。加速器主要由参数化计算引擎、片上缓存系统以及数据传输引擎三部分构成。参数化计算引擎通过并行计算结构对输入数据进行卷积计算,采用分时复用的方式提高计算并行度并减小资源占用率,同时计算引擎提供参数化接口,使其能够完成对不同卷积层的高效运算;片上缓存系统在数据的输入和输出端均采用双缓存设计,通过乒乓操作的方式对双缓存进行交替读写,从而减小由数据传输产生的时间消耗;数据传输引擎使用双通道直接存储器访问(DMA)控制器实现与外部存储器的高效通信,通过数据分割的方式,进一步提高数据传输效率,并由PCIe总线将加速器的计算结果上传到上位机。最终通过对加速器在检测结果、性能与功耗以及资源使用率三个方面进行对比分析,验证本文所设计加速器的可行性与有效性。
其他文献
丛枝菌根(arbuscular mycorrhiza,AM)真菌是一类非常重要的土壤微生物,能与大多数陆生植物的根系形成互惠共生体,在促进植物营养吸收、增强植物抗逆性、影响和调控生态系统元
随着全球数字化进程的推进,中国国内的电视技术已经基本完成模拟电视向数字电视转变,但是在中东、东南亚、非洲一些贫穷落后地区的电视技术仍然处在模拟信号阶段。目前随着数
随着互联网信息技术的霸主地位的确定,各种数据呈爆炸式增长。分类为处理这些数据的方式之一。早期的数据分类问题多为单标签分类问题,即二分类问题。而近年来多标签数据量急
毫米波太赫兹频段介于微波与红外波段之间,是电磁波频谱中很有研究价值的一个频段,目前在诸如遥感、无线电导航、等离子体诊断、雷达以及卫星通信等许多领域得到了越来越广泛
论文研究了聚苯乙烯负载硒酸催化氧化制备醛类化合物、1,2-二醇化合物和叔胺类氮氧化合物的方法及其机理。研究发现聚苯乙烯负载硒酸试剂具有高效、稳定、易于回收利用的特性
随着大数据的到来,网络用户的规模呈现爆发式增长。面对海量繁杂的网络大数据与千差万别的网络用户,如何从海量数据中精准的推荐给用户感兴趣的信息是十分重要的。推荐方法在一定程度上解决了信息过载问题,但传统推荐模型在挖掘数据特性和多样性推荐方面有待改进。为此,本文从挖掘数据特性和多样性推荐方向出发对基于马尔可夫决策过程的推荐方法开展了研究。首先介绍了本课题的研究背景及推荐系统的相关研究,阐述了本课题研究的
随着社会的发展,日益突出的环境问题使人们迫切渴望一种绿色能源。因此,氢能作为一种清洁能源受到人们的广泛关注。然而,传统制氢技术严重依赖于化石燃料。由于太阳能资源总量极大且利用方便,所以人们希望利用太阳能资源和可循环的原料产氢。在这种情况下,光催化制氢技术吸引了人们的广泛关注。然而,许多单组份光催化剂存在着电荷载流子分离程度较低、太阳光谱利用率不足、光稳定性较差和制备成本较高等劣势,这些问题极大得限
随着Android移动智能终端的普及,Android应用在改善人们生产生活的同时带来许多安全问题。现阶段针对Android Java层的安全保护技术已初步成熟,但Native层的代码保护还在发展中,因此本文对Android Native层的代码保护技术进行研究,利用替换混淆和控制流混淆技术,设计并实现面向Android Native层的代码保护方案。本文对整数这个常见的数据类型设计一种拆分方式,通
手性是自然界中广泛存在的现象,手性药物有着极其相似的物理化学性质,但部分手性药物在人体内的生物活性却有所差异,甚至截然不同,因此手性识别具有重要意义。用于手性识别的
物源分析在盆地沉积研究中一直占有很重要的位置,是盆地分析和古地理分析不可忽缺的内容,对确定物源区的位置、性质、沉积物搬运路径及整个盆地的沉积构造演化等方面有显著影