一种图像数据存储方法及装置制造方法及图纸

技术编号:14444508 阅读:158 留言:0更新日期:2017-01-15 09:11
本发明专利技术公开了一种图像数据存储方法及装置,该方法包括:接收待存储的图像数据;提取所述图像数据的基本信息,生成头文件;根据所述图像数据的基本信息,按照预设的分块大小对所述图像数据进行分块,生成数据文件;存储所述头文件和数据文件,生成存储文件。本发明专利技术将图像数据存储为双文件的形式,可以将图像的基本信息添加到图像中,并且在存储具有大量数据的图像时,将图像按照预设的大小进行分块,然后依次进行存储,使得在显示图像时,只提取图像的一个或几个子块进行显示,能够快速地显示具有大数据量的图像,提高图像显示的效率。

【技术实现步骤摘要】

本专利技术涉及一种图像处理
,尤其涉及一种图像数据存储方法及装置
技术介绍
运动目标探测是遥感和图像处理领域的重要前沿技术。随着卫星遥感技术的发展,利用卫星遥感技术对高速运动的物体进行探测和探测也有了长足的进步,在国民经济建设各个领域发挥着越来越重要的作用。在减灾救灾等应急反应中,运动目标探测技术也同样大有用武之地。例如利用运动目标探测可以快速发现废墟中移动的人体,为抢险救灾赢得宝贵的黄金时间;可以判定群体目标的运动和分布,在道路不通时迅速掌握受灾群众的动向;可以对路上的车辆和速度进行测算,对雨雪灾害中道路的拥堵情况进行有效判定;可以在茫茫大海中快速实现船舶目标探测,为海上搜救提供重要支撑;可以对海盗动向实现判定和预警,为海外护航提供信息保障。目前,使用卫星遥感技术拍摄的动态遥感图是一幅多波段图像,与传统图像不同的地方在于增加了用于储存目标动向信息的波段。传统遥感图像格式适用于静态遥感图像,对动态遥感图像未提供支持;如果使用普通的GIF格式来存储动态遥感图像时,由于动态遥感图像的数据量比较大,在进行图像显示时,容易造成显示速度比较慢或者显示器死机等情况,严重影响了图像的显示效率。
技术实现思路
本专利技术要解决的技术问题是提出一种分块式的图像数据存储方法及装置,使得存储的图像在显示时可以实现分块显示,从而能够快速地显示具有大数据量的图像。为解决上述技术问题,本专利技术采用如下技术方案:在本专利技术的一个方面,提供一种图像数据存储方法,包括:接收待存储的图像数据;提取所述图像数据的基本信息,生成头文件;根据所述图像数据的基本信息,按照预设的分块大小对所述图像数据进行分块,生成数据文件;存储所述头文件和数据文件,生成存储文件。其中,所述基本信息包括所述图像数据的像素存储类型、图像的长度和宽度、分块存储的每个子块的块高和块宽,所述图像数据的图像缩放比,所述图像数据的每个波段的最大值、最小值以及每个波段的波长。其中,根据所述图像数据的基本信息,按照预设的分块大小对所述图像数据进行分块,生成数据文件,具体包括:根据所述图像数据的图像缩放比,判断所述图像数据是否为缩略图;若否,则按照预设的分块大小对所述图像数据进行分块,生成数据文件。其中,当判断所述图像数据的图像为缩略图时,将所述图像数据定义为数据文件。其中,按照预设的分块大小对所述图像数据进行分块,具体为:根据所述分块存储的每个子块的块高,对所述图像数据的图像进行横向分区;根据所述分块存储的每个子块的块宽,对所述图像数据的图像进行纵向分区。其中,存储所述数据文件,具体为;以每个子块为单位,对每一行的子块依次进行存储。其中,所述像素存储类型为unsignedchar类型、int16类型、int32类型、float类型和double类型中的任一种。在本专利技术的另一个方面,提供一种图像数据存储装置,包括:接收单元,用于接收待存储的图像数据;头文件生成单元,用于提取所述图像数据的基本信息,生成头文件;数据文件生成单元,用于根据所述图像数据的基本信息,按照预设的分块大小对所述图像数据进行分块,生成数据文件;存储文件生成单元,用于存储所述头文件和数据文件,生成存储文件。其中,所述头文件生成单元,具体地包括:信息提取单元,用于提取所述图像数据的基本信息,所述基本信息包括:像素存储类型、图像的长度和宽度、分块存储的每个子块的块高和块宽,所述图像数据的图像缩放比,所述图像数据的每个波段的最大值、最小值以及每个波段的波长;头文件生成子单元,用于根据所述基本信息生成头文件。其中,所述数据文件生成单元,具体包括:判断单元,用于根据所述图像数据的图像缩放比,判断所述图像数据是否为缩略图;分块单元,用于当所述判断单元判断所述图像数据不是缩略图时,按照预设的分块大小对所述图像数据进行分块;数据文件生成子单元,用于根据所述分块单元对所述图像数据的分块,生成数据文件。其中,所述数据文件生成单元还包括:第二数据文件生成子单元,用于当判断所述图像数据的图像为缩略图时,将所述图像数据定义为数据文件。其中,所述分块单元,具体包括:横向分区子单元,用于根据所述分块存储的每个子块的块高,对所述图像数据的图像进行横向分区;纵向分区子单元,用于根据所述分块存储的每个子块的块宽,对所述图像数据的图像进行纵向分区。其中,所述存储文件生成单元具体包括数据文件存储单元,用于以每个子块为单位,对每一行的子块依次进行存储。其中,所述像素存储类型为unsignedchar类型、int16类型、int32类型、float类型和double类型中的任一种。与现有技术相比,本专利技术技术方案主要的优点如下:本专利技术将图像数据存储为双文件的形式,从而可以将图像的基本信息添加到图像中,并且在存储具有大量数据的图像时,将图像按照预设的大小进行分块,然后依次进行存储,使得在显示图像时,只提取图像的一个或几个子块进行显示,从而能够快速地显示具有大数据量的图像,提高图像显示的效率,同时,还便于显示图像中的目标运动信息。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是本专利技术一个实施例所述的图像数据存储方法的流程图;图2是本专利技术的图像数据存储方法的步骤S300的流程图;图3是本专利技术的一个实施例的图像分块示意图;图4是本专利技术的图像数据存储装置的结构框图;图5是本专利技术的图像数据存储装置的一个实施例的结构框图;图6是本专利技术的图像数据存储装置的另一个实施例的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1是本专利技术一个实施例所述的图像数据存储方法的流程图;如图1所示,本专利技术的图像数据存储方法,具体包括步骤:S100、接收待存储的图像数据。本实施例中,待存储的图像数据是指具有大量数据的图像,如利用卫星遥感技术拍摄的遥感动态图像,但是本实施例的图像数据不限于遥感动态图像,其他具有大量数据的图像同样适用于本实施例。S200、提取图像数据的基本信息,生成头文件。本实施例中,将图像数据存储为双文件形式,即存储为头文件部分混合数据文件部分,头文件部分主要对图像的基本信息进行说明,本实施例中使用文本文件的形式对图像的基本信息进行保存。在一个实施例中,若图像数据为动态遥感图像时,则基本信息可以包括:图像数据的像素存储类型、图像的长度和宽度、分块存储的每个子块的块高和块宽,所述图像数据的图像缩放比,所述图像数据的每个波段的最大值、最小值以及每个波段的波长等信息。进一步地,像素存储类型可以为unsignedc本文档来自技高网...
一种图像数据存储方法及装置

【技术保护点】
一种图像数据存储方法,其特征在于,包括:接收待存储的图像数据;提取所述图像数据的基本信息,生成头文件;根据所述图像数据的基本信息,按照预设的分块大小对所述图像数据进行分块,生成数据文件;存储所述头文件和数据文件,生成存储文件。

【技术特征摘要】
1.一种图像数据存储方法,其特征在于,包括:接收待存储的图像数据;提取所述图像数据的基本信息,生成头文件;根据所述图像数据的基本信息,按照预设的分块大小对所述图像数据进行分块,生成数据文件;存储所述头文件和数据文件,生成存储文件。2.权利要求1所述的图像数据存储方法,其特征在于,所述基本信息包括所述图像数据的像素存储类型、图像的长度和宽度、分块存储的每个子块的块高和块宽,所述图像数据的图像缩放比,所述图像数据的每个波段的最大值、最小值以及每个波段的波长。3.如权利要求2所述的图像数据存储方法,其特征在于,根据所述图像数据的基本信息,按照预设的分块大小对所述图像数据进行分块,生成数据文件,具体包括:根据所述图像数据的图像缩放比,判断所述图像数据是否为缩略图;当判断所述图像数据的图像为缩略图时,将所述图像数据定义为数据文件;若否,则按照预设的分块大小对所述图像数据进行分块,生成数据文件。4.如权利要求2所述的图像数据存储方法,其特征在于,按照预设的分块大小对所述图像数据进行分块,具体为:根据所述分块存储的每个子块的块高,对所述图像数据的图像进行横向分区;根据所述分块存储的每个子块的块宽,对所述图像数据的图像进行纵向分区。5.如权利要求4所述的图像数据存储方法,其特征在于,存储所述数据文件,具体为;以每个子块为单位,对每一行的子块依次进行存储。6.一种图像数据存储装置,其特征在于,包括:接收单元,用于接收待存储的图像数据;头文件生成单元,用于提取所述图像数据的基本信息,生成头文件;数据文件生成单元,用于根...

【专利技术属性】
技术研发人员:周春平宫辉力李小娟孟冠嘉时春雨牛珂郭姣
申请(专利权)人:首都师范大学中图高科北京信息技术有限公司
类型:发明
国别省市:北京;11

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

1