[发明专利]结合流形特征及双目特性的立体图像质量客观评价方法有效
申请号: | 201610397239.6 | 申请日: | 2016-06-06 |
公开(公告)号: | CN106097327B | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 郁梅;王朝云;陈芬;何美伶 | 申请(专利权)人: | 宁波大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06K9/62 |
代理公司: | 宁波奥圣专利代理事务所(普通合伙) 33226 | 代理人: | 周珏 |
地址: | 315211 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种结合流形特征及双目特性的立体图像质量客观评价方法,其从人眼以流形方式感知的基础出发使用正交局部保持投影算法从自然场景平面图像上获取降维以及白化操作后的矩阵进行训练获得最佳映射矩阵;为了提高评价的准确性和稳定性去除对于视觉感知不重要的图像块,在完成选块后利用最佳映射矩阵提取选取出的图像块的流形特征向量,然后通过流形特征相似度来衡量失真图像的结构失真;并考虑图像亮度变化对人眼的影响,基于图像块的均值求失真图像的亮度失真;在获得流形相似度和亮度相似度后,采用双目竞争模型对左、右视点图像各自的质量值进行线性加权得到失真立体图像的质量值,评价结果与人眼的主观感知评价结果具有较高的一致性。 | ||
搜索关键词: | 结合 流形 特征 双目 特性 立体 图像 质量 客观 评价 方法 | ||
【主权项】:
1.一种结合流形特征及双目特性的立体图像质量客观评价方法,其特征在于包括以下步骤:①选取多幅无失真自然场景平面图像,并提取每幅无失真自然场景平面图像的亮度分量;然后将每幅无失真自然场景平面图像的亮度分量划分成互不重叠的尺寸大小为8×8的图像块;接着从所有无失真自然场景平面图像的亮度分量中的所有图像块中随机选取N个图像块,将选取的每个图像块作为一个训练样本,将第i个训练样本记为xi,其中,5000≤N≤20000,1≤i≤N;再将每个训练样本中的所有像素点的像素值排列构成一个灰度向量,将xi中的所有像素点的像素值排列构成的灰度向量记为xicol,其中,xicol的维数为64×1,xicol中的第1个元素至第64个元素的值一一对应为以逐行扫描方式扫描xi获得的每个像素点的像素值;之后将每个训练样本对应的灰度向量中的每个元素的值减去对应灰度向量中的所有元素的值的平均值,实现对每个训练样本对应的灰度向量的中心化处理,将xicol经中心化处理后得到的灰度向量记为
最后将所有中心化处理后得到的灰度向量组成的矩阵记为X,
其中,X的维数为64×N,
对应表示第1个训练样本中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量、第2个训练样本中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量、…、第N个训练样本中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量,符号“[]”为向量表示符号;②利用主成分分析对X进行降维以及白化操作,将降维以及白化操作后得到的矩阵记为XW,其中,XW的维数为M×N,M为设定的低维维数,1<M<64;③利用正交局部保持投影算法对XW中的N个列向量进行训练,获得XW的8个正交基的最佳映射矩阵,记为JW,其中,JW的维数为8×M;然后根据JW和白化矩阵计算原始样本空间的最佳映射矩阵,记为J,J=JW×W,其中,J的维数为8×64,W表示白化矩阵,W的维数为M×64;④令Iorg表示宽度为W′且高度为H′的原始的无失真自然场景立体图像,将Iorg的左视点图像和右视点图像对应记为
和
并提取
和
各自的亮度分量;令Idis表示Iorg经失真后的失真立体图像,将Idis作为待评价的失真立体图像,将Idis的左视点图像和右视点图像对应记为
和
并提取
和
各自的亮度分量;然后将
和
各自的亮度分量及
和
各自的亮度分量分别划分成
个互不重叠的尺寸大小为8×8的图像块,将
的亮度分量中的第j个图像块记为
将
的亮度分量中的第j个图像块记为
将
的亮度分量中的第j个图像块记为
将
的亮度分量中的第j个图像块记为
其中,符号
为向下取整符号,1≤j≤N′,
再将
的亮度分量中的每个图像块中的所有像素点的像素值排列构成一个灰度向量,将
中的所有像素点的像素值排列构成的灰度向量记为
将
的亮度分量中的每个图像块中的所有像素点的像素值排列构成一个灰度向量,将
中的所有像素点的像素值排列构成的灰度向量记为
将
的亮度分量中的每个图像块中的所有像素点的像素值排列构成一个灰度向量,将
中的所有像素点的像素值排列构成的灰度向量记为
将
的亮度分量中的每个图像块中的所有像素点的像素值排列构成一个灰度向量,将
中的所有像素点的像素值排列构成的灰度向量记为
其中,
和
和
的维数均为64×1,
中的第1个元素至第64个元素的值一一对应为以逐行扫描方式扫描
获得的每个像素点的像素值,
中的第1个元素至第64个元素的值一一对应为以逐行扫描方式扫描
获得的每个像素点的像素值,
中的第1个元素至第64个元素的值一一对应为以逐行扫描方式扫描
获得的每个像素点的像素值,
中的第1个元素至第64个元素的值一一对应为以逐行扫描方式扫描
获得的每个像素点的像素值;之后将
的亮度分量中的每个图像块对应的灰度向量中的每个元素的值减去对应灰度向量中的所有元素的值的平均值,实现对
的亮度分量中的每个图像块对应的灰度向量的中心化处理,将
经中心化处理后得到的灰度向量记为
并将
的亮度分量中的每个图像块对应的灰度向量中的每个元素的值减去对应灰度向量中的所有元素的值的平均值,实现对
的亮度分量中的每个图像块对应的灰度向量的中心化处理,将
经中心化处理后得到的灰度向量记为
将
的亮度分量中的每个图像块对应的灰度向量中的每个元素的值减去对应灰度向量中的所有元素的值的平均值,实现对
的亮度分量中的每个图像块对应的灰度向量的中心化处理,将
经中心化处理后得到的灰度向量记为
将
的亮度分量中的每个图像块对应的灰度向量中的每个元素的值减去对应灰度向量中的所有元素的值的平均值,实现对
的亮度分量中的每个图像块对应的灰度向量的中心化处理,将
经中心化处理后得到的灰度向量记为
最后将
的亮度分量对应的所有中心化处理后得到的灰度向量组成的矩阵记为Xref,L,
并将
的亮度分量对应的所有中心化处理后得到的灰度向量组成的矩阵记为Xref,R,
将
的亮度分量对应的所有中心化处理后得到的灰度向量组成的矩阵记为Xdis,L,
将
的亮度分量对应的所有中心化处理后得到的灰度向量组成的矩阵记为Xdis,R,
其中,Xref,L和Xref,R、Xdis,L和Xdis,R的维数均为64×N′,
对应表示
的亮度分量中的第1个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量、
的亮度分量中的第2个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量、…、
的亮度分量中的第N′个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量,
对应表示
的亮度分量中的第1个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量、
的亮度分量中的第2个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量、…、
的亮度分量中的第N′个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量,
对应表示
的亮度分量中的第1个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量、
的亮度分量中的第2个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量、…、
的亮度分量中的第N′个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量,
对应表示
的亮度分量中的第1个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量、
的亮度分量中的第2个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量、…、
的亮度分量中的第N′个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量,符号“[]”为向量表示符号;⑤计算Xref,L中的每个列向量与Xdis,L中对应列向量之间的结构差异,将
与
之间的结构差异记为
并计算Xref,R中的每个列向量与Xdis,R中对应列向量之间的结构差异,将
与
之间的结构差异记为
然后将Xref,L和Xdis,L对应的N′个结构差异按序排列构成一个维数为1×N′维的向量,记为vL;并将Xref,R和Xdis,R对应的N′个结构差异按序排列构成一个维数为1×N′维的向量,记为vR;其中,vL中的第j个元素的值为![]()
vR中的第j个元素的值为![]()
接着获取无失真左视点图像块集合和失真左视点图像块集合及无失真右视点图像块集合和失真右视点图像块集合,具体过程为:a1、设计一个左视点图像块选取阈值TH1和一个右视点图像块选取阈值TH2;a2、从vL中提取出所有值大于或等于TH1的元素,并从vR中提取出所有值大于或等于TH2的元素;a3、将
的亮度分量中与从vL中提取出的元素对应的图像块构成的集合作为无失真左视点图像块集合,记为Yref,L,
并将
的亮度分量中与从vL中提取出的元素对应的图像块构成的集合作为失真左视点图像块集合,记为Ydis,L,
将
的亮度分量中与从vR中提取出的元素对应的图像块构成的集合作为无失真右视点图像块集合,记为Yref,R,
将
的亮度分量中与从vR中提取出的元素对应的图像块构成的集合作为失真右视点图像块集合,记为Ydis,R,
⑥计算Yref,L中的每个图像块的流形特征向量,将Yref,L中的第t个图像块的流形特征向量记为rtref,L,
并计算Ydis,L中的每个图像块的流形特征向量,将Ydis,L中的第t个图像块的流形特征向量记为![]()
计算Yref,R中的每个图像块的流形特征向量,将Yref,R中的第t′个图像块的流形特征向量记为![]()
计算Ydis,R中的每个图像块的流形特征向量,将Ydis,R中的第t′个图像块的流形特征向量记为![]()
其中,1≤t≤K,K表示Yref,L中包含的图像块的总个数,也即Ydis,L中包含的图像块的总个数,1≤t′≤K′,K′表示Yref,R中包含的图像块的总个数,也即Ydis,R中包含的图像块的总个数,rtref,L、
的维数均为8×1,
表示Yref,L中的第t个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量,
表示Ydis,L中的第t个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量,
表示Yref,R中的第t′个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量,
表示Ydis,R中的第t′个图像块中的所有像素点的像素值排列构成的灰度向量经中心化处理后得到的灰度向量;然后将Yref,L中的所有图像块的流形特征向量组成一个矩阵,记为RL;并将Ydis,L中的所有图像块的流形特征向量组成一个矩阵,记为DL;将Yref,R中的所有图像块的流形特征向量组成一个矩阵,记为RR;并将Ydis,R中的所有图像块的流形特征向量组成一个矩阵,记为DR;其中,RL和DL的维数均为8×K,RR和DR的维数均为8×K′,RL中的第t个列向量为rtref,L,DL中的第t个列向量为
RR中的第t′个列向量为
DR中的第t′个列向量为
再计算
的亮度分量与
的亮度分量的流形特征相似度,记为![]()
计算
的亮度分量与
的亮度分量的流形特征相似度,记为![]()
其中,
表示RL中第m行第t列的值,
表示DL中第m行第t列的值,
表示RR中第m行第t′列的值,
表示DR中第m行第t′列的值,C1为一个用于保证结果稳定性的很小的常量;⑦计算
的亮度分量与
的亮度分量的亮度相似度,记为![]()
计算
的亮度分量与
的亮度分量的亮度相似度,记为![]()
其中,
表示Yref,L中的第t个图像块中的所有像素点的像素值的平均值,![]()
表示Ydis,L中的第t个图像块中的所有像素点的像素值的平均值,![]()
表示Yref,R中的第t′个图像块中的所有像素点的像素值的平均值,![]()
表示Ydis,R中的第t′个图像块中的所有像素点的像素值的平均值,
C2为一个很小的常量;⑧对
和
进行幂指数加权得到
的质量分数,记为MFSL,
对
和
进行幂指数加权得到
的质量分数,记为MFSR,
其中,α用于调节
和
的相对重要性,B用于调节
和
的相对重要性,α+B=1;⑨利用双目竞争模型求取
的加权值和
的加权值,对应记为ωL和ωR;然后利用ωL对MFSL进行加权,利用ωR对MFSR进行加权,得到Idis的质量值,记为Q,Q=ωL×MFSL+ωR×MFSR,其中,ωL用于调节MFSL的相对重要性,ωR用于调节MFSR的相对重要性,ωL+ωR=1;所述的步骤⑨中的ωL和ωR的获取过程为:⑨‑1、采用尺寸大小为Q×Q的滑动窗口,在
中逐像素点滑动,将
划分成
个重叠的尺寸大小为Q×Q的图像块,将
中的第p个图像块记为
同样,采用尺寸大小为Q×Q的滑动窗口,在
中逐像素点滑动,将
划分成
个重叠的尺寸大小为Q×Q的图像块,将
中的第p个图像块记为
采用尺寸大小为Q×Q的滑动窗口,在
中逐像素点滑动,将
划分成
个重叠的尺寸大小为Q×Q的图像块,将
中的第p个图像块记为
采用尺寸大小为Q×Q的滑动窗口,在
中逐像素点滑动,将
划分成
个重叠的尺寸大小为Q×Q的图像块,将
中的第p个图像块记为
其中,9≤Q≤37且Q为奇数,
⑨‑2、采用高斯低通滤波函数,并设置所需的卷积模板的尺寸大小为Q×Q,且标准差为ζ,得到卷积模板,其中,3≤ζ≤6;然后对卷积模板中的每个元素的值进行归一化处理,得到归一化处理后的卷积模板,其中,对于卷积模板中的任一个元素的值,其除以卷积模板中的所有元素的值的和得到该元素对应的归一化处理后的值;⑨‑3、利用归一化处理后的卷积模板,获取
中的每个图像块中的所有像素点的像素值的加权平均值,将
中的所有像素点的像素值的加权平均值记为![]()
同样,利用归一化处理后的卷积模板,获取
中的每个图像块中的所有像素点的像素值的加权平均值,将
中的所有像素点的像素值的加权平均值记为![]()
利用归一化处理后的卷积模板,获取
中的每个图像块中的所有像素点的像素值的加权平均值,将
中的所有像素点的像素值的加权平均值记为![]()
利用归一化处理后的卷积模板,获取
中的每个图像块中的所有像素点的像素值的加权平均值,将
中的所有像素点的像素值的加权平均值记为![]()
其中,1≤u≤Q,1≤v≤Q,Mode(u,v)表示归一化处理后的卷积模板中下标为(u,v)的元素的值,
表示
中坐标位置为(u,v)的像素点的像素值,
表示
中坐标位置为(u,v)的像素点的像素值,
表示
中坐标位置为(u,v)的像素点的像素值,
表示
中坐标位置为(u,v)的像素点的像素值;⑨‑4、根据
中的每个图像块中的所有像素点的像素值的加权平均值,计算
中的每个图像块中的所有像素点的像素值的方差,作为方差能量;同样,根据
中的每个图像块中的所有像素点的像素值的加权平均值,计算
中的每个图像块中的所有像素点的像素值的方差,作为方差能量;根据
中的每个图像块中的所有像素点的像素值的加权平均值,计算
中的每个图像块中的所有像素点的像素值的方差,作为方差能量;根据
中的每个图像块中的所有像素点的像素值的加权平均值,计算
中的每个图像块中的所有像素点的像素值的方差,作为方差能量;⑨‑5、根据
中的所有图像块各自对应的方差能量,获取
的能量图,记为Eref,r;同样,根据
中的所有图像块各自对应的方差能量,获取
的能量图,记为Edis,L;根据
中的所有图像块各自对应的方差能量,获取
的能量图,记为Eref,R;根据
中的所有图像块各自对应的方差能量,获取
的能量图,记为Edis,R;其中,Eref,L、Edis,L、Eref,R和Edis,R的宽度均为
且高度均为
Eref,L中的第p个像素点的像素值Eref,L(p)为
中的第p个图像块对应的方差能量,Edis,L中的第p个像素点的像素值Edis,L(p)为
中的第p个图像块对应的方差能量,Eref,R中的第p个像素点的像素值Eref,R(p)为
中的第p个图像块对应的方差能量,Edis,R中的第p个像素点的像素值Edis,R(p)为
中的第p个图像块对应的方差能量;⑨‑6、计算左视点图像的局部能量比率图,记为RatioL,将RatioL中的第p个像素点的像素值记为RatioL(p),
并计算右视点图像的局部能量比率图,记为RatioR,将RatioR中的第p个像素点的像素值记为RatioR(p),
其中,RatioL和RatioR的宽度均为
且高度均为
⑨‑7、计算ωL,
并计算ωR,
其中,![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610397239.6/,转载请声明来源钻瓜专利网。