本发明涉及水产养殖,尤其涉及一种养殖生命体数量的推测方法、装置、设备及存储介质。
背景技术:
1、在水产品养殖的过程中,水产品的喂食成本占了养殖成本的主要部分,及时掌握水产品生长和存活的数量是实现精准喂食和科学养殖的基础,而确定水产品的数量有利于控制喂食成本,因此对于确定水下养殖生命体的数量是提高养殖效益的关键所在。
2、现有技术在水产养殖的过程中,主要采用水下相机视频监测的方式确定水下养殖生命体的数量,通过水下相机拍摄水下的环境视频,然后对拍摄到的水下视频进行分析,从而推测出目标水下养殖生命体的数量。
3、但是这种方法受限于水下恶劣的视觉成像效果,对于水下养殖生命体目标的检测、识别和提取都非常困难,另外,通常的养殖塘口面积都比较大,养殖生命体在成长期间会经常在水下移动,因此,通过相机逐个跟踪提取水下养殖生命体来获取数量的方法,目前很难有实际的可行性。
技术实现思路
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、利用预设评价参数对测试结果和实际养殖生命体数量进行评价,确定预测精度;
30、当预测精度满足预设精度要求时,过渡养殖生命体数量推测模型为目标养殖生命体数量推测模型。
31、第二方面,本发明还提供了一种养殖生命体数量的推测装置,包括:
32、采集模块,用于以预设采集周期对样本养殖塘口进行遥感数据采集,得到不同时期的多份遥感数据;
33、反演模块,用于对不同时期的多份遥感数据进行预处理和遥感水环境反演,得到不同时期的水环境参数;
34、训练模块,用于根据不同时期的水环境参数对建立的初始养殖生命体数量推测模型进行训练优化,得到目标养殖生命体数量推测模型;
35、推测模块,用于将待推测塘口的水环境数据输入至目标养殖生命体数量推测模型,推测出水下养殖生命体数量。
36、第三方面,本发明还提供了一种养殖生命体数量的推测设备,包括存储器和处理器,其中,
37、存储器,用于存储程序;
38、处理器,与存储器耦合,用于执行存储器中存储的程序,以实现上述任一种实现方式中的养殖生命体数量的推测方法中的步骤。
39、第四方面,本发明还提供了一种计算机可读存储介质,用于存储计算机可读取的程序或指令,程序或指令被处理器执行时,能够实现上述任一种实现方式中的养殖生命体数量的推测方法中的步骤。
40、采用上述实施例的有益效果是:本发明涉及一种养殖生命体数量的推测方法、装置、设备及存储介质,该方法包括:以预设采集周期对样本养殖塘口进行遥感数据采集,得到不同时期的多份遥感数据;对所述不同时期的多份遥感数据进行预处理和遥感水环境反演,得到不同时期的水环境参数;根据所述不同时期的水环境参数对建立的初始养殖生命体数量推测模型进行训练优化,得到目标养殖生命体数量推测模型;将待推测塘口的水环境数据输入至所述目标养殖生命体数量推测模型,推测出水下养殖生命体数量。本发明通过采集样本养殖塘口的不同时期的多份遥感数据,通过遥感水环境反演确定水环境参数,然后建立模型分析出水环境参数和养殖生命体数量之间的关系,最后对水下养殖生命体数量进行推测,仅根据采集的样本养殖塘口的多份遥感数据即可对水下活动提数量进行推测,不需要对水下环境进行拍照,且不需要对养殖生命体进行追踪,消除了水下成像环境恶劣对水下养殖生命体数量推测的影响,其推测结果也不受水下养殖生命体移动的影响,推测结果准确性高。
1.一种养殖生命体数量的推测方法,其特征在于,包括:
2.根据权利要求1所述的养殖生命体数量的推测方法,其特征在于,所述对所述不同时期的多份遥感数据进行预处理和遥感水环境反演,得到不同时期的水环境参数,包括:
3.根据权利要求2所述的养殖生命体数量的推测方法,其特征在于,所述剔除所述不同时期的多份遥感数据中的干扰数据,得到不同时期的多份水体数据,包括:
4.根据权利要求2所述的养殖生命体数量的推测方法,其特征在于,所述确定遥感水环境反演公式,对所述不同时期的多份水体数据进行水环境反演,得到不同时期的水环境参数,包括:
5.根据权利要求1所述的养殖生命体数量的推测方法,其特征在于,所述根据所述不同时期的水环境参数对建立的初始养殖生命体数量推测模型进行训练优化,得到目标养殖生命体数量推测模型,包括:
6.根据权利要求5所述的养殖生命体数量的推测方法,其特征在于,所述通过所述水环境数据库对所述初始养殖生命体数量推测模型进行训练优化得到过渡养殖生命体数量推测模型,包括:
7.根据权利要求6所述的养殖生命体数量的推测方法,其特征在于,所述对所述过渡养殖生命体数量推测模型进行评价,得到满足预设精度要求的目标养殖生命体数量推测模型,包括:
8.一种养殖生命体数量的推测装置,其特征在于,包括:
9.一种养殖生命体数量的推测设备,其特征在于,包括存储器和处理器,其中,
10.一种计算机可读存储介质,其特征在于,用于存储计算机可读取的程序或指令,所述程序或指令被处理器执行时,能够实现上述权利要求1至7中任一项所述养殖生命体数量的推测方法中的步骤。