资源描述:
《图像处理与分析实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、hghu学院实验预习报告班级电子51姓名gughu学号指导教师杨课程名称Matlab应用图像处理成绩实验室电子楼107实验项目图像增强与复原同组实验者实验日期2015年12月11日一、实验目的1.了解灰度变换增强和空域滤波增强的Matlab实现方法2.掌握直方图灰度变换方法3.掌握噪声模拟和图像滤波函数的使用方法4.了解图像复原的Matlab实现方法二、主要仪器设备及材料1.计算机2.MATLAB软件3.实验指导书三、实验原理与步骤1.灰度变换增强A)线段上像素灰度分布读入灰度图像‘debye1.tif’,采用交互式操作,用improfile绘制一条线
2、段的灰度值。读入RGB图像‘flowers.tif’,显示所选线段上红、绿、蓝颜色分量的分布B)直方图变换直方图显示读入图像‘rice.tif’,在一个窗口中显示灰度级n=64,128和256的图像直方直方图灰度调节利用函数imadjust调解图像灰度范围,观察变换后的图像及其直方图的变化。直方图均衡化分别对图像‘pout.tif’和‘tire.tif’进行直方图均衡化处理,比较处理前后图像及直方图分布的变化。2.空域滤波增强A)噪声模拟利用函数imnoise给图像‘eight.tif’分别添加高斯(gaussian)噪声和椒盐
3、(salt&pepper)噪声。B)空域滤波对上述噪声图像进行均值滤波和中值滤波,比较滤波效果。总结均值滤波和中值滤波的特点及使用场合。均值滤波器是一种最常用的线性低通平滑滤波器。可抑制图像中的噪声,但同时也使图像变得模糊中值滤波器是一种最常用的非线性平滑滤波器。可消除图像中孤立的噪声点,又可产生较少的模糊*对图像'saturn.tif'采用'laplacian'高通滤波器进行锐化滤波。3.图像复原A)模糊与噪声对图像‘flowers.tif’分别采用运动PSF和均值滤波PSF进行模糊。在上述模糊图像上再添加噪声B
4、)维纳滤波复原使用维纳滤波复原函数deconvwnr复原无噪声模糊图像。%非真实PSF%非真实PSF*使用维纳滤波复原函数deconvwnr复原模糊噪声图像。*设置信噪比和相关函数的维纳滤波复原。四、原始实验数据1.灰度变换增强A)线段上像素灰度分布读入灰度图像‘debye1.tif’,采用交互式操作,用improfile绘制一条线段的灰度值。imshow('debye1.jpg')improfile读入RGB图像‘flowers.tif’,显示所选线段上红、绿、蓝颜色分量的分布imshow('flowers.tif')impr
5、ofileB)直方图变换直方图显示读入图像‘rice.tif’,在一个窗口中显示灰度级n=64,128和256的图像直方图。I=imread('flowers.tif');imshow(I)figure,imhist(I,64)figure,imhist(I,128)直方图灰度调节利用函数imadjust调解图像灰度范围,观察变换后的图像及其直方图的变化。I=imread('flowers.tif');imshow(I)figure,imhist(I)J=imadjust(I,[0.150.9],[01]);figure,imhist(J
6、)figure,imshow(J)I=imread('cameraman.tif');imshow(I)figure,imhist(I)J=imadjust(I,[00.2],[0.51]);figure,imhist(J)figure,imshow(J)直方图均衡化分别对图像‘pout.tif’和‘tire.tif’进行直方图均衡化处理,比较处理前后图像及直方图分布的变化。I=imread('pout.tif');imshow(I)figure,imhist(I)J=histeq(I);figure,imhist(J)figure,imsh
7、ow(J)I=imread('tire.tif');imshow(I)figure,imhist(I)J=histeq(I);figure,imshow(J)figure,imhist(J)2.空域滤波增强A)噪声模拟利用函数imnoise给图像‘eight.tif’分别添加高斯(gaussian)噪声和椒盐(salt&pepper)噪声。I=imread('eight.tif');imshow(I)I1=imnoise(I,'gaussian',0,0.01);figure,imshow(I1)I2=imnoise(I,'salt&pepper');
8、figure,imshow(I2)B)空域滤波对上述噪声图像进行均值滤波和中值滤波,比较