基于MATLAB的视图技术分析毕业论文.doc

上传人:laozhun 文档编号:4168980 上传时间:2023-04-08 格式:DOC 页数:6 大小:111.50KB
返回 下载 相关 举报
基于MATLAB的视图技术分析毕业论文.doc_第1页
第1页 / 共6页
基于MATLAB的视图技术分析毕业论文.doc_第2页
第2页 / 共6页
基于MATLAB的视图技术分析毕业论文.doc_第3页
第3页 / 共6页
基于MATLAB的视图技术分析毕业论文.doc_第4页
第4页 / 共6页
基于MATLAB的视图技术分析毕业论文.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《基于MATLAB的视图技术分析毕业论文.doc》由会员分享,可在线阅读,更多相关《基于MATLAB的视图技术分析毕业论文.doc(6页珍藏版)》请在三一办公上搜索。

1、基于MATLAB的视图技术分析摘 要本文针对于MATLAB 的图像处理环境,对其结构、特点及应用做了介绍。重点阐述了多种算法综合运用解决特定应用环境下的图像处理问题, 如用直方图均衡进行图像增强,通过形态学方法进行图像特征提取与分析, 利用傅里叶变换进行图像分析等。 关键词MATLAB;图像处理;算法1引言图像信息是人类获得外界信息的主要来源,在近代科学研究、军事技术、工农业生产、医学、气象及天文学等领域中,人们越来越多地利用图像信息来认识和判断事物,解决 实际问题。获得图像信息非常重要,但目的不仅仅是为了获 得图像,而更重要的是将图像信息进行处理,在大量复杂的 图像中找出我们所需要的信息。因

2、此图像信息处理在某种意义上讲,比获得图像更为重要。图像处理就是对原始图像进行加工,突出有用信息。2图像处理技术概述利用计算机对图像进行去除噪声、增强、复原、分割、提 取特征等的理论、方法和技术称为数字图像处理。(1) 图像处理技术的分类图像处理技术基本可以分成两大类:模拟图像处理和 数字图像处理,数字图像处理是指将图像信号转换成数字 信号并利用计算机进行处理的过程。数字图像处理技术的 发展涉及信息科学、计算机科学、数学、物理学以及生物学 等学科,因此数理及相关的边缘学科对图像处理科学的发 展有越来越大的影响。(2) 图像处理方法1)图像数字化把连续的图像用一组数字表示,便于用计算机分析处 理。

3、未经任何处理的图像在空间和时间上是连续的二维函 数,在计算机里要先对它进行抽样量化,即变为数字图像, 之后才可以进行各种处理。数字图象是一个整数阵列,最基 本的表示形式是矩阵。2)图像压缩在满足一定的图像质量要求下对图像进行编码,可以 压缩表示图像的数据。所谓数据压缩,就是通过改变信息的表示方式,在有限 的信息空间中表示尽可能多的信息。在信息设备容量有限 的前提下,通过数据压缩,能够提供更多的信息,更好地满 足人们对信息的需求。3)图像增强图像增强就是采用一系列技术去增强图像中用户感兴趣的信息,其目的主要有两个:一是改善图像的视觉效果,提 高图像成分的清晰度;二是使图像变得更有利于计算机处理。

4、在图像增强中,中值滤波和直方图规定化都是强有力的 图像增强方法。4)图像复原常用的复原算法有基于同步的结构纹理填充算法,算法包括图像分解、图像润饰和纹理合成这 3 个主要技术。其算 法的实现过程为:首先将图像分解为结构子图和纹理子图; 然后两部分子图分别经润饰技术和纹理合成技术修复;最后 将重建的两部分子图合并得到完整的新图3MATLAB软件简介MATLAB 是 Math works 公司于推出的一套高性能的数 值计算和可视化软件,其全称是 Matrix Laboratory,亦即矩阵 实验室,经过多年的逐步发展与不断完善,现已成为国际公 认的最优秀的科学计算与数学应用软件之一,是近几年来在

5、国内外广泛流行的一种可视化科学计算软件。它集数值分 析、矩阵运算、信号处理和图形显示于一体,构成了一个方便 的、界面友好的用户环境,而且还具有可扩展性特征。用 MATLAB 对图像进行处理是当前科技领域的一个 重要的课题,它是用一组有序的灰度或彩色数据元素构成图 像,数组的每一个元素对应于图像的一个像素值。这样 MATLAB 就可以利用其强大的矩阵计算功能实现对图像的 数字处理。MATLAB 的图像处理功能主要集中在图像处理工具箱(Image Processing Toolbox)中,图像处理工具箱是由一系列 支持图像处理操作的函数组成,可以进行诸如几何操作、线 性滤波和滤波器设计、图像变换、

6、图像分析与图像增强、二值 图像操作以及形态学处理等图像处理操作。开发的基于 MATLAB 的图像增强处理系统利用了该工具箱中的这些复 杂函数,进行算法融合,能够满足防空武器系统环境下对图 像增强处理的特殊需要。MATLAB 提供了图像文件读入函数 imread(),可用它 来 读 入 BMP、HDF、JPEG、PCX、TIFF、XWD 等 格 式 图 像 文 件。MATLAB 还提供了 imwrite()图像写出函数。显示图像函数有 image()、imshow()等。4图像处理技术的分析图像处理的过程是一个将多种算法综合运用的过程,任何单独算法都不是完美的,多种算法的结合才能够相互取 长补短

7、从而弥补不足,达到更好的处理效果。(1) 直方图规定化和维纳滤波综合算法。直方图规定化是针对直方图均衡化不能控制变换后的 直方图而且不具备交互作用的特性,将直方图变换成为某 个特定的形状,如指数、对数、双曲等,有选择地增强某个灰 度值范围的对比度,从而使得直方图修正更具灵活性。而维 纳滤波是一种自适应滤波技术,该技术根据图像的局部方 差来调整滤波器的输出,当局部方差大时,滤波器的平滑效 果较小;当局部方差小时,滤波器平滑效果强。维纳滤波具 有很好的选择性,可以更好地保存图像的边缘和高频细节 信息,而且使用起来非常方便。将这两种算法的结合起来对 图像进行增强处理,可明显提高图像对比度,减小干扰、

8、增 强目标边缘,从算法的角度看,该方法对目标特征的提取更 为有利。在 MATLAB 后台程序中,通过使用 Global 全局变 量在直方图规定化处理函数 histeq () 和维纳滤波处理函数 wiener2()之间传递图像矩阵,各处理函数的参数采用交互 的方式,使用户可以根据图像特点进行灵活设置。如下图所 示:(2) 用形态学方法进行图像处理与分析以下介绍用形态学方法对灰度图像进行处理与分析的 技术要点,即对灰度图像进行如下操作:去除图像的不均匀 背景;用设置阈值的方法(thresholding)将结果图像转换成二 值图像;通过成分标记(components labeling)返回图像中的目

9、 标对象属性,并计算目标对象的统计数字特征。其算法步骤 描述如下:用工具箱函数imread()和imshow()读取和显示8位灰度图。用形态学开运算(Morphological Opening)估计背景。通 过调用 imopen()并对输入图像 I 执行形态学开运算,取半 径为 15 的圆盘结构元素,且结构元素通过函数 stre(l )建立。 形态学开运算有消除不能完全包含在半径为 15 的圆盘内的 目标对象的作用。用surf指令察看背景图像。用surf指令创建近似背景的彩色表面图,从而让人看到在一个矩形区域上的数学函数特征。在表面图中,表示原点,或图像左上角,曲面图最高部分表示背景的最高像素

10、。从原图像中减去背景图像。须用图像处理工具箱的图 像算术函数 imsubtract 产生均匀的背景。调节图像对比度。用 imadjust 指令增大图像对比度。 imadjust 函数需要一个输入图像且也可带两个矢量:low high和bottom top。输出图像通过将输入图像中 low 值映 射到输出图像中的 bot-tom 值、high 值映射到输出图像中的 top 值,并将 low 与 high 间的值进行线性缩放而产生。对图像进行阈值处理。先调用 graythresh,自动计算一 个适当的阈值 ;然 后 使 用 graythresh 返 回 的 阈 值 ,调 用 im2bw 执行阈值处

11、理,将灰度图像转换成二值图像。确定图像中的目标对象并予以标记。调用 bwlabel 寻 找连通成份而且用惟一的数字将他们分类标记。bwlabel 接 受一个二值图像和指定各目标对象的连通性的值(4 或 8,表 示 4 或 8 连通)作为输入。查看标记矩。看 bwlabel 产生得标记的近似形状是有 用的。调用 imcrop 并用鼠标选择包含某一目标对象的一部 分及其一些背景的部分图,则所选部分图的像素值会在 MATLAB 窗口中返回。若查看上面的结果,你会看到一个对 象的一角标以某数字标记 k, 这意味着它是第 k 个 被 bwlabel 分类的目标对象。imcrop 函数也可带矢量指定剪裁

12、矩形的坐标。待添加的隐藏文字内容3(3) 傅立叶变换在 MATLAB 中,一般用二元函数 f(x,y)作为图像的数 学表示。f(x,y)表示在特定点(x,y)处的函数值,表示图像在 该点相应的颜色强度或者灰度。所谓图像变换就是指把图 像转换为另一种数学表示方式的操作。在图像处理技术中, 图像的正交变换技术有着广泛的应用,是图像处理的重要工 具。通过变换图像,改变图像的表示域及表示数据,可以给 后续工作带来极大的方便。例如,傅立叶变换可使处理分析 在频域中进行,使运算简单;而离散余弦变换(DCT)可使能 量集中在少数数据上,从而实现数据压缩,便于图像传输和 存储。傅立叶变换是一种常用的正交变换,

13、它的理论完善,应用 程序多。在图像处理应用领域,傅立叶变换起着非常重要的作 用,可用它完成图像分析、图像增强及图像压缩等工作。假设 f(m,n)是一个包含两个离散空间变量 m 和 n 的 函数,则该函数的二维傅立叶变换定义如下:(w1,w2)=1式中,1,2 频域变量,其单位为弧度 / 采样单元。通常函 数 F(1,2)称为函数 (f m,n)的频域表示。F(1,2) 为复变函 数,其变量 1,2 的周期均为 2蒹。因为这种周期性得存在, 所以通常在显示图像时,这两个变量的取值范围1, 1。傅里叶反变换定义如下:f(m,n)= 该方程说明f(m,n)可以表示为无限多项式不同频率的复指数函数之和

14、。而不同的频率点(w1,w2)所做的贡献由幅度F(w1,w2)决定。 5结束语通过利用 matlab 图形处理与分析工具以及多种算法的 综合运用,结合其强大的数据处理能力,可以对图像进行增强 处理等。增强的目的是对图像进行加工,以得到对各行各业来 说视觉效果更好的图片,为他们的工作提供良好的条件。参考文献:1罗军辉.MATLAB7.0在图像处理中的应用M.北京:机械工业出版社,2005. 2 张宜华精通 MATLAB5M.北京:清华大学版社,19993 陈 杨,陈荣娟,郭颖辉MATLAB6.X 图形编程与图像处理M西安:西安电子科技大学出版社,20024 张志涌精通 MATLAB6.5 版M北京航空航天大学出版 社,2003

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号