一种基于结构失真的无参考图像客观质量评价方法与流程

文档序号:11922126阅读:142来源:国知局

本发明涉及一种图像质量评价方法,尤其是涉及一种基于结构失真的无参考图像客观质量评价方法。



背景技术:

图像是人类获取信息的重要途径,图像质量表示图像向人或设备提供信息的能力,直接关系着所获取信息的充分性与准确性。然而,图像在获取、处理、传输和存储的过程中,由于各种因素影响将不可避免的产生降质问题,这给信息的获取或图像的后期处理带来了极大困难。因此,建立有效的图像质量评价机制非常重要,如在图像去噪、图像融合等处理过程中可用于各种算法的性能比较、参数选择;在图像编码与通信领域可用于指导整个图像的传输过程并评估系统性能。

图像质量评价方法可以分为两类:主观评价方法和客观评价方法。前者是由观察者对图像质量进行评分,得到平均评价分用以衡量图像质量;后者利用数学模型计算图像质量。主观评价方法的实验结果比较可靠,但费时费力。客观评价方法又可分为三类:全参考图像质量评价方法、半参考图像质量评价方法和无参考图像质量评价方法,当前研究最多的是全参考图像质量评价方法,但是多数应用中无法获得相应的原始图像,因此,无参考图像质量评价方法的研究更具实用价值。

无参考图像质量评价方法可分为特定失真评价方法和通用评价方法两种,特定失真评价方法只能对某种特定失真类型的图像进行评价,例如JPEG、JPEG2K及Gblur失真等,无法对其它失真类型的图像及多种处理技术处理后的图像进行质量评价;通用评价方法可以同时对多种失真类型的图像进行评价。

现有的通用无参考图像质量评价方法并没有充分考虑结构失真对视觉质量的影响,因此,如何在评价过程中有效地提取视觉结构特征信息,在评价过程中与人眼视觉特性结合,通过一阶和二阶局部结构特征提取和机器学习等方法,使得客观评价结果更加符合人类视觉感知系统,是图像进行客观质量评价过程中需要研究解决的问题。



技术实现要素:

本发明所要解决的技术问题是提供一种基于结构失真的无参考图像客观质量评价方法,其能够充分考虑到图像结构改变对视觉质量的影响,从而能够有效地提高客观评价结果与主观感知之间的相关性。

本发明解决上述技术问题所采用的技术方案为:一种基于结构失真的无参考图像客观质量评价方法,其特征在于包括以下步骤:

①令{Id(i,j)}表示待评价的失真图像,其中,1≤i≤W,1≤j≤H,W表示{Id(i,j)}的宽度,H表示{Id(i,j)}的高度,Id(i,j)表示{Id(i,j)}中坐标位置为(i,j)的像素点的像素值;

②利用八个不同方向的滤波器分别对{Id(i,j)}实施一阶滤波,得到{Id(i,j)}在八个不同方向下的一阶滤波图像,将{Id(i,j)}在方向为θ下的一阶滤波图像记为其中,八个不同方向的滤波器分别为0°方向的滤波器、45°方向的滤波器、90°方向的滤波器、135°方向的滤波器、180°方向的滤波器、225°方向的滤波器、270°方向的滤波器、315°方向的滤波器,θ∈{0°,45°,90°,135°,180°,225°,270°,315°},表示中坐标位置为(i,j)的像素点的像素值;

并利用无方向的滤波器对{Id(i,j)}实施一阶滤波,得到{Id(i,j)}在无方向下的一阶滤波图像,记为其中,表示中坐标位置为(i,j)的像素点的像素值;

然后根据{Id(i,j)}在八个不同方向下的一阶滤波图像和获取{Id(i,j)}的一阶滤波图像的最大值图像,记为将中坐标位置为(i,j)的像素点的像素值记为其中,max()为取最大值函数,符号“| |”为取绝对值符号;

③利用八个不同方向的滤波器分别对{Id(i,j)}实施二阶滤波,得到{Id(i,j)}在八个不同方向下的二阶滤波图像,将{Id(i,j)}在方向为θ下的二阶滤波图像记为其中,八个不同方向的滤波器分别为0°方向的滤波器、45°方向的滤波器、90°方向的滤波器、135°方向的滤波器、180°方向的滤波器、225°方向的滤波器、270°方向的滤波器、315°方向的滤波器,θ∈{0°,45°,90°,135°,180°,225°,270°,315°},表示中坐标位置为(i,j)的像素点的像素值;

并利用无方向的滤波器对{Id(i,j)}实施二阶滤波,得到{Id(i,j)}在无方向下的二阶滤波图像,记为其中,表示中坐标位置为(i,j)的像素点的像素值;

然后根据{Id(i,j)}在八个不同方向下的二阶滤波图像和获取{Id(i,j)}的二阶滤波图像的最大值图像,记为将中坐标位置为(i,j)的像素点的像素值记为

④采用局部三元模式算法对进行处理,得到的局部模式特征图像,记为其中,局部三元模式算法中的领域参数P取值为8,表示中坐标位置为(i,j)的像素点的像素值,

同样,采用局部三元模式算法对{Id(i,j)}在八个不同方向下的二阶滤波图像进行处理,得到{Id(i,j)}在八个不同方向下的二阶滤波图像的局部模式特征图像,将的局部模式特征图像记为其中,表示中坐标位置为(i,j)的像素点的像素值,

采用局部三元模式算法对进行处理,得到的局部模式特征图像,记为其中,表示中坐标位置为(i,j)的像素点的像素值,

采用局部三元模式算法对进行处理,得到的局部模式特征图像,记为其中,表示中坐标位置为(i,j)的像素点的像素值,

⑤采用直方图统计方法对进行统计操作,得到的直方图统计特征向量,记为其中,的维数为1×m'维,m'=P+2;

同样,采用直方图统计方法对{Id(i,j)}在八个不同方向下的二阶滤波图像的局部模式特征图像进行统计操作,得到{Id(i,j)}在八个不同方向下的二阶滤波图像的局部模式特征图像的直方图统计特征向量,将的直方图统计特征向量记为其中,的维数为1×m'维;

采用直方图统计方法对进行统计操作,得到的直方图统计特征向量,记为其中,的维数为1×m'维;

采用直方图统计方法对进行统计操作,得到的直方图统计特征向量,记为其中,的维数为1×m'维;

⑥采用n”幅原始的无失真的图像,建立其在不同失真类型不同失真程度下的失真图像集合,将该失真图像集合作为训练集,训练集包括多幅失真图像;然后利用主观质量评价方法评价出训练集中的每幅失真图像的主观评分值,将训练集中的第j幅失真图像的主观评分记为DMOSj;再按照步骤①至步骤⑤的操作,以相同的方式获取训练集中的每幅失真图像对应的11个直方图统计特征向量,将训练集中的第j幅失真图像对应的11个直方图统计特征向量依次记为其中,n”>1,1≤j≤N',N'表示训练集中包含的失真图像的总幅数,0≤DMOSj≤100,对应表示训练集中的第j幅失真图像的一阶滤波图像的最大值图像、训练集中的第j幅失真图像在方向为0°下的二阶滤波图像、训练集中的第j幅失真图像在方向为45°下的二阶滤波图像、训练集中的第j幅失真图像在方向为90°下的二阶滤波图像、训练集中的第j幅失真图像在方向为135°下的二阶滤波图像、训练集中的第j幅失真图像在方向为180°下的二阶滤波图像、训练集中的第j幅失真图像在方向为225°下的二阶滤波图像、训练集中的第j幅失真图像在方向为270°下的二阶滤波图像、训练集中的第j幅失真图像在方向为315°下的二阶滤波图像、训练集中的第j幅失真图像在无方向下的二阶滤波图像、训练集中的第j幅失真图像的二阶滤波图像的最大值图像各自的局部模式特征图像的直方图统计特征向量,的维数均为1×m'维;

⑦利用支持向量回归对训练集中的所有失真图像各自的主观评分值及对应的11个直方图统计特征向量进行训练,使得经过训练得到的回归函数值与主观评分值之间的误差最小,拟合得到最优的权值矢量Wopt和最优的偏置项bopt;接着利用Wopt和bopt构造得到支持向量回归训练模型;再根据支持向量回归训练模型,对进行测试,预测得到{Id(i,j)}的客观质量评价预测值,记为Q,其中,对应表示{Id(i,j)}在方向为0°下的二阶滤波图像、{Id(i,j)}在方向为45°下的二阶滤波图像、{Id(i,j)}在方向为90°下的二阶滤波图像、{Id(i,j)}在方向为135°下的二阶滤波图像、{Id(i,j)}在方向为180°下的二阶滤波图像、{Id(i,j)}在方向为225°下的二阶滤波图像、{Id(i,j)}在方向为270°下的二阶滤波图像和{Id(i,j)}在方向为315°下的二阶滤波图像各自的局部模式特征图像的直方图统计特征向量,Q是x的函数,f()为函数表示形式,x为输入变量,x表示(Wopt)T为Wopt的转置矢量,为x的线性函数。

所述的步骤④中的局部三元模式算法中的局部半径参数R取值为1、阈值T取值为5。

与现有技术相比,本发明的优点在于:

1)本发明方法克服一阶多方向视觉机制的局限性,加入了更符合人眼视觉特性的二阶多方向视觉机制,提取失真图像的多方向二阶滤波图像,利用这些滤波后的图像来模拟人眼视觉特性,使得本发明方法能够充分考虑到视觉感知特性。

2)本发明方法在充分利用了人眼视觉感知特性的基础上,考虑到人眼对失真具有一定不可察觉性,采用带阈值的局部三元模式算法获取视觉感知特征信息即直方图统计特征向量,视觉感知特征信息能够有效地表示主观视觉特性,因此能有效地提高客观评价结果与主观感知之间的相关性。

附图说明

图1为本发明方法的总体实现框图。

具体实施方式

以下结合附图实施例对本发明作进一步详细描述。

本发明提出的一种基于结构失真的无参考图像客观质量评价方法,其总体实现框图如图1所示,其包括以下步骤:

①令{Id(i,j)}表示待评价的失真图像,其中,1≤i≤W,1≤j≤H,W表示{Id(i,j)}的宽度,H表示{Id(i,j)}的高度,Id(i,j)表示{Id(i,j)}中坐标位置为(i,j)的像素点的像素值。

②利用现有的八个不同方向的滤波器分别对{Id(i,j)}实施一阶滤波,得到{Id(i,j)}在八个不同方向下的一阶滤波图像,将{Id(i,j)}在方向为θ下的一阶滤波图像记为其中,八个不同方向的滤波器分别为0°方向的滤波器、45°方向的滤波器、90°方向的滤波器、135°方向的滤波器、180°方向的滤波器、225°方向的滤波器、270°方向的滤波器、315°方向的滤波器,θ∈{0°,45°,90°,135°,180°,225°,270°,315°},表示中坐标位置为(i,j)的像素点的像素值。

并利用现有的无方向的滤波器对{Id(i,j)}实施一阶滤波,得到{Id(i,j)}在无方向下的一阶滤波图像,记为其中,表示中坐标位置为(i,j)的像素点的像素值。

然后根据{Id(i,j)}在八个不同方向下的一阶滤波图像和获取{Id(i,j)}的一阶滤波图像的最大值图像,记为将中坐标位置为(i,j)的像素点的像素值记为其中,max()为取最大值函数,符号“| |”为取绝对值符号。

③利用现有的八个不同方向的滤波器分别对{Id(i,j)}实施二阶滤波,得到{Id(i,j)}在八个不同方向下的二阶滤波图像,将{Id(i,j)}在方向为θ下的二阶滤波图像记为其中,八个不同方向的滤波器分别为0°方向的滤波器、45°方向的滤波器、90°方向的滤波器、135°方向的滤波器、180°方向的滤波器、225°方向的滤波器、270°方向的滤波器、315°方向的滤波器,θ∈{0°,45°,90°,135°,180°,225°,270°,315°},表示中坐标位置为(i,j)的像素点的像素值。

并利用现有的无方向的滤波器对{Id(i,j)}实施二阶滤波,得到{Id(i,j)}在无方向下的二阶滤波图像,记为其中,表示中坐标位置为(i,j)的像素点的像素值。

然后根据{Id(i,j)}在八个不同方向下的二阶滤波图像和获取{Id(i,j)}的二阶滤波图像的最大值图像,记为将中坐标位置为(i,j)的像素点的像素值记为

④采用现有的局部三元模式(Local Trinary Pattern,LTP)算法对进行处理,得到的局部模式特征图像,记为其中,局部三元模式算法中的领域参数P取值为8、局部半径参数R取值为1、阈值T取值为5,表示中坐标位置为(i,j)的像素点的像素值,

同样,采用现有的局部三元模式(Local Trinary Pattern,LTP)算法对{Id(i,j)}在八个不同方向下的二阶滤波图像进行处理,得到{Id(i,j)}在八个不同方向下的二阶滤波图像的局部模式特征图像,将的局部模式特征图像记为其中,表示中坐标位置为(i,j)的像素点的像素值,

采用现有的局部三元模式(Local Trinary Pattern,LTP)算法对进行处理,得到的局部模式特征图像,记为其中,表示中坐标位置为(i,j)的像素点的像素值,

采用现有的局部三元模式(Local Trinary Pattern,LTP)算法对进行处理,得到的局部模式特征图像,记为其中,表示中坐标位置为(i,j)的像素点的像素值,

⑤采用现有的直方图统计方法对进行统计操作,得到的直方图统计特征向量,记为其中,的维数为1×m'维,m'=P+2,中的第m个元素为

同样,采用现有的直方图统计方法对{Id(i,j)}在八个不同方向下的二阶滤波图像的局部模式特征图像进行统计操作,得到{Id(i,j)}在八个不同方向下的二阶滤波图像的局部模式特征图像的直方图统计特征向量,将的直方图统计特征向量记为其中,的维数为1×m'维,中的第m个元素为

采用现有的直方图统计方法对进行统计操作,得到的直方图统计特征向量,记为其中,的维数为1×m'维,中的第m个元素为

采用现有的直方图统计方法对进行统计操作,得到的直方图统计特征向量,记为其中,的维数为1×m'维,中的第m个元素为

⑥采用n”幅原始的无失真的图像,建立其在不同失真类型不同失真程度下的失真图像集合,将该失真图像集合作为训练集,训练集包括多幅失真图像;然后利用现有的主观质量评价方法评价出训练集中的每幅失真图像的主观评分值,将训练集中的第j幅失真图像的主观评分记为DMOSj;再按照步骤①至步骤⑤的操作,以相同的方式获取训练集中的每幅失真图像对应的11个直方图统计特征向量,将训练集中的第j幅失真图像对应的11个直方图统计特征向量依次记为其中,n”>1,如取n”=3,1≤j≤N',N'表示训练集中包含的失真图像的总幅数,0≤DMOSj≤100,对应表示训练集中的第j幅失真图像的一阶滤波图像的最大值图像、训练集中的第j幅失真图像在方向为0°下的二阶滤波图像、训练集中的第j幅失真图像在方向为45°下的二阶滤波图像、训练集中的第j幅失真图像在方向为90°下的二阶滤波图像、训练集中的第j幅失真图像在方向为135°下的二阶滤波图像、训练集中的第j幅失真图像在方向为180°下的二阶滤波图像、训练集中的第j幅失真图像在方向为225°下的二阶滤波图像、训练集中的第j幅失真图像在方向为270°下的二阶滤波图像、训练集中的第j幅失真图像在方向为315°下的二阶滤波图像、训练集中的第j幅失真图像在无方向下的二阶滤波图像、训练集中的第j幅失真图像的二阶滤波图像的最大值图像各自的局部模式特征图像的直方图统计特征向量,的维数均为1×m'维。

⑦支持向量回归(Support Vector Regression,SVR)是基于结构风险最小化准则的新型机器学习方法和统计学理论,其可以有效地抑制过拟合问题,因此本发明利用支持向量回归对训练集中的所有失真图像各自的主观评分值及对应的11个直方图统计特征向量进行训练,使得经过训练得到的回归函数值与主观评分值之间的误差最小,拟合得到最优的权值矢量Wopt和最优的偏置项bopt;接着利用Wopt和bopt构造得到支持向量回归训练模型;再根据支持向量回归训练模型,对进行测试,预测得到{Id(i,j)}的客观质量评价预测值,记为Q,Q=f(x),其中,对应表示{Id(i,j)}在方向为0°下的二阶滤波图像、{Id(i,j)}在方向为45°下的二阶滤波图像、{Id(i,j)}在方向为90°下的二阶滤波图像、{Id(i,j)}在方向为135°下的二阶滤波图像、{Id(i,j)}在方向为180°下的二阶滤波图像、{Id(i,j)}在方向为225°下的二阶滤波图像、{Id(i,j)}在方向为270°下的二阶滤波图像和{Id(i,j)}在方向为315°下的二阶滤波图像各自的局部模式特征图像的直方图统计特征向量,Q是x的函数,f()为函数表示形式,x为输入变量,x表示(Wopt)T为Wopt的转置矢量,为x的线性函数。

为了进一步验证本发明方法的可行性和有效性,进行实验。

在此,采用LIVE图像库来分析利用本发明方法得到的失真图像的客观质量评价预测值与主观评分值之间的相关性。这里,利用评估图像质量评价方法的3个常用客观参量作为评价指标,即非线性回归条件下的Pearson相关系数(Pearson linear correlation coefficient,PLCC)、Spearman相关系数(Spearman rank order correlation coefficient,SROCC)、均方误差(root mean squared error,RMSE),PLCC和RMSE反映失真图像的客观评价结果的准确性,SROCC反映其单调性。

利用本发明方法计算LIVE图像库中的每幅失真图像的客观质量评价预测值,再利用现有的主观质量评价方法获得LIVE图像库中的每幅失真图像的主观评分值。将按本发明方法计算得到的失真图像的客观质量评价预测值做五参数Logistic函数非线性拟合,PLCC和SROCC值越高,RMSE值越低说明客观评价方法的客观评价结果与主观评分值之间的相关性越好。反映本发明方法的质量评价性能的PLCC、SROCC和RMSE相关系数如表1所列。从表1所列的数据可知,按本发明方法得到的失真图像的客观质量评价预测值与主观评分值之间的相关性是很好的,表明客观评价结果与人眼主观感知的结果较为一致,足以说明本发明方法的可行性和有效性。

表1利用本发明方法得到的失真图像的客观质量评价预测值与主观评分值之间的相关性

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1