本发明属于图像处理领域,尤其是涉及一种色调映射图像的无参考质量评价方法。
背景技术:
自然场景中的动态范围很广,并且具有很大的跨越性。以其原始动态范围生动地描述自然场景是图像显示领域不懈努力的目标。高动态范围(hdr)图保留了丰富的细节,如何将hdr图像在低动态范围(ldr)显示器上可视化是大规模应用hdr图像的一大障碍。为了解决这个问题,色调映射算子(tmo)应运而生,其将hdr图像映射为ldr图像。随着动态范围的压缩,由此产生的失真不可避免,从而带来恼人的感知体验。目前没有一种通用的tmo能够有效处理所有图像,尤其缺少无参考图像质量评价方法,因此需要一种有效的图像质量评价方法促进tmo的改进。本发明分析了色调映射(tm)图像的失真特点,基于色彩、自然性及结构特征,提出一种无参考图像质量评价方法。本发明首次从多角度综合提出tm图像的图像质量评价方法。
技术实现要素:
本发明针对tm图像的失真特点,提出一种无参考tm图像质量评价方法,该方法与主观评价分数有着较高的一致性。技术方案如下:
一种基于色彩、自然性及结构的色调映射图像质量评价方法,包括以下步骤:
(1)图像色彩特征提取
给定一张色调映射图像i,首先将rgb颜色空间变换到对立颜色空间k1k2,k1是红-绿通道,k2表示黄-蓝通道,之后计算全局图像色彩,提取图像全局色彩特征;在图像块上计算图像对比度的均值和方差以提取图像局部色彩特征,将这两种图像色彩特征向量记作f1。
(2)图像自然性特征提取
对于图像i,应用自然场景统计nss模型,获得去均值对比度归一化mscn系数;应用零均值广义高斯分布模型获取更广泛的失真图像统计数据,即获取用以确定分布的形状和方差的第一种质量敏感特征;计算图像对比度及梯度,应用双参数韦伯函数拟合梯度幅度图,提取对局部边缘空间频率敏感的形状参数和反应局部对比度的参数作为第二种质量敏感特征,将由两种质量敏感特征构成的图像自然性特征向量记作f2。
(3)图像结构特征提取
1)对于图像i,使用双阈值canny边缘检测器获取边缘信息,计算细节和基本结构之间的比值,以该比值平均值作为第一种图像结构特征;
2)通过对图像i采取变暗或变亮操作获得“伪”tm图像,计算“伪”tm图像与i的梯度相似度,并计算二者之间的显著相似性,将梯度和显著相似性结合产生联合相似性特征,同时提取并整合“伪”tm图像与i的全局和局部熵,作为第二种图像结构特征,将两种图像结构特征向量记作f3。
(4)图像质量评价
图像特征向量f={f1,f2,f3},采用基于学习的方法,将提取得到的特征输入到支持向量回归svr中获得训练模型,输入测试图像得到最终的质量评价结果。
本发明提出的tm图像的质量评价方法,不需要参考图像的介入,可以有效地评价tm图像质量。
附图说明
图1算法框架
具体实施方式
本发明提出一种无参考tm图像质量评价方法,框架如图1所示。
(1)图像色彩特征提取
给定一张图像i,首先将其从rgb颜色空间转换到对立颜色空间k1k2:k1是红-绿通道,k2表示黄-蓝通道。之后计算全局图像色彩:
其中,
在图像块上提取图像对比度:
其中m,n表示图像块的大小;imax,m,n和imin,m,n分别表示图像块中的像素最大值和最小值。通过基于块的对比度均值和方差来估计局部图像的色彩。
(2)图像自然性特征提取
对于尺度为w×h的图像i,应用自然场景统计(nss)模型,计算去均值对比度归一化(mscn)系数:
其中μi(i,j)和σi(i,j)代表由(2p+1)×(2q+1)个像素包围的第(i,j)个像素的平均值和标准偏差;p和q确定计算中考虑的大小。ω={ωp,q|p=-p,-p+1,...,p-1,p;q=-q,-q+1,...,q-q,q}表示2d圆形对称卷积窗口,本发明中采用7×7的二维高斯核。
利用零均值广义高斯分布获得失真图像更多的统计规律:
其中参数α和δ2分别确定分布的形状和方差。κ是mscn系数。在本发明中,我们将α和δ2作为质量敏感特征。
计算图像对比度及梯度,梯度幅度g计算如下:
其中
使用双参数韦伯函数拟合梯度幅度图,双参数韦伯函数的概率密度函数为:
其中x表示梯度值;γ是形状参数,控制分布的峰值;λ决定分布的宽度,反映局部对比度。本发明提取γ和λ作为质量敏感特征用来tm图像的质量评价。
(3)图像结构特征提取
使用双阈值canny边缘检测器提取边缘信息,并计算细节与基本结构之间的比率:
其中,eh和el表示有高和低阈值获得的边缘图。re的平均值被作为质量敏感特征。
给定tm图像i,创新性地提出:使其变暗和变亮以获得一组衍生的“伪”tm图像:
it=i·m(12)
其中,
其中c1=(0.01l)2,是为了保持稳定的常数。l=255是动态范围。
计算原始tm图像及“伪”tm图像之间的显著性相似性vss,将其与梯度相似度结合生成“联合相似性”js:
js(i,j)=gs(i,j)·vss(i,j)(14)
将js的平均值计算为一个特征。提取tm图像及其派生版本的全局和局部熵来量化信息,整合后作为特征之一。
(4)图像质量评价
用libsvm包实现svr,将高维向量映射到低维空间,得到训练模型,输入测试图像后可获得相应图像质量分数。假设参数ε>0,t>0,svr的标准形式为:
其中υ和
为了验证算法有效性,本发明选择espl-livehdr数据库进行验证。该数据库包含1811幅图像。
为了检验图像质量评价算法的性能,采用斯皮尔曼秩相关系数(srcc)、肯德尔秩相关系数(krcc)、均方根误差(rmse)和皮尔森线性相关系数(plcc)作为评估准则。srcc、plcc和krcc值越接近于1,rmse越小,表明本发明提出的算法具有更好的性能,和主观打分一致性越高。
实验结果表明本发明能够取得srcc=0.7356,plcc=0.7422,krcc=0.5365,rmse=6.7127。说明本方法的客观质量评价预测值与主观评分之间的相关性高,表明本发明方法与人眼视觉系统有较好的一致性。