一种基于存储空间的数据缓存管理方法技术

技术编号:38241427 阅读:10 留言:0更新日期:2023-07-25 18:04
本发明专利技术提出了一种基于存储空间的数据缓存管理方法,涉及图像数据压缩技术领域,其包括:采集缓存图像,通过灰度化及伽马变换得到调整后图像;通过四叉树将调整后图像划分为四个一级区域,根据每个像素点的像素值获取每个一级区域的离散程度,划分得到第二区域,计算每个第二区域的离散程度;获取每个第二区域的划分必要性,根据划分必要性获取若干二级区域,并继续通过四叉树对二级区域划分,直到四叉树不再生长,将调整后图像划分为若干最终区域;根据每个最终区域的离散程度获取每个最终区域的细节保留程度并得到质量因子参数,对缓存图像进行压缩,完成缓存数据管理。本发明专利技术旨在解决有损压缩无法针对性保留图像细节的问题。题。题。

【技术实现步骤摘要】
一种基于存储空间的数据缓存管理方法


[0001]本专利技术涉及图像数据压缩
,具体涉及一种基于存储空间的数据缓存管理方法。

技术介绍

[0002]对于缓存数据,其存储空间有限,大量生成的缓存数据需要及时进行压缩处理,通过缩减数据量从而减少存储空间的占用,进而提高存储、传输以及处理效率;对于图像数据压缩,现有方法通常采用JPEG算法对图像进行压缩,该种方法为有损压缩,传统的有损压缩过后容易丢失图像细节,进而影响图像质量。
[0003]而人眼对于图像的识别范围,人眼的亮度适应范围很大,最大可以达到十的十次方,但是不能同时在这么大范围内工作,一般室内照明只能同时分清20级灰度,暗房最大能分辨的灰度级别为120级,同时人眼感知的亮度与实际亮度非线性关系;因此需要根据人眼的亮度识别范围对图像进行调整,根据调整后的图像进行不同区域的细节保留程度量化,通过细节保留程度确定JPEG的质量因子参数,从而保证有损压缩后的图像对于人眼识别的图像细节尽量保留,提高图像压缩质量。

技术实现思路

[0004]本专利技术提供一种基于存储空间的数据缓存管理方法,以解决现有的有损压缩无法针对性保留图像细节的问题,所采用的技术方案具体如下:本专利技术一个实施例提供了一种基于存储空间的数据缓存管理方法,该方法包括以下步骤:采集缓存图像,通过灰度化及伽马变换得到调整后图像;通过四叉树将调整后图像划分为四个一级区域,根据每个像素点的像素值获取每个一级区域的离散程度,通过四叉树对每个一级区域进行划分得到第二区域,计算每个第二区域的离散程度;根据每个第二区域的离散程度与对应一级区域的离散程度,获取每个第二区域的划分必要性,根据划分必要性获取若干二级区域,通过四叉树继续对二级区域进行划分,根据划分必要性控制四叉树生长得到最终树,根据最终树及划分必要性获取若干最终区域;根据每个最终区域的离散程度获取每个最终区域的细节保留程度,根据细节保留程度确定每个最终区域的质量因子参数并压缩缓存图像,完成缓存数据管理。
[0005]可选的,所述根据每个像素点的像素值获取每个一级区域的离散程度,包括的具体方法为:将每个一级区域内所有像素点像素值的标准差,作为每个一级区域的离散程度。
[0006]可选的,所述通过四叉树对每个一级区域进行划分得到第二区域,包括的具体方法为:将每个一级区域作为四叉树中的父节点,每个父节点分别获取四个子节点,每个
子节点对应的区域则是对每个一级区域四等分后得到的区域,将得到的区域记为第二区域。
[0007]可选的,所述获取每个第二区域的划分必要性,包括的具体方法为:任意一个第二区域为目标第二区域,第二区域在四叉树中对应的节点为对应的一级区域对应的节点的子节点,比较目标第二区域与对应的一级区域的离散程度,若目标第二区域的离散程度大于一级区域的离散程度,目标第二区域的划分必要性记为1;若目标第二区域的离散程度小于等于一级区域的离散程度,目标第二区域的划分必要性记为0;获取每个第二区域的划分必要性。
[0008]可选的,所述根据划分必要性获取若干二级区域,包括的具体方法为:将划分必要性为1的第二区域记为二级区域。
[0009]可选的,所述根据划分必要性控制四叉树生长得到最终树,包括的具体方法为:对每个二级区域通过四叉树进行划分得到若干区域,得到的区域记为每个二级区域的第三区域,根据第三区域的离散程度及二级区域的离散程度,计算每个第三区域的划分必要性,将划分必要性为1的第三区域记为三级区域;继续对三级区域通过四叉树进行划分,并继续计算划分必要性,得到四级区域以及若干最终区域,以此类推不断生长四叉树并进行区域划分,对于最新划分得到的若干区域,若得到的区域的划分必要性均为0,则四叉树停止生长,将得到的所有四叉树构成最终树。
[0010]可选的,所述根据最终树及划分必要性获取若干最终区域,包括的具体方法为:将最终树中所有划分必要性为0的节点记为尾节点,所有尾节点对应的区域作为最终区域,若作为父节点的一个区域划分得到的四个区域的划分必要性均为0,则作为父节点的区域不再划分,作为父节点的区域作为最终区域。
[0011]可选的,所述根据细节保留程度确定每个最终区域的质量因子参数并压缩缓存图像,包括的具体方法为:将每个最终区域的细节保留程度与质量因子参数取值范围最大值的乘积,作为每个最终区域的质量因子参数;根据调整后图像中的若干最终区域,获取每个最终区域在缓存图像中的对应区域,则每个对应区域都有相应的质量因子参数,根据每个对应区域的质量因子参数,对缓存图像进行压缩。
[0012]本专利技术的有益效果是:本专利技术通过对缓存图像进行灰度化并伽马变换得到调整后图像,使得调整后图像相对缓存图像更能表现人眼视觉识别到的细节信息,保证后续对缓存图像有损压缩可以更多保留对于人眼视觉识别到的细节信息;通过四叉树生长对调整后图像进行区域划分,通过划分得到的区域的离散程度与对应被划分区域的离散程度进行比较,得到划分必要性,根据划分必要性控制四叉树生长,并最终将调整后图像划分为若干最终区域,每个最终区域保证在划分过程中获取到了最大的离散程度,离散程度较大的最终区域,细节保留程度同样较大,进而根据细节保留程度确定质量因子参数,并相应的对缓存图像进行压缩,使得细节信息越丰富的区域,质量因子参数越大,相应的信息损失较少,进而实现对于缓存图像的自适应有损压缩,提高了图像压缩的质量,实现对于存储空间中缓存数据的压缩管理。
附图说明
[0013]为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0014]图1为本专利技术一个实施例所提供的一种基于存储空间的数据缓存管理方法流程示意图;图2为对调整后图像得到最终区域示意图。
具体实施方式
[0015]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0016]请参阅图1,其示出了本专利技术一个实施例所提供的一种基于存储空间的数据缓存管理方法流程图,该方法包括以下步骤:步骤S001、采集缓存图像,通过灰度化及伽马变换得到调整后图像。
[0017]本实施例的目的是对缓存图像进行压缩管理,同时保证经过压缩后的缓存图像可以保留人眼容易识别的图像谢姐,因此首先需要采集缓存图像;存储空间获取到缓存图像后,首先对图像进行灰度化处理,得到缓存图像的灰度图。
[0018]需要说明的是,人眼对于灰度的识别区间与计算机视觉对灰度的识别区间并不相同,因此对于计算机视觉容易得到的图像细节并不一定是人眼容易识别的,同时计算机视觉忽视的图像细节也有可能是人眼易识别的部本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于存储空间的数据缓存管理方法,其特征在于,该方法包括以下步骤:采集缓存图像,通过灰度化及伽马变换得到调整后图像;通过四叉树将调整后图像划分为四个一级区域,根据每个像素点的像素值获取每个一级区域的离散程度,通过四叉树对每个一级区域进行划分得到第二区域,计算每个第二区域的离散程度;根据每个第二区域的离散程度与对应一级区域的离散程度,获取每个第二区域的划分必要性,根据划分必要性获取若干二级区域,通过四叉树继续对二级区域进行划分,根据划分必要性控制四叉树生长得到最终树,根据最终树及划分必要性获取若干最终区域;根据每个最终区域的离散程度获取每个最终区域的细节保留程度,根据细节保留程度确定每个最终区域的质量因子参数并压缩缓存图像,完成缓存数据管理;所述根据细节保留程度确定每个最终区域的质量因子参数并压缩缓存图像,包括的具体方法为:将每个最终区域的细节保留程度与质量因子参数取值范围最大值的乘积,作为每个最终区域的质量因子参数;根据调整后图像中的若干最终区域,获取每个最终区域在缓存图像中的对应区域,则每个对应区域都有相应的质量因子参数,根据每个对应区域的质量因子参数,对缓存图像进行压缩。2.根据权利要求1所述的一种基于存储空间的数据缓存管理方法,其特征在于,所述根据每个像素点的像素值获取每个一级区域的离散程度,包括的具体方法为:将每个一级区域内所有像素点像素值的标准差,作为每个一级区域的离散程度。3.根据权利要求1所述的一种基于存储空间的数据缓存管理方法,其特征在于,所述通过四叉树对每个一级区域进行划分得到第二区域,包括的具体方法为:将每个一级区域作为四叉树中的父节点,每个父节点分别获取四个子节点,每个子节点对应的区域则是对每个一级区域四等分后得到的区域,将得到的区域记为第二区域。4.根据权利要求1所述的...

【专利技术属性】
技术研发人员:罗磊
申请(专利权)人:江苏网进科技股份有限公司
类型:发明
国别省市:

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

1