【技术实现步骤摘要】
线性结构滤波方法、装置、设备和存储介质
本专利技术涉及去噪
,具体涉及一种面向脉冲噪声的线性结构滤波方法、装置、设备和存储介质。
技术介绍
在图像的传输和获取过程中,因为受到外部环境的影响,通常会生成噪声图像。而含有噪声的图像中,噪声会降低图像的质量,进而影响后续对图像的其他操作处理。相关技术中,通常采用中值滤波或均值滤波方法进行去噪处理。但是,通常因为未考虑噪声区域的特征,从而有对图像中轮廓或线性结构部分去噪效果不理想等弊端。
技术实现思路
有鉴于此,提供一种面向脉冲噪声的线性结构滤波方法、装置、设备和存储介质,以解决现有技术中的去噪方法去噪效果不理想的弊端。本专利技术采用如下技术方案:第一方面,本申请实施例提供了一种面向脉冲噪声的线性结构滤波方法,该方法包括:获取噪声图像,其中,所述噪声图像为受脉冲噪声影响的图像;对所述脉冲噪声进行检测,创建噪声矩阵;根据所述噪声图像和所述噪声矩阵,应用第一滤波窗口中全部像素判断所述第一滤波窗口中是否有线性 ...
【技术保护点】
1.一种面向脉冲噪声的线性结构滤波方法,其特征在于,包括:/n获取噪声图像,其中,所述噪声图像为受脉冲噪声影响的图像;/n对所述脉冲噪声进行检测,创建噪声矩阵;/n根据所述噪声图像和所述噪声矩阵,应用第一滤波窗口中全部像素判断所述第一滤波窗口中是否有线性结构;/n若所述第一滤波窗口中包括线性结构,则在所述线性结构线上包括非噪声像素时,计算所述线性结构线上像素的加权均值进行滤波并输出滤波结果;/n若所述第一滤波窗口中不包括线性结构,或者,所述第一滤波窗口中包括线性结构但所述线性结构线上不包括非噪声像素时,将所述第一滤波窗口缩小为第二滤波窗口;/n若所述第二滤波窗口中包括非噪声 ...
【技术特征摘要】
1.一种面向脉冲噪声的线性结构滤波方法,其特征在于,包括:
获取噪声图像,其中,所述噪声图像为受脉冲噪声影响的图像;
对所述脉冲噪声进行检测,创建噪声矩阵;
根据所述噪声图像和所述噪声矩阵,应用第一滤波窗口中全部像素判断所述第一滤波窗口中是否有线性结构;
若所述第一滤波窗口中包括线性结构,则在所述线性结构线上包括非噪声像素时,计算所述线性结构线上像素的加权均值进行滤波并输出滤波结果;
若所述第一滤波窗口中不包括线性结构,或者,所述第一滤波窗口中包括线性结构但所述线性结构线上不包括非噪声像素时,将所述第一滤波窗口缩小为第二滤波窗口;
若所述第二滤波窗口中包括非噪声像素,则计算所述非噪声像素的像素值的加权均值进行滤波并输出滤波结果;若无法计算加权均值或者加权均值超出值域时,则利用所述非噪声像素的像素中值进行滤波。
2.根据权利要求1所述的方法,其特征在于,所述非噪声像素的确定过程包括:
针对噪声图像,将预设滤波窗口的全部像素点的像素值按升序排序,确定中值像素;
以所述中值像素为中心将所述噪声图像分为左右两个区域,计算所述两个区域中相邻像素间的像素差,并确定两个区域中的最大像素差分别为第一最大差值和第二最大差值;
确定所述第一最大差值对应的像素点,和,所述第二最大差值对应的像素点中,像素值小的像素点为分界点;
应用所述分界点和所述中值像素将所述噪声图像分第一区域、第二区域和第三区域;其中,所述第一区域、第二区域和第三区域的像素值依次降低;
确定所述第二区域的目标像素为非噪声像素。
3.根据权利要求1所述的方法,其特征在于,所述判断所述第一滤波窗口中是否有线性结构包括:
采用第一滤波窗口大小的滤波窗口对所述噪声图像进行滤波,其中,在所述第一滤波窗口中,确定判断方向;
在所述判断方向中查询候补方向;
基于所述候补方向,在中央线的相邻线有大于预设数量阈值的非噪声像素时,确定为线性结构。
4.根据权利要求1所述的方法,其特征在于,非噪声像素的像素中值的计算过程包括:
针对每个大小的滤波窗口,将所述滤波窗口中的全部非噪声像素值按照升序进行排序;
若所述非噪声像素的个数为奇数,则取排序结果中的中间像素值作为像素中值;
若所述非噪声像素的个数为偶数,则取所述排序结果中的中间位置的两个像素点的像素值的平均值作为所述非噪声像素的像素中值。
5.根据权利要求1所述的方法,其特征在于,若所述第二滤波窗口中不包括非噪声像素,则将所述第二滤波窗口扩大为第三滤波窗口,直到所述第三滤波窗口中包括非噪声像素或所述第三滤波窗口达到预设滤波窗口阈值。
6.一种面向脉冲噪声的线性...
【专利技术属性】
技术研发人员:石宝,杨传颖,马少瑛,刘雨君,续东升,
申请(专利权)人:内蒙古工业大学,
类型:发明
国别省市:内蒙;15
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。