matlab邻域平均,数字图像处理邻域平均法滤波实验报告matlab实现
数字图像处理邻域平均法滤波实验报告matlab实现
数字图像处理实验报告实验三 邻域平均法滤波学号 姓名 实验三 邻域平均法滤波一、实验内容选取噪声较明显的图像,分别采用 3*3、5*5、7*7 的模板进行邻域平均法滤波,并比较滤波效果。二、实验步骤1、 设计思想或者流程图。邻域平均法的思想是用像素及其指定邻域内像素的平均值或加权平均值作为该像素的新值,以便去除突变的像素点,从而滤除一定的噪声。邻域平均法的数学含义可用下式表示: (1)mniiiwzyxg1),(上式中: 是以 为中心的邻域像素值; 是对每个邻域像素的加权系iz),( iw数或模板系数; 是加权系数的个数或称为模板大小。邻域平均法中常用的mn模板是:19BoxT(2)为了解决邻域平均法造成的图像模糊问题,采用阈值法(又叫做超限邻域平均法,如果某个像素的灰度值大于其邻域像素的平均值,且达到一定水平,则判断该像素为噪声,继而用邻域像素的均值取代这一像素值;否则,认为该像素不是噪声点,不予取代) ,给定阈值 :0T0),(),(),(),( Tyxgfyxgfh(3)(3)式中, 是原始含噪声图像, 是由(1)式计算的平均值,),(f ),(滤波后的像素值。),(yxh2、 源程序并附上注释。3、A=imread( 1.jpg );B=rgb2gray(A);figure; imshow(B); title( 原始图象 );H=imnoise(B, gaussian );figure; imshow(H); title( 高斯噪声 );Q=imnoise(B, salt figure; imshow(Q); title( 椒盐噪声 );M=fspecial( average ,3*3);E=imfilter(Q,M);figure; imshow(E); title( 3*3平均模板 );N=fspecial( average ,5*5);K=imfilter(Q,N);figure; imshow(K); title( 5*5平均模板 );Z=fspecial( average ,7*7);J=imfilter(Q,Z);figure; imshow(J); title( 7*7平均模板 );4、 程序运行结果比较。原始图像椒盐噪声高斯噪声3*3 平均模板5*5 平均模板7*7 平均模板从实验所得到的图片来看:邻域平均法实现很方便,适于消除图像中的颗粒噪声,但需要指出这种方法既平滑了图像信号,同时使图像的细节部分变得模糊。由以上处理后的图像可以看到:邻域平均法消弱了图像的边缘,使图像变得有些模糊。均值滤波对高斯噪声的抑制是比较好的,但对椒盐噪声的抑制作用不好,椒盐噪声仍然存在,只不过被削弱了而已。5、 实验体会。通过本次实验,我知道了邻域平均法是空域处理方法,是一种利用 Box 模板对图像进行模板操作的图像平滑方法。它是通过一点和邻域内像素点求平均来去除突变的像素点,从而滤掉一定的噪声,算法简单,计算速度快,但其代价是会造成图像一定程度上的模糊。同时我也熟悉了 Matlab 软件的运用,将理论知识实践化,使自己知识体系更加系统化。
matlab邻域平均,数字图像处理邻域平均法滤波实验报告matlab实现相关推荐
- 领域平均法matlab代码实验,数字图像处理邻域平均法滤波实验报告matlab实现.doc...
数字图像处理邻域平均法滤波实验报告matlab实现 数字图像处理 实验报告 实验三 邻域平均法滤波 学号 姓名 实验三 邻域平均法滤波 一.实验内容 选取噪声较明显的图像,分别采用3*3.5*5.7* ...
- matlab 灰度直方图画法,绘制数字图像灰度直方图实验报告matlab实现.doc
绘制数字图像灰度直方图实验报告matlab实现 数字图像处理 实验报告 实验一 绘制直方图 学号 姓名 日期 实验一 绘制直方图 一.实验内容 编程绘制数字图像的直方图. 直方图均衡处理. 二.实验步 ...
- Matlab仿真,数字基带传输系统的设计实验报告
实验目的 1.提高独立学习的能力: 2.培养发现问题.解决问题和分析问题的能力: 3.学习Matlab 的使用: 4.掌握基带数字传输系统的仿真方法: 5.熟悉基带传输系统的基本结构: 6.理解奈奎斯 ...
- matlab数字图像实验报告,数字图像处理实验报告(matlab)
数字图像处理实验报告(matlab) 学院:自动化学院 班级:电081班 姓名:李林树 学号:40850099 2011年10月 实验一 直方图均衡化 一. 实验目的: 1. 熟悉图像数据在计算机中的 ...
- 数字图像恢复matlab结论,matlab模糊图像恢复数字图像处理
matlab模糊图像恢复数字图像处理 实验六 模糊图像恢复一.实验目的本实验是一个综合性实验,要求学生巩固学习多个知识点和内容,主要有:1.理解掌握运动图像的退化模型:2.掌握维纳滤波法的原理和实现方 ...
- 数字图像处理之平滑滤波
数字图像处理之平滑滤波 by方阳 版权声明:本文为博主原创文章,转载请标出转载地址 http://www.cnblog ...
- 《数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)》——1.2 数字图像处理与机器视觉...
本节书摘来自异步社区出版社<Visual C++ 2012 开发权威指南>一书中的第1章,第1.2节,作者: 张铮 , 徐超 , 任淑霞 , 韩海玲,更多章节内容可以访问云栖社区" ...
- 《数字图像处理与机器视觉——Visual C++与Matlab实现》——0.2 数字图像处理与识别...
本节书摘来自异步社区出版社<数字图像处理与机器视觉--Visual C++与Matlab实现>一书中的第0章,第0.2节,作者: 张铮 , 王艳平 , 薛桂香,更多章节内容可以访问云栖社区 ...
- 基于matlab的gui设计与实现,毕业设计基于MATLAB GUI的数字图像处理的设计与实现(V2.1)...
<[毕业设计]基于MATLAB GUI的数字图像处理的设计与实现.doc>由会员分享,可在线阅读全文,更多相关<毕业设计基于MATLAB GUI的数字图像处理的设计与实现(V2.1) ...
- 数字图像处理:图像的灰度变换(Matlab实现)
数字图像处理:图像的灰度变换(Matlab实现) (1)线性变换: 通过建立灰度映射来调整源图像的灰度. k>1增强图像的对比度:k=1调节图像亮度,通过改变d值达到调节亮度目的:0 i = i ...
最新文章
- ForefrontTMG关于单一的网络适配器限制
- redis 3.0 集群__数据迁移和伸缩容
- 全局统一返回结果包装信息
- java项目经验怎么写_模具工简历项目经验怎么写
- 【期望】关灯游戏(金牌导航 期望-8)
- Python——五分钟理解函数式编程与闭包
- 6. Observable 和 数组的区别
- python日常能做什么-为什么Python这么火?看看它能做什么你就知道了
- 手机科学计算机功能,一个小秘密:手机自带APP - 计算器 的科学计算模式
- 基于百度云AI开发车型识别车牌识别案例详解
- Linux的常见的发行版以及不同发行版之间的联系与区别
- android+rom+bootloader+flash,【极光ROM】-【三星NOTE10/NOTE10+/5G N97XX-9825】-【V9.0 Android-R-UA1】...
- 硬盘不能进PE的问题与解决
- 《自為墓誌銘·〔明〕張岱》原文|譯文|注釋|賞析
- ArcGIS API for JavaScript实现坐标定位
- 盘点:适合创业团队使用的11款团队协作工具,含(石墨文档)
- WordPress初学者入门教程-WordPress的网页
- python123查找指定字符输入m_Pyton学习—字符串
- PHP 苹果内购订阅验单函数,及其订阅回调处理案例
- 《魔兽争霸3》战网命令详解
热门文章
- Uva 10306 e-Coins
- WinAPI: LoadBitmap - 从资源中载入位图
- [小北De编程手记] : Lesson 01 玩转 xUnit.Net 之 概述
- 邮件服务器拦截与反垃圾邮箱的相关方法
- php curl CURLOPT_TIMEOUT_MS 小于1秒 解决方案
- WCF中DBNull序列化的问题
- 巧用Delphi制作溅射屏幕
- 【养生之道】电脑族必吃日常防辐射食品
- 颜色直方图的计算、显示、处理、对比及反向投影(How to Use Histogram? Calculate, Show, Process, Compare and BackProject)...
- asp.net 为FCKeditor开发代码高亮插件实现代码