太原理工大学-数字图像处理实验.doc

上传人:灯火****19 文档编号:136064256 上传时间:2020-06-23 格式:DOC 页数:29 大小:1.03MB
返回 下载 相关 举报
太原理工大学-数字图像处理实验.doc_第1页
第1页 / 共29页
太原理工大学-数字图像处理实验.doc_第2页
第2页 / 共29页
太原理工大学-数字图像处理实验.doc_第3页
第3页 / 共29页
太原理工大学-数字图像处理实验.doc_第4页
第4页 / 共29页
太原理工大学-数字图像处理实验.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《太原理工大学-数字图像处理实验.doc》由会员分享,可在线阅读,更多相关《太原理工大学-数字图像处理实验.doc(29页珍藏版)》请在金锄头文库上搜索。

1、本科实验报告课程名称: 数字图像处理 实验项目: 实验一 空域图像增强技术 实验地点: 起点机房 专业班级: 通信1002 学号: 学生姓名: 指导教师: 2013年 6 月 1 日实验一 空域图像增强技术一、 实验目的1结合实例学习如何在视频显示程序中增加图像处理算法;2理解和掌握图像的线性变换和直方图均衡化的原理和应用;3了解平滑处理的算法和用途,学习使用均值滤波、中值滤波和拉普拉斯锐化进行图像增强处理的程序设计方法;4 了解噪声模型及对图像添加噪声的基本方法。二、 实验原理1 灰度线性变换就是将图像中所有点的灰度按照线性灰度变换函数进行变换。2 直方图均衡化通过点运算将输入图像转换为在每

2、一级上都有相等像素点数的输出图像。按照图像概率密度函数PDF的定义:通过转换公式获得:3 均值(中值)滤波是指在图像上,对待处理的像素给定一个模板,该模板包括了其周围的临近像素。将模板中的全体像素的均值(中值)来代替原来像素值的方法。4 拉普拉斯算子如下: 拉普拉斯算子首先将自身与周围的8个像素相减,表示自身与周围像素的差异,再将这个差异加上自身作为新像素的灰度。三、 实验步骤1 启动MATLAB程序,对图像文件分别进行灰度线性变换(参考教材50页,例4.1)、直方图均衡化(参考教材56页,例4.6)、均值滤波(参考教材60页,例4.9)、中值滤波(参考教材64页,例4.11)和梯度锐化操作(

3、参考教材66页,例4.12)。添加噪声,重复上述过程观察处理结果。2记录和整理实验报告四、 实验仪器1计算机;2 MATLAB程序;3记录用的笔、纸。五、 实验报告内容1、对图像文件进行灰度线性变换程序:I=imread(RX01.jpg);subplot(1,2,1);imshow(I);title(原图);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); else if I(i,j)=150 I(i,j)=(200-30)/(150-30)*(I(i,j)-30)+30; else I(i,j)=

4、(255-200)/(255-150)*(I(i,j)-150)+200; end end endendsubplot(122);imshow(uint8(I); 结果:加椒盐噪声再处理的结果:2、直方图均衡化I I=imread(RX02.jpg);subplot(221);imshow(I);subplot(222);imhist(I)I1=histeq(I);subplot(223);imshow(I1);subplot(224);imhist(I1);结果:加椒盐噪声再处理的结果:3、均值滤波I=imread(45.gif);M,N=size(I);x=1;II1=zeros(M,N)

5、;for i=1:16 II(:,:,i)=imnoise(I,gaussian,0,0.01); II1=II1+double(II(:,:,i); if or(or(i=1,i=4),or(i=8,i=16); subplot(2,2,x);imshow(uint8(II1/i);title(num2str(x); x=x+1; end;end结果:加椒盐噪声再处理的结果:4、中值滤波I=imread(34.gif);J=imnoise(I,salt & pepper,0.02);subplot(231),imshow(I);title(原始图像);subplot(232),imshow(

6、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模板中值滤波);结果:5、梯度锐化操作I=imread(20.gif);subplot(131);imsho

7、w(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直方图均衡化是什么意思?它的主要用途是什么?答:直方图均衡化就是通过变换函数将原图像的直方图修正为平坦的直方图,以此来修正原图像之灰度值。它的主要用途是达到清晰图像的目的。3. 均值(中值)滤波的模板大小对处理效果有什么影响?答:模

8、板尺寸越大,噪声减小的效果越显著。当所用平滑模板尺寸增大时,对噪声的消除效果也有所增强,但同时会带来图像的模糊,边缘细节逐步减少本科实验报告课程名称: 数字图像处理 实验项目: 实验二 图像几何变换 实验地点: 起点机房 专业班级: 通信1002 学号: 学生姓名: 指导教师: 2013年 6 月 1 日实验二 图像几何变换一、 实验目的1结合实例学习如何在视频显示程序中增加图像处理算法;2理解和掌握图像的平移、垂直镜像变换、水平镜像变换、缩放和旋转的原理和应用;二、 实验原理1 初始坐标为(, )的点经过平移(,),坐标变为(,),两点之间的关系为:,以矩阵形式表示为:2 图像的镜像变换是以

9、图象垂直中轴线或水平中轴线交换图像的变换,分为垂直镜像变换和水平镜像变换,两者的矩阵形式分别为: 3 图像缩小和放大变换矩阵相同: 当时,图像缩小;时,图像放大。4 图像旋转定义为以图像中某一点为原点以逆时针或顺时针方向旋转一定角度。其变换矩阵为:该变换矩阵是绕坐标轴原点进行的,如果是绕一个指定点()旋转,则现要将坐标系平移到该点,进行旋转,然后再平移回到新的坐标原点。三、 实验步骤1 启动MATLAB程序,对图像文件分别进行生成、失真和校正;(参考教材100页,例5.8,例5.9)2 记录和整理实验报告四、 实验仪器1计算机;2 MATLAB程序;3记录用的笔、纸。五、 实验报告内容1生成原

10、始图像,失真图像f=checkerboard(24); figure(1);imshow(f);title(原始图像);s=0.7;theta=pi/6;T=s*cos(theta) s*sin(theta) 0 -s*sin(theta) s*cos(theta) 0 0 0 1;tform=maketform(affine,T);g1=imtransform(f,tform,nearest); figure(2);imshow(g1);title(失真图像);结果:选择连接点:cpselect(g1,f);还原并输出结果:六、 思考题1改变水平和垂直的偏移量,观察显示?2改变缩放比例,看看

11、效果如何?3. 改变旋转角度,显示效果会怎么样?本科实验报告课程名称: 数字图像处理 实验项目: 实验三 图像压缩编码技术 实验地点: 起点机房 专业班级: 学号: 学生姓名: 指导教师: 2013年 6 月 9 日实验三 图像压缩编码技术一、实验目的1、理解有损压缩和无损压缩的概念;2、理解图像压缩的主要原则和目的;3、了解几种常用的图像压缩编码方式;4、利用MATLAB程序进行图像压缩编码。二、实验原理1、图像压缩原理图像压缩主要目的是为了节省存储空间,增加传输速度。图像压缩的理想标准是信息丢失最少,压缩比例最大。不损失图像质量的压缩称为无损压缩,无损压缩不可能达到很高的压缩比;损失图像质

12、量的压缩称为有损压缩,高的压缩比是以牺牲图像质量为代价的。压缩的实现方法是对图像重新进行编码,希望用更少的数据表示图像。信息的冗余量有许多种,如空间冗余,时间冗余,结构冗余,知识冗余,视觉冗余等,数据压缩实质上是减少这些冗余量。高效编码的主要方法是尽可能去除图像中的冗余成分,从而以最小的码元包含最大的图像信息。编码压缩方法有许多种,从不同的角度出发有不同的分类方法,从信息论角度出发可分为两大类。(1)冗余度压缩方法,也称无损压缩、信息保持编码或熵编码。具体说就是解码图像和压缩编码前的图像严格相同,没有失真,从数学上讲是一种可逆运算。(2)信息量压缩方法,也称有损压缩、失真度编码或烟压缩编码。也就是说解码图像和原始图像是有差别的,允许有一定的失真。应用在多媒体中的图像压缩编码方法,从压缩编码算法原理上可以分为以下3类:(1)无损压缩编码种类哈夫曼(Huffman)编码,算术编码,行程(RLE)编码,Lempel zev编码。(2)有损压缩编码种类预测编码,DPCM,运动补偿;频率域方法:正交变换编码(如DCT),子带编码;空间域方法:统计分块编码;模型方法:分形编码,模型基编码;基于重要性:滤波,子采样,比特分配,向量量化;(3)混合编码。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号