图像处理方法及图像处理装置制造方法

文档序号:6544191阅读:182来源:国知局
图像处理方法及图像处理装置制造方法
【专利摘要】本申请实施例公开了一种图像处理方法及图像处理装置,所述图像处理方法包括:确定一图像中的至少一感兴趣区域;至少根据所述至少一感兴趣区域在所述图像中的分布确定所述图像中各像素的感兴趣参数;根据所述各像素的感兴趣参数以及一缩小比例确定所述各像素的目标位置;根据所述各像素的所述目标位置得到与所述图像对应的一缩小图像。本申请实施例根据图像中各区域的用户感兴趣程度确定各区域像素在压缩后的缩小图像中所占比例,使得用户重视的区域在恢复时可以被高质量呈现,同时方便压缩后图像的处理。
【专利说明】图像处理方法及图像处理装置
【技术领域】
[0001 ] 本申请涉及图像处理技术,尤其涉及一种图像处理方法及图像处理装置。
【背景技术】
[0002]随着图像采集技术的不断发展,用于进行图像采集的设备越来越多,采集到的图像的质量越来越高,图像的大小也随之不断增大。例如,一张由单反相机拍摄的照片的大小可能会有几十兆字节。这给图像的存储和传输带来了很大的压力。

【发明内容】

[0003]本申请的目的是:提供一种图像处理技术。
[0004]第一方面,本申请提供了一种图像压缩方法,包括:
[0005]确定一图像中的至少一感兴趣区域;
[0006]至少根据所述至少一感兴趣区域在所述图像中的分布确定所述图像中各像素的感兴趣参数;
[0007]根据所述各像素的感兴趣参数以及一缩小比例确定所述各像素的目标位置;
[0008]根据所述各像素的所述目标位置得到与所述图像对应的一缩小图像。
[0009]第二方面,本申请提供了一种图像恢复方法,包括:
[0010]获取与一原始图像对应的一缩小图像以及所述缩小图像中各像素的感兴趣相关参数;
[0011]根据所述各像素的感兴趣相关参数以及一扩大比例确定所述各像素的目标位置;
[0012]根据所述各像素的目标位置得到与所述原始图像对应的一恢复图像。
[0013]第三方面,本申请提供了一种图像压缩装置,包括:
[0014]感兴趣区域确定模块,用于确定一图像中的至少一感兴趣区域;
[0015]参数确定模块,用于至少根据所述至少一感兴趣区域在所述图像中的分布确定所述图像中各像素的感兴趣参数;
[0016]目标位置确定模块,用于根据所述各像素的感兴趣参数以及一缩小比例确定所述各像素的目标位置;
[0017]缩小图像获取模块,用于根据所述各像素的所述目标位置得到与所述图像对应的
一缩小图像。
[0018]第四方面,本申请提供了一种图像恢复装置,包括:
[0019]获取模块,用于获取与一原始图像对应的一缩小图像以及所述缩小图像中各像素的感兴趣相关参数;
[0020]目标位置确定模块,用于根据所述各像素的感兴趣相关参数以及一扩大比例确定所述各像素的目标位置;
[0021]恢复图像获取模块,用于根据所述各像素的目标位置得到与所述原始图像对应的一恢复图像。
[0022]本申请实施例的至少一个实施方案根据图像中用户感兴趣区域的分布来对图像进行压缩,并根据图像中各区域的用户感兴趣程度确定各区域像素在压缩后的缩小图像中所占比例,进而使得用户需要高质量呈现区域的像素的信息被更多的保存在所述缩小图像中,而用户希望模糊呈现区域的像素的信息被更少的保存在所述缩小图像中。此外,本申请实施例的至少一个实施方案使得所述图像中的用户感兴趣区域与其他区域对应的像素信息被区别地呈现在同一缩小图像中,方便用户后续对所述缩小图像的处理。本申请实施例的至少一个实施方案对所述缩小图像进行恢复,根据用户的呈现需要,对恢复图像中的感兴趣区域和其它区域进行不同质量的恢复呈现。
【专利附图】

【附图说明】
[0023]图1为本申请实施例的一种图像压缩方法的步骤流程图;
[0024]图2a_2c为通过本申请实施例的一种图像压缩方法对图像进行压缩的示意图;
[0025]图3a_3c为通过本申请实施例的一种图像压缩方法对图像进行压缩的示意图;
[0026]图4为本申请实施例的一种图像恢复方法的步骤流程图;
[0027]图5为本申请实施例的一种图像压缩装置的结构框图;
[0028]图6a和6b分别为本申请实施例的另外两种图像压缩装置的结构框图;
[0029]图7为本申请实施例的又一种图像压缩装置的结构框图;
[0030]图8为本申请实施例的一种图像恢复装置的结构框图;
[0031]图9为本申请实施例的另一种图像恢复装置的结构框图;
[0032]图10为本申请实施例的又一种图像恢复装置的结构框图。
【具体实施方式】
[0033]下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本申请的【具体实施方式】作进一步详细说明。以下实施例用于说明本申请,但不用来限制本申请的范围。
[0034]本领域技术人员可以理解,本申请中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
[0035]对图像进行传输或存储时,一般需要对原始图像进行压缩,以减小图像的大小。其中,对于一些用户希望保持高质量呈现的感兴趣区域(例如:人物图像中的人脸区域),在压缩时希望尽量保持这些感兴趣区域像素的原始信息;对于用户希望模糊呈现的感兴趣区域(例如,街景图像中人物的面部、路况图像中汽车的车牌号码),则在压缩时可以不用太考虑该区域的像素质量。因此,如图1所示,本申请实施例提供了一种图像压缩方法,包括:
[0036]SllO确定一图像中的至少一感兴趣区域;
[0037]S120至少根据所述至少一感兴趣区域在所述图像中的分布确定所述图像中各像素的感兴趣参数;
[0038]S130根据所述各像素的感兴趣参数以及一缩小比例确定所述各像素的目标位置;
[0039]S140根据所述各像素的所述目标位置得到与所述图像对应的一缩小图像。
[0040]在本申请实施例中,所述感兴趣区域为用户关注的区域,在一种可能的实施方式中,所述感兴趣区域可以为用户希望高质量呈现的区域。在另一种可能的实施方式中,所述感兴趣区域还可以为用户希望模糊呈现的区域。
[0041]所述图像中可以有一个所述感兴趣区域,也可以有多个所述感兴趣区域。
[0042]在本申请实施例中,一像素的感兴趣参数表示该像素在所述图像中的重要程度。例如,一像素的感兴趣参数越大,表示该像素在所述图像中越重要,越需要该像素被高质量呈现。在本申请下面的实施方式中,像素的感兴趣参数越大,该像素的信息就可能越多的被保存在所述缩小图像中。
[0043]本申请实施例中,根据图像中用户感兴趣区域的分布来对图像进行压缩,并根据图像中各区域的用户感兴趣程度确定各区域像素在压缩后的缩小图像中所占比例。
[0044]通过下面的实施方式进一步说明本申请实施例的各步骤:
[0045]SllO确定一图像中的至少一感兴趣区域。
[0046]在本实施方式中,以所述感兴趣区域为用户希望高质量呈现的区域为例进行说明。此外,在图3a_3c所示的实施例中还给出了所述感兴趣区域包括用户希望模糊呈现的区域的例子。
[0047]在本申请实施例中,可以根据一默认设置来确定所述感兴趣区域。
[0048]例如,在一种可能的实施方式中,当所述图像的属性为一人物图像时,则根据一默认设置,确定所述图像中的人物面部对应的区域为所述感兴趣区域(其中,确定图像中的人物面部区域可以采用常用的图像面部识别技术实现,这里不再赘述)。或者,在另一种可能的实施方式中,可以通过一图像采集设备在获取一图像时的采集参数来确定所述感兴趣区域,例如,根据图像采集时的对焦框的位置,确定所述图像中的所述感兴趣区域等等。
[0049]当然,在一种可能的实施方式中,还可以根据一用户指令来确定所述感兴趣区域。
[0050]S120至少根据所述至少一感兴趣区域在所述图像中的分布确定所述图像中各像素的感兴趣参数。
[0051]在本申请实施例中,所述步骤S120包括:根据所述至少一感兴趣区域在所述图像中的分布、以及所述各像素在所述图像中的分布信息确定所述各像素的感兴趣参数。
[0052]在本申请实施例一种可能的实施方式中,所述各像素在所述图像中的分布信息包括:
[0053]所述各像素相对于所述至少一感兴趣区域的第一位置信息。
[0054]在本申请实施例另一种可能的实施方式中,所述各像素在所述图像中的分布信息包括:
[0055]所述各像素相对于所述图像的边界的第二位置信息。
[0056]在本申请实施例另一种可能的实施方式中,所述各像素在所述图像中的分布信息包括:所述第一位置信息和所述第二位置信息。
[0057]在一种可能的实施方式中,所述各像素的感兴趣参数是空间平滑分布的,例如:设一感兴趣区域中心的至少一像素为感兴趣参数最高的像素,从该至少一像素向周围的非感兴趣区域过渡时所述感兴趣参数为平滑过渡,例如图2a和图2b所示。图2a所示的图像中,其各像素的感兴趣参数分布如图2b所示,其中,所述图像中各像素的感兴趣参数最高为1,最低为O。
[0058]在另一种可能的实施方式中,所述各像素的感兴趣参数是按区域分布的,例如:所述感兴趣区域中像素的感兴趣参数为1,其它区域中像素的感兴趣参数为O。在这种情况下,可以对所述其它区域中像素的感兴趣参数进行对应的平滑处理,使得从所述感兴趣区域与所述其它区域之间的变形是平滑的。
[0059]在一种可能的实施方式中,可以根据所述各像素到所述至少一感兴趣区域的距离确定所述各像素的感兴趣参数。例如:越靠近所述感兴趣区域的像素的感兴趣参数越高。
[0060]S130根据所述各像素的感兴趣参数以及一缩小比例确定所述各像素的目标位置。
[0061]在本申请一种可能的实施方式中,所述步骤S130包括:
[0062]根据所述各像素的感兴趣参数获取所述各像素的感兴趣参数的第一变化趋势参数;
[0063]根据所述各像素的感兴趣参数的第一变化趋势参数确定所述各像素的第一移动方向和第一移动幅度。
[0064]在本实施方式中,所述步骤S130还包括:
[0065]根据所述缩小比例确定所述各像素的第二移动方向和第二移动幅度。
[0066]根据所述各像素的所述第一移动方向、第一移动幅度、第二移动方向和第二移动幅度可以得到所述各像素的移动方向和移动幅度,进而确定所述各像素的目标位置。
[0067]在一种可能的实施方式中,为了保证所述感兴趣区域的图像质量,所述步骤S130中,所述感兴趣区域对应的像素可以不移动,让其他区域的像素朝向所述感兴趣区域移动。
[0068]在本申请实施例中,所述缩小比例为所述图像与所述缩小图像的比例。
[0069]在一种可能的实施方式中,所述缩小比例为一不变的设定值。
[0070]在另一种可能的实施方式中,所述缩小比例是动态的,例如是根据所述感兴趣区域在所述图像中的比例来确定的。例如:当所述感兴趣区域所占比例在设定的一第一阈值范围内时,该缩小比例为第一值;当所述感兴趣区域所占比例在设定的一第二阈值范围时,该缩小比例为第二值。一般,当所述感兴趣区域所占比例越大,为了保证感兴趣区域的像素密度,该缩小比例越小。
[0071]因此,在本申请实施例的一种可能的实施方式中,所述方法还包括:
[0072]确定所述缩小比例。
[0073]其中,所述确定所述缩小比例包括:
[0074]根据所述至少一感兴趣区域在所述图像中的分布确定所述缩小比例。
[0075]在另一种可能的实施方式中,当所述缩小图像用于传输时,还可以根据传输网络的带宽情况来确定所述缩小比例。例如,当所述带宽情况良好时,对应的所述缩小比例较小;而当所述带宽很窄时,对应的缩小比例较大,使得对应的缩小图像占用更少的网络资源。
[0076]S140根据所述各像素的所述目标位置得到与所述图像对应的一缩小图像。
[0077]在本申请实施例中,由于所述缩小图像是所述图像的缩小变形图像,因此可以知道,所述图像中的多个像素的目标位置有可能是重合的。因此,在本申请实施例中,所述步骤S140包括:
[0078]通过下采样处理合并所述图像中具有相同所述目标位置的至少两个像素。
[0079]其中,合并所述至少两个像素可以为:
[0080]根据所述至少两个像素的像素值和感兴趣参数的均值来确定所述目标位置对应像素的像素值和感兴趣参数值;
[0081]或者,合并所述至少两个像素可以为:
[0082]根据所述目标位置周围的其它像素的像素值和感兴趣参数的加权均值来确定所述目标位置的像素;
[0083]或者,合并所述至少两个像素可以为:
[0084]采用所述至少两个像素中的一个像素作为所述目标位置的像素。
[0085]其中,由于在本申请实施例中,感兴趣参数较高的像素更加重要,因此,可以所述步骤S140可以根据所述至少两个像素的感兴趣参数来合并所述至少两个像素。
[0086]进一步的,在一种可能的实施方式中,与所述至少两个像素中有一个像素的感兴趣参数高于其它像素的感兴趣参数对应的,将所述感兴趣参数较高的像素作为合并后的像素。即,采用所述感兴趣参数较高的像素作为所述目标位置的像素。通过该步骤可以使得感兴趣参数较高的像素获得更多保留下来的机会。
[0087]在本申请实施例的一种可能的实施方式中,所述方法还包括:
[0088]获取所述缩小图像中各像素的感兴趣参数。
[0089]所述缩小图像中各像素的感兴趣参数是图像恢复的依据,因此通过获取所述缩小图像中各像素的感兴趣参数,可以便于所述缩小图像更准确地恢复。
[0090]在本申请实施例的,所述方法还包括:
[0091]存储、或输出、或存储并输出所述缩小图像中各像素的感兴趣参数。
[0092]在本申请实施例的一种可能的实施方式中,所述方法还包括:
[0093]根据所述缩小图像中各像素的感兴趣参数获取所述缩小图像中各像素的感兴趣参数的变化趋势参数。
[0094]在对所述缩小图像进行恢复时,关注的是所述感兴趣参数的变化趋势,因此,在一种可能的实施方式中,在恢复时,可以不需要所述缩小图像中各像素的感兴趣参数,而只需要所述缩小图像的变化趋势参数即可。
[0095]在该实施方式中,所述方法还包括:
[0096]存储、或输出、或存储并输出所述缩小图像中各像素的感兴趣参数的变化趋势参数。
[0097]在本申请实施例中,所述方法还包括:
[0098]存储、或输出、或存储并输出所述缩小图像。
[0099]下面通过图2a、2b和2c对应的实施方式,以及图3a、3b和3c对应的实施方式为例说明本申请实施例。
[0100]如图2a、2b和2c所示,本申请实施例的一种实施方式中,一图像210如图2a所示,在该图像210中包含一感兴趣区域211。在本申请实施例中,所述感兴趣区域211为需要高质量呈现的区域。
[0101]根据所述感兴趣区域211在所述图像210中的分布以及所述图像210中各像素的分布信息确定的所述图像210中各像素的感兴趣参数如图2b所示,其中,X、y轴为所述图像210所在平面的二维坐标系的坐标轴,z轴表示所述感兴趣参数。由所述图2b可以看出,在本实施方式中,所述感兴趣区域211对应的像素的感兴趣参数最高,远离所述感兴趣区域211的像素的感兴趣参数最低,从靠近到远离所述感兴趣区域211的像素的感兴趣参数是从高到低平滑过渡的。此外,为了保证所述图像210的形状,在本申请实施方式中,靠近图像210边界的区域对应的像素的感兴趣参数是相同(这些像素的第一变化趋势参数为O)。
[0102]在本实施方式中,上面所述的第一变化趋势参数为所述图像210上每个像素对应点的感兴趣参数的梯度,及每个像素对应点在X和y两个方向上对感兴趣参数的偏微分,可由下面的公式表示:
OR BR
[0104]其中,X,y为图像210上像素对应点的坐标,R为像素对应点的感兴趣参数,因此
每一点的梯度值都是一个二维矢量。
[0105]在本申请实施方式中,根据所述梯度的反方向移动各像素,例如:所述感兴趣区域211形成梯度向内的山峰,则所述感兴趣区域211对应像素会有向外扩张移动的趋势,所述像素移动的幅度由所述梯度的绝对值决定。即,根据所述图像210上像素对应点的感兴趣参数的梯度,可以确定该像素的第一移动方向和第一移动幅度。
[0106]在本实施方式中,所述缩小比例为缩小图像面积与当前图像面积的比值,在本实施方式中,所述缩小比例为1:4。
[0107]根据所述缩小比例 ,所述图像210需要收缩至当前面积1/4的大小,因此,图像210中每个像素根据所述缩小比例,又可以确定各像素的所述第二移动方向和第二移动幅度。
[0108]本申请实施例中,一所述图像210的各像素往所述图像210的中心收缩为例。在其它申请实施方式中,还可以设定的一其它基准点为参考进行所述收缩。
[0109]综上,根据所述第一和第二移动方向以及所述第一和第二移动幅度,可以确定所述图像210中各像素的目标位置。
[0110]对于目标位置重合的多个像素,通过上面所述的上采样方法进行上采样,得到如图2c所示的缩小图像220。
[0111]由图2c可以看出,虽然图像210被压缩成了缩小图像220,其中很多像素的信息被丢失了,但是对于感兴趣区域211对应的像素,其像素的丢失程度最小,像素信息被更多的保留下来。
[0112]图3a、3b和3c所示实施方式与图2a_2c所示实施方式类似,不同之处在于,在图3a所示的图像310中,除了包括用户需要高质量呈现的一第一感兴趣区域311外,还包括用户需要模糊呈现的一第二感兴趣区域312。
[0113]由图3b可以看出,在确定所述图像310中各像素的感兴趣参数时,所述第一感兴趣区域311对应像素的感兴趣参数最高,所述第二感兴趣区域312对应像素的感兴趣参数最低,其它区域的像素的感兴趣参数平滑过渡地在二者之间。
[0114]在本实施方式中,对于所述第一感兴趣区域311对应的像素,其与第一移动方向和第一移动幅度对应的运动趋势是向外扩张,而对于所述第二感兴趣区域312对应的像素,其与第一移动方向和第一移动幅度对应的运动趋势是向内收缩。
[0115]因此,根据所述图像310中各像素的感兴趣参数和所述图像310的缩小比例,得到如图3c所示的缩小图像320。
[0116]由所述图3c可以看出,对于用户需要模糊呈现的第二感兴趣区域312,可以被程度更高的压缩,使得压缩后,所述第二感兴趣区域312在所述缩小图像320中所占的面积变小,进而给所述用户需要高质量呈现的第一感兴趣区域311留出更多的空间,使得压缩后,所述第一感兴趣区域311所占的面积变大。
[0117]由上面可以看出,通过本申请实施例的图像压缩方法,使得用户需要高质量呈现的感兴趣区域在压缩后的缩小图像中所占的面积更大,像素信息丢失较少,在对这样压缩后的缩小图像进行恢复时,恢复后所述感兴趣区域的质量有保障;而对于用户需要模糊呈现的感兴趣区域,其在压缩后的缩小图像中所占的面积更小,使得达到在恢复图像中模糊呈现目的的同时,还为其它区域提供了更多的原始像素保留空间。此外,通过本申请实施例的图像压缩方法,使得压缩后,感兴趣区域与其他区域在同一缩小图像上,便于压缩后图像信息的处理、保存和传输等。
[0118]如图4所示,本申请实施例提供了一种图像恢复方法,包括:
[0119]S410获取与一原始图像对应的一缩小图像以及所述缩小图像中各像素的感兴趣相关参数;
[0120]S420根据所述各像素的感兴趣相关参数以及一扩大比例确定所述各像素的目标位置;
[0121]S430根据所述各像素的目标位置得到与所述原始图像对应的一恢复图像。
[0122]在本申请实施例中,对通过图1所示实施例对一原始图像进行压缩后得到的一缩小图像进行恢复处理,通过所述缩小图像中各像素的感兴趣相关参数对所述缩小图像进行恢复处理,呈现与用户对原始图像的感兴趣程度对应的恢复图像。
[0123]在本申请实施方式中,所述各像素的感兴趣相关参数包括:
[0124]所述各像素的感兴趣参数或者所述各像素的感兴趣参数的第二变化趋势参数。
[0125]在本申请实施方式中,所述像素的感兴趣参数和所述第二变化趋势参数的描述参见图1所示实施例中对应的描述。
[0126]其中,当所述各像素的感兴趣相关参数为所述各像素的感兴趣参数时,所述步骤S420还包括:
[0127]根据所述各像素的感兴趣参数获得所述各像素的感兴趣参数的第二变化趋势参数。
[0128]在一种可能的实施方式中,所述步骤S420还包括:
[0129]根据所述第二变化趋势参数确定所述各像素的第一移动方向和第一移动幅度。
[0130]在本实施方式中,所述第二变化趋势参数也可以是所述各像素的感兴趣参数的梯度。在本实施方式中,与图1所示实施例中根据第一变化趋势参数对原始图像中不同区域进行收缩和扩张相反,例如,根据所述第一变化趋势参数,沿着与所述梯度方向相反的方向移动所述像素,在本实施方式中,根据所述第二变化趋势参数,沿着所述缩小图像中像素的梯度方向移动所述像素。
[0131]在本实施方式中,所述步骤S420还包括:
[0132]根据所述扩大比例确定所述各像素的第二移动方向和第二移动幅度。
[0133]本申请实施例,根据所述缩小图像中各像素的第一和第二移动方向、第一和第二移动幅度可以得到所述各像素在恢复图像中的目标位置。
[0134]在本申请实施例的一种可能的实施方式中,所述方法还包括:[0135]获取所述扩大比例。
[0136]在一种可能的实施方式中,所述扩大比例可以根据图1所示实施例中的缩小比例得到。例如:所述缩小比例为1/4时,所述扩大比例为4。因此,在该实施方式中,所述获取所述扩大比例包括:
[0137]获取所述缩小比例;
[0138]根据所述缩小比例得到所述扩大比例。
[0139]在另一种可能的实施方式中,可以根据当前的需要(例如当前图像呈现设备的呈现能力等),确定所述扩大比例。
[0140]在另一种可能的实施方式中,可以从本地存储中获取默认的所述扩大比例。
[0141]在本实施方式中,所述步骤430包括:
[0142]根据所述各像素的目标位置以及上采样处理得到所述恢复图像。
[0143]由于所述缩小图像的面积小于所述恢复图像,因此可以知道,所述恢复图像中除了所述缩小图像中原有的像素外,还有一些空白区域,在本实施方式中,可以通过上采样处理来填充这些空白区域。
[0144]所述上采样处理例如可以为:
[0145]对于一个空白点,复制最近邻的已知像素作为该空白点的像素;或者,
[0146]进行上下文相关的插值处理,获得所述空白点的像素。
[0147]由本申请实施例可以看出,由于用户需要高质量呈现的感兴趣区域的像素信息被尽可能多的保留下来,因此在进行所述图像恢复时,通过上采样处理获得的像素多为感兴趣参数不高的像素。因此,所述恢复图像中,感兴趣参数较高的像素对应的区域的图像恢复质量较高。本领域技术人员可以理解,在本申请【具体实施方式】的上述方法中,各步骤的序号大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请【具体实施方式】的实施过程构成任何限定。
[0148]图5所示为本申请实施例一种图像压缩装置500的结构示意框图,所述图像压缩装置500包括:
[0149]感兴趣区域确定I吴块510,用于确定一图像中的至少一感兴趣区域;
[0150]参数确定模块520,用于至少根据所述至少一感兴趣区域在所述图像中的分布确定所述图像中各像素的感兴趣参数;
[0151]目标位置确定模块530,用于根据所述各像素的感兴趣参数以及一缩小比例确定所述各像素的目标位置;
[0152]缩小图像获取模块540,用于根据所述各像素的所述目标位置得到与所述图像对应的一缩小图像。
[0153]在本申请实施例中,所述感兴趣区域为用户感兴趣的区域,在一种可能的实施方式中,所述感兴趣区域可以为用户希望高质量呈现的区域。在另一种可能的实施方式中,所述感兴趣区域还可以为用户希望模糊呈现的区域。
[0154]所述图像中可以有一个所述感兴趣区域,也可以有多个所述感兴趣区域。
[0155]在本申请实施例中,一像素的感兴趣参数表示该像素在所述图像中的重要程度(用户感兴趣程度)。
[0156]本申请实施例中,根据图像中用户感兴趣区域的分布来对图像进行压缩,并根据图像中各区域的用户感兴趣程度确定各区域像素在压缩后的缩小图像中所占比例。
[0157]通过下面的实施方式进一步说明本申请实施例装置500的各模块。
[0158]在本实施方式中,以所述感兴趣区域为用户希望高质量呈现的区域为例进行说明。
[0159]在本申请实施例中,所述感兴趣区域确定模块510可以根据一默认设置来确定所述感兴趣区域;也可以根据一用户指令来确定所述感兴趣区域。具体参见图1所示实施例中对应的描述,这里不再赘述。
[0160]在一种可能的实施方式中,所述参数确定模块520进一步用于:
[0161]根据所述至少一感兴趣区域在所述图像中的分布、以及所述各像素在所述图像中的分布信息确定所述各像素的感兴趣参数。
[0162]在本申请实施例一种可能的实施方式中,所述各像素在所述图像中的分布信息包括:
[0163]所述各像素相对于所述至少一感兴趣区域的第一位置信息。
[0164]在本申请实施例另一种可能的实施方式中,所述各像素在所述图像中的分布信息包括:
[0165]所述各像素相对于所述图像的边界的第二位置信息。
[0166]在本申请实施例另一种可能的实施方式中,所述各像素在所述图像中的分布信息包括:所述第一位置信息和所述第二位置信息。
[0167]通过所述参数确定模块520确定所述感兴趣参数的进一步描述可以参见图1所示实施例中对应的描述。
[0168]如图6a所示,在一种可能的实施方式中,所述目标位置确定模块530包括:
[0169]趋势参数获取单元531,用于获取根据所述各像素的感兴趣参数获取所述各像素的感兴趣参数的第一变化趋势参数;
[0170]第一确定单元532,用于根据所述第一变化趋势参数确定所述各像素的第一移动方向和第一移动幅度。
[0171]第二确定单元533,用于根据所述缩小比例确定所述各像素的第二移动方向和第
二移动幅度。
[0172]所述目标位置确定模块530根据所述各像素的所述第一移动方向、第一移动幅度、第二移动方向和第二移动幅度可以得到所述各像素的移动方向和移动幅度,进而确定所述各像素的目标位置。
[0173]所述目标位置确定模块530确定所述各像素的目标位置的进一步描述可以参见图2a_2c所示实施例中对应的描述,这里不再赘述。
[0174]在一种可能的实施方式中,为了保证所述感兴趣区域的图像质量,所述目标位置确定模块530,所述感兴趣区域对应的像素可以不移动,让其他区域的像素朝向所述感兴趣区域移动。
[0175]在一种可能的实施方式中,所述缩小比例为一不变的设定值。
[0176]在另一种可能的实施方式中,所述缩小比例还可以是根据需要变化的。因此,在该实施方式中,装置500还包括:
[0177]比例确定模块550,用于确定所述缩小比例。[0178]在一种可能的实施方式中,所述比例确定模块550可以包括:
[0179]第一比例确定单元551,用于根据所述至少一感兴趣区域在所述图像中的分布确定所述缩小比例。
[0180]在另一种可能的实施方式中,如图6b所示,所述比例确定模块550可以包括:
[0181]第二比例确定单元552,用于据传输网络的带宽情况来确定所述缩小比例。
[0182]分别通过上面的第一比例确定单元551和所述第二比例确定单元552来获取所述缩小比例进一步的描述参见图1所示实施例中对应的描述。
[0183]在本申请实施例中,由于所述缩小图像是所述图像的缩小变形图像,因此可以知道,所述图像中的多个像素的目标位置有可能是重合的。因此,在本申请实施例中,所述缩小图像获取模块540包括:
[0184]下采样单元541,用于通过下采样处理合并所述图像中具有相同所述目标位置的至少两个像素。
[0185]其中,合并所述至少两个像素可以为:
[0186]根据所述至少两个像素的像素值和感兴趣参数的均值来确定所述目标位置对应像素的像素值和感兴趣参数值;
[0187]或者,合并所述至少两个像素可以为:
[0188]根据所述目标位置周围的其它像素的像素值和感兴趣参数的加权均值来确定所述目标位置的像素;
[0189]或者,合并所述至少两个像素可以为:
[0190]采用所述至少两个像素中的一个像素作为所述目标位置的像素。
[0191]其中,由于在本申请实施例中,感兴趣参数较高的像素更加重要,因此,在一种可能的实施方式中,所述下采样单元541包括:
[0192]第一子单元5411,用于根据所述至少两个像素的感兴趣参数来合并所述至少两个像素。
[0193]在一种可能的实施方式中,所述第一子单元5411进一步用于:
[0194]与所述至少两个像素中有一个像素的感兴趣参数高于其它像素的感兴趣参数对应的,将所述感兴趣参数较高的像素作为合并后的像素。
[0195]所述缩小图像中各像素的感兴趣参数是图像恢复的依据,通过获取所述缩小图像中各像素的感兴趣参数,可以便于所述缩小图像更准确地恢复。因此,在一种可能的实施方式中,所述装置500还包括:
[0196]参数获取模块560,用于获取所述缩小图像中各像素的感兴趣参数。
[0197]如图6a所示,在一种可能的实施方式中,所述装置500还包括:
[0198]存储模块570,用于存储所述缩小图像中各像素的感兴趣参数;
[0199]通信模块580,用于输出所述缩小图像中各像素的感兴趣参数。
[0200]在图6a所示的实施方式中,所述存储模块570还用于存储所述缩小图像;所述通信模块580还用于输出所述缩小图像。
[0201]在对所述缩小图像进行恢复时,关注的是所述感兴趣参数的变化趋势,因此,如图6b所示,在一种可能的实施方式中,所述装置500还包括:
[0202]趋势参数获取模块590,用于根据所述缩小图像中各像素的感兴趣参数获取所述缩小图像中各像素的感兴趣参数的第二变化趋势参数。
[0203]所述装置500还包括:
[0204]通信模块580,用于输出所述第二变化趋势参数以及所述缩小图像。
[0205]图7为本申请实施例提供的又一种图像压缩装置700的结构示意图,本申请具体实施例并不对图像压缩装置700的具体实现做限定。如图7所示,该图像压缩装置700可以包括:
[0206]处理器(processor)710、通信接口(Communications Interface) 720、存储器(memory) 730、以及通信总线740。其中:
[0207]处理器710、通信接口 720、以及存储器730通过通信总线740完成相互间的通信。
[0208]通信接口 720,用于与比如客户端等的网元通信。
[0209]处理器710,用于执行程序732,具体可以执行上述方法实施例中的相关步骤。
[0210]具体地,程序732可以包括程序代码,所述程序代码包括计算机操作指令。
[0211]处理器710可能是一个中央处理器CPU,或者是特定集成电路ASIC (ApplicationSpecific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。
[0212]存储器730,用于存放程序732。存储器730可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序732具体可以用于使得所述图像压缩装置700执行以下步骤:
[0213]确定一图像中的至少一感兴趣区域;
[0214]至少根据所述至少一感兴趣区域在所述图像中的分布确定所述图像中各像素的感兴趣参数;
[0215]根据所述各像素的感兴趣参数以及一缩小比例确定所述各像素的目标位置;
[0216]根据所述各像素的所述目标位置得到与所述图像对应的一缩小图像。
[0217]程序732中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0218]如图8所示,本申请实施例提供了一种图像恢复装置800,包括:
[0219]获取模块810,用于获取与一原始图像对应的一缩小图像以及所述缩小图像中各像素的感兴趣相关参数;
[0220]目标位置确定模块820,用于根据所述各像素的感兴趣相关参数以及一扩大比例确定所述各像素的目标位置;
[0221]恢复图像获取模块830,用于根据所述各像素的目标位置得到与所述原始图像对应的一恢复图像。
[0222]在本申请实施例中,对通过图1所示实施例对一原始图像进行压缩后得到的一缩小图像进行恢复处理,通过所述缩小图像中各像素的感兴趣相关参数对所述缩小图像进行恢复处理,呈现与用户对原始图像的感兴趣程度对应的恢复图像。
[0223]在本申请实施方式中,所述各像素的感兴趣相关参数包括:
[0224]所述各像素的感兴趣参数或者所述各像素的感兴趣参数的第二变化趋势参数。[0225]在本申请实施方式中,所述像素的感兴趣参数和所述第二变化趋势参数的描述参见图1所示实施例中对应的描述。
[0226]其中,当所述各像素的感兴趣相关参数为所述各像素的感兴趣参数时,如图9所示,在一种可能的实施方式中,所述目标位置确定模块820包括:
[0227]趋势参数获取单元821,用于根据所述各像素的感兴趣参数获得所述各像素的感兴趣参数的第二变化趋势参数。
[0228]在一种可能的实施方式中,所述目标位置确定模块820包括:
[0229]第一确定单元822,用于根据所述第二变化趋势参数确定所述各像素的第一移动方向和第一移动幅度;
[0230]第二确定单元823,用于根据所述扩大比例确定所述各像素的第二移动方向和第
二移动幅度。
[0231]在本实施方式中,所述第二变化趋势参数也可以是所述各像素的感兴趣参数的梯度。在本实施方式中,与图1所示实施例中根据第一变化趋势参数对原始图像中不同区域进行收缩和扩张相反,例如,根据所述第一变化趋势参数,沿着与所述梯度方向相反的方向移动所述像素,在本实施方式中,根据所述第二变化趋势参数,沿着所述缩小图像中像素的梯度方向移动所述像素。
[0232]本申请实施例,根据所述缩小图像中各像素的第一和第二移动方向、第一和第二移动幅度可以得到所述各像素在恢复图像中的目标位置。
[0233]在一种可能的实施方式中,所述装置800还包括:
[0234]比例获取模块840,用于获取所述扩大比例。
[0235]在一种可能的实施方式中,所述比例获取模块840可以根据图1所示实施例中的缩小比例得到所述扩大比例。
[0236]在另一种可能的实施方式中,所述比例获取模块840可以根据当前的需要(例如当前图像呈现设备的呈现能力等),确定所述扩大比例。
[0237]在另一种可能的实施方式中,所述比例获取模块840可以从本地存储中获取默认的所述扩大比例。
[0238]在图9所示实施方式中,所述恢复图像获取模块830包括:
[0239]上采样单元831,用于根据所述各像素的目标位置以及上采样处理得到所述恢复图像。
[0240]由于所述缩小图像的面积小于所述恢复图像,因此可以知道,所述恢复图像中除了所述缩小图像中原有的像素外,还有一些空白区域,在本实施方式中,可以通过上采样处理来填充这些空白区域。
[0241]所述上采样处理例如可以为:
[0242]对于一个空白点,复制最近邻的已知像素作为该空白点的像素;或者,
[0243]进行上下文相关的插值处理,获得所述空白点的像素。
[0244]由本申请实施例可以看出,由于用户需要高质量呈现的感兴趣区域的像素信息被尽可能多的保留下来,因此在进行所述图像恢复时,通过上采样处理获得的像素多为感兴趣参数不高的像素。因此,所述恢复图像中,感兴趣参数较高的像素对应的区域的图像恢复质量较高。[0245]图10为本申请实施例提供的又一种图像恢复装置1000的结构示意图,本申请具体实施例并不对图像恢复装置1000的具体实现做限定。如图10所示,该图像恢复装置1000可以包括:
[0246]处理器(processor)1010、通信接口(Communications Interface) 1020、存储器(memory) 1030、以及通信总线1040。其中:
[0247]处理器1010、通信接口 1020、以及存储器1030通过通信总线1040完成相互间的通信。
[0248]通信接口 1020,用于与比如客户端等的网元通信。
[0249]处理器1010,用于执行程序1032,具体可以执行上述方法实施例中的相关步骤。
[0250]具体地,程序1032可以包括程序代码,所述程序代码包括计算机操作指令。
[0251]处理器1010可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。
[0252]存储器1030,用于存放程序1032。存储器1030可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序1032具体可以用于使得所述图像恢复装置1000执行以下步骤:
[0253]获取与一原始图像对应的一缩小图像以及所述缩小图像中各像素的感兴趣相关参数;
[0254]根据所述各像素的感兴趣相关参数以及一扩大比例确定所述各像素的目标位置;
[0255]根据所述各像素的目标位置得到与所述原始图像对应的一恢复图像。
[0256]程序1032中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0257]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0258]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0259]以上实施方式仅用于说明本申请,而并非对本申请的限制,有关【技术领域】的普通技术人员,在不脱离本申请的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请的范畴,本申请的专利保护范围应由权利要求限定。
【权利要求】
1.一种图像压缩方法,其特征在于,包括: 确定一图像中的至少一感兴趣区域; 至少根据所述至少一感兴趣区域在所述图像中的分布确定所述图像中各像素的感兴趣参数; 根据所述各像素的感兴趣参数以及一缩小比例确定所述各像素的目标位置; 根据所述各像素的所述目标位置得到与所述图像对应的一缩小图像。
2.如权利要求1所述的方法,其特征在于,所述至少根据所述至少一感兴趣区域在所述图像中的分布确定所述图像中各像素的感兴趣参数包括: 根据所述至少一感兴趣区域在所述图像中的分布、以及所述各像素在所述图像中的分布信息确定所述各像素的感兴趣参数。
3.如权利要求2所述的方法,其特征在于,所述各像素在所述图像中的分布信息包括: 所述各像素相对于所述至少一感兴趣区域的第一位置信息。
4.如权利要求2所述的方法,其特征在于,所述各像素在所述图像中的分布信息包括: 所述各像素相对于所述图像的边界的第二位置信息。
5.如权利要求1所述的方法,其特征在于,所述根据所述各像素的感兴趣参数以及一缩小比例确定所述各像素的目标位置包括: 根据所述各像素的感兴趣参数获取所述各像素的感兴趣参数的第一变化趋势参数。
6.如权利要求5所述的方法,其特征在于,所述根据所述各像素的感兴趣参数以及一缩小比例确定所述各像素的目标位置包括: 根据所述第一变化趋势参数确定所述各像素的第一移动方向和第一移动幅度。
7.如权利要求6所述的方法,其特征在于,所述根据所述各像素的感兴趣参数以及一缩小比例确定所述各像素的目标位置包括: 根据所述缩小比例确定所述各像素的第二移动方向和第二移动幅度。
8.如权利要求1所述的方法,其特征在于,所述方法还包括: 确定所述缩小比例。
9.如权利要求8所述的方法,其特征在于,所述确定所述缩小比例包括: 根据所述至少一感兴趣区域在所述图像中的分布确定所述缩小比例。
10.如权利要求1所述的方法,其特征在于,所述根据所述各像素的所述目标位置得到与所述图像对应的一缩小图像包括: 通过下采样处理合并所述图像中具有相同所述目标位置的至少两个像素。
11.如权利要求10所述的方法,其特征在于,所述合并所述图像中具有相同所述目标位置的至少两个像素包括: 根据所述至少两个像素的感兴趣参数来合并所述至少两个像素。
12.如权利要求11所述的方法,其特征在于,所述根据所述至少两个像素的感兴趣参数来合并所述至少 两个像素包括: 与所述至少两个像素中有一个像素的感兴趣参数高于其它像素的感兴趣参数对应的,将所述感兴趣参数较高的像素作为合并后的像素。
13.如权利要求1所述的方法,其特征在于,所述方法还包括: 获取所述缩小图像中各像素的感兴趣参数。
14.如权利要求13所述的方法,其特征在于,所述方法还包括: 存储和/或输出所述缩小图像中各像素的感兴趣参数。
15.如权利要求13所述的方法,其特征在于,所述方法还包括: 根据所述缩小图像中各像素的感兴趣参数获取所述缩小图像中各像素的感兴趣参数的第二变化趋势参数。
16.如权利要求15所述的方法,其特征在于,所述方法还包括: 存储和/或输出所述第二变化趋势参数。
17.如权利要求1所述的方法,其特征在于,所述方法还包括: 存储和/或输出所述缩小图像。
18.一种图像恢复方法,其特征在于,包括: 获取与一原始图像对应的一缩小图像以及所述缩小图像中各像素的感兴趣相关参数; 根据所述各像素的感兴趣相关参数以及一扩大比例确定所述各像素的目标位置; 根据所述各像素的目标位置得到与所述原始图像对应的一恢复图像。
19.如权利要求18所述的方法,其特征在于,所述各像素的感兴趣相关参数包括: 所述各像素的感兴趣参数。
20.如权利要求19所述的方法,其特征在于,所述根据所述各像素的感兴趣相关参数以及一扩大比例确定所述各像素的目标位置包括: 根据所述各像素的感兴趣参数获得所述各像素的感兴趣参数的第二变化趋势参数。
21.如权利要求18所述的方法,其特征在于,所述各像素的感兴趣相关参数包括: 所述各像素的感兴趣参数的第二变化趋势参数。
22.如权利要求20或21所述的方法,其特征在于,所述根据所述各像素的感兴趣相关参数以及一扩大比例确定所述各像素的目标位置包括: 根据所述第二变化趋势参数确定所述各像素的第一移动方向和第一移动幅度。
23.如权利要求22所述的方法,其特征在于,所述根据所述各像素的感兴趣相关参数以及一扩大比例确定所述各像素的目标位置包括: 根据所述扩大比例确定所述各像素的第二移动方向和第二移动幅度。
24.如权利要求18所述的方法,其特征在于,所述方法还包括: 获取所述扩大比例。
25.如权利要求18所述的方法,其特征在于,所述根据所述各像素的目标位置得到与所述原始图像对应的一恢复图像包括: 根据所述各像素的目标位置以及上采样处理得到所述恢复图像。
26.一种图像压缩装置,其特征在于,包括: 感兴趣区域确定模块,用于确定一图像中的至少一感兴趣区域; 参数确定模块,用于至少根据所述至少一感兴趣区域在所述图像中的分布确定所述图像中各像素的感兴趣参数; 目标位置确定模块,用于根据所述各像素的感兴趣参数以及一缩小比例确定所述各像素的目标位置; 缩小图像获取模块,用于根据所述各像素的所述目标位置得到与所述图像对应的一缩小图像。
27.如权利要求26所述的装置,其特征在于,所述参数确定模块进一步用于: 根据所述至少一感兴趣区域在所述图像中的分布、以及所述各像素在所述图像中的分布信息确定所述各像素的感兴趣参数。
28.如权利要求26所述的装置,其特征在于,所述目标位置确定模块包括: 趋势参数获取单元,用于获取根据所述各像素的感兴趣参数获取所述各像素的感兴趣参数的第一变化趋势参数。
29.如权利要求28所述的装置,其特征在于,所述目标位置确定模块包括: 第一确定单元,用于根据所述第一变化趋势参数确定所述各像素的第一移动方向和第一移动幅度。
30.如权利要求29所述的装置,其特征在于,所述目标位置确定模块还包括: 第二确定单元,用于根据所述缩小比例确定所述各像素的第二移动方向和第二移动幅度。
31.如权利要求26所述的装置,其特征在于,所述装置还包括: 比例确定模块,用于确定所述缩小比例。
32.如权利要求31所述的装置,其特征在于,所述比例确定模块包括: 第一比例确定单元,用于根据所述至少一感兴趣区域在所述图像中的分布确定所述缩小比例。
33.如权利要求26所述的装置,其特征在于,所述缩小图像获取模块包括: 下采样单元,用于通过下采样处理合并所述图像中具有相同所述目标位置的至少两个像素。
34.如权利要求33所述的装置,其特征在于,所述下采样单元包括: 第一子单元,用于根据所述至少两个像素的感兴趣参数来合并所述至少两个像素。
35.如权利要求34所述的装置,其特征在于,所述第一子单元进一步用于: 与所述至少两个像素中有一个像素的感兴趣参数高于其它像素的感兴趣参数对应的,将所述感兴趣参数较高的像素作为合并后的像素。
36.如权利要求26所述的装置,其特征在于,所述装置还包括: 参数获取模块,用于获取所述缩小图像中各像素的感兴趣参数。
37.如权利要求36所述的装置,其特征在于,所述装置还包括: 存储模块,用于存储所述缩小图像中各像素的感兴趣参数; 和/或: 通信模块,用于输出所述缩小图像中各像素的感兴趣参数。
38.如权利要求36所述的装置,其特征在于,所述装置还包括: 趋势参数获取模块,用于根据所述缩小图像中各像素的感兴趣参数获取所述缩小图像中各像素的感兴趣参数的第二变化趋势参数。
39.如权利要求38所述的装置,其特征在于,所述装置还包括: 存储模块,用于存储所述第二变化趋势参数; 和/或: 通信模块,用于输出所述第二变化趋势参数。
40.如权利要求26所述的装置,其特征在于,所述装置还包括: 存储模块,用于存储所述缩小图像; 和/或: 通信模块,用于输出所述缩小图像。
41.一种图像恢复装置,其特征在于,包括: 获取模块,用于获取与一原始图像对应的一缩小图像以及所述缩小图像中各像素的感兴趣相关参数; 目标位置确定模块,用于根据所述各像素的感兴趣相关参数以及一扩大比例确定所述各像素的目标位置; 恢复图像获取模块,用 于根据所述各像素的目标位置得到与所述原始图像对应的一恢复图像。
42.如权利要求41所述的装置,其特征在于,所述各像素的感兴趣相关参数包括: 所述各像素的感兴趣参数; 目标位置确定模块包括: 趋势参数获取单元,用于根据所述各像素的感兴趣参数获得所述各像素的感兴趣参数的第二变化趋势参数。
43.如权利要求41所述的装置,其特征在于,所述各像素的感兴趣相关参数包括: 所述各像素的感兴趣参数的第二变化趋势参数。
44.如权利要求42或43所述的装置,其特征在于,所述目标位置确定模块包括: 第一确定单元,用于根据所述第二变化趋势参数确定所述各像素的第一移动方向和第一移动幅度。
45.如权利要求44所述的装置,其特征在于,所述目标位置确定模块包括: 第二确定单元,用于根据所述扩大比例确定所述各像素的第二移动方向和第二移动幅度。
46.如权利要求41所述的装置,其特征在于,所述装置还包括: 比例获取模块,用于获取所述扩大比例。
47.如权利要求41所述的装置,其特征在于,所述恢复图像获取模块包括: 上采样单元,用于根据所述各像素的目标位置以及上采样处理得到所述恢复图像。
【文档编号】G06T9/00GK103927767SQ201410156523
【公开日】2014年7月16日 申请日期:2014年4月18日 优先权日:2014年4月18日
【发明者】杜琳, 丁大勇 申请人:北京智谷睿拓技术服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1