MATLAB在图像处理中的应用

来源 :中国校外教育·理论 | 被引量 : 0次 | 上传用户:Play_pig
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】数字图像处理是20世纪60年代发展起来的一门新兴学科。随着微型计算机性能的提高,数字图像处理技术也得到了广泛的普及,当前图像处理技术在工业自动化、工业检测、医学、遥感探测等各个方面都发挥着十分重要的作用。对于图像处理系统来说,处理流程基本可以划分为三个阶段,首先是对获得的原始图像进行预处理;其次是抽取图像特征;最后是识别分析。其中图像预处理阶段即图像增强阶段极为重要,如果此阶段选择的处理方式不当,后面的工作将很难取得成功。所以,对原始图像进行预处理就显得十分的重要,直接影响后续的应用。MATLAB是进行图像处理的有用工具。
  【关键词】MATLAB编程语言 图像平滑 边缘检测
  
  一、MATLAB简介
  
  MATLAB是MathWorks公司于1982年推出的一套高性能的数值计算和可视化软件,它集数值分析、矩阵运算、信号处理和图形显示于一体,构成了一个方便、界面友好的用户环境。MATLAB语言是一种简单、高效、功能极强的编程语言。它可用于数学、计算机、电子工程、信息工程、机械工程等专业。MATLAB的推出得到了各个领域专家学者的广泛关注,其强大的扩展功能为各个领域的应用提供了基础。由各个领域的专家学者相继推出了MATLAB工具箱,而且工具箱还在不断的增加,这些工具箱给各个领域的研究和工程应用提供了有力的工具。借助于这些工具,各个层次的研究人员可直观、方便地进行分析、计算及设计工作,从而大大地节省了时间。本文主要从图像处理方面对MATLAB的应用做了简单的综述。
  将MATLAB用于数字图像处理,其优点在于以下几个方面:
  (1)强大、高效的矩阵和数组运算功能。
  (2)语法规则与一般的高级语言类似,一个稍有编程基础的人能很快熟悉掌握。
  (3)语言简洁紧凑,使用灵活,程序书写形式自由。而且库函数十分丰富,避免了繁杂的子程序编程任务。
  (4)向用户提供各种方便的绘图功能。
  (5)提供了图像处理工具箱、数字信号处理工具箱、小波工具箱等各种功能强大的工具箱。
  (6)集成了各种变换函数,不仅方便了研究人员,而且使源程序简洁明了、易实现。
  
  二、图像处理的基本函数
  
  1.MATLAB可处理的数字图像以及它们之间的转换MATLAB图像处理工具箱支持四种基本图像格式:索引图像、灰度图像、二进制图像、RGB图像。它们之间的转换函数如下:
  (1)灰度图与索引图的相互转换函数
  [x,MAP]=gray2ind(I,n)将灰度图I转换成基有颜色图gray(n)的索引图;
  [I]=ind2gray(X,MAP)将基有颜色图MAP的图像X转换为灰度图。
  (2)RGB图像转换为灰度图函数
  I=rgb2gray(RGB)将真彩色RGB转换为灰度级亮度图像I。
  (3)RGB图像与索引图像相互转换函数
  rgb2ind(),ind2rgb()
  2.图像的输入输出函数
  I=imread(‘imagename’);读取一幅图像到矩阵I中。imwrite(I,imagename)将矩阵I中数据写入图像imagename。
  imagesc(I)将rgb图像I画出。
  imshow(I)将灰度图像I画出。
  warp()显示图像为纹理表面函数。
  
  三、图像增强
  
  图像直方图是图像处理中一种十分重要的图像分析工具,它描述了一幅图像的灰度级内容,任何一幅图像的直方图都包含了丰富的信息,它主要用在图像分割,图像灰度变换等处理过程中。从数学上来说,图像直方图是图像各灰度值统计特性与图像灰度值的函数,它统计一幅图像中各个灰度级出现的次数或概率;从图形上来说,它是一个二维图,横坐标表示图像中各个像素点的灰度级,纵坐标为各个灰度级上图像各个像素点出现的次数或概率。
  在获取的图像中,影响系统图像清晰程度的因素很多,例如,室外光照度不够均匀就会造成图像灰度过于集中;由CCD(摄像头)获得的图像经过A/D(数/模转换,该功能在图像系统中由数字采集卡来实现)转换、线路传送都会产生噪声污染,等等。因此,图像质量不可避免的降低了,轻者表现为图像不干净,难于看清细节;重者表现为图像模糊不清,连概貌也看不出来。因此,在对图像进行分析之前,必须要对图像质量进行改善,图像增强不考虑图像质量下降的原因,只将图像中感兴趣的特征有选择的突出,而衰减不需要的特征,它的目的主要是提高图像的可懂度。
  MATLAB中提供了专门绘制直方图的函数imhist()、调整对比度函数imadjust()和直方图均衡化函数histeq()。用它们可以很简单的绘制出图像的灰度直方图、灰度级调整后的直方图和均衡化的直方图,以及相应的图像。程序和图像如下;
  i=imread(‘tire.tif’);%读取图像;
  j=imadjust(i,[0/255 120/255],[]);
  %由于原图像的直方图的对比度很低,灰度级集中在0—120范围内,如果只取这个范围内的灰度,并扩展到[0,255],则会明显增强图像对比度
  k=histeq(i)
  subplot(1,3,1),imshow(i),title(“原图像”)
  subplot(1,3,2),imshow(j),tide(“灰度级调整后的图”)
  subplot(1,3,3),imshow(k),tide(“直方图均衡化后的图”)
  figure,subplot(1,3,1),imhist(i,64),tide(“原图像对应直方图”)
  subplot(1,3,2),imhist(I,64),tide(“灰度级调整后的直方图”)
  subplot(1,3,3),imhist(k,64),tide(“均衡化后的直方图”)
  四、图像平滑
  
  图像平滑主要是为了消除噪声。噪声并不限于人眼所能看得见的失真和变形,有些噪声只有
  在进行图像处理时才可以发现。图像的常见噪声主要有加性噪声、乘性噪声和量化噪声等。图像中的噪声往往和信号交织在一起,尤其是乘性噪声,如果平滑不当,就会使图像本身的细节如边界轮廓、线条等变得模糊不清,如何既平滑掉噪声又尽量保持图像细节,是图像平滑主要研究的任务。MATLAB的图像处理工具箱里也设计了许多的滤波器,如均值滤波器、中值滤波器、维纳滤波器等。我们可以很方便的运用一些函数完成数字滤波工作,从而改善图像质量。
  用滤波器祛除图象噪声(分别用均值滤波、中值滤波及维纳滤波器祛除加入高斯噪声的图象)程序和程序如下:
  i=imread(‘eight.tif’)
  subplot(2,3,1),imshow(i),tide(“原始图像”)
  j1=imnoise(I,’gaussian’,0,0.02);%加入高斯噪声
  subplot(2,3,2),imshow(j1),tide(“加入高斯噪声后图像”)
  g=medfdt2(i1)%进行中值滤波
  subplot(2,3,4),imshow(g),title(“中值滤波后图像”)
  w=wiener2(i1,[5 5])%进行一次维纳滤波
  subplot(2,3,5),imshow(w),title(“维纳滤波后图像”)
  w1=wiener2(w,[5 5])%进行二次维纳滤波
  subplot(2,3,6),imshow(w1),title(“两次维纳滤波后图像”)
  
  六、结束语
  
  本文只是进行了一些简单的图像处理,MTALAB软件本身还包含一些复杂的图像处理命令,四权树分解、图像分割算法,等等。总之,MTALAB作为一个强大的数据处理软件为我们进行科学研究提供了极大的方便。
  
  参考文献:
  [1]黄剑玲.利用MATLAB进行数字图像的分析和处理[J].计算机与现代化,2000,70(6):104—107.
  [2]李了了,邓善熙.MATLAB在图像处理技术方面的应用[J].徽计算机信息,2003,19(2):65-66.
  [3]许志影,李晋平.MATLAB及其在图像处理中的应用[J].计算机与现代化,2003,92(4):64—65.
  [4]孙兆林.MATLAB6.x图像处理[M].北京:清华大学出版社,2002.
  [5]何希平,张琼华.基于MATLAB的图像处理与分析[J].重庆工商大学学报(自然科学版),2003,20(2):22—26.
  [6]于润伟.MATLAB基础及应用EM].北京:机械工业出版社,2003.
其他文献
篮球课是高校体育俱乐部主要选项课之一,科学构建篮球选项课评价体系,对高校体育俱乐部教学模式的顺利实施意义重要。在对当前高校篮球选项课考核存在的问题进行深入分析的基础上,提出了科学构建篮球选项课评价体系的几点思路,以期高校体育俱乐部教学模式改革进一步得以深化。  高校体育俱乐部篮球选项课评价体系形成性评价1概念释义  1.1俱乐部与体育俱乐部。俱乐部是指在自愿、互助、互惠基础上组织形成的具有相应权利
在城乡教育一体化发展进程中,外语教育的均衡发展起着至关重要的作用。列举了城乡外语教育中所出现的问题,并基于调查与分析的结果,提出了解决问题的对策。  教育一体化 城乡外语教育 均衡发展  近年来,河南省的教育发展取得了令人瞩目的成就,外语教育的发展同样令人鼓舞,但在现实中,在城乡外语教育均衡发展中,仍然存在着不可忽视的问题,城乡外语教育发展的差异依然存在。而且,外语教育的良性发展在整个教育发展中起
财务管理实践教学的两个主战场是学校和企业,能把两者有机结合的就是产学研合作。产学研合作对于提升财务管理实践教学的质量意义十分重大,但是通过产学研合作推动财务管理实践教学改革过程中仍旧存在一些问题。以辽宁对外经贸学院为例,财务管理实践教学中存在的四个难题,应把产学研和财务管理实践教学有机结合,以产学研为突破口,深化财务管理实践教学改革。  产学研合作财务管理实践教学改革一、财务管理实践教学中的四个难
从民办高校电气工程及其自动化专业学生实验及实践教学的特点入手,以培养高素质应用型人才为目标,在研究民办高校电气工程及其自动化专业本科学生实验及实践教学现状及存在的具体问题的基础上,探讨建立符合民办高校电气工程及其自动化本科专业人才培养目标的实践教学体系。  民办高校〓电气工程及其自动化实践教学体系我国民办高校电气工程及其自动化专业是近些年逐步建立的新专业。专业建立的初期,基本上沿用了精英化高等教育
随着信息时代的不断进步,信息传递的速度影响着社会的每一个个体,信息传递的方式由信件、电话、传真逐渐向互联网发展,对于信息的传达,网络传递也最为快捷方便,对于信息、服务、产品的真实性以及时间上的效率性,人们也越来越依赖于互联网。因此,网站的建设变得越来越重要。为了顺应时代的发展趋势以及自身发展的需要,越来越多的高等学校及其二级学院也开始建设自己的网站,苏州科技学院建筑与城市规划学院也是如此。  网站
目的:了解大中专女生的健康意识和行为。方法:采用问卷法和访谈法,对河南护理职业学院的大专女生和中专女生学生进行调查。结果:中专女学生对自己的健康状况评价明显高于大专女生,但健身意识和行为明显低于大专女生,大专女生心理健康水平明显低于中专女生,违反交通规则的大中专女生高达74.61%。结论:大中专女生都部分存在着不良的生活方式和行为,进行全面系统的健康教育是非常必要的。  大专女生中专女生健康意识健
[摘要] 辅导员是学生思想工作、政治工作的骨干力量,专职从事学生思想政治和行为管理工作,是教师队伍的重要组成部分。辅导员在大学生的思想政治教育工作中处于教育主体的地位。辅导员特征各异,为了更好地发挥其在大学生思想政治教育工作中的优势,有必要搭建辅导员流动站这样一个平台。通过流动站这个平台,以达到辅导员在各个学校、学院间的流动,使思想政治教育的内容可以通过不同的教育者以不同的教育形式展开。  [关键
【摘要】综合法语课的教学旨在培养学生的听说读写译等综合能力。通过对源自法国或者法语地区视频材料的带有具体任务的观看,能够帮助巩固所学语法和扩充词汇量。多媒体尤其是互联网的辅助为综合法语课教学提供了新的实践空间。  【关键词】多媒体 互联网 综合法语课 法语教学 Renets 1  多媒体介入外语教学的实践日新月异,相当一部分的外语教师致力于此。季月(2009)认为多媒体教学信息的呈现应当考虑学习者
农业水利工程专业性、实践性强,牵涉面广,决定了培养应用型、复合型创新人才的必然要求。以石河子大学跨入国家211工程建设行列,面临的历史机遇和重大挑战,结合国际人才培养要求,结合公共实验教学平台、实践教学基地、实践教学管理与质量监控模式等方面,从培养目标、培养方案、开展了农业水利工程创新型人才培养方案研究与修订。  农业水利工程专业创新型人才培养方案修订石河子大学农业水利工程专业是新疆生产建设兵团的
独立学院的人才培养模式和发展方向应有自己的特色。以独立学院的具体实践为例,阐述了参加“全国信息技术水平大赛”有利于学生的学习、教师的教学和独立学院的发展,对推进独立学院的发展改革提供了一定的参考。  独立学院ITAT大赛教学改革一、“ITAT大赛”对独立学院教学改革的意义  独立学院是我国在经济社会发展过程中的一种新型的教育模式,其办学理念与重点本科院校和高等职业技术学校之间有着本质的不同,独立学