CN103475897A - 一种基于失真类型判断的自适应图像质量评价方法 - Google Patents

一种基于失真类型判断的自适应图像质量评价方法 Download PDF

Info

Publication number
CN103475897A
CN103475897A CN2013104068210A CN201310406821A CN103475897A CN 103475897 A CN103475897 A CN 103475897A CN 2013104068210 A CN2013104068210 A CN 2013104068210A CN 201310406821 A CN201310406821 A CN 201310406821A CN 103475897 A CN103475897 A CN 103475897A
Authority
CN
China
Prior art keywords
prime
image
distortion
sigma
coordinate position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013104068210A
Other languages
English (en)
Other versions
CN103475897B (zh
Inventor
蒋刚毅
靳鑫
郁梅
邵枫
彭宗举
陈芬
王晓东
李福翠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ningbo University
Original Assignee
Ningbo University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ningbo University filed Critical Ningbo University
Priority to CN201310406821.0A priority Critical patent/CN103475897B/zh
Publication of CN103475897A publication Critical patent/CN103475897A/zh
Application granted granted Critical
Publication of CN103475897B publication Critical patent/CN103475897B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

本发明公开了一种基于失真类型判断的自适应图像质量客观评价方法,该方法首先对图像的失真类型进行判断,将失真类型分为高斯白噪声失真、JPEG失真和类模糊失真三类,其中类模糊失真包含高斯模糊失真、JPEG2000失真和快衰落失真;利用失真判别结果,对受到高斯白噪声失真的图像采用基于像素域的结构相似度模型评价,对受到JPEG失真的图像采用基于DCT域的结构相似度模型评价,对受到类模糊失真的图像采用基于小波域的结构相似度模型评价。实施结果表明本发明提出的客观评价方法,通过失真判别方法,在对各不同失真类型的失真图像的评价很好的结合了各结构相似度评价模型的优点,评价结果与人眼主观感知一致较高。

Description

一种基于失真类型判断的自适应图像质量评价方法
技术领域
本发明涉及一种图像质量评价技术,尤其是涉及一种基于失真类型判断的自适应图像客观质量评价方法。
背景技术
随着现代通信技术的迅速发展,人类进入信息社会,图像作为重要的信息载体,其质量的好坏将直接影响接受者对信息获取的准确度和完整度。然而,无论在图像的采集、处理、储存和传输过程,都不可避免由于处理方法的不完善或者外部设备不规范等原因产生失真或降质,不同的失真或降质程度将会对图像信息造成不同程度的损失。在图像信息技术被广泛应用的情况下,如何度量由图像不同的失真程度而导致的所载信息的损失大小显得尤为重要。图像质量评价课题的出现,正是为了解决这一重要的现实问题。从方法上可以将图像质量评价分为主观质量评价和客观质量评价,前者凭借实验人员的主观感知来评价图像的质量,因此非常繁琐和耗时,同时不适合集成到实际应用;后者依据模型给出量化指标,模拟人类视觉***(HVS,human visual system)感知机制来衡量图像质量,该方法具有操作简单、易于实现和实时算法优化等特点,成为图像质量评价中的研究重点。而根据对HVS描述的侧重点不同,可以将图像质量评价分为基于误差灵敏度和基于结构相似度评价方法两类。基于误差灵敏度方法考虑视觉非线性、多通道、对比敏感度带通、掩盖效应、多通道间不同激励的相互作用以及视觉心理特征,但是由于人类尚且没有完全掌握HVS,因此该类方法存在着明显的准确建模障碍。基于结构相似度方法认为自然图像具有特定的结构,人眼对图像的感知,主要从这些结构信息中提取,直接评价图像信号的结构相似性,方法实现复杂度较低,应用性较强,但是现有技术的结构相似度方法种类较多,而且这些方法并不能保证不同失真类型的图像的质量评价结果都较准确。
发明内容
本发明所要解决的技术问题是提供一种自适应图像质量客观评价方法,其能够有效地提高不同失真类型的图像的质量评价结果的准确性。
本发明解决上述技术问题所采用的技术方案为:一种基于失真类型判断的自适应图像质量评价方法,它的处理过程为:
首先,确定待评价的失真图像的失真类型;
其次,结合待评价的失真图像的失真类型进行相应的处理:
如果失真图像为高斯白噪声失真,则将原始的无失真图像和待评价的失真图像在像素域分割成多个相重叠的尺寸大小为8×8的图像块,通过计算原始的无失真图像和待评价的失真图像中的每个图像块中的所有像素点在像素域亮度均值和标准差,以及原始无失真图像和待评价的失真图像中所有的坐标位置相同的两个图像块中的所有像素点亮度值之间的协方差,获取原始的无失真图像和待评价的失真图像中所有的坐标位置相同的两个图像块之间的基于像素域的结构相似度;
如果失真图像为JPEG失真,则将原始的无失真图像和待评价的失真图像在DCT(Discrete Cosine Transform)域分割成多个相重叠的尺寸大小为8×8的图像块,通过计算原始的无失真图像块和待评价的失真图像块在DCT域中所有系数的均值和标准差,以及原始无失真图像和待评价的失真图像在DCT域所中有的坐标位置相同的两个图像块中的所有系数之间的协方差,获取原始的无失真图像和待评价的失真图像中所有的坐标位置相同的两个图像块之间的基于DCT域的结构相似度;
如果失真图像为类模糊失真,则将原始的无失真图像和待评价的失真图像在小波域分割成多个相重叠的尺寸大小为8×8的图像块,通过计算原始的无失真图像块和待评价的失真图像块在小波域中所有系数的均值和标准差,以及原始无失真图像和待评价的失真图像在小波域中所有的坐标位置相同的两个图像块中的所有系数之间的协方差,获取原始的无失真图像和待评价的失真图像中所有的坐标位置相同的两个图像块之间的基于小波域的结构相似度;
最后,根据原始的无失真图像和待评价的失真图像中所有坐标位置相同的两个图像块之间的结构相似度,获取待评价的失真图像的客观质量分值。
本发明的一种基于失真类型判断的自适应图像质量评价方法,它具体包括以下步骤:
①令X表示原始的无失真图像,令Y表示待评价的失真图像,通过失真类型判别方法确定Y的失真类型,Y的失真类型为高斯白噪声失真、JPEG失真、类模糊失真中的其中一种,其中类模糊失真包含高斯模糊失真、JPEG2000失真和快衰落失真;
②如果失真图像Y的失真类型为高斯白噪声失真,则采用尺寸大小为8×8的滑动窗口在X中逐像素点移动,将X分割成M×N个相重叠的且尺寸大小为8×8的图像块,将X中坐标位置为(i,j)的图像块记为xi,j;同样,采用尺寸大小为8×8的滑动窗口在Y中逐像素点移动,将Y分割成M×N个相重叠的且尺寸大小为8×8的图像块,将Y中坐标位置为(i,j)的图像块记为yi,j;其中,
Figure BDA00003791137100031
Figure BDA00003791137100032
H表示X和Y的高度,W表示X和Y的宽度,符号
Figure BDA00003791137100033
为向下取整符号,1≤i≤M,1≤j≤N;
如果失真图像Y的失真类型为JPEG失真,则采用尺寸大小为8×8的滑动窗口在X中逐像素点移动,将X分割成M×N个相重叠的且尺寸大小为8×8的图像块,将X中坐标位置为(i,j)的图像块记为xi,j,对所有的图像块xi,j进行二维DCT变换,得到对应变换后的图像块为
Figure BDA00003791137100034
同样,采用尺寸大小为8×8的滑动窗口在Y中逐像素带你移动,将Y分割成M×N个相重叠的且尺寸大小为8×8的图像块,将Y中坐标位置为(i,j)的图像块记为yi,j,对所有的图像块yi,j进行二维DCT变换,得到对应变换后的图像块为
Figure BDA00003791137100035
其中,
Figure BDA00003791137100037
H表示X和Y的高度,W表示X和Y的宽度,1≤i≤M,1≤j≤N;
如果失真图像Y的失真类型为类模糊失真,则对X进行一级小波变换,提取近似分量并记为XA,采用尺寸大小为8×8的滑动窗口在XA中逐点移动,将XA分割成M′×N′个相重叠的且尺寸大小为8×8的图像块,将XA中坐标位置为(i′,j′)的图像块记为
Figure BDA00003791137100038
同样,对Y进行一级小波变换,提取近似分量并记为YA,采用尺寸大小为8×8的滑动窗口在YA中逐点移动,将YA分割成M′×N′个相重叠的且尺寸大小为8×8的图像块,将YA中坐标位置为(i′,j′)的图像块记为
Figure BDA00003791137100039
其中,
Figure BDA000037911371000310
H′表示XA和YA的高度,W′表示XA和YA的宽度,1≤i′≤M′,1≤j′≤N′;
③如果失真图像Y的失真类型为高斯白噪声失真,则计算X中的每个图像块中的所有像素点的亮度均值和标准差,并计算Y中的每个图像块中的所有像素点的亮度均值和标准差,然后计算X和Y中所有的坐标位置相同的两个图像块中的所有像素点之间的协方差,将X中坐标位置为(i,j)的图像块xi,j中的所有像素点的亮度均值和标准差对应记为
Figure BDA000037911371000312
Figure BDA000037911371000313
将Y中坐标位置为(i,j)的图像块yi,j中的所有像素点的亮度均值和标准差对应记为
Figure BDA00003791137100042
将X中坐标位置为(i,j)的图像块xi,j中的所有像素点与Y中坐标位置为(i,j)的图像块yi,j中的所有像素点之间的协方差记为 μ x i , j = 1 64 Σ u = 1 8 Σ v = 1 8 x i , j ( u , v ) , σ x i , j = 1 64 Σ u = 1 8 Σ v = 1 8 ( x i , j ( u , v ) - μ x i , j ) 2 , μ y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 y i , j ( u , v ) , σ y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 ( y i , j ( u , v ) - μ y i , j ) 2 , σ x i , j y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 [ ( x i , j ( u , v ) - μ x i , j ) ( y i , j ( u , v ) - μ y i , j ) ] , 其中,xi,j(u,v)表示xi,j中坐标位置为(u,v)的像素点的亮度值,yi,j(u,v)表示yi,j中坐标位置为(u,v)的像素点的亮度值,1≤u≤8,1≤v≤8;
如果失真图像Y的失真类型为JPEG失真,则计算X中的每个图像块中的所有像素点的亮度均值和标准差,并计算Y中的每个图像块中的所有像素点的亮度均值和标准差,然后计算X中的每个图像块的DCT交流系数的均值和标准差,并计算Y中的每个图像块的DCT交流系数的均值和标准差,最后计算X和Y中所有的坐标位置相同的两个图像块的所有DCT交流系数之间的协方差,将X中坐标位置为(i,j)的图像块xi,j中的所有像素点的亮度均值和标准差对应记为
Figure BDA00003791137100049
Figure BDA000037911371000410
将Y中坐标位置为(i,j)的图像块yi,j中的所有像素点的亮度均值和标准差对应记为
Figure BDA000037911371000411
将X中坐标位置为(i,j)的图像块xi,j进行DCT变换后得到的新图像块
Figure BDA000037911371000413
的所有交流系数的均值和标准差分别对应记为
Figure BDA000037911371000415
将Y中坐标位置为(i,j)的图像块yi,j进行DCT变换后得到的新图像块的所有交流系数的均值和标准差分别对应记为
Figure BDA000037911371000417
Figure BDA000037911371000418
将X中坐标位置为(i,j)的DCT域图像块
Figure BDA000037911371000419
和Y中坐标位置为(i,j)的DCT域图像块
Figure BDA000037911371000420
中的所有交流系数之间的协方差记为
Figure BDA000037911371000421
μ x i , j = 1 64 Σ u = 1 8 Σ v = 1 8 x i , j ( u , v ) , σ x i , j = 1 64 Σ u = 1 8 Σ v = 1 8 ( x i , j ( u , v ) - μ x i , j ) 2 , μ y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 y i , j ( u , v ) , σ y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 ( y i , j ( u , v ) - μ y i , j ) 2 , μ x i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 x i , j D ( u D , v D ) , σ x i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 ( x i , j D ( u D , v D ) - μ x i , j D ) 2 , μ y i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 y i , j D ( u D , v D ) , σ y i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 ( y i , j D ( u D , v D ) - μ y i , j D ) 2 , σ x i , j D , y i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 [ ( x i , j D ( u D , v D ) - μ x i , j D ) ( y i , j D ( u D , v D ) - μ y i , j D ) ] , 其中,xi,j(u,v)表示xi,j中坐标位置为(u,v)的像素点的亮度值,yi,j(u,v)表示yi,j中坐标位置为(u,v)的像素点的亮度值,1≤u≤8,1≤v≤8,
Figure BDA00003791137100059
表示
Figure BDA000037911371000510
中坐标位置为(uD,vD)的DCT系数值,
Figure BDA000037911371000511
表示
Figure BDA000037911371000512
中坐标位置为(uD,vD)的DCT系数值,1≤uD≤8,1≤vD≤8且uD和vD不同时为1;
如果失真图像Y的失真类型为类模糊失真,则计算X经一级小波变换后的近似分量XA中所有系数值的均值和标准差,并计算Y经一级小波变换后的近似分量YA中所有系数值的均值和标准差,然后计算XA和YA中所有的坐标位置相同的两个图像块中的所有系数之间的协方差,将XA中坐标位置为(iW,jW)的图像块
Figure BDA000037911371000513
中所有系数的均值和标准差分别对应记为
Figure BDA000037911371000514
Figure BDA000037911371000515
将YA中坐标位置为(iW,jW)的图像块
Figure BDA000037911371000516
中所有系数的均值和标准差分别记为
Figure BDA000037911371000517
Figure BDA000037911371000518
将XA中坐标位置为(iW,jW)的图像块
Figure BDA000037911371000519
中的所有像素点与YA中坐标位置为(iW,jW)的图像块
Figure BDA000037911371000520
中的所有系数之间的协方差记为
Figure BDA000037911371000521
μ x i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 x i W , j W W ( u W , v W ) , σ x i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 ( x i W , j W W ( u W , v W ) - μ x i W , j W W ) 2 , μ y i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 y i W , j W W ( u W , v W ) , σ y i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 ( y i W , j W W ( u W , v W ) - μ y i W , j W W ) 2 , σ x i W , j W W , y i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 [ ( x i W , j W W ( u W , v W ) - μ x i W , j W W ) ( y i W , j W W ( u W , v W ) - μ y i W , j W W ) ] , 其中,
Figure BDA00003791137100064
表示
Figure BDA00003791137100065
中坐标位置为(uW,vW)的系数值,
Figure BDA00003791137100066
表示
Figure BDA00003791137100067
中坐标位置为(uW,vW)的系数值,1≤uW≤8,1≤vW≤8;
④如果失真图像Y的失真类型为高斯白噪声失真,则计算X和Y中所有的坐标位置相同的两个图像块之间的亮度函数、对比度函数和结构度函数,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的亮度函数、对比度函数和结构度函数对应分别记为l(xi,j,yi,j)、c(xi,j,yi,j)和s(xi,j,yi,j), l ( x i , j , y i , j ) = 2 μ x i , j μ y i , j + C 1 μ x i , j 2 + μ y i , j 2 + C 1 , c ( x i , j , y i , j ) = 2 σ x i , j σ y i , j + C 2 σ x i , j 2 + σ y i , j 2 + C 2 ,
Figure BDA000037911371000610
其中,C1、C2、C3为避免分母出现零而设置的小值常数;
如果失真图像Y的失真类型为JPEG失真,则计算X和Y中所有的坐标位置相同的两个图像块之间的亮度函数和对比度函数,并计算X和Y中所有的坐标位置相同的两个图像块在DCT域的结构度函数,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的亮度函数和对比度函数和结构度函数对应分别记为l(xi,j,yi,j)和c(xi,j,yi,j),将X中坐标位置为(i,j)的图像块xi,j在DCT变换后的新图像块与Y中坐标位置为(i,j)的图像块yi,j在DCT变换后的新图像块之间结构度函数记为f(xi,j,yi,j),
Figure BDA000037911371000613
c ( x i , j , y i , j ) = 2 σ x i , j σ y i , j + C 2 σ x i , j 2 + σ y i , j 2 + C 2 , f ( x i , j , y i , j ) = σ x i , j D , y i , j D + C 3 σ x i , j D σ y i , j D + C 3 , 其中,C1、C2、C3为避免分母出现零而设置的小值常数;
如果失真图像Y的失真类型为类模糊失真,则计算X和Y中所有的坐标位置相同的两个图像块之间的小波系数函数、小波系数对比度函数和小波系数结构度函数,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的小波系数函数、小波系数对比度函数和小波系数结构度函数对应分别记为lW(xi,j,yi,j)、cW(xi,j,yi,j)和sW(xi,j,yi,j), l W ( x i , j , y i , j ) = 2 μ x i W , j W W μ y i W , j W W + C 1 μ x i W , j W W 2 + μ y i W , j W W 2 + C 1 , c W ( x i , j , y i , j ) = 2 σ x i W , j W W σ y i W , j W W + C 2 σ x i W , j W W 2 + σ y i W , j W W 2 + C 2 , s W ( x i , j , y i , j ) = σ x i W , j W W , y i W , j W W + C 3 σ x i W , j W W σ y i W , j W W + C 3 , 其中,C1、C2、C3为避免分母出现零而设置的小值常数;
⑤如果失真图像Y的失真类型为高斯白噪声失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的亮度函数、对比度函数和结构度函数,计算X和Y中所有的坐标位置相同的两个图像块之间的结构相似度,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的结构相似度记为SSIM(xi,j,yi,j),SSIM(xi,j,yi,j)=[l(xi,j,yi,j)]α[c(xi,j,yi,j)]β[s(xi,j,yi,j)]γ,其中α、β和γ为调节因子;
如果失真图像Y的失真类型为JPEG失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的亮度函数和对比度函数,以及X和Y中所有的坐标位置相同的两个图像块在DCT域的结构度函数,计算X和Y中所有坐标位置相同的两个图像块之间的基于DCT域的结构相似度,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的基于DCT域的结构相似度记为FSSIM(xi,j,yi,j),FSSIM(xi,j,yi,j)=[l(xi,j,yi,j)]α[c(xi,j,yi,j)]β[f(xi,j,yi,j)]γ,其中α、β和γ为调节因子;
如果失真图像Y的失真类型为类模糊失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的小波系数函数、小波系数对比度函数和小波系数结构度函数,计算X和Y中所有的坐标位置相同的两个图像块之间的基于小波域的结构相似度,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的基于小波域的结构相似度记为记为WSSIM(xi,j,yi,j),WSSIM(xi,j,yi,j)=[lW(xi,j,yi,j)]α[cW(xi,j,yi,j)]β[sW(xi,j,yi,j)]γ,其中α、β和γ为调节因子;
⑥如果失真图像Y的失真类型为高斯白噪声失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的基于像素域的结构相似度,计算Y的客观质量分值,记为Qwn Q wn = 1 M × N Σ i = 1 M Σ j = 1 N SSIM ( x i , j , y i , j ) ;
如果失真图像Y的失真类型为JPEG失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的基于DCT域的结构相似度,计算Y的客观质量分值,记为Qjpeg Q jpeg = 1 M × N Σ i = 1 M Σ j = 1 N FSSIM ( x i , j , y i , j ) ;
如果失真图像Y的失真类型为类模糊失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的基于小波域的结构相似度,计算Y的客观质量分值,记为Qblur Q blur = 1 M × N Σ i = 1 M Σ j = 1 N WSSIM ( x i , j , y i , j ) .
所述的步骤①中通过失真类型判别方法确定Y的失真类型的具体过程为:
①-a、对X进行大小为64×64的无重叠块分割,得到M′×N′个大小为64×64的图像块,将X中坐标在(i′,j′)处的图像块记为x′i′,j′,对每个图像块x′进行一级小波分解,提取对角分量,找出每个图像块的对角分量中系数幅度的中值,并计算每个图像块的噪声标准差,将x′i′,j′的小波对角分量中系数幅度的中值记为
Figure BDA00003791137100084
其噪声标准差为
Figure BDA00003791137100085
其中,
Figure BDA00003791137100087
Figure BDA00003791137100088
1≤i′≤M′,1≤j′≤N′;
同样,对Y进行大小为64×64的无重叠块分割,得到M′×N′个大小为64×64的图像块,将Y中坐标在(i′,j′)处的图像块记为y′i′,j′,对每个图像块y′进行一级小波分解,提取对角分量,找出每个图像块的对角分量中系数幅度的中值,并计算每个图像块的噪声标准差,将y′i′,j′的小波对角分量中系数幅度的中值记为
Figure BDA00003791137100089
其噪声标准差为
Figure BDA000037911371000810
Figure BDA000037911371000811
①-b、计算X和Y中所有坐标位置相同的图像块之间的噪声标准差的差值,将X和Y中坐标位置(i′,j′)处的图像块x′i′,j′和y′i′,j′的噪声标准差的差值记为
Figure BDA00003791137100091
然后计算X和Y中所有坐标位置相同的图像块之间的噪声标准差的差值的均值,记为
Figure BDA00003791137100092
Figure BDA00003791137100093
①-c、判断是否成立,如果成立,则确定Y的失真类型为高斯白噪声失真,然后结束;否则,执行步骤①-d;其中,ThWN为高斯白噪声失真判别阈值;
①-d、计算X的亮度差值图,记为Xh,将Xh中坐标位置为(i′′,j′′)点的系数值记为Xh(i′′,j′′),Xh(i′′,j′′)=|X(i′′,j′′)-X(i′′,j′′+1)|,其中,1≤i′′≤H,1≤j′′≤W-1,X(i′′,j′′)表示X中坐标位置为(i′′,j′′)的像素点的亮度值,X(i′′,j′′+1)表示X中坐标位置为(i′′,j′′+1)的像素点的亮度值,符号“‖”为取绝对值符号;
同样,计算Y的亮度差值图,记为Yh,将Yh中坐标位置为(i′′,j′′)点的系数值记为Yh(i′′,j′′),Yh(i′′,j′′)=|Y(i′′,j′′)-Y(i′′,j′′+1)|,其中,1≤i′′≤H,1≤j′′≤W-1,Y(i′′,j′′)表示Y中坐标位置为(i′′,j′′)的像素点的亮度值,Y(i′′,j′′+1)表示Y中坐标位置为(i′′,j′′+1)的像素点的亮度值;
①-e、对X的亮度差值图Xh进行8×8大小的无重叠的块分割,得到M′′×N′′个无重叠的大小为8×8图像块,将Xh中坐标位置在(i′′′,j′′′)处的图像块记为
Figure BDA00003791137100095
定义图像块
Figure BDA00003791137100096
的块内能量和块边缘能量分别为
Figure BDA00003791137100097
Ex i ′ ′ ′ , j ′ ′ ′ In = 1 56 Σ p = 1 8 Σ q = 1 7 x i ′ ′ ′ , j ′ ′ ′ h ( p , q ) , Ex i ′ ′ ′ , j ′ ′ ′ Ed = 1 8 Σ p = 1 8 x i ′ ′ ′ , j ′ ′ ′ h ( p , 8 ) , 其中,
Figure BDA000037911371000911
Figure BDA000037911371000912
中坐标位置为(p,q)的系数值,
Figure BDA000037911371000913
中坐标位置为(p,8)的系数值,
Figure BDA000037911371000915
Figure BDA000037911371000916
1≤i′′′≤M′′,1≤j′′′≤N′′,1≤p≤8,1≤q≤7;
同样,对Y的亮度差值图Yh进行8×8大小的无重叠的块分割,得到M′′×N′′个无重叠的大小为8×8图像块,将Yh中坐标位置在(i′′′,j′′′)处的图像块记为
Figure BDA00003791137100101
定义图像块的块内能量和块边缘能量分别为
Figure BDA00003791137100103
Figure BDA00003791137100104
Ey i ′ ′ ′ , j ′ ′ ′ In = 1 56 Σ p = 1 8 Σ q = 1 7 y i ′ ′ ′ , j ′ ′ ′ h ( p , q ) , Ey i ′ ′ ′ , j ′ ′ ′ Ed = 1 8 Σ p = 1 8 y i ′ ′ ′ , j ′ ′ ′ h ( p , 8 ) , 其中,
Figure BDA00003791137100107
Figure BDA00003791137100108
中坐标位置为(p,q)的系数值,
Figure BDA00003791137100109
Figure BDA000037911371001010
中坐标位置为(p,8)的系数值;
①-f、计算Xh中所有图像块的边缘能量和块内能量之间的比值,将Xh中坐标位置在(i′′′,j′′′)处的图像块
Figure BDA000037911371001011
的块边缘能量和块能量的比值记为 R i ′ ′ ′ , j ′ ′ ′ x = Ex i ′ ′ ′ , j ′ ′ ′ Ed Ex i ′ ′ ′ , j ′ ′ ′ In ;
同样,计算Yh中所有图像块的边缘能量和块内能量之间的比值,将Yh中坐标位置在(i′′′,j′′′)处的图像块
Figure BDA000037911371001014
的块边缘能量和块能量的比值记为
Figure BDA000037911371001015
R i ′ ′ ′ , j ′ ′ ′ y = Ey i ′ ′ ′ , j ′ ′ ′ Ed Ey i ′ ′ ′ , j ′ ′ ′ In ;
统计满足不等式
Figure BDA000037911371001017
的图像块的个数,并记为N0;定义判别指标J, J = N 0 M ′ ′ × N ′ ′ ;
①-g、判断J>ThJPEG是否成立,如果成立,则确定Y的失真类型为JPEG失真,然后结束;否则,执行步骤①-h;其中,ThJPEG为JPEG失真判别阈值;
①-h、确定Y的失真类型为类模糊失真,即Y的失真类型为高斯模糊失真,或JPEG2000失真,或快衰落失真。
所述的步骤④中取C1=0.01、C2=0.02、C3=0.01、α=β=γ=1。
与现有技术相比,本发明的优点在于:
1)本发明方法在获取原始的无失真图像和待评价的失真图像中坐标位置相同的两个图像块之间的结构相似度时,结合了待评价的失真图像的失真类型,使得本发明方法能够从自适应评价的角度出发,自适应地选择计算基于像素域的结构相似度,或基于DCT域的结构相似度,或基于小波域的结构相似度,从而提高了不同失真类型的图像的质量评价结果的准确性。
2)本发明方法在判别失真图像的失真类型的过程中通过结合图像受到高斯白噪声失真时表现出来的失真特点和受到JPEG失真时表现出来的失真特点,在有原始参考图像的情况下,实现了失真图像的失真类型的判断,该失真类型的判别过程可移植性高。
附图说明
图1为本发明方法的总体实现框图;
图2为本发明方法中涉及到的训练集中的12幅原始无失真图像;
图3为本发明方法中确定图像是高斯白噪声失真时涉及的阈值大小与判断正确率大小关系图;
图4为发明方法中确定图像是JPEG失真时涉及的阈值大小与判断正确率大小关系图;
具体实施方式
以下结合附图实施例对本发明作进一步详细描述。
本发明提出一种基于失真类型判断的自适应图像质量评价方法,其处理过程为:
首先,确定待评价的失真图像的失真类型;
其次,结合待评价的失真图像的失真类型进行相应的处理,
如果失真图像为高斯白噪声失真,则将原始的无失真图像和待评价的失真图像在像素域分割成多个相重叠的尺寸大小为8×8的图像块,通过计算原始的无失真图像和待评价的失真图像中的每个图像块中的所有像素点在像素域亮度均值和标准差,以及原始无失真图像和待评价的失真图像中所有的坐标位置相同的两个图像块中的所有像素点亮度值之间的协方差,获取原始的无失真图像和待评价的失真图像中所有的坐标位置相同的两个图像块之间的基于像素域的结构相似度;
如果失真图像为JPEG失真,则将原始的无失真图像和待评价的失真图像在DCT(Discrete Cosine Transform)变换域分割成多个相重叠的尺寸大小为8×8的图像块,通过计算原始的无失真图像块和待评价的失真图像块在DCT域中所有系数的均值和标准差,以及原始无失真图像和待评价的失真图像在DCT域所中有的坐标位置相同的两个图像块中的所有系数之间的协方差,获取原始的无失真图像和待评价的失真图像中所有的坐标位置相同的两个图像块之间的基于DCT域的结构相似度;
如果失真图像为类模糊失真,则将原始的无失真图像和待评价的失真图像在小波域分割成多个相重叠的尺寸大小为8×8的图像块,通过计算原始的无失真图像块和待评价的失真图像块在小波域中所有系数的均值和标准差,以及原始无失真图像和待评价的失真图像在小波域中所有的坐标位置相同的两个图像块中的所有系数之间的协方差,获取原始的无失真图像和待评价的失真图像中所有的坐标位置相同的两个图像块之间的基于小波域的结构相似度;
最后,根据原始的无失真图像和待评价的失真图像中所有坐标位置相同的两个图像块之间的结构相似度,获取待评价的失真图像的客观质量分值。
本发明的自适应图像质量客观评价方法,其总体实现框图如图1所示,其具体包括以下步骤:
①令X表示原始的无失真图像,令Y表示待评价的失真图像,然后通过失真类型判别方法确定Y的失真类型,Y的失真类型为高斯白噪声失真、JPEG失真、高斯模糊失真、类JPEG2000失真中的其中一种。
目前,图像的失真类型一般有高斯白噪声失真(WN,white noise)、JPEG失真(JPEG)和类模糊失真三类,其中,类模糊失真包含高斯模糊失真(Gblur,Gaussian blur)、JPEG2000失真和快衰落失真(FF,fast fading)三种。在此,通过失真类型判别方法,确定Y为哪种失真类型。
步骤①中通过失真类型判别方法确定Y的失真类型的具体过程为:
①-a、对X进行大小为64×64的无重叠块分割,得到M′×N′个大小为64×64的图像块,将X中坐标在(i′,j′)处的图像块记为x′i′,j′,对每个图像块x′进行一级小波分解(haar小波),提取对角分量,找出每个图像块的对角分量中系数幅度的中值,并计算每个图像块的噪声标准差,将x′i′,j′的小波对角分量中系数幅度的中值记为
Figure BDA00003791137100121
其噪声标准差为
Figure BDA00003791137100122
其中,
Figure BDA00003791137100125
1≤i′≤M′,1≤j′≤N′,H、W分别表示X的高度和宽度;
同样,对Y进行大小为64×64的无重叠块分割,得到M′×N′个大小为64×64的图像块,将Y中坐标在(i′,j′)处的图像块记为y′i′,j′,对每个图像块y′进行一级小波分解(haar小波),提取对角分量,找出每个图像块的对角分量中系数幅度的中值,并计算每个图像块的噪声标准差,将y′i′,j′的小波对角分量中系数幅度的中值记为
Figure BDA00003791137100131
其噪声标准差为
Figure BDA00003791137100132
Figure BDA00003791137100133
其中,
Figure BDA00003791137100134
Figure BDA00003791137100135
1≤i′≤M′,1≤j′≤N′,H、W分别表示Y的高度和宽度,即X和Y有相同的尺寸;
①-b、计算X和Y中所有坐标位置相同的图像块之间的噪声标准差的差值,将X和Y中坐标位置(i′,j′)处的图像块x′i′,j′和y′i′,j′的噪声标准差的差值记为Δσi′,j′
Figure BDA00003791137100136
然后计算X和Y中所有坐标位置相同的图像块之间的噪声标准差的差值的均值,记为
Figure BDA00003791137100138
①-c、判断
Figure BDA00003791137100139
是否成立,如果成立,则确定Y的失真类型为高斯白噪声失真,然后结束;否则,执行步骤①-d;其中,ThWN为高斯白噪声失真判别阈值,在本实施例中,高斯白噪声判别阈值ThWN的取值为0.8;
①-d、计算X的亮度差值图,记为Xh,将Xh中坐标位置为(i′′,j′′)点的系数值记为Xh(i′′,j′′),Xh(i′′,j′′)=|X(i′′,j′′)-X(i′′,j′′+1)|,其中,1≤i′′≤H,1≤j′′≤W-1,X(i′′,j′′)表示X中坐标位置为(i′′,j′′)的像素点的亮度值,X(i′′,j′′+1)表示X中坐标位置为(i′′,j′′+1)的像素点的亮度值,符号“‖”为取绝对值符号;
同样,计算Y的亮度差值图,记为Yh,将Yh中坐标位置为(i′′,j′′)点的系数值记为Yh(i′′,j′′),Yh(i′′,j′′)=|Y(i′′,j′′)-Y(i′′,j′′+1)|,其中,1≤i′′≤H,1≤j′′≤W-1,Y(i′′,j′′)表示Y中坐标位置为(i′′,j′′)的像素点的亮度值,Y(i′′,j′′+1)表示Y中坐标位置为(i′′,j′′+1)的像素点的亮度值;
①-e、对X的亮度差值图Xh进行8×8大小的无重叠的块分割,得到M′′×N′′个无重叠的大小为8×8图像块,将Xh中坐标位置在(i′′′,j′′′)处的图像块记为
Figure BDA000037911371001310
定义图像块
Figure BDA000037911371001311
的块内能量和块边缘能量分别为
Figure BDA000037911371001312
Figure BDA000037911371001313
Ex i ′ ′ ′ , j ′ ′ ′ In = 1 56 Σ p = 1 8 Σ q = 1 7 x i ′ ′ ′ , j ′ ′ ′ h ( p , q ) , Ex i ′ ′ ′ , j ′ ′ ′ Ed = 1 8 Σ p = 1 8 x i ′ ′ ′ , j ′ ′ ′ h ( p , 8 ) , 其中,
Figure BDA00003791137100143
中坐标位置为(p,q)的系数值,
Figure BDA00003791137100145
Figure BDA00003791137100146
中坐标位置为(p,8)的系数值,
Figure BDA00003791137100147
Figure BDA00003791137100148
1≤i′′′≤M′′,1≤j′′′≤N′′,1≤p≤8,1≤q≤7;
同样,对Y的亮度差值图Yh进行8×8大小的无重叠的块分割,得到M′′×N′′个无重叠的大小为8×8图像块,将Yh中坐标位置在(i′′′,j′′′)处的图像块记为定义图像块的块内能量和块边缘能量分别为
Figure BDA000037911371001411
Figure BDA000037911371001412
Ey i ′ ′ ′ , j ′ ′ ′ In = 1 56 Σ p = 1 8 Σ q = 1 7 y i ′ ′ ′ , j ′ ′ ′ h ( p , q ) , Ey i ′ ′ ′ , j ′ ′ ′ Ed = 1 8 Σ p = 1 8 y i ′ ′ ′ , j ′ ′ ′ h ( p , 8 ) , 其中,
Figure BDA000037911371001415
Figure BDA000037911371001416
中坐标位置为(p,q)的系数值,
Figure BDA000037911371001418
中坐标位置为(p,8)的系数值
Figure BDA000037911371001419
Figure BDA000037911371001420
1≤i′′′≤M′′,1≤j′′′≤N′′,1≤p≤8,1≤q≤7;
①-f、计算Xh中所有图像块的边缘能量和块内能量之间的比值,将Xh中坐标位置在(i′′′,j′′′)处的图像块
Figure BDA000037911371001421
的块边缘能量和块能量的比值记为 R i ′ ′ ′ , j ′ ′ ′ x = Ex i ′ ′ ′ , j ′ ′ ′ Ed Ex i ′ ′ ′ , j ′ ′ ′ In ;
同样,计算Yh中所有图像块的边缘能量和块内能量之间的比值,将Yh中坐标位置在(i′′′,j′′′)处的图像块的块边缘能量和块能量的比值记为
Figure BDA000037911371001425
R i ′ ′ ′ , j ′ ′ ′ y = Ey i ′ ′ ′ , j ′ ′ ′ Ed Ey i ′ ′ ′ , j ′ ′ ′ In ;
统计满足不等式的图像块的个数,并记为N0;定义判别指标J, J = N 0 M ′ ′ × N ′ ′ ;
①-g、判断J>ThJPEG是否成立,如果成立,则确定Y的失真类型为JPEG失真,然后结束;否则,执行步骤①-h;其中,ThJPEG为JPEG失真判别阈值;本实施例中,JPEG失真判别阈值ThJPEG的取值为0.57;
①-h、确定Y的失真类型为类模糊失真,即Y的失真类型为高斯模糊失真,或JPEG2000失真,或快衰落失真。
在本实施例中,使用的图像数据为美国Texas大学图像和视频工程实验室公开的图像质量估计数据库(LIVE)所提供的808幅图像,其中包括无失真的参考图像29幅,失真图像779幅,其中高斯白噪声失真图像145幅、高斯模糊失真图像145幅、JPEG失真图像175、JPEG2000失真图像包含169幅以及快衰落失真图像145幅。另外,图2给出了从29幅无失真的参考图像中挑选纹理简单、纹理复杂和纹理中等的12幅无失真图像,将这12幅无失真图像及其对应的5种失真类型的图像作为训练集图像,其中高斯白噪声失真图像、高斯模糊失真图像和快衰落失真图像各60幅,JPEG失真图像和JPEG2000失真图像各70幅;将剩余的17幅无失真图像及其对应的5种失真类型的图像作为测试集图像,其中高斯白噪声失真图像、高斯模糊失真图像和快衰落失真图像各85幅,JPEG失真图像105幅,JPEG2000失真图像99幅。
第一步从训练数据库所有失真图像中分离出高斯白噪声失真的失真图像。在确定失真图像Y的失真类型是否为高斯白噪声失真的过程中涉及到的高斯白噪声失真判别阈值ThWN时,在区间[-0.5,1.5]中,每隔0.05取一个值作为ThWN探测值,对每个探测值,进行判别步骤①-a、①-b和①-c的数据训练,并分别求取判断的准确率,ThWN大小与判别正确率的关系曲线如图3所示,从图3中可以看出,当ThWN=0.8时,可以以正确率为100%地分离出高斯白噪声失真图像。
第二步从训练集中非高斯白噪声失真的图像中分离出JPEG失真图像。在区间[0.4,0.7]中每隔0.01取一个点作为ThJPEG的探测值,对每个探测值做判别步骤①-d至①-g的数据训练,并分别求取判断的准确率,ThJPEG大小与判别正确率的关系曲线如图4所示,从图4中可以看出,当ThJPEG=0.57时,可以以正确率为100%地从非高斯白噪声失真的图像中分离出JPEG失真图像。
②如果失真图像Y的失真类型为高斯白噪声失真,则采用尺寸大小为8×8的滑动窗口在X中按先行后列的顺序逐像素点移动,将X分割成M×N个相重叠的且尺寸大小为8×8的图像块,将X中坐标位置为(i,j)的图像块记为xi,j;同样,采用尺寸大小为8×8的滑动窗口在Y中按先行后列的顺序逐像素点移动,将Y分割成M×N个相重叠的且尺寸大小为8×8的图像块,将Y中坐标位置为(i,j)的图像块记为yi,j;其中,
Figure BDA00003791137100161
Figure BDA00003791137100162
H表示X和Y的高度,W表示X和Y的宽度,符号为向下取整符号,1≤i≤M,1≤j≤N;
如果失真图像Y的失真类型为JPEG失真,则采用尺寸大小为8×8的滑动窗口在X中按先行后列的顺序逐像素点移动,将X分割成M×N个相重叠的且尺寸大小为8×8的图像块,将X中坐标位置为(i,j)的图像块记为xi,j,对所有的图像块xi,j进行二维DCT变换,得到对应变换后的图像块为同样,采用尺寸大小为8×8的滑动窗口在Y中按先行后列的顺序逐像素带你移动,将Y分割成M×N个相重叠的且尺寸大小为8×8的图像块,将Y中坐标位置为(i,j)的图像块记为yi,j,对所有的图像块yi,j进行二维DCT变换,得到对应变换后的图像块为
Figure BDA00003791137100165
其中,
Figure BDA00003791137100166
Figure BDA00003791137100167
H表示X和Y的高度,W表示X和Y的宽度,1≤i≤M,1≤j≤N;
如果失真图像Y的失真类型为类模糊失真,则对X进行一级小波变换,提取近似分量并记为XA,采用尺寸大小为8×8的滑动窗口在XA中按先行后列的顺序逐点移动,将XA分割成M′×N′个相重叠的且尺寸大小为8×8的图像块,将XA中坐标位置为(i′,j′)的图像块记为
Figure BDA00003791137100168
同样,对Y进行一级小波变换,提取近似分量并记为YA,采用尺寸大小为8×8的滑动窗口在YA中按先行后列的顺序逐点移动,将YA分割成M′×N′个相重叠的且尺寸大小为8×8的图像块,将YA中坐标位置为(i′,j′)的图像块记为
Figure BDA00003791137100169
其中,
Figure BDA000037911371001610
Figure BDA000037911371001611
H′表示XA和YA的高度,W′表示XA和YA的宽度,1≤i′≤M′,1≤j′≤N′;
③如果失真图像Y的失真类型为高斯白噪声失真,则计算X中的每个图像块中的所有像素点的亮度均值和标准差,并计算Y中的每个图像块中的所有像素点的亮度均值和标准差,然后计算X和Y中所有的坐标位置相同的两个图像块中的所有像素点之间的协方差,将X中坐标位置为(i,j)的图像块xi,j中的所有像素点的亮度均值和标准差对应记为
Figure BDA000037911371001612
Figure BDA000037911371001613
将Y中坐标位置为(i,j)的图像块yi,j中的所有像素点的亮度均值和标准差对应记为
Figure BDA00003791137100171
Figure BDA00003791137100172
将X中坐标位置为(i,j)的图像块xi,j中的所有像素点与Y中坐标位置为(i,j)的图像块yi,j中的所有像素点之间的协方差记为
Figure BDA00003791137100173
μ x i , j = 1 64 Σ u = 1 8 Σ v = 1 8 x i , j ( u , v ) , σ x i , j = 1 64 Σ u = 1 8 Σ v = 1 8 ( x i , j ( u , v ) - μ x i , j ) 2 , μ y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 y i , j ( u , v ) , σ y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 ( y i , j ( u , v ) - μ y i , j ) 2 , σ x i , j y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 [ ( x i , j ( u , v ) - μ x i , j ) ( y i , j ( u , v ) - μ y i , j ) ] , 其中,xi,j(u,v)表示xi,j中坐标位置为(u,v)的像素点的亮度值,yi,j(u,v)表示yi,j中坐标位置为(u,v)的像素点的亮度值,1≤u≤8,1≤v≤8;
如果失真图像Y的失真类型为JPEG失真,则计算X中的每个图像块中的所有像素点的亮度均值和标准差,并计算Y中的每个图像块中的所有像素点的亮度均值和标准差,然后计算X中的每个图像块的DCT交流系数的均值和标准差,并计算Y中的每个图像块的DCT交流系数的均值和标准差,最后计算X和Y中所有的坐标位置相同的两个图像块的所有DCT交流系数之间的协方差,将X中坐标位置为(i,j)的图像块xi,j中的所有像素点的亮度均值和标准差对应记为
Figure BDA00003791137100179
Figure BDA000037911371001710
将Y中坐标位置为(i,j)的图像块yi,j中的所有像素点的亮度均值和标准差对应记为
Figure BDA000037911371001711
Figure BDA000037911371001712
将X中坐标位置为(i,j)的图像块xi,j进行DCT变换后得到的新图像块
Figure BDA000037911371001713
的所有交流系数的均值和标准差分别对应记为
Figure BDA000037911371001714
Figure BDA000037911371001715
将Y中坐标位置为(i,j)的图像块yi,j进行DCT变换后得到的新图像块的所有交流系数的均值和标准差分别对应记为
Figure BDA000037911371001717
Figure BDA000037911371001718
将X中坐标位置为(i,j)的DCT域图像块
Figure BDA000037911371001719
和Y中坐标位置为(i,j)的DCT域图像块
Figure BDA000037911371001720
中的所有交流系数之间的协方差记为
Figure BDA000037911371001721
μ x i , j = 1 64 Σ u = 1 8 Σ v = 1 8 x i , j ( u , v ) , σ x i , j = 1 64 Σ u = 1 8 Σ v = 1 8 ( x i , j ( u , v ) - μ x i , j ) 2 , μ y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 y i , j ( u , v ) , σ y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 ( y i , j ( u , v ) - μ y i , j ) 2 , μ x i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 x i , j D ( u D , v D ) , σ x i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 ( x i , j D ( u D , v D ) - μ x i , j D ) 2 , μ y i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 y i , j D ( u D , v D ) , σ y i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 ( y i , j D ( u D , v D ) - μ y i , j D ) 2 , σ x i , j D , y i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 [ ( x i , j D ( u D , v D ) - μ x i , j D ) ( y i , j D ( u D , v D ) - μ y i , j D ) ] , 其中,xi,j(u,v)表示xi,j中坐标位置为(u,v)的像素点的亮度值,yi,j(u,v)表示yi,j中坐标位置为(u,v)的像素点的亮度值,1≤u≤8,1≤v≤8,
Figure BDA00003791137100189
表示
Figure BDA000037911371001810
中坐标位置为(uD,vD)的DCT系数值,
Figure BDA000037911371001811
表示中坐标位置为(uD,vD)的DCT系数值,1≤uD≤8,1≤vD≤8且uD和vD不同时为1;
如果失真图像Y的失真类型为类模糊失真,则计算X经一级小波变换后的近似分量XA中所有系数值的均值和标准差,并计算Y经一级小波变换后的近似分量YA中所有系数值的均值和标准差,然后计算XA和YA中所有的坐标位置相同的两个图像块中的所有系数之间的协方差,将XA中坐标位置为(iW,jW)的图像块
Figure BDA000037911371001813
中所有系数的均值和标准差分别对应记为
Figure BDA000037911371001814
Figure BDA000037911371001815
将YA中坐标位置为(iW,jW)的图像块
Figure BDA000037911371001816
中所有系数的均值和标准差分别记为
Figure BDA000037911371001818
将XA中坐标位置为(iW,jW)的图像块中的所有像素点与YA中坐标位置为(iW,jW)的图像块
Figure BDA000037911371001820
中的所有系数之间的协方差记为
Figure BDA000037911371001821
μ x i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 x i W , j W W ( u W , v W ) , σ x i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 ( x i W , j W W ( u W , v W ) - μ x i W , j W W ) 2 , μ y i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 y i W , j W W ( u W , v W ) , σ y i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 ( y i W , j W W ( u W , v W ) - μ y i W , j W W ) 2 , σ x i W , j W W , y i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 [ ( x i W , j W W ( u W , v W ) - μ x i W , j W W ) ( y i W , j W W ( u W , v W ) - μ y i W , j W W ) ] , 其中,
Figure BDA00003791137100194
表示
Figure BDA00003791137100195
中坐标位置为(uW,vW)的系数值,
Figure BDA00003791137100196
表示
Figure BDA00003791137100197
中坐标位置为(uW,vW)的系数值,1≤uW≤8,1≤vW≤8;
④如果失真图像Y的失真类型为高斯白噪声失真,则计算X和Y中所有的坐标位置相同的两个图像块之间的亮度函数、对比度函数和结构度函数,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的亮度函数、对比度函数和结构度函数对应分别记为l(xi,j,yi,j)、c(xi,j,yi,j)和s(xi,j,yi,j), l ( x i , j , y i , j ) = 2 μ x i , j μ y i , j + C 1 μ x i , j 2 + μ y i , j 2 + C 1 , c ( x i , j , y i , j ) = 2 σ x i , j σ y i , j + C 2 σ x i , j 2 + σ y i , j 2 + C 2 ,
Figure BDA000037911371001910
其中,C1、C2、C3为避免分母出现零而设置的小值常数,在本实施例中取C1=0.01、C2=0.02、C3=0.01;
如果失真图像Y的失真类型为JPEG失真,则计算X和Y中所有的坐标位置相同的两个图像块之间的亮度函数和对比度函数,并计算X和Y中所有的坐标位置相同的两个图像块在DCT域的结构度函数,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的亮度函数和对比度函数和结构度函数对应分别记为l(xi,j,yi,j)和c(xi,j,yi,j),将X中坐标位置为(i,j)的图像块xi,j在DCT变换后的新图像块
Figure BDA000037911371001911
与Y中坐标位置为(i,j)的图像块yi,j在DCT变换后的新图像块
Figure BDA000037911371001912
之间结构度函数记为f(xi,j,yi,j),
Figure BDA000037911371001913
c ( x i , j , y i , j ) = 2 σ x i , j σ y i , j + C 2 σ x i , j 2 + σ y i , j 2 + C 2 , f ( x i , j , y i , j ) = σ x i , j D , y i , j D + C 3 σ x i , j D σ y i , j D + C 3 , 其中,C1、C2、C3为避免分母出现零而设置的小值常数,在本实施例中取C1=0.01、C2=0.02、C3=0.01;
如果失真图像Y的失真类型为类模糊失真,则计算X和Y中所有的坐标位置相同的两个图像块之间的小波系数函数、小波系数对比度函数和小波系数结构度函数,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的小波系数函数、小波系数对比度函数和小波系数结构度函数对应分别记为lW(xi,j,yi,j)、cW(xi,j,yi,j)和sW(xi,j,yi,j), l W ( x i , j , y i , j ) = 2 μ x i W , j W W μ y i W , j W W + C 1 μ x i W , j W W 2 + μ y i W , j W W 2 + C 1 , c W ( x i , j , y i , j ) = 2 σ x i W , j W W σ y i W , j W W + C 2 σ x i W , j W W 2 + σ y i W , j W W 2 + C 2 , s W ( x i , j , y i , j ) = σ x i W , j W W , y i W , j W W + C 3 σ x i W , j W W σ y i W , j W W + C 3 , 其中,C1、C2、C3为避免分母出现零而设置的小值常数,在本实施例中取C1=0.01、C2=0.02、C3=0.01;
⑤如果失真图像Y的失真类型为高斯白噪声失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的亮度函数、对比度函数和结构度函数,计算X和Y中所有的坐标位置相同的两个图像块之间的结构相似度,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的结构相似度记为SSIM(xi,j,yi,j),SSIM(xi,j,yi,j)=[l(xi,j,yi,j)]α[c(xi,j,yi,j)]β[s(xi,j,yi,j)]γ,其中α、β和γ为调节因子,在本实施例中取α=β=γ=1;
如果失真图像Y的失真类型为JPEG失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的亮度函数和对比度函数,以及X和Y中所有的坐标位置相同的两个图像块在DCT域的结构度函数,计算X和Y中所有坐标位置相同的两个图像块之间的基于DCT域的结构相似度,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的基于DCT域的结构相似度记为FSSIM(xi,j,yi,j),FSSIM(xi,j,yi,j)=[l(xi,j,yi,j)]α[c(xi,j,yi,j)]β[f(xi,j,yi,j)]γ,其中α、β和γ为调节因子,在本实施例中取α=β=γ=1;
如果失真图像Y的失真类型为类模糊失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的小波系数函数、小波系数对比度函数和小波系数结构度函数,计算X和Y中所有的坐标位置相同的两个图像块之间的基于小波域的结构相似度,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的基于小波域的结构相似度记为记为WSSIM(xi,j,yi,j),WSSIM(xi,j,yi,j)=[lW(xi,j,yi,j)]α[cW(xi,j,yi,j)]β[sW(xi,j,yi,j)]γ,其中α、β和γ为调节因子,在本实施例中取α=β=γ=1;
⑥如果失真图像Y的失真类型为高斯白噪声失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的基于像素域的结构相似度,计算Y的客观质量分值,记为Qwn Q wn = 1 M × N Σ i = 1 M Σ j = 1 N SSIM ( x i , j , y i , j ) ;
如果失真图像Y的失真类型为JPEG失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的基于DCT域的结构相似度,计算Y的客观质量分值,记为Qjpeg Q jpeg = 1 M × N Σ i = 1 M Σ j = 1 N FSSIM ( x i , j , y i , j ) ;
如果失真图像Y的失真类型为类模糊失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的基于小波域的结构相似度,计算Y的客观质量分值,记为Qblur Q blur = 1 M × N Σ i = 1 M Σ j = 1 N WSSIM ( x i , j , y i , j ) .
本实施例中,利用LIVE中提供的29幅无失真图像和779幅单一失真图像和各幅失真图像所对应的DMOS(differential mean opinion scores)值,根据步骤①至步骤⑥计算出各幅失真图像的质量评价分值Q,对779幅失真图像的客观质量评价分值Q和DMOS值进行四参数Logistic函数非线性拟合;利用评估图像质量评价方法的4个常用客观参量作为评价指标,这4个评价指标分别为线性相关系数CC(correlation coefficient)、Spearman相关系数SROCC(Spearman rank-order correlation coefficient)、离散率OR(out ratio)及均方误差系数RMSE(rooted mean squared error)。其中CC值和SROCC值越高、OR值和RMSE值越低说明图像客观评价方法与DMOS相关性越好。
表1列出了各种失真类型下评价性能的CC、SROCC、OR和RMSE系数的值,从表1所列的数据可见,本实施例得到的失真图像的客观质量分值Q与主观分数DMOS之间的相关性很高,CC值都超过0.94,SROCC值都超过0.91,OR值都低于0.41,RMSE值都低于5.4,这表明了本发明方法的客观评价结果与人眼主观感知的结果一致性很高,充分说明了本发明方法的有效性。
表1 本实施得到的失真图像的客观评价分与主观评价分之间的相关性
Figure BDA00003791137100221

Claims (5)

1.一种基于失真类型判断的自适应图像质量评价方法,其特征在于它的处理过程为:
首先,确定待评价的失真图像的失真类型;
其次,结合待评价的失真图像的失真类型进行相应的处理;
如果失真图像为高斯白噪声失真,则将原始的无失真图像和待评价的失真图像在像素域分割成多个相重叠的尺寸大小为8×8的图像块,通过计算原始的无失真图像和待评价的失真图像中的每个图像块中的所有像素点在像素域亮度均值和标准差,以及原始无失真图像和待评价的失真图像中所有的坐标位置相同的两个图像块中的所有像素点亮度值之间的协方差,获取原始的无失真图像和待评价的失真图像中所有的坐标位置相同的两个图像块之间的基于像素域的结构相似度;
如果失真图像为JPEG失真,则将原始的无失真图像和待评价的失真图像在DCT域分割成多个相重叠的尺寸大小为8×8的图像块,通过计算原始的无失真图像块和待评价的失真图像块在DCT域中所有系数的均值和标准差,以及原始无失真图像和待评价的失真图像在DCT域有的坐标位置相同的两个图像块中的所有系数之间的协方差,获取原始的无失真图像和待评价的失真图像中所有的坐标位置相同的两个图像块之间的基于DCT域的结构相似度;
如果失真图像为类模糊失真,则将原始的无失真图像和待评价的失真图像在小波域分割成多个相重叠的尺寸大小为8×8的图像块,通过计算原始的无失真图像块和待评价的失真图像块在小波域中所有系数的均值和标准差,以及原始无失真图像和待评价的失真图像在小波域中所有的坐标位置相同的两个图像块中的所有系数之间的协方差,获取原始的无失真图像和待评价的失真图像中所有的坐标位置相同的两个图像块之间的基于小波域的结构相似度;
最后,根据原始的无失真图像和待评价的失真图像中所有坐标位置相同的两个图像块之间的结构相似度,获取待评价的失真图像的客观质量分值。
2.根据权利要求1所述的一种基于失真类型判断的自适应图像质量评价方法,其特征在于:它具体包括以下步骤:
①令X表示原始的无失真图像,令Y表示待评价的失真图像,通过失真类型判别方法确定Y的失真类型,Y的失真类型为高斯白噪声失真、JPEG失真、类模糊失真中的其中一种,其中类模糊失真包含高斯模糊失真、JPEG2000失真和快衰落失真;
②如果失真图像Y的失真类型为高斯白噪声失真,则采用尺寸大小为8×8的滑动窗口在X中逐像素点移动,将X分割成M×N个相重叠的且尺寸大小为8×8的图像块,将X中坐标位置为(i,j)的图像块记为xi,j;同样,采用尺寸大小为8×8的滑动窗口在Y中逐像素点移动,将Y分割成M×N个相重叠的且尺寸大小为8×8的图像块,将Y中坐标位置为(i,j)的图像块记为yi,j;其中,
Figure FDA00003791137000022
H表示X和Y的高度,W表示X和Y的宽度,符号
Figure FDA00003791137000023
为向下取整符号,1≤i≤M,1≤j≤N;
如果失真图像Y的失真类型为JPEG失真,则采用尺寸大小为8×8的滑动窗口在X中逐像素点移动,将X分割成M×N个相重叠的且尺寸大小为8×8的图像块,将X中坐标位置为(i,j)的图像块记为xi,j,对所有的图像块xi,j进行二维DCT变换,得到对应变换后的图像块为
Figure FDA00003791137000024
同样,采用尺寸大小为8×8的滑动窗口在Y中逐像素带你移动,将Y分割成M×N个相重叠的且尺寸大小为8×8的图像块,将Y中坐标位置为(i,j)的图像块记为yi,j,对所有的图像块yi,j进行二维DCT变换,得到对应变换后的图像块为
Figure FDA00003791137000025
其中,
Figure FDA00003791137000026
Figure FDA00003791137000027
H表示X和Y的高度,W表示X和Y的宽度,1≤i≤M,1≤j≤N;
如果失真图像Y的失真类型为类模糊失真,则对X进行一级小波变换,提取近似分量并记为XA,采用尺寸大小为8×8的滑动窗口在XA中逐点移动,将XA分割成M′×N′个相重叠的且尺寸大小为8×8的图像块,将XA中坐标位置为(i′,j′)的图像块记为
Figure FDA00003791137000028
同样,对Y进行一级小波变换,提取近似分量并记为YA,采用尺寸大小为8×8的滑动窗口在YA中逐点移动,将YA分割成M′×N′个相重叠的且尺寸大小为8×8的图像块,将YA中坐标位置为(i′,j′)的图像块记为
Figure FDA00003791137000029
其中,
Figure FDA000037911370000210
Figure FDA000037911370000211
H′表示XA和YA的高度,W′表示XA和YA的宽度,1≤i′≤M′,1≤j′≤N′;
③如果失真图像Y的失真类型为高斯白噪声失真,则计算X中的每个图像块中的所有像素点的亮度均值和标准差,并计算Y中的每个图像块中的所有像素点的亮度均值和标准差,然后计算X和Y中所有的坐标位置相同的两个图像块中的所有像素点之间的协方差,将X中坐标位置为(i,j)的图像块xi,j中的所有像素点的亮度均值和标准差对应记为
Figure FDA000037911370000212
Figure FDA000037911370000213
将Y中坐标位置为(i,j)的图像块yi,j中的所有像素点的亮度均值和标准差对应记为
Figure FDA00003791137000031
Figure FDA00003791137000032
将X中坐标位置为(i,j)的图像块xi,j中的所有像素点与Y中坐标位置为(i,j)的图像块yi,j中的所有像素点之间的协方差记为
Figure FDA00003791137000033
μ x i , j = 1 64 Σ u = 1 8 Σ v = 1 8 x i , j ( u , v ) , σ x i , j = 1 64 Σ u = 1 8 Σ v = 1 8 ( x i , j ( u , v ) - μ x i , j ) 2 , μ y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 y i , j ( u , v ) , σ y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 ( y i , j ( u , v ) - μ y i , j ) 2 , σ x i , j y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 [ ( x i , j ( u , v ) - μ x i , j ) ( y i , j ( u , v ) - μ y i , j ) ] , 其中,xi,j(u,v)表示xi,j中坐标位置为(u,v)的像素点的亮度值,yi,j(u,v)表示yi,j中坐标位置为(u,v)的像素点的亮度值,1≤u≤8,1≤v≤8;
如果失真图像Y的失真类型为JPEG失真,则计算X中的每个图像块中的所有像素点的亮度均值和标准差,并计算Y中的每个图像块中的所有像素点的亮度均值和标准差,然后计算X中的每个图像块的DCT交流系数的均值和标准差,并计算Y中的每个图像块的DCT交流系数的均值和标准差,最后计算X和Y中所有的坐标位置相同的两个图像块的所有DCT交流系数之间的协方差,将X中坐标位置为(i,j)的图像块xi,j中的所有像素点的亮度均值和标准差对应记为
Figure FDA00003791137000039
将Y中坐标位置为(i,j)的图像块yi,j中的所有像素点的亮度均值和标准差对应记为
Figure FDA000037911370000311
Figure FDA000037911370000312
将X中坐标位置为(i,j)的图像块xi,j进行DCT变换后得到的新图像块
Figure FDA000037911370000313
的所有交流系数的均值和标准差分别对应记为
Figure FDA000037911370000315
将Y中坐标位置为(i,j)的图像块yi,j进行DCT变换后得到的新图像块
Figure FDA000037911370000316
的所有交流系数的均值和标准差分别对应记为
Figure FDA000037911370000317
Figure FDA000037911370000318
将X中坐标位置为(i,j)的DCT域图像块
Figure FDA000037911370000319
和Y中坐标位置为(i,j)的DCT域图像块
Figure FDA000037911370000320
中的所有交流系数之间的协方差记为
Figure FDA000037911370000321
μ x i , j = 1 64 Σ u = 1 8 Σ v = 1 8 x i , j ( u , v ) , σ x i , j = 1 64 Σ u = 1 8 Σ v = 1 8 ( x i , j ( u , v ) - μ x i , j ) 2 , μ y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 y i , j ( u , v ) , σ y i , j = 1 64 Σ u = 1 8 Σ v = 1 8 ( y i , j ( u , v ) - μ y i , j ) 2 , μ x i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 x i , j D ( u D , v D ) , σ x i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 ( x i , j D ( u D , v D ) - μ x i , j D ) 2 , μ y i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 y i , j D ( u D , v D ) , σ y i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 ( y i , j D ( u D , v D ) - μ y i , j D ) 2 , σ x i , j D , y i , j D = 1 64 Σ u D = 1 8 Σ v D = 1 8 [ ( x i , j D ( u D , v D ) - μ x i , j D ) ( y i , j D ( u D , v D ) - μ y i , j D ) ] , 其中,xi,j(u,v)表示xi,j中坐标位置为(u,v)的像素点的亮度值,yi,j(u,v)表示yi,j中坐标位置为(u,v)的像素点的亮度值,1≤u≤8,1≤v≤8,
Figure FDA00003791137000049
表示
Figure FDA000037911370000410
中坐标位置为(uD,vD)的DCT系数值,
Figure FDA000037911370000411
表示
Figure FDA000037911370000412
中坐标位置为(uD,vD)的DCT系数值,1≤uD≤8,1≤vD≤8且uD和vD不同时为1;
如果失真图像Y的失真类型为类模糊失真,则计算X经一级小波变换后的近似分量XA中所有系数值的均值和标准差,并计算Y经一级小波变换后的近似分量YA中所有系数值的均值和标准差,然后计算XA和YA中所有的坐标位置相同的两个图像块中的所有系数之间的协方差,将XA中坐标位置为(iW,jW)的图像块
Figure FDA000037911370000413
中所有系数的均值和标准差分别对应记为
Figure FDA000037911370000414
将YA中坐标位置为(iW,jW)的图像块
Figure FDA000037911370000416
中所有系数的均值和标准差分别记为
Figure FDA000037911370000417
Figure FDA000037911370000418
将XA中坐标位置为(iW,jW)的图像块
Figure FDA000037911370000419
中的所有像素点与YA中坐标位置为(iW,jW)的图像块中的所有系数之间的协方差记为
Figure FDA000037911370000421
μ x i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 x i W , j W W ( u W , v W ) , σ x i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 ( x i W , j W W ( u W , v W ) - μ x i W , j W W ) 2 ,
μ y i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 y i W , j W W ( u W , v W ) , σ y i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 ( y i W , j W W ( u W , v W ) - μ y i W , j W W ) 2 , σ x i W , j W W , y i W , j W W = 1 64 Σ u W = 1 8 Σ v W = 1 8 [ ( x i W , j W W ( u W , v W ) - μ x i W , j W W ) ( y i W , j W W ( u W , v W ) - μ y i W , j W W ) ] , 其中,
Figure FDA00003791137000054
表示
Figure FDA00003791137000055
中坐标位置为(uW,vW)的系数值,
Figure FDA00003791137000056
表示中坐标位置为(uW,vW)的系数值,1≤uW≤8,1≤vW≤8;
④如果失真图像Y的失真类型为高斯白噪声失真,则计算X和Y中所有的坐标位置相同的两个图像块之间的亮度函数、对比度函数和结构度函数,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的亮度函数、对比度函数和结构度函数对应分别记为l(xi,j,yi,j)、c(xi,j,yi,j)和s(xi,j,yi,j),
l ( x i , j , y i , j ) = 2 μ x i , j μ y i , j + C 1 μ x i , j 2 + μ y i , j 2 + C 1 , c ( x i , j , y i , j ) = 2 σ x i , j σ y i , j + C 2 σ x i , j 2 + σ y i , j 2 + C 2 ,
Figure FDA000037911370000510
其中,C1、C2、C3为避免分母出现零而设置的小值常数;
如果失真图像Y的失真类型为JPEG失真,则计算X和Y中所有的坐标位置相同的两个图像块之间的亮度函数和对比度函数,并计算X和Y中所有的坐标位置相同的两个图像块在DCT域的结构度函数,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的亮度函数和对比度函数和结构度函数对应分别记为l(xi,j,yi,j)和c(xi,j,yi,j),将X中坐标位置为(i,j)的图像块xi,j在DCT变换后的新图像块
Figure FDA000037911370000511
与Y中坐标位置为(i,j)的图像块yi,j在DCT变换后的新图像块
Figure FDA000037911370000512
之间结构度函数记为f(xi,j,yi,j),
Figure FDA000037911370000513
c ( x i , j , y i , j ) = 2 σ x i , j σ y i , j + C 2 σ x i , j 2 + σ y i , j 2 + C 2 , f ( x i , j , y i , j ) = σ x i , j D , y i , j D + C 3 σ x i , j D σ y i , j D + C 3 , 其中,C1、C2、C3为避免分母出现零而设置的小值常数;
如果失真图像Y的失真类型为类模糊失真,则计算X和Y中所有的坐标位置相同的两个图像块之间的小波系数函数、小波系数对比度函数和小波系数结构度函数,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的小波系数函数、小波系数对比度函数和小波系数结构度函数对应分别记为lW(xi,j,yi,j)、cW(xi,j,yi,j)和sW(xi,j,yi,j), l W ( x i , j , y i , j ) = 2 μ x i W , j W W μ y i W , j W W + C 1 μ x i W , j W W 2 + μ y i W , j W W 2 + C 1 , c W ( x i , j , y i , j ) = 2 σ x i W , j W W σ y i W , j W W + C 2 σ x i W , j W W 2 + σ y i W , j W W 2 + C 2 , s W ( x i , j , y i , j ) = σ x i W , j W W , y i W , j W W + C 3 σ x i W , j W W σ y i W , j W W + C 3 , 其中,C1、C2、C3为避免分母出现零而设置的小值常数;
⑤如果失真图像Y的失真类型为高斯白噪声失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的亮度函数、对比度函数和结构度函数,计算X和Y中所有的坐标位置相同的两个图像块之间的结构相似度,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的结构相似度记为SSIM(xi,j,yi,j),SSIM(xi,j,yi,j)=[l(xi,j,yi,j)]α[c(xi,j,yi,j)]β[s(xi,j,yi,j)]γ,其中α、β和γ为调节因子;
如果失真图像Y的失真类型为JPEG失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的亮度函数和对比度函数,以及X和Y中所有的坐标位置相同的两个图像块在DCT域的结构度函数,计算X和Y中所有坐标位置相同的两个图像块之间的基于DCT域的结构相似度,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的基于DCT域的结构相似度记为FSSIM(xi,j,yi,j),FSSIM(xi,j,yi,j)=[l(xi,j,yi,j)]α[c(xi,j,yi,j)]β[f(xi,j,yi,j)]γ,其中α、β和γ为调节因子;
如果失真图像Y的失真类型为类模糊失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的小波系数函数、小波系数对比度函数和小波系数结构度函数,计算X和Y中所有的坐标位置相同的两个图像块之间的基于小波域的结构相似度,将X中坐标位置为(i,j)的图像块xi,j与Y中坐标位置为(i,j)的图像块yi,j之间的基于小波域的结构相似度记为记为WSSIM(xi,j,yi,j),WSSIM(xi,j,yi,j)=[lW(xi,j,yi,j)]α[cW(xi,j,yi,j)]β[sW(xi,j,yi,j)]γ,其中α、β和γ为调节因子;
⑥如果失真图像Y的失真类型为高斯白噪声失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的基于像素域的结构相似度,计算Y的客观质量分值,记为Qwn Q wn = 1 M × N Σ i = 1 M Σ j = 1 N SSIM ( x i , j , y i , j ) ;
如果失真图像Y的失真类型为JPEG失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的基于DCT域的结构相似度,计算Y的客观质量分值,记为Qjpeg Q jpeg = 1 M × N Σ i = 1 M Σ j = 1 N FSSIM ( x i , j , y i , j ) ;
如果失真图像Y的失真类型为类模糊失真,则根据X和Y中所有的坐标位置相同的两个图像块之间的基于小波域的结构相似度,计算Y的客观质量分值,记为Qblur Q blur = 1 M × N Σ i = 1 M Σ j = 1 N WSSIM ( x i , j , y i , j ) .
3.根据权利要求2所述的一种基于失真类型判断的自适应图像质量评价方法,其特征在于:所述的步骤①中通过失真类型判别方法确定Y的失真类型的具体过程为:
①-a、对X进行大小为64×64的无重叠块分割,得到M′×N′个大小为64×64的图像块,将X中坐标在(i′,j′)处的图像块记为x′i′,j′,对每个图像块x′进行一级小波分解,提取对角分量,找出每个图像块的对角分量中系数幅度的中值,并计算每个图像块的噪声标准差,将x′i′,j′的小波对角分量中系数幅度的中值记为
Figure FDA00003791137000074
其噪声标准差为
Figure FDA00003791137000075
Figure FDA00003791137000078
其中,
Figure FDA00003791137000076
Figure FDA00003791137000077
1≤i′≤M′,1≤j′≤N′;
同样,对Y进行大小为64×64的无重叠块分割,得到M′×N′个大小为64×64的图像块,将Y中坐标在(i′,j′)处的图像块记为y′i′,j′,对每个图像块y′进行一级小波分解,提取对角分量,找出每个图像块的对角分量中系数幅度的中值,并计算每个图像块的噪声标准差,将y′i′,j′的小波对角分量中系数幅度的中值记为
Figure FDA00003791137000081
其噪声标准差为
Figure FDA00003791137000082
Figure FDA00003791137000083
①-b、计算X和Y中所有坐标位置相同的图像块之间的噪声标准差的差值,将X和Y中坐标位置(i′,j′)处的图像块x′i′,j′和y′i′,j′的噪声标准差的差值记为
Figure FDA000037911370000817
然后计算X和Y中所有坐标位置相同的图像块之间的噪声标准差的差值的均值,记为
Figure FDA00003791137000084
Figure FDA00003791137000085
①-c、判断
Figure FDA00003791137000086
是否成立,如果成立,则确定Y的失真类型为高斯白噪声失真,然后结束;否则,执行步骤①-d;其中,ThWN为高斯白噪声失真判别阈值;
①-d、计算X的亮度差值图,记为Xh,将Xh中坐标位置为(i′′,j′′)点的系数值记为Xh(i′′,j′′),Xh(i′′,j′′)=|X(i′′,j′′)-X(i′′,j′′+1)|,其中,1≤i′′≤H,1≤j′′≤W-1,X(i′′,j′′)表示X中坐标位置为(i′′,j′′)的像素点的亮度值,X(i′′,j′′+1)表示X中坐标位置为(i′′,j′′+1)的像素点的亮度值,符号“‖”为取绝对值符号;
同样,计算Y的亮度差值图,记为Yh,将Yh中坐标位置为(i′′,j′′)点的系数值记为Yh(i′′,j′′),Yh(i′′,j′′)=|Y(i′′,j′′)-Y(i′′,j′′+1)|,其中,1≤i′′≤H,1≤j′′≤W-1,Y(i′′,j′′)表示Y中坐标位置为(i′′,j′′)的像素点的亮度值,Y(i′′,j′′+1)表示Y中坐标位置为(i′′,j′′+1)的像素点的亮度值;
①-e、对X的亮度差值图Xh进行8×8大小的无重叠的块分割,得到M′′×N′′个无重叠的大小为8×8图像块,将Xh中坐标位置在(i′′′,j′′′)处的图像块记为
Figure FDA00003791137000087
定义图像块
Figure FDA00003791137000088
的块内能量和块边缘能量分别为
Figure FDA00003791137000089
Figure FDA000037911370000810
Ex i ′ ′ ′ , j ′ ′ ′ In = 1 56 Σ p = 1 8 Σ q = 1 7 x i ′ ′ ′ , j ′ ′ ′ h ( p , q ) , Ex i ′ ′ ′ , j ′ ′ ′ Ed = 1 8 Σ p = 1 8 x i ′ ′ ′ , j ′ ′ ′ h ( p , 8 ) , 其中,
Figure FDA000037911370000813
Figure FDA000037911370000814
中坐标位置为(p,q)的系数值,
Figure FDA000037911370000815
Figure FDA000037911370000816
中坐标位置为(p,8)的系数值,
Figure FDA00003791137000092
1≤i′′′≤M′′,1≤j′′′≤N′′,1≤p≤8,1≤q≤7;
同样,对Y的亮度差值图Yh进行8×8大小的无重叠的块分割,得到M′′×N′′个无重叠的大小为8×8图像块,将Yh中坐标位置在(i′′′,j′′′)处的图像块记为
Figure FDA00003791137000093
定义图像块的块内能量和块边缘能量分别为
Figure FDA00003791137000095
Figure FDA00003791137000096
Ey i ′ ′ ′ , j ′ ′ ′ In = 1 56 Σ p = 1 8 Σ q = 1 7 y i ′ ′ ′ , j ′ ′ ′ h ( p , q ) , Ey i ′ ′ ′ , j ′ ′ ′ Ed = 1 8 Σ p = 1 8 y i ′ ′ ′ , j ′ ′ ′ h ( p , 8 ) , 其中,
Figure FDA00003791137000099
Figure FDA000037911370000910
中坐标位置为(p,q)的系数值,
Figure FDA000037911370000911
Figure FDA000037911370000912
中坐标位置为(p,8)的系数值;
①-f、计算Xh中所有图像块的边缘能量和块内能量之间的比值,将Xh中坐标位置在(i′′′,j′′′)处的图像块
Figure FDA000037911370000913
的块边缘能量和块能量的比值记为 R i ′ ′ ′ , j ′ ′ ′ x = Ex i ′ ′ ′ , j ′ ′ ′ Ed Ex i ′ ′ ′ , j ′ ′ ′ In ;
同样,计算Yh中所有图像块的边缘能量和块内能量之间的比值,将Yh中坐标位置在(i′′′,j′′′)处的图像块
Figure FDA000037911370000916
的块边缘能量和块能量的比值记为
Figure FDA000037911370000917
R i ′ ′ ′ , j ′ ′ ′ y = Ey i ′ ′ ′ , j ′ ′ ′ Ed Ey i ′ ′ ′ , j ′ ′ ′ In ;
统计满足不等式
Figure FDA000037911370000919
的图像块的个数,并记为N0;定义判别指标J, J = N 0 M ′ ′ × N ′ ′ ;
①-g、判断J>ThJPEG是否成立,如果成立,则确定Y的失真类型为JPEG失真,然后结束;否则,执行步骤①-h;其中,ThJPEG为JPEG失真判别阈值;
①-h、确定Y的失真类型为类模糊失真,即Y的失真类型为高斯模糊失真,或JPEG2000失真,或快衰落失真。
4.根据权利要求3所述的一种基于失真类型判断的自适应图像质量评价方法,其特征在于:所述的步骤①-c中高斯白噪声失真判别阈值ThWN的取值为0.8;所述的步骤①-g中JPEG失真判别阈值ThJPEG的取值为0.57。
5.根据权利要求2所述的一种基于失真类型判断的自适应图像质量评价方法,其特征在于:所述的步骤④中取C1=0.01、C2=0.02、C3=0.01、α=1、β=1及γ=1。
CN201310406821.0A 2013-09-09 2013-09-09 一种基于失真类型判断的自适应图像质量评价方法 Expired - Fee Related CN103475897B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310406821.0A CN103475897B (zh) 2013-09-09 2013-09-09 一种基于失真类型判断的自适应图像质量评价方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310406821.0A CN103475897B (zh) 2013-09-09 2013-09-09 一种基于失真类型判断的自适应图像质量评价方法

Publications (2)

Publication Number Publication Date
CN103475897A true CN103475897A (zh) 2013-12-25
CN103475897B CN103475897B (zh) 2015-03-11

Family

ID=49800574

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310406821.0A Expired - Fee Related CN103475897B (zh) 2013-09-09 2013-09-09 一种基于失真类型判断的自适应图像质量评价方法

Country Status (1)

Country Link
CN (1) CN103475897B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104123723A (zh) * 2014-07-08 2014-10-29 上海交通大学 基于结构补偿的图像质量评价方法
CN104918039A (zh) * 2015-05-05 2015-09-16 四川九洲电器集团有限责任公司 图像质量评测方法及***
CN106412569A (zh) * 2016-09-28 2017-02-15 宁波大学 一种基于特征选择的无参考多失真立体图像质量评价方法
CN106778917A (zh) * 2017-01-24 2017-05-31 北京理工大学 基于小波统计特征的无参考噪声图像质量评价方法
CN107770517A (zh) * 2017-10-24 2018-03-06 天津大学 基于图像失真类型的全参考图像质量评价方法
CN105894522B (zh) * 2016-04-28 2018-05-25 宁波大学 一种多失真立体图像质量客观评价方法
CN108664839A (zh) * 2017-03-27 2018-10-16 北京三星通信技术研究有限公司 一种图像处理方法和设备
CN110415207A (zh) * 2019-04-30 2019-11-05 杭州电子科技大学 一种基于图像失真类型的图像质量评估的方法
CN111179242A (zh) * 2019-12-25 2020-05-19 Tcl华星光电技术有限公司 图像处理方法及其装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209257A (zh) * 2011-06-17 2011-10-05 宁波大学 一种立体图像质量客观评价方法
CN102333233A (zh) * 2011-09-23 2012-01-25 宁波大学 一种基于视觉感知的立体图像质量客观评价方法
CN102421007A (zh) * 2011-11-28 2012-04-18 浙江大学 基于多尺度结构相似度加权综合的图像质量评价方法
CN102945552A (zh) * 2012-10-22 2013-02-27 西安电子科技大学 基于自然场景统计中稀疏表示的无参考图像质量评价方法
CN102982532A (zh) * 2012-10-31 2013-03-20 宁波大学 一种基于矩阵分解的立体图像客观质量评价方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209257A (zh) * 2011-06-17 2011-10-05 宁波大学 一种立体图像质量客观评价方法
CN102333233A (zh) * 2011-09-23 2012-01-25 宁波大学 一种基于视觉感知的立体图像质量客观评价方法
CN102421007A (zh) * 2011-11-28 2012-04-18 浙江大学 基于多尺度结构相似度加权综合的图像质量评价方法
CN102945552A (zh) * 2012-10-22 2013-02-27 西安电子科技大学 基于自然场景统计中稀疏表示的无参考图像质量评价方法
CN102982532A (zh) * 2012-10-31 2013-03-20 宁波大学 一种基于矩阵分解的立体图像客观质量评价方法

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104123723A (zh) * 2014-07-08 2014-10-29 上海交通大学 基于结构补偿的图像质量评价方法
CN104918039A (zh) * 2015-05-05 2015-09-16 四川九洲电器集团有限责任公司 图像质量评测方法及***
CN105894522B (zh) * 2016-04-28 2018-05-25 宁波大学 一种多失真立体图像质量客观评价方法
CN106412569A (zh) * 2016-09-28 2017-02-15 宁波大学 一种基于特征选择的无参考多失真立体图像质量评价方法
CN106412569B (zh) * 2016-09-28 2017-12-15 宁波大学 一种基于特征选择的无参考多失真立体图像质量评价方法
CN106778917A (zh) * 2017-01-24 2017-05-31 北京理工大学 基于小波统计特征的无参考噪声图像质量评价方法
CN108664839A (zh) * 2017-03-27 2018-10-16 北京三星通信技术研究有限公司 一种图像处理方法和设备
CN108664839B (zh) * 2017-03-27 2024-01-12 北京三星通信技术研究有限公司 一种图像处理方法和设备
CN107770517A (zh) * 2017-10-24 2018-03-06 天津大学 基于图像失真类型的全参考图像质量评价方法
CN110415207A (zh) * 2019-04-30 2019-11-05 杭州电子科技大学 一种基于图像失真类型的图像质量评估的方法
CN111179242A (zh) * 2019-12-25 2020-05-19 Tcl华星光电技术有限公司 图像处理方法及其装置
CN111179242B (zh) * 2019-12-25 2023-06-02 Tcl华星光电技术有限公司 图像处理方法及其装置

Also Published As

Publication number Publication date
CN103475897B (zh) 2015-03-11

Similar Documents

Publication Publication Date Title
CN103475897A (zh) 一种基于失真类型判断的自适应图像质量评价方法
CN103295191B (zh) 多尺度视觉自适应图像增强方法及评价方法
CN105208374B (zh) 一种基于深度学习的无参考图像质量客观评价方法
CN104751456B (zh) 基于条件直方图码书的盲图像质量评价方法
CN104023230B (zh) 一种基于梯度关联性的无参考图像质量评价方法
CN103338380A (zh) 一种自适应图像质量客观评价方法
CN106920232A (zh) 基于显著性检测的梯度相似度图像质量评价方法及***
CN103945217B (zh) 基于熵的复小波域半盲图像质量评测方法和***
CN106447646A (zh) 一种用于无人机图像的质量盲评价方法
CN105260998A (zh) 基于mcmc采样和阈值低秩逼近的图像去噪方法
CN101562675B (zh) 基于Contourlet变换的无参考型图像质量评测方法
CN102945552A (zh) 基于自然场景统计中稀疏表示的无参考图像质量评价方法
CN103281554B (zh) 一种基于人眼视觉特性的视频客观质量评价方法
CN104202594B (zh) 一种基于三维小波变换的视频质量评价方法
CN102333233A (zh) 一种基于视觉感知的立体图像质量客观评价方法
CN101127926A (zh) 基于多尺度几何分析的图像质量评测方法
CN102421007A (zh) 基于多尺度结构相似度加权综合的图像质量评价方法
CN104811691A (zh) 一种基于小波变换的立体视频质量客观评价方法
CN102708567A (zh) 一种基于视觉感知的立体图像质量客观评价方法
CN103093432B (zh) 基于极化分解和图像块相似性的极化sar图像降斑方法
CN103354617B (zh) 一种基于dct域的边缘强度压缩的图像质量客观评价方法
CN109788275A (zh) 自然性、结构和双目不对称无参考立体图像质量评价方法
CN103366390A (zh) 终端及图像处理方法和装置
CN107451981A (zh) 基于dct和梯度协方差矩阵的图像噪声水平估计方法
CN109754390A (zh) 一种基于混合视觉特征的无参考图像质量评价方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150311

Termination date: 20190909