[发明专利]一种基于深度压缩神经网络的无人艇水面目标识别算法在审
申请号: | 201910617211.2 | 申请日: | 2019-07-09 |
公开(公告)号: | CN110458160A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 周治国 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06K9/32 | 分类号: | G06K9/32;G06K9/46;G06N3/08 |
代理公司: | 11777 北京艾皮专利代理有限公司 | 代理人: | 冯铁惠<国际申请>=<国际公布>=<进入 |
地址: | 100089北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公布了一种基于深度压缩神经网络的无人艇水面目标识别算法,使用本发明能够实时、鲁棒地检测多类水上特定目标。本发明针对无人艇在复杂水域环境下高价值目标识别需求,改进一种深度压缩神经网络算法并实时实现。采用基于VGG的神经网络进行特征提取,改进SSD目标检测算法候选框样本匹配策略、调整损失函数,利用聚类算法优化识别机制以提高算法的识别精度,并融合多特征图的检测结果,实现快速多尺度目标鲁棒识别。最后在不影响性能的前提下使用深度压缩方法将网络压缩50%,大幅降低了模型存储,并在嵌入式GPU上将算法实现并验证。实验结果表明,该算法能够在复杂环境下实时多尺度识别多类水上特定目标,对天气、光照的变化均有较强的鲁棒性,单帧视频的识别时间达到0.1s。 | ||
搜索关键词: | 深度压缩 算法 神经网络 多尺度 复杂水域环境 目标检测算法 神经网络算法 复杂环境 检测结果 聚类算法 鲁棒识别 模型存储 目标识别 匹配策略 水面目标 算法实现 损失函数 特征提取 网络压缩 影响性能 候选框 鲁棒性 嵌入式 特征图 单帧 鲁棒 光照 样本 改进 视频 验证 融合 检测 天气 优化 | ||
【主权项】:
1.一种基于深度压缩神经网络的无人艇水面目标识别算法,首先由特征提取网络对输入的图像矩阵化并逐层提取多尺度的特征,再由SSD检测网络进行位置预测与目标检测,并采用非极大值抑制方法删除冗余信息并输出最终的检测结果,其特征在于:/n一、特征提取网络基于VGG网络进行构建,在网络末端使用2个卷积层替换了原网络的2个全连接层,并在其后增加8层附加网络进一步提高特征提取能力,SSD检测网络从特征提取网络抽取conv4_3,cony7,conv8_2,conv9_2,conv10_2和池化层pool11共6层尺度递减的特征响应图作为输入进行多尺度的检测;/n二、默认框的生成,SSD检测网络在所提取的6个特征图上生成大小和生成位置与输入图像无关的一系列默认框,同一个特征图上默认框的面积是相等的,在m个特征图上做预测时,则第k个特征图上面积sk计算式为:/n /n式中k∈[1,m],其中Smax和Smin代表默认框在对应特征图中所占的最小和最大比例,其中m=6,最小的面积为是0.2,最大面积是0.95;/n三、正负样本选区与匹配策略的改进,描述重叠程度的指标为交并比为IOU,若存在A框与B框,交并比计算方式为:/n /n在面向无人艇目标识别的SSD算法中,取阈值为0.6;/n四、损失函数的改进,SSD中损失函数包含两个部分,一是计算目标类别的损失,二是计算目标位置的损失,通过归一化和加权,得到总的损失函数,损失函数为:/n /n其中,xkij=1表示候选框i与类别p的真实框j匹配成功,代表匹配失败,所以x的值只有0,1两种情况,N是与真实值可以匹配的候选框的个数。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910617211.2/,转载请声明来源钻瓜专利网。