图像质量评估方法、装置及存储介质制造方法及图纸

技术编号:37966090 阅读:8 留言:0更新日期:2023-06-30 09:41
本发明专利技术实施例公开了一种图像质量评估方法、装置及存储介质,应用于图像处理技术领域,可解决如何准确衡量图像质量优劣的问题。该方法包括:获取待测图像;确定待测图像中的至少一个待测边缘线段;对每个待测边缘线段进行边缘清晰度检测,得到至少一个待测边缘线段对应的至少一个清晰度值;根据至少一个清晰度值,确定待测图像的质量分数,质量分数用于指示待测图像的清晰度。测图像的清晰度。测图像的清晰度。

【技术实现步骤摘要】
图像质量评估方法、装置及存储介质


[0001]本专利技术实施例涉及图像处理
,尤其涉及一种图像质量评估方法、装置及存储介质。

技术介绍

[0002]图像质量评估(Image Quality Assessment,IQA),指的是判定图像优劣程度的方法。随着深度学习技术的发展,目前行业内常见的图像质量评估方法,大都是基于深度学习算法实现的,但是当相机出现运动模糊、抖动、虚焦、光照等变化时,深度学习算法并不能很好的评估部分细节处的清晰度,导致目前衡量图像质量优劣通常都存在不准确的情况。因此,如何准确衡量图像质量优劣成为了目前亟需解决的问题。

技术实现思路

[0003]本专利技术实施例提供一种图像质量评估方法、装置及存储介质,用以解决现有技术中如何准确衡量图像质量优劣的问题。
[0004]第一方面,提供一种图像质量评估方法,该方法包括:获取待测图像;
[0005]确定所述待测图像中的至少一个待测边缘线段;
[0006]对每个待测边缘线段进行边缘清晰度检测,得到所述至少一个待测边缘线段对应的至少一个清晰度值;
[0007]根据所述至少一个清晰度值,确定所述待测图像的质量分数,所述质量分数用于指示所述待测图像的清晰度。
[0008]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述确定所述待测图像中的至少一个待测边缘线段,包括:
[0009]通过直线检测算法,确定所述待测图像中的至少一个初始边缘线段;
[0010]当所述初始边缘线段的数量大于阈值时,根据每个初始边缘线段的长度对至少一个初始边缘线段进行筛选,以得到至少一个待测边缘线段,所述待测边缘线段的数量小于或等于所述阈值。
[0011]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述对每个待测边缘线段进行边缘清晰度检测,得到所述至少一个待测边缘线段对应的至少一个清晰度值,包括:
[0012]确定所述每个待测边缘线段对应的计算区域,以得到至少一个计算区域,所述待测边缘线段位于所述计算区域内,所述每个计算区域的长为所对应的待测边缘线段的长度,所述每个计算区域的宽为固定值;
[0013]对所述至少一个计算区域进行边缘清晰度检测,得到所述至少一个计算区域对应的至少一个清晰度值。
[0014]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述对所述至少一个计算区域进行边缘清晰度检测,得到所述至少一个计算区域对应的至少一个清晰度值,包
括:
[0015]针对第一计算区域,在所述第一计算区域的长边上确定等间隔的N个像素点,所述第一计算区域为至少一个计算区域中的任一个;
[0016]沿垂直于长边的方向确定所述N个像素点所对应的N个线段,所述N个线段的长度为所述第一计算区域的宽;
[0017]确定所述N个线段分别对应的一阶导数值和二阶导数值;
[0018]根据所述一阶导数值和所述二阶导数值,确定所述第一计算区域的清晰度值。
[0019]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述根据所述一阶导数值和所述二阶导数值,确定所述第一计算区域的清晰度值,包括:
[0020]对所述N个线段对应的N个一阶导数值取第一平均值;;
[0021]若所述第一平均值大于一阶导数阈值,则将所述N个线段对应的N个二阶导数值的第二平均值确定为所述第一计算区域的清晰度值;
[0022]或,若所述第一平均值小于或等于所述一阶导数阈值,则将所述第一计算区域的清晰度值确定为预设数值。
[0023]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述根据所述至少一个清晰度值,确定所述待测图像的质量分数,包括:
[0024]对所述至少一个清晰度值取平均值;
[0025]将所述平均值确定为所述待测图像的质量分数。
[0026]作为一种可选的实施方式,在本专利技术实施例的第一方面中,其特征在于,所述待测图像为mark图像,所述mark图像中包括多个交替设置的黑色方块和白色方块,所述待测边缘线段为相邻设置的所述黑色方块和所述白色方块相交的边缘线段。
[0027]第二方面,提供一种图像质量评估装置,所述图像质量评估装置包括:获取模块,用于获取待测图像;
[0028]处理模块,用于确定所述待测图像中的至少一个待测边缘线段;
[0029]所述处理模块,还用于对每个待测边缘线段进行边缘清晰度检测,得到所述至少一个待测边缘线段对应的至少一个清晰度值;
[0030]所述处理模块,还用于根据所述至少一个清晰度值,确定所述待测图像的质量分数,所述质量分数用于指示所述待测图像的清晰度。
[0031]第三方面,提供一种图像质量评估装置,所述图像质量评估装置包括:
[0032]存储有可执行程序代码的存储器;
[0033]与所述存储器耦合的处理器;
[0034]所述处理器调用所述存储器中存储的所述可执行程序代码,执行本专利技术实施例第一方面中的图像质量评估方法。
[0035]第四方面,提供一种计算机可读存储介质,其存储计算机程序,所述计算机程序使得计算机执行本专利技术实施例第一方面中的图像质量评估方法。所述计算机可读存储介质包括ROM/RAM、磁盘或光盘等。
[0036]第五方面,提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
[0037]第六方面,提供一种应用发布平台,所述应用发布平台用于发布计算机程序产品,
其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
[0038]与现有技术相比,本专利技术实施例具有以下有益效果:
[0039]本专利技术实施例中,图像质量评估装置可以获取待测图像;确定待测图像中的至少一个待测边缘线段;对每个待测边缘线段进行边缘清晰度检测,得到至少一个待测边缘线段对应的至少一个清晰度值;根据至少一个清晰度值,确定待测图像的质量分数,质量分数用于指示待测图像的清晰度。通过该方案,图像质量评估装置可以从待测图像中选择出至少一个待测边缘线段,然后通过检测这些边缘线段的清晰度来表征整个待测图像的质量,可以有效提高对于图像质量检测的准确度,同时通过具体的质量分数来指示待测图像的清晰度,可以使得工作人员更加直观的了解相机的情况,以进行更有效的设备调试。
附图说明
[0040]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1是本专利技术实施例提供的一种图像质量评估方法的流程示意图一;
[0042]图2是本专利技术实施例提供的一种待测图像的示意图;
[0043]图3是本专利技术实施例提供的一种待测边缘线段本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像质量评估方法,其特征在于,所述方法包括:获取待测图像;确定所述待测图像中的至少一个待测边缘线段;对每个待测边缘线段进行边缘清晰度检测,得到所述至少一个待测边缘线段对应的至少一个清晰度值;根据所述至少一个清晰度值,确定所述待测图像的质量分数,所述质量分数用于指示所述待测图像的清晰度。2.根据权利要求1所述的方法,其特征在于,所述确定所述待测图像中的至少一个待测边缘线段,包括:通过直线检测算法,确定所述待测图像中的至少一个初始边缘线段;当所述初始边缘线段的数量大于阈值时,根据每个初始边缘线段的长度对至少一个初始边缘线段进行筛选,以得到至少一个待测边缘线段,所述待测边缘线段的数量小于或等于所述阈值。3.根据权利要求1所述的方法,其特征在于,所述对每个待测边缘线段进行边缘清晰度检测,得到所述至少一个待测边缘线段对应的至少一个清晰度值,包括:确定所述每个待测边缘线段对应的计算区域,以得到至少一个计算区域,所述待测边缘线段位于所述计算区域内,所述每个计算区域的长为所对应的待测边缘线段的长度,所述每个计算区域的宽为固定值;对所述至少一个计算区域进行边缘清晰度检测,得到所述至少一个计算区域对应的至少一个清晰度值。4.根据权利要求3所述的方法,其特征在于,所述对所述至少一个计算区域进行边缘清晰度检测,得到所述至少一个计算区域对应的至少一个清晰度值,包括:针对第一计算区域,在所述第一计算区域的长边上确定等间隔的N个像素点,所述第一计算区域为至少一个计算区域中的任一个;沿垂直于长边的方向确定所述N个像素点所对应的N个线段,所述N个线段的长度为所述第一计算区域的宽;确定所述N个线段分别对应的一阶导数值和二阶导数值;根据所述一阶导数值和所述二阶导数值,确定所述第一计算区域的清晰度值。5.根据权利要...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:上海先导慧能技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1