基于有向距离的图像清晰度筛选方法及系统与流程

专利查询2023-12-29  101



1.本发明属于数字图像处理技术领域,涉及一种基于有向距离的图像清晰度筛选方法及系统。


背景技术:

2.电力巡线是无人机在工业领域应用的成功典范,无人机巡检得到的图片能够辅助工作人员提前发现输电线路的缺陷和破损,及时避免输电线路的故障,保障电力系统的平稳运行。由于无人机在空中快速飞行,拍摄的无人机图片往往会伴随着运动模糊的问题,同时受季节和天气情况的影响,图像会出现不同程度的模糊,模糊的图像无法辨别输电线路和相关设备的缺陷和破损。因此,筛选出清晰度良好的图像在无人机巡线领域具有重要意义。
3.现有的图像清晰度筛选方法可以分为主观和客观两种类型,第一类是主观评价方法,通过观察者对图像的打分进行归一化作为图像评价的依据;第二类是客观评价,客观评价以人主观的视觉系统建立数学模型,通过具体的公式对图像清晰度进行定量的评价。主观评价受观察者自身知识储备、观测环境等因素的影响,当需评价图像数量较多时,主观评价方法耗时耗力且难以实现对图像清晰度实时评价。因此近年来,人们力求一种合适的客观图像清晰度评价方法,通过具体的量化指标代替主观人眼的感受对图像清晰度进行快速评价。


技术实现要素:

4.本发明的目的在于提供一种基于有向距离的图像清晰度筛选方法及系统,对无人机巡检拍摄的图片快速有效的筛选。
5.为了达到上述目的,本发明的基础方案为:一种基于有向距离的图像清晰度筛选方法,包括如下步骤:
6.输入待筛选的原始图像,获取待筛选图像的灰度矩阵;
7.根据灰度矩阵,计算原始图像各像素点的八邻域有向距离之和的和矩阵;
8.计算原始图像各像素点的八邻域有向距离之和的权重矩阵;
9.计算原始图像各像素点的八邻域有向距离之和矩阵与权重矩阵的乘积,得到清晰度矩阵;
10.计算清晰度矩阵中数值的标准差,并将其作为图像清晰度筛选指标;
11.判断图像清晰度筛选指标是否在筛选条件内,若满足筛选条件,则标记图像完成图像筛选;若不满足条件,则删除图像,对下一张图像进行清晰度筛选。
12.本基础方案的工作原理和有益效果在于:将有向距离和矩阵和权重矩阵二者应用到图像筛选过程,无需人工参与,自动完成更客观快速的图像清晰度评价,帮助用户从大量无人机拍摄的图像数据集中筛选出符合要求的图片。
13.进一步,计算原始图像各像素点的八邻域有向距离之和矩阵的方法如下:
14.根据灰度矩阵,计算原始图像的一阶导数矩阵和二阶导数矩阵;
15.根据一阶导数矩阵和二阶导数矩阵,计算图像的有向距离矩阵;
16.根据图像的有向距离矩阵,计算原始图像各像素点的八邻域有向距离之和的和矩阵。
17.操作简单,利于使用。
18.进一步,计算原始图像各像素点的八邻域有向距离之和矩阵的公式为:
[0019][0020]
其中,x0表示像素点的横坐标,y0表示像素点的纵坐标,f
od
(x0,y0)表示当前图像第x0行第y0列的有向距离和,k表示像素点(x0,y0)八邻域像素点的编号,i控制像素点的横坐标,j控制像素点的纵坐标;
[0021]
od((x0,y0),(xk,yk))为点(x0,y0)至(xk,yk)的有向距离,l(x0,y0)为当前图像第x0行第y0列的有向距离和的水平方向因子,n(x0,y0)为当前图像第x0行第y0列的有向距离和的垂直方向因子。
[0022]
运算简单,获取相应矩阵,便于后续使用。
[0023]
进一步,所述有向距离为:
[0024][0025]
其中,od表示有向距离,δx表示横坐标之间的距离差,δy表示纵坐标之间的距离差,l(x,y),m(x,y),n(x,y)计算公式:
[0026][0027][0028][0029]
其中,zy(x,y),z
x
(x,y),z
xx
(x,y),z
xy
(x,y),z
yy
(x,y),分别表示表示光滑图像曲面及曲面上的点(x,y)的一阶与二阶导数,l(x,y)表示当前图像第x行第y列的有向距离和的水平方向因子,n(x,y)表示当前图像第x行第y列的有向距离和的垂直方向因子,m(x,y)表示当前图像第x行第y列的有向距离和的联合方向因子。
[0030]
提出有向距离,便于后续计算。
[0031]
进一步,原始图像各像素点的八邻域有向距离之和的权重矩阵的计算方法为:
[0032]
w(xi,yj)=exp(η(xi,yi))
[0033]
其中w(xi,yj)为第xi行第yi列的权重,η(xi,yi)表示第xi行第yi列有向距离归一化后的值;
[0034]
η(xi,yi)计算公式为:
[0035][0036]
其中f
od
(xi,yj)表示当前图像第xi行第yj列的有向距离之和,min(f
od
(x,y))表示有向距离和矩阵的最小值,max(f
od
(x,y))表示有向距离和矩阵的最大值。
[0037]
运算简单,利于使用。
[0038]
进一步,清晰度矩阵的计算方法为:
[0039]
q(x,y)=f
od
(x,y)
×
w(x,y)
[0040]
其中f
od
(x,y)表示有向距离之和的矩阵,w(x,y)表示有向距离和权重矩阵,q(x,y)表示清晰度矩阵,
×
为矩阵相乘。
[0041]
利用有向距离和矩阵和权重矩阵,计算清晰度矩阵,运算简单,利于使用。
[0042]
进一步,所述清晰度矩阵中数值的标准差的计算公式为:
[0043][0044]
其中,avg为图像清晰度矩阵数值的均值,q表示清晰度矩阵的标准差,标准差越大则图像越清晰,反之越模糊。
[0045]
获取标准差,利用标准差判断图像清晰程度,便于操作使用。
[0046]
本发明还提供一种基于有向距离的图像清晰度筛选系统,包括图像采集模块和处理模块,所述图像采集模块用于采集原始图像,图像采集模块的输出端与处理模块的输入端连接,所述处理模块执行本发明所述方法,进行图像清晰度筛选。
[0047]
利用该系统,无需人工参与,自动完成更客观快速的图像清晰度评价,操作简便,利于使用。
附图说明
[0048]
图1是本发明基于有向距离的图像清晰度筛选方法的流程示意图;
[0049]
图2是本发明基于有向距离的图像清晰度筛选方法的结构示意图。
具体实施方式
[0050]
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0051]
在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装
置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0052]
在本发明的描述中,除非另有规定和限定,需要说明的是,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
[0053]
如图1和2所示,本发明公开了一种基于有向距离的图像清晰度筛选方法,对无人机巡检拍摄的图片快速有效的筛选。该方法包括如下步骤:
[0054]
s1,输入待筛选的原始图像(所选的原始图像大小为4864
×
3648),获取待筛选图像的灰度矩阵z(x,y),采用现有图像处理技术中的基本操作将图像转为灰度矩阵。灰度矩阵一般指灰度共生矩阵,灰度共生矩阵指的是一种通过研究灰度的空间相关特性来描述纹理的常用方法;输入原始图像,将图像转化为灰度图像并计算各像素点的灰度值,各像素点的灰度值记为z(x,y)。
[0055]
s2,根据灰度矩阵,计算原始图像各像素点的八邻域(八个方向的邻域,邻域就是某点附近的一切点构成的集合,通常可以取以该点为中心的一个区间(或圆或球)作为其邻域)有向距离(有向距离是指点与其邻近点之间的定向距离,可以用于测量表面在给定方向上的弯曲程度,如果有向距离越大,弯曲程度越大。对应到图像中就是图像的表面越陡峭)之和的和矩阵;
[0056]
s3,计算原始图像各像素点的八邻域有向距离之和的权重矩阵;
[0057]
s4,计算原始图像各像素点的八邻域有向距离之和矩阵与权重矩阵的乘积,得到清晰度矩阵;
[0058]
s5,计算清晰度矩阵中数值的标准差(是离均差平方的算术平均数(即:方差)的算术平方根),并将其作为图像清晰度筛选指标;
[0059]
s6,判断图像清晰度筛选指标是否在筛选条件(可以人工设定满足条件的标准差数值,例如设定为160以上)内,若满足筛选条件,则标记图像完成图像筛选;若不满足条件,则删除图像,对下一张图像进行清晰度筛选。
[0060]
本发明的一种优选方案中,计算原始图像各像素点的八邻域有向距离之和矩阵的方法如下:
[0061]
s21,根据灰度矩阵,计算原始图像的一阶导数矩阵和二阶导数矩阵;利用prewitt梯度算子计算一阶导数矩阵,使用拉普拉斯二阶微分算子计算二阶导数矩阵。
[0062]
s22,根据一阶导数矩阵和二阶导数矩阵,计算图像的有向距离矩阵;
[0063]
s23,根据图像的有向距离矩阵,计算原始图像各像素点的八邻域有向距离之和的和矩阵。
[0064]
有向距离为:
[0065][0066]
其中,od表示有向距离,δx表示横坐标之间的距离差,δy表示纵坐标之间的距离差,l(x,y),m(x,y),n(x,y)计算公式:
[0067][0068][0069][0070]
其中,zy(x,y),z
x
(x,y),z
xx
(x,y),z
xy
(x,y),z
yy
(x,y),分别表示表示光滑图像曲面及曲面上的点(x,y)的一阶与二阶导数,l(x,y)表示当前图像第x行第y列的有向距离和的水平方向因子,n(x,y)表示当前图像第x行第y列的有向距离和的垂直方向因子,m(x,y)表示当前图像第x行第y列的有向距离和的联合方向因子。
[0071]
计算原始图像各像素点的八邻域有向距离之和矩阵的公式为:
[0072][0073]
其中,x0表示像素点的横坐标,y0表示像素点的纵坐标,f
od
(x0,y0)表示当前图像第x0行第y0列的有向距离和,k表示像素点(x0,y0)八邻域像素点的编号,i控制像素点的横坐标,j控制像素点的纵坐标;
[0074]
od((x0,y0),(xk,yk))为点(x0,y0)至(xk,yk)的有向距离,l(x0,y0)为当前图像第x0行第y0列的有向距离和的水平方向因子,n(x0,y0)为当前图像第x0行第y0列的有向距离和的垂直方向因子。
[0075]
原始图像各像素点的八邻域有向距离之和的权重矩阵的计算方法为:
[0076]
s31,将图像有向距离和矩阵进行归一化处理;
[0077]
s32,根据归一化处理后的图像有向距离和矩阵,计算每一个像素点的权重。
[0078]
权重计算方法为:
[0079]
w(xi,yj)=exp(η(xi,yi))
[0080]
其中w(xi,yj)为第xi行第yi列的权重,η(xi,yi)表示第xi行第yi列有向距离归一化后的值;
[0081]
η(xi,yi)计算公式为:
[0082][0083]
其中f
od
(xi,yj)表示当前图像第xi行第yj列的有向距离之和,min(f
od
(x,y))表示有向距离和矩阵的最小值,max(f
od
(x,y))表示有向距离和矩阵的最大值。
[0084]
清晰度矩阵的计算方法为:
[0085]
q(x,y)=f
od
(x,y)
×
w(x,y)
[0086]
其中f
od
(x,y)表示有向距离之和的矩阵,w(x,y)表示有向距离和权重矩阵,q(x,y)表示清晰度矩阵,
×
为矩阵相乘,用f
od
(x,y)和w(x,y)表示矩阵,不再用下标来表示矩阵中的元素。
[0087]
清晰度矩阵中数值的标准差的计算公式为:
[0088][0089]
其中,avg为图像清晰度矩阵数值的均值,q表示清晰度矩阵的标准差,标准差越大则图像越清晰,反之越模糊。
[0090]
本发明还提供一种基于有向距离的图像清晰度筛选系统,包括图像采集模块和处理模块,图像采集模块用于采集原始图像,图像采集模块可采用摄像头等,图像采集模块的输出端与处理模块的输入端电性连接,处理模块执行本发明所述方法,进行图像清晰度筛选。
[0091]
本方案提出一个新的图像清晰度评价方法,将有向距离和矩阵和权重矩阵应用到图像筛选过程,无需人工参与,自动完成更客观快速的图像清晰度评价,帮助用户从大量无人机拍摄的图像数据集中筛选出符合要求的图片。
[0092]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0093]
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

技术特征:
1.一种基于有向距离的图像清晰度筛选方法,其特征在于,包括如下步骤:输入待筛选的原始图像,获取待筛选图像的灰度矩阵;根据灰度矩阵,计算原始图像各像素点的八邻域有向距离之和的和矩阵;计算原始图像各像素点的八邻域有向距离之和的权重矩阵;计算原始图像各像素点的八邻域有向距离之和矩阵与权重矩阵的乘积,得到清晰度矩阵;计算清晰度矩阵中数值的标准差,并将其作为图像清晰度筛选指标;判断图像清晰度筛选指标是否在筛选条件内,若满足筛选条件,则标记图像完成图像筛选;若不满足条件,则删除图像,对下一张图像进行清晰度筛选。2.如权利要求1所述的基于有向距离的图像清晰度筛选方法,其特征在于,计算原始图像各像素点的八邻域有向距离之和矩阵的方法如下:根据灰度矩阵,计算原始图像的一阶导数矩阵和二阶导数矩阵;根据一阶导数矩阵和二阶导数矩阵,计算图像的有向距离矩阵;根据图像的有向距离矩阵,计算原始图像各像素点的八邻域有向距离之和的和矩阵。3.如权利要求1或2所述的基于有向距离的图像清晰度筛选方法,其特征在于,计算原始图像各像素点的八邻域有向距离之和矩阵的公式为:其中,x0表示像素点的横坐标,y0表示像素点的纵坐标,f
od
(x0,y0)表示当前图像第x0行第y0列的有向距离和,k表示像素点(x0,y0)八邻域像素点的编号,i控制像素点的横坐标,j控制像素点的纵坐标;od((x0,y0),(x
k
,y
k
))为点(x0,y0)至(x
k
,y
k
)的有向距离,l(x0,y0)为当前图像第x0行第y0列的有向距离和的水平方向因子,n(x0,y0)为当前图像第x0行第y0列的有向距离和的垂直方向因子。4.如权利要求3所述的基于有向距离的图像清晰度筛选方法,其特征在于,所述有向距离为:其中,od表示有向距离,δx表示横坐标之间的距离差,δy表示纵坐标之间的距离差,l(x,y),m(x,y),n(x,y)计算公式:
其中,z
y
(x,y),z
x
(x,y),z
xx
(x,y),z
xy
(x,y),z
yy
(x,y),分别表示表示光滑图像曲面及曲面上的点(x,y)的一阶与二阶导数,l(x,y)表示当前图像第x行第y列的有向距离和的水平方向因子,n(x,y)表示当前图像第x行第y列的有向距离和的垂直方向因子,m(x,y)表示当前图像第x行第y列的有向距离和的联合方向因子。5.如权利要求1所述的基于有向距离的图像清晰度筛选方法,其特征在于,原始图像各像素点的八邻域有向距离之和的权重矩阵的计算方法为:w(x
i
,y
j
)=exp(η(x
i
,y
i
))其中w(x
i
,y
j
)为第x
i
行第y
i
列的权重,η(x
i
,y
i
)表示第x
i
行第y
i
列有向距离归一化后的值;η(x
i
,y
i
)计算公式为:其中f
od
(x
i
,y
j
)表示当前图像第x
i
行第y
j
列的有向距离之和,min(f
od
(x,y))表示有向距离和矩阵的最小值,max(f
od
(x,y))表示有向距离和矩阵的最大值。6.如权利要求1所述的基于有向距离的图像清晰度筛选方法,其特征在于,清晰度矩阵的计算方法为:q(x,y)=f
od
(x,y)
×
w(x,y)其中f
od
(x,y)表示有向距离之和的矩阵,w(x,y)表示有向距离和权重矩阵,q(x,y)表示清晰度矩阵,
×
为矩阵相乘。7.如权利要求1所述的基于有向距离的图像清晰度筛选方法,其特征在于,所述清晰度矩阵中数值的标准差的计算公式为:其中,avg为图像清晰度矩阵数值的均值,q表示清晰度矩阵的标准差,标准差越大则图像越清晰,反之越模糊。8.一种基于有向距离的图像清晰度筛选系统,其特征在于,包括图像采集模块和处理模块,所述图像采集模块用于采集原始图像,图像采集模块的输出端与处理模块的输入端连接,所述处理模块执行权利要求1-7之一所述方法,进行图像清晰度筛选。

技术总结
本发明属于数字图像处理技术领域,具体公开了一种基于有向距离的图像清晰度筛选方法及系统,该方法通过待筛选的原始图像,获取待筛选图像的灰度矩阵,计算原始图像各像素点的八邻域有向距离之和的和矩阵,计算原始图像各像素点的八邻域有向距离之和的权重矩阵,将原始图像各像素点的八邻域有向距离之和矩阵与权重矩阵相乘,得到清晰度矩阵,计算清晰度矩阵中数值的标准差作为图像清晰度筛选指标,判断图像清晰度筛选指标是否在筛选条件内,若满足筛选条件,则标记图像完成图像筛选;若不满足条件,则删除图像,对下一张图像进行清晰度筛选。采用本技术方案,利用有向距离和矩阵和权重矩阵,对无人机巡检拍摄的图片快速有效的筛选。筛选。筛选。


技术研发人员:房斌 聂天宇 周明亮 胥斌 陈咏涛 钱基业 程晓 陈涛 周庆 吴琛 李汶江 刘军 周双勇 程昆 文承家
受保护的技术使用者:国网重庆市电力公司电力科学研究院 国网重庆市电力公司检修分公司
技术研发日:2021.12.06
技术公布日:2022/3/8

最新回复(0)