预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111767790A(43)申请公布日2020.10.13(21)申请号202010411013.3(22)申请日2020.05.15(71)申请人山东科技大学地址266590山东省青岛市黄岛区前湾港路579号(72)发明人赵卫东刘昊薛庆军(74)专利代理机构青岛智地领创专利代理有限公司37252代理人种艳丽(51)Int.Cl.G06K9/00(2006.01)G06N3/04(2006.01)G01N30/02(2006.01)G01N30/86(2006.01)权利要求书2页说明书6页附图3页(54)发明名称一种基于卷积神经网络的色谱峰识别方法(57)摘要本发明公开了一种基于卷积神经网络的色谱峰识别方法,属色谱图识别领域。本发明使用小波变换法对含噪声信号的小波系数进行处理,滤除色谱图中的噪声,对去噪后的色谱图进行基线校准;使用卷积神经网络,在卷积层通过将输入数据集与不用卷积核相作用,来得到输出值,提取图片每个小部分里具有的特征;在池化层通过降低卷积层输出的特征向量的维度,减少训练参数的数量,减小过拟合现象,只保留最有用的图片信息,减少噪声的传递;最后应用全连接层生成一个我们需要的类的数量的分类器,对色谱图中峰进行识别;同时结合一阶导数、二阶导数对色谱图的特征点进行标记。本发明提出的色谱峰识别方法在识别的准确率上有了显著提高。CN111767790ACN111767790A权利要求书1/2页1.一种基于卷积神经网络的色谱峰识别方法,其特征在于:包括如下步骤:步骤1:对测试数据集进行预处理;步骤2:使用卷积神经网络,在卷积层,使用多个卷积核对预处理后的图像进行卷积操作,并进行特征提取和特征映射;步骤3:在池化层即下采样层,对卷积后的图像进行下采样操作,得到特征图;步骤4:在全连接层,对池化后的图像即特征图进行全连接操作;步骤5:使用训练后的卷积神经网络CNN对测试数据集进行识别;步骤6:计算识别后的图像的一阶导数和二阶导数;步骤7:根据卷积神经网络CNN识别的结果和一阶导数、二阶导数,计算每个峰的起点和终点;步骤8:将峰识别的结果输出。2.根据权利要求1所述的基于卷积神经网络的色谱峰识别方法,其特征在于:在步骤1中,预处理主要包括:(1)将采集到的数据从内存转存到数据库表中;(2)滤除色谱图中的噪声;(3)对去噪后的色谱图进行基线校准。3.根据权利要求1所述的基于卷积神经网络的色谱峰识别方法,其特征在于:在步骤2中,根据公式(1),对预处理后的图像进行卷积操作:其中,星号*表示卷积运算,X为卷积层的输入,H是卷积核。4.根据权利要求1所述的基于卷积神经网络的色谱峰识别方法,其特征在于:在步骤3中,根据公式(2),对卷积后的图像进行下采样操作:其中,β为池化层的权重系数,down()为降采样函数,代表偏置;特征图的大小:其中,W为图像宽度,H为图像高度,F为卷积核宽高,S为每次移动的步长。5.根据权利要求1所述的基于卷积神经网络的色谱峰识别方法,其特征在于:在步骤4中,全连接层将经历卷积、池化操作后得到的特征图,展开为特征向量,然后将特征向量作为分类器的输入,进行类别判定;假定第l+1层全连接层其输入为输出为其中n与m分别代表输入神经元数目与输出神经元数目;记连接第i个输入神经元与第j个输出神经元的权重为根据公式(5),对池化后的图像进行全连接操作:其中,f()代表激活函数;采用ReLU函数作为激活函数,其表达式如式(6)所示:2CN111767790A权利要求书2/2页当输入信号小于0时,输出为0,输入信号大于0时,输出等于输入。6.根据权利要求1所述的基于卷积神经网络的色谱峰识别方法,其特征在于:在步骤7中,根据原函数F(t)、一阶导数G(t)、二阶导数S(t)和卷积神经网络CNN识别结果判断峰的特征点:若色谱图中仅有单个色谱峰,则识别方法为:(1)峰起点前:曲线较为平缓,无明显升降趋势或抖动强度较小,G(t)和S(t)均趋近于0;(2)峰起点判断条件:G(t)>0,S(t)>0,则峰起点出现;(3)左拐点判断条件:G(t)为最大值,S(t)=0,则该点为左拐点;(4)峰顶点判断条件:F(t)为最大值,G(t)=0,S(t)为最小值,则该点为峰顶点;(5)右拐点判断条件:G(t)为最小值,S(t)=0,则该点为右拐点;(6)峰终点判断条件:G(t)=0,S(t)=0,则峰终点出现;若多个色谱峰连续出现,则需根据卷积神经网络CNN识别的色谱峰顶点位置,再分别向两侧寻找最近的G(t)=0、S(t)=0,且G(t)、S(t)都没有出现符号变动的点,即为该峰的起点/终点;由于色谱峰皆为高斯曲线,即曲线关于顶点两侧对称,所以根据最近的起点/终点和顶点,即可