一种用于城乡规划数据的高效存储方法技术

技术编号:36269392 阅读:60 留言:0更新日期:2023-01-07 10:10
本发明专利技术涉及数据压缩存储领域,具体涉及一种用于城乡规划数据的高效存储方法,包括:根据目标组获得目标图像,根据像素点的特征值计算像素点的复杂度和图像的混乱度,根据图像的混乱度获得目标图像的分割必要性;根据分割必要性获得邻域半径和最少点数,对目标图像进行聚类获得所有图像块,根据图像块的最小外接矩形获得目标图像的顺序序列;根据目标组的上一组获得新的目标图像,重复多次对新的目标图像聚类获得顺序序列,直至没有新的目标组产生;按照所有顺序序列的顺序对所有图像块进行压缩存储。本发明专利技术对不同尺寸的图像进行分块压缩存储,既能保证根据不同需求进行快速解压查看,又能减少数据量,提高城乡规划数据的压缩存储效率。存储效率。存储效率。

【技术实现步骤摘要】
一种用于城乡规划数据的高效存储方法


[0001]本专利技术涉及数据压缩存储领域,具体涉及一种用于城乡规划数据的高效存储方法。

技术介绍

[0002]对于城乡规划数据中的图像,考虑到在对图像进行查看时,通常需要根据不同的需求获得不同尺度的图像,但是常规的图像存储方法,是对整个图像进行存储,对图像进行查看时,需要将整个图像全部解压,再根据需求对整个图像进行下采样获得对应尺寸的图像,通过先解压再下采样获得相应尺寸的图像的速度较慢。为了快速获得需求所对应尺寸的图像,本专利技术考虑对不同尺寸的图像进行压缩存储。
[0003]虽然对不同尺寸的图像进行压缩存储,能够在有需求时实现快速查看相应尺寸图像,但是会增加数据量,降低压缩效率,如何既能对不同尺寸的图像进行压缩存储,又能减少对不同尺寸的图像进行压缩存储时的数据量,提高城乡规划数据的压缩存储效率。

技术实现思路

[0004]为了解决上述问题,本专利技术提供一种用于城乡规划数据的高效存储方法,所述方法包括:获取初始图像和初始图像的高斯金字塔;将初始图像的高斯金字塔中目标组的第一个图像记为目标图像,对目标图像进行分割获得目标图像的顺序序列,包括:S1:将初始图像的高斯金字塔中目标组的所有图像组成的集合记为目标图像的目标集合;对于目标集合中的任意一张图像中的任意一个像素点,根据像素点的邻域均值和邻域标准差获得像素点的特征值,根据像素点的特征值计算像素点的复杂度;将图像中所有像素点的复杂度的均值记为图像的混乱度,根据目标集合中所有图像的混乱度获得目标图像的分割必要性;S2:根据目标图像的分割必要性获得目标图像的邻域半径和最少点数,根据邻域半径和最少点数对目标图像进行聚类获得所有类别,将每个类别对应的区域记为图像块,获得目标图像的所有图像块;S3:将目标图像的任意一个图像块作为目标块,获取目标块的最小外接矩形对应的区域中不属于目标块的所有区域,根据所有区域对应的所有图像块获得目标块的顺序关系;根据目标图像的所有图像块的顺序关系对所有图像块进行排序,记为目标图像的顺序序列;将目标组的上一组作为新的目标组,将初始图像的高斯金字塔中新的目标组的第一个图像记为新的目标图像,重复步骤S1到S3,对目标图像进行分割获得目标图像的顺序序列,直至没有新的目标组产生;按照所有顺序序列的顺序对所有图像块进行压缩存储。
[0005]进一步地,所述根据像素点的特征值计算像素点的复杂度的步骤包括:根据像素点的特征值获得该像素点的复杂度,具体为:如果像素点的特征值,则像素点的复杂度d=0,否则像素点的复杂度,式中,min( )表示取最小值,表示像素点的特征值。
[0006]进一步地,所述根据目标集合中所有图像的混乱度获得目标图像的分割必要性的步骤包括:目标图像的分割必要性的计算公式为:式中,D表示目标图像的分割必要性,L表示目标图像的目标集合中图像的数量,d(l)表示目标图像的目标集合中第l个图像的混乱度,表示目标图像的目标集合中第个图像的权值。
[0007]进一步地,所述根据目标图像的分割必要性获得目标图像的邻域半径和最少点数的步骤包括:邻域半径和最少点数的计算公式为:邻域半径和最少点数的计算公式为:式中,r表示目标图像的邻域半径,D表示目标图像的分割必要性,[ ]表示四舍五入取整,s表示目标图像的最少点数。
[0008]进一步地,所述根据所有区域对应的所有图像块获得目标块的顺序关系的步骤包括:对于第个图像块,获取图像块的最小外接矩形中不属于图像块的所有区域,获得第个区域对应的图像块,根据图像块的所有区域对应的所有图像块,获得一组对应关系,其中,表示图像块的最小外接矩形中不属于图像块的所有区域对应的图像块的数量,对应关系表示图像块要存储在图像块的前面。
[0009]进一步地,所述按照所有顺序序列的顺序对所有图像块进行压缩存储的步骤包括:按照尺寸从小到大对初始图像的不同尺寸的图像进行存储,对于每个图像的所有图像块,按照顺序序列对图像块进行存储,对于每个图像块,需要存储的信息包括灰度信息
和位置信息,其中,灰度信息是图像块的所有像素点的灰度值的均值,位置信息是图像块的最小外接矩形的左上角和右下角像素点的坐标。
[0010]本专利技术实施例至少具有如下有益效果:1、本专利技术通过初始图像的高斯金字塔对初始图像进行分组,并对每一组的图像的灰度信息和位置信息进行压缩存储,通过对初始图像不同尺寸的图像进行压缩存储,能够在有需求时,快速获得需求所对应尺寸的图像,实现快速查看相应尺寸图像。
[0011]2、本专利技术通过对图像进行分块,并对获得的图像块的灰度信息和位置信息进行存储;在对图像块的灰度信息进行存储时,通过小尺度的图像块获得整体信息,并计算对应的大尺度的图像块的分割必要性,对需要分割的图像块进行分块,通过大尺度的图像块获得细节信息,进而减少需要存储的数据量;在对图像块的位置信息进行存储时,通过将非矩形的图像块转换为矩形图像块,进而减少需要存储的数据量;既能对不同尺寸的图像进行压缩存储,又能减少对不同尺寸的图像进行压缩存储时的数据量,提高城乡规划数据的压缩存储效率。
[0012]3、本专利技术在对图像块的位置信息进行存储时,通过将非矩形的图像块转换为矩形图像块,减少需要存储的数据量,但是对图像块进行转换会导致解压时获得还原的图像块不准确,本专利技术通过图像块之间的顺序关系获得所有图像块的顺序序列,并按照顺序序列对图像块进行压缩存储和解压查看,在减少数据量提高城乡规划数据的压缩存储效率的同时,保证了解压的准确性。
附图说明
[0013]为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0014]图1为本专利技术一个实施例提供的一种用于城乡规划数据的高效存储方法的步骤流程图;图2为本专利技术一个实施例提供的一个图像的分块结果;图3为本专利技术一个实施例提供的复杂度的分布。
具体实施方式
[0015]为了更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的一种用于城乡规划数据的高效存储方法,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。
[0016]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。
[0017]下面结合附图具体的说明本专利技术所提供的一种用于城乡规划数据的高效存储方法的具体方案。
[0018]请参阅图1,其示出了本专利技术一个实施例提供的一种用于城乡规划数据的高效存储方法的步骤流程图,该方法包括以下步骤:步骤S001,获取初始图像。
[0019]将城市规划数据中的所有图像记为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于城乡规划数据的高效存储方法,其特征在于,所述方法包括:获取初始图像和初始图像的高斯金字塔;将初始图像的高斯金字塔中目标组的第一个图像记为目标图像,对目标图像进行分割获得目标图像的顺序序列,包括:S1:将初始图像的高斯金字塔中目标组的所有图像组成的集合记为目标图像的目标集合;对于目标集合中的任意一张图像中的任意一个像素点,根据像素点的邻域均值和邻域标准差获得像素点的特征值,根据像素点的特征值计算像素点的复杂度;将图像中所有像素点的复杂度的均值记为图像的混乱度,根据目标集合中所有图像的混乱度获得目标图像的分割必要性;S2:根据目标图像的分割必要性获得目标图像的邻域半径和最少点数,根据邻域半径和最少点数对目标图像进行聚类获得所有类别,将每个类别对应的区域记为图像块,获得目标图像的所有图像块;S3:将目标图像的任意一个图像块作为目标块,获取目标块的最小外接矩形对应的区域中不属于目标块的所有区域,根据所有区域对应的所有图像块获得目标块的顺序关系;根据目标图像的所有图像块的顺序关系对所有图像块进行排序,记为目标图像的顺序序列;将目标组的上一组作为新的目标组,将初始图像的高斯金字塔中新的目标组的第一个图像记为新的目标图像,重复步骤S1到S3,对目标图像进行分割获得目标图像的顺序序列,直至没有新的目标组产生;按照所有顺序序列的顺序对所有图像块进行压缩存储。2.根据权利要求1所述的一种用于城乡规划数据的高效存储方法,其特征在于,所述根据像素点的特征值计算像素点的复杂度的步骤包括:根据像素点的特征值获得该像素点的复杂度,具体为:如果像素点的特征值,则像素点的复杂度,否则像素点的复杂度,式中,min( )表示取最小值,表示像素点的特征值。3.根据...

【专利技术属性】
技术研发人员:耿姗姗尚现芳韩珊珊
申请(专利权)人:山东省标筑建筑规划设计有限公司
类型:发明
国别省市:

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

1