首页 > 专利 > 南京信息工程大学 > 一种基于卷积神经网络的卫星云量计算方法专利详情

一种基于卷积神经网络的卫星云量计算方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2014-12-18
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2015-05-06
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-11-06
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2034-12-18
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201410798632.7 申请日 2014-12-18
公开/公告号 CN104504389B 公开/公告日 2018-11-06
授权日 2018-11-06 预估到期日 2034-12-18
申请年 2014年 公开/公告年 2018年
缴费截止日
分类号 G06K9/46G06N3/02 主分类号 G06K9/46
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 1
权利要求数量 2 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 8 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 南京信息工程大学 当前专利权人 南京信息工程大学
发明人 夏旻、王舰锋、郑紫宸、徐植铭、刘青山 第一发明人 夏旻
地址 江苏省南京市宁六路219号 邮编 210044
申请人数量 1 发明人数量 5
申请人所在省 江苏省 申请人所在市 江苏省南京市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
南京经纬专利商标代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
杨海军
摘要
本发明公开了一种基于卷积神经网络的为卫星云量计算方法,先建立包含6000~8000训练样本的卫星云图训练样本,手动在卫星云图中标注出各2000~3000样本的厚云,薄云和晴空云图块,以此作为卷积神经网络的训练样本;再将训练样本和卫星云图进行预处理作为卷积神经网络的数据输入,然后进行卷积神经网络检测,以此检测云图中各厚云,薄云和晴空区域所在位置;最后根据云图中厚云、薄云和晴空的位置,分别计算其灰度值,根据其灰度值来进行卫星云图的云量计算。本发明可以把卫星云图图像直接作为CNN的输入,而且将特征提取功能融入神经网络,隐式的对图像的特征进行提取,比现有技术更加方便和精确,具有重要的应用价值。
  • 摘要附图
    一种基于卷积神经网络的卫星云量计算方法
  • 说明书附图:图1
    一种基于卷积神经网络的卫星云量计算方法
  • 说明书附图:图2
    一种基于卷积神经网络的卫星云量计算方法
  • 说明书附图:图3
    一种基于卷积神经网络的卫星云量计算方法
  • 说明书附图:图4
    一种基于卷积神经网络的卫星云量计算方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2018-11-06 授权
2 2015-05-06 实质审查的生效 IPC(主分类): G06K 9/46 专利申请号: 201410798632.7 申请日: 2014.12.18
3 2015-04-08 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于卷积神经网络的为卫星云量计算方法,其特征在于,它包括以下步骤:
(1)建立包含6000~8000训练样本的卫星云图训练样本,手动在卫星云图中标注出各
2000~3000样本的厚云,薄云和晴空云图块,以此作为卷积神经网络的训练样本;
(2)将训练样本和卫星云图进行预处理作为卷积神经网络的数据输入,然后进行卷积神经网络检测,以此检测云图中各个厚云,薄云和晴空区域所在位置;
(3)根据检测后云图中厚云、薄云和晴空的位置,分别计算其灰度值,根据其灰度值来进行卫星云图的云量计算;
所述步骤(1)具体包括:
1)在中国资源卫星中心下载所需的HJ-1A/1B卫星云图数据;
2)利用采集器分别在HJ-1A/1B卫星云图上采集39*39像素的厚云,薄云和晴空云块各
2000块,统一缩放为32*32像素;
所述步骤(2)具体包括:
1)将整幅卫星云图格式转换为32*32像素形式,和训练样本一起作为卷积神经网络输入源;
2)卷积神经网络包含7层,第1层为输入层,第2层为卷基层,通过多个5*5的卷积核提取图片的不同特征,包括12个28*28的特征映射图,第3层为下采样层,是由12个大小为14*14的特征图组成,特征图每个神经元与第1层的2*2领域相连,第4层由16个10*10的特征图组成的卷积层,第5层和第3层一样是下采样层,包含16个5*5的特征图,第6层为全连接层,共有400个连接点,最后一层为输出层,有3个节点,分别代表厚云、薄云和晴空;
3)将检测后的卫星云图分别用红绿蓝三色和灰度图表示出来;
步骤(3)所述的云量计算方法为:
“空间相关法”的基本原理是基于对单个像元辐射量以及晴空和厚云情况下辐射量的检测,获取单个像元的总云量,其计算公式如下:
I=(1-Ac)Iclr+AcIcld
式中,I为像元接收的辐射量;Ac表示像元总云量;Iclr、Icld分别表示晴空/蓝色的最高灰度值、厚云/红色的最低灰度值辐射量;总云量计算公式为:
I为像元接收的辐射量;Ac表示像元总云量;Iclr、Icld分别表示晴空/蓝色的最高灰度值、厚云/红色的最低灰度值辐射量。

2.根据权利要求1所述的一种基于卷积神经网络的为卫星云量计算方法,其特征在于,步骤(1)中建立包含6000训练样本的卫星云图训练样本。
说明书

技术领域

[0001] 本发明涉及气象探测领域,尤其涉及一种基于卷积神经网络的卫星云量计算方法。

背景技术

[0002] 云是天气气候中最重要的因子之一,一方面调节地球大气方法内部辐射平衡,另一方面对水分循环起重要作用,因此,云的观测具有重要作用。而长期依赖以人工目测的方法成为气象卫星自动化预测的瓶颈,云图的自动识别成为迫切的需求。
[0003] 基于卫星图像开展云的检测、云分类并计算云量是获取全球云量分布的主要方式。目前,国际上卫星云量计算方法主要有ISCCP方法,通过ISCCP多阈值云检测方法,将像元分为晴空和有云两类;有CLAVR-1方法,将像元分为晴空、混合和有云三类;有CLAVR-X方法,将像元分为全云、混合云、混合晴空和情况四类;还有MODIS方法,将像元分为确定云、可能云、可能晴空和确定晴空四类;还有比如UW HIRS、NIR/VIS方法等。上述云量计算方法可以大体上分为两类:一是基于区域内有云像素点与总像素点之比计算云量;另一种是基于像素点辐射量/反射率计算等效云量。第一类方法操作简单,但不能分析亚像元云量,常导致计算结果偏高;第二类方法一定程度解决了亚像元云量问题,但对于多层云和地表类型变化剧烈的情况不太适用。不论哪一种计算方法,其准确度都取决于云检测结果的精度。
[0004] 目前国内外对云检测研究主要有阈值法和神经网络,其中神经网络的识别精度被普遍认为高于其它分类器。虽然神经网络分类方法在众多方法中有着独特的优势,但是也存在着一些问题。传统的神经网络采用误差反馈的梯度学习方法(BP),具有学习速度较慢、迭代次数过多、求解易于陷入局部极小等缺点,这些缺点严重影响了神经网络在云分类中的应用。
[0005] 深度学习通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示。能够有效的解决现有方法存在的不足。云类识别模型中分类器是核心,模型的有效性直接影响云图智能分析结果。由于卷积神经网络具有自适应、自学习和非线性逼近能力,使得它在实现云分类的过程中比其它一些算法更有优势。

发明内容

[0006] 发明目的:本发明针对目前云图检测分类器各种缺点,云量检测精度不高的技术不足,通过大量实验研究提供一种基于卷积神经网络的卫星云量计算方法。
[0007] 技术方案:为实现上述目的,本发明采取的技术方案为:
[0008] 一种基于卷积神经网络的云量计算方法步骤如下:
[0009] (1)建立包含6000~8000样本的卫星云图训练样本,手动在卫星云图中标注出各2000~3000样本的厚云,薄云和晴空云图块,以此作为卷积神经网络的训练样本,[0010] (2)将训练样本和卫星云图进行预处理作为卷积神经网络的数据输入,然后进行卷积神经网络检测,以此检测云图中各个厚云,薄云和晴空区域所在位置;
[0011] (3)根据检测后云图中厚云、薄云和晴空的位置,分别计算其灰度值,根据其灰度值来卫星云图的云量计算。
[0012] 作为优选方案,以上所述的一种基于卷积神经网络的卫星云量计算方法,所述步骤(1)具体包括:
[0013] 1)在中国资源卫星中心下载所需的HJ-1A/1B卫星云图数据;
[0014] 2)利用采集器分别在HJ-1A/1B卫星云图上采集39*39像素的厚云,薄云和晴空云块各2000块,统一缩放为32*32像素。
[0015] 作为优选方案,以上所述的基于卷积神经网络的卫星云量计算方法,对步骤(2)所需的预处理是将整幅卫星云图格式转换为32*32*X这种数据形式,其中X为数量,然后训练样本一起作为卷积神经网络输入;
[0016] 所述的卷积神经网络包含7层,第1层为输入层,第2层为卷基层,也称为特征映射层,通过多个5*5的卷积核提取图片的不同特征,包括12个28*28的特征映射图,第3层为下采样层,也称为特征提取层,是由12个大小为14*14的特征图组成,特征图每个神经元与第1层的2*2领域相连,第4层由16个10*10的特征图组成的卷积层,第5层和第3层一样是下采样层,包含16个5*5的特征图,第6层为全连接层,共有400个连接点,最后一层为输出层,有3个节点,分别代表厚云、薄云和晴空。
[0017] 其中卷积层的计算方式如下:
[0018]
[0019] 其中l为网络的层数,K为卷积核,Mj表示输入maps的集合。
[0020] 下采样层的计算方式如下:
[0021]
[0022] 其中,down()表示下采样函数,β和b分别对应每个输出的特征图。
[0023] 将检测后的卫星云图分别用红绿蓝三色和灰度图表示出来;
[0024] 根据检测出的颜色图分别求出红色区域厚云的最低灰度值,绿色区域薄云的最高灰度值和蓝色区域晴空的平均灰度值,根据云量计算公式计算出云量。
[0025] 有益效果:本发明和现有技术相比具有以下有益效果:
[0026] 本发明通过大量实验筛选,设计一种基于卷积神经网络的卫星云量计算方法,作为深度学习的卷积神经网络可以把卫星云图图像直接作为CNN的输入,而且将特征提取功能融入神经网络,隐式的对图像的特征进行提取,相比于人工提取更加方便和精确,权值共享减少了网络的训练参数,可降低神经网络的复杂度,适应现在大数据量的需求。
[0027] 卫星云图中云的检测是卫星图像解译的前提,针对阈值法云检测的不足,本发明利用云的全局和局部特征,基于卷积神经网络进行云的语义特征学习和云分类,在云检测基础上改进基于反射率的空间相关法计算总云量,改进并完善云分类算法和云量计算,为卫星云图的全面自动检测奠定坚实的理论基础。

实施方案

[0032] 下面结合附图进一步说明本发明的技术方案;
[0033] 所图1所示,一种基于卷积神经网络的卫星云量计算方法,包括样本获取和处理,卷积神经网络训练,卫星云检测和云量计算四个阶段,所述的样本获取和处理包括以下步骤:
[0034] (1)卫星云图样本的获取来自中国卫星资源卫星HJ-1A/1B卫星CCD通道;
[0035] (2)从卫星云图上通过采集器采集6000样本39*39像素云块,厚云、薄云和晴空各2000块;
[0036] (3)将6000样本统一缩放为32*32像素,另外整幅卫星云图格式转换为32*32*X数据格式,其中X为数量;
[0037] 本发明所述的卷积神经网络训练包括以下步骤:
[0038] (1)将6000云块样本中4200样本作为训练样本,厚云、薄云和晴空各1400块,测试样本为1800块,厚云。薄云和晴空各600块;
[0039] (2)训练是卷积神经网络的结构如图2所示,通过不断训练和测试云块样本,不断调整卷积神经网络中的参数,以云块检测率为基准,确定参数,为整幅卫星云图检测作铺垫;
[0040] 本发明所述的卫星云图检测包括以下步骤:
[0041] (1)将预处理后的整幅卫星云图作为卷积神经网络的数据输入,进行云检测,其中云块检测的过程如图3所示;
[0042] (2)卷积神经网络包含7层,第1层为输入层,第2层为卷基层,也称为特征映射层,通过多个5*5的卷积核提取图片的不同特征,包括12个28*28的特征映射图,第3层为下采样层,也称为特征提取层,是由12个大小为14*14的特征图组成,特征图每个神经元与第1层的2*2领域相连,第4层由16个10*10的特征图组成的卷积层,第5层和第3层一样是下采样层,包含16个5*5的特征图,第6层为全连接层,共有400个连接点,最后一层为输出层,有3个节点,分别代表厚云、薄云和晴空。
[0043] (3)卷积神经网络的学习过程如图4所示,卷基层是特征映射层,子采样层为特征提取层,用一个可训练的滤波器fx去卷积卫星云图的全局和局部特征,然后加一个偏执bx,得到卷基层Cx。卷积层的计算形式如下所示:
[0044]
[0045] 其中l为网络的层数,K为卷积核,Mj表示输入maps的集合。
[0046] 子采样过程包括,每领域求和,然后通过Wx+1加权,再加偏执bx+1,然后通过一个sigmoid
[0047] 激活函数,产生一个缩小的特征映射层Sx+1,其计算公式为:
[0048]
[0049] 其中,down()表示下采样函数,β和b分别对应每个输出的特征图。
[0050] (4)云检测的结果用红色绿色蓝色区分,其中红色代表厚云,绿色代表薄云,蓝色代表晴空。
[0051] 本发明所述的检测结果云量计算包括以下步骤:
[0052] (1)为了解决部分云盖的问题,本研究利用一种改进的基于反射率的“空间相关法”来计算总云量。“空间相关法”的基本原理是基于对单个像元辐射量以及晴空和厚云情况下辐射量的检测,获取单个像元的总云量,其计算公式如下:
[0053] I=(1-Ac)Iclr+AcIcld
[0054] 式中,I为像元接收的辐射量;Ac表示像元总云量;Iclr、Icld分别表示晴空的最高灰度值、厚云的最低灰度值辐射量。由此,转换可得,总云量为:
[0055]
[0056] (2)云量计算,每个像素的云量为0到1之间,1代表厚云,0代表晴空。本发明利用200张随机选取的图进行测试,以专家标注的方式进行检验。本方法的云量计算准确率达到
84.3%。而同样情况下传统阈值法得到的准确率为75.4%。说明本方法在实际应用中是可行的,准确率比现有技术高,具有重要的应用价值。
[0057] 以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

附图说明

[0028] 图1是本发明一种基于卷积神经网络的卫星云量计算方法示意图;
[0029] 图2是本发明所述卷积神经网络结构示意图;
[0030] 图3是本发明所述卷积神经网络检测示意图;
[0031] 图4是本发明所述卷积神经网络过程中卷积和下采样示意图;
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号