基于YOLOv3的船舶目标检测算法研究

来源 :大连海事大学 | 被引量 : 0次 | 上传用户:cqsuifeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
我国拥有漫长的海岸线与众多港口,并且国内大多通航内河横贯东西通往入海口,具有优越的航运条件。随着“一带一路”、“长江经济带”等战略的实施,提高船舶智能导航能力与船舶监控效率变得愈发重要。船舶目标检测是船舶智能导航与监控的内容之一,作为雷达和AIS等导航与监管设备的补充,基于计算机视觉和深度学习的目标检测算法已经成为一种新的重要导航方法和可靠的监控手段。近些年,卷积神经网络为提高泛用性和准确性,模型逐渐向具有更大规模的参数量及更深的网络层数去发展。然而这种高计算复杂度和庞大模型结构的检测算法存在检测效率低、训练困难、对硬件配置要求高、不利于应用普及的缺点。并且对于船舶这种单一类别物体的检测,这类模型也会出现过拟合风险增加、实时性差等问题。对于船舶检测,除了要求模型需要具有较高检测准确度,提高检测速度和减小模型体积以减小对硬件配置的要求也同样重要。由于YOLOv3检测算法在检测精度与速度上有较为均衡的表现,本文对基于卷积神经网络的YOLOv3检测算法进行改进,在保证检测精度的前提下,提出轻量化的实时检测模型LSDM-LAPN。本文主要研究内容如下:首先分析two-stage与one-stage检测算法的优缺点,并对one-stage检测算法YOLOv3和YOLOv3-tiny进行详细分析,为后续研究提供理论基础;使用Anaconda完成PyTorch和OpenCV的开发环境搭建。其次,使用图像翻转、运动模糊、HSV变换等图像增强方法扩充自建船舶数据集,并设计实现了一种船舶图像拼接方法,以增加数据集的困难样本数量,提高数据集的检测难度;使用K-means++聚类算法对船舶边框进行聚类,得出锚框的初始参数。然后对边框回归损失函数及非极大值抑制进行研究。分析大型公开数据集及自建数据集中待测目标的宽高比,根据船舶的大宽高比特性对CIoU进行改进,在宽高比一致性评价函数中增加宽度回归惩罚项,提高边框回归准确度;对非极大值抑制进行改进,使用DIoU作为距离度量区分边框群,采用置信度作为权重对边框群进行加权平均计算得出目标边框位置,提高目标定位准确度。最后对YOLOv3的骨干网络及注意力机制进行研究。提出基于密集连接结构的轻量化骨干网络LSDM,改进后的骨干网络参数相比原网络大幅降低;结合ECA注意力机制和空间分离卷积对特征金字塔进行改进,改进后的特征金字塔LAPN提高了特征利用效率,降低了参数量。在自建数据集上对YOLOv3、YOLOv3-tiny及改进算法LSDM-LAPN、LSDM-tiny进行实验,结果表明改进后的损失函数和非极大值抑制方法提高了检测精度和定位准确度。基于轻量化骨干网络和注意力金字塔的改进YOLOv3算法LSDM-LAPN在保证检测精度的基础上大幅减小了模型体积,提高了检测速度,可以满足辅助导航和船舶监控的准确、轻量、实时的要求,具有应用价值。
其他文献
将物联网技术引入海洋环境,推动海洋物联网(Maritime Internet-of-Things,M-Io T)、智能化港口管理等领域实现数字化的变革与升级,颠覆了传统模式的限制,是发展海事通信网络的一大创举。然而,海洋环境自然条件差,难以像陆地一样部署基站、光纤等通信设备,使得海洋通信系统的发展远不及陆上通信系统。海上船舶用户的日常服务需求的增长,如多媒体娱乐活动、高清视频的播放和游戏等资源密集
学位
多孔碳材料优良的导电性、液体渗透性和高的热稳定性使其在能源存储与转化领域受到广泛关注。通过在多孔碳材料内部引入含氮元素可进一步提高其电化学性能。本文以金属有机框架ZIF-67为前驱体,通过一步高温热分解法成功制备富含氮元素的钴包覆多孔碳材料(Co@NC)。研究了碳化温度(600℃、700℃、800℃)对Co@NC复合多孔碳材料的形貌、结构和电化学性能的影响。最优的多孔碳材料Co@NC-700在1
期刊
本研究关注的是海上自主水面船舶的航行及避碰问题。为研究开阔水域范围内船舶间的协商避让,提出了一种基于驾驶员认知实践的海上自主水面船舶避让行为决策方法。首先,基于船舶驾驶实践过程对航行环境实体、航行态势理解、自主避让决策进行认知建模:提取静态障碍物的特征属性及矢量记录构建适应ENC数据结构的边界模型,提出包含自由行动、协商行动、积极行动及强制行动的多阶段船舶行动域(Multi-stage Ship
学位
近年来,全球环境污染问题日益受到关注,寻找新能源代替煤炭等含碳量高的传统能源是解决环保问题的一大途径。其中天然气作为新兴绿色能源,由于其效率高、无污染、产量大的优点而被世界各国所青睐。据相关资料统计,近几年来,天然气在世界各国的能源消费体系中占着越来越高的比重。我国对天然气的进口一大部分是通过LNG船进行运输。因此本文研究是在LNG船液货装卸模拟器的基础上,对装卸货过程中的液货舱压力维持系统进行控
学位
大型船舶靠泊被认为是最困难的船舶操纵之一。由于人工神经网络具有较强的非线性映射能力,可以学习经验丰富船长的操作经验,所以采用人工神经网络来学习训练手动靠泊的数据来完成船舶的自主靠泊。本文在航海模拟器中选用集装箱船“银河号”作为仿真对象,利用设计的神经网络控制器,完成靠泊任务;以大连海事大学教学实训船“育鲲轮”为研究对象,建立岸基监控中心,并在航海动态仿真和控制实验室的小艇“智龙1号”上完成岸基遥控
学位
航标是标示航道方向、界限与障碍物的标志,用于引导船舶航行与定位,在保障水上通航安全方面发挥着重要作用。浮标作为水上悬浮体,其位置会不断发生变动,对内河航道安全影响较大。深入挖掘航标漂移运动规律,合理地预测短期内航标漂移位置和距离,对于保障船舶航行安全和防碰撞预警至关重要。本文基于数字航道的航标GPS位置数据和航道水位数据,对航标漂移特性进行深入研究,利用深度学习方法,建立了基于GRU和注意力机制的
学位
船舶在未知而又复杂的海洋中航行,由于受到海浪和海风等外界干扰的影响会产生各种摇荡,其中以横摇运动对船舶安全的影响最大。本文针对船舶横摇运动存在不确定参数摄动和海浪外界干扰等问题,提出了一种基于闭环成形滤波的船舶减摇鳍L2增益鲁棒控制器设计方案,从而更好地降低船舶横摇幅度,保障船舶航行安全。首先,本文对船舶减摇鳍系统的非线性数学模型进行分析,之后利用基于时域控制理论的L2增益鲁棒控制理论进行船舶减摇
学位
无人帆船由于具有节能、经济的优势已经成为热点研究问题之一,相比于传统的欠驱动船舶,无人帆船能够执行长航程、长时域值守任务,在海洋资源探索和环境监测方面具有重要应用价值。无人帆船在航行过程中由于受到参考路径和不定常风的影响,会出现单一制导结构无法提供迎风、顺风、横风航行参考信号,并且造成速度调节困难和控制信号频繁抖振现象。本文针对无人帆船基于航路点的路径跟踪控制展开研究,提出了鲁棒自适应控制算法,通
学位
针对常规欠驱动船舶本身固有的非线性、复杂性、易受外界风、浪、流干扰及控制参数难以整定调节的特点,本文设计一种基于改进粒子群优化的RBF神经网络滑模变结构PID控制器,来改进船舶的自动舵性能。该算法无需对风、浪、流等外界干扰进行估计,可有效解决船舶因外界干扰引起的横移偏差及参数难以调节整定的难题,在复杂多变的海上环境条件下,有较好的自适应控制效果。本文直接以船舶的航迹偏差为基础构建期望航向角,将航迹
学位
船舶运动控制可以通过设计合理的控制算法,达到缩短航行时间,节省能源等的目的,因此具有重要的研究意义。本文意在针对欠驱动船舶的非线性,易受外界干扰影响的特点以及PID控制中参数物理意义不明显,容易相互影响不利于参数调节的缺点,结合滑模控制与模糊控制的优势,提出了模糊滑模PID的控制算法。该算法可以简化被控系统,不需要对被控对象建立完整的数学模型且参数模糊整定过程中相互影响较小,同时受外界干扰影响也较
学位