基于redis的遥感图像检索提取方法、系统、存储介质及装置制造方法及图纸

技术编号:20285272 阅读:24 留言:0更新日期:2019-02-10 17:50
本发明专利技术提供一种基于redis的遥感图像检索提取方法、系统、存储介质及装置,包括以下步骤:将遥感图像的检索关键词、遥感图像范围及对应的像素值存储至redis数据库,所述检索关键词包括遥感图像ID和所应用的3个谱段号;根据检索关键词和所需检索的遥感图像范围在所述redis数据库中检索并提取对应的遥感图像。本发明专利技术的一种基于redis的遥感图像检索提取方法、系统、存储介质及装置,用于便捷查找遥感图像,有效清理遥感图像释放数据库内存,基于遥感图像命中策略有效存储遥感图像并过滤非相关的遥感图像。

Remote sensing image retrieval and extraction method, system, storage medium and device based on redis

The invention provides a method, system, storage medium and device for remote sensing image retrieval and extraction based on redis, which includes the following steps: storing key words, range of remote sensing image and corresponding pixel values of remote sensing image into redis database, the key words of retrieval include remote sensing image ID and three applied spectral segment numbers; and according to retrieval keywords and required retrieval criteria of remote sensing image The remote sensing image is retrieved and extracted from the redis database. The invention provides a remote sensing image retrieval and extraction method, system, storage medium and device based on redis, which can be used for conveniently searching remote sensing images, effectively cleaning remote sensing images and releasing database memory, effectively storing remote sensing images and filtering unrelated remote sensing images based on remote sensing image hit strategy.

【技术实现步骤摘要】
基于redis的遥感图像检索提取方法、系统、存储介质及装置
本专利技术涉及遥感图像领域,特别是涉及一种基于redis的遥感图像检索提取方法、系统、存储介质及装置。
技术介绍
随着遥感图像的技术的不断发展,遥感图像在灾情监测、武器制导、交通监管等军事和民用领域均有重要应用价值;遥感技术的飞速发展一方面使得遥感图像数据的获取变得便捷,另一方面,随着遥感图像的数据的急剧增加,如何从海量的遥感图像中快速找出并提取出需要的遥感图像变得越来越迫切,使得遥感图像的检索和快速生成变得重要。目前,常见基于数据库的遥感图像的检索有基于hbase的遥感图像快速检索(将遥感图像存储在hbase数据表中),通过hbase数据库对于海量小图像的快速随机查找和并发能力,当给定表数据一行的行关键词后,能快速定位到数据库的遥感图像信息的存储位置,查询和快速的合成、处理和显示遥感图像,尽管如此,但基于hbase的遥感图像存储检索并不擅长量大的遥感图像。基于hdfs的遥感图像存储检索,利用分布式文件系统对大数据块的快速存储和查找优势,以及磁盘的寻道特点,结合目前单个遥感图像数据量大的特点,将遥感图像存储至hdfs中,有利于加载量大遥感图像,但不适合低延时与高吞吐率的数据访问。基于redis的遥感图像存储检索是将遥感图像存储至redis数据库中,利用redis基于内存及分布式的特点,Redis数据库基于内存的特性使其具有优秀的读操作速度,可以快速加载检索遥感图像,但由于遥感图像数据量大的特点,通常无法将全部数据加载至内存,而带来图像检索提取的不便。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种基于redis的遥感图像检索提取方法、系统、存储介质及装置,用于解决现有技术中的由于遥感图像检索提取困难的特点,通常无法建立一种快速查找遥感图像的索引机制,而又无法将全部数据加载至内存,而带来图像检索提取的不便的问题。为实现上述目的及其他相关目的,本专利技术提供一种基于redis的遥感图像检索提取方法,包括以下步骤:将遥感图像的检索关键词、遥感图像范围及对应的像素值存储至redis数据库,所述检索关键词包括遥感图像ID和所应用的3个谱段号;根据检索关键词和所需检索的遥感图像范围在所述redis数据库中检索并提取对应的遥感图像。于本专利技术的一实施例中,所述遥感图像ID包括卫星名、平台号、卫星级别、开关机时间、算法版本及图像帧号。于本专利技术的一实施例中,所述遥感图像包含160个谱段。于本专利技术的一实施例中,还包括按照使用次数从高到低的顺序保留预设数量的遥感图像,删除超过预设时间范围的遥感图像。于本专利技术的一实施例中,还包括当遥感图像的遥感图像ID与所应用的3个谱段号相同时,替换原有的遥感图像,而存储最新的遥感图像。于本专利技术的一实施例中,所述遥感图像范围为最小行值、最大行值、最小列值及最大列值。于本专利技术的一实施例中,所述根据检索关键词和所需检索的遥感图像范围在所述redis数据库中检索并提取对应的遥感图像包括以下步骤:查询所述redis数据库中是否存储有所述检索关键词对应的遥感图像;若有则判断所需检索的遥感图像的图像范围是否落入所述遥感图像的图像范围;若落入范围则提取所述遥感图像,若不落入范围则向外部数据库获取所述检索关键词和所需检索的遥感图像范围对应的遥感图像并存储至redis数据库中,并从所述redis数据库提取所述对应的遥感图像。为实现上述目的,本专利技术还提供一种基于redis的遥感图像检索提取系统,包括:第一运算模块和第二运算模块;所述第一运算模块用于将遥感图像的检索关键词、遥感图像范围及对应的像素值存储至redis数据库,所述检索关键词包括遥感图像ID和所应用的3个谱段号;所述第二运算模块用于根据检索关键词和所需检索的遥感图像范围在所述redis数据库中检索并提取对应的遥感图像。为实现上述目的,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一上述基于redis的遥感图像检索提取方法。最后,为实现上述目的,本专利技术还提供一种基于redis的遥感图像检索提取装置,包括:处理器和存储器;所述存储器用于存储计算机程序;所述处理器与所述存储器相连,用于执行所述存储器存储的计算机程序,以使所述基于redis的遥感图像检索提取装置执行任一上述的基于redis的遥感图像检索提取方法。如上所述,本专利技术的一种基于redis的遥感图像检索提取方法、系统、存储介质及装置,具有以下有益效果:用于便捷查找遥感图像,有效清理遥感图像释放数据库内存,基于遥感图像命中策略有效存储遥感图像并过滤非相关的遥感图像。附图说明图1显示为本专利技术的基于redis的遥感图像检索提取方法于一实施例中的流程图;图2显示为本专利技术的基于redis的遥感图像检索提取方法的遥感图像范围示意图;图3(a)、3(b)和3(c)显示为本专利技术的判断所需检索的遥感图像的图像范围是否落入所述对应的遥感图像的图像范围示意图;图4显示为本专利技术的基于redis的遥感图像检索提取系统于一实施例中的结构示意图;图5显示为本专利技术的基于redis的遥感图像检索提取装置于一实施例中的结构示意图。元件标号说明21最小行值22最大行值23最小列值24最大列值41第一运算模块42第二运算模块51处理器52存储器具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本专利技术的基于redis的遥感图像检索提取方法、系统、存储介质及装置,用于便捷查找遥感图像,有效清理遥感图像释放数据库内存,基于遥感图像命中策略有效存储遥感图像并过滤非相关的遥感图像。如图1所示,于一实施例中,本专利技术的基于redis的遥感图像检索提取方法,包括以下步骤:步骤S11、将遥感图像的检索关键词、遥感图像范围及对应的像素值存储至redis数据库,所述检索关键词包括遥感图像ID和所应用的3个谱段号。于本专利技术一实施例中,所述遥感图像的检索关键词包括遥感图像ID和所应用的3个谱段号。所述遥感图像ID包括卫星名、平台号、卫星级别、开关机时间、算法版本及图像帧号。于本专利技术一实施例中,所述检索关键词还包括3个谱段号,所述谱段号为两位整型数字。所述检索关键词为遥感图像的ID和谱段号组成,能表示一次开关机时间下3个谱段合成的遥感图像,当遥感图像为灰度图像时,3个谱段号中其他任意两个用0表示。于本专利技术一实施例中,所述遥感图像包含160个谱段,当遥感图像ID相同而所应用的3个谱段号不同也能构建一个索引关键词,进行存储,只有当遥感图像ID和所应用的3个谱段号都相同时,才会造成构建检索关键词冲突。于本专利技术一实施例中,还包括按照使用次本文档来自技高网...

【技术保护点】
1.一种基于redis的遥感图像检索提取方法,其特征在于,包括以下步骤:将遥感图像的检索关键词、遥感图像范围及对应的像素值存储至redis数据库,所述检索关键词包括遥感图像ID和所应用的3个谱段号;根据检索关键词和所需检索的遥感图像范围在所述redis数据库中检索并提取对应的遥感图像。

【技术特征摘要】
1.一种基于redis的遥感图像检索提取方法,其特征在于,包括以下步骤:将遥感图像的检索关键词、遥感图像范围及对应的像素值存储至redis数据库,所述检索关键词包括遥感图像ID和所应用的3个谱段号;根据检索关键词和所需检索的遥感图像范围在所述redis数据库中检索并提取对应的遥感图像。2.根据权利要求1所述的基于redis的遥感图像检索提取方法,其特征在于,所述遥感图像ID包括卫星名、平台号、卫星级别、开关机时间、算法版本及图像帧号。3.根据权利要求1所述的基于redis的遥感图像检索提取方法,其特征在于,所述遥感图像包含160个谱段。4.根据权利要求1所述的基于redis的遥感图像检索提取方法,其特征在于,还包括按照使用次数从高到低的顺序保留预设数量的遥感图像,删除超过预设时间范围的遥感图像。5.根据权利要求1所述的基于redis的遥感图像检索提取方法,其特征在于,还包括当遥感图像的遥感图像ID与所应用的3个谱段号相同时,采用最新的遥感图像替换原有的遥感图像。6.根据权利要求1所述的基于redis的遥感图像检索提取方法,其特征在于,所述遥感图像范围为最小行值、最大行值、最小列值及最大列值。7.根据权利要求1所述的基于redis的遥感图像检索提取方法,其特征在于,所述根据检索关键词和所需检索的遥感图像范围在所述redis数据库中...

【专利技术属性】
技术研发人员:王茂华戴橙黄永健
申请(专利权)人:中国科学院上海高等研究院
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1