优化图像压缩质量的方法及系统技术方案

技术编号:15795168 阅读:51 留言:0更新日期:2017-07-10 11:26
本发明专利技术公开了一种优化图像压缩质量的方法及系统。由计算机实施的压缩输入图像的方法包括以下步骤:为压缩所述输入图像而确认所要求的压缩质量;在以所述压缩质量为基准设定的质量范围内检索满足目标PSNR(Peak Signal to Noise Ratio)的优化质量;以及将以所述优化质量进行编码的图像文件作为所述输入图像的压缩文件输出。

【技术实现步骤摘要】
优化图像压缩质量的方法及系统
本专利技术涉及一种压缩数字图像的技术。
技术介绍
数字图像可以是通过称作图像元素(pictureelement)或像素(pixel)的有限数字值组来表示的彩色图像或黑白图像。数字图像不仅能够表现静止图像或影像,而且还能够表现以描述动态的方式显示的静态图像(stillimage)的序列视频图像。图像压缩是将数据压缩适用于数字图像的技术。现有的图像压缩方法一般是根据在压缩过程中是否数据而分为“无损(lossless)”压缩或“有损(lossy)”压缩。现有的无损压缩(losslesscompression)方法的例子有哈夫曼编码(Huffmanencoding)、算术编码(arithmeticencoding)及香农-范诺(Fano-Shannon)编码。无损压缩(losslesscompression)在解压过程(decompressionprocess)中将再现完整的原始图像。与此相反,有损压缩由于损失一些数据,从速度和存储方面来看,提供了比无损压缩更高的效率。有损压缩经常用于视频或常用图像处理中。广泛使用的两种有损图像压缩标准有联合图像专家组(JointPhotographicExpertsGroup,JPEG)压缩方法和运动图像专家组(MotionPictureExpertsGroup,MPEG)压缩方法。JPEG不仅用于静态图像的压缩,而且在利用传输频带有限的公共交换电话网等的视频电话中还用作用户之间传输图像的工具。JPEG压缩方法的一个例子为,在韩国公开专利第10-2002-0035726号(公开日:2002年5月15日)“静态图像的压缩和还原方法”中公开了一种利用小波变换(WaveletTransform)压缩输入的图像信号的技术。现有技术中,在压缩数字图像时,以质量(quality)为基准执行编码。例如,将数字图像的质量以用户所需质量(例如,上、中、下,88、90、92等)进行编码。当以质量为基准对数字图像进行编码时,未进行过编码的原始数据的质量越高就越与原始图像相似,然而已经进行过一次编码的数据,即使提高其质量,也只会增加文件大小,无法保证更好的质量。
技术实现思路
(一)要解决的技术问题提供一种在压缩图像文件时既能够满足图像压缩质量,又能够减少文件大小的优化图像压缩质量的方法及系统。提供一种能够利用峰值信噪比(PeakSignaltoNoiseRatio,PSNR)来优化数字图像所要求的质量的优化图像压缩质量的方法及系统。提供一种在与所要求的质量相似的质量范围内能够检索到满足目标PSNR的质量值的优化图像压缩质量的方法及系统。提供一种在检索被优化的质量的编码过程中,能够去除重复的运算来提高速度的优化图像压缩质量的方法及系统。(二)技术方案提供一种方法,该方法为由计算机实施的压缩输入图像的方法,其包括以下步骤:确认压缩所述输入图像所要求的压缩质量;在以所述压缩质量为基准设定的质量范围内检索满足目标PSNR的优化质量;以及将以所述优化质量进行编码的图像文件作为所述输入图像的压缩文件输出。提供一种存储于介质中的计算机程序,该计算机程序与计算机结合,且用于运行以下步骤:确认压缩所述输入图像所要求的压缩质量;在以所述压缩质量为基准设定的质量范围内检索满足目标PSNR的优化质量;以及将以所述优化质量进行编码的图像文件作为所述输入图像的压缩文件输出。提供一种系统,其特征在于,所述系统包括:确认部,确认压缩输入图像所要求的压缩质量;检索部,在以所述压缩质量为基准设定的质量范围内检索满足目标PSNR的优化质量;以及输出部,将以所述优化质量进行编码的图像文件作为所述输入图像的压缩文件来输出。(三)有益效果本专利技术可提供一种图像压缩技术,其不是以数字图像所要求的质量为基准进行编码,而是以PSNR为基准进行编码。利用PSNR优化数字图像所要求的质量,并以优化的质量压缩数字图像,从而既能够满足图像压缩质量,也能够缩小文件大小。在与所要求的质量相似的质量范围内检索到满足目标PSNR的质量值,从而能够减少检索被优化的质量的编码次数。在检索被优化的质量的编码过程中,能够去除不必要的运算或重复的运算,从而提高质量优化速度。附图说明图1是用于说明本专利技术的一个实施例的计算机系统的内部结构的一个例子的框图。图2是示出本专利技术的一个实施例的计算机系统的处理器可包括的组件的例子的框图。图3是示出本专利技术的一个实施例的通过优化质量来压缩图像的方法的流程图。图4是示出本专利技术的一个实施例的检索优化质量的过程的流程图。图5至图8是示出检索满足目标PSNR的优化质量的过程的例示图。图9至图14是示出用于优化质量的编码过程的例示图。具体实施方式下面,参照附图对本专利技术的实施例进行详细说明。本专利技术的实施例涉及一种用于压缩图像文件的方法及系统,更详细地,涉及一种能够通过优化图像压缩质量来缩小文件大小的性能优化技术。包括本专利技术说明书中公开的具体内容的实施例实现图像压缩质量的优化,并通过优化,在文件大小、处理效率、处理速度等方面具有显著的优点。适用数据压缩的图像为通过称作图像元素或像素的有限数字值组来表现的数字图像,适用对象不仅包括相片等静态图像,还可包括视频等所有类型的图像。JPEG格式是在互联网等网络上存储和传送图像时经常使用的格式。在网络环境中还经常使用便携式网络图像格式(PortableNetworkGraphics,PNG)、图形交换格式(GraphicsInterchangeFormat,GIF)、标记图像文件格式(TaggedImageFileFormat,TIFF)等其他的图像格式。JPEG被认为是一种有损压缩(lossycompression)方法,而PNG和GIF是无损压缩(losslesscompression)方法。TIFF可根据不同的情况利用有损压缩或无损压缩。下面,将有损压缩的JPEG压缩方法作为典型例子进行说明,但并不限定于此,还可适用对图像压缩质量具有优化要求的其他压缩方法。图1至图2是示出实施例的系统的图,图3至图14是示出JPEG压缩方法的实施例的各种形态的图。图1是说明本专利技术的一个实施例的计算机系统的内部结构的一个例子的框图。图1是示出能够实现关于图3至图14所说明的实施例的计算机系统100的图。如图1所示,计算机系统100包括处理器110,该处理器可包括用于运行指令并处理包括像素信息的信息的任意的计算机处理器或电子处理器。处理器110可包括能够处理指令的随机序列的任意装置,或可以是所述任意装置的一部分。处理器110可包括计算机处理器、移动装置或其他电子设备内的处理器和/或数字处理器。处理器110可包括在例如计算机、移动计算设备、智能手机、平板电脑、机顶盒、娱乐平台、服务器、照相机或其他的图像捕捉装置、服务器群、云计算机等内。处理器110可通过总线140连接到存储器120。存储器120可包括计算机系统100所使用的存储器或用于存储通过计算机系统输出的信息的易失性存储器、永久性存储器、虚拟存储器或其他存储器。例如,存储器120可包括随机存取存储器(randomaccessmemory,RAM)和/或动态随机存取存储器(dynamicRAM,DRAM)。存储器120可用于存储计算本文档来自技高网
...
优化图像压缩质量的方法及系统

【技术保护点】
一种压缩输入图像的方法,该方法由计算机实施,其包括以下步骤:确认压缩所述输入图像所要求的压缩质量;在以所述压缩质量为基准设定的质量范围内,检索满足目标PSNR的优化质量;以及将以所述优化质量进行编码的图像文件作为所述输入图像的压缩文件输出。

【技术特征摘要】
2015.12.31 KR 10-2015-01908591.一种压缩输入图像的方法,该方法由计算机实施,其包括以下步骤:确认压缩所述输入图像所要求的压缩质量;在以所述压缩质量为基准设定的质量范围内,检索满足目标PSNR的优化质量;以及将以所述优化质量进行编码的图像文件作为所述输入图像的压缩文件输出。2.根据权利要求1所述的方法,其特征在于,所述质量范围的最大值被设定为所述压缩质量。3.根据权利要求1所述的方法,其特征在于,所述质量范围内的最大值被设定为所述压缩质量,最小值被设定为比所述压缩质量低2的倍数的质量值。4.根据权利要求1所述的方法,其特征在于,所述质量范围的最大值被设定为所述压缩质量,最小值是考虑被确定为其他图像的优化质量的平均值而设定的。5.根据权利要求1所述的方法,其特征在于,检索所述优化质量的步骤是通过对所述质量范围的二分法检索来检索所述优化质量。6.根据权利要求1所述的方法,其中,所述目标PSNR被设定为特定的一个数值,且检索所述优化质量的步骤包括以下步骤:以所述质量范围内的至少一部分的各质量值对所述输入图像进行编码后,分别对经过编码的图像提取PSNR;以及将从至少一部分的所述质量值中提取的所述PSNR为对应于所述目标PSNR的数值以上的质量值确定为所述优化质量。7.根据权利要求1所述的方法,其中,所述目标PSNR被设定为特定的数值范围,且检索所述优化质量的步骤包括以下步骤:以所述质量范围内的至少一部分的各质量值对所述输入图像进行编码后,分别对经过编码的图像提取PSNR;以及从至少一部分的所述质量值中,将提取的所述PSNR属于对应于所述目标PSNR的数值范围的质量值确定为所述优化质量。8.根据权利要求1所述的方法,其中,检索所述优化质量的步骤包括:第一步骤,以被设定为所述质量范围的最大值对所述输入图像进行编码后,对以所述最大值进行编码的图像进行解码;第二步骤,利用被设定为所述质量范围的最大值和最小值来计算所述质量范围的平均值;第三步骤,以所述平均值对所述输入图像进行编码后,对以所述平均值进行编码的图像进行解码;第四步骤,提取在所述第一步骤中进行解码的图像和在所述第三步骤中进行解码的图像的PSNR;以及第五步骤,当提取的所述PSNR为所述目标PSNR以上时,将所述平均值确定为所述优化质量。9.根据权利要求8所述的方法,其中,检索所述优化质量的步骤还包括以下步骤:当提取的所述PSNR小于所述目标PSNR时,将...

【专利技术属性】
技术研发人员:金承辰
申请(专利权)人:纳宝株式会社
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1