[发明专利]一种基于ICA稀疏表示与SOM的失真图像质量评价方法有效
申请号: | 201810107723.X | 申请日: | 2018-02-02 |
公开(公告)号: | CN108428226B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 王春哲;安军社;姜秀杰;熊蔚明;李杰;崔天舒;崔洲涓;祝平;张羽丰 | 申请(专利权)人: | 中国科学院国家空间科学中心 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 陈琳琳;王蔚 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ica 稀疏 表示 som 失真 图像 质量 评价 方法 | ||
1.一种基于ICA稀疏表示与SOM的失真图像质量评价方法,所述方法包括:
步骤1)对参考图像及待测图像使用独立变量分析(ICA)的稀疏表示,得到各自图像的稀疏表示信息;
步骤2)计算ICA稀疏表示后的参考图像与待测图像之间的结构相似度(SSIM)值;
步骤3)绘制出结构相似度SSIM值与主观差异评分(DMOS)值的散点图;
步骤4)使用自组织映射(SOM)算法对散点图数据进行聚类:分布比较集中的数据分成一类,其余划分成另一类;
步骤5)对每一类数据使用交叉验证回归算法,选取合适的回归函数,将步骤2)的SSIM值进行回归映射得到主观差异评分DMOS值;
步骤6)计算步骤5)中两类数据的DMOS值与实际数据库中DMOS值之间的误差值;
步骤7)将步骤6)得到的误差值进行加权平均,作为最终图像质量评价的指标值;
所述步骤1)之前还包括:对参考图像及待测图像进行数据的白化处理;具体为:
计算参考图像及待测图像的图像矩阵x的协方差矩阵COVX=E(xxT),对协方差矩阵COVX进行奇异值分解(SVD)分解:COVX=UDUT,其中,U为COVX的特征向量组成的矩阵,D为对角阵,其对角线元素为矩阵COVX的特征值;白化后的图像矩阵为
所述步骤1)具体为:
步骤1-1)选取图像稀疏矩阵s的累积分布逻辑回归函数图像矩阵与图像稀疏矩阵s的概率密度函数满足式(1):
其中,为白化处理后图像矩阵的概率密度函数,ps(s)为图像稀疏表示矩阵的概率密度函数;为概率密度函数的向量表示形式,是W的第j行向量,矩阵W用向量表示为:|W|为矩阵W的行列式的值,式(1)中符号·表示相乘;
步骤1-2)给定m张白化处理后的图像的训练集合m为白化处理后的图像的总数,取对数后且计算最大似然概率l(W):
其中,是变量的累积分布函数的导数,由得的导数为对其W求偏导数,根据随机上升梯度规则为:
其中,α为学习率,反复进行迭代,直到W收敛为止;
步骤1-3)对于每一张参考图像及待测图像,对白化后的图像矩阵进行ICA稀疏表示,得到ICA稀疏表示信息
所述步骤2)具体为:
所述结构相似度SSIM值的计算公式为:
μx为ICA稀疏表示后的参考图像矩阵s的均值,μy为ICA稀疏表示后待测图像s的均值;σx为ICA稀疏表示后的参考图像矩阵s的方差,σy为ICA稀疏表示后待测图像s的方差;C1和C2为常数值,C1=(k1L)2,C2=(k2L)2,L为像素值的动态范围,k1=0.01,k2=0.03;
所述步骤4)具体为:
步骤4-1)初始化各神经元节点对应的参数wj={wji:j=1,…,N;i=1,2};wji表示输入单元mi与第j个神经元之间的连接权重值;N为神经元的个数;
步骤4-2)寻找使最小值对应的神经元,距离最近的神经元在竞争中获胜;其中m={mi;i=1,2}为输入向量;
步骤4-3)更新获胜神经元的邻域内的权值wji:
wji(k+1)=wji(k)+η(t)·exp(-Sj,I(m)/2σ2(t))·(mi-wji(k)),
其中,Sj,I(m)表示神经元j与获胜神经元I(m)之间的距离;wji(k)为第k步所对应神经元的权重,wji(k+1)表示第k+1步神经元的权重,σ(t)为指数衰减率,其值随时间的变化而变化,σ(t)=σ0exp(-t/τσ),η(t)为学习率,η(t)=η0exp(-t/τη),t为神经网络训练一个epoch所需要的时间,σ0,τσ,η0为常值;
步骤4-4)反复迭代步骤4-2)和步骤4-3),直到wji收敛为止;
步骤4-5)将输出空间中每个神经元指向输入空间中的数据划分为一类,以此实现聚类;
所述步骤5)具体包括:
步骤5-1)确定所选取的回归函数集合,包括:
a0+a1x,a0+a1x+a2x2,…,a0+a1x+a2x2+…a5x5;
a1sin(b1x+c1),…,a1sin(b1x+c1)+a2sin(b2x+c2)+…a5sin(b5x+c5);
其中,a0,a1,a2,a3,a4,a5,b1,b2,b3,b4,b5和c1,c2,c3,c4,c5为函数系数;
步骤5-2)针对两类数据,采用交叉验证算法,利用训练集和验证集从回归函数集合中选取泛化误差最小的回归函数分别作为两类数据的回归函数;
步骤5-3)将步骤2)计算得到的SSIM值代入回归函数得到主观差异评分DMOS值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院国家空间科学中心,未经中国科学院国家空间科学中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810107723.X/1.html,转载请声明来源钻瓜专利网。