中值滤波器:

基于排序统计理论的一种能有效抑制噪声的非线性平滑滤波信号处理技术。中值滤波的特点即是首先确定一个以某个像素为中心点的邻域,一般为方形邻域,也可以为圆形、十字形等等,然后将邻域中各像素的灰度值排序,取其中间值作为中心像素灰度的新值,这里领域被称为窗口,当窗口移动时,利用中值滤波可以对图像进行平滑处理。其算法简单,时间复杂度低,但其对点、线和尖顶多的图像不宜采用中值滤波。很容易自适应化。中值滤波对椒盐噪声抑制很好,对高斯噪声抑制一般。 二维中值滤波可由下式表示:

程序代码如下:

clc        %清除命令窗口的内容
close all  %关闭所有的Figure窗口
clear all  %清除工作空间的所有变量A = imread('Fig0507(a).tif');
figure,imshow(A),title('原图像');
B = Impulse_noise(A,0.2,0.2);%加入椒盐噪声
figure,imshow(B),title('对原图加上pa=0.2,pb=0.2的椒盐噪声后的图像');
C=Median_Filter(B);%对图像进行中值滤波
figure,imshow(C),title('使用大小为3×3的中值滤波器对图像进行滤波的结果');

中值滤波:

% 中值滤波
function v =Median_Filter(u) %中值滤波
u=im2double(u);
[m,n] = size(u);
v = zeros(m,n);for i = 2:m-1for j = 2:n-1A = [u(i-1,j-1),u(i-1,j),u(i-1,j+1),u(i,j-1),u(i,j),u(i,j+1),u(i+1,j-1),u(i+1,j),u(i+1,j+1)];v(i,j)=median(A); %取中值end
endend

实验结果: 

使用中值滤波来处理椒盐噪声具有比较好的效果,因为中值滤波器是使用卷积模板的中值来代替像素值,而椒盐噪声的灰度值不是最小就是最大,所以它很容易被过滤掉。

通过实验分析,中值滤波器在处理被椒盐噪声污染后的图像后,依然存在一些噪声,这是由于其噪声概率密度较大的原因。标准中值滤波器使用图像中相应领域的中值代替该图像中的每一点,这会引起不必要的细节丢失。对第一次滤波后的图像进行再一次的滤波处理,图像将会变得光滑的许多,与原图像相差不大。

使用中值滤波器对图像降噪相关推荐

  1. 「技术综述」一文道尽传统图像降噪方法

    https://www.toutiao.com/a6713171323893318151/ 作者 | 黄小邪/言有三 编辑 | 黄小邪/言有三 图像预处理算法的好坏直接关系到后续图像处理的效果,如图像 ...

  2. 图像降噪算法——图像噪声模型

    图像降噪算法--图像噪声模型 图像降噪算法--图像噪声模型 1. 图像噪声建模 2. C++代码实现 3. 结论 图像降噪算法--图像噪声模型 1. 图像噪声建模 首先,我们要区分图像传感器噪声和图像 ...

  3. day8 - 使用不同的滤波核进行图像降噪

    本期主要介绍用于图像平滑处理的滤波,分别是方框滤波.均值滤波.中值滤波.高斯滤波,比较不同滤波的效果:并了解自定义滤波器进行图像处理. 完成本期内容,你可以: 会使用方框滤波.均值滤波.中值滤波.高斯 ...

  4. 可复现的图像降噪算法总结——超赞整理

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:AI算法与图像处理 图像降噪,是最简单也是最基础的图像处 ...

  5. 视觉进阶 | 用于图像降噪的卷积自编码器

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:磐创AI 作者|Dataman 编译|Arno 来源|A ...

  6. LIVE 预告 | CVPR 2021 预讲 · 旷视专场,覆盖目标检测、蒸馏、图像降噪、人体姿态估计等...

    CVPR 2021 大会将于6月19日至 25日线上举行.为促进同行之间的交流与合作,智源社区近期举办了系列CVPR 2021预讲报告,其中实验室系列将汇聚国内顶尖高校和企业实验室的研究人员为大家分享 ...

  7. 「每周CV论文」深度学习图像降噪应该阅读哪些文章

    图像降噪是图像处理领域中非常传统和经典的问题,今天给大家推荐学习该领域值得读的文章. 作者&编辑 | 言有三 1 基本CNN结构 图像去噪模型的输出是无噪声的图像,与输入图像大小相同,所以可以 ...

  8. 自适应图像降噪滤波器的设计与实现

    原文:http://blog.csdn.net/baimafujinji/article/details/73302911 有一个说法:好奇心和懒惰是推动人类发明创造的两大动力!所以今天我又再次展现了 ...

  9. 图像降噪算法——低秩聚类:WNNM算法

    图像降噪算法--低秩聚类:WNNM算法 图像降噪算法--低秩聚类:WNNM算法 1. 基本原理 2. matlab代码 3. 结论 图像降噪算法--低秩聚类:WNNM算法 同样是为了完善自己知识版图的 ...

  10. 图像降噪算法——稀疏表达:K-SVD算法

    图像降噪算法--稀疏表达:K-SVD算法 图像降噪算法--稀疏表达:K-SVD算法 1. 基本原理 2. python代码 3. 结论 图像降噪算法--稀疏表达:K-SVD算法 为了完善下自己降噪算法 ...

最新文章

  1. SpringSecurity-eclipse
  2. win和linux创建共享文件夹,在Windows和Linux下(Debian、Ubuntu)创建共享文件夹
  3. web项目jsp中无法引入js问题
  4. 《java并发编程实践》笔记
  5. ubuntu 16.04 安装ros kinetic
  6. Github-Git for windowsTortoiseGit下载与安装
  7. 7天学会python_Python学习:第七天
  8. 广州地铁集团打造智能财务共享平台加快数字化转型
  9. 计算机表格平均分用函数怎么算,总结:如何使用公式计算Excel2013表中合并单元格的平均值...
  10. windows服务器查看lls证书
  11. 一个JSP页面打开另外一个JSP页面并传值
  12. 区块链 技术 基本概念
  13. zapewnia stale poprawiając relacje związane
  14. 百度平台上的网络舆情信息怎么搜查的方法
  15. Android -- 在线播放歌曲 1 -- 搜索歌曲
  16. openlayers 展示gif的2种方案
  17. flask 开启debug 以及development模式
  18. 【硬件运维●倚天剑】IPMITOOL解决服务器底层维护难题
  19. 将服务器文件夹映射到windows本地(映射网络驱动器)
  20. dopra linux 补全shell,~HS8145C补全SHELL教程,送给同是新手的猫友们~

热门文章

  1. 计算机怎样双面打印,电脑双面打印机怎么打印双面_电脑如何设置自动双面打印-win7之家...
  2. 安卓网页离线保存_Android webView 缓存 Cache + HTML5离线功能 解决
  3. latex数学符号加粗_latex 数学符号加粗
  4. Programiz 中文系列教程·翻译完成
  5. java 正则车牌_javascript匹配车牌号正则表达式
  6. 10个Python爬虫入门实例
  7. 腾讯终于良心了!桌面混乱有救了
  8. qpsk psk matlab,BPSK和QPSK调制解调原理及MATLAB程序资料
  9. 基于51单片机MAX6675 MAX1241的热电偶测温电机驱动系统proteus仿真 程序设计
  10. 解决vue方法在谷歌浏览器中无法正常实现的问题