图像压缩方法及装置的制作方法

文档序号:6376431阅读:180来源:国知局
专利名称:图像压缩方法及装置的制作方法
技术领域
本发明的各实施方式涉及图像压缩方法及装置。
背景技术
在对图像进行压缩时,往往希望压缩后的文件的大小越小越好。而要做到无损压缩,则文件的大小被压缩的程度有限,而如果选择有损压缩,则图像的质量将明显下降,影响用户对该图像的浏览。某些情况下,可能图像中只有文字部分的信息是用户所关心的内容,例如名片的图像,而图像的其他大部分区域作为背景并不是用户所关心的内容。因此,希望有一种方法既能保证图像的用户所关心的文字部分的内容清晰,又使得其他部分可以最大限度的被压 缩以节省空间。

发明内容
鉴于上述原因,本发明提供一种图像压缩方法及装置。根据本发明的一个方面,提供一种图像压缩方法,包括判定图像中的非文字区域;将图像中的所述非文字区域进行平滑化;压缩该平滑后的图像数据流。根据本发明的另一方面,根据样本区域中的各像素点的灰度值与平均灰度值的方差,来判定该区域是否为文字区域,若所述方差小于阈值,则该区域为非文字区域。根据本发明的另一方面,分别以图像中的每个像素点为中心向四面扩展一定范围的区域,作为所述样本区域,若该区域的像素点的灰度值的方差小于阈值,则将该区域的作为中心的像素点的灰度值设为该区域的像素点的灰度值的平均值,从而对非文字区域进行平滑化。根据本发明的另一方面,将图像分成预定的ηΧη像素的像素块,将每个像素块作为所述样本区域,若该像素块中的像素点的灰度值的方差小于阈值,则将该像素块中所有像素点的灰度值设为该像素块中像素点的灰度值的平均值,从而对非文字区域进行平滑化。根据本发明的另一方面,通过所述图像的积分图计算所述样本区域的灰度值的平均值和方差。根据本发明的另一方面,在判定图像中的非文字区域之前,还将图像尺寸归一化或降采样。根据本发明的另一方面,如果要压缩的图像为彩色图像,首先将该彩色图像转化为灰度图像。根据本发明的另一方面,提供一种图像压缩装置,包括判定单元,用于判定图像中的非文字区域;处理单元,用于将图像中的所述非文字区域进行平滑化;压缩单元,用于压缩该平滑后的图像数据流。根据本发明的另一方面,所述判定单元根据样本区域中的各像素点的灰度值与平均灰度值的方差,来判定该区域是否为文字区域,若所述方差小于阈值,则该区域为非文字区域。根据本发明的另一方面,判定单元分别以图像中的每个像素点为中心向四面扩展一定范围的区域,作为所述样本区域,若该区域的像素点的灰度值的方差小于阈值,处理单元则将该区域的作为中心的像素点的灰度值设为该区域的像素点的灰度值的平均值,从而对非文字区域进行平滑化。根据本发明的另一方面,判定单元将图像分成预定的ηΧη像素的像素块,将每个像素块作为所述样本区域,若该像素块中的像素点的灰度值的方差小于阈值,则处理单元将该像素块中所有像素点的灰度值设为该像素块中像素点的灰度值的平均值,从而对非文字区域进行平滑化。根据本发明的另一方面,判定单元通过所述图像的积分图计算所述样本区域的灰度值的平均值和方差。根据本发明的另一方面,还包括预处理单元,用于在判定单元判定图像中的非文 字区域之前,将图像尺寸归一化或降采样。根据本发明的另一方面,还包括转化单元,用于首先将彩色图像转化为灰度图像。通过将图像中的非文字区域平滑化,使得图像在压缩时非文字区域像素将占用更少的空间,从而既保证了文字区域的清晰,使图像被最大限度的压缩。


当结合附图阅读下文对示范性实施方式的详细描述时,这些以及其他目的、特征和优点将变得显而易见,在附图中图I是根据本发明优选实施例的图像压缩方法的流程图;图2是根据本发明一优选实施例的样本区域的示意图;图3是根据本发明另一优选实施例的样本区域的示意图;图4是适于用来实践本发明实施方式的图像压缩装置的示意性框图;图5是用来实践本发明实施方式的移动终端的示意性框图
具体实施例方式附图中的流程图和框图,图示了按照本发明各种实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。现在将仅通过示例性方式来详细地描述本发明的各种实施方式。该方法尤其适用于对图像中的文字部分内容的质量要求较高,而对其他背景部分的质量要求较低的图像的压缩。在一个典型应用场景中,当用户使用手机拍摄一张名片后,希望将该名片图像快速压缩到一个较小的大小,以便于存储或上传到网络。该名片中的文字信息显然是用户所关心的内容,因而需要具有较高质量的被压缩,而背景图案等内容对用户而言并不重要,因而无需较高的质量,从而可以被严重压缩。图I是根据本发明优选实施例的一图像压缩方法的流程图。该拍照方法具体包括下列步骤首先执行步骤S11,判定图像中的非文字区域。图像中的非文字区域往往具有较为平缓的灰度变化。因此,通过统计一定区域内的图像的灰度值,即可以判断出该区域是否为非文字区域。方差体现了一个样本空间的各个样本的偏差情况,因此可以根据样本区域中的各像素点的灰度值与平均灰度值的方差,来判定该区域是否为文字区域。若所述方差小于阈值,说明该区域的灰度变化很小,则该区域为非文字区域。在一个优选实施方式中,参考图2,分别以图像中的每个像素点P(i,j)为中心向四面扩展一定范围的区域,即向四面扩展r个像素,构成边长为2叶I像素的正方形区域作·为所述样本区域。计算该区域中(2r+l)2个像素点的平均灰度值和各像素点灰度值与该平均灰度值的方差。若该区域的像素点的灰度值的方差小于一阈值,说明该中心像素点的灰度接近该区域的平均灰度,则该像素点为非文字区域。为了快速的计算该区域的灰度值的平均值和方差,优选通过所述图像的积分图计算所述样本区域的灰度值的平均值和方差。积分图是对图像中的各像素点进行遍历而获得各像素点灰度值的总和。可以通过程序而快速的对一副图像中的从原点(0,0)开始的一块区域的灰度值进行积分。而为了获得图像中的任意一块区域,例如某像素点为中心的边长为2r+l像素的正方形区域的灰度值的总和,可以按如下方法进行。继续参考图2,以S(x,y)表示从原点开始到点P(x,y)为对角线的矩形区域的灰度值积分图。因此以像素点P(i,j)为中心的边长为2r+l像素的正方形区域的灰度值的总和为S(i+r,j+r) r—i,j+r) Su+r,j—r—+Su—r—I,j—r—ο而由于该区域包括(2r+l)2个像素点,因此该区域的平均灰度值
权利要求
1.一种图像压缩方法,包括 判定图像中的非文字区域; 将图像中的所述非文字区域进行平滑化; 压缩该平滑后的图像数据流。
2.根据权利要求I所述的方法,其中,根据样本区域中的各像素点的灰度值与平均灰度值的方差,来判定该区域是否为文字区域,若所述方差小于阈值,则该区域为非文字区域。
3.根据权利要求2所述的方法,其中,分别以图像中的每个像素点为中心向四面扩展一定范围的区域,作为所述样本区域,若该区域的像素点的灰度值的方差小于阈值,则将该区域的作为中心的像素点的灰度值设为该区域的像素点的灰度值的平均值,从而对非文字区域进行平滑化。
4.根据权利要求2所述的方法,其中,将图像分成预定的ηXη像素的像素块,将每个像素块作为所述样本区域,若该像素块中的像素点的灰度值的方差小于阈值,则将该像素块中所有像素点的灰度值设为该像素块中像素点的灰度值的平均值,从而对非文字区域进行平滑化。
5.根据前述任一权利要求所述的方法,其中,通过所述图像的积分图计算所述样本区域的灰度值的平均值和方差。
6.根据前述任一权利要求所述的方法,其中,在判定图像中的非文字区域之前,还将图像尺寸归一化或降采样。
7.根据前述任一权利要求所述的方法,其中,如果要压缩的图像为彩色图像,首先将该彩色图像转化为灰度图像。
8.一种图像压缩装置,包括 判定单元,用于判定图像中的非文字区域; 处理单元,用于将图像中的所述非文字区域进行平滑化; 压缩单元,用于压缩该平滑后的图像数据流。
9.根据权利要求8所述的装置,其中,所述判定单元根据样本区域中的各像素点的灰度值与平均灰度值的方差,来判定该区域是否为文字区域,若所述方差小于阈值,则该区域为非文字区域。
10.根据权利要求9所述的装置,其中,判定单元分别以图像中的每个像素点为中心向四面扩展一定范围的区域,作为所述样本区域,若该区域的像素点的灰度值的方差小于阈值,处理单元则将该区域的作为中心的像素点的灰度值设为该区域的像素点的灰度值的平均值,从而对非文字区域进行平滑化。
11.根据权利要求9所述的装置,其中,判定单元将图像分成预定的ηΧη像素的像素块,将每个像素块作为所述样本区域,若该像素块中的像素点的灰度值的方差小于阈值,则处理单元将该像素块中所有像素点的灰度值设为该像素块中像素点的灰度值的平均值,从而对非文字区域进行平滑化。
12.根据权利要求8-11任一项所述的装置,其中,判定单元通过所述图像的积分图计算所述样本区域的灰度值的平均值和方差。
13.根据权利要求8-11任一项所述的装置,其中,还包括预处理单元,用于在判定单元判定图像中的非文字区域之前,将图像尺寸归一化或降采样。
14.根据权利要求8-11任一项所述的装置,其中,还包括转化单元,用于首先将彩色图像转化为灰度图像。
全文摘要
本发明的实施方式提供了一种图像压缩方法和装置。该图像压缩方法包括判定图像中的非文字区域;将图像中的所述非文字区域进行平滑化;压缩该平滑后的图像数据流。通过将图像中的非文字区域平滑化,使得图像在压缩时非文字区域像素将占用更少的空间,从而既保证了文字区域的清晰,使图像被最大限度的压缩。
文档编号G06T9/00GK102831624SQ20121032601
公开日2012年12月19日 申请日期2012年9月3日 优先权日2012年9月3日
发明者郑大念 申请人:北京千橡网景科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1