System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种图像脉冲噪声去除方法及装置制造方法及图纸_技高网

一种图像脉冲噪声去除方法及装置制造方法及图纸

技术编号:42684190 阅读:25 留言:0更新日期:2024-09-10 12:33
本发明专利技术提供一种图像脉冲噪声去除方法及装置,包括:获取原始图像和对应的脉冲噪声标记图;根据预设条件,调整滤波窗口的尺寸;在滤波窗口内,利用正常像素的像素值对脉冲噪声像素进行校正;输出去除脉冲噪声的图像。通过预设条件对滤波窗口的尺寸进行调整,使得滤波窗口内有足够数量的正常像素对脉冲噪声像素进行校正,从而能够在有效滤除脉冲噪声的同时保留原始图像中的细节内容,提升了去噪后图像的质量,解决了如何对图像中的脉冲噪声有效去除的问题。

【技术实现步骤摘要】

本专利技术涉及图像处理,特别涉及一种图像脉冲噪声去除方法及装置


技术介绍

1、图像作为人类感知世界的视觉基础,是人类获取信息、表达信息和传递信息的重要手段。然而,图像在采集和传输过程中,由于设备和环境等因素的影响,图像受到各种信号的干扰,进而产生各种噪声。噪声的存在使得图像的部分细节丢失,不仅严重影响图像的视觉质量,也影响其在计算机视觉领域中的应用。因此,必须对图像进行去噪处理,以提高图像质量。

2、图像中的噪声有很多种类,其中高斯噪声和脉冲噪声是图像噪声中的主要部分,因此,若能对高斯噪声和脉冲噪声进行有效去除,则可以很大程度上提高图像质量。目前,提出了多种去噪方式来对图像噪声进行去除,其中,对于脉冲噪声,目前常用中值滤波来去除,中值滤波不仅计算相对简单,且在大部分场景下能够取得较好的去噪效果。

3、然而,当图像中存在密集的脉冲噪声时,现有的中值滤波处理无法保证脉冲噪声处的像素被校正为一个合适的值,从而影响最终输出的图像质量。


技术实现思路

1、本专利技术的目的在于提供一种图像脉冲噪声去除方法及装置,以解决如何对图像中的脉冲噪声有效去除的问题。

2、为解决上述技术问题,本专利技术提供一种图像脉冲噪声去除方法,包括:

3、获取原始图像和对应的脉冲噪声标记图;

4、根据预设条件,调整滤波窗口的尺寸;

5、在滤波窗口内,利用正常像素的像素值对脉冲噪声像素进行校正;

6、输出去除脉冲噪声的图像。

<p>7、可选的,在所述的图像脉冲噪声去除方法中,所述原始图像为单通道灰度图像;所述脉冲噪声标记图为脉冲噪声二值标记图。

8、可选的,在所述的图像脉冲噪声去除方法中,所述根据预设条件,调整滤波窗口的尺寸的方法包括:

9、设置滤波窗口的最小尺寸和第一最大尺寸;

10、从最小尺寸开始,逐步增大滤波窗口的尺寸,直至当前滤波窗口内正常像素的个数超过第一阈值,或当前滤波窗口的尺寸为第一最大尺寸。

11、可选的,在所述的图像脉冲噪声去除方法中,所述根据预设条件,调整滤波窗口的尺寸的方法还包括:

12、若当前滤波窗口的尺寸为第一最大尺寸,且当前滤波窗口内正常像素的个数小于第二阈值,则将滤波窗口的尺寸调整为第二最大尺寸,其中,第二最大尺寸大于第一最大尺寸。

13、可选的,在所述的图像脉冲噪声去除方法中,所述滤波窗口的尺寸为m行n列,其中,m为大于等于3的奇数,n为大于等于3的奇数。

14、可选的,在所述的图像脉冲噪声去除方法中,每次增大滤波窗口的尺寸时,滤波窗口的行数加2,和/或,列数加2。

15、可选的,在所述的图像脉冲噪声去除方法中,所述滤波窗口的最小尺寸为3行3列,第一最大尺寸为11行11列,第二最大尺寸为13行13列。

16、可选的,在所述的图像脉冲噪声去除方法中,所述在滤波窗口内,利用正常像素的像素值对脉冲噪声像素进行校正的方法包括:

17、将当前目标像素位于滤波窗口的中间行中间列;

18、利用脉冲噪声标记图判断当前目标像素是否为脉冲噪声像素;

19、若当前目标像素为脉冲噪声像素,则利用滤波窗口内的正常像素的像素值对当前目标像素进行校正。

20、可选的,在所述的图像脉冲噪声去除方法中,所述利用滤波窗口内的正常像素的像素值对当前目标像素进行校正的方法包括:

21、利用脉冲噪声标记图将滤波窗口内的所有像素分为正常像素和脉冲噪声像素;

22、将滤波窗口内所有正常像素的像素值组成数组arraypix;

23、利用数组arraypix中的中值替换当前目标像素的像素值,以对当前目标像素进行校正。

24、为解决上述技术问题,本专利技术还提供一种图像脉冲噪声去除装置,用于实现如上任一项所述的图像脉冲噪声去除方法,所述图像脉冲噪声去除装置包括:

25、图像获取模块,用于获取原始图像和对应的脉冲噪声标记图;

26、窗口调整模块,用于根据预设条件,调整滤波窗口的尺寸;

27、滤波去噪模块,用于在滤波窗口内利用正常像素的像素值对脉冲噪声像素进行校正;

28、图像输出模块,用于输出去除脉冲噪声的图像。

29、本专利技术提供的图像脉冲噪声去除方法及装置,包括:获取原始图像和对应的脉冲噪声标记图;根据预设条件,调整滤波窗口的尺寸;在滤波窗口内,利用正常像素的像素值对脉冲噪声像素进行校正;输出去除脉冲噪声的图像。通过预设条件对滤波窗口的尺寸进行调整,使得滤波窗口内有足够数量的正常像素对脉冲噪声像素进行校正,从而能够在有效滤除脉冲噪声的同时保留原始图像中的细节内容,提升了去噪后图像的质量,解决了如何对图像中的脉冲噪声有效去除的问题。

本文档来自技高网
...

【技术保护点】

1.一种图像脉冲噪声去除方法,其特征在于,包括:

2.根据权利要求1所述的图像脉冲噪声去除方法,其特征在于,所述原始图像为单通道灰度图像;所述脉冲噪声标记图为脉冲噪声二值标记图。

3.根据权利要求1所述的图像脉冲噪声去除方法,其特征在于,所述根据预设条件,调整滤波窗口的尺寸的方法包括:

4.根据权利要求3所述的图像脉冲噪声去除方法,其特征在于,所述根据预设条件,调整滤波窗口的尺寸的方法还包括:

5.根据权利要求3所述的图像脉冲噪声去除方法,其特征在于,所述滤波窗口的尺寸为m行n列,其中,m为大于等于3的奇数,n为大于等于3的奇数。

6.根据权利要求5所述的图像脉冲噪声去除方法,其特征在于,每次增大滤波窗口的尺寸时,滤波窗口的行数加2,和/或,列数加2。

7.根据权利要求4所述的图像脉冲噪声去除方法,其特征在于,所述滤波窗口的最小尺寸为3行3列,第一最大尺寸为11行11列,第二最大尺寸为13行13列。

8.根据权利要求1所述的图像脉冲噪声去除方法,其特征在于,所述在滤波窗口内,利用正常像素的像素值对脉冲噪声像素进行校正的方法包括:

9.根据权利要求8所述的基于噪声密度的图像脉冲噪声去除方法,其特征在于,所述利用滤波窗口内的正常像素的像素值对当前目标像素进行校正的方法包括:

10.一种图像脉冲噪声去除装置,用于实现如权利要求1~9任一项所述的图像脉冲噪声去除方法,其特征在于,所述图像脉冲噪声去除装置包括:

...

【技术特征摘要】

1.一种图像脉冲噪声去除方法,其特征在于,包括:

2.根据权利要求1所述的图像脉冲噪声去除方法,其特征在于,所述原始图像为单通道灰度图像;所述脉冲噪声标记图为脉冲噪声二值标记图。

3.根据权利要求1所述的图像脉冲噪声去除方法,其特征在于,所述根据预设条件,调整滤波窗口的尺寸的方法包括:

4.根据权利要求3所述的图像脉冲噪声去除方法,其特征在于,所述根据预设条件,调整滤波窗口的尺寸的方法还包括:

5.根据权利要求3所述的图像脉冲噪声去除方法,其特征在于,所述滤波窗口的尺寸为m行n列,其中,m为大于等于3的奇数,n为大于等于3的奇数。

6.根据权利要求5所述的图像脉冲噪声去除方法,其特征在于,每次增大...

【专利技术属性】
技术研发人员:帅珂宋博王勇温建新
申请(专利权)人:成都微光集电科技有限公司
类型:发明
国别省市:

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

1