[发明专利]一种基于深度卷积神经网络的鱼类图像分类方法有效
申请号: | 201810984130.1 | 申请日: | 2018-08-28 |
公开(公告)号: | CN109190695B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 郑海永;邱晨晨;俞智斌 | 申请(专利权)人: | 中国海洋大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/04 |
代理公司: | 重庆敏创专利代理事务所(普通合伙) 50253 | 代理人: | 陈千 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深度 卷积 神经网络 鱼类 图像 分类 方法 | ||
1.一种基于深度卷积神经网络的鱼类图像分类方法,其特征在于,包括如下步骤:
S1:采集水下鱼类图像,构建鱼类图像数据集;
选取预训练集ImageNet以及鱼类数据集Fish4Knowledge;
S2:构建基于B-CNNS的卷积神经网络模型,按样本数量大小依次将所述预训练集ImageNet、鱼类数据集Fish4Knowledge以及鱼类图像数据集这三个数据集输入到所述网络模型中,通过训练和迭代反馈,得到所述鱼类图像数据集中鱼类图像的类别标签,其中,步骤S2具体包括:
S21:将所述预训练集ImageNet输入到所述网络模型中训练直至收敛;
S22:将所述鱼类数据集Fish4Knowledge输入到步骤S21训练后的网络模型中继续训练直至收敛;
S23:将所述鱼类图像数据集输入到步骤S22训练后的网络模型中对网络参数进行微调;
其中,所述网络模型包括优化后的数据增强单元以及网络结构单元,即将步骤S1中所述三个数据集输入到所述优化后的数据增强单元得到数据增强后的鱼类图像测试集,将所述鱼类图像测试集输入到所述网络结构单元,得到所述鱼类图像数据集中图像的类别标签;
所述网络结构单元包括两路相同的VGG网络,所述将所述鱼类图像测试集输入到所述网络结构单元,得到所述鱼类图像数据集中图像的类别标签,具体包括:
将所述鱼类图像测试集输入到两路VGG网络中进行特征提取,之后将所述两路VGG网络提取到的特征进行双线性池化得到双线性向量,最后输入softmax函数得到所述鱼类图像数据集中图像的类别标签;
所述VGG网络包括五组卷积层,其中,在前四组卷积层的后面插入优化后的SE块,所述优化后的SE块具体操作为:
将输入图像x经过卷积层后得到通道数为C1的特征图;
将每个通道分割成四个区域,其中,第k个通道由四个实数zk1、zk2、zk3、zk4来表征;
通过激发操作学习得到每个通道的权重;
将所述特征图的每个通道的每个区域与学习到的权重相乘;
调整维度,使得输出图像的维度等于输入图像的维度;
其中,所述四个实数分别为:
式中,W×H为输入SE block的特征谱中第k个通道的特征维度,i为从(1,H)的变量,j为从(1,W)的变量,uk(i,j)为输入到SE block的特征谱;
所述通过激发操作学习得到每个通道的权重,具体为:s=σ(L2δ(L1,r(z)),即首先进行reshape操作r(z),将表征每个通道维度由C1*4转为4C1*1,然后依此经过全连接层L1、ReLU激活函数δ、全连接层L2以及sigmoid函数σ操作,经过训练和迭代后,学习得到每个通道的权重。
2.根据权利要求1所述的基于深度卷积神经网络的鱼类图像分类方法,其特征在于,所述将步骤S1中所述三个数据集输入到所述优化后的数据增强单元得到数据增强后的鱼类图像测试集,具体包括:首先将所述三个数据集中的每一幅图像通过SRGAN网络进行超分辨率重建,接着将所述重建后的图像进行数据增强。
3.根据权利要求2所述的基于深度卷积神经网络的鱼类图像分类方法,其特征在于,所述数据增强包括翻折和\或旋转。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国海洋大学,未经中国海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810984130.1/1.html,转载请声明来源钻瓜专利网。