本发明专利技术涉及一种基于证据理论的图像去噪方法,其步骤如下:(1)读入一帧图像,令第一个像素点为当前像素点;(2)判断所述当前像素点是否为噪声点;(3)以噪声点为中心,在所述图像上对目标像素构造一个n×n正方形模板;(4)利用证据合成公式计算所述n×n正方形模板中当前像素点标准灰度值:(5)按下述公式(4)计算当前像素点的灰度与当前像素点标准灰度值的差值的绝对值;(6)预设灰度值的阈值;(7)噪音去除:当,把当前像素定义为噪声,此时用当前像素点标准灰度值去代替当前像素点的灰度进行修正。本发明专利技术的去噪方法是根据证据理论计算的像素点的灰度证据,再利用证据合成公式进行灰度证据合成,能有效减少计算复杂度,得到更为精确的去噪效果。
【技术实现步骤摘要】
一种基于证据理论的图像去噪方法
本专利技术涉及图像处理
,具体涉及一种基于证据理论的图像去噪方法。
技术介绍
随着各种数字仪器和数码产品的普及,图像和视频已成为人类活动中最常用的信息载体,它们包含着物体的大量信息,成为人们获取外界原始信息的主要途径。然而在图像的获取、传输和存贮过程中常常会受到各种噪声的干扰和影响而使图像降质,并且图像预处理算法的好坏又直接关系到后续图像处理的效果,如图像分割、目标识别、边缘提取等,所以为了获取高质量数字图像,很有必要对图像进行降噪处理,尽可能的保持原始信息完整性(即主要特征)的同时,又能够去除信号中无用的信息。所以,去噪处理一直是图像处理和计算机视觉研究的热点。图像视频去噪的最终目的是改善给定的图像,解决实际图像由于噪声干扰而导致图像质量下降的问题.通过去噪技术可以有效地提高图像质量,增大信噪比,更好的体现原来图像所携带的信息,作为一种重要的预处理手段,人们对图像去噪算法进行了广泛的研究,在现有的去噪算法中,有的去噪算法在低维信号图像处理中取得较好的效果,却不适用于高维信号图像处理;或者去噪效果较好,却丢失部分图像边缘信息,或者致力于研究检测图像边缘信息,保留图像细节。如何在抵制噪音和保留细节上找到一个较好的平衡点,成为近年来研究的重点。传统去噪方法中,均值滤波是典型的线性滤波,对高斯噪声具有较好的抑制效果;中值滤波是常用的非线性滤波方法,对椒盐噪声特别有效;维纳滤波对高斯噪声有明显的抑制作用;对小波系数进行阈值处理可以在小波变换域中去除低幅值的噪声和不期望的信号。均值滤波是一种典型的线性去噪方法,因为其运算简单快速,同时又能够较为有效地去除高斯噪声,因而适用面较广,至今仍是一种常用的去噪方法,许多滤除噪声方法都是在此基础上发展而来,其缺点是严重破坏了图像的边缘,模糊了图像。中值滤波去除脉冲噪声的效果很好,然而抑制噪声和保持图像中的细节往往是一对矛盾,也是图像处理中尚未很好解决的问题。所以保护细节的中值滤波的研究成为非线性滤波器研究的一个重要方面。小波变换对突变信号和非平稳信号处理具有优异性能,能较好地模拟视觉模型,使得它在数字图像处理、计算机视觉等方面引起了广泛的关注。但是,由于小波变换缺乏方向性,仅具有水平、垂直、对角方向的信息,不能很好地捕获二维图像中的线和面奇异,不能最优地表示含线或面奇异的二维图像,从而使得传统小波变换在处理二维图像时表现出一定的局限性。维纳滤波的优点是适应面较广,无论平稳随机过程是连续的还是离散的,是标量的还是向量的,都可应用,对某些问题,还可求出滤波器传递函数的显式解,并进而采用由简单的物理元件组成的网络构成维纳滤波器。维纳滤波器的缺点是,要求得到半无限时间区间内的全部观察数据的条件很难满足,同时它也不能用于噪声为非平稳的随机过程的情况,对于向量情况应用也不方便。因此,维纳滤波在实际问题中应用不多。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于证据理论的图像去噪方法。本专利技术解决其技术问题所采用的技术方案:一种基于证据理论的图像去噪方法,其步骤如下:(1)读入一帧图像,令第一个像素点为当前像素点;(2)判断所述当前像素点是否为噪声点,若是则按照以下步骤进行处理,若不是则置下一个像素点为当前像素点,接着判断,直到遇到噪声点或算法结束;上述判断噪声点的方法采用区间法,即灰度值位于0-5或250-255之间的为噪声点,否则为信号点;(3)以噪声点为中心,在所述图像上对目标像素构造一个n×n正方形模板,该模板为在横轴和纵轴上均包含n个像素点,n为3或5;如果图像边界的像素点为噪声,则对于以该像素点为中心构造的所述n×n正方形模板中超出图像区域的部分忽略不计,防止超出边界时发生溢出问题;(4)利用证据合成公式计算所述n×n正方形模板中当前像素点标准灰度值(一)n=3时,计算当前像素点标准灰度值①按照下述公式(1)分别计算3×3正方形模板的第1行和第3行像素的行灰度值之和式中:x为行数,x=1,3;i为行标,i=-1,1;j为列标,j=-1,0,1;为行灰度值之和;f′(i,j)为3×3正方形模板中像素点(i,j)的灰度;式中:j=-1,0,1;②按下述公式(2)分别计算3×3正方形模板第1,3行中每一像素点的灰度证据f1(-1,j)和f3(1,j):式中:x为行数,x=1,3;i为行标,i=-1,1;j为列标,j=-1,0,1;为行灰度值之和;式中:j=-1,0,1;③灰度证据合成,因为只有3行,所以直接计算m0:④将灰度证据合成值m0赋值于当前像素点标准灰度值即(二)当n=5时,计算当前像素点标准灰度值①按下述公式(1)分别计算5×5正方形模板的第1-2行和4-5行像素的行灰度值之和其中,的下标x=1,2,4,5;i=-2,-1,1,2;j=-2,-1,0,1,2;f′(i,j)为5×5正方形模板中像素点(i,j)的灰度;②按照下述公式分别计算第1,2,4,5行中的各像素点的灰度证据f1(-2,j),f2(-1,j),f4(1,j),f5(2,j):其中:j=-2,-1,0,1,2;③灰度证据合成:a.第一轮灰度证据合成:首先将第1行与第5行灰度证据进行合成:式中:j=-2,-1,0,1,2;合成后的灰度证据m′1,5为5个灰度证据,构成新1行灰度证据:然后,将第2行本文档来自技高网...
【技术保护点】
一种基于证据理论的图像去噪方法,其特征在于步骤如下:(1)?读入一帧图像,令第一个像素点为当前像素点;(2)?判断所述当前像素点是否为噪声点,若是则按照以下步骤进行处理,若不是则置下一个像素点为当前像素点,接着判断,直到遇到噪声点或算法结束;上述判断噪声点的方法采用区间法,即灰度值位于0?5或250?255之间的为噪声点,否则为信号点;(3)?以噪声点为中心,在所述图像上对目标像素构造一个n×n正方形模板,该模板为在横轴和纵轴上均包含n个像素点,n为除“1”之外的奇数;如果图像边界的像素点为噪声,则对于以该像素点为中心构造的n×n正方形模板中超出图像区域的部分忽略不计,防止超出边界时发生溢出问题;(4)?利用证据合成公式计算所述n×n正方形模板中当前像素点标准灰度值????????????????????????????????????????????????:?按照下述公式(1)分别计算n×n正方形模板中除中间一行像素的行灰度值之和:???????????(1)式中:i为行标,i=?N,?……,?2,?1,0,1,2,……N;j为列标,j=?N,?……,?2,?1,0,1,2,……N;为n×n正方形模板中像素点(i,j)的灰度;的下标i≠0;所述的i为n×n正方形模板中的行标,其排列顺序为从上至下依次排列,其中?N为第1行,N为第n行;所述的j为n×n正方形模板中的列标,其排列顺序为从左至右依次排列,其中?N为第1列,N为第n列;按下述公式(2)分别计算除中间一行的各行中每一像素点的灰度证据:???????????(2)?式中:i为行标,i=?N,?……,?2,?1,0,1,2,……N;j为列标,j=?N,?……,?2,?1,0,1,2,……N;和的下标i≠0;以中间一行为行对称轴,对相互对称的行进行灰度证据合成:第一轮灰度证据合成????从第1行与第n行开始合成得出合成后的新1行的灰度证据,直至与中间第一行相邻的上下两行合成得出合成后的新行的灰度证据为止;按下述公式(3)计算n×n正方形模板中第1行与第n行像素的灰度合成证据:????(3)式中:为第一行与第n行的灰度证据合成(即新1行的灰度证据);其它对称的行的合成公式与上述公式(3)相同,只是的下标不同及各像素点的坐标不同;b.第二轮灰度证据合成:将上述第一轮灰度证据合成的新的各行的灰度证据再进行第二轮灰度证据合成,第二轮合成后,得到第二轮合成后的各行的灰度证据;c.再进行第三轮合成及更多轮的灰度证据合成,直至只剩下两行时为止,将最后剩下的两行进行证据合成得到灰度证据合成值m0;所述灰度证据合成值m0按下述公式计算:;最后将m0赋值于当前像素点标准灰度值,即;(5)按下述公式(4)计算当前像素点的灰度与当前像素点标准灰度值的差值的绝对值:???????(4)(6)预设灰度值的阈值:;(7)噪音去除:当,把当前像素定义为噪声,此时用当前像素点标准灰度值去代替当前像素点的灰度进行修正;(8)?如果所述图像中所有的像素点处理完毕,则算法结束;否则,置下一个像素点为当前像素点,返回上述步骤(2),继续处理。2013105592415100001dest_path_image001.jpg,505178dest_path_image002.jpg,2013105592415100001dest_path_image003.jpg,627986dest_path_image004.jpg,2013105592415100001dest_path_image005.jpg,761027dest_path_image003.jpg,814434dest_path_image006.jpg,dest_path_image007.jpg,464333dest_path_image008.jpg,dest_path_image009.jpg,7310dest_path_image003.jpg,112801dest_path_image010.jpg,dest_path_image011.jpg,32215dest_path_image012.jpg,dest_path_image013.jpg,539551dest_path_image012.jpg,191112dest_path_image014.jpg,2013105592415100001dest_path_image015.jpg,298745dest_path_image001.jpg,507004dest_path_image01...
【技术特征摘要】
1.一种基于证据理论的图像去噪方法,其特征在于步骤如下:(1)读入一帧图像,令第一个像素点为当前像素点;(2)判断所述当前像素点是否为噪声点,若是则按照以下步骤进行处理,若不是则置下一个像素点为当前像素点,接着判断,直到遇到噪声点或算法结束;上述判断噪声点的方法采用区间法,即灰度值位于0-5或250-255之间的为噪声点,否则为信号点;(3)以噪声点为中心,在所述图像上对目标像素构造一个n×n正方形模板,该模板为在横轴和纵轴上均包含n个像素点,n为3或5;如果图像边界的像素点为噪声,则对于以该像素点为中心构造的所述n×n正方形模板中超出图像区域的部分忽略不计,防止超出边界时发生溢出问题;(4)利用证据合成公式计算所述n×n正方形模板中当前像素点标准灰度值(一)n=3时,计算当前像素点标准灰度值①按照下述公式(1)分别计算3×3正方形模板的第1行和第3行像素的行灰度值之和式中:x为行数,x=1,3;i为行标,i=-1,1;j为列标,j=-1,0,1;为行灰度值之和;f′(i,j)为3×3正方形模板中像素点(i,j)的灰度;式中:j=-1,0,1;②按下述公式(2)分别计算3×3正方形模板第1,3行中每一像素点的灰度证据f1(-1,j)和f3(1,j):式中:x为行数,x=1,3;i为行标,i=-1,1;j为列标,j=-1,0,1;为行灰度值之和;式中:j=-1,0,1;③灰度证据合成,因为只有3行,所以直接计算m0:④将灰度证据合成值m0赋值于当前像素点标准灰度值即(二)当n=5时,计算当前像素点标准灰度值①按下述公式(1)分别计算5×5正方形模板的第1-2行和4-5行像素的行灰度值之和
【专利技术属性】
技术研发人员:赵晔,米据生,刘欣,冯涛,刘淑娟,董蕊,张有会,张雅静,檀亦丽,
申请(专利权)人:河北师范大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。