本申请涉及遥感技术及人工智能技术,特别是一种农业数据处理方法和系统和存储介质。
背景技术:
1、随着遥感技术的发展,农业研究可以利用遥感数据在千里之外分析某个区域的农业发展状况。目前的遥感技术,诸如遥感卫星等,可以通过多光谱拍摄从而分析出某个区域的情况,如作物生长情况,作物是否有虫害,作物所在的区域等等。
2、然而,对于遥感卫星而言,可以一次性获取大片区的数据,不过遥感卫星拍摄某个位置的数据周期性比较长。如果采用固定翼飞机、无人机等方式获取遥感数据,其成本会相对于遥感卫星更高。
3、现代对于遥感数据的分析已经从过去的手工分析,变成ai模型智能分析,但是ai模型分析也会存在一定的问题。ai基于训练,基于特征对图像中的对象进行分类,但是在部分情况下,ai存在分类边缘,对于部分特征不能很好地分类。这样,将会导致对遥感卫星数据的分析存在一定的不确定性。
技术实现思路
1、本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提供一种农业数据处理方法和系统和存储介质。
2、一方面本申请实施例,提供了一种农业数据处理方法,包括:
3、获取卫星遥感数据,基于第一遥感数据处理模型对卫星遥感数据进行处理,输出基于地理位置的分割结果,并且输出每个分割区域的第一分类结果;
4、确定第一分类结果中分类概率小于阈值的可疑分类结果,获取各可疑分类结果对应的区域范围;
5、根据所述遥感数据的获得时间和各区域范围,向接入平台的感知系统获取各区域范围在所述获得时间前后的预设时间区间内的感知数据;
6、根据所述感知数据利用第二遥感数据分类模型确定第一分类结果的正确性。
7、在一些实施例中,根据所述遥感数据的获得时间和各区域范围,向接入平台的感知系统获取各区域范围在所述获得时间前后的预设时间区间内的感知数据,具体包括:
8、向接入平台的感知系统下发查询请求,请求获取航线涉及各所述区域范围,且在所述获得时间前后的预设时间区间内的已有航拍数据;
9、当涉及的部分区域范围无对应的航拍数据时,向接入的平台的终端发布数据采集任务,以获得各区域范围的感知数据。
10、在一些实施例中,所述根据所述感知数据利用第二遥感数据分类模型确定第一分类结果的正确性,包括:
11、根据获得的已有航拍数据或者通过发布任务获得的感知数据,基于得到的数的数据类型和第一遥感数据处理模型的分类类型,选择对应的第二遥感数据处理模型进行分类,得到第二分类结果,根据第二分类结果验证所述第一分类结果的正确性。
12、在一些实施例中,所述感知数据包括有人机航拍和无人机航拍的图像数据,现场拍摄的图像数据,定点摄像头拍摄的图像数据,以及非图像传感器所获取的数据。
13、在一些实施例中,所述第一遥感数据处理模型用于输出基于地理位置的分割结果,并且输出每个分割区域的种植类型结果;
14、所述第二遥感数据处理模型用于输出感知数据是否属于某种种植类型的分类结果。
15、在一些实施例中,向接入的平台的终端发布数据采集任务,以获得各区域范围的感知数据,具体是:
16、在接入平台的用户终端调用平台接口处理用户感知数据时,获取用户终端定位信息或者所述感知数据的获取位置,根据终端定位信息或者所述感知数据的获取位置划定用户终端的活动区域;
17、当所述用户终端的活动区域与可疑分类结果对应的区域范围重叠或者距离小于阈值时,创建针对分类结果对应的区域范围的任务信息;
18、将各可疑分类结果对应的区域范围对应的任务信息放入任务信息集合;
19、建立一信息收集表,所述信息收集表中记录任务是否被完成;
20、向消息队列中创建多个延时时间不同的延时任务;
21、所述延时任务被消费时用于根据所述信息收集表中任务的完成情况拉取任务信息集合中未完成的任务信息,并向用户终端下发任务推送。
22、在一些实施例中,向用户终端推送任务时,根据可选的第二遥感数据处理模型,生成任务信息获取模板,模板中包括至少一个第二遥感数据处理模型所需的数据模板单元;
23、其中,所述可选的第二遥感数据处理模型是指:已经经过训练且存在于服务器中,并且可以基于区别于第一遥感数据处理模型的输入数据类型,来输出用于判断第一分类结果是否正确的第二分类结果的模型。
24、在一些实施例中,所述信息收集表中任务完成是指,通过任务获得的感知数据得到的第二分类结果与第一分类结果一致,或者通过任务获得的感知数据得到的第二分类结果与第一分类结果不一致且分类概率大于预设值。
25、另一方面,本申请实施例提供了一种农业数据处理系统,包括:
26、存储器,用于存储程序;
27、处理器,用于加载所述程序以执行所述的农业数据处理方法。
28、另一方面,本申请实施例提供了一种计算机可读存储介质,存储有程序,当所述程序被执行时,实现如所述的农业数据处理方法。
29、通过本申请实施例在处理卫星遥感数据的时候,根据模型的分类概率,筛选出分类概率较低,即模型容易混淆的区域,然后,利用其他遥感数据和区别于第一遥感数据处理模型的第二遥感数据处理模型来对其他感知数据对这些区域的分类结果进行二次确认;本方案考虑到卫星数据获取频次低的特点,利用其他感知数据和分类模型来弥补卫星数据和模型存在的不足,提高区域遥感数据分析结论的有效性;同时,考虑到农业信息一般不会产生突变,因此,允许感知数据与卫星遥感数据存在一定的异步,这样系统既可以获取卫星数据处理之前的感知数据,也可以通过发布任务获取卫星数据处理之后的感知数据,增加了数据获取的概率。
1.一种农业数据处理方法,其特征在于,包括:
2.根据权利要求1所述的农业数据处理方法,其特征在于,根据所述遥感数据的获得时间和各区域范围,向接入平台的感知系统获取各区域范围在所述获得时间前后的预设时间区间内的感知数据,具体包括:
3.根据权利要求2所述的农业数据处理方法,其特征在于,所述根据所述感知数据利用第二遥感数据分类模型确定第一分类结果的正确性,包括:
4.根据权利要求3所述的农业数据处理方法,其特征在于,所述感知数据包括有人机航拍和无人机航拍的图像数据,现场拍摄的图像数据,定点摄像头拍摄的图像数据,以及非图像传感器所获取的数据。
5.根据权利要求4所述的农业数据处理方法,其特征在于,所述第一遥感数据处理模型用于输出基于地理位置的分割结果,并且输出每个分割区域的种植类型结果;
6.根据权利要求5所述的农业数据处理方法,其特征在于,向接入的平台的终端发布数据采集任务,以获得各区域范围的感知数据,具体是:
7.根据权利要求6所述的农业数据处理方法,其特征在于,向用户终端推送任务时,根据可选的第二遥感数据处理模型,生成任务信息获取模板,模板中包括至少一个第二遥感数据处理模型所需的数据模板单元;
8.根据权利要求7所述的农业数据处理方法,其特征在于,所述信息收集表中任务完成是指,通过任务获得的感知数据得到的第二分类结果与第一分类结果一致,或者通过任务获得的感知数据得到的第二分类结果与第一分类结果不一致且分类概率大于预设值。
9.一种农业数据处理系统,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,存储有程序,当所述程序被执行时,实现如权利要求1-8任一项所述的农业数据处理方法。