图像处理方法、介质、电子设备及程序产品与流程
- 国知局
- 2024-08-22 14:52:10
本发明涉及图像处理,尤其涉及一种图像处理方法、介质、电子设备及程序产品。
背景技术:
1、图像噪声是图像在获取或传输的过程中受到随机信号的干扰,在图像上出现的一些随机的、离散的、孤立的像素点,这些噪声会干扰对图像信息的分析,导致图像质量下降,例如导致图像存在亮暗点,进而导致图像的清晰度不高,并且可能会影响后续对图像的处理。
2、因此,如何较好地滤除图像噪声,有效地保护图像的细节信息成为图像处理领域的重要内容。然而,目前针对图像噪声的降噪方法的效果都不甚理想。
技术实现思路
1、本发明实施例提供了一种图像处理方法、介质、电子设备及程序产品。
2、第一方面,本发明提供了一种图像处理方法,此方法包括。获取待处理图像;基于待处理图像的拍摄环境信息与降噪强度之间的对应关系,确定出待处理图像的第一拍摄环境对应的第一降噪强度;采用第一降噪强度,对待处理图像进行降噪处理。
3、可以理解,第一降噪强度可以包括下文中的降噪强度。上述图像处理方法可以根据拍摄环境信息,调整第一降噪强度的大小,来灵活修正待处理图像中待修正的各像素点的像素值,从而有效地去除待处理图像中的图像噪声。
4、在上述第一方面的一种可能的实现中,降噪强度包括数值、降噪档位、降噪模式中的至少一项,降噪档位中的不同档位对应于不同数值的降噪强度,降噪模式中的不同模式对应于不同数值的降噪强度。
5、在上述第一方面的一种可能的实现中,待处理图像的拍摄环境信息包括时间、季节、光照中的至少一项。
6、在上述第一方面的一种可能的实现中,待处理图像的拍摄环境信息与降噪强度之间的对应关系通过以下方式确定:基于拍摄环境信息,确定待处理图像的清晰度;基于待处理图像的清晰度,确定降噪强度,其中,待处理图像的清晰度越低,降噪强度越高。
7、可以理解,降噪强度可以根据待处理图像的清晰度进行设置,例如,可以采用较低的降噪强度,更好地保留待处理图像的纹理区的颗粒感,使得视觉感受更好。也可以采用较高的降噪强度,使得图像噪声的消除更加彻底。
8、在上述第一方面的一种可能的实现中,采用第一降噪强度,对待处理图像进行降噪处理,包括:采用第一降噪强度,对待处理图像中的像素点的像素值进行加权计算,获取待处理图像中的像素点的输出像素值;根据待处理图像中的像素点的输出像素值,输出降噪后的图像。
9、在上述第一方面的一种可能的实现中,采用第一降噪强度,对待处理图像中的像素点的像素值进行加权计算,获取待处理图像中的像素点的输出像素值,包括:根据滤波窗口,获取矩阵m;根据矩阵m的至少一个邻域像素点的像素值,采用第一降噪强度,对矩阵m的中心像素点的像素值进行加权计算,获取矩阵m的中心像素点的输出像素值,其中,邻域像素点为矩阵m中除了中心像素点之外的其它像素点;将矩阵m的中心像素点的输出像素值,作为待处理图像中对应位置的像素点的输出像素值。
10、在上述第一方面的一种可能的实现中,根据矩阵m的至少一个邻域像素点的像素值,采用第一降噪强度,对矩阵m的中心像素点的像素值进行加权计算,包括:确定矩阵m的邻域像素点是否可用;根据被确定为可用的矩阵m的邻域像素点的像素值,采用第一降噪强度,对矩阵m的中心像素点的像素值进行加权计算。
11、在上述第一方面的一种可能的实现中,确定矩阵m的邻域像素点是否可用,包括:采用邻域像素点的像素值,对中心像素点进行加权计算,对应于矩阵m中0°、90°、45°和145°方向的像素点的像素值的2阶差分变小,确定矩阵m的邻域像素点可用;采用邻域像素点的像素值,对中心像素点进行加权计算,对应于矩阵m中0°、90°、45°和145°方向的像素点的像素值的2阶差分中至少有一个变大,确定矩阵m的邻域像素点不可用。
12、可以理解,如果对应于矩阵m中0°、90°、45°和145°方向的像素点的像素值的2阶差分变小,那么说明采用此邻域像素点进行降噪,可以使得中心像素点的像素值的过渡较为平滑,图像噪声得到了有效的抑制。如果对应于矩阵m中0°、90°、45°和145°方向的像素点的像素值的2阶差分至少有一个变大,那么说明采用此邻域像素点进行降噪,可以使得中心像素点的像素值的过渡较不平滑,并损失待处理图像的细节信息。
13、第二方面,本发明提供了一种图像处理方法,应用于电子设备,包括:检测用户在图像处理应用中对待处理图像设置的第二降噪强度;基于第二降噪强度对待处理图像进行降噪处理。
14、可以理解,第二降噪强度可以包括下文中的降噪强度。上述图像处理方法可以根据用户的操作,调整第二降噪强度的大小,来灵活修正待处理图像中待修正的各像素点的像素值,从而有效地去除待处理图像中的图像噪声。
15、在上述第二方面的一种可能的实现中,第二降噪强度包括数值、降噪档位、降噪模式中的至少一项,降噪档位中的不同档位对应于不同数值的第二降噪强度,降噪模式中的不同模式对应于不同数值的第二降噪强度。
16、在上述第二方面的一种可能的实现中,基于第二降噪强度对待处理图像进行降噪处理,包括:采用第二降噪强度,对待处理图像中的像素点的像素值进行加权计算,获取待处理图像中的像素点的输出像素值;根据待处理图像中的像素点的输出像素值,输出降噪后的图像。
17、在上述第二方面的一种可能的实现中,采用第二降噪强度,对待处理图像中的像素点的像素值进行加权计算,获取待处理图像中的像素点的输出像素值,包括:根据滤波窗口,获取矩阵m;根据矩阵m的至少一个邻域像素点的像素值,采用第二降噪强度,对矩阵m的中心像素点的像素值进行加权计算,获取矩阵m的中心像素点的输出像素值,其中,邻域像素点为矩阵m中除了中心像素点之外的其它像素点;将矩阵m的中心像素点的输出像素值,作为待处理图像中对应位置的像素点的输出像素值。
18、在上述第二方面的一种可能的实现中,根据矩阵m的至少一个邻域像素点的像素值,采用第二降噪强度,对矩阵m的中心像素点的像素值进行加权计算,包括:确定矩阵m的邻域像素点是否可用;根据被确定为可用的矩阵m的邻域像素点的像素值,采用第二降噪强度,对矩阵m的中心像素点的像素值进行加权计算。
19、在上述第二方面的一种可能的实现中,确定矩阵m的邻域像素点是否可用,包括:采用邻域像素点的像素值,对中心像素点进行加权计算,对应于矩阵m中0°、90°、45°和145°方向的像素点的像素值的2阶差分变小,确定矩阵m的邻域像素点可用;采用根据邻域像素点的像素值,对中心像素点进行加权计算,对应于矩阵m中0°、90°、45°和145°方向的像素点的像素值的2阶差分中至少有一个变大,确定矩阵m的邻域像素点不可用。
20、第三方面,本发明实施例提供了一种可读存储介质,该可读存储介质上存储有指令,该指令在电子设备上执行时使电子设备实现上述第一方面及各种可能实现提供的任意一种方法,以及实现上述第二方面及各种可能实现提供的任意一种方法。
21、第四方面,本发明实施例提供了一种电子设备,该电子设备包括:存储器,用于存储由电子设备的一个或多个处理器执行的指令;以及处理器,是电子设备的处理器之一,用于执行存储器中存储的指令以实现上述第一方面及各种可能实现提供的任意一种方法,以及实现上述第二方面及各种可能实现提供的任意一种方法。
22、第五方面,本发明实施例提供了一种计算机程序产品,该程序产品中包括指令,在该指令被电子设备执行时可以使电子设备实现上述第一方面及各种可能实现提供的任意一种方法,以及实现上述第二方面及各种可能实现提供的任意一种方法。
本文地址:https://www.jishuxx.com/zhuanli/20240822/280178.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。