CN103050110A - 图像调整的方法、装置及系统 - Google Patents
图像调整的方法、装置及系统 Download PDFInfo
- Publication number
- CN103050110A CN103050110A CN2012105925033A CN201210592503A CN103050110A CN 103050110 A CN103050110 A CN 103050110A CN 2012105925033 A CN2012105925033 A CN 2012105925033A CN 201210592503 A CN201210592503 A CN 201210592503A CN 103050110 A CN103050110 A CN 103050110A
- Authority
- CN
- China
- Prior art keywords
- image
- displayed
- obtains
- slit
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 134
- 238000012545 processing Methods 0.000 claims description 99
- 238000001914 filtration Methods 0.000 claims description 61
- 238000006073 displacement reaction Methods 0.000 claims description 42
- 238000012217 deletion Methods 0.000 claims description 22
- 230000037430 deletion Effects 0.000 claims description 22
- 238000006243 chemical reaction Methods 0.000 claims description 14
- 230000000052 comparative effect Effects 0.000 claims description 4
- 230000003321 amplification Effects 0.000 description 16
- 238000003199 nucleic acid amplification method Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 9
- 239000000203 mixture Substances 0.000 description 7
- 230000006978 adaptation Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008447 perception Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
Abstract
本发明实施例提供了一种图像调整的方法、装置及系统,涉及多媒体技术领域,扩大了对多媒体资源的缩放范围,能够避免当缩放范围较大时而产生多媒体资源失真或扭曲的问题。本发明的实施例包括:获取待显示图像的目标调整值,通过seam carving算法获取待显示图像的冗余信息以及中间图像等,在通过shift map算法对待显示图像进行缩小处理;在图像放大过程中,获取中间图像之后,需先对中间图像进行放大,再使用shift map算法实现对放大后的图像进行缩小处理。本发明主要应用于多媒体资源缩放流程中。
Description
技术领域
本发明涉及多媒体技术领域,尤其涉及一种图像调整的方法、装置及系统。
背景技术
目前,人们使用的多媒体播放设备日益多样化,这就对多媒体播放设备上要显示和播放多媒体资源提出了更高的要求。通常情况下,人们都希望多媒体播放设备能够播放适合其显示部件分辨率的多媒体资源。现有技术中提供了一种通过基于内容感知的适配技术,这项技术可以根据多媒体资源的结构和语义信息对当前显示的多媒体资源的进行缩放,从而实现了对当前显示的多媒体资源的尺寸约束,并能较好地保持了多媒体的视觉效果显著性和内容完整性。
在实现上述现有技术的过程中,发明人发现现有技术中存在如下问题:现有技术在缩放范围较大时当前显示的多媒体资源会出现显著失真或扭曲。
发明内容
本发明的实施例提供了一种图像调整的方法、装置及系统,扩大了对多媒体资源的缩放范围,能够避免当缩放范围较大时而产生多媒体资源失真或扭曲的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
一方面,提供了一种图像调整的方法,包括:
获取待显示图像的目标调整值及冗余信息;
根据所述冗余信息,确定所述待显示图像的第一缝隙;
将确定的第一缝隙的数量与所述待显示图像的目标调整值进行比较;
当确定所述第一缝隙的数量小于所述目标调整值时,从待显示图像中删除第一缝隙,得到中间图像;
对所述中间图像进行缩小处理,得到与所述待显示图像对应的目标图像。
在第一方面的第一种可能实现方式中,所述获取待处理图像的冗余信息包括:
根据待显示图像的图像信息进行计算,得到所述待显示图像的梯度图;
根据计算得到的所述梯度图,获取待显示图像的冗余信息。
结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述从待显示图像中删除第一缝隙,得到中间图像包括:
获取所述待显示图像的前向能量标准;
根据所述前向能量标准和所述梯度图进行计算,得到所述待显示图像对应的缝隙图;
从缝隙图中删除所述第一缝隙。
在第一方面的第三种可能的实现方式中,所述对所述中间图像进行缩小处理,得到与所述待显示图像对应的目标图像包括:
根据所述中间图像进行计算,得到与所述中间图像对应的显著图;
对所述显著图进行滤波,得到与所述显著图对应的重要图;
根据所述重要图进行计算,得到与所述重要图对应的像素位移梯度图;
根据所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
结合第一方面的第三种可能实现方式,在地衣方面的第四种可能实现方式中,在得到与所述显著图对应的重要图之后,包括:
对所述重要图进行滤波,得到滤波图。
结合第一方面、第一方面的第一种可能实现方式、第一方面的第二种可能实现方式、第一方面的第三种可能实现方式、第一方面的第四种可能实现方式,在第一方面的第五种可能实现方式中,在获取待显示图像的目标调整值及冗余信息之前,还包括:
当对待显示视频进行图像调整时,将所述待显示视频按帧转化为若干个待显示图像;
则获取待显示图像的目标调整值及冗余信息包括:
获取所述若干个待显示图像各自对应的目标调整值及冗余信息。
结合第一方面的第五种可能实现方式,在第一方面的第六种可能实现方式中,在对所述中间图像进行缩小处理,得到与所述待显示图像对应的目标图像之后,还包括:
对所述若干个待显示图像各自对应的目标图像进行合并处理,得到与所述待显示视频对应的目标视频。
第二方面,提供了一种图像调整的方法,包括:
获取待显示图像的目标调整值及冗余信息;
根据所述冗余信息,确定所述待显示图像的第一缝隙;
从待显示图像中删除第一缝隙,得到第一处理图像;
根据所述目标调整值,对所述第一处理图像进行放大,得到第二处理图像;
对所述第二处理图像进行缩小处理,获得目标图像。
在第二方面的第一种可能实现方式中,所述获取待处理图像的冗余信息包括:
根据待显示图像的图像信息进行计算,得到所述待显示图像的梯度图;
根据计算得到的所述梯度图,获取待处理图像的冗余信息。
结合第二方面的第一种可能实现方式,在第二方面的第二种可能实现方式中,所述从待显示图像中删除第一缝隙,得到第一处理图像包括:
获取所述待显示图像的前向能量标准;
根据所述前向能量标准和所述梯度图进行计算,得到所述待显示图像对应的缝隙图;
从所述缝隙图中删除所述最优缝隙。
在第二方面的第三种可能实现方式中,所述对所述第二处理图像进行缩小处理,获得目标图像包括:
根据所述第二处理图像进行计算,得到与所述第二处理图像对应的显著图;
对所述显著图进行滤波,得到与所述显著图对应的重要图;
根据所述重要图进行计算,得到像素位移梯度图;
根据所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
结合第二方面的第三种可能实现方式,在第二方面的第四种可能实现方式中,在得到与所述显著图对应的重要图之后,包括:
对所述重要图进行滤波,得到滤波图。
结合第二方面、第二方面的第一种可能实现方式、第二方面的第二种可能实现方式、第二方面的第三种可能实现方式、第二方面的第四种可能实现方式,在第二方面的第五种可能实现方式中,在获取待显示图像的目标调整值及冗余信息之前,还包括:
当对待显示视频进行调整时,将所述待显示视频按帧转化为若干个待显示图像;
则获取待显示图像的目标调整值及冗余信息包括:
获取所述若干个待显示图像各自对应的目标调整值及冗余信息。
结合第二方面的第五种可能实现方式,在第二方面的第六种可能实现方式中,在对所述第二处理图像进行缩小处理,获得目标图像之后,还包括:
对所述若干个待显示图像各自对应的目标图像进行合并处理,得到与所述待显示视频对应的目标视频。
第三方面,提供了一种图像调整的装置,包括:
获取单元,用于获取待显示图像的目标调整值及冗余信息;
确定单元,用于根据所述获取单元获取的所述冗余信息,确定所述待显示图像的第一缝隙;
比较单元,用于将所述确定单元确定的第一缝隙的数量与所述待显示图像的目标调整值进行比较;
删除单元,用于根据所述比较单元的比较结果,确定当所述第一缝隙的数量小于所述目标调整值时,从待显示图像中删除第一缝隙,得到中间图像;
处理单元,用于对所述删除单元得到的所述中间图像进行缩小处理,得到与所述待显示图像对应的目标图像。
在第三方面的第一种可能实现方式中,所述获取单元包括:
第一计算模块,用于根据待显示图像的图像信息进行计算,得到所述待显示图像的梯度图;
第一获取模块,用于根据所述第一计算模块得到的所述梯度图,获取待显示图像的冗余信息。
结合第三方面的第一种可能实现方式,在第三方面的第二种可能实现方式中,所述删除单元包括:
第二获取模块,用于获取所述待显示图像的前向能量标准;
第二计算模块,用于根据所述第二获取模块获取到的所述前向能量标准和所述第一计算模块得到的所述梯度图进行计算,得到所述待显示图像对应的缝隙图;
删除模块,用于从所述第二计算模块得到的所述缝隙图中删除第一缝隙。
在第三方面的第三种可能实现方式中,所述处理单元包括:
第三计算模块,用于根据所述中间图像进行计算,得到与所述中间图像对应的显著图;
滤波模块,用于对所述第三计算模块得到的所述显著图进行滤波,得到与所述显著图对应的重要图;
第四计算模块,用于根据所述滤波模块得到的所述重要图进行计算,得到与所述重要图对应的像素位移梯度图;
第五计算模块,用于根据所述第四计算模块得到的所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
结合第三方面的第三种可能实现方式,在第三方面的第四种可能实现方式中,所述滤波模块还用于对所述重要图进行滤波,得到滤波图。
结合第三方面、第三方面的第一种可能实现方式、第三方面的第二种可能实现方式、第三方面的第三种可能实现方式、第三方面的第四种可能实现方式,在第三方面的第五种可能实现方式中,还包括:
转化单元,用于当对待显示视频进行图像调整时,将所述待显示视频按帧转化为若干个待显示图像;
所述获取单元,还用于获取所述转化单元得到的所述若干个待显示图像各自对应的目标调整值及冗余信息。
结合第三方面的第五种可能实现方式,在第三方面的第六种可能实现方式中,还包括:
合并单元,用于对所述若干个待显示图像各自对应的目标图像进行合并处理,得到与所述待显示视频对应的目标视频。
第四方面,提供了一种图像调整的装置,包括:
获取单元,用于获取待显示图像的目标调整值及冗余信息;
确定单元,用于根据所述获取单元获取到的冗余信息,确定所述待显示图像的第一缝隙;
删除单元,用于从待显示图像中删除所述跌确定单元确定的第一缝隙,得到第一处理图像;
第一处理单元,用于根据所述目标调整值,对所述第一处理图像进行放大,得到第二处理图像;
第二处理单元,用于对所述第一处理单元得到的第二处理图像进行缩小处理,获得目标图像。
在第四方面的第一种可能实现方式中,所述获取单元包括:
第一计算模块,用于根据待显示图像的图像信息进行计算,得到所述待显示图像的梯度图;
第一获取模块,用于根据所述第一计算模块计算得到的所述梯度图,获取待处理图像的冗余信息。
结合第四方面的第一种可能实现方式,在第四方面的第二种可能实现方式中,所述删除单元包括:
第二获取模块,用于获取所述待显示图像的前向能量标准;
第二计算模块,用于根据所述第二获取模块获取的所述前向能量标准和所述第一计算模块得到的所述梯度图进行计算,得到所述待显示图像对应的缝隙图;
删除模块,用于从所述第二计算模块得到的缝隙图中删除所述最优缝隙。
在第四方面的第三种可能实现方式中,所述第二处理单元包括:
第三计算模块,用于根据所述第一处理单元得到的所述第二处理图像进行计算,得到与所述第二处理图像对应的显著图;
滤波模块,用于对所述第三计算模块得到的所述显著图进行滤波,得到与所述显著图对应的重要图;
第四计算模块,用于根据所述重要图进行计算,得到像素位移梯度图;
第五计算模块,用于根据所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
结合第四方面的第四种可能实现方式中,所述滤波模块还用于对所述重要图进行滤波,得到滤波图。
结合第四方面、第四方面的第一种可能实现方式、第四方面的第二种可能实现方式、第四方面的第三种可能实现方式、第四方面的第四种可能实现方式,在第四方面的第五种可能实现方式中,还包括:
转化单元,用于当对待显示视频进行图像调整时,将所述待显示视频按帧转化为若干个待显示图像;
所述获取单元,还用于获取所述转化单元得到的所述若干个待显示图像各自对应的目标调整值及冗余信息。
结合第四方面的第五中可能实现方式,在第五方面的第六种可能实现方式中,还包括:
合并单元,用于对所述若干个待显示图像各自对应的目标图像进行合并处理,得到与所述待显示视频对应的目标视频。
第五方面,提供了一种图像调整的系统,包括上述第三方面提供的图像调整的装置以及上述第四方面提供的图像调整的装置。
本发明实施例提供的图像调整的方法、装置及系统,实现了对待显示图像的缩放,获取待显示图像的目标调整值,通过seam carving算法获取待显示图像的冗余信息以及中间图像等,在通过shift map算法对待显示图像进行缩小处理;在图像放大过程中,获取中间图像之后,需先对中间图像进行放大,再使用shift map算法实现对放大后的图像进行缩小处理。现有技术使用单一的算法实现图像调整,当调整范围较大时,会出现图像的失真或扭曲。而本发明是实施例的技术方案,扩大了对多媒体资源的调整范围,能够避免当缩放范围较大时而产生多媒体资源失真或扭曲的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1中的一种图像调整方法的流程图;
图2为本发明实施例1中的另一种图像调整方法的流程图;
图3为本发明实施例2中的一种图像调整方法的流程图;
图4为本发明实施例2中的另一种图像调整方法的流程图;
图5为本发明实施例2中的另一种图像调整方法的流程图;
图6为本发明实施例3中的一种图像调整方法的流程图;
图7为本发明实施例4中的一种图像调整装置的组成框图;
图8为本发明实施例4中的另一种图像调整装置的组成框图;
图9为本发明实施例4中的另一种图像调整装置的组成框图;
图10为本发明实施例4中的另一种图像调整装置的组成框图;
图11为本发明实施例4中的一种图像调整系统的组成框图;
图12为本发明实施例5中的一种图像调整装置的组成框图;
图13为本发明实施例5中的另一种图像调整装置的组成框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
本发明实施例提供了一种图像调整的方法,该方法可用于图像的缩小,如图1所示,该图像缩小的方法包括:
101、获取图像的目标调整值及冗余信息。
其中,目标调整值指待显示图像的目标缩小值。
其中,该步骤中的冗余信息指图像的黑边或白边以及其它不重要的信息等。所述不重要的信息是指对图像的显示不起显著作用,并且被去除后不会造成图像失真或扭曲的信息。这些不重要的信息可以通过像素点、像素条或者像素块等形式体现。
102、根据所述冗余信息,确定所述待显示图像的第一缝隙。
其中,第一缝隙为待显示图像的非显著信息,是需要通过seam carving算法进行删除的缝隙集合。
值得说明的是,seam carving是本实施例中一种优选的基于内容感知的适配技术,该算法的核心是要找到需要移除或者插入的seam(缝隙),即为从左到右或从上到下的一条连通的具有最低累计能量的像素。
可选的是,seam carving算法通过相应的公式计算原始图像梯度图,进而通过梯度图来判断图像的冗余信息,从而获取通过进行删除的缝隙的数量。比如,通过seam carving算法分析梯度图,得到具有最低累计能量的若干个像素,从而获得进行删除的缝隙的数量。
103、将确定的第一缝隙的数量与所述待显示图像的目标调整值进行比较。
值得说明的是,该步骤中提到的比较是缝隙数量与目标调整值之间的数值大小的比较。
104、当确定所述第一缝隙的数量小于所述目标调整值时,从待显示图像中删除第一缝隙,得到中间图像。
在本实施例中,中间图像是可以由待显示图像通过seam carving算法中提供的方法删除所述第一缝隙。
进一步地,即当第一缝隙的数量小于目标调整值时,采用动态规划的方法,选取最优缝隙,并从待显示图像中依次删除这些第一缝隙,从而得到中间图像,值得说明的是,该方法是通过seam carving实现的。
105、对所述中间图像进行缩小处理,得到与所述待显示图像对应的目标图像。
值得说明的是,在本实施例中,该步骤可以通过执行shift map算法实现对中间图像的缩小处理。其中,shift map算法是本实施例中的一种优选的基于内容感知的适配技术,该算法的核心是要找到需要移除或者插入的seam。
本发明实施例提供的图像调整的方法,还可以用于图像的放大,如图2所示,该图像放大的方法包括:
1、获取待显示图像的目标调整值及冗余信息。
其中,目标调整值是指待显示图像的目标放大值。
值得说明的是,冗余信息的描述与步骤102中的相关描述相同,在此不再详细说明。
2、根据所述冗余信息,确定所述待显示图像的第一缝隙。
值得说明的是,该步骤与上述步骤102对应,相关描述相同,在此不再详细说明。
3、从待显示图像中删除第一缝隙,得到第一处理图像。
其中,第一图像即步骤104中描述的中间图像,即第一处理图像是可以由待显示图像通过seam carving算法中提供的方法删除所述第一缝隙。
进一步地,采用动态规划的方法,选取最优缝隙,并从待显示图像中依次删除这些第一缝隙,从而得到第一处理图像,值得说明的是,该方法是通过seamcarving实现的。
4、根据所述目标调整值,对所述第一处理图像进行放大,得到第二处理图像。
优选的是,通过使用最近邻域方法对第一处理图像放大1.1倍,从而得到一个像素为(w+cw)*1.1的第二处理图像。其中,w值为待显示图像的像素,cw指待显示图像的目标放大值。
值得说明的是,最近邻域方法是将第一处理图像的某个坐标通过计算得到一个浮点坐标,对其进行简单的取整处理就得到一个对应原第一处理图像的整数坐标了,即得到第二处理图像坐标的像素值。对其余坐标的操作流程类似。本实施例以取浮点坐标最邻近的左上角对应的像素值为例,上述只是最近邻域的一种实现方法,本发明实施例对此不进行限制。
此外,选择放大1.1倍可以降低运算的复杂度,同时又不会影响待显示图像的完整性。
5、对所述第二处理图像进行缩小处理,获得目标图像。
其中,对第二处理图像进行缩小处理,其缩小倍数与步骤4中的图像放大的倍数是相关的。例如,对于步骤4中,对第一处理图像放大1.1倍,对应的此时应该将第一处理图像缩小(w+cw)*0.1,该缩小方法由shift map算法实现。对于shift map算法的相关描述与上述步骤105中的描述相同,在此不再详细说明。
本发明实施例提供的图像调整的方法,实现了对待显示图像的缩放,获取待显示图像的目标调整值,通过seam carving算法获取待显示图像的冗余信息以及中间图像等,在通过shift map算法对待显示图像进行缩小处理;在图像放大过程中,获取中间图像之后,需先对中间图像进行放大,使用shift map算法。现有技术使用单一的算法实现图像调整,当调整范围较大时,会出现图像的失真或扭曲。而本发明是实施例的技术方案,扩大了对多媒体资源的调整范围,能够避免当缩放范围较大时而产生多媒体资源失真或扭曲的问题。
实施例2
本发明提供了一种图像调整的方法,本实施例为缩小图片的方法,如图3所示,该方法包括:
201、获取待显示图像的目标调整值,所述目标调整值为待显示图像的目标缩小值。
其中,目标调整值指的是待显示图片的目标缩小值,即待显示图像针对当前的多媒体播放设备,在原有尺寸的基础上,需要进行缩小的值。该目标调整值可以是根据当前多媒体播放设备对待显示图像的尺寸约束,待显示图像需要满足该多媒体播放设备的调整值;还可以是用户为待显示图像自定义的调整值。
202、根据待显示图像的图像信息进行计算,得到所述待显示图像的梯度图。其中,对于梯度图的计算可以使用公式:例如对于图像I,其梯度图的计算方法、为该计算式中,I表示图像,表示垂直方向梯度,表示水平方向梯度。
203、根据计算得到的所述梯度图,获取待显示图像的冗余信息。
其中,冗余信息的相关描述与实施例1步骤101中的描述相同,在此不再重复说明。
进一步地,获取冗余信息,包括判断图像是否存在黑边或白边以及获取其余非显著信息。
204、根据所述冗余信息,确定所述待显示图像的第一缝隙。
205、将确定的第一缝隙的数量与所述待显示图像的目标调整值进行比较。
206、当确定所述第一缝隙的数量小于所述目标调整值时,获取所述待显示图像的前向能量标准。
其中,前向能量标准即为seam carving算法中决定哪条缝隙会被移除的标准。当缝隙被移除后原来不相连的像素可能就会变成邻居,形成新的边缘,这时便会产生嵌入式的能量。假设一图像通过移除k条缝隙(t=1,...,k)来调整原图的尺寸。为了衡量每次移除一条缝隙后图像能量的真实变化,通过测量移除缝隙后图像的能量与先前图像中没有被移除的部分的能量(即图像能量减去缝隙能量)之间的差异。差异小代表移除该缝隙后对图像造成的影响小。
值得说明的是,当所述第一缝隙数量大于所述目标调整值时,即目标调整值seam carving算法的可直接处理,属于较小调整范围,在此不再详细说明。
207、根据所述前向能量标准和所述梯度图进行计算,得到所述待显示图像对应的缝隙图。
值得说明的是,缝隙图的计算可以通过下述公式来实现:
M(i,j)=e(i,j)+min(M(i-1,j-1),M(i-1,j),M(i-1,j+1)),其中,M表示缝隙图,e(i,j)表示每个像素位置的梯度值。M表示对每个入口(i,j)所有可能连通的seam最小累计能量。
208、从缝隙图中删除所述第一缝隙,得到中间图像。
其中,该步骤的相关描述与上述步骤104中的描述相同,在此不再重复说明。
209、对所述中间图像进行缩小处理,得到与所述待显示图像对应的目标图像。
值得说明的是,该步骤与实施例1中步骤105的描述相同,在此不再重复说明。
其中,对中间图像进行缩小处理的实现方法,如图4所示,该实现方法包括:
2091、根据所述中间图像进行计算,得到与所述中间图像对应的显著图。
2092、对所述显著图进行滤波,得到与所述显著图对应的重要图。
值得说明的是,该步骤2092的具体实现方法包括以中间图像作为指导guidance,以显著图为输入图像,采用引导过滤guided filter对显著图进行滤波得到重要图。
2093、根据所述重要图进行计算,得到与所述重要图对应的像素位移梯度图。
其中,根据重要图进行计算即根据重要图构造映射函数,在重要图的基础上计算像素位移的梯度图。
此外,值得说明的是,映射函数是用于估计当前重要图变化为像素位移梯度图时,各个像素的位移情况。
2094、根据所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
其中,根据所述像素位移梯度图进行计算,即在整个图像上对位移梯度图求积分,并结合importance-weighted filtering,构建一个平滑的位移图shiftmap,从而得到目标图像。shift map里存放着中间图像中每个像素对应的位移量,图中各像素的位置加上或减去其对应的位移量,可以得到该像素在目标图中的位置。
进一步地,值得说明的是,上述步骤202-208可结合seam carving算法提供的处理方法实现,步骤209(包括:2091-2094)可结合shift map算法提供的处理方法实现的。
此外,值得说明的是,对待显示视频进行缩小时,具体实现方法包括:
将所述待显示视频按帧转化为若干个待显示图像;
值得说明的是,视频可以看作是若干个图像构成的,对待显示视频处理,是按照一帧一帧的顺序处理,一帧即为一幅图像。则对视频的缩小可以看作是对该视频转化的若干图像的缩小处理。
获取所述若干个待显示图像各自对应的目标调整值。
其中,目标调整值指,待显示图像的目标缩小值。
进一步地,获取到若干待显示图像各自对应的目标调整值之后,就转化为对这些若干个待显示图像依次进行图像缩小的流程,即执行本实施例中的步骤202-209。
值得说明的是,原步骤2091-2094,在进行视频缩小时,如图5所示,具体执行方法如下:
209a、根据所述中间图像进行计算,得到与所述中间图像对应的显著图。
209b、对所述显著图进行滤波,得到与所述显著图对应的重要图。
209c、对得到的重要图在此进行滤波,得到滤波图。
209d、根据所述滤波图进行计算,得到与所述重要图对应的像素位移梯度图。
209e、根据所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
即相对于原步骤2091-2094,添加了新的步骤209c,对于步骤209c,对重要图进行滤波,得到滤波图的过程中,以上一幅图像的重要图作为指导,以当前图像的重要图作为输入,从而得到当前图像的滤波图。该步骤的执行能够更好的保证视频的质量,即在转化为待显示图像的视频在重新由图像整合为视频时,能够防止是视频抖动。
执行完步骤209,即完成了对这些由待显示视频转化来的待显示图像的缩小处理,继而将这些处理好的待显示图像作合并处理,重新组成视频。
本发明实施例提供的图像调整的方法,实现了图片的缩小,通过seamcarving算法得到了待显示图像的梯度图、缝隙图等,通过比较第一缝隙与待显示图像的目标调整值,删除第一缝隙得到了冗余信息相对较少的中间图像,再通过shift map算法对中间图像进行缩小处理,从而得到待显示图像的目标图像。现有技术方案,使用单一的算法实现图像的缩小,当缩小范围较大时,会出现图像的失真或扭曲。而本发明是实施例的技术方案,扩大了对多媒体资源的缩小范围,能够避免当缩放范围较大时而产生多媒体资源失真或扭曲的问题。
实施例3
本发明提供了一种图像调整的方法,本实施例为图片放大的方法,如图6所示,该方法包括:
301、获取待显示图像的目标调整值,所述目标调整值为待显示图像的目标放大值。
其中,目标调整值指的是待显示图片的目标放大值,即待显示图像针对当前的多媒体播放设备,在原有尺寸的基础上,需要进行放大的值。该目标调整值可以是根据当前多媒体播放设备对待显示图像的尺寸约束,待显示图像需要满足该多媒体播放设备的调整值;还可以是用户为待显示图像自定义的调整值。
302、根据待显示图像的图像信息进行计算,得到所述待显示图像的梯度图。
其中,梯度图的计算流程公式步骤202的相关描述相同,在此不再详细说明。
303、根据计算得到的所述梯度图,获取待显示图像的冗余信息。
其中,冗余信息的解释与实施例1中步骤101的相关描述相同,而获取冗余信息的相关描述与实施例2中步骤203的相关描述相同,在此不再详细说明。
304、根据所述冗余信息,确定所述待显示图像的第一缝隙。
305、获取所述待显示图像的前向能量标准。
其中,前向能量的相关内容与实施例2中步骤206的相关描述相同,在此不再重复说明。
306、根据所述前向能量标准和所述梯度图进行计算,得到所述待显示图像对应的缝隙图。
其中,缝隙图的计算方法(公式)与实施例2中步骤207的相关描述相同,在此不再重复说明。
307、从待显示图像中删除第一缝隙,得到第一处理图像。
值得说明的是,该步骤与实施例1中步骤3相对,相关描述相同,在此不再详细说明。
308、根据所述目标调整值,对所述第一处理图像进行放大,得到第二处理图像。
其中,对第一处理图像的放大的是实现方法与实施例1中步骤4的相关描述相同,在此不再重复说明。进一步地,对图像进行放大的举例也可参照实施例1中步骤4的举例。
309、对所述第二处理图像进行缩小处理,获得目标图像。
其中,对第二处理图像进行缩小处理,其缩小倍数与步骤4中的图像放大的倍数是对应的。
进一步地,如同步骤308参照实施例1中步骤4的举例,该步骤309也可参照实施例1中步骤105举例,进行说明,在此不再重复。
3091、根据所述中间图像进行计算,得到与所述中间图像对应的显著图。
3092、对所述显著图进行滤波,得到与所述显著图对应的重要图。
3093、根据所述重要图进行计算,得到与所述重要图对应的像素位移梯度图。
3094、根据所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
值得说明的是,上述步骤3091-3094与实施例2中步骤2091-2094相对应,相关内容描述相同,方法流程图对应参见图4,在此不再重复说明。
进一步地,值得说明的是,上述步骤302-307可结合seam carving算法中的相应方法实现的,步骤308可结合最近邻域的方法实现,步骤309(包括:3091-3094)是结合shift map算法中的相应方法实现的。
此外,值得说明的是,对待显示视频进行放大时,具体实现方法包括:
将所述待显示视频按帧转化为若干个待显示图像;
值得说明的是,视频可以看作是若干个图像构成的,对待显示视频处理,是按照一帧一帧的顺序处理,一帧即为一幅图像。则对视频的放大可以看作是对该视频转化的若干图像的放大处理。
获取所述若干个待显示图像各自对应的目标调整值。
其中,目标调整值指,待显示图像的目标放大值。
进一步地,获取到若干待显示图像各自对应的目标调整值之后,就转化为对这些若干个待显示图像依次进行图像放大的流程,即执行本实施例中的步骤302-309。
值得说明的是,原步骤3091-3094,在进行视频放大时,具体执行方法如下,其方法流程图对应参见图5:
309a、根据所述中间图像进行计算,得到与所述中间图像对应的显著图。
309b、对所述显著图进行滤波,得到与所述显著图对应的重要图。
309c、对得到的重要图在此进行滤波,得到滤波图。
309d、根据所述滤波图进行计算,得到与所述重要图对应的像素位移梯度图。
309e、根据所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
即相对于原步骤3091-3094,添加了新的步骤309c,对于步骤309c,对重要图进行滤波,得到滤波图的过程中,以上一幅图像的重要图作为指导,以当前图像的重要图作为输入,从而得到当前图像的滤波图。该步骤的执行能够更好的保证视频的质量,即在转化为待显示图像的视频在重新由图像整合为视频时,能够防止是视频抖动。
执行完步骤309,即完成了对这些由待显示视频转化来的待显示图像的放大处理,继而将这些处理好的待显示图像作合并处理,重新组成视频。
本发明实施例提供的图像调整的方法,实现了图片的放大,通过seamcarving算法得到了待显示图像的梯度图、第一处理图像等,并得到第一缝隙,删除第一缝隙得到了冗余信息相对较少的中间图像;进而通过最近邻域的方法将中间图像进行放大处理,得到第二处理图像;再通过shift map算法对第二处理图像进行缩小处理,从而得到待显示图像的目标图像。现有技术方案,使用单一的算法实现图像的放大,当放大范围较大时,会出现图像的失真或扭曲。而本发明是实施例的技术方案,扩大了对多媒体资源的放大范围,能够避免当放大范围较大时而产生多媒体资源失真或扭曲的问题。
实施例4
本发明实施例提供了一种图像调整的装置4,如图7所示,该装置4包括:获取单元41、确定单元42、比较单元43、删除单元44、处理单元45。
获取单元41,用于获取待显示图像的目标调整值及冗余信息。
确定单元42,用于根据所述获取单元41获取的所述冗余信息,确定所述待显示图像的第一缝隙。
比较单元43,用于将所述确定单元42确定的第一缝隙的数量与所述待显示图像的目标调整值进行比较。
删除单元44,用于根据所述比较单元43的比较结果,确定当所述第一缝隙的数量小于所述目标调整值时,从待显示图像中删除第一缝隙,得到中间图像。
处理单元45,用于对所述删除单元44得到的所述中间图像进行缩小处理,得到与所述待显示图像对应的目标图像。
可选的是,如图8所示,所述获取单元41包括:第一计算模块411、第一获取模块412;所述删除单元44包括:第二获取模块441、第二计算模块442、删除模块443;处理单元45包括:第三计算模块451、滤波模块452、第四计算模块453、第五计算模块454。
第一计算模块411,用于根据待显示图像的图像信息进行计算,得到所述待显示图像的梯度图。
第一获取模块412,用于根据所述第一计算模块411得到的所述梯度图,获取待显示图像的冗余信息。
第二获取模块441,用于获取所述待显示图像的前向能量标准。
第二计算模块442,用于根据所述第二获取模块441获取到的所述前向能量标准和所述第一计算模块412得到的所述梯度图进行计算,得到所述待显示图像对应的缝隙图。
删除模块443,用于从所述第二计算模块442得到的所述缝隙图中删除第一缝隙。
第三计算模块451,用于根据所述中间图像进行计算,得到与所述中间图像对应的显著图;
滤波模块452,用于对所述第三计算模块451得到的所述显著图进行滤波,得到与所述显著图对应的重要图;
第四计算模块453,用于根据所述滤波模块452得到的所述重要图进行计算,得到与所述重要图对应的像素位移梯度图;
第五计算模块454,用于根据所述第四计算模块453得到的所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
可选的是,该装置还包括:转化单元46、合并单元47,当需要显示视频时应用所述单元46、单元47,将其划属到图8中,结合图8,形成完整装置。
转化单元46,用于当对待显示视频进行图像调整时,将所述待显示视频按帧转化为若干个待显示图像。
所述获取单元41,还用于获取所述转化单元46得到的所述若干个待显示图像各自对应的目标调整值及冗余信息。
合并单元47,用于对所述若干个待显示图像各自对应的目标图像进行合并处理,得到与所述待显示视频对应的目标视频。
本发明实施例还提供了一种图像调整的装置5,如图9所示,该装置5包括:获取单元51、确定单元52、删除单元53、第一处理单元54、第二处理单元55
获取单元51,用于获取待显示图像的目标调整值及冗余信息。
确定单元52,用于根据所述获取单元51获取到的冗余信息,确定所述待显示图像的第一缝隙。
删除单元53,用于从待显示图像中删除所述跌确定单元52确定的第一缝隙,得到第一处理图像。
第一处理单元54,用于根据所述目标调整值,对所述第一处理图像进行放大,得到第二处理图像。
第二处理单元55,用于对所述第一处理单元54得到的第二处理图像进行缩小处理,获得目标图像。
可选的是,如图10所示,所述获取单元51包括:第一计算模块511、第一获取模块512;所述删除单元53包括:第二获取模块531、第二计算模块532、删除模块533;所述第二处理单元55包括:第三计算模块551、滤波模块552、第四计算模块553、第五计算模块554。
第一计算模块511,用于根据待显示图像的图像信息进行计算,得到所述待显示图像的梯度图。
第一获取模块512,用于根据所述第一计算模块511计算得到的所述梯度图,获取待处理图像的冗余信息。
第二获取模块531,用于获取所述待显示图像的前向能量标准。
第二计算模块532,用于根据所述第二获取模块531获取的所述前向能量标准和所述第一计算模块511得到的所述梯度图进行计算,得到所述待显示图像对应的缝隙图。
删除模块533,用于从所述第二计算模块532得到的缝隙图中删除所述最优缝隙。
第三计算模块551,用于根据所述第一处理单元得到的所述第二处理图像进行计算,得到与所述第二处理图像对应的显著图。
滤波模块552,用于对所述第三计算模块551得到的所述显著图进行滤波,得到与所述显著图对应的重要图。
第四计算模块553,用于根据所述重要图进行计算,得到像素位移梯度图。
第五计算模块554,用于根据所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
可选的是,该装置5还包括:转化单元56、合并单元57。
转化单元56,用于当对待显示视频进行图像调整时,将所述待显示视频按帧转化为若干个待显示图像;
所述获取单元51,还用于获取所述转化单元56得到的所述若干个待显示图像各自对应的目标调整值及冗余信息。
合并单元57,用于对所述若干个待显示图像各自对应的目标图像进行合并处理,得到与所述待显示视频对应的目标视频。
本发明实施例还提供了一种图像调整的系统,如图11所示,该系统包括:图像调整装置4和图像调整装置5。其中,图像调整装置4包括上述单元41-47,图像调整装置5包括上述单元51-57。
本发明实施例提供的图像调整的装置及系统,实现了对待显示图像的缩放,获取待显示图像的目标调整值,通过seam carving算法获取待显示图像的冗余信息以及中间图像等,在通过shift map算法对待显示图像进行缩小处理;在图像放大过程中,获取中间图像之后,需先对中间图像进行放大,使用shift map算法。现有技术使用单一的算法实现图像调整,当调整范围较大时,会出现图像的失真或扭曲。而本发明是实施例的技术方案,扩大了对多媒体资源的调整范围,能够避免当缩放范围较大时而产生多媒体资源失真或扭曲的问题。
实施例5
本发明实施例提供了一种图像调整的装置,如图12所示,该装置包括:处理器01、存储器02。
处理器01,用于获取待显示图像的目标调整值。
存储器02,用于存储所述待显示图像的目标调整值。
处理器01,根据待显示图像的图像信息进行计算,得到所述待显示图像的梯度图。
存储器02,用于存储所述待显示图像的图像信息。
处理器01,根据计算得到的所述梯度图,获取待显示图像的冗余信息。
存储器02,用于存储所述冗余信息。
处理器01,根据所述冗余信息,确定所述待显示图像的第一缝隙。
存储器02,用于存储所述第一缝隙。
处理器01,将确定的第一缝隙的数量与所述待显示图像的目标调整值进行比较。
存储器02,用于存储比较结果。
处理器01,用于当确定所述第一缝隙的数量小于所述目标调整值时,获取所述待显示图像的前向能量标准。
存储器02,用于存储所述前向能量标准。
处理器01,用于根据所述前向能量标准和所述梯度图进行计算,得到所述待显示图像对应的缝隙图。
存储器02,用于存储所述缝隙图。
处理器01,用于从缝隙图中删除所述第一缝隙,得到中间图像。
存储器02,用于存储所述中间图像。
处理器01,用于对所述中间图像进行缩小处理,得到与所述待显示图像对应的目标图像。
存储器02,用于存储所述目标图像。
处理器01,还用于根据所述中间图像进行计算,得到与所述中间图像对应的显著图。
存储器02,用于存储所述显著图。
处理器01,用于对所述显著图进行滤波,得到与所述显著图对应的重要图。
存储器02,用于存储所述重要图。
处理器01,还用于根据所述重要图进行计算,得到与所述重要图对应的像素位移梯度图。
存储器02,还用于存储所述像素位移梯度图。
处理器01,用于根据所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
存储器02,用于存储所述目标图像。
处理器01,还用于将待显示视频按帧转化为若干个待显示图像。
存储器02,用于存储所述若干个待显示图像。
处理器01,用与将这些处理好的待显示图像作合并处理,重新组成视频。
存储器02,用于存储所述重新组成的视频。
本发明实施例还提供了一种图像调整的装置,如图13所示,该装置包括:处理器03,存储器04。
处理器03,用于获取待显示图像的目标调整值。
存储器04,用于存储所述待显示图像的目标调整值。
处理器03,用于根据待显示图像的图像信息进行计算,得到所述待显示图像的梯度图。
存储器04,用于存储所述梯度图。
处理器03,用于根据计算得到的所述梯度图,获取待显示图像的冗余信息。
存储器04,用于存储所述冗余信息。
处理器03,用于根据所述冗余信息,确定所述待显示图像的第一缝隙。
存储器04,还用于存储所述第一缝隙。
处理器03,用于获取所述待显示图像的前向能量标准。。
存储器04,用于存储所述前向能量标准。
处理器03,用于根据所述前向能量标准和所述梯度图进行计算,得到所述待显示图像对应的缝隙图。
存储器04,用于存储所述缝隙图。
处理器03,用于从待显示图像中删除第一缝隙,得到第一处理图像。
存储器04,用于存储所述第一处理图像。
处理器03,用于根据所述目标调整值,对所述第一处理图像进行放大,得到第二处理图像。
存储器04,用于存储所述第二处理图像。
处理器03,用于对所述第二处理图像进行缩小处理,获得目标图像。
存储器04,用于存储所述目标图像。
处理器03,还用于根据所述中间图像进行计算,得到与所述中间图像对应的显著图。
存储器04,还用于存储所述显著图。
处理器03,还用于对所述显著图进行滤波,得到与所述显著图对应的重要图。
存储器04,还用于存储所述重要图。
处理器03,还用于根据所述重要图进行计算,得到与所述重要图对应的像素位移梯度图。
存储器04,还用于存储所述像素位移梯度图。
处理器03,还用于根据所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
存储器04,用于存储所述目标图像。
可选的是,处理器03,还用于将待显示视频按帧转化为若干个待显示图像。
处理器03,还用于将这些处理好的待显示图像作合并处理,重新组成视频。
存储器04,还用于存储所述重新组成的视频。
本发明实施例提供的图像调整的装置,实现了对待显示图像的缩放,获取待显示图像的目标调整值,通过seam carving算法获取待显示图像的冗余信息以及中间图像等,在通过shift map算法对待显示图像进行缩小处理;在图像放大过程中,获取中间图像之后,需先对中间图像进行放大,使用shift map算法。现有技术使用单一的算法实现图像调整,当调整范围较大时,会出现图像的失真或扭曲。而本发明是实施例的技术方案,扩大了对多媒体资源的调整范围,能够避免当缩放范围较大时而产生多媒体资源失真或扭曲的问题。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (29)
1.一种图像调整的方法,其特征在于,包括:
获取待显示图像的目标调整值及冗余信息;
根据所述冗余信息,确定所述待显示图像的第一缝隙;
将确定的第一缝隙的数量与所述待显示图像的目标调整值进行比较;
当确定所述第一缝隙的数量小于所述目标调整值时,从待显示图像中删除第一缝隙,得到中间图像;
对所述中间图像进行缩小处理,得到与所述待显示图像对应的目标图像。
2.根据权利要求1所述的图像调整的方法,其特征在于,所述获取待处理图像的冗余信息包括:
根据待显示图像的图像信息进行计算,得到所述待显示图像的梯度图;
根据计算得到的所述梯度图,获取待显示图像的冗余信息。
3.根据权利要求2所述的图像调整的方法,其特征在于,所述从待显示图像中删除第一缝隙,得到中间图像包括:
获取所述待显示图像的前向能量标准;
根据所述前向能量标准和所述梯度图进行计算,得到所述待显示图像对应的缝隙图;
从缝隙图中删除所述第一缝隙。
4.根据权利要求1所述的图像调整的方法,其特征在于,所述对所述中间图像进行缩小处理,得到与所述待显示图像对应的目标图像包括:
根据所述中间图像进行计算,得到与所述中间图像对应的显著图;
对所述显著图进行滤波,得到与所述显著图对应的重要图;
根据所述重要图进行计算,得到与所述重要图对应的像素位移梯度图;
根据所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
5.根据权利要求4所述的图像调整的方法,其特征在于,在得到与所述显著图对应的重要图之后,包括:
对所述重要图进行滤波,得到滤波图。
6.根据权利要求1-5任意一项所述的图像调整的方法,其特征在于,在获取待显示图像的目标调整值及冗余信息之前,还包括:
当对待显示视频进行图像调整时,将所述待显示视频按帧转化为若干个待显示图像;
则获取待显示图像的目标调整值及冗余信息包括:
获取所述若干个待显示图像各自对应的目标调整值及冗余信息。
7.根据权利要求6所述的图像调整方法,其特征在于,在对所述中间图像进行缩小处理,得到与所述待显示图像对应的目标图像之后,还包括:
对所述若干个待显示图像各自对应的目标图像进行合并处理,得到与所述待显示视频对应的目标视频。
8.一种图像调整的方法,其特征在于,包括:
获取待显示图像的目标调整值及冗余信息;
根据所述冗余信息,确定所述待显示图像的第一缝隙;
从待显示图像中删除第一缝隙,得到第一处理图像;
根据所述目标调整值,对所述第一处理图像进行放大,得到第二处理图像;
对所述第二处理图像进行缩小处理,获得目标图像。
9.根据权利要求8所述的图像调整的方法,其特征在于,所述获取待处理图像的冗余信息包括:
根据待显示图像的图像信息进行计算,得到所述待显示图像的梯度图;
根据计算得到的所述梯度图,获取待处理图像的冗余信息。
10.根据权利要求9所述的图像调整的方法,其特征在于,所述从待显示图像中删除第一缝隙,得到第一处理图像包括:
获取所述待显示图像的前向能量标准;
根据所述前向能量标准和所述梯度图进行计算,得到所述待显示图像对应的缝隙图;
从所述缝隙图中删除所述最优缝隙。
11.根据权利要求8所述的图像调整的方法,其特征在于,所述对所述第二处理图像进行缩小处理,获得目标图像包括:
根据所述第二处理图像进行计算,得到与所述第二处理图像对应的显著图;
对所述显著图进行滤波,得到与所述显著图对应的重要图;
根据所述重要图进行计算,得到像素位移梯度图;
根据所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
12.根据权利要求11所述的图像调整的方法,其特征在于,在得到与所述显著图对应的重要图之后,包括:
对所述重要图进行滤波,得到滤波图。
13.根据权利要求8-12所述的图像调整的方法,其特征在于,在获取待显示图像的目标调整值及冗余信息之前,还包括:
当对待显示视频进行调整时,将所述待显示视频按帧转化为若干个待显示图像;
则获取待显示图像的目标调整值及冗余信息包括:
获取所述若干个待显示图像各自对应的目标调整值及冗余信息。
14.根据权利要求13所述的图像调整方法,其特征在于,在对所述第二处理图像进行缩小处理,获得目标图像之后,还包括:
对所述若干个待显示图像各自对应的目标图像进行合并处理,得到与所述待显示视频对应的目标视频。
15.一种图像调整的装置,其特征在于,包括:
获取单元,用于获取待显示图像的目标调整值及冗余信息;
确定单元,用于根据所述获取单元获取的所述冗余信息,确定所述待显示图像的第一缝隙;
比较单元,用于将所述确定单元确定的第一缝隙的数量与所述待显示图像的目标调整值进行比较;
删除单元,用于根据所述比较单元的比较结果,确定当所述第一缝隙的数量小于所述目标调整值时,从待显示图像中删除第一缝隙,得到中间图像;
处理单元,用于对所述删除单元得到的所述中间图像进行缩小处理,得到与所述待显示图像对应的目标图像。
16.根据权利要求15所述的图像调整的装置,其特征在于,所述获取单元包括:
第一计算模块,用于根据待显示图像的图像信息进行计算,得到所述待显示图像的梯度图;
第一获取模块,用于根据所述第一计算模块得到的所述梯度图,获取待显示图像的冗余信息。
17.根据权利要求16所述的图像调整的装置,其特征在于,所述删除单元包括:
第二获取模块,用于获取所述待显示图像的前向能量标准;
第二计算模块,用于根据所述第二获取模块获取到的所述前向能量标准和所述第一计算模块得到的所述梯度图进行计算,得到所述待显示图像对应的缝隙图;
删除模块,用于从所述第二计算模块得到的所述缝隙图中删除第一缝隙。
18.根据权利要求15所述的图像调整的装置,其特征在于,所述处理单元包括:
第三计算模块,用于根据所述中间图像进行计算,得到与所述中间图像对应的显著图;
滤波模块,用于对所述第三计算模块得到的所述显著图进行滤波,得到与所述显著图对应的重要图;
第四计算模块,用于根据所述滤波模块得到的所述重要图进行计算,得到与所述重要图对应的像素位移梯度图;
第五计算模块,用于根据所述第四计算模块得到的所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
19.根据权利要求18所述的图像调整的装置,其特征在于,所述滤波模块还用于对所述重要图进行滤波,得到滤波图。
20.根据权利要求15-19任意一个所述的装置,其特征在于,该装置还包括:
转化单元,用于当对待显示视频进行图像调整时,将所述待显示视频按帧转化为若干个待显示图像;
所述获取单元,还用于获取所述转化单元得到的所述若干个待显示图像各自对应的目标调整值及冗余信息。
21.根据权利要求20所述的图像调整的装置,其特征在于,该装置还包括:
合并单元,用于对所述若干个待显示图像各自对应的目标图像进行合并处理,得到与所述待显示视频对应的目标视频。
22.一种图像调整的装置,其特征在于,包括:
获取单元,用于获取待显示图像的目标调整值及冗余信息;
确定单元,用于根据所述获取单元获取到的冗余信息,确定所述待显示图像的第一缝隙;
删除单元,用于从待显示图像中删除所述跌确定单元确定的第一缝隙,得到第一处理图像;
第一处理单元,用于根据所述目标调整值,对所述第一处理图像进行放大,得到第二处理图像;
第二处理单元,用于对所述第一处理单元得到的第二处理图像进行缩小处理,获得目标图像。
23.根据权利要求22所述的图像调整的装置,其特征在于,所述获取单元包括:
第一计算模块,用于根据待显示图像的图像信息进行计算,得到所述待显示图像的梯度图;
第一获取模块,用于根据所述第一计算模块计算得到的所述梯度图,获取待处理图像的冗余信息。
24.根据权利要求23所述的图像调整的方法,其特征在于,所述删除单元包括:
第二获取模块,用于获取所述待显示图像的前向能量标准;
第二计算模块,用于根据所述第二获取模块获取的所述前向能量标准和所述第一计算模块得到的所述梯度图进行计算,得到所述待显示图像对应的缝隙图;
删除模块,用于从所述第二计算模块得到的缝隙图中删除所述最优缝隙。
25.根据权利要求22所述的图像调整的装置,其特征在于,所述第二处理单元包括:
第三计算模块,用于根据所述第一处理单元得到的所述第二处理图像进行计算,得到与所述第二处理图像对应的显著图;
滤波模块,用于对所述第三计算模块得到的所述显著图进行滤波,得到与所述显著图对应的重要图;
第四计算模块,用于根据所述重要图进行计算,得到像素位移梯度图;
第五计算模块,用于根据所述像素位移梯度图进行计算,得到与所述待显示图像对应的目标图像。
26.根据权利要求25所述的图像调整的装置,其特征在于,所述滤波模块还用于对所述重要图进行滤波,得到滤波图。
27.根据权利要求22-26任意一个所述的装置,其特征在于,该装置还包括:
转化单元,用于当对待显示视频进行图像调整时,将所述待显示视频按帧转化为若干个待显示图像;
所述获取单元,还用于获取所述转化单元得到的所述若干个待显示图像各自对应的目标调整值及冗余信息。
28.根据权利要求27所述的图像调整的装置,其特征在于,该装置还包括:
合并单元,用于对所述若干个待显示图像各自对应的目标图像进行合并处理,得到与所述待显示视频对应的目标视频。
29.一种图像调整的系统,其特征在于,所述系统包括如权利要求15-21任意一项所述的图像调整的装置和如权利要求22-27任意一项所述的图像调整的装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210592503.3A CN103050110B (zh) | 2012-12-31 | 2012-12-31 | 图像调整的方法、装置及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210592503.3A CN103050110B (zh) | 2012-12-31 | 2012-12-31 | 图像调整的方法、装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103050110A true CN103050110A (zh) | 2013-04-17 |
CN103050110B CN103050110B (zh) | 2015-06-17 |
Family
ID=48062726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210592503.3A Active CN103050110B (zh) | 2012-12-31 | 2012-12-31 | 图像调整的方法、装置及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103050110B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104318514A (zh) * | 2014-10-17 | 2015-01-28 | 合肥工业大学 | 基于三维显著度的图像扭曲方法 |
CN107145887A (zh) * | 2017-03-31 | 2017-09-08 | 天津工业大学 | 一种针对物体删除的缝裁剪图像定位取证方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080267528A1 (en) * | 2007-03-06 | 2008-10-30 | Mitsubishi Electric Research Laboratories, Inc. | Method for Retargeting Images |
CN101329762A (zh) * | 2008-08-04 | 2008-12-24 | 清华大学 | 基于内容相关图像尺寸调整的保真度评测方法 |
CN101420508A (zh) * | 2008-12-02 | 2009-04-29 | 西安交通大学 | 一种内容相关的图像缩放方法 |
CN101609547A (zh) * | 2009-07-16 | 2009-12-23 | 复旦大学 | 基于累积能量的无缝拼接图像处理方法 |
CN102365651A (zh) * | 2009-03-26 | 2012-02-29 | 皇家飞利浦电子股份有限公司 | 用于通过使用基于色彩频率的显著图来修改图像的方法和装置 |
-
2012
- 2012-12-31 CN CN201210592503.3A patent/CN103050110B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080267528A1 (en) * | 2007-03-06 | 2008-10-30 | Mitsubishi Electric Research Laboratories, Inc. | Method for Retargeting Images |
CN101329762A (zh) * | 2008-08-04 | 2008-12-24 | 清华大学 | 基于内容相关图像尺寸调整的保真度评测方法 |
CN101420508A (zh) * | 2008-12-02 | 2009-04-29 | 西安交通大学 | 一种内容相关的图像缩放方法 |
CN102365651A (zh) * | 2009-03-26 | 2012-02-29 | 皇家飞利浦电子股份有限公司 | 用于通过使用基于色彩频率的显著图来修改图像的方法和装置 |
CN101609547A (zh) * | 2009-07-16 | 2009-12-23 | 复旦大学 | 基于累积能量的无缝拼接图像处理方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104318514A (zh) * | 2014-10-17 | 2015-01-28 | 合肥工业大学 | 基于三维显著度的图像扭曲方法 |
CN104318514B (zh) * | 2014-10-17 | 2017-05-17 | 合肥工业大学 | 基于三维显著度的图像扭曲方法 |
CN107145887A (zh) * | 2017-03-31 | 2017-09-08 | 天津工业大学 | 一种针对物体删除的缝裁剪图像定位取证方法 |
CN107145887B (zh) * | 2017-03-31 | 2019-10-01 | 天津工业大学 | 一种针对物体删除的缝裁剪图像定位取证方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103050110B (zh) | 2015-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2750372B1 (en) | Photographing device for producing composite image and method using the same | |
TWI387935B (zh) | 影像生成方法、及其程式與記錄有程式的記錄媒體 | |
TWI520598B (zh) | 影像處理裝置與影像處理方法 | |
EP2164040A1 (en) | System and method for high quality image and video upscaling | |
CN101789235B (zh) | 一种图像处理方法及装置 | |
KR102315471B1 (ko) | 영상 처리 방법과 장치 | |
CN105791705A (zh) | 适用于移动式延时摄影的视频防抖方法、系统及拍摄终端 | |
US20210021756A1 (en) | Multi-camera post-capture image processing | |
EP2221763A1 (en) | Image generation method, device, its program and recording medium stored with program | |
WO2021161513A1 (ja) | 画像処理装置、画像処理システム、画像処理方法、および画像処理プログラム | |
KR20160040520A (ko) | 디지털 카메라에 대한 단일-프레임 기반 초 해상도 보간을 위한 시스템 및 방법 | |
CN106373139A (zh) | 一种图像处理方法及装置 | |
DE112021006769T5 (de) | Schaltung zur kombinierten heruntertaktung und korrektur von bilddaten | |
CN103685858A (zh) | 视频实时处理的方法及设备 | |
CN103050110B (zh) | 图像调整的方法、装置及系统 | |
CN109600667A (zh) | 一种基于网格与帧分组的视频重定向的方法 | |
US7522189B2 (en) | Automatic stabilization control apparatus, automatic stabilization control method, and computer readable recording medium having automatic stabilization control program recorded thereon | |
CN110248147A (zh) | 一种图像显示方法及装置 | |
JP5385059B2 (ja) | 画像表示方法、プログラム、画像表示装置、及び、撮像装置 | |
CN111754417B (zh) | 视频图像的降噪方法、视频抠像方法、装置和电子系统 | |
JP2010193154A (ja) | 画像処理装置および画像処理方法 | |
JP2007233647A (ja) | プレゼンテーション用データ処理装置 | |
JP4401475B2 (ja) | 印刷に適した画像フレームを識別する方法 | |
JP4288253B2 (ja) | 画像分散処理システム、画像分散処理方法、画像分散処理プログラム | |
KR101332030B1 (ko) | 영상 확대방법 및 이를 수행하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |