图像增强的计算机实现实验报告,数字图像处理实验报告 空域图像增强技术.pdf...

课程名称:

实验项目:

实验地点:

专业班级: 学号:

学生姓名:

指导教师:

2012 年 月 日

1

实验一 空域图像增强技术

一、 实验目的

1 结合实例学习如何在视频显示程序中增加图像处理算法;

2 理解和掌握图像的线性变换和直方图均衡化的原理和应用;

3 了解平滑处理的算法和用途,学习使用均值滤波、中值滤波和拉普拉斯锐化进行图像

增强处理的程序设计方法;

4 了解噪声模型及对图像添加噪声的基本方法。

二、 实验原理

1 灰度线性变换就是将图像中所有点的灰度按照线性灰度变换函数进行变换。

g (x,y ) T[f (x,y )]

f (x ,y ) 0  f (x ,y )  a

g (x ,y ) [f (x ,y ) −a] +g a a  f (x ,y ) b

 [f (x ,y ) −b] +gb b  f (x ,y )  255

x 1,2,,m, y 1,2,n

2 直方图均衡化通过点运算将输入图像转换为在每一级上都有相等像素点数的输出图

像。按照图像概率密度函数PDF 的定义:

n

p (r ) k k 0,1,2,...,L −1

r k

n

通过转换公式获得:

k k

n

s T (r ) p (r )  j k 0,1,2,..., L −1

k k r j

j 0 j 0 n

3 均值(中值)滤波是指在图像上,对待处理的像素给定一个模板,该模板包括了其

周围的临近像素。将模板中的全体像素的均值(中值)来代替原来像素值的方法。

4 拉普拉斯算子如下:

−1 −1 −1

 

 

−1 8 −1 

−1 −1 −1 

 

拉普拉斯算子首先将自身与周围的8 个像素相减,表示自身与周围像素的差异,再将

这个差异加上自身作为新像素的灰度。

三、 实验步骤

1 启动MATLAB 程序,对图像文件分别进行灰度线性变换(参考教材57 页,例4.1 )、

直方图均衡化、均值滤波、中值滤波和梯度锐化操作。添加噪声,重复上述过程观察处理结

果。

2 记录和整理实验报告

2

灰度线性变换

I=imread('a.tif');

imshow(I);

I=double(I);

[M,N]=size(I);

for i=1:M

for j=1:N

if I(i,j)<=30

I(i,j)=I(i,j);

elseif I(i,j)<=150

I(i,j)=(200-30)/(150-30)*(I(i,j)-30)+30;

else

I(i,j)=(255-200)/(255-150)*(I(i,j)-150)+200;

end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值