图像压缩方法、装置及服务器制造方法及图纸

技术编号:13035653 阅读:124 留言:0更新日期:2016-03-17 11:21
本公开实施例公开了一种图像压缩方法及装置,获取待压缩的目标图像,并将目标图像划分成至少两个待压缩区域。目标图像划分成预设大小的像素块,并将每个像素块中的数据变换成频域数据。获取每个待压缩区域对应的量化表,不同的量化表对应的量化尺度不同;不同的待压缩区域可以采用不同量化尺度的量化表进行量化。对于某些待压缩区域采用量化尺度较小的量化表,能够保留更多的细节信息;对于其它的待压缩区域采用量化尺度较大的量化表,能够大幅度降低图像占用的存储空间。利用该图像压缩方法进行图像压缩后,既能保证对某些区域的图像质量,又能大幅度降低图像占用的存储空间。

【技术实现步骤摘要】

本公开设及计算机
,特别是设及一种图像压缩方法、装置及服务器
技术介绍
随着网络技术飞速发展,云存储日渐成为人们重要的存储方式之一。用户可W将 自己的数据存储到云端,可W通过终端设备查看云端存储的信息。例如,用户可W将手机中 的照片上传到云端进行备份。 但是,随着云端存储的照片越来越多,云端的存储压力也越来越大,可W压缩图像 W减少图像占用的存储空间。相关技术中的JPEG(JointPhotographicExpertsGroup,联 合图像专家小组)压缩方式虽然能够减少图像所占用存储空间,同时,降低了图像的质量。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种图像压缩方法、装置及服务器。 为了解决上述技术问题,本公开实施例公开了如下技术方案: 根据本公开实施例的第一方面,提供一种图像压缩方法,其特征在于,包括: 获取待压缩的目标图像;[000引将所述目标图像划分成至少两个待压缩区域; 将所述目标图像划分成预设大小的像素块,并将每一个像素块中的数据变换成频 域数据; 获取所述每个待压缩区域对应的量化表,其中,不同的所述量化表所对应的量化 尺度不同; 对所述每个待压缩区域中像素块对应的频域数据,利用所述待压缩区域对应的量 化表进行量化; 对量化后的图像数据进行编码,得到压缩后的图像。 第一方面提供的图像压缩方法,对于某些待压缩区域采用量化尺度较小的量化 表,能够保留更多的细节信息;对于其它的待压缩区域采用量化尺度较大的量化表,能够大 幅度降低图像占用的存储空间。利用该图像压缩方法进行图像压缩后,既能保证对某些区 域的图像质量,又能大幅度降低图像占用的存储空间。 可选地,所述将所述目标图像划分成至少两个待压缩区域,包括: 从所述目标图像中确定出感兴趣ROI区域和非ROI区域; 所述获取所述每个待压缩区域对应的量化表,包括: 获取所述ROI区域对应的第一类量化表,W及,获取所述非ROI区域对应的第二类 量化表,其中,所述第二类量化表的量化尺度大于所述第一类量化表的量化尺度。[001引本实施例提供的图像压缩方法,对于ROI区域,采用量化尺度较小的量化表;对于 非ROI区域,采用量化尺度较大的量化表。经过运种处理后,能够在图像的有效区域保留更 多的细节信息,同时,对非ROI区域进行了大幅度的压缩。采用该图像压缩方法在大大降低 图像所占存储空间的前提下,保证图像ROI区域的图像质量。 可选地,所述从所述目标图像中确定出ROI区域和非ROI区域,包括:检测目标图 像中图像显著性区域; 对检测到的所述图像显著性区域进行图像分割; 对图像分割结果经过过滤及聚合,得到至少一个ROI候选区域; 从所述至少一个ROI候选区域中确定出ROI区域,并确定所述目标图像中除所述 ROI区域之外的其它区域为非ROI区域。 可选地,所述获取所述每个待压缩区域对应的量化表,包括: 根据所述ROI区域所包含的像素块中高频分量的数值及预设百分比,确定所述第 一类量化表中高频部分对应的量化数值,所述预设百分比是量化结果中不为零的数值所占 百分比。[00对可选地,所述将所述目标图像划分成预设大小的像素块,包括:将所述目标图像划 分成8*8的像素块。 根据本公开实施例的第二方面,提供一种图像压缩装置,包括: 第一获取模块,用于获取待压缩的目标图像; 第一划分模块,用于将所述第一获取模块获得的目标图像划分成至少两个待压缩 区域; 第二划分模块,用于将所述第一获取模块获得的目标图像划分成预设大小的像素 块,并将每一个像素块中的数据变换成频域数据; 第二获取模块,用于获取所述第一划分模块获得的每个待压缩区域对应的量化 表,其中,不同的所述量化表所对应的量化尺度不同; 量化模块,用于对每个待压缩区域中像素块对应的频域数据,利用所述待压缩区 域对应的量化表进行量化; 编码模块,用于对所述量化模块量化后的图像数据进行编码,得到压缩后的图像。 可选地,所述第一划分模块,用于从所述目标图像中确定出感兴趣ROI区域和非 ROI区域; 所述第二获取模块,用于获取所述ROI区域对应的第一类量化表,W及,获取所述 非ROI区域对应的第二类量化表,其中,所述第二类量化表的量化尺度大于所述第一类量 化表的量化尺度。 可选地,所述第一划分模块用于从所述目标图像中确定出ROI区域和非ROI区域 时,包括: 第一检测子模块,用于检测目标图像中图像显著性区域; 图像分割子模块,用于对检测到的所述图像显著性区域进行图像分割; 聚合子模块,用于对图像分割结果经过过滤及聚合,得到至少一个ROI候选区域; 第一确定子模块,用于从所述至少一个ROI候选区域中确定出ROI区域,并确定所 述目标图像中除所述ROI区域之外的其它区域为非ROI区域。 可选地,所述第二获取模块,用于根据所述ROI区域所包含的像素块中高频分量 的数值及预设百分比,确定所述第一类量化表中高频部分对应的量化数值,所述预设百分 比是量化结果中不为零的数值所占百分比。 根据本公开实施例的第=方面,提供一种终端设备,其特征在于,包括: 阳042] 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: W45] 获取待压缩的目标图像; 将所述目标图像划分成至少两个待压缩区域; 将所述目标图像划分成预设大小的像素块,并将每一个像素块中的数据变换成频 域数据; 获取所述每个待压缩区域对应的量化表,其中,不同的所述量化表所对应的量化 尺度不同; 对所述每个待压缩区域中像素块对应的频域数据,利用所述待压缩区域对应的量 化表进行量化; 对量化后的图像数据进行编码,得到压缩后的图像。 本公开的实施例提供的技术方案可W包括W下有益效果:获取待压缩的目标图 像,并将目标图像划分成至少两个待压缩区域。目标图像划分成预设大小的像素块,并将每 个像素块中的数据变换成频域数据。获取每个待压缩区域对应的量化表,不同的量化表对 应的量化尺度不同;不同的待压缩区域可W采用不同量化尺度的量化表进行量化。对于某 些待压缩区域采用量化尺度较小的量化表,能够保留更多的细节信息;对于其它的待压缩 区域采用量化尺度较大的量化表,能够大幅度降低图像占用的存储空间。利用该图像压缩 方法进行图像压缩后,既能保证对某些区域的图像质量,又能大幅度降低图像占用的存储 空间。 应当理解的是,W上的一般描述和后文的细节描述仅是示例性的,并不能限制本 公开。【附图说明】 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施 例,并与说明书一起用于解释本专利技术的原理。 图1是根据一示例性实施例示出的一种图像压缩方法的流程图; 图2是根据一示例性实施例示出的另一种图像压缩方法的流程图; 图3是根据一示例性实施例示出的确定ROI区域和非ROI区域的流程图; 图4是根据一示例性实施例示出的一种将图像划分成像素块的示意图; 阳05引图5是根据一示例性实施例示出的Zig-Zag排列示意图; 图6是根据一示例性实施例示出的另一种图像压缩方法的流程图; W60] 图7是根据一示例性实施例示出的一种图像压缩装置框图; 图8是根据一示例性实施例示出的一种第一划分模块的框图; 图9是根据一示例性实施例示出的一种用于图像压缩的装置的本文档来自技高网...

【技术保护点】
一种图像压缩方法,其特征在于,包括:获取待压缩的目标图像;将所述目标图像划分成至少两个待压缩区域;将所述目标图像划分成预设大小的像素块,并将每一个像素块中的数据变换成频域数据;获取所述每个待压缩区域对应的量化表,其中,不同的所述量化表所对应的量化尺度不同;对所述每个待压缩区域中像素块对应的频域数据,利用所述待压缩区域对应的量化表进行量化;对量化后的图像数据进行编码,得到压缩后的图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:张涛陈志军龙飞
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1