本发明专利技术实施例公开了一种图像压缩方法,及装置,其中方法的实现包括:获取需要进行图像压缩的图像集合;所述图像集合内包含需要压缩的图像;计算所述图像集合内的图像之间的相似度,将相似度高于预定门限的图像作为相似图像集合;利用相似图像之间的相似性对所述相似图像集合内的图像进行图像压缩。通过计算图像集合中的个图像的相似度,并获得相似图像集合,从而将无序的图像集合有序化;利用图像之间的相似性可以将无序图像集合中的一部分图像更好的压缩,获得更高的图像压缩率;因此可以进一步提高图像压缩率,从而降低需要占用的存储空间,以及传输时候消耗的流量。
【技术实现步骤摘要】
本专利技术涉及计算机
,特别涉及一种图像压缩方法,及装置。
技术介绍
图像压缩的概念是减少表示数字图像时需要的数据量。因此压缩后的图像,在存储图像时会减少占用的存储空间,在传输图像时所需要占用的流量/带宽就会更小。因此图像压缩有广泛的应用。图像压缩的基本原理如下:图像数据之所以能被压缩,就是因为数据中存在着冗余。图像数据的冗余主要表现为:图像中相邻像素间的相关性引起的空间冗余;图像序列中不同帧之间存在相关性引起的时间冗余;不同彩色平面或频谱带的相关性引起的频谱冗余。数据压缩的目的就是通过去除这些数据冗余来减少表示数据所需的比特数。由于图像数据量的庞大,在存储、传输、处理时非常困难,因此图像数据的压缩就显得非常重要。信息时代带来了 “信息爆炸”,使数据量大增,因此,无论传输或存储都需要对数据进行有效的压缩。在遥感技术中,各种航天探测器采用压缩编码技术,将获取的巨大信息送回地面。图像压缩是数据压缩技术在数字图像上的应用,它的目的是减少图像数据中的冗余信息从而用更加高效的格式存储和传输数据。图像压缩的方法有很多,例如:无损图像压缩方法有:1、行程长度编码,2、熵编码法,3、自适应字典算法等;有损压缩方法有:1、将色彩空间化减到图像中常用的颜色。所选择的颜色定义在压缩图像头的调色板中,图像中的每个像素都用调色板中颜色索引表示。这种方法可以与抖动一起使用以模糊颜色边界。2、色度抽样,这利用了人眼对于亮度变化的敏感性远大于颜色变化,这样就可以将图像中的颜色信息减少一半甚至更多。3、变换编码,这是最常用的方法。首先使用如离散余弦变换(Discrete Cosine Transform,DCT)或者小波变换这样的傅立叶相关变换,然后进行量化和用熵编码法压缩。4、分形压缩(Fractalcompress1n)。图像压缩算法很多,在此不再--列举。目前,对于大量的图像集合而言,例如相册管理的压缩过程中,在保证效果的前提下压缩率(Compress1n rat1)仍然不太理想。在压缩图像效果保持一定的情况下,如何提高图像压缩率则是技术人员不断追求的方向。
技术实现思路
本专利技术实施例提供了一种图像压缩方法,及装置,用于在压缩图像效果的情况下,进一步提高图像压缩率,从而降低需要占用的存储空间,以及传输时候消耗的流量。一种图像压缩方法,包括:获取需要进行图像压缩的图像集合;所述图像集合内包含需要压缩的图像;计算所述图像集合内的图像之间的相似度,将相似度高于预定门限的图像作为相似图像集合;利用相似图像之间的相似性对所述相似图像集合内的图像进行图像压缩。一种图像压缩装置,包括:图集获取单元,用于获取需要进行图像压缩的图像集合;所述图像集合内包含需要压缩的图像;相似度计算单元,用于计算所述图集获取单元获取到的所述图像集合内的图像之间的相似度,将相似度高于预定门限的图像作为相似图像集合;压缩单元,用于利用所述相似度计算单元计算得到的相似图像之间的相似性对所述相似图像集合内的图像进行图像压缩。从以上技术方案可以看出,本专利技术实施例具有以下优点:通过计算图像集合中的个图像的相似度,并获得相似图像集合,从而将无序的图像集合有序化;利用图像之间的相似性可以将无序图像集合中的一部分图像更好的压缩,获得更高的图像压缩率;因此可以进一步提高图像压缩率,从而降低需要占用的存储空间,以及传输时候消耗的流量。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例方法流程示意图;图2为本专利技术实施例装置结构示意图;图3为本专利技术实施例装置结构示意图;图4为本专利技术实施例装置结构示意图;图5为本专利技术实施例手机结构示意图;图6为本专利技术实施例服务器结构示意图。【具体实施方式】为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种图像压缩方法,如图1所示,包括:101:获取需要进行图像压缩的图像集合;上述图像集合内包含需要压缩的图像;本专利技术实施例中,需要进行图像压缩的图像集合,可以来自于相册管理的图像,或者其他任意具有众多图像的源端;图像的集合里面包含的图像都是单张的图像。102:计算上述图像集合内的图像之间的相似度,将相似度高于预定门限的图像作为相似图像集合;在本专利技术实施例中,“预定门限”是技术人员设定的值,这个门限可以依据后续采用的压缩算法的要求进行限定,限定的越高则会得到越少的相似图像,相似图像集合内的压缩时候压缩率越高;设置得越低则可以得到更多的相似图像。103:利用相似图像之间的相似性对上述相似图像集合内的图像进行图像压缩。通过计算图像集合中的个图像的相似度,并获得相似图像集合,从而将无序的图像集合有序化;利用图像之间的相似性可以将无序图像集合中的一部分图像更好的压缩,获得更高的图像压缩率;因此可以进一步提高图像压缩率,从而降低需要占用的存储空间,以及传输时候消耗的流量。进一步地,在进行压缩之前,还可以对相似图像集合内的图像进行排序,这样可以更好的利用相似图像之间的相似性进行压缩,提高压缩率,具体如下:上述将相似度高于预定门限的图像作为相似图像集合之后,上述方法还包括:按照图像之间的相似度从高到低的顺序,对上述相似图像集合内的图像进行排序。在本专利技术实施例中,利用相似图像之间的相似性的方式有很多,本专利技术实施例可以优选采用视频图像压缩的算法来进行压缩,视频图像压缩算法可选的有很多,例如:H.264算法、动态图像专家组(Moving Pictures Experts Group/Mot1n Pictures ExpertsGroup, Mpeg),视窗媒体视频(Windows Media Video, Wmv), Rm(Real Media, 一种流媒体视频文件格式),具体如下:上述利用相似图像之间的相似性对上述相似图像集合内的图像进行图像压缩包括:采用视频图像压缩算法,对上述相似图像集合内的图像进行图像压缩。本专利技术实施例还提供了计算图像之间相似度的方案,需要说明的是,图像相似度的计算算法可以有很多种,并不仅限于本实施例所举例的几种,以下是本专利技术实施例优选采用的方案,可以方便快捷的计算得到相似度,具体如下:上述计算上述图像集合内的图像之间的相似度包括:采用基于离散余弦变换DCT的感知哈希算法计算上述图像集合内的图像之间的相似度。本专利技术实施例还提供了基于DCT的感知哈希算法计算图像之间相似度的方案,需要说明的是,基于DCT的感知哈希算法计算图像之间相似度的算法仍然可以有很多种,并不仅限于本实施例的举例,以下是本专利技术实施例优选采用的方案,可以方便快捷的计算得到相似度,具体如下:上述采用基于离散余弦变换DCT的感知哈希算法计算上述图像集合内的图像之间的相似度包括:将待计算图像缩小为预定大小,并转换为灰度图;对灰度本文档来自技高网...
【技术保护点】
一种图像压缩方法,其特征在于,包括:获取需要进行图像压缩的图像集合;所述图像集合内包含需要压缩的图像;计算所述图像集合内的图像之间的相似度,将相似度高于预定门限的图像作为相似图像集合;利用相似图像之间的相似性对所述相似图像集合内的图像进行图像压缩。
【技术特征摘要】
【专利技术属性】
技术研发人员:汤道生,吴运声,王红法,倪辉,黄飞跃,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。