一种基于高光谱的水质测定方法及设备转让专利

申请号 : CN202110526050.3

文献号 : CN113310909B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈雪宋雪述宋志华陈发杰

申请人 : 山东深蓝智谱数字科技有限公司

摘要 :

本申请公开了一种基于高光谱的水质测定方法及设备,包括:通过预先设置在水田不同位置的高光谱仪,得到多个局部高光谱图像;将多个布局高光谱图像进行拼合,得到整体高光谱图像;通过识别模型对所述高光谱图像进行识别,得到非水体目标;根据非水体目标对所述高光谱图像进行处理,并确定处理后的整体高光谱图像中,亮度不符合预设要求的特殊波段;根据特殊波段确定对应的待检测水田位置;调用光谱检测仪对待检测水田位置进行水质检测,获取待检测水田位置处的第一水体检测结果。通过本申请提出的方法及设备能够带来如下有益效果:提高了检测频率,降低了检测成本,针对水田这一特殊的水体模型,实现了更加精确的水质检测。

权利要求 :

1.一种基于高光谱的水质测定方法,其特征在于,包括:通过预先设置在水田不同位置的高光谱仪,得到多个局部高光谱图像;

将所述多个局部高光谱图像进行拼合,得到所述水田对应的整体高光谱图像;

通过识别模型对所述整体高光谱图像进行识别,得到所述整体高光谱图像中的非水体目标,所述非水体目标至少包括以下一种:农作物、水草、生物;

根据所述非水体目标对所述整体高光谱图像进行处理,并确定所述处理后的整体高光谱图像中,亮度不符合预设要求的特殊波段;

根据所述特殊波段确定对应的待检测水田位置;

调用光谱检测仪对所述待检测水田位置进行水质检测,获取所述待检测水田位置处的第一水体检测结果;

根据所述非水体目标对所述整体高光谱图像进行处理,具体包括:对所述整体高光谱图像中包含的所述非水体目标进行剔除处理,得到剔除处理后的整体高光谱图像;

调用光谱检测仪对所述待检测水田位置进行水质检测,获取所述待检测水田位置处的第一水体检测结果,具体包括:确定所述待检测水田位置第二预设范围内是否存在光谱检测仪;

若存在所述光谱检测仪,则启动所述光谱检测仪的光源,并根据该光谱检测仪中的光电二极管获取反射光信号,生成检测结果,作为所述待检测水田位置处的第一水体检测结果;

若不存在所述光谱检测仪,则根据所述处理后的整体高光谱图像以及预存的参考水质参数,构建参考水体检测模型;

选取距离所述待检测水田位置处最近的光谱检测仪,并根据该光谱检测仪生成参考检测结果;

通过所述参考水体检测模型对所述参考检测结果进行修正,并将修正后的参考检测结果作为所述待检测水田位置处的第一水体检测结果。

2.根据权利要求1所述的一种基于高光谱的水质测定方法,其特征在于,通过识别模型对所述整体高光谱图像进行识别,得到所述整体高光谱图像中的非水体目标之后,所述方法还包括:

根据所述非水体目标对应的非水体参数反演水质参数,并根据所述水质参数构建水体检测模型,并根据所述水体检测模型得到第二水体检测结果。

3.根据权利要求2所述的一种基于高光谱的水质测定方法,其特征在于,根据所述非水体目标对应的非水体参数反演水质参数,并根据所述水质参数构建水体检测模型,并根据所述水体检测模型得到第二水体检测结果,具体包括:确定所述非水体目标对应的非水体参数,其中,所述农作物对应的非水体参数至少包括:农作物类型、当前季节的农作物理论生长状况、农作物的实际生长状况;所述水草对应的非水体参数至少包括:水草类型、水草密度、水草实际生长状况;所述生物对应的非水体参数至少包括:生物类型、生物大小、生物体温;

根据所述非水体参数反演得到所述水田的水质参数,所述水质参数至少包括:需氧量、总磷量、总氮量、溶解氧含量、氨氮量、悬浮物浓度、浊度、总有机碳量、重金属量、挥发性有机污染物量、叶绿素含量、蓝绿藻含量;

根据所述水质参数构建水体检测模型,并将所述整体高光谱图像输入至所述水体检测模型,得到第二水体检测结果,所述第二水体检测结果至少包括:所述水田中低于所述水质参数的项目、所述水田中高于所述水质参数的项目、所述水田中的正常水质参数。

4.根据权利要求1所述的一种基于高光谱的水质测定方法,其特征在于,通过预先设置在水田不同位置的高光谱仪,得到多个局部高光谱图像之前,所述方法还包括:判断水田当前光照度是否小于指定亮度值;

若小于所述指定亮度值,则开启设置于所述水田不同位置处的宽谱光源。

5.根据权利要求1所述的一种基于高光谱的水质测定方法,其特征在于,对所述整体高光谱图像中包含的所述非水体目标进行剔除处理,得到剔除处理后的高光谱图像,具体包括:

确定所述非水体目标位于所述整体高光谱图像中的位置,并将所述非水体目标进行第一次描边选取,作为待剔除目标;

将环绕所述待剔除目标第一预设范围内的目标进行第二次描边选取,并将所述第二次描边选取后的待剔除目标进行剔除,生成包含无色空腔的图像;

将所述包含无色空腔的图像中,环绕无色空腔部分的有色光谱填充至所述无色空腔中;

生成剔除处理后的高光谱图像。

6.根据权利要求1所述的一种基于高光谱的水质测定方法,其特征在于,所述识别模型的训练过程包括:

获取包含非水体目标的训练样本,所述训练样本至少包括:真实农作物图像、真实水草图像、真实生物图像;

获取所述训练样本的光谱特征,并根据所述光谱特征对所述训练样本进行处理,得到高光谱形式的训练样本;

将所述高光谱形式的训练样本输入至卷积神经网络模型进行监督训练,得到识别模型。

7.根据权利要求1所述的一种基于高光谱的水质测定方法,其特征在于,根据所述特殊波段确定对应的待检测水田位置之后,所述方法还包括:将所述特殊波段与所述整体高光谱图像进行比对,确定所述特殊波段在所述整体高光谱图像中的位置集合;

生成所述整体高光谱图像与所述位置集合的二值图像,并通过所述二值图像计算所述位置集合在所述整体高光谱图像中的占比。

8.一种基于高光谱的水质测定设备,其特征在于,包括:至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如下指令:通过预先设置在水田不同位置的高光谱仪,得到多个局部高光谱图像;

将所述多个局部高光谱图像进行拼合,得到所述水田对应的整体高光谱图像;

通过识别模型对所述整体高光谱图像进行识别,得到所述整体高光谱图像中的非水体目标,所述非水体目标至少包括以下一种:农作物、水草、生物;

根据所述非水体目标对所述整体高光谱图像进行处理,并确定所述处理后的整体高光谱图像中,亮度不符合预设要求的特殊波段;

根据所述特殊波段确定对应的待检测水田位置;

调用光谱检测仪对所述待检测水田位置进行水质检测,获取所述待检测水田位置处的第一水体检测结果;

根据所述非水体目标对所述整体高光谱图像进行处理,具体包括:对所述整体高光谱图像中包含的所述非水体目标进行剔除处理,得到剔除处理后的整体高光谱图像;

调用光谱检测仪对所述待检测水田位置进行水质检测,获取所述待检测水田位置处的第一水体检测结果,具体包括:确定所述待检测水田位置第二预设范围内是否存在光谱检测仪;

若存在所述光谱检测仪,则启动所述光谱检测仪的光源,并根据该光谱检测仪中的光电二极管获取反射光信号,生成检测结果,作为所述待检测水田位置处的第一水体检测结果;

若不存在所述光谱检测仪,则根据所述处理后的整体高光谱图像以及预存的参考水质参数,构建参考水体检测模型;

选取距离所述待检测水田位置处最近的光谱检测仪,并根据该光谱检测仪生成参考检测结果;

通过所述参考水体检测模型对所述参考检测结果进行修正,并将修正后的参考检测结果作为所述待检测水田位置处的第一水体检测结果。

说明书 :

一种基于高光谱的水质测定方法及设备

技术领域

[0001] 本申请涉及高光谱检测领域,具体涉及一种基于高光谱的水质测定方法及设备。

背景技术

[0002] 水田因水量供应充足而闻名,生长于水田中的农作物长期浸泡于水中,为了防止农产品土壤和地下水的污染,保障人体健康,维护生态平衡,水田中的水需要符合农业生产
的相应标准。针对水田中的水质检测,传统方式需要将检测水样本带回实验室,检测过程繁
琐,特别是当水田面积较大时,需要消耗大量的人力在不同位置采集样本,操作过程费时费
力,且检测时间周期长,难以满足对水田进行实时检测的需求。
[0003] 此外,通过卫星遥感的方式对水田进行水质检测,不仅成本较高,且由于水田中农作物、水草以及各种生物的影响,只能获得较粗略的水质监测结果,难以测量某些需要精确
测量的水质参数,而且遥感检测对天气状况和光照度都有较高的要求,在某些特殊天气情
况下无法进行水质检测。然而,若直接采用光谱检测仪对水质进行检测,则只能获取小范围
内的水质参数,难以掌握水田的整体水质情况。

发明内容

[0004] 为了解决上述问题,本申请提出了一种基于高光谱的水质测定方法及设备,包括:
[0005] 第一方面,本申请提出了一种基于高光谱的水质测定方法,包括:通过预先设置在水田不同位置的高光谱仪,得到多个局部高光谱图像;将所述多个布局高光谱图像进行拼
合,得到所述水田对应的整体高光谱图像;通过识别模型对所述整体高光谱图像进行识别,
得到所述整体高光谱图像中的非水体目标,所述非水体目标至少包括以下一种:农作物、水
草、生物;根据所述非水体目标对所述整体高光谱图像进行处理,并确定所述处理后的整体
高光谱图像中,亮度不符合预设要求的特殊波段;根据所述特殊波段确定对应的待检测水
田位置;调用光谱检测仪对所述待检测水田位置进行水质检测,获取所述待检测水田位置
处的第一水体检测结果。
[0006] 在一个示例中,通过识别模型对所述整体高光谱图像进行识别,得到所述整体高光谱图像中的非水体目标之后,所述方法还包括:根据所述非水体目标对应的非水体参数
反演水质参数,并根据所述水质参数构建水体检测模型,并根据所述水体检测模型得到第
二水体检测结果。
[0007] 在一个示例中,根据所述非水体目标对应的非水体参数反演水质参数,并根据所述水质参数构建水体检测模型,并根据所述水体检测模型得到第二水体检测结果,具体包
括:确定所述非水体目标对应的非水体参数,其中,所述农作物对应的非水体参数至少包
括:农作物类型、当前季节的农作物理论生长状况、农作物的实际生长状况;所述水草对应
的非水体参数至少包括:水草类型、水草密度、水草实际生长状况;所述生物对应的非水体
参数至少包括:生物类型、生物大小、生物体温;根据所述非水体参数反演得到所述水田的
水质参数,所述水质参数至少包括:需氧量、总磷量、总氮量、溶解氧含量、氨氮量、悬浮物浓
度、浊度、总有机碳量、重金属量、挥发性有机污染物量、叶绿素含量、蓝绿藻含量;根据所述
水质参数构建水体检测模型,并将所述整体高光谱图像输入至所述水体检测模型,得到第
二水体检测结果,所述第二水体检测结果至少包括:所述水田中低于所述水质参数的项目、
所述水田中高于所述水质参数的项目、所述水田中的正常水质参数。
[0008] 在一个示例中,通过预先设置在水田不同位置的高光谱仪,得到多个局部高光谱图像之前,所述方法还包括:判断水田当前光照度是否小于指定亮度值;若小于所述指定亮
度值,则开启设置于所述水田不同位置处的宽谱光源。
[0009] 在一个示例中,根据所述非水体目标对所述整体高光谱图像进行处理,具体包括:对所述整体高光谱图像中包含的所述非水体目标进行剔除处理,得到剔除处理后的整体高
光谱图像。
[0010] 在一个示例中,对所述整体高光谱图像中包含的所述非水体目标进行剔除处理,得到剔除处理后的高光谱图像,具体包括:确定所述非水体目标位于所述整体高光谱图像
中的位置,并将所述非水体目标进行第一次描边选取,作为待剔除目标;将环绕所述待剔除
目标第一预设范围内的目标进行第二次描边选取,并将所述第二次描边选取后的待剔除目
标进行剔除,生成包含无色空腔的图像;将所述包含无色空腔的图像中,环绕无色空腔部分
的有色光谱填充至所述无色空腔中;生成剔除处理后的高光谱图像。
[0011] 在一个示例中,调用光谱检测仪对所述待检测水田位置进行水质检测,获取所述待检测水田位置处的第一水体检测结果,具体包括:确定所述待检测水田位置第二预设范
围内是否存在光谱检测仪;若存在所述光谱检测仪,则启动所述光谱检测仪的光源,并根据
该光谱检测仪中的光电二极管获取反射光信号,生成检测结果,作为所述待检测水田位置
处的第一水体检测结果;若不存在所述光谱检测仪,则根据所述处理后的整体高光谱图像
以及预存的参考水质参数,构建参考水体检测模型;选取距离所述待检测水田位置处最近
的光谱检测仪,并根据该光谱检测仪生成参考检测结果;通过所述参考水体检测模型对所
述参考检测结果进行修正,并将修正后的参考检测结果作为所述待检测水田位置处的第一
水体检测结果。
[0012] 在一个示例中,所述识别模型的训练过程包括:获取包含非水体目标的训练样本,所述训练样本至少包括:真实农作物图像、真实水草图像、真实生物图像;获取所述训练样
本的光谱特征,并根据所述光谱特征对所述训练样本进行处理,得到高光谱形式的训练样
本;将所述高光谱形式的训练样本输入至卷积神经网络模型进行监督训练,得到识别模型。
[0013] 在一个示例中,根据所述特殊波段确定对应的待检测水田位置之后,所述方法还包括:将所述特殊波段与所述整体高光谱图像进行比对,确定所述特殊波段在所述整体高
光谱图像中的位置集合;生成所述整体高光谱图像与所述位置集合的二值图像,并通过所
述二值图像计算所述位置集合在所述高光谱图像中的占比。
[0014] 另一方面,本申请提出了一种基于高光谱的水质测定设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至
少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理
器能够执行如下指令:通过预先设置在水田不同位置的高光谱仪,得到多个局部高光谱图
像;将所述多个布局高光谱图像进行拼合,得到所述水田对应的整体高光谱图像;通过识别
模型对所述整体高光谱图像进行识别,得到所述整体高光谱图像中的非水体目标,所述非
水体目标至少包括以下一种:农作物、水草、生物;根据所述非水体目标对所述整体高光谱
图像进行处理,并确定所述处理后的整体高光谱图像中,亮度不符合预设要求的特殊波段;
根据所述特殊波段确定对应的待检测水田位置;调用光谱检测仪对所述待检测水田位置进
行水质检测,获取所述待检测水田位置处的第一水体检测结果。
[0015] 通过本申请提出的一种基于高光谱的水质测定方法及设备能够带来如下有益效果:通过利用了设置在水田各位置处的高光谱仪,在保证检测完整性的基础上,提高了检测
频率,降低了检测成本。此外,针对水田这一特殊的水体模型,由于水田中非水体目标的存
在,检测精度难以保证,本申请中记载的技术方案不仅可以直接通过高光谱图像,反演得到
水质参数,进而得到水质结果,还可以通过对非水体目标进行处理,进而获取到需要精确测
量的水体位置,实现了对水田这一场景中,更加精确的水质检测。

附图说明

[0016] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0017] 图1为本申请实施例中一种基于高光谱的水质测定方法的流程示意图;
[0018] 图2为本申请实施例中一种基于高光谱的水质测定设备的示意图。

具体实施方式

[0019] 为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一
部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做
出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020] 首先需要说明的是,本申请实施例中记载的一种基于高光谱的水质测定方法存储在相应的系统或服务器中,用户可以通过相应终端来登录该系统或服务器,终端可以是手
机、平板电脑、个人计算机等具有相应功能的硬件设备,上述终端中可以预装有该系统,也
可以通过APP、WEB网站等方式,来登录该系统或服务器,以实现水质检测。
[0021] 以下结合附图,详细说明本申请各实施例提供的技术方案。
[0022] 如图1所示,本申请实施例提供的一种基于高光谱的水质测定方法,包括:
[0023] S101、通过预先设置在水田不同位置的高光谱仪,得到多个局部高光谱图像。
[0024] 高光谱仪属于一种特殊的光谱仪,可以测量辐射能量(辐射亮度和辐射照度),高光谱仪可用于需要测量反射率、透射率、辐射亮度或辐射照度的许多领域,高光谱仪是为地
物环境遥感专门设计而成,能够捕获可见光、红外光谱、短波红外光谱等。
[0025] 光谱分析是判别物质属性的重要方式,由于不同的元素及其化合物都有自己独特的光谱特征,因此高光谱仪能够利用物质的光谱吸收特性,在可见光到短波红外的光谱区
间连续获取信号,实现对待检测物质的检测。
[0026] 本申请中的高光谱仪可以通过镜头直接对水面进行扫描的方式获取高光谱图像,高光谱仪内部可以包括面阵探测器,用于对垂直于当前的方向进行扫描,以获取一维空间
信息以及二维空间信息。在本申请中,可以根据现场实际情况以及预算范围选取光
[0027] 谱范围、光谱通道数、光谱分辨率不同的高光谱仪,高光谱仪的具体型号在此不做具体限定。
[0028] 具体地,可以预先在水田的不同位置设置多个高光谱仪,多个高光谱仪的扫描范围可以覆盖整个水田,避免出现扫描死角。系统可以每间隔预设时间向多个高光谱仪发送
指令,高光谱仪即可根据指令对其面向的水面进行扫描,得到该水面处的高光谱图像。
[0029] 进一步地,系统可以向预先设置在水田不同位置的高光谱仪发送指令,以通过多个光谱仪,得到多个局部高光谱图像。
[0030] 通过将高光谱仪设置在水田不同的位置,可以在实现覆盖水田扫描的基础上,避免了通过高成本的卫星遥感扫描。此外,避免了飞行器悬挂光谱仪对水田进行扫描的情况
下,因飞行器飞行不稳或空气中影响因素较大而导致采集的高光谱图像不准确的情况。
[0031] S102、将所述多个局部高光谱图像进行拼合,得到所述水田对应的整体高光谱图像。
[0032] 具体地,系统获取多个局部高光谱图像后,将多个局部高光谱图像进行拼合,并裁剪掉重合的部分,得到水田对应的整体高光谱图像。
[0033] S103、通过识别模型对所述整体高光谱图像进行识别,得到所述整体高光谱图像中的非水体目标,所述非水体目标至少包括以下一种:农作物、水草、生物。
[0034] 具体地,生成的整体高光谱图像中不仅包含水体的光谱特征,也包括了农作物、水草、生物等的其他光谱特征。由于其他光谱特征会对水体的光谱特征产生影响,因此容易造
成水体检测结果不准确。为避免此种情况的发生,系统可以通过预先训练的识别模型对整
体高光谱图像进行识别,得到整体高光谱图像中的非水体目标,非水体目标包括但不限于:
农作物、水草、生物、生产工具、垃圾等。
[0035] 由于整体高光谱图像中显示的是各种物质的光谱特征,以各种颜色的线条、色块等形式出现,因此需要对识别模型进行针对性训练,使其能够识别非水体目标的光谱特征。
[0036] 其中,识别模型的训练过程具体包括:
[0037] 系统首先需要获取包含非水体目标的训练样本,该训练样本中包括但不限于:真实农作物图像、真实水草图像、真实生物图像、真实生产工具图像、真实垃圾图像。需要说明
的是,上述各种图像并非是高光谱形式的图像。此外,为保证样本的丰富性,需要提供各种
情况下的训练样本,以真实农作物图像为例,需要提供:不同类型的真实农作物图像、不同
季节的真实农作物图像、不同密度的真实农作物图像等。
[0038] 进一步地,系统需要获取所有训练样本的光谱特征,例如:未成熟的水稻的光谱特征等、铁的光谱特征、不同种类木头的光谱特征等。由于本申请中的训练样本巨大,因此需
要尽可能多的获取光谱特征。系统可以尝试获取与训练样本完全匹配的光谱特征,此处的
完全匹配指的是训练样本的类型、状态等各种情况的完全匹配。若无法获取与训练样本完
全匹配的光谱特征,则可以获取与当前训练样本的类型相同的光谱特征,并将该光谱特征
作为该训练样本的光谱特征。此后,系统即可以根据光谱特诊对训练样本进行处理,得到高
光谱形式的训练样本。
[0039] 更进一步地,系统将高光谱形式的训练样本输入至预存的卷积神经网络模型中,通过利用卷积神经网络对高光谱形式的训练样本进行深度学习并持续进行监督训练,以得
到识别模型。
[0040] S104、根据所述非水体目标对所述整体高光谱图像进行处理,并确定所述处理后的整体高光谱图像中,亮度不符合预设要求的特殊波段。
[0041] 需要说明的是,在识别得到非水体目标之后,为得到水田中需要进行进一步精确检测的水体数据,需要对整体高光谱图像中包含的非水体目标进行剔除处理,避免非水体
目标对整体高光谱图像产生影响,导致无法找到需要精确检测水体数据对应的水田位置。
[0042] 具体地,首先需要确定非水体目标位于高光谱图像中的位置,并将非水体目标进行第一次描边选取,作为待剔除目标。
[0043] 进一步地,由于非水体目标的外围轮廓的光谱特征与其内部的光谱特征有所区别,因此,需要将环绕待剔除目标第一预设范围内的目标进行第二次描边选取,以扩大待剔
除目标的选取范围,之后,将第二次描边选取后的待剔除目标进行剔除,生成包含无色空腔
的图像。此处的包含无色空腔的图像即为,剔除了非水体目标的整体高光谱图像。还需要说
明的是,上述第一预设范围可以根据不同的精度需求进行不同的设定,其具体数值在此不
做具体限定。
[0044] 进一步地,将包含无色空腔的图像中,环绕该无色空腔部分的有色光谱填充至该无色空腔中,此时空腔即被周围的有色光谱填满,以生成剔除处理后的高光谱图像。
[0045] 更进一步地,确定经过上述剔除处理后的高光谱图像中,亮度不符合预设要求的特殊波段。需要说明的是,此处的特殊波段即为,水田中某项水体参数对应的光谱波段不在
预设范围之内。基于水体中的水体参数都有其对应的光谱波段,而不同浓度的水体参数也
同样对应了不同的光谱波段,通过为不同的水体参数提前配置好的正常浓度对应的光谱波
段,当经过剔除处理后的高光谱图像中,出现有亮度过高或过低,不再预设范围之内的特殊
波段时,说明该位置处的该水体参数不在正常的浓度范围内,需要针对该位置处的水体参
数进行进一步的精确测量。
[0046] S105、根据所述特殊波段确定对应的待检测水田位置。
[0047] 具体地,根据特殊波段在剔除处理后的高光谱图像中的范围,并进一步确定对应的待检测水田位置。即说明该位置处的水体特征出现异常,需要进行进一步的精确检测。
[0048] S106、调用光谱检测仪对所述待检测水田位置进行水质检测,获取所述待检测水田位置处的第一水体检测结果。
[0049] 首先需要说明的是,本申请中的光谱检测仪至少包括光源模块、光谱仪模块,可以通过光源模块发出宽谱光,将宽普光射入待检测水田位置的水体中,并用光谱仪模块接收
反射光信号,以生成待检测水田位置处水体的光谱图像,其中,还可以采用光纤光栅传感器
以生成更准确的反射光信号。
[0050] 具体地,首先确定待检测水田位置第二预设范围内是否存在光谱检测仪,若存在光谱检测仪,则启动该光谱检测仪的光源,并根据该光谱检测仪中的光电二极管获取反射
光信号,并生成检测结果,作为待检测水田位置处的第一水体检测结果。
[0051] 进一步地,若第二预设范围内不存在光谱检测仪,则根据上述处理后的整体光谱图像以及预存的参考水质参数,构建参考水体检测模型。其中,该处理后的整体光谱图像即
为上文中剔除处理后的整体高光谱图像,这里的图像中不含有非水体目标,只包含水体的
光谱特征。此外,系统预存有参考水质参数,该参考水质参数对应水体中各项水质参数的光
谱特征,可以通过将处理后的整体高光谱图像输入至参考水体检测模型,得到水体的各项
水质参数。
[0052] 进一步地,选取距离该待检测水田位置处最近的光谱检测仪,并根据该光谱检测仪生成参考检测结果,该参考检测结果并不能反映代检测水田位置处的检测结果。因此,系
统可以通过参考水体检测模型对参考检测结果进行修正,具体包括,系统首先通过将处理
后的整体高光谱图像输入至参考水体检测模型,并获取光谱检测仪处的第一检测结果,以
及待检测水田位置处的第二检测结果,通过将第一检测结果与参考检测结果进行比对,得
到差值系数,通过差值系数对第二检测结果进行修正,作为修正后的参考检测结果,并将修
正后的参考检测结果作为待检测水田位置处的第一水体检测结果
[0053] 在一个实施例中,通过识别模型对整体高光谱图像进行识别,得到整体高光谱图像中的非水体目标之后,还可以根据非水体目标对应的非水体参数反演水质参数,此处的
非水体参数即为非水体目标的光谱特征,通过反演水质参数,可以在不剔除非水体目标的
基础上,得到与上述参考水质参数不同的水质参数,此处的水质参数能够消除非水体目标
对水体的影响。
[0054] 具体地,首先确定非水体目标对应的非水体参数,其中,农作物对应的非水体参数包括但不限于:农作物类型、当前季节的农作物理论生长状况、农作物的实际生长状况;水
草对应的非水体参数包括但不限于:水草类型、水草密度、水草实际生长状况;生物对应的
非水体参数包括但不限于:生物类型、生物大小、生物体温。
[0055] 进一步地,根据非水体参数反演得到水田的水质参数,水质参数包括但不限于:需氧量、总磷量、总氮量、溶解氧含量、氨氮量、悬浮物浓度、浊度、总有机碳量、重金属量、挥发
性有机污染物量、叶绿素含量、蓝绿藻含量。
[0056] 更进一步地,可以根据水质参数构建水体检测模型,并根据水体检测模型得到第二水体检测结果。具体包括:将整体高光谱图像输入至水体检测模型,得到第二水体检测结
果,第二水体检测结果包括但不限于:水田中低于水质参数的项目、水田中高于水质参数的
项目、水田中的正常水质参数。该第二水体检测结果只通过整体高光谱图像即可以生成,虽
然参数可能不绝对准确,但具有很强的参考价值。
[0057] 在一个实施例中,通过预先设置在水田不同位置的高光谱仪,得到多个局部高光谱图像之前,还可以判断水田当前光照度是否小于指定亮度值,若小于指定亮度值,则开启
设置在水田不同位置处的宽谱光源。由于高光谱仪通过镜头直接对水田进行扫描,因此其
十分依赖阳光,在光照不充足或者阴雨天气时,高光谱仪难以发挥其有效作用,因此,本申
请实施例中可以采用为高光谱仪补光的方式来保证高光谱仪的测量精度。
[0058] 在一个实施例中,根据特殊波段确定对应的待检测水田位置之后,还可以将特殊波段与整体高光谱图像进行比对,以确定该特殊波段在整体高光谱图像中的位置集合,并
根据该位置结合,生成整体高光谱图像与位置集合的二值图像,该二值图像能够更加清晰
的显示位置集合在整体高光谱图像中的占比,系统即可以通过二值图像计算位置集合在高
光谱图像中的占比。通过计算位置集合在整体高光谱图像中的占比,可以更加清晰的显示
出需要做出进一步精确测量的水体占据整体水田的占比,由于该位置集合处的水质情况大
概率出现问题,因此可以通过占比来评判水田的综合水质情况。
[0059] 在一个实施例中,如图2所示,本申请提供了一种基于高光谱的水质测定设备,包括:
[0060] 至少一个处理器;以及,
[0061] 与所述至少一个处理器通信连接的存储器;其中,
[0062] 所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如下指令:
[0063] 通过预先设置在水田不同位置的高光谱仪,得到多个局部高光谱图像;
[0064] 将所述多个布局高光谱图像进行拼合,得到所述水田对应的整体高光谱图像;
[0065] 通过识别模型对所述整体高光谱图像进行识别,得到所述整体高光谱图像中的非水体目标,所述非水体目标至少包括以下一种:农作物、水草、生物;
[0066] 根据所述非水体目标对所述整体高光谱图像进行处理,并确定所述处理后的整体高光谱图像中,亮度不符合预设要求的特殊波段;
[0067] 根据所述特殊波段确定对应的待检测水田位置;
[0068] 调用光谱检测仪对所述待检测水田位置进行水质检测,获取所述待检测水田位置处的第一水体检测结果。
[0069] 在一个实施例中,本申请还提供了一种基于高光谱的水质测定的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
[0070] 通过预先设置在水田不同位置的高光谱仪,得到多个局部高光谱图像;
[0071] 将所述多个布局高光谱图像进行拼合,得到所述水田对应的整体高光谱图像;
[0072] 通过识别模型对所述整体高光谱图像进行识别,得到所述整体高光谱图像中的非水体目标,所述非水体目标至少包括以下一种:农作物、水草、生物;
[0073] 根据所述非水体目标对所述整体高光谱图像进行处理,并确定所述处理后的整体高光谱图像中,亮度不符合预设要求的特殊波段;
[0074] 根据所述特殊波段确定对应的待检测水田位置;
[0075] 调用光谱检测仪对所述待检测水田位置进行水质检测,获取所述待检测水田位置处的第一水体检测结果。
[0076] 本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备和介
质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实
施例的部分说明即可。
[0077] 本申请实施例提供的设备和介质与方法是一一对应的,因此,设备和介质也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说
明,因此,这里不再赘述设备和介质的有益技术效果。
[0078] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机
可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产
品的形式。
[0079] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序
指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0080] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
[0081] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。
[0082] 在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0083] 内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的
示例。
[0084] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。
计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动
态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除
可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD‑ROM)、
数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备
或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算
机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0085] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包
括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要
素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要
素的过程、方法、商品或者设备中还存在另外的相同要素。
[0086] 以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同
替换、改进等,均应包含在本申请的权利要求范围之内。