一.均值滤波

图片中一个方块区域(一般为3*3)内,中心点的像素为全部点像素值的平均值。均值滤波就是对于整张图片进行以上操作。

我们可以看下图的矩阵进行理解

缺陷:均值滤波本身存在着固有的缺陷,即它不能很好地保护图像细节,在图像去噪的同时也破坏了图像的细节部分,从而使图像变得模糊,不能很好地去除噪声点。特别是椒盐噪声

中值滤波取卷积核当中所覆盖像素中的中值作为锚点的像素值即可。此时实验中所用到的为3*3的卷积模板。即3行3列共9个元素的中值作为当前元素的像素值。

二.中值滤波

首先,我们复习中值。在一连串数字{1,4,6,8,9}中,数字6就是这串数字的中值。由此我们可以应用到图像处理中。依然我们在图像中去3*3的矩阵,里面有9个像素点,我们将9个像素进行排序,最后将这个矩阵的中心点赋值为这九个像素的中值。


  1. close all;clear all;clc;

  2. I=imread('image3.jpg');

  3. J=rgb2gray(I);

  4. J=im2double(J);

  5. P1=imnoise(J,'gaussian',0.02);%添加高斯噪声

  6. P2=imnoise(J,'salt & pepper',0.02);%添加椒盐噪声

  7. G=medfilt2(P1);%对高斯噪声中值滤波

  8. H=medfilt2(P2);%对椒盐噪声中值滤波

  9. figure;

三、运行结果


【图像去噪】中值滤波和均值滤波matlab源码相关推荐

  1. 详解非局部均值滤波原理以及用MATLAB源码实现

    详解非局部均值滤波原理以及用MATLAB源码实现 序言 均值滤波.中值滤波.高斯滤波在滤除噪声的过程中,无可避免的使图像的边缘细节和纹理信息所被滤除.针对此问题,Buades[1]等人提出了非局部均值 ...

  2. matlab的数值计算方法,数值计算方法中的一些常用算法的Matlab源码

    数值计算方法中的一些常用算法的Matlab源码,这些程序都是原创,传上来仅供大家参考,不足之处请大家指正,切勿做其它用途-- 说明:这些程序都是脚本函数,不可直接运行,需要创建函数m文件,保存时文件名 ...

  3. 【图像去噪】基于matlab GUI均值+中值滤波图像去噪(含PNSR)【含Matlab源码 372期】

    ⛄一.图像去噪及滤波简介 1 图像去噪 1.1 图像噪声定义 噪声是干扰图像视觉效果的重要因素,图像去噪是指减少图像中噪声的过程.噪声分类有三种:加性噪声,乘性噪声和量化噪声.我们用f(x,y)表示图 ...

  4. 【语音去噪】低通+自适应滤波去噪【含Matlab源码 352期】

    ⛄一.自适应滤波简介 自适应滤波是近30年以来发展起来的关于信号处理技术的方法.它是在维纳滤波.Kalman滤波等线性滤波基础上发展起来的一种最佳滤波方法.由于它具有更强的适应性和更优的滤波性能,从而 ...

  5. 阈值法matlab程序,遗传算法优化BP神经网络权值和阈值的通用MATLAB源码

    遗传算法优化神经网络有两种情况,一种是把训练好的神经网络作为黑箱函数,用遗传算法搜索该黑箱函数的最大值,另外一种情况,则是把遗传算法用于神经网络的训练,充分利用遗传算法全局搜索的特性,得到一个初始的权 ...

  6. 【图像去噪】图像邻域滤波【含GUI Matlab源码 2547期】

    ⛄一.图像去噪及滤波简介 1 图像去噪 1.1 图像噪声定义 噪声是干扰图像视觉效果的重要因素,图像去噪是指减少图像中噪声的过程.噪声分类有三种:加性噪声,乘性噪声和量化噪声.我们用f(x,y)表示图 ...

  7. matlab svm 语音识别,【情感识别】基于matlab支持向量机(SVM)的语音情感识别【含Matlab源码 543期】...

    一.简介 支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本.非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数 ...

  8. 【图像去噪】基于matlab小波滤波(硬阙值+软阙值)+中值滤波图像去噪【含Matlab源码 462期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像去噪]基于matlab小波滤波(硬阙值+软阙值)+中值滤波图像去噪[含Matlab源码 462期] 获取代码方式2: 通过订阅紫极神光 ...

  9. 图像处理中的滤波器之均值滤波,中值滤波,高斯滤波

    1.均值滤波 原理: 均值滤波采用线性的方法,使用模板内所有像素的平均值代替模板中心像素灰度值 特点: 不能很好地保护图像细节,在图像去噪的同时也破坏了图像的细节部分,从而使图像变得模糊,不能很好地去 ...

  10. python中值滤波去除反光_Python 实现中值滤波、均值滤波的方法

    红包: Lena椒盐噪声图片: # -*- coding: utf-8 -*- """ Created on Sat Oct 14 22:16:47 2017 @auth ...

最新文章

  1. 【Matlab 控制】Simulink仿真+S函数例子
  2. RDS最佳实践(三)—如何制定相关的流程来规范RDS的使用
  3. vs2013下oracle proc配置
  4. Winform中在FastReport的PreviewControl预览控件中对report控件模板中控件值进行修改
  5. linux系统服务器性能综合测试(UnixBench5)
  6. mysql 序列_MySql中序列的应用和总结
  7. 漫画:7种编程语言的学习曲线
  8. 访问订单列表时报错404
  9. 外媒晒一加7 Pro相机实拍样张:不惧极速F1赛车
  10. 苹果将投资10亿美元扩容位于美国雷诺的数据中心
  11. Windows编程系列(前言)
  12. 记一次 ORA-600 [12700] 故障案例
  13. 分享四款H5怀旧小游戏魔塔+伏魔记+三国霸业+寻仙纪
  14. TF卡座的工作原理,TF卡座的内部结构,详图,自弹式TF卡座的内部结构原来是这么回事
  15. 高通量DNA测序数据的生物信息学方法
  16. 如何用 Python 打飞机 ?
  17. 瑞星发布可防未知勒索病毒工具 将逐月公布更多漏洞
  18. linux判断文件类型是否存在脚本,shell脚本中的逻辑判断 文件目录属性判断 if特殊用法 case判断...
  19. Java秒杀系统实战系列~构建SpringBoot多模块项目
  20. WPS加载项系列(2)第二个WPS项目

热门文章

  1. 记录 mac os 下一些好用的软件
  2. 人工智能导论实验2——野人渡河黑白棋问题
  3. 逍遥安卓-完整命令行
  4. 仙侠手游源码《一剑问情》完整云服务器搭建过程-源码带GM后台+视频教程加文字教程
  5. 计算机信息技术的具体应用案例,信息技术应用案例学习心得体会.doc
  6. 递归遍历文件夹,递归解压,压缩文件,写解压和压缩过程的日志,
  7. Windows 无法连接到SENS服务
  8. Uncaught TypeError: ‘set‘ on proxy: trap returned falsish for property ‘visible‘
  9. Python爬虫实例(一)
  10. 2020年广东工业大学837信号与系统真题自编答案