本发明涉及虫害防治领域,具体是一种病虫害识别防治预警系统及方法。
背景技术:
1、病虫害识别软件作为近年来新兴的智能化农业软件,可以把图片中涉及的病虫害目标进行识别与分类,在实际中主要应用于农业生产工作当中。病虫害识别软件可实现识别图片的上传、病虫害识别分类、识别结果输出等功能,主要由图片采集模块、图像预处理模块、目标识别模块、算法模块等模块构成。
2、常用病虫害识别软件系统通过图像识别技术来实现对病虫害的分类,可以通过识别的结果通知用户病虫类型。这种病虫害识别软件仅仅能够识别害虫种类,无法对病虫害进行提前预警以及提供相应有效的防治手段,在实际的农业生产中无法发挥较大的实际价值,缺乏实际效用。
技术实现思路
1、为了便于病虫害防治,本申请提供了一种病虫害识别防治预警系统及方法。
2、本发明解决上述问题所采用的技术方案是:
3、病虫害识别防治预警系统,包括:
4、图像识别模块:用于对输入的图像进行病虫害识别;
5、知识图谱模块:用于根据病虫害类别确定预防措施;
6、预测预警模块:用于根据病虫害识别结果及环境信息进行病虫害预测;
7、告警通知模块:用于根据知识图谱模块或预测预警模块的输出结果进行相应告警通知。
8、进一步地,所述知识图谱模块的输出结果包括:病虫害名称、危害农作物、危害部位、被害性状、推荐药剂、发生时间段、常年危害程度、分布及危害、症状、发生规律及防治方法。
9、进一步地,所述预测预警模块的输出结果包括:病虫害名称、病虫害数量及即将发生时间段。
10、病虫害识别防治预警方法,应用于病虫害识别防治预警系统,包括以下步骤:
11、步骤1、采用图像识别模块对输入的图像进行病虫害识别;
12、步骤2、将病虫害识别结果输入知识图谱模块和/或将病虫害识别结果及环境信息输入预测预警模块;
13、步骤3、基于知识图谱模块和/或预测预警模块的输出结果进行实时告警和/或预测告警通知。
14、进一步地,所述步骤2还包括:将预测预警模块的输出结果输入知识图谱模块;所述步骤3具体为:基于知识图谱模块的输出结果进行告警通知。
15、进一步地,所述步骤2中,预测预警模块对虫害识别结果及环境信息的具体处理步骤包括:
16、步骤21、将获取的数据进行分类并向量化;
17、步骤22、通过双曲正切s型函数计算初始偏差;
18、步骤23、通过弹性bp算法对输入的数据向量的梯度、偏差、权重进行优化调整;
19、步骤24、进行多次神经网络推理后输出最终预测结果。
20、本发明相比于现有技术具有的有益效果是:通过新增知识图谱模块解决了传统病害系统仅识别无应用的问题;通过预测预警模块对历史病虫害的分析、环境因素因子的分析,实现了对即将发生的病虫害灾情的实时预测告警,避免或降低了因病虫害对农作物的产量影响,从而进一步提高了农作物的品质与产量。
1.病虫害识别防治预警系统,其特征在于,包括:
2.根据权利要求1所述的病虫害识别防治预警系统,其特征在于,所述知识图谱模块的输出结果包括:病虫害名称、危害农作物、危害部位、被害性状、推荐药剂、发生时间段、常年危害程度、分布及危害、症状、发生规律及防治方法。
3.根据权利要求1所述的病虫害识别防治预警系统,其特征在于,所述预测预警模块的输出结果包括:病虫害名称、病虫害数量及即将发生时间段。
4.病虫害识别防治预警方法,应用于如权利要求1-3任意一项所述的病虫害识别防治预警系统,其特征在于,包括以下步骤:
5.根据权利要求4所述的病虫害识别防治预警方法,其特征在于,所述步骤2还包括:将预测预警模块的输出结果输入知识图谱模块;所述步骤3具体为:基于知识图谱模块的输出结果进行告警通知。
6.根据权利要求4所述的病虫害识别防治预警方法,其特征在于,所述步骤2中,预测预警模块对虫害识别结果及环境信息的具体处理步骤包括: