利索能及
我要发布
收藏
专利号: 2019109876697
申请人: 内蒙古工业大学
专利类型:发明专利
专利状态:已下证
更新日期:2025-10-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种面向脉冲噪声的线性结构滤波方法,其特征在于,包括:获取噪声图像,其中,所述噪声图像为受脉冲噪声影响的图像;

对所述脉冲噪声进行检测,创建噪声矩阵;

根据所述噪声图像和所述噪声矩阵,应用第一滤波窗口中全部像素判断所述第一滤波窗口中是否有线性结构;

若所述第一滤波窗口中包括线性结构,则在所述线性结构线上包括非噪声像素时,计算所述线性结构线上像素的加权均值进行滤波并输出滤波结果;

若所述第一滤波窗口中不包括线性结构,或者,所述第一滤波窗口中包括线性结构但所述线性结构线上不包括非噪声像素时,将所述第一滤波窗口缩小为第二滤波窗口;

若所述第二滤波窗口中包括非噪声像素,则计算所述非噪声像素的像素值的加权均值进行滤波并输出滤波结果;若无法计算加权均值或者加权均值超出值域时,则利用所述非噪声像素的像素中值进行滤波。

2.根据权利要求1所述的方法,其特征在于,所述非噪声像素的确定过程包括:针对噪声图像,将预设滤波窗口的全部像素点的像素值按升序排序,确定中值像素;

以所述中值像素为中心将所述噪声图像分为左右两个区域,计算所述两个区域中相邻像素间的像素差,并确定两个区域中的最大像素差分别为第一最大差值和第二最大差值;

确定所述第一最大差值对应的像素点,和,所述第二最大差值对应的像素点中,像素值小的像素点为分界点;

应用所述分界点和所述中值像素将所述噪声图像分第一区域、第二区域和第三区域;

其中,所述第一区域、第二区域和第三区域的像素值依次降低;

确定所述第二区域的目标像素为非噪声像素。

3.根据权利要求1所述的方法,其特征在于,所述判断所述第一滤波窗口中是否有线性结构包括:采用第一滤波窗口大小的滤波窗口对所述噪声图像进行滤波,其中,在所述第一滤波窗口中,确定判断方向;

在所述判断方向中查询候补方向;

基于所述候补方向,在中央线的相邻线有大于预设数量阈值的非噪声像素时,确定为线性结构。

4.根据权利要求1所述的方法,其特征在于,非噪声像素的像素中值的计算过程包括:针对每个大小的滤波窗口,将所述滤波窗口中的全部非噪声像素值按照升序进行排序;

若所述非噪声像素的个数为奇数,则取排序结果中的中间像素值作为像素中值;

若所述非噪声像素的个数为偶数,则取所述排序结果中的中间位置的两个像素点的像素值的平均值作为所述非噪声像素的像素中值。

5.根据权利要求1所述的方法,其特征在于,若所述第二滤波窗口中不包括非噪声像素,则将所述第二滤波窗口扩大为第三滤波窗口,直到所述第三滤波窗口中包括非噪声像素或所述第三滤波窗口达到预设滤波窗口阈值。

6.一种面向脉冲噪声的线性结构滤波装置,其特征在于,包括:图像获取模块,用于获取噪声图像,其中,所述噪声图像为受脉冲噪声影响的图像;

脉冲噪声监测模块,用于对所述脉冲噪声进行检测,创建噪声矩阵;

线性结构判断模块,用于根据所述噪声图像和所述噪声矩阵,应用第一滤波窗口中全部像素判断所述第一滤波窗口中是否有线性结构;

第一加权均值滤波模块,用于在所述第一滤波窗口中包括线性结构时,在所述线性结构线上包括非噪声像素时,计算所述线性结构线上像素的加权均值进行滤波并输出滤波结果;

滤波窗口调整模块,用于在所述第一滤波窗口中不包括线性结构,或者,所述第一滤波窗口中包括线性结构但所述线性结构线上不包括非噪声像素时,将所述第一滤波窗口缩小为第二滤波窗口;

第二加权均值滤波模块,用于在所述第二滤波窗口中包括非噪声像素时,计算所述非噪声像素的像素值的加权均值进行滤波并输出滤波结果;

中值滤波模块,用于在所述第二滤波窗口中包括非噪声像素,且无法计算加权均值或者加权均值超出值域时,利用所述非噪声像素的像素中值进行滤波。

7.根据权利要求6所述的装置,其特征在于,还包括非噪声像素确定模块,所述非噪声元素确定模块具体用于:针对噪声图像,将预设滤波窗口的全部像素点的像素值按升序排序,确定中值像素;

以所述中值像素为中心将所述噪声图像分为左右两个区域,计算所述两个区域中相邻像素间的像素差,并确定两个区域中的最大像素差分别为第一最大差值和第二最大差值;

确定所述第一最大差值对应的像素点,和,所述第二最大差值对应的像素点中,像素值小的像素点为分界点;

应用所述分界点和所述中值像素将所述噪声图像分第一区域、第二区域和第三区域;

其中,所述第一区域、第二区域和第三区域的像素值依次降低;

确定所述第二区域的目标像素为非噪声像素。

8.根据权利要求6所述的装置,其特征在于,所述线性结构判断模块具体用于:采用第一滤波窗口大小的滤波窗口对所述噪声图像进行滤波,其中,在所述第一滤波窗口中,确定判断方向;

在所述判断方向中查询候补方向;

基于所述候补方向,在中央线的相邻线有大于预设数量阈值的非噪声像素时,确定为线性结构。

9.一种设备,其特征在于,包括:

处理器,以及与所述处理器相连接的存储器;

所述存储器用于存储计算机程序,所述计算机程序至少用于执行权利要求1-5任一项所述的面向脉冲噪声的线性结构滤波方法;

所述处理器用于调用并执行所述存储器中的所述计算机程序。

10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1-5任一项所述的面向脉冲噪声的线性结构滤波方法中各个步骤。