买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种读取选定区域NDVI值的方法_北京特拉库塔科技有限公司_201810877975.0 

申请/专利权人:北京特拉库塔科技有限公司

申请日:2018-08-03

公开(公告)日:2020-10-23

公开(公告)号:CN108957480B

主分类号:G01S17/89(20200101)

分类号:G01S17/89(20200101)

优先权:

专利状态码:有效-授权

法律状态:2020.10.23#授权;2019.01.01#实质审查的生效;2018.12.07#公开

摘要:本发明属于农业遥感技术应用领域,公开了一种读取选定区域NDVI值的方法,包括以下步骤:将多光谱卫星影像转换为热力图;用户在多光谱卫星影像上选定需要了解的区域,获取选定区域的GeoJSON文件;通过选定区域的GeoJSON文件提取热力图相应区域的RGB信息,将RGB信息转换为该区域的平均长势指数;将平均长势指数转换为该区域的平均NDVI值并显示。本发明中,通过选定区域的GeoJSON文件同时获取指定区域内所有像元的数据,比现有方法中通过Json文件每次获取一个像元来获取指定区域内所有像元的数据要高效很多,尤其是在像元量巨大的时候,本方法解决了现有技术中获取选定区域的NDVI值时,需要进行极大的数据量处理而导致的效率低的问题,从而推动遥感监测进一步应用。

主权项:1.一种读取选定区域NDVI值的方法,其特征在于,包括以下步骤:步骤1:将多光谱卫星影像转换为热力图;步骤2:用户在多光谱卫星影像上选定需要了解的区域,获取选定区域的GeoJSON文件;步骤3:通过选定区域的GeoJSON文件提取步骤1中热力图相应区域的RGB信息,将RGB信息转换为该区域的平均长势指数;步骤4:将平均长势指数转换为该区域的平均NDVI值并显示;所述步骤1的具体步骤为:步骤11:获取多光谱卫星影像;步骤12:基于公式得到多光谱卫星影像各像元所对应的原始NDVI值,并将原始NDVI值归一化处理,得到各像元对应的NDVI值,NDVI值为一个0至1的数值;步骤13:通过递归神经网络模型将各像元NDVI值转换为0至80区间的长势指数;步骤14:根据各像元长势指数对应的RGB信息值形成多光谱卫星影像对应的热力图;所述步骤12的公式如下为: 其中,NIR和RED分别为近红外和红光波段的反射率。

全文数据:一种读取选定区域NDVI值的方法技术领域[0001]本发明属于农业遥感技术应用领域,尤其涉及一种读取选定区域NDVI值的方法。背景技术[0002]中国是农业大国,农业生产是中国社会最重要的生产活动之一。近年来,遥感监测在农业生产活动中得到了迅速的发展。在现有遥感监测农作物生长状况的应用中,NDVI值归一化植被指数是最常用的技术指标之一,原始NDVI值为一个-1至1的数值,归一化处理后的NDVI值为一个0至1的数值,对应的农作物生理特征是叶绿素含量,能够反应农作物的长势和健康状况。[0003]现有技术中,主要是通过遥感监测得到多光谱卫星影像,用户根据得到的多光谱卫星影像了解全球、国家或地区农作物的总体生长情况。当需要得到具体区域的NDVI值时,必须先将多光谱卫星影像下载到用户终端,因为多光谱卫星影像使用假彩色呈现,用户不能很直观的从图中获取长势优劣对比,因而对用户来说参考意义不大,所以要将多光谱卫星影转换为长势指数对应分布图,然后通过Json文件找到各个像元对应的地方,分别获取具体区域中所有像元对应的长势指数后,再将具体区域的长势指数转换为对应的NDVI值,需要了解的具体区域的像元数量大时,这一过程需要大规模的计算,花费的时间也是巨大的。例如具体区域包含100万个像元,通过Json文件进行处理,每个像元都需要被处理一次,需要花费6到8小时,包含的像元更多时,则将花费更多的时间,这样的效率是很低的。因而通过现有技术来了解指定区域的NDVI值很不现实,但是很多时候,了解总体的NDVI值的同时了解指定区域的NDVI值更有助于全面深入的了解农作物生长情况,为作出进一步决策提供更强有力的依据。发明内容[0004]本发明的目的在于:通过一种读取选定区域NDVI值的方法,解决现有技术中获取选定区域的NDVI值时,需要进行极大的数据量处理而导致的效率低的问题,从而推动遥感监测进一步应用。[0005]本发明采用的技术方案如下:[0006]—种读取选定区域NDVI值的方法,包括以下步骤:[0007]步骤1:将多光谱卫星影像转换为热力图;[0008]步骤2:用户在多光谱卫星影像上选定需要了解的区域,获取选定区域的GeoJSON文件;[0009]步骤3:通过选定区域的GeoJSON文件提取步骤1中热力图相应区域的RGB信息,将RGB信息转换为该区域的平均长势指数;[0010]步骤4:将平均长势指数转换为该区域的平均NDVI值并显示。[0011]进一步,所述步骤1的具体步骤为:[0012]步骤11:获取多光谱卫星影像;[0013]步骤12:基于公式得到多光谱卫星影像各像元所对应的原始NDVI值,并将原始NDVI值归一化处理,得到各像元对应的NDVI值,NDVI值为一个0至1的数值;[0014]步骤13:通过递归神经网络模型将各像元NDVI值转换为0至80区间的长势指数;[0015]步骤14:根据各像元长势指数对应的RGB信息值形成多光谱卫星影像对应的热力图。[0016]进一步,所述步骤12的公式如下为:[0017][0018]其中,NIR和RED分别为近红外和红光波段的反射率。[0019]进一步,所述步骤2中用户通过鼠标箭头选定所需要了解的区域。[0020]进一步,所述热力图在Web端呈现给用户。[0021]综上所述,由于采用了上述技术方案,本发明的有益效果是:[0022]1、本发明中,通过一种读取选定区域NDVI值的方法,通过选定区域的GeoJSON文件可同时获取指定区域内所有像元的数据,比现有方法中通过Json文件每次获取一个像元来获取指定区域内所有像元的数据要高效很多,尤其是在指定区域内像元量巨大的时候,本方法相较于现有技术其效率会有巨大的提升,从而推动遥感监测进一步应用。[0023]2、用户直接通过鼠标箭头选定区域,更为人性化,便于用户操作。[0024]3、热力图在Web端呈现给用户,简单便捷,便于用户在任何有网络的地方方面的获取所需息。附图说明[0025]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。[0026]图1为本发明实施例中的一种读取选定区域NDVI值的方法的流程示意图。具体实施方式[0027]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,即所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。[0028]因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。[0029]需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。[0030]一种读取选定区域NDVI值的方法,包括以下步骤:[0031]步骤1:将多光谱卫星影像转换为热力图;[0032]步骤2:用户在多光谱卫星影像上选定需要了解的区域,获取选定区域的GeoJSON文件;[0033]步骤3:通过选定区域的GeoJSON文件提取步骤1中热力图相应区域的RGB信息,将RGB信息转换为该区域的平均长势指数;[0034]步骤4:将平均长势指数转换为该区域的平均NDVI值并显示。[0035]所述步骤1的具体步骤为:[0036]步骤11:获取多光谱卫星影像;[0037]步骤12:基于公式得到多光谱卫星影像各像元所对应的原始NDVI值,并将原始NDVI值归一化处理,得到各像元对应的NDVI值,NDVI值为一个0至1的数值;[0038]步骤13:通过递归神经网络模型将各像元NDVI值转换为0至80区间的长势指数;[0039]步骤14:根据各像元长势指数对应的RGB信息值形成多光谱卫星影像对应的热力图。[0040]所述步骤12的公式如下为:[0041][0042]其中,NIR和RED分别为近红外和红光波段的反射率。[0043]所述步骤2中用户通过鼠标箭头选定所需要了解的区域。[0044]所述热力图在Web端呈现给用户。[0045]以下结合实施例对本发明的特征和性能作进一步的详细描述。[0046]本发明较佳实施例提供的一种读取选定区域NDVI值的方法,从遥感集市获取全国多光谱卫星影像,其像元映射到实际区域大小约为100平米,该影像使用假彩色呈现,且由于原始NDVI值处于-1至1的区间之内,归一化处理后的NDVI值处于0至1的区间,对用户了解局部农作物生长情况并没有多大的参考价值。因而在获取全国多光谱卫星影像后,根据影像中的近红外和红光波段的反射率,通过公式得到影像各像元所对应的原始NDVI值,归一化处理后得到处于0至1区间的NDVI值,将归一化处理后的影像中各个像元的NDVI值通过递归神经网络模型转换为对应的处于0至80数值区间的长势指数,再通过各像元的长势指数得到对应的RGB信息,然后由后台自动将RGB信息转换为基于JavaScript颜色处理库的热力图,该热力图的分辨率取决于多光谱卫星影像的分辨率,将转换后得到的热力图保存。后台根据用户的需求,将热力图呈现出来,由于长势指数数值区间为〇至80,相差较大,因而对应的RGB信息形成的热力图相比较多光谱卫星影像,用户能够很直观的了解到全国范围内的农作物大致生长情况。当用户想要了解湖南地区的农作物生长情况,只需要通过鼠标箭头选定湖南所对应区域,后台获取鼠标箭头选定区域的GeoJSON文件,从而确定选定区域位置信息,然后根据选定区域位置信息获取热力图对应区域的RGB信息,然后将RGB信息转换为选定区域的平均长势指数,将所得数值转换为平均NDVI值,并在指定区域处显示出来,为用户作决策提供参考。[0047]用户还可放大热力图,点击后获取更小局部区域的NDVI值。[0048]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

权利要求:1.一种读取选定区域NDVI值的方法,其特征在于,包括以下步骤:步骤1:将多光谱卫星影像转换为热力图;步骤2:用户在多光谱卫星影像上选定需要了解的区域,获取选定区域的GeoJSON文件;步骤3:通过选定区域的GeoJSON文件提取步骤1中热力图相应区域的RGB信息,将RGB信息转换为该区域的平均长势指数;步骤4:将平均长势指数转换为该区域的平均NDVI值并显示。2.根据权利要求1所述的一种读取选定区域NDVI值的方法,其特征在于,所述步骤1的具体步骤为:步骤11:获取多光谱卫星影像;步骤12:基于公式得到多光谱卫星影像各像元所对应的原始NDVI值,并将原始NDVI值归一化处理,得到各像元对应的NDVI值,NDVI值为一个0至1的数值;步骤13:通过递归神经网络模型将各像元NDVI值转换为0至80区间的长势指数;步骤14:根据各像元长势指数对应的RGB信息值形成多光谱卫星影像对应的热力图。3.根据权利要求2所述的一种读取选定区域NDVI值的方法,其特征在于,所述步骤12的公式如下为:其中,NIR和RED分别为近红外和红光波段的反射率。4.根据权利要求1所述的一种读取选定区域NDVI值的方法,其特征在于,所述步骤2中用户通过鼠标箭头选定所需要了解的区域。5.根据权利要求1或2所述的一种读取选定区域NDVI值的方法,其特征在于,所述热力图在Web端呈现给用户。

百度查询: 北京特拉库塔科技有限公司 一种读取选定区域NDVI值的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术