2022年2022年基于MATLAB的数字图像处理技术 .pdf
《2022年2022年基于MATLAB的数字图像处理技术 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年基于MATLAB的数字图像处理技术 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于 MATLAB 的数字图像处理技术摘要:本文介绍了数字图像处理技术的发展及MATLAB 软件在图像处理中作用,通过对软件的介绍,人们可以对软件的操作和应用范围有进一步的了解。同时结合实例, 简要说明 MATLAB 在医学图像处理、 材料研究、监控录像滤波以及实验教学中发挥的作用。最后比较实验结果,能够满足人们对数字图像处理的要求。关键词: 数字图像MATLAB 图像处理中图分类号:Digital Image Processing Technology Based on MATLAB Abstract: This paper introduces the development of dig
2、ital image processing technology and the function of MATLAB. People can make a further understanding about the operation and application range by learn the introduction. Then, with examples, this paper briefly explains its application in medical image processing, materials research, surveillance vid
3、eo filtering and the role of experiment teaching. Finally comparing the result of the experiment, it can meet the demands of image analysis and processing. Key words: Digital image MATLAB Image processing0前言数字图像处理技术伴随着计算机技术和 VLSY Very Large ScaleIntegration 的发展而产生、 发展和不断成熟起来的一个新兴技术领域, 它在理论上和实际应用中都取得
4、了很大的成就。图像处理中输入的是质量低的图像,输出的是改善质量后的图像。常用的图像处理方法有图像增强、复原、编码、压缩等。从20 世纪 70 年代中期开始,随着计算机技术和人工智能、 思维科学研究的迅速发展,数字图像处理技术向更高、更深层次发展。人们已开始研究如何用计算机系统解释图像,类似人类视觉系统理解外部世界,这被称为图像理解或计算机视觉。数字图像处理技术的发展从20 世纪 90年代初开始。自1986 年以来,小波理论与变换方法迅速发展,它克服了傅立叶分析不能用于局部分析等方面的不足之处,被认为是调和分析半个世纪以来工作之结晶。Mallat 在 1988 年有效地将小波分析应用于图像分解和
5、重构。 小波分析被认为是信号与图像分析在数学方法上的重大突破。随后数字图像处理技术迅猛发展,到目前为止,图像处理在图像通讯、办公自动化系统、地理信息系统、医疗设备、卫星照片传输及分析和工业自动化领域的应用越来越多。数字图像因其再现性好、处理精度高、适应面宽、 灵活性高和信息压缩潜力大等优点,在几何处理、算数处理和图像分析等方面广泛应用。MATLAB因其强大的矩阵运算能力, 在处理图像时能更好的发挥数字图像的特点。本文基于MATLAB软件,结合实例,对其在图像处理方面的应用做出简单介绍。1 MATLAB 软件简介1.1软件背景MATLAB是 Math works 公司于推出的一套高性能的数值计算
6、和可视化软件,它集数值分析、 矩阵运算、 信号处理和图形显示于一体,构成了一个使用方便、界面友好的用户环境。此外,针对不同的应用领域,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 软件增加了信号处理、 控制系统、 神经网络、图像处理、小波分析、鲁棒控制、非线性系统控制设计、系统辨识、优化设计、统计分析、财政金融、样条、通信等30 多个具有专门功能的工具箱,这些工具箱是由该领域内的学术水平较高的专家编写的,无需用户自己编写所用的
7、专业基础程序,可直接对工具箱进行运用。MATLAB中的数字图像是以矩阵形式表示的, 这意味着MATLAB强大的矩阵运算能力用于图像处理非常有利。矩阵运算的语法对MATLAB中的数字图像同样适用。1.2软件优缺点软件的优点主要有以下几个方面:1、界面友好。 MATLAB是一种以矩阵为基本变量单元的可视化程序设计语言,它的语法结构简单,数据类型单一, 命令表达方 式 接 近 于 常 用 的 数 学 公 式 , 这 使MATLAB用户在短时间内就能快速地掌握其主要内容和基本操作。2、 功能强大,可扩展性强。MATLAB语言不但提供了科学计算、数据分析与可视化、系统仿真等强大的功能,而且具有可扩展性特
8、征。 各种工具箱中的函数可以互相调用,也可以由用户自己更改。MATLAB支持用户对其函数进行二次开发,用户的应用程序可以作为新的函数添加到相应的工具箱中。3、编码高效。 MATLAB 语句功能十分强大,一条语句可完成十分复杂的任务。它大大加快了工程技术人员从事软件开发的效率。 软件中所包含MATLAB源代码相当于 70 万条C 代码,我们选择采用这种语言实现图像处理算法,利用 MATLAB 强大的工具包,使算法易于实现。1.3软件的缺点软件的缺点主要包含以下几点:1、MATLAB是一种解释性语言,所以它的语言执行效率低,这对于实时性要求较高的领域,如自动控制、信号处理等,其实时效率较差。2、M
9、ATLAB程序不能脱离其环境运行,因此它不能被用于开发商用软件。3、程序可以被直接看到程序的源代码,因而不利于算法和数据的保密。1.4软件支持的图像类型MATLAB中的一幅图像可能包含一个数据矩阵,也可能包含一个颜色映射表矩阵,它包含4 种基本的图像类型:索引图像、灰度图像、RGB 图像和二值图像。此外, MATLAB还支持由多帧图像组成的图像序列。各种图像类型之间的转换关系如图1 所示:图 1图像间的转换1.5软件的图像处理方法MATLAB能够实现对图像的分割、增强。通过灰度处理、二值化处理、滤波处理等,检测图像中包含的特性,提取对我们有用的信息。本文分别从医学图像处理、材料金相研究、图像滤
10、波和实验教学方面,说明其强大的图像处理功能。2 MATLAB 应用举例2.1医学图像处理方面的应用近年来, 许多数字化医学影像设备不断应用于临床, 产生了大量的医学图像。这些医学图像具有成像机理多样、数据结构复杂、数据量大等特点。而实现对医学图像的处理和分析是进行放射医疗诊断的前提和基础,因此具有相当重要的意义和价值。目 前 大 多 数 医 疗 成 像 设 备 都 符 合DI-COM310标准。 MATLAB中的Image ProcessingToolbox 工具箱包括了对DICOM格式的阅读、分析到存储的函数,也支持Analyze 715 和 Interfile 两种医学图像格式。因此在MA
11、TLAB(R2006b)环境中,可以直接利用 MATLAB所提供的医学图像处理函数来实现医学图像的处理和分析,而不必再关心图像文件的格式、读写、 显示和已有成果的技术细节;可以结合MATLAB强大的索引图像索引图像索引图像索引图像数据矩阵名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 数据处理能力及多种工具箱,把精力集中在新技术理论的研究上,快速有效地实现医学图像处理和分析。利用 MATLAB对 DICOM 格式进行处理,首先利
12、用dicom info( ) 函数进行判断,然后用 dicom read( ) 函数进行读取,最后把图像显示出来。我们通过限定一个窗口,将窗口区域的图像数据线性地转换到显示器的最大显示范围内,高于或低于窗口上下限的图像数据则分别设置为最高或最低的显示值。这样通过动态地调节窗口的窗宽和窗位,就可以观察到医学图像的全部信息。根据分析图像的需要,可以通过调节显示范围或滑动鼠标, 自由的调节对比度来显示图像的不同组织。图像显示效果如图2 所示。a 皮肤组织 b 骨骼组织图 2 图像显示效果除了图像显示,MATLAB还可以进行图像类型转换。其方法是,先用阅读函数将文件读入工作空间;然后用写入函数以适当的
13、格式保存文件。 因此可以方便地实现医学图像格式与其他格式之间的相互转换,以利于医学图像的传输和应用。数据类型与指定的图像信息不一致,只要转换成对应的数据类型即可,指定的参数如表1 所示。表 1 函数可变参数列表选项描述Endim 文件字节储存方式:big or littleVR 数据类型是否表明:explicit or implicitCompression Mode 图像压缩类型: JPEG lossless ,JPEG lossy,RLE or none Transfer Syntax 数据传输协议:指定时dicomwrite 自动填写 Endim,VR 和 Compression Mod
14、e选项Dictionary 含有私有数据的DICOM 数据字典Write Private 判断是否写入私有数据:true or falseCreate Mode 数据写入方式: creat 验证输入值并补充缺少值, copy 复制输入值不补充缺少值2.2材料研究中的应用MATLAB图形工具箱从简单的点、线、面处理发展成集二维图像、三维图形甚至四维表现图和对图形进行着色、消隐、光线、渲染及多角度处理等多项功能于一身的强大功能包。 MATLAB图形处理工具箱有一百多种工具函数,包括图像类型转换、图像文件 I/O 和显示、线性滤波、 图像统计分析、图像增强、图像的形态学分析、二值图像处理等 10 个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年基于MATLAB的数字图像处理技术 2022 基于 MATLAB 数字图像 处理 技术
限制150内