首页> 中国专利> 基于独立子空间分析的无参考图像质量客观评价方法

基于独立子空间分析的无参考图像质量客观评价方法

摘要

本发明公开了一种基于独立子空间分析的无参考图像质量客观评价方法。本发明具体实施包括如下步骤:1.对公知数据库中的大量原始图像进行独立子空间分析,获取相对独立的一系列图像特征,统计其直方图分布,采用广义高斯密度(Generalized?Gaussian?Density,GGD)模型获取其边缘分布的统计曲线,作为基准参考;2.基于独立子空间分析提取待测失真图像的图像特征,采用GGD模型获取特征信息的统计分布;3.对比处理获取的失真图像特征信息统计分布与基准参考统计分布,测量并累计综合所有特征信息对应的欧式距离作为待测失真图像的质量度量。本发明所提出的图像质量客观评价与主观评价具有很好的一致性,且性能优于传统图像质量评价方法。

著录项

  • 公开/公告号CN105139373A

    专利类型发明专利

  • 公开/公告日2015-12-09

    原文格式PDF

  • 申请/专利权人 浙江大学;

    申请/专利号CN201510250386.6

  • 申请日2015-05-14

  • 分类号G06T7/00;

  • 代理机构杭州求是专利事务所有限公司;

  • 代理人叶志坚

  • 地址 310027 浙江省杭州市西湖区浙大路38号

  • 入库时间 2023-12-18 12:45:22

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-05-26

    未缴年费专利权终止 IPC(主分类):G06T 7/00 专利号:ZL2015102503866 申请日:20150514 授权公告日:20180508

    专利权的终止

  • 2018-05-08

    授权

    授权

  • 2016-01-06

    实质审查的生效 IPC(主分类):G06T7/00 申请日:20150514

    实质审查的生效

  • 2015-12-09

    公开

    公开

说明书

技术领域

本发明属于图像处理技术领域,尤其涉及一种基于独立子空间分析的无参考图像质量客观评价方法。

背景技术

图像质量评价是指采用一定的评定标准度量图像在获取、处理、传输和存储的过程中产生的质量损失。它将有助于监控与评价图像质量,评测与优化图像处理系统的性能。目前,图像质量评价已经成为图像处理领域的重要研究内容,具有重要的理论研究和工程应用价值。

由于图像质量的主观评价方法存在耗时、费力和不可重复等缺陷,十分有必要基于人工智能等技术发展客观评价方法,以实现自动、高效、客观地评价图像质量。图像质量客观评价可以分为三个类别:全参考方法、半参考方法和无参考方法。这三类方法的主要区别在于对原始参考图像的依赖程度不同。由于无参考图像质量评价方法不需要原始图像信息作为参考,十分符合图像处理的实际应用场景,因此具有更加重要的研究价值。

在实际应用系统中,无参考图像质量评价往往基于对人类视觉系统和视觉心理学的研究成果,利用自然图像统计特性,提取与质量感知密切相关的图像特征信息,实现图像质量损伤的度量。目前,对于无参考图像质量评价的研究相对较少,其核心问题在于如何提取高质量的图像特征信息。

发明内容

本发明的目的是利用独立子空间分析,实现非线性图像特征的提取,提出一种基于独立子空间分析的无参考图像质量评价方法。通过提取图像中独立的非线性特征,并分析综合特征信息以实现对图像质量的映射,完成图像质量的测定与评价。

本发明基于独立子空间分析,通过对线性特征分组,构建相互独立的各个子空间,并采用非线性变换,实现了更加独立的图像特征的提取,以符合人类视觉系统对图像质量的感知特性,从而取得良好的图像质量评价效果。

本发明采取的技术方案是:

首先,对公知数据库(如美国德州大学奥斯汀分校的LIVE数据库)中的大量原始图像进行独立子空间分析,获取相对独立的一系列图像特征,统计其直方图分布,采用广义高斯密度(GeneralizedGaussianDensity,GGD)模型获取其边缘分布的统计曲线,作为基准参考;其次,基于独立子空间分析提取待测失真图像的图像特征,采用GGD模型获取特征信息的统计分布;进而,对比处理获取的失真图像特征信息统计分布与基准参考统计分布,测量并累计综合所有特征信息对应的欧式距离作为待测失真图像的质量度量。

本发明解决其技术问题所采用的技术方案如下:

步骤(1).循环读入公知数据库(如美国德州大学奥斯汀分校的LIVE图像数据库)中的原始图像。

步骤(2).将步骤(1)读入的原始图像分为若干个大小为m×n的图像块,将所有图像块组成维数为m×n的向量。

步骤(3).对步骤(2)所划分的各个图像块进行对比度增益控制的归一化处理。归一化处理采用局部做除的方法。具体如下:

Mij=Iij/(ΣIijm×n)---(1)

其中,Mij表示归一化后的图像块第i行第j列像素点的灰度值,Iij表示大小为m×n的图像块中第i行第j列像素点的灰度值。

步骤(4).对步骤(3)得到的归一化后的图像块做白化处理。具体如下:

M~(x,y)=M(x,y)-1m×nΣx,ym×nMij(x,y)---(2)

其中,表示白化处理后的图像块的灰度值,M(x,y)表示归一化后的图像块的灰度值,Mij表示归一化后的图像块第i行第j列像素点的灰度值。

步骤(5).对步骤(4)得到白化后的图像信息做主成分分析(principalcomponentanalysis),进行降维处理,降至p维。具体如下:

Var(P)=Σi=1tλi(aTMi)(aTMi)TΣi=1tλi(aTMi)2λiΣi=1t(aTMi)2=λ1(aTMi)(aTMi)T=λ1aTMiMiTa=λ1aTa=λ1---(3)

其中,Var(P)表示白化处理后的图像块灰度值的方差,a表示特征系数,λi表示特征根,λ1表示λi中最大的特征根,Mi表示第i行图像块向量,利用上述方式依次找到最大特征根,前p个最大特征根所表示的分量即为主成分。

步骤(6).基于步骤(5)得到的降维后的数据,获取线性特征li

li=Σx,yvi(x,y)W(x,y)---(4)

其中,vi是正则化的线性特征检测器,x和y分别是原始图像的像素坐标,W(x,y)是步骤(5)采用线性变换和主成分分析计算得到的白化数据。

步骤(7).通过设置分组规则,将步骤(6)获得的线性特征进行分组,组成相对独立的子空间,并利用非线性变换将各个子空间构建成独立的非线性特征信息Nk

7.1分组规则为:

minli,iS(k){Σx,yW(x,y)2-ΣiS(k)[livi-1(x,y)]2}---(5)

其中,S(k)是第k个子空间,W(x,y)是步骤(5)采用线性变换和主成分分析计算得到的白化数据,vi是正则化的线性特征检测器。

7.2非线性变换为:

Nk=ΣiS(k)(li)2---(6)

其中,Nk为第k个非线性特征信息。

步骤(8).利用对数似然函数进一步提升步骤(7)得到的非线性特征信息Nk的稀疏性。采用的对数似然函数logL(v1,……,vn)如下:

log>L(v1,......,vn)=T>log|det(V)|+ΣkΣt=1Th(Nk2)---(7)

其中,V=(v1,……,vn)为一系列特征检测器,T为非线性特征信息的数目,h为测量稀疏性的非线性函数。

步骤(9).利用GGD模型拟合步骤(8)各个非线性特征信息中系数的边缘分布p(Nk);

p(Nk)=1cexp(-|Nk|αbα)---(8)

其中,α是密度方差的宽度,Γ(·)为Gamma函数,它的一般表达式为Γ(s)=∫ts-1e-tdt;

步骤(10).以步骤(9)拟合获得的原始图像各个子空间的系数边缘分布作为特征信息的参考基准;

步骤(11).输入待测试的失真图像,并将输入的失真图像分为若干个大小为m×n的图像块,将所有图像块组成维数为m×n的向量;

步骤(12).利用步骤(3)-(9)方法计算步骤(11)输入的待测试失真图像的各个子空间的系数边缘分布;

步骤(13).测量步骤(10)和步骤(12)各个对应的子空间系数边缘分布的欧式距离,并进一步综合处理所有欧式距离,映射为待测试失真图像的质量失真;

Q=Σk=1TλkΣj=1R(γ2(j)-γ1(j))2/(γ2(j)γ1(j))---(9)

其中,λk用于调整各个非线性特征信息的权重,R是GGD分布中的系数总数,和分别为步骤(10)和步骤(12)得到的GGD分布的系数。

本发明的有益效果:

本发明通过独立子空间分析获取非线性的独立图像特征信息,利用广义高斯密度分布训练得到参考基准,并与测试图像特征信息的密度分布进行对比,测量二者的欧式距离,实现对图像质量损失的度量,实现对失真图像质量的客观评价。实验结果表明,基于本发明所提出方法对图像质量的评价性能与主观评价具有很好的一致性,优于传统图像质量评价方法。

附图说明

图1为本发明基于独立子空间分析的无参考图像质量客观评价方法的原理图。

具体实施方式

下面结合附图对本发明方法作进一步说明。

如图1所示,基于独立子空间分析的无参考图像质量客观评价方法,其具体实施步骤如下:

步骤(1).在Matlab环境下进行编程,将美国德州大学奥斯汀分校的LIVE图像数据库中的原始图片顺序编号,循环读入29幅原始图像。

步骤(2).将步骤(1)读入的图像分为若干个32×32的图像块,组成维数为1024的向量。

本实施例中,由于LIVE数据库中的图像尺寸大小不一,本发明步骤(2)对于长宽无法被32整除的图像,通过插值处理将其放大至32的整数倍。

步骤(3).对步骤(2)所划分的各个图像块进行比对度增益控制的局部做除归一化处理。局部做除归一化函数可以表示为,

Mij=Iij/(ΣIijm×n)---(1)

其中,Iij表示m×n的图像块中第i行第j列像素点的灰度值。

步骤(4).对步骤(3)得到的归一化后的图像块做白化处理。具体如下:

M~(x,y)=M(x,y)-1m×nΣx,ym×nMij(x,y)---(2)

其中,Mij表示归一化后的图像块第i行第j列像素点的灰度值。

步骤(5).对步骤(4)得到的白化后的图像进行主成分分析(principalcomponentanalysis,PCA),进行降维处理,降至p维。具体如下:

Var(P)=Σi=1tλi(aTMi)(aTMi)TΣi=1tλi(aTMi)2λiΣi=1t(aTMi)2=λ1(aTMi)(aTMi)T=λ1aTMiMiTa=λ1aTa=λ1---(3)

其中,a表示特征系数,λ表示特征根,利用上述方式依次找到最大特征根,前p个最大特征根所表示的分量即为主成分。

本实施例中,利用Matlab中PCA的库函数,在步骤(4)中得到的白化后的图像进行主成分分析,获得降维后的图像。

步骤(6).基于步骤(5)得到的降维后的数据获取线性特征,

li=Σx,yvi(x,y)W(x,y)---(4)

其中,vi是正则化的线性特征检测器,x和y分别是图像的像素坐标,W(x,y)是步骤(5)采用线性变换和主成分分析计算得到的白化数据。

步骤(7).通过设置分组规则,将步骤(6)获得的线性特征进行分组,组成相对独立的子空间,并利用非线性变换将各个子空间构建成独立的非线性特征信息Nk

7.1分组规则为:

minli,iS(k){Σx,yW(x,y)2-ΣiS(k)[liVi-1(x,y)]2}---(5)

其中,S(k)是第k个子空间,W(x,y)是步骤(5)采用线性变换和主成分分析计算得到的白化数据。

7.2非线性变换为:

Nk=ΣiS(k)(li)2---(6)

其中,Nk为第k个非线性特征信息。

本实施例调用现有ISA的快速算法,将步骤(6)获得的线性特征进行分组,组成相对独立的子空间,并利用非线性变换将各个子空间构建成独立的非线性特征信息。

步骤(8).利用对数似然函数进一步提升步骤(7)得到的特征信息的稀疏性。所采用的对数似然函数为,

log>L(v1,...,vn)=T>log|det(V)|+ΣkΣt=1Th(Nk2)---(7)

其中,V=(v1,…,vn)为一系列特征检测器,T为非线性特征信息的数目,h为测量稀疏性的非线性函数。

步骤(9).利用GGD模型拟合步骤(8)各个非线性特征信息中系数的边缘分布p(Nk);

p(Nk)=1cexp(-|Nk|αbα)---(8)

其中,α是密度方差的宽度,Γ(·)为Gamma函数,它的一般表达式为Γ(s)=∫ts-1e-tdt;

步骤(10).以步骤(9)拟合获得的原始图像各个子空间的系数边缘分布作为特征信息的参考基准;

步骤(11).输入待测试的失真图像,并将输入的失真图像分为若干个大小为m×n的图像块,将所有图像块组成维数为m×n的向量;

步骤(12).利用步骤(3)-(9)方法计算步骤(11)输入的待测试失真图像的各个子空间的系数边缘分布;

步骤(13).测量步骤(10)和步骤(12)各个对应的子空间系数边缘分布的欧式距离,并进一步综合处理所有欧式距离,映射为待测试失真图像的质量失真;

Q=Σk=1TλkΣi=1R(γ2(j)-γ1(j))2/(γ2(j)γ1(j))---(9)

其中,λk用于调整各个非线性特征信息的权重,R是GGD分布中的系数总数,和分别为步骤(10)和步骤(12)得到的GGD分布的系数。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号