发明名称 |
一种滤除图像椒盐噪声的方法 |
摘要 |
本发明公开了一种滤除图像椒盐噪声的方法,包括以下步骤:以(a,b)为中心,取3×3邻域,判断输入图像F的像素(a,b)是否噪声点,如果是,则进入下一步,如果不是,则直接输出像素的输入灰度值;根据该邻域中非极值点的个数选取对应的非极值点作为参与运算像素(x,y);对所有参与运算像素计算相应权值;计算像素(a,b)的输出灰度值,将所得值置入g(a,b);结束像素(a,b)的滤波;重复上述过程,直到完成输入图像F中所有像素的滤波。本发明综合考虑参与运算像素的灰度差与距离两方面因素,通过设计合理的单调函数计算权值,再通过加权均值计算得到中心像素的输出值,使输出值尽量逼近中心像素的真实值,获得良好的滤波图像。 |
申请公布号 |
CN102663705A |
申请公布日期 |
2012.09.12 |
申请号 |
CN201210118438.0 |
申请日期 |
2012.04.20 |
申请人 |
成都市知用科技有限公司 |
发明人 |
李天翼;刘伟;李小平;熊维军 |
分类号 |
G06T5/00(2006.01)I |
主分类号 |
G06T5/00(2006.01)I |
代理机构 |
北京中海智圣知识产权代理有限公司 11282 |
代理人 |
巢瑞钰 |
主权项 |
一种滤除图像椒盐噪声的方法,其特征在于:包括以下步骤:(1)判断输入图像F的像素(a,b)是否为噪声点:以像素(a,b)为中心,取3×3邻域,判断像素(a,b)的输入灰度值f(a,b)是否为邻域极值,如果是,则判断像素(a,b)是噪声点并进入步骤(2),如果不是,则判断像素(a,b)不是噪声点并输出f(a,b)到输出灰度值g(a,b),并转入步骤(6);(2)判断所述邻域中非极值点的个数是否大于2,如果是,则将所述邻域中所有非极值点作为参与运算像素,如果不是,则进入步骤(3);(3)判断所述邻域中非极值点的个数是否为0,如果是,则增加像素(a,b)前两行和前两列中距离最近的四个像素作为参与运算像素,如果不是,则增加像素(a,b)前两行和前两列中距离最近的两个像素与所述邻域中的非极值点一起作为参与运算像素;(4)对所有参与运算像素(x,y)计算相应权值;(5)计算像素(a,b)的输出灰度值,将所得值置入g(a,b);(6)结束像素(a,b)的滤波;(7)重复上述过程,直到完成输入图像F中所有像素的滤波。 |
地址 |
610000 四川省成都市武侯区科华北路99号1楼106室 |