logo资料库

数字图像处理实验.docx

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
齐鲁工业大学预习实验报告 课程名称:数字图像处理与分析实验 指导教师: 、、、、、 实验日期: 2013.11.2 院(系): 电气工程与自动化 专业班级: 电子 10-2 实验地点: 机电楼 C228 学生姓名: 、、 学号: 52 同组人: 、、、、、、 试验项目名称 实验三 图像的平均滤波、中值滤波实验 实验目的: 掌握直方图均衡化的原理和方法;掌握平均滤波器、中值滤波的原理,以及 对不同强度的高斯噪声和椒盐噪声进行滤波处理效果。 实验内容: 1. 观察各类图像的直方图,并利用直方图均衡方法进行图象增强; 2. 图像的灰度线性变换; 3. 完成对于给定图像加入噪声(高斯噪声和椒盐噪声),观察均值滤波和中值 滤 波的效果。 基本原理: 1.直方图的定义 图象的灰度直方图是一个函数,表示数字图象中每一灰度级与该灰度级出现 的频数(即具有这一灰度级的象素数目)间的对应关系: P(b)= N(b) M M 为一幅图象所包含的象素总数; N ( b )为图象中灰度值为 b 的象素总数。通 常,以灰度值 b 为横坐标, N ( b )为纵坐标。直方图是图象中象素灰度值的一 阶概率分布密度的一种近似。 2.直方图均衡 直方图均衡(histogram equalization)就是通过点运算使输 入图像的灰度分布较为均匀,使图像具有较好的视觉效果。设 r , s 分别为原图
和新图的灰度, r ( r ), s ( s )分别为原图及新图的概率密度函数,则均衡 变换为原图像的累积分布函数: S=T(r)= r  )(r r 0 对于离散图像,均衡转换公式为: sk =T(rk )= r )(rp j = k 0j  k Lmax  M 0j  jn 其中, Lmax 指图像中的最大灰度值(对于灰度图像就是 255)。 邻域平均和中值 滤波是两种常用的消除图像噪声的图像处理手段。 3、 灰度的线性变换: 就是将图像中所有的点的灰度按照线性灰度变换函数进 行变换 4. 均值滤波 用均值滤波可以判断并消除孤立噪声。通常邻域取成 N N 方形窗,如 N 取 4,例  f (x,y) 分别表示( x , y )点的实际灰度和经邻域平均后的灰 设 f ( x , y )、 度, Oi ( i =1,2,...8)表示其邻接各点的灰度,如图 1,则邻域平均可表示为: 式中  是和图象灰度有关的门限。方形窗口沿水平和垂直两个方向逐点移动,从 而平滑整幅图象,去除了孤立噪声。简单的邻域平均会模糊图象。
5.中值滤波 采用邻域平均抑制噪声,在去除噪声的同时,不可避免地会使边缘轮廓模糊,因 而使图象中包含的细节信息受到损失。中值滤波在过滤噪声的同时,还能较好地 保护边缘轮廓信息,对减少随机脉冲噪声和胡椒面式(pepper-and-salt noise) 噪声很有效。 中值滤波的原理是用一个窗口 W 在图象上扫描,把窗口内包含的图象象素按灰度 级升(或降)序排列,取灰度值居中的象素灰度为窗口中心象素的灰度,便完成 了中值滤波。 实验步骤: 1. 给定一幅如下的图象(Matlab 提供‘pout.tif’),作如下增强处理操作: 统计原图的灰度直方图,并利用直方图均衡方法进行图象增强; 显示直方图函数:imhist() 直方图均衡函数:histeq() 2. 利用 Matlab 函数 imnoise(),在原图上分别叠加高斯噪声和椒盐噪声, 对比 均值滤波和中值滤波的结果,并对结果做出分析,打开 demo 观察各滤波器 队 各类噪声的滤除效果; 均值滤波的滤波模板自行设计,滤波过程可以通过卷积函数 conv2()实 现。 中值滤波函数:medfilt() 以上处理可以从 demo 里看到演示结果。
实验中遇到的问题: 由于对于直方图的绘制与滤波算子的掌握不够扎实,对于实验程序的理解带 来了一定的困扰。
分享到:
收藏