【CN110147807A】一种船舶智能识别跟踪方法【专利】

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 (43)申请公布日 (21)申请号 201910202874.8

(22)申请日 2019.03.18

(66)本国优先权数据

201910007965.6 2019.01.04 CN

(71)申请人 上海海事大学

地址 201306 上海市浦东新区临港新城海

港大道1550号

(72)发明人 王胜正 刘博 

(74)专利代理机构 上海互顺专利代理事务所

(普通合伙) 31332

代理人 成秋丽

(51)Int.Cl.

G06K 9/62(2006.01)

G06K 9/46(2006.01)

G06N 3/04(2006.01)

G06N 3/08(2006.01) (54)发明名称

一种船舶智能识别跟踪方法

(57)摘要

本发明提出了一种船舶智能识别跟踪方法,

基于计算机视觉的深度学习算法,

改进了传统深度学习中的基础分类网络结构和目标的多尺度

预测方法,利用Darknet网络和YOLOv3算法结合

的方式实现船舶的跟踪并实时检测识别船舶类

型。该方法引入残差网络的思想,采用全卷积结

构,增加网络深度,提高了数据特征学习能力。利

用YOLOv3算法通过卷积核的方式实现特征图之

间的局部特征交互,进行目标的匹配定位,在此

基础上将目标区域预测和类别预测整合于单个

神经网络模型中,从而实现图像的全局信息进行

目标识别。实验结果表明,提出的算法与传统方

法相比,不仅具有更好的实时性、准确性,对各种

环境变化具有较好的鲁棒性。权利要求书4页 说明书10页 附图3页CN 110147807 A 2019.08.20

C N 110147807

A

1.一种船舶智能识别跟踪方法,其特征在于包括以下步骤:

步骤一:收集不同类型船舶图片,作为船舶图像原始数据,进行标签预处理,为后续的识别跟踪模型做初始化,步骤一包括数据预处理,具体实施步骤如下:

(一)数据预处理:

(1)下载Pascal voc2007标准化数据集,清空其原有数据,保留JPEGImages文件夹,Annotations文件夹和ImageSets文件夹;

(2)将收集到的不同类型的船舶原始图像数据存放于JPEGImages文件夹中,包括训练图片和测试图片,其中训练图片和测试图片数量比列为8:2;

(3)通过labelImg标记工具,生成模型可读的Xaml文件存放在Annotations文件夹中,每一个Xaml文件都对应于JPEGImages文件夹中的一张图片;

(3)在ImageSets文件夹下建立Main文件夹,存放的是每一种船舶图片类型对应的图像数据信息,包括训练数据集,检测数据集,验证数据集,训练和验证数据集;

步骤二:构建深层网络模型,对输入的船舶图像样本数据进行卷积操作提取相应特征,进行组合学习,得到物体的特征图模型,在此基础上添加特征交互层,分为三个尺度,每个尺度内,通过卷积核的方式实现特征图局部的特征交互,步骤二包括船舶特征提取网络结构和特征交互层结构,具体实施步骤如下:

(一)船舶特征提取网络:

(1)输入预处理好的船舶图片,利用高分辨率分类器提高图像的分辨率,进行规范化处理;

(2)通过32层卷积核,每个卷积核大小为3*3,步伐为1进行卷积操作,获得特征映射矩阵;

(3)通过卷积层的船舶特征图矩阵

提取出高度抽象的船舶特征,

其中是第r层卷积网络的第n个输出的特征映射,函数f表示第r层卷积神经网络神经元的激活函数,

是第r -1个网络层的第m个输入的船舶特征映射,是第n个网络输出层的船舶特征映射和第m个输入特征映射的连接权重,

参数

是第r层卷积神经网络的第n个特征映射的偏置量;

(4)在每一个卷积层后添加归一化层,

通过函数进行批量标准化处理,将卷积层输出的矩阵数据分布归一化为均值为0,方差为1的分布,其中x k 表示输入数据的第k维,E[x k ]表示该维的平均值,表示标准差;

(5)引入修正线性单元g(x)=Max(0,x r )作为激活函数,对于输入该层的数据进行单侧抑制,把归一化层输出的数据作为激活函数的输入数据,当输入数据x r >0时,梯度恒为1,当x r <0时,该层的输出为0;

(6)循环步骤(2)-(5),构建层数为53层的基础网络结构;

(7)在此基础网络结构上,通过残差函数F(x)=H(x)-x 1来构建新的网络结构,当基础网络中卷积层的输入与输出的维度一样时,采用跨层跳跃连接方式,在卷积层后添加残差层,改变其原有基础网络结构,将深层神经网络结构的逐层训练改为逐阶段训练,把网络结构

权 利 要 求 书1/4页2CN 110147807 A

相关文档
最新文档