本发明涉及一种图像质量评价方法,尤其是涉及一种自拍图像质量推荐方法。
背景技术:
近年来,随着手机拍照功能的逐渐增强,特别是微信、qq等社交软件加入了照片分享功能,自拍图像在朋友圈、qq空间等各种社交平台随处可见。但是,自拍图像在拍摄过程中,由于相机抖动、光线、人脸布局等各种因素,会导致不同相机、不同人拍摄得到的自拍图像质量差别较大,质量好的自拍图像能够达到用户的满意度。
为了能客观评价自拍图像质量满意度,需要评价磨皮效果、肤色还原、脸部变形表现、图片清晰度等二级指标,又可以进一步分解为磨皮强度、皮肤质感、色彩还原、肤色亮度、瘦脸强度、脸部变形、画质清晰、画质中颗粒度等三级指标的评价。然而,由于自拍图像没有原始参考图像,现有的质量评价方法并不能用于评价自拍图像质量,因此,如何对自拍图像的各项指标进行描述,特别是如何从自然度、局部亮度和结构布局出发对影响自拍图像质量的因素进行描述,如何根据决策模型从各项指标中获取最终质量推荐结果,是在对自拍图像进行质量推荐过程中需要研究解决的问题。
技术实现要素:
本发明所要解决的技术问题是提供一种自拍图像质量推荐方法,其能够有效地提高质量推荐指标与主观质量推荐值之间的相关性。
本发明解决上述技术问题所采用的技术方案为:一种自拍图像质量推荐方法,其特征在于包括以下步骤:
①令{i(x,y)}表示待评价的自拍图像,其中,1≤x≤w,1≤y≤h,w表示{i(x,y)}的宽度,h表示{i(x,y)}的高度,i(x,y)表示{i(x,y)}中坐标位置为(x,y)的像素点的像素值;
②计算{i(x,y)}的自然度质量推荐指标,记为s1,s1的值为1或0;如果s1=1,则执行步骤③;如果s1=0,则执行步骤⑤;
③计算{i(x,y)}的局部亮度质量推荐指标,记为s2,s2的值为1或0;如果s2=1,则执行步骤④;如果s2=0,则执行步骤⑤;
④计算{i(x,y)}的结构布局质量推荐指标,记为s3,s3的值为1或0;然后执行步骤⑤;
⑤采用决策树机制计算{i(x,y)}的最终质量推荐指标,记为s,
所述的步骤②中的s1的获取过程为:
②_1、选取n'幅主观质量推荐值为优的自拍图像构成训练图像集;然后采用自然图像质量预测器,从训练图像集中提取出训练图像集的原始多元高斯模型,记为(μ,c);其中,n'为正整数,n'>1,μ表示(μ,c)的均值特征,c表示(μ,c)的协方差矩阵特征;
②_2、将{i(x,y)}划分成m个非重叠的尺寸大小为64×64的子块;然后采用与步骤②_1中相同的自然图像质量预测器,从{i(x,y)}中的每个子块中提取出{i(x,y)}中的每个子块的原始多元高斯模型,将{i(x,y)}中的第m个子块的原始多元高斯模型记为(μm,cm);其中,m为正整数,
②_3、根据(μ,c)和{i(x,y)}中的每个子块的原始多元高斯模型,计算{i(x,y)}中的每个子块的自然度质量评价分值,将{i(x,y)}中的第m个子块的自然度质量评价分值记为qm,
②_4、计算{i(x,y)}的自然度质量评价分值,记为qnature,
②_5、计算{i(x,y)}的自然度质量推荐指标s1,
所述的步骤③中的s2的获取过程为:
③_1、采用基于肤色的人脸检测方法对{i(x,y)}进行人脸检测,将检测得到的人脸区域记为
③_2、计算落在
③_3、计算{i(x,y)}的局部亮度质量推荐指标s2,
所述的步骤④中的s3的获取过程为:
④_1、采用基于肤色的人脸检测方法对{i(x,y)}进行人脸检测,将检测得到的人脸区域记为
④_2、根据摄像构图的三分法则,计算{i(x,y)}中的4个交叉点的坐标位置,分别记为xnw、xne、xsw和xse,
④_3、计算xo与xnw、xne、xsw和xse各自的欧氏距离;然后将最短欧氏距离记为dnear,将最长欧氏距离记为dfar;接着根据dnear和dfar,计算{i(x,y)}的三分布局评价分值,记为qthird,
④_4、计算xo与{i(x,y)}的中心的坐标位置的欧氏距离;然后根据xo与{i(x,y)}的中心的坐标位置的欧氏距离,计算{i(x,y)}的视觉平衡评价分值,记为qbal,
④_5、计算{i(x,y)}的结构布局评价分值,记为qaes,
④_6、计算{i(x,y)}的结构布局质量推荐指标s3,
与现有技术相比,本发明的优点在于:本发明方法考虑了自然度、局部亮度和结构布局对自拍图像质量的影响,提取出自然度质量评价分值、局部亮度质量评价分值和结构布局质量评价分值,然后得到对应的自然度质量推荐指标、局部亮度质量推荐指标和结构布局质量推荐指标,并利用决策树机制得到最终质量推荐指标,由于获得的自然度质量推荐指标、局部亮度质量推荐指标和结构布局质量推荐指标能够较好地反映自拍图像的质量变化情况,因此有效地提高了最终质量推荐指标与主观质量推荐值之间的相关性。
附图说明
图1为本发明方法的总体实现框图。
具体实施方式
以下结合附图实施例对本发明作进一步详细描述。
本发明提出的一种自拍图像质量推荐方法,其总体实现框图如图1所示,其包括以下步骤:
①令{i(x,y)}表示待评价的自拍图像,其中,1≤x≤w,1≤y≤h,w表示{i(x,y)}的宽度,h表示{i(x,y)}的高度,i(x,y)表示{i(x,y)}中坐标位置为(x,y)的像素点的像素值。
②由于对比度、亮度、清晰度、色彩等多种因素都会影响自拍图像呈现的自然度,因此本发明计算{i(x,y)}的自然度质量推荐指标,记为s1,s1的值为1或0;如果s1=1,则执行步骤③;如果s1=0,则执行步骤⑤。
在此具体实施例中,步骤②中的s1的获取过程为:
②_1、选取n'幅主观质量推荐值为优的自拍图像构成训练图像集;然后采用现有的自然图像质量预测器(naturalimagequalityevaluator,niqe),从训练图像集中提取出训练图像集的原始多元高斯(pristinemultivariategaussian,mvg)模型,记为(μ,c);其中,n'为正整数,n'>1,在本实施例中取n'=100,μ表示(μ,c)的均值特征,c表示(μ,c)的协方差矩阵特征。
②_2、将{i(x,y)}划分成m个非重叠的尺寸大小为64×64的子块;然后采用与步骤②_1中相同的自然图像质量预测器,从{i(x,y)}中的每个子块中提取出{i(x,y)}中的每个子块的原始多元高斯模型,将{i(x,y)}中的第m个子块的原始多元高斯模型记为(μm,cm);其中,m为正整数,
②_3、根据(μ,c)和{i(x,y)}中的每个子块的原始多元高斯模型,计算{i(x,y)}中的每个子块的自然度质量评价分值,将{i(x,y)}中的第m个子块的自然度质量评价分值记为qm,
②_4、计算{i(x,y)}的自然度质量评价分值,记为qnature,
②_5、计算{i(x,y)}的自然度质量推荐指标s1,
③由于过亮或过暗的人脸会影响自拍图像的美观度,因此本发明计算{i(x,y)}的局部亮度质量推荐指标,记为s2,s2的值为1或0;如果s2=1,则执行步骤④;如果s2=0,则执行步骤⑤。
在此具体实施例中,步骤③中的s2的获取过程为:
③_1、采用现有的基于肤色的人脸检测方法对{i(x,y)}进行人脸检测,将检测得到的人脸区域记为
③_2、计算落在
③_3、计算{i(x,y)}的局部亮度质量推荐指标s2,
④从摄像美学的角度,脸部的位置布局应位于画面大约三分之一处,因此本发明计算{i(x,y)}的结构布局质量推荐指标,记为s3,s3的值为1或0;然后执行步骤⑤。
在此具体实施例中,步骤④中的s3的获取过程为:
④_1、采用现有的基于肤色的人脸检测方法对{i(x,y)}进行人脸检测,将检测得到的人脸区域记为
④_2、根据摄像构图的三分法则,计算{i(x,y)}中的4个交叉点的坐标位置,分别记为xnw、xne、xsw和xse,
④_3、计算xo与xnw、xne、xsw和xse各自的欧氏距离;然后将最短欧氏距离记为dnear,将最长欧氏距离记为dfar;接着根据dnear和dfar,计算{i(x,y)}的三分布局评价分值,记为qthird,
④_4、计算xo与{i(x,y)}的中心的坐标位置的欧氏距离;然后根据xo与{i(x,y)}的中心的坐标位置的欧氏距离,计算{i(x,y)}的视觉平衡评价分值,记为qbal,
④_5、计算{i(x,y)}的结构布局评价分值,记为qaes,
④_6、计算{i(x,y)}的结构布局质量推荐指标s3,
⑤采用决策树机制计算{i(x,y)}的最终质量推荐指标,记为s,
为进一步说明本发明方法的可行性和有效性,对本发明方法进行试验。
在本实施例中,采用宁波大学建立的自拍图像数据库作为图像数据库,该图像数据库包括886幅手机自拍图像,每幅自拍图像指定一个值为1或0的主观质量推荐值,1表示推荐质量为优,0表示推荐质量为劣,并且对于自然度、局部亮度和结构布局也都指定1或0的主观质量推荐值。本发明利用评估分类质量的4个常用指标,即灵敏性(sensitivity)、特异性(specificity)、准确性(accuracy)、roc曲线下的面积(auc),灵敏性、特异性、准确性和roc曲线下的面积越接近100%,说明本发明方法的推荐结果与主观质量推荐值之间的相关性越好。表1给出了本发明方法得到的最终质量推荐指标与主观质量推荐值之间的相关性,从表1中可以看出,对于自然度质量推荐指标、局部亮度质量推荐指标、结构布局质量推荐指标和最终质量推荐指标,采用本发明方法得到的自拍图像的质量推荐指标与主观质量推荐值之间的相关性是很高的,足以说明本发明方法的有效性。
表1采用本发明方法得到的质量推荐指标与主观质量推荐值之间的相关性