《数字图像处理》实验指导书
实验一、空域图像处理
一、实验目的
1熟悉CCS集成开发环境的操作和基本功能;2熟悉MATLAB基本图像操作;3结合实例学习如何在程序中增加图像处理算法;4理解和掌握图像的线性变换和直方图均衡化的原理和应用;5了解平滑处理的算法和用途,学习使用均值滤波、中值滤波和拉普拉斯锐化进行图像增强处理的程序设计方法;6了解噪声模型及对图像添加噪声的基本方法。
二、
实验原理
1灰度线性变换就是将图像中所有点的灰度按照线性灰度变换函数进行变换。
gxyTfxy
αfxygxyβfxyagaγfxybgb
0≤fxy≤aa≤fxybb≤fxy255
x12Lmy12L
2直方图均衡化通过点运算将输入图像转换为在每一级上都有相等像素点数的输出图像。按照图像概率密度函数PDF的定义:
prrk
k
k012L1
通过转换公式获得:
skTrk∑prrj∑
j0j0
k
k
j
k012L1
3均值(中值)滤波是指在图像上,对待处理的像素给定一个模板,该模板包括了其周围的临近像素。将模板中的全体像素的均值(中值)来代替原来像素值的方法。4拉普拉斯算子如下:
111181111
拉普拉斯算子首先将自身与周围的8个像素相减,表示自身与周围像素的差异,再将这个差异加上自身作为新像素的灰度。
三、
实验步骤
1启动MATLAB程序,对图像文件分别进行灰度线性变换、直方图均衡化、均值滤波、中值滤波和拉普拉斯锐化操作;添加噪声,重复上述过程观察处理结果。
f2记录和整理实验报告
四、
实验仪器
1计算机;2MATLAB程序;3记录用的笔、纸。
五、
实验报告内容
1叙述实验过程;2提交实验的原始图像和结果图像。
六、
思考题
1.设定不同的斜率值和截距,显示效果会怎样?2.直方图均衡化是什么意思?它的主要用途是什么?3均值(中值)滤波的模板大小对处理效果有什么影响?基本函数:图像读入:imread图像显示:imshow计算直方图:imhist直方图均衡化:histeq添加噪声:im
oise滤波器定义:fspecial中值滤波:medfilt2
实验二、图像的傅立叶变换
一、实验目的
1了解图像变换的意义和手段;2熟悉傅里叶变换的基本性质;3热练掌握FFT方法及应用;4通过实验了解二维频谱的分布特点;5通过本实验掌握利用MATLAB编程实现数字图像的傅立叶变换及滤波锐化和复原处理;6了解理想、巴特沃兹、高斯等不同滤波器的r