一种基于光学手段的畜牧养殖水质监测系统的制作方法

未命名 10-09 阅读:105 评论:0


1.本技术涉及光谱数据处理领域,特别是涉及一种基于光学手段的畜牧养殖水质监测系统。


背景技术:

2.在畜牧养殖行业中,水质是决定畜禽健康的关键因素之一。不良的水质可能导致畜牧病情的发生和蔓延,影响畜牧养殖的效率和质量。近年来,随着技术的进步,光谱监测被广泛应用于水质监测中,以其非接触性、快速反应和高精度的特点,为畜牧养殖水质管理提供了新的解决方案。
3.然而在光谱监测过程中,由于红外光谱数据往往受到各种噪声的影响,如设备误差、环境变化、光源不稳定等。这些噪声会对数据质量产生影响,可能导致分析结果的偏差,因此需要在监测过程中进行光谱去噪预处理,提高数据的可靠性,并增强监测结果的准确性。经验模态分解(emd分解)算法是一种用于处理非线性、非稳定数据的自适应信号处理方法,常用于光谱数据的处理过程中,将光谱数据分解为多个模态分量,通过对各个模态分量进行小波阈值去噪处理可以有效分离噪声信息,保留有用信息。但由于每个模态分量中包含的噪声程度以及信息程度不同,无法有效判断小波阈值去噪的程度,进而影响到去噪效果。


技术实现要素:

4.本发明提供一种基于光学手段的畜牧养殖水质监测系统,其能够提高去噪效果,并且提高水质监测结果的准确性。
5.第一方面,本技术提供一种基于光学手段的畜牧养殖水质监测系统,包括:数据采集模块,用于采集进入畜牧养殖厂的水的红外光谱数据;数据分析模块,用于利用经验模态分解算法对红外光谱数据进行分解,得到多个模态分量,并确定每一模态分量对应的特征区间;利用独立成分分析方法对红外光谱数据进行分析,得到红外光谱数据对应的参考信号;计算每一模态分量与模态分量的特征区间对应的参考信号之间的差异性,从而确定每一模态分量的信息程度;滤波参数计算模块,用于基于每一模态分量的信息程度确定每一模态分量的小波阈值参数,利用每一模态分量的小波阈值参数对每一模态分量进行滤波处理,得到待检测数据;监测模块,用于基于所述待检测数据进行水质监测。
6.在一可选实施例中,数据分析模块包括:区间计算模块,用于确定每一模态分量对应的目标极大值点和目标极小值点;将位置相邻的目标极大值和目标极小值作为极值组合,从而得到多个极值组合;对每一极值组合中的目标极大值和目标极小值进行加权平均,将计算的均值所对应的横坐标作为趋势点的横坐标,从而确定趋势点,在红外光谱数据中确定趋势点对应的趋势点数据,基于所述趋势点数据确定所述特征区间。
7.在一可选实施例中,所述区间计算模块用于:
确定每一模态分量中的极大值点和极小值点,并计算每一极大值点为极大值点的程度,以及每一极小值点为极小值点的程度;如果极大值点为极大值点的程度大于第一阈值,则将所述极大值点作为所述目标极大值点,如果极小值点为极小值点的程度大于第一阈值,则将所述极小值点作为所述目标极小值点。
8.在一可选实施例中,所述区间计算模块用于:基于模态分量的极大值点的局部范围内相邻的极大值点对之间的平均欧式距离和极大值点的局部范围大小的比值,和极大值点的局部范围内相邻的极大值点对的数量,和极大值点的局部范围内相邻的极大值点对的幅值差值之和确定极大值点的程度;基于模态分量的极小值点的局部范围内相邻的极小值点对之间的平均欧式距离和极小值点的局部范围小小的比值,和极小值点的局部范围内相邻的极小值点对的数量,和极小值点的局部范围内相邻的极小值点对的幅值差值之和确定极小值点的程度。
9.在一可选实施例中,区间计算模块还用于:确定所述趋势点数据对应的拟合曲线,所述拟合曲线表征模态分量在红外光谱数据中趋势分布信息;基于拟合曲线中趋势点数据的斜率确定趋势点数据为区间范围点的程度;如果所述趋势点数据为区间范围点的程度大于第二阈值,则将所述趋势点数据作为区间范围点,将区间范围点内所有趋势点数据相连,得到模态分量的特征区间。
10.在一可选实施例中,所述区间计算模块用于:基于所述拟合曲线中当前趋势点数据与位于当前趋势点数据前且相邻的趋势点数据之间连线的斜率值,和当前趋势点数据与位于当前趋势点数据后且相邻的趋势点数据之间连线的斜率值的差值的绝对值、拟合曲线中每个趋势点数据与前后相邻的趋势点数据之间连线的斜率差值的最大值、当前趋势点数据与位于当前趋势点数据前且相邻的趋势点数据之间的横坐标长度、当前趋势点数据与位于当前趋势点数据后且相邻的趋势点数据之间的横坐标长度计算得到当前趋势点数据为区间范围点的程度。
11.在一可选实施例中,数据分析模块包括:信息程度计算模块,用于计算每一模态分量与模态分量的特征区间对应的参考信号之间的相似程度,从而确定每一模态分量与模态分量的特征区间对应的参考信号之间的差异性;如果所述相似程度大于第三阈值,则将所述分量信号与模态分量的特征区间对应的参考信号作为相似性组合;基于所述相似性组合确定每一模态分量的信息程度。
12.在一可选实施例中,所述信息程度计算模块用于:利用如下公式计算每一模态分量的信息程度:式中,表示第个模态分量的信息程度,表示第个模态分量的特征区间的数
量,表示第个模态分量的第个特征区间的数据点个数,表示第个模态分量的第个特征区间的第个数据点的模态分量的值,表示第个模态分量的第个特征区间的相似性组合中参考信号的个数,表示第个模态分量的第个特征区间的相似性组合中第个参考信号的相似程度,表示第个模态分量的第个特征区间的相似性组合中第个参考信号的值,表示以自然常数e为底数的指数函数。
13.在一可选实施例中,滤波参数计算模块用于利用如下公式每一模态分量的小波阈值参数:式中,表示第个模态分量的小波阈值参数,表示第个模态分量的信息程度,表示小波阈值超参数。
14.在一可选实施例中,所述区间计算模块用于利用如下公式计算当前趋势点数据为区间范围点的程度:式中,表示第个模态分量中第个趋势点数据为区间范围点的程度,表示第个模态分量的拟合曲线的第个趋势点数据的位于第个趋势点数据前且相邻的趋势点数据的横坐标长度,表示第个模态分量的拟合曲线的第个趋势点数据的位于第个趋势点数据后且相邻的趋势点数据的横坐标长度,表示第个模态分量的拟合曲线的第个趋势点数据的与位于第个趋势点数据前且相邻的趋势点数据之间连线的斜率值,表示第个模态分量的拟合曲线的第个趋势点数据的与位于第个趋势点数据后且相邻的趋势点数据之间连线的斜率值,表示第个模态分量的拟合曲线中每个趋势点数据与前后相邻的趋势点数据的之间连线的斜率差值的最大值,表示线性归一化函数。
15.本技术的有益效果,区别于现有技术,本技术的基于光学手段的畜牧养殖水质监测系统,包括:数据采集模块,用于采集进入畜牧养殖厂的水的红外光谱数据;数据分析模块,用于利用经验模态分解算法对红外光谱数据进行分解,得到多个模态分量,并确定每一模态分量对应的特征区间;利用独立成分分析方法对红外光谱数据进行分析,得到红外光谱数据对应的参考信号;计算每一模态分量与模态分量的特征区间对应的参考信号之间的差异性,从而确定每一模态分量的信息程度;滤波参数计算模块,用于基于每一模态分量的
信息程度确定每一模态分量的小波阈值参数,利用每一模态分量的小波阈值参数对每一模态分量进行滤波处理,得到待检测数据;监测模块,用于基于所述待检测数据进行水质监测。本技术方案使得去噪结果更加准确,并且使得水质监测结果的准确性得到提高。
附图说明
16.图1为本技术基于光学手段的畜牧养殖水质监测系统的第一实施例的结构示意图;图2为本技术基于光学手段的畜牧养殖水质监测系统的第二实施例的结构示意图。
具体实施方式
17.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
18.下面结合附图和实施例对本技术进行详细的说明。
19.请参见图1,图1为本技术基于光学手段的畜牧养殖水质监测系统的一实施例的结构示意图,具体包括:数据采集模块11、数据分析模块12、滤波参数计算模块13以及监测模块14。
20.其中,数据采集模块11用于采集进入畜牧养殖厂的水的红外光谱数据。具体的,数据采集模块11通过畜牧养殖厂进水口处管口上方安装的红外光谱仪,采集进入畜牧养殖厂的水的红外光谱数据,用于后续的处理分析,进而识别水质。
21.数据分析模块12用于利用经验模态分解算法对红外光谱数据进行分解,得到多个模态分量,并确定每一模态分量对应的特征区间;利用独立成分分析方法对红外光谱数据进行分析,得到红外光谱数据对应的参考信号;计算每一模态分量与模态分量的特征区间对应的参考信号之间的差异性,从而确定每一模态分量的信息程度。
22.具体的,由于采集的红外光谱数据中畜牧养殖的水中存在多种物质,会使得采集的红外光谱数据中存在多种物质的光谱重叠峰,进而可以看作为混叠信号。本案中需要分析emd分解过程中的每个模态分量的信息程度,但是在判断过程中,由于各个模态分量表示的为不同频率的分布信息,并且每个模态分量中的噪声程度和信息程度并不清楚,因此对应的小波阈值去噪方法得不到准确的结果。而ica独立成分分析方法中可以将光谱信号进行混叠信号分离,并且每个分离的信号中含有红外光谱数据的主要信息。因此本案中,为了获取每个模态分量中的信息程度,本案数据分析模块12利用独立成分分析方法对红外光谱数据进行分析,得到红外光谱数据对应的参考信号,根据ica获取的多个参考信号,分析每个模态分量与参考信号之间的差异性来表征信息程度。
23.由于水中的不同物质在红外光谱数据的吸收峰在不同的波段内,因此对得到的每个模态分量中的信息在不同波段中的表现也不同,结合ica分离后的的参考信号,在分析信息程度的时候,需要分析红外光谱数据的不同特征区间,该特征区间是通过模态分量和ica分离后的参考信号的分布特征来获取。emd分解过程得到的模态分量中,上下包络线是呈现
对称特征的,并且由于噪声的影响,若分析极值点的变化是无法得到模态分量的特征区间,因此本案根据emd分解过程中的每个模态分量的均值点变化来获取准确的模态分量趋势变化。
24.基于上述分析,在一具体实施例中,请结合图2,数据分析模块12包括区间计算模块121。区间计算模块121用于确定每一模态分量对应的目标极大值点和目标极小值点。
25.具体的,区间计算模块121确定每一模态分量中的极大值点和极小值点,并计算每一极大值点为极大值点的程度,以及每一极小值点为极小值点的程度。
26.本技术中,对采集的畜牧养殖的水的红外光谱数据进行emd分解,得到多个模态分量。对每个模态分量进行分析,其中对于第个模态分量进行特征区间的分析,获取该模态分量的均值信息,在获取均值信息时,需要考虑的为哪些上下极值点来进行获取。根据红外光谱数据的特征可以得知,最有可能的极值点的分布在其自身的局部范围内与其他极值点的间隔存在的间隔分布较大,并且上下极值点的幅值差异也较大。则基于模态分量的极大值点的局部范围内相邻的极大值点之间的平均欧式距离和极大值点的局部范围大小的比值,和极大值点的局部范围内相邻的极大值点的数量,和极大值点的局部范围内相邻的极大值点的幅值差值之和确定极大值点的程度。基于模态分量的极小值点的局部范围内相邻的极小值点之间的平均欧式距离和极小值点的局部范围小小的比值,和极小值点的局部范围内相邻的极小值点的数量,和极小值点的局部范围内相邻的极小值点的幅值差值之和确定极小值点的程度。
27.以第个模态分量的第个极大值点为例进行说明,第个模态分量的第个极大值点为极大值点的程度的计算方式为:式中,表示第个模态分量的第个极大值点为极大值点的程度,表示第个模态分量的第个极大值点的局部范围大小,表示第个模态分量的第个极大值点的局部范围内相邻的极大值点对之间的平均欧式距离,表示第个模态分量的第个极大值点的局部范围内相邻的极大值点对的数量,表示第个模态分量的第个极大值点的局部范围内相邻的极大值点对的幅值差值之和,表示第个模态分量的第个极大值点的局部范围内第个相邻极大值点对的幅值差值的绝对值。
28.通过上述公式可以计算得到第个模态分量中所有极大值点为极大值点的程度。进一步计算得到第个模态分量中所有极小值点为极小值点的程度,具体计算方式与上述公式相同,在此不再赘述。
29.计算得到所有极大值点为极大值点的程度,和所有极小值点为极小值点的程度后,如果极大值点为极大值点的程度大于第一阈值,则将所述极大值点作为所述目标极大值点,如果极小值点为极小值点的程度大于第一阈值,则将所述极小值点作为所述目标极小值点。
30.具体的,对所有极大值点为极大值点的程度和所有极小值点为极小值点的程度,进行线性归一化处理,其中设置第一阈值,若极大值点为极大值点的程度,或者极小值点为极小值点的程度大于该第一阈值,则以该极大值作为目标极大值点,极小值作为目标极小值点进行后续分析。
31.区间计算模块121将位置相邻的目标极大值和目标极小值作为极值组合,从而得到多个极值组合。具体的,对目标极大值点和目标极小值点进行匹配,其中匹配规则为:由于emd分解过程中,上下包络线是呈现对称分布的,因此目标极大值点和目标极小值点之间的匹配应为连续的,即一个目标极大值点和一个为目标极小值点连续,并且匹配过程为不存在交叉。因此本案根据目标极大值点和目标极小值点的位置序号进行排列,将位置序号最接近的目标极大值点和目标极小值点进行匹配,得到一个极值组合。需要说明的时,匹配后的目标极值点不再进行匹配,将没有匹配对象的目标极值点去掉。
32.区间计算模块121对每一极值组合中的目标极大值和目标极小值进行加权平均,将计算的均值所对应的横坐标作为趋势点的横坐标,从而确定趋势点,在红外光谱数据中确定趋势点对应的趋势点数据,基于所述趋势点数据确定所述特征区间。具体的,对于匹配后的目标极大值点和目标极小值点的极值组合,进行均值点的计算,其中均值点的计算过程为:对于匹配后的目标极大值点和目标极小值点,进行加权平均,加权平均中的权值为目标极大值点和目标极小值点计算得到的为极值点的程度。具体的,目标极大值点的权值为目标极大值点为极大值点的程度,目标极小值点的权值为目标极小值点为极小值点的程度。获取加权平均后的均值所对应点的横坐标,将此横坐标作为趋势点的横坐标;类似操作,可以得到所有的趋势点的横坐标。将所有的趋势点的横坐标对应的到红外光谱数据进行分析,进而获取得到趋势点对应的趋势点数据,从而基于趋势点数据确定特征区间。
33.进一步的,区间计算模块121还用于:确定所述趋势点数据对应的拟合曲线,所述拟合曲线表征模态分量在红外光谱数据中趋势分布信息。具体的,区间计算模块121对得到的趋势点数据进行偏最小二乘拟合,进而得到拟合曲线。
34.区间计算模块121基于拟合曲线中趋势点数据的斜率确定趋势点数据为区间范围点的程度。
35.具体的,分析第个模态分量的拟合曲线进行特征区间的确定。其中本案所期望的特征区间,是对应当趋势点数据中拟合得到的曲线变化的,若某两个趋势点数据之间的前后曲线发生较大的变化,则对应的两个趋势点数据之间的间隔范围即为本案所述的特征区间范围。分析第个模态分量的拟合曲线的第个趋势点,计算斜率差异变化,从而确定特征区间。具体的,特征区间范围中区间范围横跨相对较大的同时,区间范围点的前后曲线有较大的斜率差异变化。
36.基于上述分析,本技术中区间计算模块121基于所述拟合曲线中当前趋势点数据与位于当前趋势点数据前且相邻的趋势点数据之间连线的斜率值,和当前趋势点数据与位
于当前趋势点数据后且相邻的趋势点数据之间连线的斜率值的差值的绝对值、拟合曲线中每个趋势点数据与前后相邻的趋势点数据之间连线的斜率差值的最大值、当前趋势点数据与位于当前趋势点数据前且相邻的趋势点数据之间的横坐标长度、当前趋势点数据与位于当前趋势点数据后且相邻的趋势点数据之间的横坐标长度计算得到当前趋势点数据为区间范围点的程度。
37.在一具体实施例中,所述区间计算模块121用于利用如下公式计算当前趋势点数据为区间范围点的程度:式中,表示第个模态分量中第个趋势点数据为区间范围点的程度,表示第个模态分量的拟合曲线的第个趋势点数据的位于第个趋势点数据前且相邻的趋势点数据的横坐标长度,表示第个模态分量的拟合曲线的第个趋势点数据的位于第个趋势点数据后且相邻的趋势点数据的横坐标长度,表示第个模态分量的拟合曲线的第个趋势点数据的与位于第个趋势点数据前且相邻的趋势点数据之间连线的斜率值,表示第个模态分量的拟合曲线的第个趋势点数据的与位于第个趋势点数据后且相邻的趋势点数据之间连线的斜率值,表示第个模态分量的拟合曲线中每个趋势点数据与前后相邻的趋势点数据的之间连线的斜率差值的最大值,表示线性归一化函数。
38.如果所述趋势点数据为区间范围点的程度大于第二阈值,则将所述趋势点数据作为区间范围点,将区间范围点内所有趋势点数据相连,得到模态分量的特征区间。具体的,设置第二阈值可以为0.58。
39.在本技术一实施例中,数据分析模块12还包括信息程度计算模块122。
40.具体的,本案中获取每个模态分量的特征区间,在特征区间中,模态分量的数据分布与本案根据获取的多个分离后的参考信号之间的信息变化的差异性能够表征信息程度。因此信息程度计算模块122计算每一模态分量与模态分量的特征区间对应的参考信号之间的相似程度,从而确定每一模态分量与模态分量的特征区间对应的参考信号之间的差异性。
41.根据上述步骤得到的每个模态分量对应的特征区间,则对应分析特征区间内,每个模态分量的数据分布与各个参考信号的数据分布的相似性。在分析相似性时,需要将每个参考信号按照此特征区间范围分析,其中第个模态分量的第个特征区间与第个参考信号相同的区间的相似程度计算方式为:,式中,表示与之间进行匹配后,匹配点对之间的欧式距离的方差值,表示以自然常数e为底数的指数函数。类似此操作,可以得到第个模态分量的第个特征区间与参考信
号在相对应的区间的相似程度。
42.如果所述相似程度大于第三阈值,则信息程度计算模块122将所述分量信号与模态分量的特征区间对应的参考信号作为相似性组合。具体的,对计算得到的相似程度进行归一化,设置第三阈值为0.85,将归一化后的相似程度与第三阈值进行比较。
43.信息程度计算模块122基于所述相似性组合确定每一模态分量的信息程度。在一实施例中,信息程度计算模块122利用如下公式计算每一模态分量的信息程度:式中,表示第个模态分量的信息程度,表示第个模态分量的特征区间的数量,表示第个模态分量的第个特征区间的数据点个数,表示第个模态分量的第个特征区间的第个数据点的模态分量的值,表示第个模态分量的第个特征区间的相似性组合中参考信号的个数,表示第个模态分量的第个特征区间的相似性组合中第个参考信号的相似程度(归一化后的相似程度),表示第个模态分量的第个特征区间的相似性组合中第个参考信号的值,表示以自然常数e为底数的指数函数。
44.其中通过计算模态分量和对应的参考信号叠加后的数据之间的差值,来表征信息程度,若差值越大,则对应的信息程度越小。
45.滤波参数计算模块13用于基于每一模态分量的信息程度确定每一模态分量的小波阈值参数,利用每一模态分量的小波阈值参数对每一模态分量进行滤波处理,得到待检测数据。
46.在一实施例中,滤波参数计算模块13用于利用如下公式每一模态分量的小波阈值参数:式中,表示第个模态分量的小波阈值参数,表示第个模态分量的信息程度,表示小波阈值超参数。
47.利用每一模态分量的小波阈值参数对每一模态分量进行滤波处理,得到待检测数据。
48.监测模块14用于基于所述待检测数据进行水质监测。申请中根据得到的去噪后的畜牧养殖的水的待检测数据,通过神经网络的方式构建监测模型。其中水监测模型的训练过程为:每个水样品的处理后的畜牧养殖的水的光谱信号,以及对应的每个水样品的不同水质指标的值(水质指标包括溶解氧、ph、氮、磷等,采用的为化学分析方法获取),通过光谱信号和水质指标的值训练出光谱与水质参数之间的关系模型,使用的神经网络为cnn,损失
函数为均方根误差函数。利用水监测模型基于待检测数据进行水质监测,得到水质指标的结果,从而实现水质监测。
49.本本技术的方案中,采用emd分解以及自适应的小波阈值去噪方法对采集的畜牧养殖水的红外光谱数据进行去噪处理,进而提高畜牧养殖水质监测的准确性。具体的,对红外光谱数据进行emd分解,得到模态分量,根据每个模态分量进行分析得到对应的最有可能的极值点,并将这些极值点进行匹配,对匹配后的极值点来确定每个模态分量均值点在光谱数据中的分布,获取得到每个模态分量的特征区间,并根据特征区间中的每个模态分量与ica分离后的参考信号之间相似程度来计算每个模态分量的信息程度,进而根据信息程度来获取自适应小波阈值,最终得到处理后的光谱数据。避免了传统的对每个模态分量进行小波阈值去噪处理过程中,由于每个模态分量中的噪声程度和信息程度并不清楚,因此对应的小波阈值去噪方法得不到准确的结果,使得计算得到的去噪结果更加准确,进而为后续进行准确构建畜牧养殖水质监测模型进行畜牧养殖水质监测。
50.以上仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。

技术特征:
1.一种基于光学手段的畜牧养殖水质监测系统,其特征在于,包括:数据采集模块,用于采集进入畜牧养殖厂的水的红外光谱数据;数据分析模块,用于利用经验模态分解算法对红外光谱数据进行分解,得到多个模态分量,并确定每一模态分量对应的特征区间;利用独立成分分析方法对红外光谱数据进行分析,得到红外光谱数据对应的参考信号;计算每一模态分量与模态分量的特征区间对应的参考信号之间的差异性,从而确定每一模态分量的信息程度;滤波参数计算模块,用于基于每一模态分量的信息程度确定每一模态分量的小波阈值参数,利用每一模态分量的小波阈值参数对每一模态分量进行滤波处理,得到待检测数据;监测模块,用于基于所述待检测数据进行水质监测。2.根据权利要求1所述的一种基于光学手段的畜牧养殖水质监测系统,其特征在于,数据分析模块包括:区间计算模块,用于确定每一模态分量对应的目标极大值点和目标极小值点;将位置相邻的目标极大值和目标极小值作为极值组合,从而得到多个极值组合;对每一极值组合中的目标极大值和目标极小值进行加权平均,将计算的均值所对应的横坐标作为趋势点的横坐标,从而确定趋势点,在红外光谱数据中确定趋势点对应的趋势点数据,基于所述趋势点数据确定所述特征区间。3.根据权利要求1所述的一种基于光学手段的畜牧养殖水质监测系统,其特征在于,所述区间计算模块用于:确定每一模态分量中的极大值点和极小值点,并计算每一极大值点为极大值点的程度,以及每一极小值点为极小值点的程度;如果极大值点为极大值点的程度大于第一阈值,则将所述极大值点作为所述目标极大值点,如果极小值点为极小值点的程度大于第一阈值,则将所述极小值点作为所述目标极小值点。4.根据权利要求3所述的一种基于光学手段的畜牧养殖水质监测系统,其特征在于,所述区间计算模块用于:基于模态分量的极大值点的局部范围内相邻的极大值点对之间的平均欧式距离和极大值点的局部范围大小的比值,和极大值点的局部范围内相邻的极大值点对的数量,和极大值点的局部范围内相邻的极大值点对的幅值差值之和确定极大值点的程度;基于模态分量的极小值点的局部范围内相邻的极小值点对之间的平均欧式距离和极小值点的局部范围小小的比值,和极小值点的局部范围内相邻的极小值点对的数量,和极小值点的局部范围内相邻的极小值点对的幅值差值之和确定极小值点的程度。5.根据权利要求2所述的一种基于光学手段的畜牧养殖水质监测系统,其特征在于,区间计算模块还用于:确定所述趋势点数据对应的拟合曲线,所述拟合曲线表征模态分量在红外光谱数据中趋势分布信息;基于拟合曲线中趋势点数据的斜率确定趋势点数据为区间范围点的程度;如果所述趋势点数据为区间范围点的程度大于第二阈值,则将所述趋势点数据作为区间范围点,将区间范围点内所有趋势点数据相连,得到模态分量的特征区间。6.根据权利要求5所述的一种基于光学手段的畜牧养殖水质监测系统,其特征在于,所
述区间计算模块用于:基于所述拟合曲线中当前趋势点数据与位于当前趋势点数据前且相邻的趋势点数据之间连线的斜率值,和当前趋势点数据与位于当前趋势点数据后且相邻的趋势点数据之间连线的斜率值的差值的绝对值、拟合曲线中每个趋势点数据与前后相邻的趋势点数据之间连线的斜率差值的最大值、当前趋势点数据与位于当前趋势点数据前且相邻的趋势点数据之间的横坐标长度、当前趋势点数据与位于当前趋势点数据后且相邻的趋势点数据之间的横坐标长度计算得到当前趋势点数据为区间范围点的程度。7.根据权利要求1所述的一种基于光学手段的畜牧养殖水质监测系统,其特征在于,数据分析模块包括:信息程度计算模块,用于计算每一模态分量与模态分量的特征区间对应的参考信号之间的相似程度,从而确定每一模态分量与模态分量的特征区间对应的参考信号之间的差异性;如果所述相似程度大于第三阈值,则将所述分量信号与模态分量的特征区间对应的参考信号作为相似性组合;基于所述相似性组合确定每一模态分量的信息程度。8.根据权利要求7所述的一种基于光学手段的畜牧养殖水质监测系统,其特征在于,所述信息程度计算模块用于:利用如下公式计算每一模态分量的信息程度:式中,表示第个模态分量的信息程度,表示第个模态分量的特征区间的数量,表示第个模态分量的第个特征区间的数据点个数,表示第个模态分量的第个特征区间的第个数据点的模态分量的值,表示第个模态分量的第个特征区间的相似性组合中参考信号的个数,表示第个模态分量的第个特征区间的相似性组合中第个参考信号的相似程度,表示第个模态分量的第个特征区间的相似性组合中第个参考信号的值,表示以自然常数e为底数的指数函数。9.根据权利要求1所述的一种基于光学手段的畜牧养殖水质监测系统,其特征在于,滤波参数计算模块用于利用如下公式每一模态分量的小波阈值参数:式中,表示第个模态分量的小波阈值参数,表示第个模态分量的信息程度,表示小波阈值超参数。10.根据权利要求6所述的一种基于光学手段的畜牧养殖水质监测系统,其特征在于,
所述区间计算模块用于利用如下公式计算当前趋势点数据为区间范围点的程度:式中,表示第个模态分量中第个趋势点数据为区间范围点的程度,表示第个模态分量的拟合曲线的第个趋势点数据的位于第个趋势点数据前且相邻的趋势点数据的横坐标长度,表示第个模态分量的拟合曲线的第个趋势点数据的位于第个趋势点数据后且相邻的趋势点数据的横坐标长度,表示第个模态分量的拟合曲线的第个趋势点数据的与位于第个趋势点数据前且相邻的趋势点数据之间连线的斜率值,表示第个模态分量的拟合曲线的第个趋势点数据的与位于第个趋势点数据后且相邻的趋势点数据之间连线的斜率值,表示第个模态分量的拟合曲线中每个趋势点数据与前后相邻的趋势点数据的之间连线的斜率差值的最大值,表示线性归一化函数。

技术总结
本申请涉及光谱数据处理领域,提供一种基于光学手段的畜牧养殖水质监测系统,包括:数据采集模块,采集畜牧养殖厂的水的红外光谱数据;数据分析模块,利用经验模态分解算法对红外光谱数据进行分解,得到多个模态分量,并确定每一模态分量对应的特征区间;利用独立成分分析方法对红外光谱数据进行分析,得到红外光谱数据对应的参考信号;计算每一模态分量与其特征区间对应的参考信号之间的差异性,从而确定每一模态分量的信息程度;滤波参数计算模块,用于每一模态分量的信息程度确定每一模态分量的小波阈值参数,利用小波阈值参数对每一模态分量进行滤波处理,得到待检测数据;监测模块,基于待检测数据进行水质监测。基于待检测数据进行水质监测。基于待检测数据进行水质监测。


技术研发人员:成佃丰 刘敏 胡延杰 李晓利 刘佳楠 宁俊平 刘坤豪 赵兰兰 翟光明 吴彪
受保护的技术使用者:灌南县北陈集动物防疫检疫所
技术研发日:2023.08.30
技术公布日:2023/10/7
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐