实验指导书(新版)_图像处理

上传人:s9****2 文档编号:457737856 上传时间:2022-12-20 格式:DOC 页数:13 大小:145.50KB
返回 下载 相关 举报
实验指导书(新版)_图像处理_第1页
第1页 / 共13页
实验指导书(新版)_图像处理_第2页
第2页 / 共13页
实验指导书(新版)_图像处理_第3页
第3页 / 共13页
实验指导书(新版)_图像处理_第4页
第4页 / 共13页
实验指导书(新版)_图像处理_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《实验指导书(新版)_图像处理》由会员分享,可在线阅读,更多相关《实验指导书(新版)_图像处理(13页珍藏版)》请在金锄头文库上搜索。

1、江苏科技大学电子信息学院 图象处理实验指导书图 象 处 理实 验 指 导 书电子工程实验室 编 写适用专业: 电子信息工程 电子信息科学与技术 江苏科技大学电子信息学院 2006 年 6 月前 言图象处理课程主要介绍图像和图像处理的基本概念,图像的数学模型,数字图像的获取,数字图像处理系统的基本结构和和各部分基本功能,图像的基本处理方法(如图像的变换技术、图像平滑、图像灰度变换、图像锐化等),图像的压缩编码、以及图像的分割等理论。学生学习本课程应在理解原理的基础上,掌握各种基本的图像处理方法。图象处理课程的实验开设目的:首先是加深理解在课堂上获得的理论知识,将理论知识形象化;同时学习各种图像处

2、理技术的实际编程实现,加强编程能力,积累实际经验;另外通过一些综合性实验达到对已学过的其它课程知识融会贯通的效果。图象处理课程开设的实验如下:实验一 二维变换技术(综合):主要加深学生对DFT、DCT等变换技术的掌握,以及对图像频域分析方法的研究。实验二 多媒体系统中的图像处理(综合):主要加深学生对灰度变换、图像平滑、图像锐化、中值滤波等图像处理方法的掌握。本实验指导书适合电子信息工程专业以及电子信息科学技术专业使用。目 录实验一: 二维变换技术5实验二:多媒体系统中的图像处理9实验一: 二维变换技术实验学时:4学时实验类型:综合实验要求:必修知识点:信号的频域变换技术;图像的频域特性;MA

3、TLAB的使用。一、实验目的1、了解图像变换的意义和手段。2、熟悉DFT、DCT等变换的基本原理。3、了解二维图像频谱的分布特点。 二、实验内容 使用MATLAB编程语言,编写DFT、DCT等变换程序,将图像从时域换到频域。分析图像频域分布的特点。三、实验原理、方法和手段图象处理的方法主要分为两大类:一个是空间域处理法,一个是频域法(或称变换域法)。在频域法处理中最为关键的预处理便是二维变换处理。通过二维变换技术,能把空间域的图像转变到频域上进行研究,从而能很容易的了解到图像的频域成分,进行相应的处理。二维变换现已被用于图像增强、图像复原、图像编码、图像描绘和图像特征抽取等各种图像处理技术中。

4、1、二维离散傅立叶变换在图像二维变换处理中广泛使用的是二维离散傅立叶变换,它的输入和输出均为离散形式,有利于计算机处理,并且存在快速算法,即快速傅立叶变换FFT。(1)二维傅立叶变换的定义二维离散傅立叶变换:对于 MN 图象 对于NN图像:(2)二维傅立叶变换的性质主要有:l 可分离性二维傅立叶变换可以用两次一维傅立叶变换来完成,即可以采用一维快速傅立叶变换来实现二维傅立叶变换。l 平移性 空间域平移: 频率域平移:l 旋转性质 平面直角坐标改写成极坐标形式: 做傅立叶代换有:如果被旋转则 被旋转同一角度。即有傅立叶变换对:(3)MATLAB提供了 fft ()、fft2 ()、 fftn (

5、) 函数分别实现一维、二维、N维的离散傅立叶变换的快速傅立叶算法。 用ifft ()、 ifft2 ()、 ifftn () 函数来实现一维、二维、N维的快速傅立叶反变换。2、离散余弦变换DCT离散余弦变换是在离散傅立叶变换的基础上发展出的一种新的实数域的变换,它的变换核为余弦函数。离散余弦变换的计算速度块,有利于图像压缩核其他处理,是目前图像处理中运用的最多的一种变换。(1)离散余弦变换的定义二维DCT变换:对于NN图像(2) MATLAB提供了 dct2 ()、idct2 () 函数 分别实现离散余弦变换核离散余弦反变换。3、沃尔什一哈达玛变换沃尔什一哈达玛变换是一种矩阵元素值仅由1或-1

6、组成的正交变换矩阵,因此,用这种变换矩阵作变换处理时,仅用到加、减法运算,可大大提高变换处理速度。(1)沃尔什一哈达玛变换的定义 (2)MATLAB中提供了hadamard () 用于产生一个N阶的哈达玛矩阵,实现哈达玛变换。四、实验组织运行要求1、学生在进行实验前必须进行充分的预习,熟悉实验内容。2、学生根据实验要求,编写相应的程序。3、学生严格遵守实验室的各项规章制度,注意人身和设备安全,配合和服从实验室人员管理。4、教师在学生实验过程中予以必要的辅导,独立完成实验。5、采用集中授课形式。五、实验条件1、具有WINDOWS 98/2000/NT/XP操作系统的计算机一台2、MATLAB编程

7、软件六、实验步骤1、图像的离散傅立叶变换:首先在MATLAB中调用显示函数显示原始图像,然后对图像做二维离散傅立叶变换,显示二维傅立叶变换的图像。分析二维傅立叶变换图像中所表现的原始图像的频域特性。2、图像的离散余弦变换: 首先在MATLAB中调用显示函数显示原始图像,然后将图像转变为灰度图像,对灰度图像做离散余弦变换,将图像离散余弦变换值小于10的置为0,然后进行离散余弦反变换。最后显示灰度图像、离散余弦变换图像及反变换后的图像,并与原始图像进行比较。分析两幅图像产生差异的原因。3、图像的沃尔什一哈达玛变换(选做): 在MATLAB中读取一幅256256的灰度图像,将图像分割为1616的图像

8、小块,对每个小块做哈达玛变换,并在变换后的数据中选取最大的64个,其余置0,对处理后的图像实施哈达玛反变换。显示原始图像和哈达玛反变换后的图像,对两幅图像进行对比,并分析产生差异的原因。七、思考题1、在对图像做离散傅立叶变换后,一般将变换数据取对数再显示,这样有什么好处?2、在离散余弦变换中将变换后值小于10的置为0,对原图像产生了什么变化?八、实验报告1、报告中要给出实验的MATLAB程序,并对每个语句给出注释,说明语句作用。2、将两种变换中所有显示的图像截图,附在程序后面。3、对实验中的图像变化进行分析。4、在实验中,你对思考题中问题的分析。实验二:多媒体系统中的图像处理实验学时:4学时实

9、验类型:综合实验要求:必修知识点:常见的图像处理方法;图像噪声的种类和特性;滤波器的使用。一、实验目的1、通过实验理解掌握多媒体图像处理的概念、系统构成及工作原理。2、学习理解数字图像处理软件的操作及图像处理的效果。3、掌握图像处理算法程序的编制,并实现三至四种图像处理功能。二、实验内容 编写MATLAB程序,对图像进行灰度变换、直方图均衡、锐化、中值滤波等处理工作。三、实验原理、方法和手段1、图像灰度变换灰度变换就是通过线性变换对图像进行处理。灰度变换可使图像动态范围变大,对比度扩展,图像清晰,特征明显,是图像增强的重要手段。在爆光不足或过度的情况下,图像灰度可能会局限在一个很小的范围内,这

10、时将看到一个模糊不清、没有灰度层次的图像。用一个线性单值函数,对帧内的每一个像素作线性扩展,将有效的改善图像的视觉效果。灰度变换有线性灰度变换、分段线性灰度变换和非线性灰度变换几种。若f ( x, y) 为原始图像、g ( x, y) 为灰度变换图像。则线性变换为:分段线性变换为: 非线性变换采用非线性函数变换,如平方、指数、对数等。2、直方图均衡化直方图均衡化通过将图像的原始灰度分布均匀散布于整个可能允许的灰度分布空间,以拉大灰度值之间的动态范围,而在视觉上增强图像的整体对比度。若原始图象灰度级 r 归一化在 01 之间,即 。 为原始图象灰度分布的概率密度函数, 直方图均衡化处理实际上就是

11、寻找一个灰度变换函数 T ,使变化后的灰度值 ,其中,归一化为 ,即建立 r 与 s 之间的映射关系,要求处理后图象灰度分布的概率密度函数 ,L是灰度变化范围。在这里,因为归一化后灰度变化范围是01,所以L=1。3、图像锐化在图像处理中常需要突出边缘和轮廓信息,以便于对目标识别和处理。图像锐化(Sharpening)就是增强图像的边缘和轮廓。如果说图像平滑通过积分使图像边缘模糊,那么,图像锐化就是通过微分而使边缘轮廓突出、清晰。因为微分运算可用来求信号的变化,所以具有加强高频分量的作用,可使图像轮廓清晰。这里介绍用梯度算子进行图像锐化。设原始图像为f (x, y) ,则图像梯度的模为:在离散图

12、像中可以用差分近似表示上式:在得到图像梯度后,可以使用5中方法来实现图像锐化: 其中,LG、LB是固定的灰度级。4、中值滤波中值滤波(Median filtering)是一种非常有用的非线性信号处理方法,在一定程度上可以克服采用诸如邻域均值滤波等线性低通滤波器消除噪声时,会将图像边缘模糊掉的缺点。中值滤波尤其对图像中的脉冲噪声、扫描噪声等能有良好的去除效果,但是对含有过多细节的图像,处理效果一般不好。中值滤波器根据器计算方法,可以称为非线性滤波器中的排序统计滤波器,它不是简单的加权求和,而是先把邻域像素按灰度级进行排序,然后再选择该组的中值作为模板输出结果。由于中值滤波在算法设计上使与周围像素

13、灰度级相差较大的点处理后能和周围的像素值比较接近,因此可以衰减随机噪声,尤其是脉冲噪声等。但由于不是简单的取均值,因此产生的模糊要少得多。下图为中值滤波器得一维应用示例,其中(a)为一叠加有1/4采样频率正弦震荡得离散信号序列,在3点邻域中进行中值滤波,在得到得处理结果(b)中,完全消除了正弦波的干扰,而且保留了边界。 (a) (b)四、实验组织运行要求1、学生在进行实验前必须进行充分的预习,熟悉实验内容。2、学生根据实验要求,编写相应的程序。3、学生严格遵守实验室的各项规章制度,注意人身和设备安全,配合和服从实验室人员管理。4、教师在学生实验过程中予以必要的辅导,独立完成实验。5、采用集中授

14、课形式。五、实验条件1、具有WINDOWS 98/2000/NT/XP操作系统的计算机一台2、MATLAB编程软件六、实验步骤1、图像灰度变换:读取一幅bmp图像,调用MATLAB的imadjust函数,将图像灰度归一化后0.30.7范围的灰度值调整到01范围。分别显示调整前后的图像,以及两者的灰度直方图。对两幅图像以及他们的直方图进行对比,分析变换前后的变化及其产生原因。2、直方图均衡:读取一幅bmp图像,调用MATLAB的histeq函数,对图像做直方图均衡化处理,并显示均衡化前后的图像,以及两者的灰度直方图。对比两幅图像的直方图,分析直方图的差异对图像产生的影响。3、图像锐化:读取一幅bmp图像,调用MATLAB的梯度函数,按照前面的5种不同的图像锐化方法实现图像锐化处理,并显示原始图像和5种锐化处理后的图像。对比各种锐化方法处理的效果。4、中值滤波: 读取一幅bmp图像,首先给图像加上椒盐噪声,然后分别采用低通滤波法和中值滤波法对噪声图像进行平滑处理,分别显示原始图像、噪声图像以及低通滤波和中值滤波处理后的图像。对两种滤波器的处理效果进行比较。七、思考题1、图像锐化处理除梯度法外还有哪些方法,它们与梯度法相比有什么优缺点?2、分析最后一个实验内

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

当前位置:首页 > 建筑/环境 > 施工组织

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