按关键词阅读: 技术 增强 图像 空域 报告 实验 处理 数字图像
1、课程名称: 实验项目: 实验地点: 专业班级: 学号: 学生姓名: 指导教师: 2012年 月 日实验一 空域图像增强技术一、 实验目的1结合实例学习如何在视频显示程序中增加图像处理算法;2理解和掌握图像的线性变换和直方图均衡化的原理和应用;3了解平滑处理的算法和用途 , 学习使用均值滤波、中值滤波和拉普拉斯锐化进行图像增强处理的程序设计方法;4 了解噪声模型及对图像添加噪声的基本方法 。
二、 实验原理1 灰度线性变换就是将图像中所有点的灰度按照线性灰度变换函数进行变换 。
2 直方图均衡化通过点运算将输入图像转换为在每一级上都有相等像素点数的输出图像 。
按照图像概率密度函数PDF的定义:通过转换公式获得 。
2、:3 均值(中值)滤波是指在图像上 , 对待处理的像素给定一个模板 , 该模板包括了其周围的临近像素 。
将模板中的全体像素的均值(中值)来代替原来像素值的方法 。
4 拉普拉斯算子如下:拉普拉斯算子首先将自身与周围的8个像素相减 , 表示自身与周围像素的差异 , 再将这个差异加上自身作为新像素的灰度 。
三、 实验步骤1 启动MATLAB程序 , 对图像文件分别进行灰度线性变换(参考教材57页 , 例4.1)、直方图均衡化、均值滤波、中值滤波和梯度锐化操作 。
添加噪声 , 重复上述过程观察处理结果 。
2记录和整理实验报告灰度线性变换I=imread(a.tif);
imshow(I);
I=double(I);
M,N=size(I);
fo 。
3、r i=1:Mfor j=1:Nif I(i,j)=30I(i,j)=I(i,j);
elseif I(i,j)=150I(i,j)=(200-30)/(150-30)*(I(i,j)-30)+30;
elseI(i,j)=(255-200)/(255-150)*(I(i,j)-150)+200;
endendendfigure(2);
imshow(uint8(I);
添加噪声灰度线性变换直方图均衡化I=imread(b.tif);
figuresubplot(221);
imshow(I);
subplot(222);
imhist(I)I1=histeq(I);
figure;
subplot(221);
im 。
4、show(I1)subplot(222);
imhist(I1)添加噪声直方图均衡化均值滤波I=imread(c.tif);
M,N=size(I);
II1=zeros(M,N);
for i=1:16II(:,:,i)=imnoise(I,gaussian,0,0.01);
II1=II1+double(II(:,:,i);
if or(or(i=1,i=4),or(i=8,i=16);
figure;
imshow(uint8(II1/i);
endend中值滤波I=imread(f.tif);
J=imnoise(I,salt & pepper,0.02);
subplot(231),imshow(I);
t 。
【数字图像处理实验报告|数字图像处理实验报告 空域图像增强技术】5、itle(原始图像);
subplot(232),imshow(J);
title(添加椒盐噪声图像)k1=medfilt2(J);
k2=medfilt2(J,5,5);
k3=medfilt2(J,7,7);
k4=medfilt2(J,9,9);
subplot(233),imshow(k1);
title(3x3模板中值滤波)subplot(234),imshow(k2);
title(5x5模板中值滤波)subplot(235),imshow(k3);
title(7x7模板中值滤波)subplot(236),imshow(k4);
title(9x9模板中值滤波)梯度锐化操作I=imread(b.tif);
subplot(131);
imshow(I)H=fspecial(Sobel);
H=H;
TH=filter2(H,I);
subplot(132),imshow(TH,);
H=H;
TH=filter2(H,I);
subplot(133),imshow(TH,)四、 实验仪器1计算机;2 MATLAB程序;3记录用的笔、纸 。
来源:(未知)
【学习资料】网址:/a/2021/0126/0021177212.html
标题:数字图像处理实验报告|数字图像处理实验报告 空域图像增强技术