本发明专利技术公开了一种图像处理方法及系统,用以解决现有技术中存在图像的特殊效果处理过程较复杂、速度较慢的问题。本发明专利技术提供的方法是对图像数据进行解码,并直接从解码后的数据中获得目标图像的相关系数;根据目标图像的效果类型设置所述相关系数的值,使目标图像具有预期的特殊效果;直接对设置后的相关系数进行编码。本发明专利技术提供另一种方法是对图像数据进行解码和反量化,并直接从反量化后的数据中获得目标图像的相关系数;根据目标图像的效果类型设置所述相关系数的值,使目标图像具有预期的特殊效果;直接对设置后的相关系数进行量化和编码。该系统包括解码装置、处理装置、编码装置。
【技术实现步骤摘要】
本专利技术涉及计算机领域,特别是在图像处理领域中对压缩图像进行特殊效果处理的方法及系统。
技术介绍
由于原始数字图片或图像占用存储空间过大,所以图像压缩技术已被广泛应用,并且压缩技术在不断的提高。人们在浏览图片或收看视频文件的同时有着视觉艺术效果的追求,因此数字图像的特殊效果(简称特效)处理技术应运而生。目前现有技术的图像的特殊效果处理过程参见图1所示,以联合图像专家组(Joint Picture Expert Group,JPEG)为例进行说明,其它压缩标准的图像特效处理过程与JPEG相同,只是可能在每个过程中应用的方法或算法不同。JPEG的图像特效处理过程如下步骤101将JPEG格式的压缩图像数据解压缩,对其进行熵解码,一般为霍夫曼(huffman)解码,获得与亮度和色度有关的系数。步骤102根据量化表或量化公式对系数进行反量化(Dequantizer),获得IDCT系数。步骤103对所有系数进行反变换,通常为反离散余弦变换(Inverse DiscreteConsine Transform,IDCT),将频域上的IDCT系数变换成时域的亮度分量和色度分量(YUV)数据。步骤104根据不同特殊效果处理的需要,相应的改变YUV数据的值使图像产生特殊效果。步骤105再对YUV数据进行压缩,将其进行离散余弦变换(DiscreteConsine Transform,DCT),使时域上的YUV数据变换成频域上的DCT系数。步骤106对DCT系数进行量化(Quantizer),过滤掉高频系数,便于压缩处理。步骤107为了使图像数据较小,通常使用熵编码对量化后的数据进行压缩,获得带有特殊效果的JPEG格式的压缩图像数据。可见,现有技术在进行图像解码和编码过程中都要经历压缩解码、反量化、反变换、正向变换、量化和编码的过程,过程较长,尤其是变换和反变换过程极为复杂,使得图像特效处理过程较为复杂以及速度较慢,系统实现也比较困难,不利于系统的体积压缩。
技术实现思路
本专利技术提供一种图像处理方法及系统,用以解决现有技术中存在图像的特殊效果处理过程较复杂、速度较慢的问题。本专利技术提供以下技术方案一种图像处理方法,包括以下步骤对图像数据进行解码,并直接从解码后的数据中获得目标图像的相关系数;根据目标图像的效果类型设置所述相关系数的值,使目标图像具有预期的特殊效果;直接对设置后的相关系数进行编码。所述相关的系数包括与亮度相关的系数和与色度相关的系数。所述相关的系数包括直流系数和交流系数。所述解码是指熵解码;所述编码是指熵编码。部分所述相关系数为0。所述图像处理的类型包括黑白效果处理、马赛克效果处理、底片效果处理和怀旧效果处理中的一个或多个。一种图像处理方法,包括以下步骤对图像数据进行解码和反量化,并直接从反量化后的数据中获得目标图像的相关系数;根据目标图像的效果类型设置所述相关系数的值,使目标图像具有预期的特殊效果;直接对设置后的相关系数进行量化和编码。所述解码是指熵解码;所述编码是指熵编码。部分所述相关系数为0。所述图像处理的类型包括黑白效果处理、马赛克效果处理、底片效果处理和怀旧效果处理中的一个或多个。一种图像处理系统,包括解码装置,用于对图像数据进行解码和反量化,并直接从反量化后的数据中获得目标图像的相关系数;处理装置,用于根据目标图像的效果类型设置所述相关系数的值,使目标图像具有预期的特殊效果;编码装置,用于直接对设置后的相关系数进行量化和编码。所述解码装置包括压缩解码模块,用于对图像数据进行解码;反量化模块,用于对解码后得到的系数进行反量化,并直接从反量化后的数据中获得目标图像的相关系数。所述编码装置包括量化模块,用于直接对设置后的相关系数进行量化;压缩编码模块,用于对量化后的系数进行编码。一种图像处理系统,包括解码装置,用于对图像数据进行解码,并直接从解码后的数据中获得目标图像的相关系数;处理装置,用于根据目标图像的效果类型设置所述相关系数的值,使目标图像具有预期的特殊效果; 编码装置,用于直接对设置后的相关系数进行编码。本专利技术有益效果如下1、本专利技术对图像压缩数据进行解码和反量化,然后进行特效处理,省略了处理过程中最复杂的反变换和变换过程,使得整个特效处理过程被大幅度简化。2、本专利技术还提供一种方案,对图像压缩数据进行解码后就对其进行特效处理,然后直接对特效处理后的系数进行编码,进一步简化了处理流程。3、本专利技术适用于多种图像或图片压缩标准。4、应用本专利技术的系统实现时也较为简单。附图说明图1为现有技术中图像处理方法的流程图;图2为本专利技术实施例中进行图像特效处理的系统结构图;图3为本专利技术实施例中解码装置的结构图;图4为本专利技术实施例中编码装置的结构图;图5为本专利技术实施例中图像特效处理的方法流程图;图6为本专利技术实施例中另一种图像特效处理的方法流程图;图7为本专利技术实施例中黑白特效实例图;图8为本专利技术实施例中马赛克特效实例图;图9为本专利技术实施例中底片特效实例图;图10为本专利技术实施例中怀旧特效实例图。具体实施例方式为了解决现有技术中存在图像的特殊效果处理过程较复杂、速度较慢的问题,本专利技术不执行IDCT和DCT过程,在IDCT过程之前对相关数据进行特殊效果处理。本实施例以JPEG为例进行说明,其它图像压缩标准与JPEG的处理过程相同。JPEG压缩算法的第一步就是把整幅图像的YUV数据分别分成8×8的块(block),对每一个block做DCT变换。分别得到频率域上的8×8的系数。因此,解压缩算法的最后一步就是做每个block的IDCT运算。本实施例就是在做IDCT运算之前,对每个block的8×8的频率域上的系数做处理,得到一些特殊效果。本实施例提供两种方案,方案一是对图像数据进行熵解码、反量化、特效处理、量化和熵编码;方案二是对图像数据进行熵解码、特效处理和熵编码。方案一参见图2,本实施例中实现图像特效处理的系统包括解码装置201、处理装置202和编码装置203。解码装置201首先对压缩图像数据进行解码,本实施例中采用熵解码,特别是熵解码中的霍夫曼(huffman)解码;然后,对解码后得到的图像系数进行反量化,得到IDCT系数。处理装置202根据需要的特效类型改变部分或全部IDCT系数,使改变后的IDCT系数携带有特效信息。编码装置203对改变后的IDCT系数进行量化,过滤掉高频分量,方便后续压缩,然后对量化后的系数进行编码,本实施例中采用熵编码,特别是熵编码中的霍夫曼编码。参见图3,本实施例中解码装置201包括压缩解码模块301和反量化模块302。压缩解码模块301对压缩图像数据进行解码,得到图像系数,本实施例中采用熵解码,特别是熵解码中的霍夫曼解码。反量化模块302对解码后得到的图像系数进行反量化,得到IDCT系数。参见图4,本实施例中编码装置203包括量化模块401和压缩编码模块402。量化模块401对改变后的IDCT系数进行量化,过滤掉高频分量,方便后续压缩。压缩编码模块402对量化后的系数进行压缩编码,本实施例中采用熵编码,特别是熵编码中的霍夫曼编码。参见图5,本实施例中图像特效处理方法的具体流程如下步骤501图像压缩数据中没有可以直接使用的数据,所以必须对其进行熵解码,并恢复出8×8的block,获得与YUV本文档来自技高网...
【技术保护点】
一种图像处理方法,其特征在于,包括以下步骤:对图像数据进行解码,并直接从解码后的数据中获得目标图像的相关系数;根据目标图像的效果类型设置所述相关系数的值,使目标图像具有预期的特殊效果;直接对设置后的相关系数进行编码。
【技术特征摘要】
【专利技术属性】
技术研发人员:卢虹,王浩,
申请(专利权)人:北京中星微电子有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。