图像滤波方法、装置、终端设备以及存储介质制造方法及图纸

技术编号:31317444 阅读:26 留言:0更新日期:2021-12-12 23:57
本发明专利技术实施例提出了一种图像滤波方法、装置、终端设备以及存储介质,涉及图像处理技术领域,能够针对不同待滤波像素点所在图像区域的局部梯度结构,动态调整滤波核,在滤除图像噪点的同时保留图像的边缘细节信息。包括:针对待滤波像素点所在多个方向中的每个方向,计算所述待滤波像素点在该方向上相对于相邻像素点的像素差值;根据所述待滤波像素点在多个方向上的像素差值,获得所述待滤波像素点的最大像素差值对应的目标方向;控制所述待滤波像素点的滤波核沿着所述目标方向的正交方向拉伸,获取在所述目标方向的正交方向周围的样本像素点的像素值,对所述待滤波像素点进行滤波。波。波。

【技术实现步骤摘要】
图像滤波方法、装置、终端设备以及存储介质


[0001]本专利技术实施例涉及图像处理
,尤其涉及一种图像滤波方法、装置、终端设备以及存储介质。

技术介绍

[0002]图像噪点(image noise)是图像中一种亮度或颜色信息的随机变化(被拍摄物体本身并没有),通常是电子噪点的表现。一般由扫描仪或数码相机的传感器和电路产生。图像噪点给图像带来了错误和额外的信息。
[0003]图像滤波是一种常见的去除图像噪点的方法,常见的图像滤波方法有高斯滤波、中值滤波和均值滤波等,这些滤波大多属于低通滤波器。低通滤波器能够帮助消除图像中的尖锐噪声,但同时也会对图像的边缘细节信息造成一定的损失。

技术实现思路

[0004]本申请实施例提供了一种图像滤波方法、装置、终端设备以及存储介质,针对不同待滤波像素点所在图像区域的局部梯度结构,动态调整滤波核,在滤除图像噪点的同时保留图像的边缘细节信息。
[0005]第一方面,本申请实施例提供一种图像滤波方法,包括:针对待滤波像素点所在多个方向中的每个方向,计算所述待滤波像素点在该方向上相对于相邻像素点的像素差值;根据所述待滤波像素点在多个方向上的像素差值,获得所述待滤波像素点的最大像素差值对应的目标方向;控制所述待滤波像素点的滤波核沿着所述目标方向的正交方向拉伸,获取在所述目标方向的正交方向周围的样本像素点的像素值,对所述待滤波像素点进行滤波。
[0006]上述图像滤波中,通过计算待滤波像素点在各个方向上相对于该方向上的相邻像素点的像素差值,获得待滤波像素点的像素值变化最大的一个方向,作为目标方向,获得目标方向的正交方向;目标方向是待滤波像素点的像素变化率最大的一个方向,目标方向的正交方向是待滤波像素点的像素值变化最小的一个方向,在待滤波像素点所在多个方向中存在像素值变化最大的方向和最小的方向时,待滤波像素点的像素值变化最小方向为图像的边缘,待滤波像素点为位于图像边缘的像素点,获取待滤波像素点的目标方向的正交方向周围的样本像素点,对待滤波像素点进行滤波,是采用图像边缘的像素点对待滤波像素点进行滤波,能够在滤波的同时保留待滤波像素点所在图像边缘的边缘信息。
[0007]其中一种可能的实现方式中,针对待滤波像素点所在多个方向中的每个方向,计算所述待滤波像素点在该方向上相对于相邻像素点的像素差值,包括:
[0008]针对所述待滤波像素点所在多个方向中的每个方向,对所述待滤波像素点进行图像求导,得到包括所述待滤波像素点在多个方向上的像素差值的海森矩阵;
[0009]根据所述待滤波像素点在多个方向上的像素差值,获得所述待滤波像素点的最大像素差值对应的目标方向,包括:
[0010]根据对所述海森矩阵进行特征值分解得到的结果,获得所述待滤波像素点的最大像素差值对应的目标方向。
[0011]其中一种可能的实现方式中,所述目标方向的正交方向为所述待滤波像素点所在的图像边缘线;控制所述待滤波像素点的滤波核沿着所述目标方向的正交方向拉伸,获取在所述目标方向的正交方向周围的样本像素点的像素值,对所述待滤波像素点进行滤波,包括:
[0012]控制所述待滤波像素点的滤波核沿着所述图像边缘线拉伸,获取在所述图像边缘线的样本像素点的像素值,对所述待滤波像素点进行滤波。
[0013]其中一种可能的实现方式中,所述方法还包括:
[0014]接收用户输入的滤波强度参数,确定所述滤波核的拉伸参数;
[0015]根据对所述海森矩阵进行特征值分解得到的结果和所述拉伸参数,配置控制所述滤波核形状的拉伸矩阵;
[0016]控制所述待滤波像素点的滤波核沿着所述目标方向的正交方向拉伸,包括:
[0017]利用所述拉伸矩阵,控制所述滤波核在所述目标方向的正交方向的拉伸直径与所述滤波核在所述目标方向的拉伸直径的比值。
[0018]其中一种可能的实现方式中,所述方法还包括:
[0019]接收用户输入的滤波强度参数,确定用于调节所述滤波核大小的参数;
[0020]根据所述用于调节滤波核大小的参数,配置所述滤波核的尺度参数;
[0021]控制所述待滤波像素点的滤波核沿着所述目标方向的正交方向拉伸,获取在所述目标方向的正交方向周围的样本像素点的像素值,包括:
[0022]利用所述尺度参数,控制所述滤波核沿着所述目标方向的正交方向的最大直径,并控制所述滤波核沿着所述目标方向的最大直径。
[0023]其中一种可能的实现方式中,所述方法还包括:
[0024]对所述待滤波像素点所在图像区域进行频域信息分析,获得所述待滤波像素点所在图像区域的局部方差;
[0025]将所述局部方差带入预先设置的拉伸参数曲线,获得所述拉伸参数的拉伸调整值;
[0026]利用所述拉伸矩阵,控制所述滤波核在所述目标方向的正交方向的拉伸直径与所述滤波核在所述目标方向的拉伸直径的比值,包括:
[0027]按照所述拉伸调整值,调整所述拉伸矩阵,控制所述滤波核在所述目标方向的正交方向的拉伸直径与所述滤波核在所述目标方向的拉伸直径的比值。
[0028]其中一种可能的实现方式中,所述方法还包括:
[0029]对所述待滤波像素点所在图像区域进行频域信息分析,获得所述待滤波像素点所在图像区域的局部方差;
[0030]将所述局部方差带入预先设置的大小参数曲线,获得所述用于调节滤波核大小的参数的大小调整值;
[0031]利用所述尺度参数,控制所述滤波核沿着所述目标方向的正交方向的最大直径,并控制所述滤波核沿着所述目标方向的最大直径,包括:
[0032]按照所述大小调整值,调整所述尺度参数,控制所述滤波核沿着所述目标方向的
正交方向的最大直径,并控制所述滤波核沿着所述目标方向的最大直径。
[0033]其中一种可能的实现方式中,对所述海森矩阵进行特征值分解得到的结果包括最大特征向量;根据对所述海森矩阵进行特征值分解得到的结果,获得所述待滤波像素点的最大像素差值对应的目标方向,包括:
[0034]对所述最大特征向量中第一特征值与第二特征值的比值进行反正切函数计算,得到所述目标方向与预先设置的参考方向的夹角;
[0035]控制所述待滤波像素点的滤波核沿着所述目标方向的正交方向拉伸,包括:
[0036]控制所述滤波核按照所述目标方向与参考方向的夹角,旋转到沿着所述目标方向的正交方向拉伸的角度。
[0037]其中一种可能的实现方式中,得到所述目标方向与参考方向的夹角之后,所述方法还包括:
[0038]根据所述目标方向与参考方向的夹角,配置旋转所述滤波核的旋转矩阵;
[0039]控制所述滤波核按照所述目标方向与参考方向的夹角,旋转到沿着所述目标方向的正交方向拉伸的角度,包括:
[0040]利用所述旋转矩阵,控制所述滤波核按照所述目标方向与参考方向的夹角,旋转到沿着所述目标方向的正交方向拉伸的角度。
[0041]其中一种可能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像滤波方法,其特征在于,所述方法包括:针对待滤波像素点所在多个方向中的每个方向,计算所述待滤波像素点在该方向上相对于相邻像素点的像素差值;根据所述待滤波像素点在多个方向上的像素差值,获得所述待滤波像素点的最大像素差值对应的目标方向;控制所述待滤波像素点的滤波核沿着所述目标方向的正交方向拉伸,获取在所述目标方向的正交方向周围的样本像素点的像素值,对所述待滤波像素点进行滤波。2.根据权利要求1所述的方法,其特征在于,针对待滤波像素点所在多个方向中的每个方向,计算所述待滤波像素点在该方向上相对于相邻像素点的像素差值,包括:针对所述待滤波像素点所在多个方向中的每个方向,对所述待滤波像素点进行图像求导,得到包括所述待滤波像素点在多个方向上的像素差值的海森矩阵;根据所述待滤波像素点在多个方向上的像素差值,获得所述待滤波像素点的最大像素差值对应的目标方向,包括:根据对所述海森矩阵进行特征值分解得到的结果,获得所述待滤波像素点的最大像素差值对应的目标方向。3.根据权利要求1所述的方法,其特征在于,所述目标方向的正交方向为所述待滤波像素点所在的图像边缘线;控制所述待滤波像素点的滤波核沿着所述目标方向的正交方向拉伸,获取在所述目标方向的正交方向周围的样本像素点的像素值,对所述待滤波像素点进行滤波,包括:控制所述待滤波像素点的滤波核沿着所述图像边缘线拉伸,获取在所述图像边缘线的样本像素点的像素值,对所述待滤波像素点进行滤波。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收用户输入的滤波强度参数,确定所述滤波核的拉伸参数;根据对所述海森矩阵进行特征值分解得到的结果和所述拉伸参数,配置控制所述滤波核形状的拉伸矩阵;控制所述待滤波像素点的滤波核沿着所述目标方向的正交方向拉伸,包括:利用所述拉伸矩阵,控制所述滤波核在所述目标方向的正交方向的拉伸直径与所述滤波核在所述目标方向的拉伸直径的比值。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收用户输入的滤波强度参数,确定用于调节所述滤波核大小的参数;根据所述用于调节滤波核大小的参数,配置所述滤波核的尺度参数;控制所述待滤波像素点的滤波核沿着所述目标方向的正交方向拉伸,获取在所述目标方向的正交方向周围的样本像素点的像素值,包括:利用所述尺度参数,控制所述滤波核沿着所述目标方向的正交方向的最大直径,并控制所述滤波核沿着所述目标方向的最大直径。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:对所述待滤波像素点所在图像区域进行频域信息分析,获得所述待滤波像素点所在图像区域的局部方差;将所述局部方差带入预先设置的拉伸参数曲线,获得所述拉伸参数的拉伸调整值;
利用所述拉伸矩阵,控制所述滤波核在所述目标方向的正交方向的拉伸直径与所述滤波核在所述目标方向的拉伸直径的比值,包括:按照所述拉伸调整值,调整所述拉伸矩阵,控制所述滤波核在所述目标方向的正交方向的拉伸直径与所述滤波核在所述目标方向的拉伸直径的比值。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:对所述待滤波像素点所在图像区域进行频域信息分析,获得所述待滤波像素点所在图像区域的局部方差;将所述局部方差带入预先设置的大小参数曲线,获得所述用于调节滤波核大小的参数的大小调整值;利用所述尺度参数,控制所述滤波核沿着所述目标方向的正交方向的最大直径,并控制所述滤波核沿着所述目标方向的最大直径,包括:按照所述大小调整值,调整所述尺度参数,控制所述滤波核沿着所述目标方向的正交方向的最大直径,并控制所述滤波核沿着所述目标方...

【专利技术属性】
技术研发人员:马维维陈欢彭晓峰姬弘桢
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:

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

1