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

一种基于图像的云量、云状、天气现象反演装置及方法与流程

2022-06-05 00:59:42 来源:中国专利 TAG:


1.本发明涉及天气预测技术领域,具体为一种基于图像的云量、云状、天气现象反演装置及方法。


背景技术:

2.现有的技术主要是将天气的监测图像通过图像二值化处理、统计r通道与b通道的值去计算云量;手动提取一些图像特征来推理云类型;单独建立一个神经网络来推理天气现象;传统方法精度不高,太依赖颜色特征,不能够很好地利用云团纹理特征等信息,并且容易受其他亮度较大物体干扰(太阳、白色物体等),不能很好地识别乌云、朝霞晚霞等;而单独使用一个神经网络去做分类任务,无法充分利用不同任务的中间信息。
3.为提高识别精度,所以就需要一种基于图像的云量、云状、天气现象反演装置及方法。


技术实现要素:

4.本发明的目的在于提供一种基于图像的云量、云状、天气现象反演装置及方法,
5.本发明是这样实现的:
6.一种基于图像的云量、云状、天气现象反演装置及方法,具体按以下步骤:
7.具体按以下步骤:
8.s1:基于地面设备,获取天空云图,制作数据集;
9.s2:标注数据,通过人工标注天空云图里的1-100的数值,并且将数据集按照7:1.5:1.5的比例划分成训练集、验证集和测试集;由于训练集太多,按此比例进行划分避免验证集和测试集太少会导致模型过拟合或者欠拟合,该比例能够一定程度上监督模型,充分训练的同事又能防止模型过拟合;
10.s3:对训练集,即图像采取随机缩放、随机旋转、随机翻转、随机裁剪、随机伽玛校正预处理操作;
11.其中随机缩放的比例采取0.8-1.2倍缩放,随机旋转是以图像中心为原点,
±
10
°
区间内旋转;随机翻转是以p=0.5概率随机进行左右翻转和上下翻转;随机裁剪是在图像中随机采取n(n《5)个方块,并填充随机像素值;随机伽玛校正是随机伽马值取0.5到1.5之间的数,对图像做伽马校正;伽马值如果大于1.5,图像会变得太暗,不利于模型识别云量,如果小于0.5,则图像变得偏亮,也不适合训练模型;
12.s4:提取步骤s3的rgb图像中的r通道与b通道,基于用r通道与b通道构建新的通道——r/b通道,将r/b通道拼接到原rgb图像上;
13.s5:用resnet作为主干网络,在网络中添加注意力模块,其中主干网络下分有三个分支,分别负责云量反演任务、云状分类任务,以及天气现象分类任务;
14.s6:使用warm up(预热)技术训练上述步骤s5模型,损失函数使用mse均方根误差,得到最终模型;具体如式(1)和式(2)所示:
[0015][0016][0017]
其中:mse表示均方误差损失方程,ce表示交叉熵损失方程,n样本个数,yi表示第i个样本的标签值,^yi表示第i个样本的预测值;
[0018]
s7:基于地面设备,获取步骤s4的实时天空云图,经过上述步骤s4的拼接,再插入构建的模型中,得出云量;
[0019]
s8:将步骤s7的实时云图,进行缩放操作,缩放至384*384,传入步骤s7中的模型,得到模型预测云量值。
[0020]
进一步,一种基于图像的云量、云状、天气现象反演装置包括主控制器,与所述主控制器连接有摄像头、存储器、图像识别模组和无线通讯模块;所述图像识别模组接收图片并进行天气要素识别运算,运算后返回识别结果给主控制器通过无线通讯模块连接有数据服务器,与所述主控制器、摄像头、存储器、图像识别模组和无线通讯模块连接有电源管理单元,与所述电源管理单元连接有蓄电池。与所述蓄电池连接有太阳能发电板,所述主控制器用于执行步骤s
1-s8的程序指令。
[0021]
进一步,所述无线通讯模块采用sim卡或射频天线与远端数据服务器通信,上传图片、天气要素识别结果、工作日志等内容。
[0022]
进一步,一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被主控制器执行时实现如上述的任一项所述的方法
[0023]
与现有技术相比,本发明的有益效果是:
[0024]
1、本方法基于卷积神经网络去自动提取图像特征,避免了手动提取特征的繁琐过程,并且提取的特征量也更多;可以充分抽取图像的颜色、图像的纹理等信息,训练好的卷积神经网络中的卷积核可以自动提取纹理信息,这就是卷积的意义所在,较大程度上避免将白色物体全都判别为云或者雪;另外做了一些增广,对目标亮度、形状等要求不高,对于乌云、彩霞等颜色不是白色的云也能够较好地识别;
[0025]
2、本发明采用一个网络进行三项任务,三个任务目标共同约束网络训练,能够更加充分地利用特征,减少总体计算量;能够让三个分支任务互相监督,使输出结果更加自洽,减少出现诸如晴天但是云量100这种现象发生,能够更好地融合利用不同任务的中间信息,从而提高网络精度。
附图说明
[0026]
为了更清楚地说明本发明实施方式的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0027]
图1是本发明的方法流程图;
[0028]
图2是本发明的系统结构图。
具体实施方式
[0029]
为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
[0030]
请参阅图1-2,一种基于图像的云量、云状、天气现象反演装置及方法,具体按以下步骤:
[0031]
s1:基于地面设备,获取天空云图,制作数据集;
[0032]
s2:标注数据,通过人工标注天空云图里的1-100的数值,并且将数据集按照7:1.5:1.5的比例划分成训练集、验证集和测试集;由于训练集太多,按此比例进行划分避免验证集和测试集太少会导致模型过拟合或者欠拟合,该比例能够一定程度上监督模型,充分训练的同事又能防止模型过拟合;
[0033]
s3:对训练集,即图像采取随机缩放、随机旋转、随机翻转、随机裁剪、随机伽玛校正预处理操作;
[0034]
其中随机缩放的比例采取0.8-1.2倍缩放,随机旋转是以图像中心为原点,
±
10
°
区间内旋转;随机翻转是以p=0.5概率随机进行左右翻转和上下翻转;随机裁剪是在图像中随机采取n(n《5)个方块,并填充随机像素值;随机伽玛校正是随机伽马值取0.5到1.5之间的数,对图像做伽马校正;伽马值如果大于1.5,图像会变得太暗,不利于模型识别云量,如果小于0.5,则图像变得偏亮,也不适合训练模型;
[0035]
s4:提取步骤s3的rgb图像中的r通道与b通道,基于用r通道与b通道构建新的通道——r/b通道,将r/b通道拼接到原rgb图像上;
[0036]
s5:用resnet作为主干网络,在网络中添加注意力模块,其中主干网络下分有三个分支,分别负责云量反演任务、云状分类任务,以及天气现象分类任务;
[0037]
s6:使用warm up(预热)技术训练上述步骤s5模型,损失函数使用mse均方根误差,得到最终模型;具体如式(1)和式(2)所示:
[0038][0039][0040]
其中:mse表示均方误差损失方程,ce表示交叉熵损失方程,n样本个数,yi表示第i个样本的标签值,^yi表示第i个样本的预测值;
[0041]
根据所述预测结果与预先设定的标签值分别计算云量的mse误差、云状的cross entropy(交叉熵)误差以及天气现象的cross entropy(交叉熵)误差;其中,所述标签值中包括反映云量、云状、天气现象的气象信息;
[0042]
判断所述云量的mse(均方)误差、云状的cross entropy(交叉熵)误差以及天气现象的cross entropy(交叉熵)误差的误差总和持续20轮未降低,或者训练次数达到所述最
大训练次数n;
[0043]
如果是,则确定所述气象分析模型已构建好,保存模型;
[0044]
如果否,则利用adam算法调整模型参数,并继续执行所述判断所述云量的mse(均方)误差、云状的cross entropy(交叉熵)误差以及天气现象的cross entropy(交叉熵)误差的误差总和持续20轮未降低,或者训练次数达到所述最大训练次数n的步骤。
[0045]
s7:基于地面设备,获取步骤s4的实时天空云图,经过上述步骤s4的拼接,再插入构建的模型中,得出云量;
[0046]
s8:将步骤s7的实时云图,进行缩放操作,缩放至384*384,传入步骤s7中的模型,得到模型预测云量值。
[0047]
本实施例中,一种基于图像的云量、云状、天气现象反演装置包括主控制器,与所述主控制器连接有摄像头、存储器、图像识别模组和无线通讯模块;所述图像识别模组接收图片并进行天气要素识别运算,运算后返回识别结果给主控制器通过无线通讯模块连接有数据服务器,与所述主控制器、摄像头、存储器、图像识别模组和无线通讯模块连接有电源管理单元,与所述电源管理单元连接有蓄电池。与所述蓄电池连接有太阳能发电板,所述主控制器用于执行步骤s
1-s8的程序指令。
[0048]
本实施例中,所述无线通讯模块采用sim卡或射频天线与远端数据服务器通信,上传图片、天气要素识别结果、工作日志等内容。
[0049]
本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在、未装配入计算机设备中的计算机可读存储介质。所述计算机可读存储介质存储有一个或者一个以上计算机程序,所述程序被处理器执行时实现上述所述的方法。
[0050]
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器510、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0051]
以上所述仅为本发明的优选实施方式而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献