预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局 (12)发明专利说明书 (10)申请公布号CN1633159A (43)申请公布日2005.06.29 (21)申请号CN200510002941.X (22)申请日2005.01.26 (71)申请人北京中星微电子有限公司 地址100083北京市海淀区学院路35号世宁大厦15层 (72)发明人孙丰强高占东刘延波 (74)专利代理机构北京德琦知识产权代理有限公司 代理人宋志强 (51)Int.CI H04N1/409 G06T5/00 权利要求说明书说明书幅图 (54)发明名称 一种去除图像噪声的方法 (57)摘要 本发明公开了一种去除图像噪声的 方法,该方法包括以下步骤:A.获取图像 的各个像素数据;B.使用该图像所有像素 的灰度值,计算出该图像的灰度均值及其 灰度方差值;C.读取图像所有像素的灰度 值,逐个判断各个像素的灰度值是否落在 均值上下3倍方差内;如果是,则不修改 该像素的灰度值;否则该像素为噪声,通 过修改该像素的灰度值去除噪声。应用本 发明方法不仅能够有效地去除图像噪声, 而且能够减少因去除图像噪声处理造成的 图像模糊的现象,而且处理方法简便,能 够节省系统资源。 法律状态 法律状态公告日法律状态信息法律状态 权利要求说明书 1、一种去除图像噪声的方法,其特征在于,该方法包括以下步骤: A、获取图像的各个像素数据; B、使用该图像所有像素的灰度值,计算出该图像的灰度均值及其灰度方差值; C、读取图像所有像素的灰度值,逐个判断各个像素的灰度值是否落在均值上下3 倍方差内;如果是,则不修改该像素的灰度值;否则该像素为噪声,通过修改该像 素的灰度值去除噪声。 2、如权利要求1所述的方法,其特征在于:所述的图像为整副图像或图像中的一 个区域。 3、如权利要求1所述的方法,其特征在于,步骤B所述计算该图像的灰度均值的 方法为: 对所有像素的灰度值求和后,求其平均值。 4、如权利要求1或3所述的方法,其特征在于,步骤B所述计算该图像灰度方差 值的方法包括: B1、对所有像素,求其灰度值与灰度均值的灰度差值,并求出该灰度差值的平方; B2、对所有像素的灰度差值的平方求和后,求出平均值,对该平均值进行开方, 获得该图像的灰度方差值。 5、如权利要求1所述的方法,其特征在于,步骤C所述通过修改该灰度值去除图 像噪声的方法为: 对灰度值大于灰度均值加3倍方差的像素,将其灰度值减小; 对灰度值小于灰度均值减3倍方差的像素,将其灰度值增大。 6、如权利要求5所述的方法,其特征在于,步骤C所述通过修改该灰度值去除图 像噪声的方法为: 将灰度值大于灰度均值加3倍方差的像素的灰度值修改为灰度均值加3倍方差; 将灰度值小于灰度均值减3倍方差的像素的灰度值修改为灰度均值减3倍方差。 7、如权利要求5所述的方法,其特征在于,步骤C所述通过修改该灰度值去除图 像噪声的方法为: 预定一个调整灰度值; 将灰度值大于灰度均值加3倍方差的像素的灰度值修改为原灰度值减预定的调整灰 度值; 将灰度值小于灰度均值减3倍方差的像素的灰度值修改为原灰度值加预定的调整灰 度值。 说明书 <u>技术领域</u> 本发明涉及图像处理技术,特别涉及一种去除图像噪声的方法。 <u>背景技术</u> 图像处理最基本的目的之一就是改善图像质量,为后续的处理操作提供良好的前提 环境。去除图像噪声是改善图像质量的一种比较有效的方法。噪声形成的原因有多 种,可能在成像过程中产生,也可能在传输过程中产生,噪声的存在对后续图像处 理操作带来极大不便,因此,去除噪声可以说是所有图像处理必行的一个步骤。 目前,去除图像噪声的方法有多种。均值滤波平滑图像是一种常用的去除图像噪声 的方法,该方法主要借助于模板算子,用某一像素周边像素值的均值来替代自身值, 以达到去除噪声、平滑图像的目的。 参见图1,图1为现有技术均值滤波原理示意图。其中,像素A的像素值就由其周 边的四个像素B、C、D、E,即图1中圆边上的四个像素的均值替代。其具体的处 理过程参见图2,图2为现有技术用均值滤波方式去除图像噪声的流程图,该流程 包括以下步骤: 步骤201,读取图像各个像素的坐标值和灰度值数据,存储到函数f(x,y)中,其中 存储了各个像素的横纵坐标,用x、y表示,还存储了各个像素的灰度值(通常也称 为像素值),由f(x,y)的值表示。 步骤202,遍历整副图像,用公式(1)计算出每一个像素的新灰度值,并存储。 <maths><math>> <msup>>f</mi>>&prime;</mo>>>>(</mo>>x</mi>>,</mo>>y