检测图像压缩编码效率的方法、装置及存储介质制造方法及图纸

技术编号:19353650 阅读:25 留言:0更新日期:2018-11-07 18:02
本发明专利技术揭示了一种检测图像压缩编码效率的方法,包括:基于选取的多个质量因子,使用待测编码方案处理原始图像并经图像重构得到相应的多个失真图像,获取所述多个失真图像的码率;基于所述的原始图像和多个失真图像的RGB数据,分别获取所述原始图像与所述多个失真图像之间的特征相似度FSIM值;根据获取的所述码率和所述FSIM值,通过拟合得到与所述待测编码方案对应的率失真曲线;以及基于与多个待测编码方案分别对应得到的多条率失真曲线,获取所述多个待测编码方案的编码效率。基于本发明专利技术实施例提供的检测图像压缩编码效率的方案,能够实现质量对齐条件下对编码效率的准确评测。

【技术实现步骤摘要】
检测图像压缩编码效率的方法、装置及存储介质
本专利技术涉及计算机
,特别涉及一种检测图像压缩编码效率的方法、装置、计算机可读存储介质以及电子设备。
技术介绍
随着互联网及移动终端技术的飞速发展,网络上图像、影音等多媒体文件的传输也迎来爆炸式的增长。以活跃人数高居不下的社交类应用(例如微信)为例,每天用户上传或者互相之间传输的图像文件,早已经达到数亿的级别。为了对这些海量的图像文件进行高效的存储和传输,不可避免要用到图像压缩技术。图像压缩本质上是数据压缩技术在数字图像上的应用,目的是减少图像数据中的冗余信息,核心部分就在于图像的编解码算法。随着图像压缩技术的应用越来越广泛,随之产生的编解码算法也多种多样、层出不穷,为了从多样化的编解码算法中选取适当的图像压缩方法,就需要对图像压缩的质量进行评测。一般而言,图像压缩的质量评测方法可分为主观评测和客观评测两大类。前者是直接让观测者对图像质量做出主观判断,虽然结果较为准确,但实施相对复杂,并且易受光照条件、周围环境多种因素的影响,因此在实际应用中通常使用图像客观质量评测方法。采用客观评测方法对图像压缩质量进行评测,主要考虑失真图像相对于原始图像的质量损失,这里的失真图像是指使用作为评测对象的图像压缩方法,对原始图像进行编码压缩,再使用相应的解码方案重构得到的图像。常见的客观评测方法例如包括PSNR(PeakSignaltoNoiseRatio,峰值信噪比)和SSIM(StructuralSimilarity,结构相似性)等。然而,这些客观评测方法与主观评分之间的相关性不是很高,这表示前者结果不够准确;并且这些客观评测方法都是采用YUV数据进行评测,忽略了RGB与YUV之间转换带来的质量损失。
技术实现思路
为了解决相关技术中图像压缩编码效率的评测不够准确且忽略数据转换的质量损失等问题,本专利技术提供了一种检测图像压缩编码效率的方法、装置、计算机可读存储介质以及电子设备。根据本专利技术的实施例,提供一种检测图像压缩编码效率的方法,包括:基于选取的多个质量因子,使用待测编码方案处理原始图像并经图像重构得到相应的多个失真图像,获取所述多个失真图像的码率;基于所述的原始图像和多个失真图像的RGB数据,分别获取所述原始图像与所述多个失真图像之间的特征相似度FSIM值;根据获取的所述码率和所述FSIM值,通过拟合得到与所述待测编码方案对应的率失真曲线;以及基于与多个待测编码方案分别对应得到的多条率失真曲线,获取所述多个待测编码方案的编码效率。根据本专利技术的实施例,提供一种检测图像压缩编码效率的装置,包括:编解码模块,用于基于选取的多个质量因子,使用待测编码方案处理原始图像并经图像重构得到相应的多个失真图像,获取所述多个失真图像的码率;相似度模块,用于基于所述的原始图像和多个失真图像的RGB数据,分别获取所述原始图像与所述多个失真图像之间的特征相似度FSIM值;拟合模块,用于根据获取的所述码率和所述FSIM值,通过拟合得到与所述待测编码方案对应的率失真曲线;以及评测模块,用于基于与多个待测编码方案分别对应得到的多条率失真曲线,获取所述多个待测编码方案的编码效率。根据本专利技术的实施例,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的检测图像压缩编码效率的方法。根据本专利技术的实施例,提供一种电子设备,包括:处理器;以及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上所述的检测图像压缩编码效率的方法。本专利技术的实施例提供的技术方案可以包括以下有益效果:基于本专利技术实施例提供的检测图像压缩编码效率的方案,直接基于RGB数据获取原始图像与失真图像的FSIM值,并且通过选取多个质量因子拟合得到率失真曲线,能够实现质量对齐条件下对编码效率的准确评测。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1示出了可以应用本专利技术实施例的检测图像压缩编码效率的方法或装置的示例性系统架构的示意图。图2示出了适于用来实现本专利技术实施例的电子设备的计算机系统的结构示意图。图3示出常规主观评测和客观评测的过程示意图。图4是根据一示例性实施例示出的一种检测图像压缩编码效率的方法的流程图。图5示出应用本专利技术实施例进行图像压缩编码效率评测的场景示意图。图6A-6C分别示出了本专利技术实施例选取的FSIM以及传统的PSNR和SSIM在图像质量评价数据库上的客观评分与主观评分之间的相关性。图7示出基于本专利技术实施例步骤430拟合得到的示例性率失真曲线。图8是根据另一示例性实施例示出的一种检测图像压缩编码效率的方法。图9是根据一示例性实施例示出的一种检测图像压缩编码效率的装置的框图。图10是根据另一示例性实施例示出的一种检测图像压缩编码效率的装置的框图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本专利技术将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本专利技术的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本专利技术的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本专利技术的各方面。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。在详细阐述本专利技术的实施例的技术方案之前,以下介绍一些相关的技术方案、术语和原理。颜色空间模型在数字图像处理中,颜色通常用三个独立的属性来描述,三个独立变量综合作用,构成一个空间坐标,从而形成所谓的颜色空间。常见的颜色空间模型包括基色颜色空间以及色、亮分离颜色空间两大类,前者典型代表是RGB(分别对应红、绿、蓝),后者包括YUV(Y表示亮度,UV表示色度)和HSV(分别对应色相、饱和度、亮度)等等。下面进一步对RGB和YUV加以简要描述。RGB在RGB颜色空间中,任意色光都可以用R、G、B三色不同分量的相加混合而成,当三基色分量都为0(最弱)时混合为黑色光,都为最大值时混合为白色光。根据每个分量在计算机中占用的存储字节数不同,RGB颜色空间通常包括RGB555、RGB565、RGB24和RGB32等几种类型,分别对应每个像素占用16位、16位、24位和32位的存储字节。YUVYUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法,特点在于其亮度信号Y本文档来自技高网
...

【技术保护点】
1.一种检测图像压缩编码效率的方法,其特征在于,包括:基于选取的多个质量因子,使用待测编码方案处理原始图像并经图像重构得到相应的多个失真图像,获取所述多个失真图像的码率;基于所述的原始图像和多个失真图像的RGB数据,分别获取所述原始图像与所述多个失真图像之间的特征相似度FSIM值;根据获取的所述码率和所述FSIM值,通过拟合得到与所述待测编码方案对应的率失真曲线;以及基于与多个待测编码方案分别对应得到的多条率失真曲线,获取所述多个待测编码方案的编码效率。

【技术特征摘要】
1.一种检测图像压缩编码效率的方法,其特征在于,包括:基于选取的多个质量因子,使用待测编码方案处理原始图像并经图像重构得到相应的多个失真图像,获取所述多个失真图像的码率;基于所述的原始图像和多个失真图像的RGB数据,分别获取所述原始图像与所述多个失真图像之间的特征相似度FSIM值;根据获取的所述码率和所述FSIM值,通过拟合得到与所述待测编码方案对应的率失真曲线;以及基于与多个待测编码方案分别对应得到的多条率失真曲线,获取所述多个待测编码方案的编码效率。2.如权利要求1所述的方法,其特征在于,所述的使用待测编码方案处理原始图像并经图像重构得到相应的多个失真图像,包括:基于所述原始图像的RGB数据转换得到原始YUV数据;使用所述待测编码方案对所述原始YUV数据进行编码,再使用与所述待测编码方案对应的解码方案进行解码得到重构YUV数据;基于所述重构YUV数据转换得到失真图像的RGB数据。3.如权利要求2所述的方法,其特征在于,所述方法还包括:使用所述多个待测编码方案分别得到对应的多组重构YUV数据;基于所述原始YUV数据与所述多组重构YUV数据,获取所述多个待测编码方案的第二编码效率;以及根据所述编码效率与所述第二编码效率之间的差值,获取RGB与YUV之间的转换质量损失。4.如权利要求1所述的方法,其特征在于,所述的通过拟合得到与所述待测编码方案对应的率失真曲线,包括:根据基于选取的四个质量因子获取的所述码率和所述FSIM值,使用三次多项式拟合得到所述率失真曲线,其中所述码率和所述FSIM值包括四组一一对应的码率和FSIM值。5.如权利要求1所述的方法,其特征在于,所述的获取所述多个待测编码方案的编码效率,包括...

【专利技术属性】
技术研发人员:吴友宝
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1