掌桥专利:专业的专利平台
掌桥专利
首页

基于自适应卷积神经网络的南美白对虾品质检测方法

文献发布时间:2023-06-19 11:14:36


基于自适应卷积神经网络的南美白对虾品质检测方法

技术领域

本发明涉及农业工程与图像处理交叉技术领域,特别涉及一种基于自适应卷积神经网络的南美白对虾品质检测方法。

背景技术

在我国虾蟹类水产业中,南美白对虾的养殖占比最高,养殖面积逐年持续扩大。自1989年以来,我国南美白对虾养殖和生产加工总量一直位居世界前列。然而,受历史条件和技术水平的制约,我国虾产品的生产和加工手段一直以劳动密集型为主,开发对虾自动化品质的在线无损检测装备,有助于在源头上对虾体的品质进行监控,可以保障流向市场的对虾产品质量安全性,可拓展智能化、自动化技术在水产智能装备中的应用范围,对水产行业的发展具有重大促进和推动作用。

为了提高南美白对虾产品的检测效率,现有技术已提出一系列的南美白对虾品质检测算法,比如,参考文献[Zihao Liu,Xiaojun Jia,Xinsheng Xu.Study of shrimprecognition methods using smart networks[J].Computers and Electronics inAgriculture.2019,165:1-10.]提出了一种针对相同来源对虾样本的基于深度学习的对虾外观品质检测模型;参考文献[Zihao Liu.Soft-shell shrimp recognition based onimproved AlexNet for quality evalution[J].Journal of Food Engineering.2020,266:1-10.]则根据构建的对虾图像样本数量、对虾外观形态微观差异、层级颜色差异、细微纹理差异、样本的交叉验证比例,给出了深度卷积神经网络结构改进式的结构设计,证实了深度学习模型运用在南美白对虾品质分级上的可行性;参考文献[Zihao Liu,Fang Cheng,Wei Zhang.Identification of soft shrimp based on deep learning[C].ASABEMeeting.2016,Orlando,Florida.]提出了一种基于稀疏自编码神经网络(SAENN)的软壳次品虾识别算法,把每幅对虾图像分为若干子块,把分割开来的子块导入SAENN网络进行分类,获取了每个子块的类别标签,然后再把子块还原为原始完整的对虾图像,推断出原始对虾图像的类别,完成基于SAENN网络的软壳次品虾识别方法。

然而,虽然国内外已开展相关较多的研究,但是大多研究都集中于运用单个养殖源的样本进行算法测试与更新,对传统所提算法能否有效运用在不同来源的对虾品质的泛化性检测上,还有待于进一步研究和测试。而且,传统对虾识别算法在基于当前对虾数据集构建的模型中,虽然在某些特定场景下表现出较高测试精度,但是一旦更新测试样本,模型识别精度会呈现梯度式下降规律,因为原始算法的鲁棒性和泛化性能较差,所构建模型对来自于不同养殖池塘、不同养殖条件甚至不同批次样本的适应能力较差,即基于某批样本构建的训练模型不能很好的泛化用于另一批次对虾样本的识别中,导致对不同来源南美白对虾品质识别的泛化性较低,且极为不稳定。

发明内容

为了解决现有技术存在的上述问题,本发明提供了一种基于自适应卷积神经网络的南美白对虾品质检测方法,通过引入香农信息论中的图像熵理论来计算不同来源南美白对虾图像的特征表达差异,构建得到自适应卷积神经网络模型用于南美白对虾的品质检测,从而提高用于检测不同来源南美白对虾品质的检测方法的稳定性和泛用性。本发明的技术方案如下:

根据本发明实施例的一个方面,提供一种基于自适应卷积神经网络的南美白对虾品质检测方法,其特征在于,所述方法包括:

1)构建具有五层结构的卷积神经网络,随机初始化所述卷积神经网络各层对应的卷积核尺寸和步长,按预设顺序依次将各幅南美白对虾图像对应的灰度图像输入所述卷积神经网络;

2)对于每幅灰度图像在每层对应的卷积操作,采用当前层对应的卷积核尺寸和步长对当前灰度图像进行当前层的卷积操作,通过监控器监测计算当前灰度图像对应的图像整体熵H以及整体颜色熵H

3)采用更新后的卷积核尺寸和步长继续对当前灰度图像进行当前层的卷积操作,直至当前灰度图像对应的整体颜色熵H

4)根据所述卷积特征图计算得到当前层对应的信息增益g(),当监测到当前层对应的信息增益g()相较上一层对应的信息增益g()的递减率不大于50%时,将所述卷积特征图作为当前灰度图像输入下一层继续进行步骤2)至步骤3)所述的卷积操作;当监测到当前层对应的信息增益g()相较上一层对应的信息增益g()的递减率大于50%时,将当前层对应的深度确定为最佳深度,并将当前层对应的卷积特征图进行输出;

5)每输入一幅南美白对虾图像对应的灰度图像,采用上一幅南美白对虾图像对应的最佳深度,以及上一幅南美白对虾图像对应的各层优选参数对所述卷积神经网络进行参数更新,并采用参数更新后的所述卷积神经网络对当前输入的灰度图像进行步骤2)至步骤4)所述的卷积操作。

优选的,所述图像整体熵H用于表达灰度图像对应南美白对虾的不确定程度,所述整体颜色熵用于表达灰度图像所对应南美白对虾表面颜色的不确定性程度,所述整体纹理熵用于表达灰度图像所对应南美白对虾表面纹理的不确定性程度,所述整体形状熵用于表达灰度图像所对应南美白对虾形状的不确定性程度。

优选的,所述图像整体熵H的表达函数如下:

其中,P

M和N分别为所述灰度图像的图像尺寸,i和j表示像素下标索引,f(i,j)为所述灰度图像中点(i,j)处的灰度值,H为图像整体熵,P

优选的,整体颜色熵H

对于每幅灰度图像,将所述灰度图像投射至包含预设网格单元的网格空间,从而将所述灰度图像由所述网格空间分割为至少二个局部灰度图像;

对于每幅灰度图像,分别计算所述灰度图像所对应各个局部灰度图像的单元颜色熵H

优选的,单元颜色熵H

对于所述灰度图像对应的各个局部灰度图像,分别计算各个局部灰度图像的单元颜色熵H

所述单元颜色熵H

其中,k为255,P′

所述整体颜色熵H

上述a、b分别为局部灰度图像的图像尺寸,i和j为像素下标索引。

优选的,单元纹理熵H

对于所述灰度图像对应的各个局部灰度图像,分别计算各个局部灰度图像的单元纹理熵H

所述单元纹理熵H

其中,P(i,j,δ,θ)为灰度为i的像素从(x,y)出发,灰度为j的像素从(x+Δx,y+Δy)同时出现的概率,P(i,j,δ,θ)的表达式如下:

P(i,j,δ,θ)={[(x,y),(x+Δx,y+Δy)]|f(x,y)=i,f(x+Δx,y+Δy)=j}

所述整体纹理熵H

上述a、b分别为局部灰度图像的图像尺寸,i和j为像素下标索引,δ表示统计与距离,θ表示像素空间依赖的角度方向。

优选的,单元形状熵H

对于每幅灰度图像,设定阈值T,采用Canny边缘检测算子提取所述灰度图像的图像边缘特征,得到所述灰度图像对应的边缘分布图,所述边缘分布图由0和1二进制数构成,边缘表示为1,非边缘表示为0,对于所述灰度图像对应的各个局部灰度图像,根据所述边缘分布图分别计算各个局部灰度图像的单元形状熵H

所述单元形状熵H

其中,

所述整体形状熵H

上述a、b分别为局部灰度图像的图像尺寸,i和j为像素下标索引,S

优选的,所述根据所述卷积特征图计算得到当前层对应的信息增益g(),包括:

每输入一幅南美白对虾图像对应的灰度图像,将所述灰度图像添加至图像数据集,并获取所述图像数据集中各灰度图像在首层对应的图像整体熵,根据所述图像数据集中各灰度图像在首层对应的图像整体熵,计算得到所述图像数据集的熵H(D),所述图像数据集的熵H(D)的表达式如下:

其中,NN为所述图像数据集中灰度图像的数量,H

计算所述图像数据集在所述卷积神经网络每层对应的条件熵H(D|f),所述条件熵H(D|f)的表达式如下:

H(D|f)=H(f,D)-H(f)

其中,H(f,D)为联合信息熵,H(f)为所述图像数据集中各幅灰度图像分别在所述卷积神经网络每层对应的卷积特征图的图像整体熵;

根据所述图像数据集的熵H(D)以及所述图像数据集在所述卷积神经网络各层对应的条件熵H(D|f),采用递推公式计算得到所述卷积神经网络每层对应的信息增益g(),所述递推公式的表达式如下:

g(D,f

g(D,f

g(D,f

g(D,f

其中,d为所述卷积神经网络的深度。

优选的,步骤2)中当监测出当前灰度图像对应的整体颜色熵H

与现有技术相比,本发明提供的一种基于图像熵自适应卷积神经网络的南美白对虾品质检测方法具有以下优点:

本发明提供的一种基于自适应卷积神经网络的南美白对虾品质检测方法,通过引入图像熵理论计算不同来源南美白对虾图像的特征表达差异,从而获取不同来源对虾样本外观特征的演变规律,并把该规律抽象为用于表达熵理论的数学模型,获取不同来源南美白对虾图像外观特性的数学描述方程;基于卷积神经网络构造对虾品质的检测模型,根据多源对虾数据集分类前后呈现的熵减规则计算卷积神经网络中卷积参数和网络深度,消解数据集从随机输入到规则输出的信息熵变化和打破数据类型从三维输入到一维输出的熵变动,最终得到自适应卷积神经网络模型用于南美白对虾品质检测,从而解决了现有南美白对虾品质检测方法对不同来源南美白对虾品质的识别泛化性和稳定性较低的技术问题,达到提高对不同来源南美白对虾品质识别泛化性和稳定性的技术效果。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。

图1是本发明一个实施例提供的一种基于自适应卷积神经网络的南美白对虾品质检测方法的方法流程图。

图2是本发明一个实施例提供的一种对虾灰度图像所对应图像整体熵对随机批次梯度下降在卷积神经网络中的变化趋势图。

图3是本发明一个实施例提供的一种对虾灰度图像所对应整体颜色熵对随机批次梯度下降在卷积神经网络中的变化趋势图。

图4是本发明一个实施例提供的一种对虾灰度图像所对应整体纹理熵对随机批次梯度下降在卷积神经网络中的变化趋势图。

图5是本发明一个实施例提供的一种对虾灰度图像所对应整体形状熵对随机批次梯度下降在卷积神经网络中的变化趋势图。

图6是本发明一个实施例提供的一种卷积神经网络对单幅灰度图像的处理流程示意图。

图7是本发明一个实施例提供的一种网络深度自适应调整的执行示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,以下结合具体实施例(但不限于所举实施例)与附图详细描述本发明,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

为了便于对本发明实施例进行说明,预先对本发明实施例涉及的基本概念进行如下介绍:

在香农信息论中,熵用来表示事物的不确定性,不确定性越大,表示信息熵越大,反之,信息熵越小。在图像识别领域,图像群是按照随机打乱的顺序导入神经网络进行训练,此时数据集中图像排列状态是混乱的,图像内容是不确定的,导致数据集整体信息熵最大,而完成分类后的数据集排列规则,此时信息熵最小。神经网络模型输入是一堆随机排列的图像数据,输出的是一堆被分类好的图像类别标签,在此过程中数据集的信息熵随着神经网络的层数增加而逐层递减,当输出图像类别标签时,信息熵最小。

图1是根据一个示例性实施例示出的一种基于自适应卷积神经网络的南美白对虾品质检测方法的方法流程图,如图1所示,该基于自适应卷积神经网络的南美白对虾品质检测方法,包括:

步骤1:构建具有五层结构的卷积神经网络,随机初始化所述卷积神经网络各层对应的卷积核尺寸和步长,按预设顺序依次将各幅南美白对虾图像对应的灰度图像输入所述卷积神经网络。

步骤2:对于每幅灰度图像在每层对应的卷积操作,采用当前层对应的卷积核尺寸和步长对当前灰度图像进行当前层的卷积操作,通过监控器监测计算当前灰度图像对应的图像整体熵H以及整体颜色熵H

需要说明的是,当监测出当前灰度图像对应的整体颜色熵H

对于不同养殖源采集的对虾样本在外观上通常存在不同,这种差异可用以上定义的整体颜色熵H

H=H

公式1描述了南美白对虾图像的灰度图像对应的图像整体熵H等价于其对应整体颜色熵H

所述图像整体熵H用于表达灰度图像对应南美白对虾的不确定程度,所述整体颜色熵用于表达灰度图像所对应南美白对虾表面颜色的不确定性程度,所述整体纹理熵用于表达灰度图像所对应南美白对虾表面纹理的不确定性程度,所述整体形状熵用于表达灰度图像所对应南美白对虾形状的不确定性程度。

根据香农信息论,一幅大小为M×N图像的图像整体熵H的表达函数如公式2:

其中,P

M和N分别为所述灰度图像的图像尺寸,i和j表示像素下标索引,f(i,j)为所述灰度图像中点(i,j)处的灰度值,H为图像整体熵,P

为了说明灰度图像的图像整体熵对后续自适应卷积神经网络模型的影响,本发明通过图2示出了对虾灰度图像所对应图像整体熵对随机批次梯度下降在卷积神经网络中的变化趋势图,在图2中,纵坐标H为灰度图像在各层对应的图像整体熵,横坐标L为卷积神经网络的层数。从该趋势图中可以看出,图像整体熵在卷积神经网络的前5层下降迅速,后面的下降速度开始逐渐放缓,说明前5层所提取的对虾特征对虾体品质的检测起到了关键作用,因此为了提高神经网络运行的效率,减少不必要的时间消耗,本发明实施例在步骤1中选取一个具有五层结构的卷积神经网络作为初始卷积神经网络。

在本发明中,H用于衡量一幅图像整体的不确定度,其中包含了颜色不确定度-整体颜色熵H

需要说明的是,本发明在阐述图像整体熵H、整体颜色熵H

优选的,整体颜色熵H

(A)对于每个灰度图像,将所述灰度图像投射至包含预设网格单元的网格空间,从而将所述灰度图像由所述网格空间分割为至少二个局部灰度图像。

取大小M×N的灰度图像中以(i,j)为中点的一个局部灰度图像代入公式2,且该局部灰度图像的大小为a×b,则此时,H为图像的局部熵。

(B)对于每个灰度图像,分别计算所述灰度图像所对应各个局部灰度图像的单元颜色熵H

所述整体颜色熵用于表达灰度图像所对应南美白对虾表面颜色的不确定性程度。为了表征对虾图像的整体颜色熵H

(a)对于所述灰度图像对应的各个局部灰度图像,分别计算各个局部灰度图像的单元颜色熵H

所述单元颜色熵H

其中,k为255,P′

采用单元颜色熵H

所述整体颜色熵H

上述a、b分别为局部灰度图像的图像尺寸,i和j为像素下标索引。

为了说明灰度图像颜色熵对后续自适应卷积神经网络模型的影响,本发明通过图3示出了对虾灰度图像所对应整体颜色熵对随机批次梯度下降在卷积神经网络中的变化趋势图,在图3中,纵坐标H

所述整体纹理熵用于表达灰度图像所对应南美白对虾表面纹理的不确定性程度,其反映了对虾灰度图像像素之间的灰度级空间相关规律与局部灰度图像灰度变化程度的大小。

优选的,单元纹理熵H

(b)对于所述灰度图像对应的各个局部灰度图像,分别计算各个局部灰度图像的单元纹理熵H

所述单元纹理熵H

其中,P(i,j,δ,θ)为灰度为i的像素从(x,y)出发,灰度为j的像素从(x+Δx,y+Δy)同时出现的概率,P(i,j,δ,θ)的表达式如公式7:

P(i,j,δ,θ)={[(x,y),(x+Δx,y+Δy)]|f(x,y)=i,f(x+Δx,y+Δy)=j} 公式7

上述公式6反映了对虾灰度图像关于方向、相邻间隔、变化幅度的综合信息,同时可作为图像基元和排列结构信息分析单幅灰度图像的不确定性程度。

与整体颜色熵类似,对于一幅灰度图像,其整体纹理熵H

所述整体纹理熵H

上述a、b分别为局部灰度图像的图像尺寸,i和j为像素下标索引,δ表示统计与距离,θ表示像素空间依赖的角度方向。

为了说明灰度图像纹理熵对后续自适应卷积神经网络模型的影响,本发明通过图4示出了对虾灰度图像所对应整体纹理熵对随机批次梯度下降在卷积神经网络中的变化趋势图,在图4中,纵坐标H

所述整体形状熵用于表达灰度图像所对应南美白对虾形状的不确定性程度。优选的,单元形状熵H

(c)对于每个灰度图像,设定阈值T,采用Canny边缘检测算子提取所述灰度图像的图像边缘特征,得到所述灰度图像对应的边缘分布图,所述边缘分布图由0和1二进制数构成,边缘表示为1,非边缘表示为0,对于所述灰度图像对应的各个局部灰度图像,根据所述边缘分布图分别计算各个局部灰度图像的单元形状熵H

所述单元形状熵H

其中,

与整体颜色熵、整体纹理熵类似,对于一幅灰度图像,其整体形状熵H

所述整体形状熵H

上述a、b分别为局部灰度图像的图像尺寸,i和j为像素下标索引,S

需要说明的是,公式10中分母部分是二维矩阵中存在的理论最大边缘数。

为了说明灰度图像形状熵对后续自适应卷积神经网络模型的影响,本发明通过图5示出了对虾灰度图像所对应整体形状熵对随机批次梯度下降在卷积神经网络中的变化趋势图,在图5中,纵坐标H

对于不同养殖源采集的南美白对虾图像,其外观上往往存在不同,这种差异可用使用上述整体颜色熵H

步骤3:采用更新后的卷积核尺寸和步长继续对当前灰度图像进行当前层的卷积操作,直至当前灰度图像对应的整体颜色熵H

在构建基于自适应图像熵卷积神经网络过程中,卷积操作是控制卷积神经网络中每层输出特征的重要操作,而其中涉及到的优选参数则是其中重要环节。下面给出基于图像熵确定优选参数的具体实施流程。首先,随机初始化卷积操作中的两个重要参数:卷积核尺寸和步长,以这两个随机初始化的参数对原始输入的灰度图像进行卷积操作,在对每一个局部灰度图像进行卷积同时,安插监控器对每次卷积操作进行监控,并计算当前局部灰度图像的单元颜色熵H

步骤4:根据所述卷积特征图计算得到当前层对应的信息增益g(),当监测到当前层对应的信息增益g()相较上一层对应的信息增益g()的递减率不大于50%时,将所述卷积特征图作为当前灰度图像输入下一层继续进行步骤2至步骤3所述的卷积操作;当监测到当前层对应的信息增益g()相较上一层对应的信息增益g()的递减率大于50%时,将当前层对应的深度确定为最佳深度,并将当前层对应的卷积特征图进行输出。

函数g()表示信息增益,即原始数据在已知特征后,不确定性程度消减的数值。其中,图像数据集包括:具有不同染病虾种类和数量的灰度图像、具有不同外观形态比例的正品虾和次品虾灰度图像、早期染病虾与正常虾灰度图像。

优选的,步骤4中根据所述卷积特征图计算得到当前层对应的信息增益g(),包括:

每输入一幅南美白对虾图像对应的灰度图像,将所述灰度图像添加至图像数据集,并获取所述图像数据集中各灰度图像在首层对应的图像整体熵,根据所述图像数据集中各灰度图像在首层对应的图像整体熵,计算得到所述图像数据集的熵H(D),所述图像数据集的熵H(D)的表达式如公式12:

其中,NN为所述图像数据集中灰度图像的数量,H

计算所述图像数据集在所述卷积神经网络每层对应的条件熵H(D|f),所述条件熵H(D|f)的表达式如公式13:

H(D|f)=H(f,D)-H(f) 公式13

其中,H(f,D)为联合信息熵,H(f)为所述图像数据集中各个灰度图像分别在所述卷积神经网络每层对应的卷积特征图的图像整体熵。

通过步骤3可知,在对灰度图像进行每一层卷积操作之后均能够得到一个卷积特征图,在获取该卷积特征图之后,图像数据集中各个灰度图像所对应图像整体熵H消减,即在当前卷积特征图下原始图像数据集的熵H(D)的变化量即为公式13中的条件熵H(D|f)。

在公式13中,生成的特征图对应的熵H(f)可由步骤2予以求解,对于H(f,D)的求解可以通过卷积神经网络每得出一个卷积特征图时,匹配后端全连接层获取一次分类结果,这样可以得到关于每次获取卷积特征图对应的分类结果,即可得到该联合信息熵H(f,D);每获得一次卷积特征图,即可求解一次条件熵H(D|f),因而条件熵H(D|f)求解与卷积特征图求解具有负反馈调节作用。

卷积神经网络存在多层结构,需要求解经过每层卷积操作后余下的信息熵,因此本发明根据所述图像数据集的熵H(D)以及所述图像数据集在所述卷积神经网络各层对应的条件熵H(D|f),采用递推公式计算得到所述卷积神经网络每层对应的信息增益g(),所述递推公式的表达式如下:f

g(D,f

g(D,f

g(D,f

g(D,f

其中,d为所述卷积神经网络的深度。

按照香农信息论中的信息守恒理论,输入数据量的信息熵应该与输出数据量的信息熵保持一致,然而,根据上述说明内容可知,输入数据的不确定性程度经过逐层已知特征条件的解释后,输出数据的不确定性程度大大降低,因此卷积神经网络中每一层的信息增益必然满足不确定性程度逐层递减规则,若发现在递减过程中,信息增益有突然增大的情况,即把当前遍历到的深度作为当前图像数据集的最佳深度,并在当前深度下把每层获取的卷积核尺寸和步长作为优选参数。在本发明实施例提供的一种可能的实施方式中,当前层对应的信息增益g()相较上一层对应的信息增益g()的递减率大于50%,即,当(g(D,f

比如,卷积神经网络依次对卷积层进行信息增益g()的遍历计算,得到(g(D,f

为了便于说明步骤2-4中卷积神经网络对单幅灰度图像进行的处理流程,本发明通过图6示出了卷积神经网络对单幅灰度图像的处理流程示意图,具体如图6所示。

需要说明的是,每当一幅灰度图像作为输入数据输入卷积神经网络且执行一次步骤2-4所述的卷积操作后,卷积神经网络可以对该幅灰度图像逐层卷积操作所获取的各层对应卷积特征图通过数据库进行存储,各个卷积特征图并不对后续输入南美白对虾图像对应灰度图像的卷积操作产生影响;而卷积神经网络对该幅灰度图像逐层卷积操作所获取的每层对应优选参数,则作为卷积神经网络对下一幅灰度图像进行卷积操作时各层对应的初始参数,即,上一幅灰度图像经卷积神经网络计算后所得各层对应的卷积核尺寸和步长,作为下一幅灰度图像经卷积神经网络进行卷积操作时各层对应的初始卷积核尺寸和步长。当输入卷积神经网络的南美白对虾对应的灰度图像数量越多,种类区别越大,卷积神经网络各层对应的卷积核尺寸和步长参数越能够对不同南美白对虾图像进行更好的特征表达。

当确定出一幅南美白对虾对应的灰度图像在卷积神经网络中对应的最佳深度及各层的优选参数,并将最佳深度所在层对应的卷积特征图进行输出后,卷积神经网络继续获取新输入南美白对虾图像对应的灰度图像并对其进行各层的卷积操作,此处不做赘述。

上述步骤2-4完整描述了单幅南美白对虾图像对卷积神经网络中卷积操作的作用方法,随着带有不同来源标签的南美白对虾图像对应的灰度图像不断输入已构建的卷积神经网络,每一层卷积核尺寸和步长都会发生变化。

进一步的,随着图像样本数量的累积以及导入图像的先后顺序不同,而且不同来源南美白对虾之间,健康虾与染病虾之间所具有的熵存在不同,经过以上基于单幅图像的计算过程可以确定得到不同参数所对应的卷积核尺寸和步长,而不同对虾图像数据集导入的样本会由量变引起质变,即卷积核尺寸和步长会依据不同对虾图像数据集中呈现的对虾类别、每类包含的样本数量以及导入图像的先后顺序的差异而发生变化,由于针对先前构建的五个对虾图像数据集中,这三个指标都不一样,因此基于对应的所要调整的卷积核尺寸和步长各不相同。

示例性的,在一种可能的实施方式中,卷积核尺寸和步长的自适应调整策略可以如表一所示。

表一

在表一中,C1表示正品虾类别,C2-C4表示不同类型的染病虾类别。

其中,图像数据集中各灰度图像的整体熵、类别、每类包含对虾数量以及灰度图像导入顺序,这些指标的变化会导致自适应卷积神经网络中的最佳深度的计算过程和结果也会自适应发生变化,如上述表一举例所示。

为了便于说明图像数据集对网络深度的自适应调整方法,本发明还示出了一种网络深度自适应调整的执行示意图,如图7所示。

步骤5:每输入一幅南美白对虾图像对应的灰度图像,采用上一幅南美白对虾图像对应的最佳深度,以及上一幅南美白对虾图像对应的各层优选参数对所述卷积神经网络进行参数更新,并采用参数更新后的所述卷积神经网络对当前输入的灰度图像进行步骤2至步骤4所述的卷积操作。

通过上述步骤1-5即可构建得到用于南美白对虾品质检测方法的自适应卷积神经网络模型,当存在其他来源的南美白对虾图像作为输入数据输入本发明得到的卷积神经网络时,自适应卷积神经网络模型可以根据当前批次图像数据集中南美白对虾的图像熵自适应调整自身各项参数,从而对不同来源南美白对虾的特征进行灵活表达,进而提高南美白对虾品质检测方法对不同来源南美白对虾品质检测泛化性的技术效果。

本发明引入熵理论来描述不同来源南美白对虾图像数据集的特征,根据不同来源南美白对虾样本外观特征的演变规律构建用于表达熵理论的数学模型,从而得到用于表达不同来源南美白对虾图像数据集外观特性的数学描述方程,并基于各个熵理论对应的数学描述方程,采用卷积神经网络构造南美白对虾品质的基本检测模型,并根据不同来源南美白对虾灰度图像在分类前后呈现的熵减规则分别对卷积神经网络中卷积操作和网络深度的影响效果,消解图像数据集从随机输入到规则输出的信息熵变化,打破数据类型从三维输入到一维输出的熵变动,最终获取可用于描述自适应卷积神经网络的南美白对虾检测模型。

综上所述,本发明提供的一种基于自适应卷积神经网络的南美白对虾品质检测方法,通过引入图像熵理论计算不同来源南美白对虾图像的特征表达差异,从而获取不同来源对虾样本外观特征的演变规律,并把该规律抽象为用于表达熵理论的数学模型,获取不同来源南美白对虾图像外观特性的数学描述方程;基于卷积神经网络构造对虾品质的检测模型,根据多源对虾数据集分类前后呈现的熵减规则计算卷积神经网络中卷积参数和网络深度,消解数据集从随机输入到规则输出的信息熵变化和打破数据类型从三维输入到一维输出的熵变动,最终得到自适应卷积神经网络模型用于南美白对虾品质检测,从而解决了现有南美白对虾品质检测方法对不同来源南美白对虾品质的识别泛化性和稳定性较低的技术问题,达到提高对不同来源南美白对虾品质识别泛化性和稳定性的技术效果。

虽然,前文已经用一般性说明、具体实施方式及试验,对本发明做了详尽的描述,但在本发明基础上,可以对之进行修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

本领域技术人员在考虑说明书及实践这里的发明的后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。

相关技术
  • 基于自适应卷积神经网络的南美白对虾品质检测方法
  • 基于卷积神经网络的尺度自适应的自然场景文本检测方法
技术分类

06120112857807