发明名称 一种基于像素空间相关性判别的图像去噪方法
摘要 一种基于像素空间相关性判别的图像去噪方法,主要包括以下步骤:(1)输入一帧待滤波的原始图像;(2)取原始图像中的一个未滤波的色度空间分量数据P<sub>c</sub>,将P<sub>c</sub>及其在上下左右四个方向存在的空间相邻分量数据组成数组G<sub>1</sub>;(3)计算P<sub>c</sub>与G<sub>1</sub>中其它数据在数值上相近的个数N<sub>c</sub>,并根据N<sub>c</sub>及P<sub>c</sub>位置选取相邻数据组成数组G<sub>2</sub>;(4)根据N<sub>c</sub>、G<sub>2</sub>以及像素空间相关性来判别P<sub>c</sub>是否为噪声数据,若为噪声,则进行滤波替换,否则保留P<sub>c</sub>原值;(5)重复步骤(2)到(4),直至处理完原始图像中所有色度空间分量数据;(6)输出一帧滤波后的图像。本发明能在保持图像细节的前提下获得良好的去噪效果。
申请公布号 CN102890819B 申请公布日期 2015.03.04
申请号 CN201210329780.5 申请日期 2012.09.07
申请人 浙江工业大学 发明人 朱威;韩巨峰;郑雅羽;陈朋;汝岩;俞立
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王兵;王利强
主权项 一种基于像素空间相关性判别的图像去噪方法,其特征在于:所述方法包括以下步骤:(1)输入一帧待滤波的原始图像;(2)取原始图像中的一个未滤波的色度空间分量数据P<sub>c</sub>,接着将P<sub>c</sub>及其上方、下方、左方和右方存在的空间相邻数据组成数组G<sub>1</sub>;(3)先统计色度空间分量数据P<sub>c</sub>与数组G<sub>1</sub>中其它数据差值绝对值diff小于阈值Th的个数N<sub>c</sub>;再根据N<sub>c</sub>及P<sub>c</sub>所处的空间位置扩展选取数组G<sub>2</sub>,具体如下:(a)当N<sub>c</sub>=0,若P<sub>c</sub>为顶点或边界点位置的色度空间分量数据,则不扩展选取数组G<sub>2</sub>;否则取P<sub>c</sub>的左上、左下、右上和右下方向的4个相邻数据组成数组G<sub>2</sub>;(b)当N<sub>c</sub>=1,将G<sub>1</sub>中唯一满足diff&lt;Th的分量数据记为P<sub>newc</sub>,先取P<sub>newc</sub>及其所在位置的上、下、左、右及左上、左下、右上和右下共八个方向存在的空间相邻数据组成数组G<sub>temp</sub>;再取G<sub>temp</sub>中除去G1中数据的部分组成数组G<sub>2</sub>;(c)当N<sub>c</sub>≥2,则不扩展选取数组G<sub>2</sub>;(4)利用P<sub>c</sub>所处位置,以及步骤(3)中获得的N<sub>c</sub>、P<sub>newc</sub>和数组G<sub>2</sub>,并根据像素空间相关性来判别P<sub>c</sub>是否为噪声数据,若为噪声数据,则进行相应滤波替换,否则保留P<sub>c</sub>原值作为滤波后的数据;利用像素空间相关性来进行判别过程如下:(4a)当P<sub>c</sub>为顶点位置的色度空间分量数据,分如下三种情况进行处理:1)若N<sub>c</sub>=0,即G<sub>1</sub>中的其它数据与P<sub>c</sub>都不相近,则判定P<sub>c</sub>为噪声数据并用G<sub>1</sub>中的其它2个数据的均值替换;2)若N<sub>c</sub>=1且G<sub>2</sub>中不存在与P<sub>newc</sub>差值绝对值小于Th的数据,即与P<sub>c</sub>空间相邻的数据中只有1个数据与P<sub>c</sub>相近,则判定P<sub>c</sub>为噪声数据并用G<sub>1</sub>中与P<sub>c</sub>差值绝对值大于等于Th的数据替换;3)其它情况中存在3个数据在空间上相连续且数值相近,判定P<sub>c</sub>为非噪声数据并保留P<sub>c</sub>原值,即直接将P<sub>c</sub>作为滤波后的数据;(4b)当P<sub>c</sub>为除了4个顶点外的边界位置的色度空间分量数据,分如下三种情况进行处理:1)若N<sub>c</sub>=0,即G<sub>1</sub>中的其它数据与P<sub>c</sub>都不相近,则判定P<sub>c</sub>为噪声数据并用G<sub>1</sub>中其它3个数据的中值替换;2)若N<sub>c</sub>=1且G<sub>2</sub>中不存在与P<sub>newc</sub>差值绝对值小于Th的数据,即与P<sub>c</sub>空间相邻的数据中只有1个数据与P<sub>c</sub>相近,则判定P<sub>c</sub>为噪声数据并用G<sub>1</sub>中与P<sub>c</sub>差值绝对值大于等于Th的2个数据的均值替换;3)其它情况中存在至少3个数据在空间上相连续且数值相近,判定P<sub>c</sub>为非噪声数据并直接将P<sub>c</sub>原值作为滤波后的数据;(4c)当P<sub>c</sub>为除了边界外剩余位置的色度空间分量数据,分如下三种情况进行处理:1)若N<sub>c</sub>=0且G<sub>2</sub>中的数据与P<sub>c</sub>差值绝对值小于Th的个数小于2,即G<sub>1</sub>中的其它数据与P<sub>c</sub>都不相近且G<sub>2</sub>中也没有2个或2个以上的数据与P<sub>c</sub>相近,则判定P<sub>c</sub>为噪声数据并用G<sub>1</sub>中所有5个数据的中值来作为滤波后的数据;2)若N<sub>c</sub>=1且G<sub>2</sub>中不存在与P<sub>newc</sub>差值绝对值小于Th的数据,即与P<sub>c</sub>空间相邻的数据中只有1个数据与P<sub>c</sub>相近,则判定P<sub>c</sub>为噪声数据并用G<sub>1</sub>中所有5个数据的中值来作为滤波后的数据;3)其它情况中存在至少3个数据在空间上相连续且数值相近,判定P<sub>c</sub>为非噪声数据并直接将P<sub>c</sub>原值作为滤波后的数据;(5)重复步骤(2)到(4)的操作,直至处理完原始图像中所有色度空间分量数据;(6)输出由所有滤波后数据组成的一帧滤波后图像。
地址 310014 浙江省杭州市下城区朝晖六区