基于卷积神经网络的海上舰船检测及其硬件加速研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:aids1324170
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
我国是一个有着漫长海岸线的海洋大国。近年来,南海某些域内外国家在我国邻近海域不断制造事端,严重侵犯了我国主权,破坏了地区来之不易的和平和稳定局面。与此同时,漫长的海岸线给打击海上违法行为,展开海上安全搜救工作等提出了不小的挑战。因此发展海上舰船检测技术对维护国家领土完整,打击海上犯罪活动,保障人民群众生命财产安全具有重要的意义。基于卷积神经网络的目标检测法相对于传统的目标检测法而言具有特征提取简单,通用性强,检测精度高等特点。本文结合该技术研究了基于卷积神经网络的舰船检测方法,主要展开了以下研究工作:(1)由于神经网络对数据集的依赖性很高,针对目前常用开源数据集舰船目标较少的问题,本文采集并标注了13267张共6个类别的舰船数据集,这些数据集为本文的后续研究提供了重要支撑。基于这些数据集,本文采用YOLOv3网络进行了训练,训练过程中探究了诸如数据增强、批正则化操作以及k-means聚类预设锚框等策略对模型检测效果的影响,实验结果表明这几种策略都在不同程度上提升了网络的检测精度。针对目标检测算法中小目标舰船检测比较困难的问题,在YOLOv3网络的基础上将残差模块替换成密集模块,采用了YOLOv3-Dense网络,对比了其与YOLOv3网络在检测精度尤其是小目标检测效果方面的变化,通过实验证明了YOLOv3-Dense网络要优于YOLOv3网络。(2)针对CPU架构下卷积神经网络前向推理速度慢的问题,分别研究了基于GPU和FPGA两种硬件平台下的卷积神经网络的加速。GPU平台下,采用了基于共享内存的优化矩阵乘法,cu BLAS库以及cu DNN库三种方式进行实现,对比结果表明,三种GPU实现方式相较于CPU实现速度上均有提升。FPGA平台下,针对3×3卷积的特征,提出了部分卷积算法,并采用SDSo C开发工具简化了卷积加速IP核的设计。实验结果显示与Zed Board上ARM CPU软件实现的卷积层相比,采用FPGA硬件加速速度上大概能够提升5倍。(3)针对海雾气象条件下目标检测效果不佳的问题,研究了基于暗通道先验的去雾算法,并针对该算法在天空等明亮区域易产生颜色失真的问题,采用了基于容差的改进算法对含雾舰船图像进行去雾。实验结果表明,去雾后舰船的检测效果要优于去雾前的检测效果。同时针对去雾算法计算量大,CPU计算慢的问题,提出了基于共享内存和规约算法的GPU加速法。实测数据显示,GPU版本的去雾算法速度比CPU版本的提高了13倍,且能够达到实时处理的效果。
其他文献
数据获取系统在各类物理实验中扮演着越来越重要的角色,随着电子学技术的发展,数据获取系统支持的通道数将越来来多。这也意味着物理学探测系统精度逐渐增加。数据获取系统的
科学研究和工程应用中很多问题可抽象为数学模型作为待优化问题求解,随着问题规模越来越大,复杂度越来越高,传统的优化算法在解决这些问题时显得愈发吃力,具有更强全局优化能
在当今智能终端设备激增和互联网用户接入需求不断扩大的背景下,可见光通信(Visible Light Communication,VLC)有望成为传统无线通信技术的重要补充和替代技术,进而缓解无线
随着体育产业和体育事业的逐渐国际化,与体育有关的国际争议也随之增多。仲裁凭借着其高效、专业、形式灵活的优势,是解决体育纠纷的最佳选择。以国际体育仲裁院(CAS)为代表
随着遥感相关技术的迅猛发展,高分辨率遥感图像的采集,为我们提供了海量的遥感信息,其中不乏大量的飞行器目标。飞行器目标在结构形态上大致相似,在局部部位上却千差万别,想
网络化多智能体系统是由多个可相互通信、相互合作的智能体组成的一类系统。它在智慧城市、智能交通、传感器网络等多种领域的研究中发挥着重要的作用。由于网络的存在,网络
振动切削加工是一种复杂的非线性变形过程,利用传统的研究方法对振动切削机理进行相关分析还是有比较大的难度。随着计算机技术的发展,利用计算机进行有限元仿真分析的优势日
海参不仅是八大珍品之一,也是名贵的药材。然而海参主要依靠潜水员进行水下捕捞,工作强度大、效率低下且对人身安全造成重大威胁。因此,研发海参自动捕捞设备是发展智慧渔业
煤炭资源以其在稳定性、规模化和经济性上的优势,一直是我国一次能源供应的主体。随着高品质煤炭资源的逐渐枯竭,储量丰富的褐煤资源日益受到人们的关注。但是褐煤含水量高,
近年来,被称为“绿色照明”的发光二极管技术正在迅速发展。LED(Light-Emitting Diode,发光二极管)通信或可见光通信是一个有前途的领域,并且越来越受到研究的关注。LED是LED