中值滤波:基于排序理论的一种能有效抑制噪声的非线性信号处理技术。

方法:取含有基数(偶数会有半像素的差)个模板数据的滑动模板,对模板中的数据从小到大排序,取排在中间位置上的数据作为最终的处理结果。

matlab程序:

[height, width]=size(result2);
x1=double(result2);
x2=x1;
n=3;
for i=1:height-n+1  for j=1:height-n+1  c=x1(i:i+(n-1),j:j+(n-1)); e=c(1,:);       for u=2:n  e=[e,c(u,:)];        endm=median(e);      x2(i+(n-1)/2,j+(n-1)/2)=m;   end
end
imshow(uint8(x2));  

对椒盐噪声的处理结果:

对高斯噪声的处理结果:

由以上对两种造声滤波结果可以看出:

对于椒盐噪声,其只在画面中部分点随机出现,通过中值滤波,数组排序,其被污染的点排在边上,中间为未被污染的点,将未被污染的点替代噪声点,因此滤波效果很好,画面的清晰度也基本保持;而对于高斯噪声,由于高斯噪声以随机大小的幅值污染所有的点,无论怎样滤波,得到的还是被污染的值,因此滤波效果不是特别好。

转载于:https://www.cnblogs.com/pxrsun/p/7620493.html

中值滤波去除图像噪声的matlab程序相关推荐

  1. python中值滤波去除椒盐噪声_python 中值滤波,椒盐去噪,图片增强实例

    受光照.气候.成像设备等因素的影响,灰度化后的图像存在噪声和模糊干扰,直接影响到下一步的文字识别,因此,需要对图像进行增强处理.图片预处理中重要一环就是椒盐去澡,通常用到中值滤波器进行处理,效果很好. ...

  2. 图像算法三:【图像增强--空间域】图像平滑、中值滤波、图像锐化

    空间域滤波:imfilter(),fspecial() 执行操作滤波需要注意边界问题,因此,给出了边界处理方法: 收缩处理范围 使用常数填充图像 使用复制像素的方法填充 h = fspecial( t ...

  3. 中值滤波去除噪点项目设计书

    这是毕业第一年的时候写的一个项目程序,贡献出来,供大家学习,交流,不做商用. 这是fpga做的图像中值滤波,图像的分辨率是256*256.以下是详细东西,有这个算法的详细思考过程,和程序,还有做出来的 ...

  4. python中值滤波去除反光_数学之路-python计算实战(17)-机器视觉-滤波去噪(中值滤波)...

    Blurs an image using the median filter.C++:void medianBlur(InputArray src, OutputArray dst, int ksiz ...

  5. 中值滤波medianBlur函数的使用示例程序

    //--------------------------------------[程序说明]------------------------------------------- // 程序描述:中值 ...

  6. matlab实现 中值滤波去除基线漂移,快速中值滤波在滤除心电信号基线漂移中的应用...

    [摘要]文中给出了一种非线性的滤除心电信号基线漂移的滤波方法,把基于排序统计理论的快速中值滤波方法应用于处理心电信号,通过多次对心电信号中选择的窗口数据进行排序,然后取中值的方法来达到滤波的效果.试验 ...

  7. 图像处理实验,中值滤波处理椒盐噪声

    一.实验目的 图像变换是数字图像处理中的一种综合变换,如直方图变换.几何变换等.通过本实验,掌握中值滤波处理. 二.实验任务 设计程序,用中值滤波法(模板的大小为3×3).进行去噪处理. 得出实验结果 ...

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

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

  9. 3 3中值滤波 matlab,MATLAB中值滤波在灰度图像处理中的应用研究和仿真(3)

    MATLAB中值滤波在灰度图像处理中的应用研究和仿真(3) 时间:2016-11-30 21:28来源:毕业论文 3.2 中值滤波的仿真 3.2.1 中值滤波仿真函数介绍 MATLAB能够支持多种图像 ...

最新文章

  1. 5页面返回上个页面定位_5个步骤,画好页面流程图
  2. 学会python之后-【一点资讯】学会Python后,人生简直开挂了!
  3. 机器学习之过拟合与欠拟合以及偏差-方差分解
  4. 一篇文章了解蛋白质组学研究
  5. 博客创办目的——————欢迎相互学习
  6. 服务器任务管理器详细信息,任务管理器服务器主机
  7. 【算法】 - 滑动窗口
  8. 八年级计算机教学论文,初二数学教学论文范文
  9. 165体重_大家觉得作为一个身高165的女生多少斤体重算合适?
  10. 无法从外部连接MySQL_无法从外部VPC连接到RDS实例(ERROR 2003(HY000)无法连接到MySQL服务器)...
  11. python测试笔试题1
  12. 如何在Adobe Illustrator中绘制花园里的小矮人
  13. 同步京东、抖音、淘宝等多处订单到本地商城,这里只举例京东同步
  14. Mal-amido-PEG2-acid,756525-98-1末端羧酸可在活化剂(如EDC或HATU)存在下与伯胺基反应
  15. Raffle for Weibo Followers
  16. 2021EC-final博弈论E题Prof. Pang and Poker
  17. springboot+mybatis的简单的入门例子
  18. 《吹小号的天鹅|寻找C站宝藏》
  19. 常见公文批示用语集锦
  20. opensl es 调试中的问题

热门文章

  1. python列表常用方法实践_python 列表list 常用方法
  2. linux分区后盘符找不到,为什么我的磁盘不见了,怎么找回来啊?
  3. Mysql5换成Mysql8之后报错java.lang.ClassNotFoundException: com.mysql.jdbc.driver的问题解决
  4. php语录网站,杨泽业:给你的wordpress博客添加经典语录功能,适合所有php网站
  5. linux ip隧道技术,linux之IP隧道配置
  6. php 如何单独刷新模板,反馈一个x-admin模板的问题,点击左侧栏不会刷新右侧栏当前页面的问题,并提供解决方案。...
  7. Redis中使用Lua语言
  8. android 媒体库扫描,如何扫描出Android系统媒体库中视频文件
  9. 网际风全推数据接口_智能风控系统设计与实践
  10. php post 丢失,php post大量数据时发现数据丢失问题解决方法,post数据丢失_PHP教程...