版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、多媒体技术与图像处理(t xin ch l)第二次实验灰度变换增强(zngqing)一、实验(shyn)目的熟悉matlab图像处理工具箱及直方图函数的使用;了解灰度变换增强的Matlab实现方法掌握直方图灰度变换方法理解和掌握直方图原理和方法;二、实验内容线段上像素灰度分布读入灰度图像 peppers_gray.bmp,采用交互式操作,用improfile绘制一条线段的灰度值。imshow(rgb2gray(imread(peppers.bmp)improfile读入RGB图像(t xin)flowers.tif,显示所选线段上红、绿、蓝颜色(yns)分量的分布imshow(flowers.
2、tif)improfile直方图变换(binhun)直方图显示(xinsh)在matlab环境中,程序首先读取图像cameraman.tif,然后(rnhu)调用直方图函数,设置相关参数,再输出处理后的图像。I=imread(cameraman.tif); %读取图像subplot(1,2,1),imshow(I) %输出图像title(原始图像) %在原始图像中加标题_subplot(1,2,2),Imhist(I) _ %输出原图直方图title(原始图像直方图) %在原图直方图上加标题读入图像rice.png,在一个窗口中显示灰度级n=64,128和256的图像直方图。I=imread(
3、rice.png);imshow(I)_ subplot(1,3,1),imhist(I,64)title(n=64)subplot(1,3,2),imhist(I,128)title(n=128)subplot(1,3,3),imhist(I,256)title(n=256) _直方图灰度调节(tioji)利用函数imadjust调解图像灰度范围(fnwi),观察变换后的图像及其直方图的变化。I=imread(rice.png);imshow(I)figure,imhist(I)J=imadjust(I,0.15 0.9,0 1);figure,imhist(J)figure,imshow(
4、J)I=imread(cameraman.tif);imshow(I)figure,imhist(I)J=imadjust(I,0 0.2,0.5 1);figure,imhist(J)figure,imshow(J)直方图均衡化在matlab环境中,程序首先读取图像,然后调用灰度均衡函数,设置(shzh)相关参数,再输出处理后的图像。I=imread(cameraman.tif); %读取图像(t xin)subplot(2,2,1),imshow(I) %输出(shch)图像title(原始图像) %在原始图像中加标题_ subplot(2,2,3),imhist(I) _ %输出原图直方
5、图title(原始图像直方图) %在原图直方图上加标题_ a=histeq(I,256) _ %直方图均衡化,灰度级为256subplot(2,2,2),imshow(a) %输出(shch)均衡化后图像title(均衡化后图像(t xin) %在均衡化后图像(t xin)中加标题_ subplot(2,2,4),imhist(a) _ %输出均衡化后直方图title(均衡化后图像直方图) %在均衡化后直方图上加标题分别对图像pout.tif和tire.tif进行直方图均衡化处理,比较处理前后图像及直方图分布的变化。I=imread(pout.tif);imshow(I)figure,imhi
6、st(I)J=histeq(I);figure,imhist(J)figure,imshow(J)I=imread(tire.tif);imshow(I)figure,imhist(I)J=histeq(I);figure,imshow(J)figure,imhist(J)三、思考题 (试回答(hud)以下问题)MATLAB程序的IPT中有哪些(nxi)图像亮(灰)度变换函数?写出函数的语法。答:函数(hnsh)imadjust,语法:g = imadjust(f, low_in high_in,low_out high_out, gamma);函数histeq,语法:J = histeq(I
7、,n)指定直方图均衡后的灰度级数n,默认值为64。直方图的物理(wl)含义是什么?答:它反映的是图像(t xin)的灰度值的分布情况。只反映了该图像中不同灰度值出现的次数,而未反应某一灰度值像素所在的位置,即它只包含了该图像中某一灰度值的像素出现的概率,而丢失了其所在位置的信息。直方图是二维的坐标系,其横轴代表的是图像中的亮度,由左向右,从全黑逐渐过渡到全白;纵轴代表的则是图像中处于这个亮度范围的像素的相对数量。当直方图中的黑色色块偏向于左边时,说明(shumng)这张照片的整体色调偏暗,也可以理解为照片欠曝。而当黑色色块集中在右边时,说明这张照片整体色调偏亮。结合实验内容,定性评价直方图均衡
8、增强效果?答:用MATLAB进行实验,结果表明,直方图均衡化在一定程度上改善了图像的对比度差和灰度动态范围,增强了图像的可读性,图像增强处理后的图像比原始图像更适合于具体应用。空域滤波增强一、实验目的了解空域滤波增强的Matlab实现方法;掌握噪声模拟和图像滤波函数的使用方法;能够将给定图像+噪声,使用均值滤波器、中值滤波器对不同强度的高斯噪声和椒盐噪声,进行滤波处理;能够正确地评价处理的结果;并从理论上作出合理的解释。二、实验内容噪声模拟利用函数imnoise给图像eight.tif分别添加高斯(gaussian)噪声和椒盐(salt & pepper)噪声。I=imread(eight.t
9、if);imshow(I)_ I1=imnoise(I,gauss,0.05) _ 添加高斯噪声figure,imshow(I1)_ I2=imnoise(I,salt &pepper,0.05) _ 添加椒盐(jioyn)噪声figure,imshow(I2)均值滤波(lb)和中值滤波均值(jn zh)滤波在matlab环境中,程序首先读取图像,然后调用(dioyng)图像增强()函数,设置相关参数,再输出处理后的图像。I = imread(cameraman.tif);figure,imshow(I);J=filter2(fspecial(average,3),I)/255;figure,
10、imshow(J);中值滤波(lb)在matlab环境中,程序首先读取图像(t xin),然后调用图像增强(中值滤波)函数,设置相关参数,再输出处理后的图像。I = imread(cameraman.tif);figure,imshow(I);_ J = medfilt2(I,3,3) _ 中值滤波(lb)figure,imshow(J);空域(kngy)滤波对上述噪声图像进行均值滤波和中值滤波,比较(bjio)滤波效果。I=imread(rgb2gray( sample1.jpg ); J = imnoise(I,gauss,0.02); %添加高斯(o s)噪声 %J = imnoise(
11、I,salt & pepper,0.02); %添加(tin ji)椒盐噪声K=filter2(fspecial(average,3),I)/255; %均值(jn zh)滤波 3 3L=filter2(fspecial(average,5),I)/255; %均值滤波 5 5M = medfilt2(I,3,3) %中值滤波3 3 模板N = medfilt2(I,4,4) % 中值滤波4 4 模板%显示以上滤波后的图片imshow(I);figure,imshow(J);figure,imshow(K);figure,imshow(L); figure,imshow(M); figure,
12、imshow(N);总结(zngji)均值滤波和中值滤波的特点及使用场合。答:均值滤波:是把每个像素都用周围(zhuwi)的8个像素来做均值操作,幅值近似相等且 HYPERLINK /s?wd=%E9%9A%8F%E6%9C%BA%E5%88%86%E5%B8%83&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d9nhw-uWczPWbLuh7bmhfz0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR
13、8mvqVQL7dugPYpyq8Q1DvPHTLnHmk t /_blank 随机(su j)分布在不同位置上,这样可以平滑图像,速度较快,算法简单。但是无法去掉噪声,只能微弱的减弱它。均值滤波对于周期性的干扰和热噪声的干扰都有很好的抑制作用。中值滤波:常用的 HYPERLINK /s?wd=%E9%9D%9E%E7%BA%BF%E6%80%A7%E6%BB%A4%E6%B3%A2&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d9nhw-uWczPWbLuh7bmhfz0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn
14、4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1DvPHTLnHmk t /_blank 非线性滤波方法 ,也是图像处理技术中最常用的预处理技术。它在平滑 HYPERLINK /s?wd=%E8%84%89%E5%86%B2%E5%99%AA%E5%A3%B0&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d9nhw-uWczPWbLuh7bmhfz0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvP
15、sT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1DvPHTLnHmk t /_blank 脉冲噪声方面非常有效,同时它可以保护图像尖锐的边缘,选择适当的点来替代污染点的值,所以处理效果好。其中加权中值滤波能够改进中值滤波的边缘信号,使其良好保持效果。中值滤波在数字信号处理和数字图像处理有比较普遍的应用。*对图像saturn.tif采用laplacian高通滤波器进行锐化滤波。(提示:可使用fspecial函数)I=double(rgb2gray(imread(saturn.png);imshow(I)
16、h = fspecial(laplacian)%用laplacian高通滤波器对I进行滤波I2 = filter2(h,I)figure,imshow(I2) % 显示滤波后的结果三、思考题(试回答(hud)以下问题)简述高斯噪声(zoshng)和椒盐噪声的特点。答:高斯噪声特点是它主要由阻性元器件内部产生,它的概率密度函数服从高斯分布(即正态分布)。椒盐噪声特点:主要由图像切割引起的黑图像上的白点噪声或光电转换过程中产生的泊松噪声等,其噪声的灰度值与邻域像素点具有明显不同,在图像中造成(zo chn)过亮或过暗的像素点,严重影响图像质量。结合实验内容,定性评价平均滤波器/中值滤波器对高斯噪声和椒盐噪声的去噪效果?答:使用均值滤波器对高斯噪声进行去噪效果比较好,虽然对椒盐也有效果,但是不如对高斯噪声的处理效果好。中值滤波对于去除椒盐噪声效果好,而对高斯噪声不是很理想。中值滤波器对于去除椒盐噪声效果明显。结合实验内容,定性评价滤波窗口对去噪效果的影响?、答:对于同一图像而言,滤波窗口MM中其中M值越大图片越模糊同时去噪效果则越好。总体来说经过试验一般中值滤波效果比均值滤波效果好一点。图像亮(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第六章 几种离散型变量的分布及其应用课件
- 第二章 胶体的制备和性质课件
- 第二章 儿童感知觉的发展课件
- Metronidazole-acetic-acid-Standard-生命科学试剂-MCE
- 浙教版2021-2022学年度七年级数学上册模拟测试卷 (750)【含简略答案】
- Meclocycline-Sulfosalicylate-Salt-Standard-生命科学试剂-MCE
- 宫外孕应急预案
- 浙教版2021-2022学年度七年级数学上册模拟测试卷 (648)【含简略答案】
- 教师基本功大赛课程设计
- 抖音课程设计要点分析
- 农田水利渠道灌溉与排水课件
- 土建工程质量控制培训课件
- 麦积山石窟教学课件
- 《运动健身健美》课件
- 桥梁空心板梁桥监理细则(共33)
- 北师大版三年级上册劳动教育活动2《纽扣掉了自己缝》课件(定稿)
- 见证人告知书
- 新概念英语第二册93课课件
- 讲卵巢囊肿课件
- 《高等数学》课程思政教学大纲
- 学生学习单《观察范围》
评论
0/150
提交评论