一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于高光谱数据的目标污染物含量分析方法及装置与流程

2023-02-01 23:41:25 来源:中国专利 TAG:


1.本发明涉及光谱遥感监测技术领域,尤其涉及一种基于高光谱数据的目标污染物含量分析方法、装置、存储介质及电子设备。


背景技术:

[0002]“三氮一磷”(即氨氮、总氮、无机氮和总磷等目标污染物)是待检测水体水质(比如海水等)质量的重要指示指标。对于待检测水体中“三氮一磷”含量进行监测,可以真实客观地掌握海洋中环境的质量状况、污染程度以及变化趋势。进而能够及时对海洋环境变化做出应急的措施,包括污染治理、水质处理、海洋表面垃圾打捞等,对海洋环境的监督与保护具有重要意义。
[0003]
目前,常规的待检测水体水质监测主要是在现场采集水样后进行实验室检测和分析。这种方法虽然可以提供精确的结果,但费时费力且检测具有滞后性,不适合水质连续、实时和快速的监测,难以反映整个待检测水体生态环境的整体实时变化。高光谱数据可以根据获取待检测水体在不同波段的反射率,波段的反射率与待检测水体中“三氮一磷”的含量相关。因此,如何采用高光谱遥感设备所采集的高光谱数据,通过设计一种简单有效的高光谱数据处理方法,来实现对待检测水体“三氮一磷”指标的快速、实时检测,从而减少人力与物力的浪费,成为亟待解决的难题。


技术实现要素:

[0004]
本发明提供一种基于高光谱数据的目标污染物含量分析方法,用以解决现有技术中目标污染物含量检测方案效率低、精度差等缺陷。
[0005]
本发明提供的基于高光谱数据的目标污染物含量分析方法,包括:
[0006]
获取待检测水体的连续时序的高光谱数据,并对所述高光谱数据进行预处理,得到预处理后的高信噪比光谱数据;
[0007]
基于所述预处理后的高信噪比光谱数据中与目标污染物对应的特征指数及其对应的光谱通道反射率,确定所述目标污染物分别对应的光谱特征因子;
[0008]
基于所述目标污染物以及对应的光谱特征因子,确定目标污染物的参数计算模型;
[0009]
基于所述目标污染物对应的光谱特征因子以及相应的所述参数计算模型,实现从光谱维度得到所述目标污染物的含量。
[0010]
进一步的,所述获取待检测水体的连续时序的高光谱数据,具体包括:利用浮标式的高光谱遥感设备,按照预设的时间间隔采集待检测水体表面的遥感影像像元亮度值;基于预设的光谱反射率模型对所述遥感影像像元亮度值和预设定标数据进行分析,确定待检测水体的连续时序的光谱反射率数据,将所述连续时序的光谱反射率数据确定为待检测水体的连续时序的高光谱数据;所述高光谱数据为待检测水体的光谱反射率数据时序集。
[0011]
进一步的,对所述高光谱数据进行预处理,得到预处理后的高信噪比光谱数据,具
体包括:
[0012]
基于所述光谱反射率数据时序集,依次对单时刻所采集的光谱反射率数据进行预处理;根据单时刻的任意两条光谱反射率数据之间的欧式距离对所述光谱反射率数据进行聚类分析,得到聚类后的光谱反射率数据;对所述聚类后的光谱反射率数据取平均值,得到聚类平均后的光谱反射率数据;对所述聚类平均后的光谱反射率数据进行滤波处理,得到预处理后的高信噪比光谱数据。
[0013]
进一步的,所述目标污染物包括氨氮离子、总氮分子、无机氮分子以及总磷分子。
[0014]
进一步的,所述基于所述预处理后的高信噪比光谱数据中与目标污染物对应的特征指数及其对应的光谱通道反射率,确定所述目标污染物分别对应的光谱特征因子,具体包括:
[0015]
基于所述预处理后的高信噪比光谱数据中与所述氨氮离子对应的光谱反射率比值组合,确定所述氨氮离子对应的氨氮光谱特征因子;以及,
[0016]
基于所述预处理后的高信噪比光谱数据中与所述总氮分子对应的光谱反射率差值组合,确定所述总氮分子对应的总氮光谱特征因子;以及,
[0017]
基于所述预处理后的高信噪比光谱数据中与所述无机氮分子对应的光谱反射率归一化比值组合,确定所述无机氮分子对应的无机氮光谱特征因子;以及,
[0018]
基于所述预处理后的高信噪比光谱数据中与所述总磷分子对应的光谱反射率比值组合,确定所述总磷分子对应的总磷光谱特征因子。
[0019]
进一步的,所述基于所述目标污染物以及对应的光谱特征因子,确定目标污染物的参数计算模型,具体包括:
[0020]
基于所述待检测水体中的氨氮离子以及对应的所述氨氮光谱特征因子,确定氨氮离子参数计算模型;以及,
[0021]
基于所述待检测水体中的总氮分子以及对应的所述总氮光谱特征因子,确定总氮分子参数计算模型;以及,
[0022]
基于所述待检测水体中的无机氮分子以及对应的所述无机氮光谱特征因子确定无机氮分子参数计算模型;以及,
[0023]
基于所述待检测水体中的总磷分子以及对应的所述总磷光谱特征因子,确定总磷分子参数计算模型。
[0024]
进一步的,基于所述目标污染物对应的光谱特征因子以及相应的所述参数计算模型,实现从光谱维度得到所述目标污染物的含量,具体包括:
[0025]
基于所述氨氮离子对应的氨氮光谱特征因子以及相应的所述氨氮离子参数计算模型,得到所述氨氮离子的含量;以及,
[0026]
基于所述总氮分子对应的总氮光谱特征因子以及相应的所述总氮分子参数计算模型,得到所述总氮分子的含量;以及,
[0027]
基于所述无机氮分子对应的无机氮光谱特征因子以及相应的所述无机氮分子参数计算模型,得到所述无机氮分子的含量;以及,
[0028]
基于所述总磷分子对应的总磷光谱特征因子以及相应的所述总磷分子参数计算模型,得到所述总磷分子的含量。
[0029]
本发明还提供一种基于高光谱数据的目标污染物含量分析装置,包括:
[0030]
光谱数据获得单元,用于获取待检测水体的连续时序的高光谱数据,并对所述高光谱数据进行预处理,得到预处理后的高信噪比光谱数据;
[0031]
污染物特征因子确定单元,用于基于所述预处理后的高信噪比光谱数据中与目标污染物对应的特征指数及其对应的光谱通道反射率,确定所述目标污染物分别对应的光谱特征因子;
[0032]
污染物参数计算模型确定单元,基于所述目标污染物以及对应的光谱特征因子,确定目标污染物的参数计算模型;
[0033]
污染物含量确定单元,用于基于所述目标污染物对应的光谱特征因子以及相应的所述参数计算模型,实现从光谱维度得到所述目标污染物的含量。
[0034]
进一步的,所述光谱数据获得单元,具体用于:利用浮标式的高光谱遥感设备,按照预设的时间间隔采集待检测水体表面的遥感影像像元亮度值;基于预设的光谱反射率模型对所述遥感影像像元亮度值和预设定标数据进行分析,确定待检测水体的连续时序的光谱反射率数据,将所述连续时序的光谱反射率数据确定为待检测水体的连续时序的高光谱数据;所述高光谱数据为待检测水体的光谱反射率数据时序集。
[0035]
进一步的,所述光谱数据获得单元,具体用于:
[0036]
基于所述光谱反射率数据时序集,依次对单时刻所采集的光谱反射率数据进行预处理;根据单时刻的任意两条光谱反射率数据之间的欧式距离对所述光谱反射率数据进行聚类分析,得到聚类后的光谱反射率数据;对所述聚类后的光谱反射率数据取平均值,得到聚类平均后的光谱反射率数据;对所述聚类平均后的光谱反射率数据进行滤波处理,得到预处理后的高信噪比光谱数据。
[0037]
进一步的,所述目标污染物包括氨氮离子、总氮分子、无机氮分子以及总磷分子。
[0038]
进一步的,所述污染物特征因子确定单元,具体用于:
[0039]
基于所述预处理后的高信噪比光谱数据中与所述氨氮离子对应的光谱反射率比值组合,确定所述氨氮离子对应的氨氮光谱特征因子;以及,
[0040]
基于所述预处理后的高信噪比光谱数据中与所述总氮分子对应的光谱反射率差值组合,确定所述总氮分子对应的总氮光谱特征因子;以及,
[0041]
基于所述预处理后的高信噪比光谱数据中与所述无机氮分子对应的光谱反射率归一化比值组合,确定所述无机氮分子对应的无机氮光谱特征因子;以及,
[0042]
基于所述预处理后的高信噪比光谱数据中与所述总磷分子对应的光谱反射率比值组合,确定所述总磷分子对应的总磷光谱特征因子。
[0043]
进一步的,所述污染物参数计算模型确定单元,具体基于:
[0044]
基于所述待检测水体中的氨氮离子以及对应的所述氨氮光谱特征因子,确定氨氮离子参数计算模型;以及,
[0045]
基于所述待检测水体中的总氮分子以及对应的所述总氮光谱特征因子,确定总氮分子参数计算模型;以及,
[0046]
基于所述待检测水体中的无机氮分子以及对应的所述无机氮光谱特征因子确定无机氮分子参数计算模型;以及,
[0047]
基于所述待检测水体中的总磷分子以及对应的所述总磷光谱特征因子,确定总磷分子参数计算模型。
[0048]
进一步的,所述污染物含量确定单元,具体用于:
[0049]
基于所述氨氮离子对应的氨氮光谱特征因子以及相应的所述氨氮离子参数计算模型,得到所述氨氮离子的含量;以及,
[0050]
基于所述总氮分子对应的总氮光谱特征因子以及相应的所述总氮分子参数计算模型,得到所述总氮分子的含量;以及,
[0051]
基于所述无机氮分子对应的无机氮光谱特征因子以及相应的所述无机氮分子参数计算模型,得到所述无机氮分子的含量;以及,
[0052]
基于所述总磷分子对应的总磷光谱特征因子以及相应的所述总磷分子参数计算模型,得到所述总磷分子的含量。
[0053]
本发明还提供一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行实现如上述任一种所述基于高光谱数据的目标污染物含量分析方法。
[0054]
本发明还提供一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行实现如上述任一种所述基于高光谱数据的目标污染物含量分析方法。
[0055]
本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述基于高光谱数据的目标污染物含量分析方法。
[0056]
本发明提供的基于高光谱数据的目标污染物含量分析方法,通过获取待检测水体的连续时序的高光谱数据,并对所述高光谱数据进行预处理,得到预处理后的高信噪比光谱数据;然后,基于所述预处理后的高信噪比光谱数据中与目标污染物对应的特征指数及其对应的光谱通道反射率,确定所述目标污染物分别对应的光谱特征因子;并基于所述目标污染物以及对应的光谱特征因子,确定目标污染物的参数计算模型;最后,基于所述目标污染物对应的光谱特征因子以及相应的所述参数计算模型,实现从光谱维度得到所述目标污染物的含量;其能够提高待检测水体中目标污染物的检测精确和效率,有效降低了目标污染物的检测成本。
附图说明
[0057]
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0058]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0059]
图1是本发明提供的基于高光谱数据的目标污染物含量分析方法的流程示意图;
[0060]
图2是本发明提供的高光谱遥感设备单次采集的光谱数据的示意图;
[0061]
图3是本发明提供的预处理后的高信噪比光谱数据的示意图;
[0062]
图4是本发明提供的待检测水体中“三氮一磷”的含量与采样实验室检测结果的比较示意图;
[0063]
图5是本发明提供的基于高光谱数据的目标污染物含量分析装置的结构示意图;
[0064]
图6是本发明提供的电子设备的结构示意图。
具体实施方式
[0065]
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0066]
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0067]
下面基于本发明所述的基于高光谱数据的目标污染物含量分析方法,对其实施例进行详细描述。如图1所示,其为本发明提供的基于高光谱数据的目标污染物含量分析方法的流程示意图,具体实现过程包括以下步骤:
[0068]
步骤101:获取待检测水体的连续时序的高光谱数据,并对所述高光谱数据进行预处理,得到预处理后的高信噪比光谱数据。
[0069]
在本步骤中,可首先利用浮标式的高光谱遥感设备,按照预设的时间间隔采集待检测水体表面的遥感影像像元亮度值;然后基于预设的光谱反射率模型对所述遥感影像像元亮度值和预设定标数据进行分析来确定待检测水体的光谱反射率数据(即光谱反射率值),并将所述光谱反射率数据确定为待检测水体的高光谱数据。所述高光谱数据所述高光谱数据为待检测水体的光谱反射率数据时序集,可包含基于高光谱遥感设备采集的遥感影像像元亮度值(digital number,dn值)及其转化后得到的光谱数据(即光谱反射率数据)。
[0070]
具体的,根据预先设定好的高光谱遥感设备的积分时间、增益、采集次数、采集时间,获取传感器的遥感影像像元亮度值,并根据已有的定标数据包括暗电流定标值(即暗电流dn值)和白板定标值(即白板dn值),采用以下的光谱反射率模型(即光谱反射率计算公式)进行光谱反射率数据的计算:
[0071][0072]
式中,ref为光谱反射率数据,dn
采集
表示高光谱遥感设备采集的待检测水体水面的dn值,dn
暗电流
表示高光谱遥感设备定标时采集的暗电流dn值,dn
白板
表示高光谱遥感设备定标时采集的白板dn值。其中,所述暗电流dn值是指在高光谱遥感设备定标时,高光谱遥感设备在完全没有光源的条件下采集到的待检测水体水面的dn值;所述白板dn值是指在高光谱遥感设备定标时,基于已知反射率为1的白板为参照采集到的待检测水体水面的dn值。
[0073]
在实际实施过程中,高光谱遥感设备可每间隔30分钟根据上述方法采集待检测水体的30条光谱反射率数据以及设备所处的地理位置(即gps坐标信息)用于下一阶段处理。浮标式的高光谱遥感设备单次采集的光谱数据如图2所示。
[0074]
进一步的,在具体实施过程中,可首先确定所述高光谱数据中任意的两组光谱反
射率数据之间的欧式距离,并根据所述欧式距离对所述光谱反射率数据进行聚类分析,得到聚类后的光谱反射率数据;然后,对所述聚类后的光谱反射率数据取平均值,得到聚类平均后的光谱反射率数据;最后,对所述聚类平均后的光谱反射率数据进行反射率滤波处理,得到预处理后的高信噪比光谱数据。其中,所述高光谱数据为待检测水体的光谱反射率数据时序集。
[0075]
其中,根据所述欧式距离对所述光谱反射率数据进行聚类分析,得到聚类后的光谱反射率数据,对应的具体实现过程包括:在所述两组光谱反射率数据之间的欧式距离的差值小于或等于预设的目标值情况下,则将所述两组光谱反射率数据归为一类;在所述两组光谱反射率数据之间的欧式距离的差值大于所述目标值情况下,则将相应的光谱反射率数据剔除,得到聚类后的光谱反射率数据。即在光谱聚类过程中采用欧式距离作为判断标准,其目标值(或阈值)为0.1。
[0076]
具体的,在对光谱反射率数据进行聚类分析过程中。由于外界环境以及设备本身影响,会使设备中传感器采集的dn值产生偏差。对光谱反射率数据进行聚类分析可以有效的解决由于偶然性或者系统性造成的数据偏差问题。例如:首先,将30条光谱反射率数据分为3类,先将所得到的30条光谱反射率数据两两计算两者之间的欧几里得距离(即欧氏距离),公式如下:
[0077][0078]
式中,x,y分别为两组光谱反射率数据或者光谱反射率值,n为设备所采集的波段数量,xi,yi对应两组光谱反射率数据中第i个波段的光谱反射率数据,s(x,y)代表两组光谱反射率数据之间的欧几里得距离。其次,将两两计算的欧几里得距离相近的几组数据保留,其余数据剔除,具体判断条件如下:
[0079][0080]
式中,sm与sn为两组光谱反射率数据的欧几里得距离,如果两者的光谱反射率数据差值小于或等于目标值0.1的情况下,则认为归为一类,否则将相应的光谱反射率数据剔除。
[0081]
进一步的,计算某一时刻待检测水体的平均反射率。在完成上述聚类分析过程后,使用剔除之后剩余的光谱反射率数据求解平均值,得到了某一时刻的平均反射率,即对所述聚类后的光谱反射率数据取平均值,得到聚类平均后的光谱反射率数据:
[0082][0083]
式中,为第m个波段的光谱反射率数据的平均值;m为波段号;bandn为高光谱遥感设备所采集的波段总数;refm是聚类分析后被保留第m波段的光谱反射率数据;n为经过聚类分析后保留的光谱反射率数据的条数。
[0084]
更进一步的,对聚类平均后的光谱反射率数据进行滤波处理。为了消除因高光谱遥感设备自身以及外界环境影响产生的毛刺噪声,对经过聚类平均后的光谱反射率数据进
行sg(savitzky-golay)滤波处理,其中窗口大小5,多项式阶数3,并剔除掉400~457nm和936~1000波段范围内采集的光谱反射率数据(即去除首尾400~457nm和936~1000范围内由仪器误差引起的高噪声波段),以期尽可能的减少设备中受外界环境及设备计误差等因素而导致的噪声干扰。由此得到的部分待检测水体时序光谱数据,例如如图3所示。
[0085]
步骤102:基于所述预处理后的高信噪比光谱数据中与目标污染物对应的特征指数及其对应的光谱通道反射率,确定所述目标污染物分别对应的光谱特征因子。
[0086]
在本步骤中,所述目标污染物可以是指海水中的“三氮一磷”,具体包括氨氮离子、总氮分子、无机氮分子以及总磷分子。
[0087]
所述基于待检测水体中目标污染物分别对应的光谱特征因子计算模型、所述预处理后的高信噪比光谱数据中与所述目标污染物分别对应的特征指数对应光谱通道的反射率,即波段组合的反射率,确定所述目标污染物分别对应的光谱特征因子,对应的实现过程包括:基于所述待检测水体中氨氮离子对应的氨氮光谱特征因子计算模型、所述预处理后的高信噪比光谱数据中与所述氨氮离子对应的第一波段组合的光谱反射率,确定所述氨氮离子对应的氨氮光谱特征因子;以及,基于所述待检测水体中总氮分子对应的总氮光谱特征因子计算模型、所述预处理后的高信噪比光谱数据中与所述总氮分子对应的第二波段组合的光谱反射率,确定所述总氮分子对应的总氮光谱特征因子;以及,基于待检测水体中无机氮分子对应的无机氮光谱特征因子计算模型、所述预处理后的高信噪比光谱数据中与所述无机氮分子对应的第三波段组合的光谱反射率,确定所述无机氮分子对应的无机氮光谱特征因子;以及,基于所述待检测水体中总磷分子对应的总磷光谱特征因子计算模型、所述预处理后的高信噪比光谱数据中与所述总磷分子对应的第四波段组合的光谱反射率,确定所述总磷分子对应的总磷光谱特征因子。
[0088]
在具体实施过程中,可使用特定波段进行组合计算得到相应的特征因子,对于待检测水体的“三氮一磷”,采用不同的波段组合方法进行特征因子的计算。四个指标(分子或离子)的特征因子计算公式(即上述各个特征因子计算模型)如下:
[0089]
氨氮分子对应的氨氮光谱特征因子计算模型,即氨氮光谱特征因子的计算公式如下:
[0090]f氨氮i
=ref
233
/ref
212
[0091]
式中,f
氨氮i
为氨氮在第i时刻计算得出的特征因子;ref
233
与ref
212
为在第i时刻时第一波段组合(第233个波段与第212个波段)的反射率值(即光谱反射率)。
[0092]
总氮离子对应的总氮光谱特征因子计算模型,即总氮光谱特征因子的计算公式如下:
[0093]f总氮i
=ref
208-ref
171
[0094]
式中,f
总氮i
为总氮在第i时刻计算得出的特征因子;ref
208
与ref
171
为在第i时刻时第二波段组合(第208个波段与第171个波段)的反射率值(即光谱反射率)。
[0095]
无机氮离子对应的无机氮光谱特征因子计算模型,即无机氮光谱特征因子的计算公式如下:
[0096]f无机氮i
=(ref
199-ref
166
)/(ref
199
ref
166
)
[0097]
式中,f
无机氮i
为无机氮在第i时刻计算得出的特征因子;ref
199
与ref
166
为在第i时刻时第三波段组合(第199个波段与第166个波段)的反射率值(即光谱反射率)。
[0098]
总磷离子对应的总磷光谱特征因子计算模型,即总磷光谱特征因子的计算公式如下:
[0099]f总磷i
=ref
215
/ref
222
[0100]
式中,f
总磷i
为总磷在第i时刻计算得出的特征因子;ref
215
与ref
222
为在第i时刻时第四波段组合(第215个波段与第222个波段)的反射率值(即光谱反射率)。
[0101]
通过以上四个特征因子计算模型计算出了待检测水体的三氮(氨氮、总氮、无机氮)和一磷(总磷)的特征因子,根据以上四个特征因子可以进行接下来的运算。
[0102]
步骤103:基于所述目标污染物以及对应的光谱特征因子,确定目标污染物的参数计算模型。
[0103]
具体的,基于所述待检测水体中的氨氮离子以及对应的所述氨氮光谱特征因子,确定氨氮离子参数计算模型;以及,基于所述待检测水体中的总氮分子以及对应的所述总氮光谱特征因子,确定总氮分子参数计算模型;以及,基于所述待检测水体中的无机氮分子以及对应的所述无机氮光谱特征因子确定无机氮分子参数计算模型;以及,基于所述待检测水体中的总磷分子以及对应的所述总磷光谱特征因子,确定总磷分子参数计算模型。
[0104]
例如在上述基于高光谱数据的待检测水体“三氮一磷”含量快速计算方法,参数计算模型公式为v=a*f b,其中f为不同指标的特征因子,a为线性系数,b为常数项。其中,氨氮的线性系数和常数项分别为-96.41和-0.1965;总氮的线性系数和常数项分别为36.73和5.398;无机氮的线性系数和常数项分别为-571.5和0.4975;总磷的线性系数和常数项分别为65.74和0.0248。也就是,氨氮离子参数计算模型的线性系数和常数项分别为-96.41和-0.1965;总氮分子参数计算模型的线性系数和常数项分别为36.73和5.398;无机氮分子参数计算模型的线性系数和常数项分别为-571.5和0.4975;总磷分子参数计算模型的线性系数和常数项分别为-65.74和0.0248。
[0105]
具体如表1所示:
[0106]
表1不同参数计算模型的系数
[0107][0108]
将表1中参数计算模型的系数和对应指标的特征因子带入相应的参数计算模型中,各个参数计算模型具体公式如下:
[0109]
氨氮离子参数计算模型公式为:
[0110]v氨氮
=-96.41*f
氨氮-0.1965
[0111]
式中,v
氨氮
为计算出的氨氮的含量,f
氨氮
为氨氮的特征因子。
[0112]
总氮分子参数计算模型公式为:
[0113]v总氮
=36.73*f
总氮
5.398
[0114]
式中,v
总氮
为计算出的总氮的含量,f
总氮
为总氮的特征因子。
[0115]
无机氮分子参数计算模型公式为:
[0116]v无机氮
=-571.5*f
无机氮
0.4975
[0117]
式中,v
无机氮
为计算出的无机氮的含量,f
无机氮
为无机氮的特征因子。
[0118]
总磷分子参数计算模型公式为:
[0119]v总磷
=-65.74*f
总磷
0.0248
[0120]
式中,v
总磷
为计算出的总磷离子的含量,f
总磷
为总磷离子的特征因子。
[0121]
步骤104:基于所述目标污染物对应的光谱特征因子以及相应的所述参数计算模型,实现从光谱维度得到所述目标污染物的含量。
[0122]
在本步骤中,可基于所述氨氮分子对应的氨氮光谱特征因子以及相应的氨氮离子参数计算模型,得到所述氨氮分子的含量;以及,基于所述总氮离子对应的总氮光谱特征因子以及相应的总氮分子参数计算模型,得到所述总氮离子的含量;以及,基于所述无机氮离子对应的无机氮光谱特征因子以及相应的无机氮分子参数计算模型,得到所述无机氮离子的含量;以及,基于所述总磷离子对应的总磷光谱特征因子以及相应的总磷分子参数计算模型,得到所述总磷离子的含量。
[0123]
具体的,在基于特征因子构建参数计算模型计算待检测水体过程中,可使用上述步骤所得出的“三氮一磷”对应的特征因子,带入四个参数计算模型(即指标的线性模型)中,得出不同指标的含量。在上述基于高光谱数据的待检测水体“三氮一磷”含量快速计算方法,参数计算模型公式为v=a*f b,其中f为不同指标的特征因子,a为线性系数,b为常数项。其中,氨氮的线性系数和常数项分别为-96.41和-0.1965;总氮的线性系数和常数项分别为36.73和5.398;无机氮的线性系数和常数项分别为-571.5和0.4975;总磷的线性系数和常数项分别为65.74和0.0248。也就是,氨氮离子参数计算模型的线性系数和常数项分别为-96.41和-0.1965;总氮分子参数计算模型的线性系数和常数项分别为36.73和5.398;无机氮分子参数计算模型的线性系数和常数项分别为-571.5和0.4975;总磷分子参数计算模型的线性系数和常数项分别为-65.74和0.0248。
[0124]
具体如表1所示:将表1中参数计算模型的系数和对应指标的特征因子带入相应的参数计算模型中,目标污染物的含量计算方法如下:
[0125]
氨氮离子参数计算模型公式为:
[0126]v氨氮
=-96.41*f
氨氮-0.1965
[0127]
式中,v
氨氮
为计算出的氨氮的含量,f
氨氮
为氨氮的特征因子。
[0128]
总氮分子参数计算模型公式为:
[0129]v总氮
=36.73*f
总氮
5.398
[0130]
式中,v
总氮
为计算出的总氮的含量,f
总氮
为总氮的特征因子。
[0131]
无机氮分子参数计算模型公式为:
[0132]v无机氮
=-571.5*f
无机氮
0.4975
[0133]
式中,v
无机氮
为计算出的无机氮的含量,f
无机氮
为无机氮的特征因子。
[0134]
总磷分子参数计算模型公式为:
[0135]v总磷
=-65.74*f
总磷
0.0248
[0136]
式中,v
总磷
为计算出的总磷离子的含量,f
总磷
为总磷离子的特征因子。由此计算出的
待检测水体“三氮一磷”的含量与采样实验检测结果的比较,例如如图4所示。可以发现通过本发明提供一种基于高光谱数据的待检测水体“三氮一磷”含量快速计算方法能够针对不同的指标过构建特征因子和参数计算模型,实现对待检测水体中“三氮一磷”含量快速、精确计算。
[0137]
本发明利用浮标式高光谱遥感设备,对待检测水体进行数据采集,通过对采集的数据进行预处理,减少了设备自身以及外界环境对数据的噪声干扰,并使用三种组合方法提取了“三氮一磷”的特征因子,基于提取的特征因子带入线性模型快速得到“三氮一磷”含量,解决了从待检测水体中采集水样来通过化验手段获得“三氮一磷”含量的耗费时间、人力、物力问题。
[0138]
利用提供的基于高光谱数据的目标污染物含量分析方法,通过获取待检测水体的连续时序的高光谱数据,并对所述高光谱数据进行预处理,得到预处理后的高信噪比光谱数据;然后,基于所述预处理后的高信噪比光谱数据中与目标污染物对应的特征指数及其对应的光谱通道反射率,确定所述目标污染物分别对应的光谱特征因子;并基于所述目标污染物以及对应的光谱特征因子,确定目标污染物的参数计算模型;最后,基于所述目标污染物对应的光谱特征因子以及相应的所述参数计算模型,实现从光谱维度得到所述目标污染物的含量;其能够提高待检测水体中目标污染物的检测精确和效率,有效降低了目标污染物的检测成本。
[0139]
下面对本发明提供的基于高光谱数据的目标污染物含量分析装置进行描述,下文描述的基于高光谱数据的目标污染物含量分析装置与上文描述的基于高光谱数据的目标污染物含量分析方法可相互对应参照。
[0140]
参考图5所示,其为本发明提供的基于高光谱数据的目标污染物含量分析装置的结构示意图。
[0141]
本发明所述的基于高光谱数据的目标污染物含量分析装置,具体包括如下部分:
[0142]
光谱数据获得单元501,用于获取待检测水体的连续时序的高光谱数据,并对所述高光谱数据进行预处理,得到预处理后的高信噪比光谱数据;
[0143]
污染物特征因子确定单元502,用于基于所述预处理后的高信噪比光谱数据中与目标污染物对应的特征指数及其对应的光谱通道反射率,确定所述目标污染物分别对应的光谱特征因子;
[0144]
污染物参数计算模型确定单元503,基于所述目标污染物以及对应的光谱特征因子,确定目标污染物的参数计算模型;
[0145]
污染物含量确定单元504,用于基于所述目标污染物对应的光谱特征因子以及相应的所述参数计算模型,实现从光谱维度得到所述目标污染物的含量。
[0146]
进一步的,所述光谱数据获得单元,具体用于:利用浮标式的高光谱遥感设备,按照预设的时间间隔采集待检测水体表面的遥感影像像元亮度值;基于预设的光谱反射率模型对所述遥感影像像元亮度值和预设定标数据进行分析,确定待检测水体的连续时序的光谱反射率数据,将所述连续时序的光谱反射率数据确定为待检测水体的连续时序的高光谱数据;所述高光谱数据为待检测水体的光谱反射率数据时序集。
[0147]
进一步的,所述光谱数据获得单元,具体用于:
[0148]
基于所述光谱反射率数据时序集,依次对单时刻所采集的光谱反射率数据进行预
处理;根据单时刻的任意两条光谱反射率数据之间的欧式距离对所述光谱反射率数据进行聚类分析,得到聚类后的光谱反射率数据;对所述聚类后的光谱反射率数据取平均值,得到聚类平均后的光谱反射率数据;对所述聚类平均后的光谱反射率数据进行滤波处理,得到预处理后的高信噪比光谱数据。
[0149]
进一步的,所述目标污染物包括氨氮离子、总氮分子、无机氮分子以及总磷分子。
[0150]
进一步的,所述污染物特征因子确定单元,具体用于:
[0151]
基于所述预处理后的高信噪比光谱数据中与所述氨氮离子对应的光谱反射率比值组合,确定所述氨氮离子对应的氨氮光谱特征因子;以及,
[0152]
基于所述预处理后的高信噪比光谱数据中与所述总氮分子对应的光谱反射率差值组合,确定所述总氮分子对应的总氮光谱特征因子;以及,
[0153]
基于所述预处理后的高信噪比光谱数据中与所述无机氮分子对应的光谱反射率归一化比值组合,确定所述无机氮分子对应的无机氮光谱特征因子;以及,
[0154]
基于所述预处理后的高信噪比光谱数据中与所述总磷分子对应的光谱反射率比值组合,确定所述总磷分子对应的总磷光谱特征因子。
[0155]
进一步的,所述污染物参数计算模型确定单元,具体基于:
[0156]
基于所述待检测水体中的氨氮离子以及对应的所述氨氮光谱特征因子,确定氨氮离子参数计算模型;以及,
[0157]
基于所述待检测水体中的总氮分子以及对应的所述总氮光谱特征因子,确定总氮分子参数计算模型;以及,
[0158]
基于所述待检测水体中的无机氮分子以及对应的所述无机氮光谱特征因子确定无机氮分子参数计算模型;以及,
[0159]
基于所述待检测水体中的总磷分子以及对应的所述总磷光谱特征因子,确定总磷分子参数计算模型。
[0160]
进一步的,所述污染物含量确定单元,具体用于:
[0161]
基于所述氨氮离子对应的氨氮光谱特征因子以及相应的所述氨氮离子参数计算模型,得到所述氨氮离子的含量;以及,
[0162]
基于所述总氮分子对应的总氮光谱特征因子以及相应的所述总氮分子参数计算模型,得到所述总氮分子的含量;以及,
[0163]
基于所述无机氮分子对应的无机氮光谱特征因子以及相应的所述无机氮分子参数计算模型,得到所述无机氮分子的含量;以及,
[0164]
基于所述总磷分子对应的总磷光谱特征因子以及相应的所述总磷分子参数计算模型,得到所述总磷分子的含量。
[0165]
本发明提供的基于高光谱数据的目标污染物含量分析装置,通过获取待检测水体的连续时序的高光谱数据,并对所述高光谱数据进行预处理,得到预处理后的高信噪比光谱数据;然后,基于所述预处理后的高信噪比光谱数据中与目标污染物对应的特征指数及其对应的光谱通道反射率,确定所述目标污染物分别对应的光谱特征因子;并基于所述目标污染物以及对应的光谱特征因子,确定目标污染物的参数计算模型;最后,基于所述目标污染物对应的光谱特征因子以及相应的所述参数计算模型,实现从光谱维度得到所述目标污染物的含量;其能够提高待检测水体中目标污染物的检测精确和效率,有效降低了目标
污染物的检测成本。
[0166]
图6示例了一种电子设备的实体结构示意图。如图6所示,该电子设备可以包括:处理器(processor)601、通信接口(communications interface)604、存储器(memory)602和通信总线603,其中,处理器601,通信接口604,存储器602通过通信总线603完成相互间的通信。处理器601可以调用存储器602中的逻辑指令,以执行基于高光谱数据的目标污染物含量分析方法,该方法包括:获取待检测水体的连续时序的高光谱数据,并对所述高光谱数据进行预处理,得到预处理后的高信噪比光谱数据;基于所述预处理后的高信噪比光谱数据中与目标污染物对应的特征指数及其对应的光谱通道反射率,确定所述目标污染物分别对应的光谱特征因子;基于所述目标污染物以及对应的光谱特征因子,确定目标污染物的参数计算模型;基于所述目标污染物对应的光谱特征因子以及相应的所述参数计算模型,实现从光谱维度得到所述目标污染物的含量。
[0167]
此外,上述的存储器602中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0168]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在计算机可读的存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的基于高光谱数据的目标污染物含量分析方法,该方法包括:获取待检测水体的连续时序的高光谱数据,并对所述高光谱数据进行预处理,得到预处理后的高信噪比光谱数据;基于所述预处理后的高信噪比光谱数据中与目标污染物对应的特征指数及其对应的光谱通道反射率,确定所述目标污染物分别对应的光谱特征因子;基于所述目标污染物以及对应的光谱特征因子,确定目标污染物的参数计算模型;基于所述目标污染物对应的光谱特征因子以及相应的所述参数计算模型,实现从光谱维度得到所述目标污染物的含量。
[0169]
又一方面,本发明还提供一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述各方法提供的基于高光谱数据的目标污染物含量分析方法,该方法包括:获取待检测水体的连续时序的高光谱数据,并对所述高光谱数据进行预处理,得到预处理后的高信噪比光谱数据;基于所述预处理后的高信噪比光谱数据中与目标污染物对应的特征指数及其对应的光谱通道反射率,确定所述目标污染物分别对应的光谱特征因子;基于所述目标污染物以及对应的光谱特征因子,确定目标污染物的参数计算模型;基于所述目标污染物对应的光谱特征因子以及相应的所述参数计算模型,实现从光谱维度得到所述目标污染物的含量。
[0170]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其
中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0171]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0172]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献