您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 造纸印刷 > 基于MATLAB的数字图像分割的研究与实现
...本科毕业论文(设计)题目:基于MATLAB的数字图像分割的研究与实现学院:计算机与信息工程学院学生:学号:专业:年级:完成日期:2012年04月指导教师:...基于MATLAB的数字图像分割的研究与实现摘要:视觉和听觉是我们认识和感知外部世界的主要途径,而视觉又是其中最重要的,因此要想更细致、全面地把握这些图像信息就需要对其进行必要的处理。在数字图像处理的研究和应用中很多时候我们只对图像的某些部分和特征感兴趣,此时就需要利用图像分割技术将所需的目标与图片的其他部分区分开,以供我们对图像进一步研究和分析。图像分割即通过一些必要的算法把图像中有意义的部分或特征提取出来,将图像分为若干有意义的区域,使得这些区域对应图像中的不同目标,进而能够对所感兴趣的区域进行研究。基于图像分割技术在图像处理之中的重要性,本研究在此对图像分割的一些经典算法进行了学习和对比,并通过MATLAB对其进行了实验,通过不同的算法对不同的图片进行处理,分析其优缺点,以便在进行图像分割时可以根据图片的特征选择合适的算法。关键字:数字图像;分割;MATLAB...TheResearchandImplementationofDigitalImageSegmentationBasedontheMATLABAbstract:Visionandauditoryarethemainwayswhichweusetounderstandandperceivetheworldoutside,whilevisionisthemostimportant.Therefore,it'srequiretoprocesstheimagedatatograspthemmorepainstakingandcompletely.Indigitalimageprocessingofresearchandapplicationweareonlyinterestedtosomepartsoftheimageandcharacteristicinmanytimes,thenyouneedtousetheimagesegmentationtechnologytoseparatethegoalandthepictureforotherpartsforourfurtherresearchandanalysisoftheimage.Imagesegmentationisdividingtheimageintosomesignificantareasthroughsomenecessaryalgorithms,thenmaketheseareascorrespondingtodifferentgoalsandwecandosomeresearchabouttheareasweareinterestedto.Basedontheimportanceofimagesegmentationtechnologyinimageprocessing,Icomparedseveralclassicalalgorithmsofimagesegmentation.Inthemeanwhile,IusedtheMATLABtodosomeresearchandtoprocessthevariousimageswithdifferentalgorithmssothatit'sconvinenttofindtheadvantagesofthesealgorithms.Then,Icanbaseonthecharacteristicsoftheimagestochoosethesuitablealgorithmswhentomakesomedigitalimagesegmentation.Keywords:DigitalImage;Segmentation;MATLAB...目录1绪论...................................................................11.1图像分割的研究背景...............................................11.2图像分割的基本原理...............................................12图像处理与MATLAB......................................................22.1MATLAB处理的图像格式与类型.......................................22.2MATLAB的界面.....................................................32.3MATLAB图像的基本操作.............................................52.3.1图像文件信息的查询...........................................52.3.2图像文件的读取...............................................52.3.4图像文件的写入...............................................52.3.5MATLAB图像工具箱中的图像显示函数.............................63阈值化分割.............................................................73.1双峰法...........................................................73.1.1数学推导.....................................................73.1.2双峰法图像分割示例...........................................73.2自动选择法.......................................................93.2.1自动选择法推导过程...........................................93.2.2迭代法图像分割..............................................103.2.3最大类间方差法图像分割......................................114区域化分割............................................................114.1区域生长分割算法................................................114.1.1区域生长法简介..............................................114.1.2区域生长法的MATLAB程序与分割操作...........................124.2分裂合并分割算法................................................144.2.1分裂合并分割算法简介........................................144.2.2分裂合并法的MATLAB程序与分割操作...........................155图像分割算法的评价....................................................165.1图像分割算法评价概述............................................16...5.2图像分割算法评价方法和要求......................................175.3本文算法分析与评价..............................................176总结..................................................................23参考文献................................................................24致谢.....................................................错误!未定义书签。...1绪论1.1图像分割的研究背景在一幅目标图像下,人们往往只是关注其中的一个或者几个目标,而这些目标必然会占据一定的区域,并且与周围其他目标或背景在一些特征上会有相应的差别。但是,很多时候这些差别会非常的细微,以至于人眼很难发觉,这就需要用一定的技术对图片做一些处理。而计算机图像处理技术的发展,很好地解决了这一难题,使得人们可以利用计算机技术来协助理这些信息,例如指纹识别、车牌识别以及医学影像的鉴别操作等方向。图像分割是图像识别的基础,其通过一些必要的算法把图像中有意义的部分或特征提取出来,将图像分为若干有意义的区域,并形成数字特征,这些区域对应图像中的不同目标。这些具有某种特征的单元成为图像的基元,这种经过处理的基元更容易被快速处理。目前,数以千计的研究文献和文章提出了许许多多的图像分割算法,不同种类的图像、不同的应用要求和应用领域所需要提取出的图像特征是不相同的,所以并不存在普遍适用的最优方法,只能根据图像特征选择与值相适应的方法。1.2图像分割的基本原理图像分割是根据图像的直方图和结构特性或者一些具体的应用需求将图像划分成两个或多个互不相交的子区域的过程,这些子区域是在特定意义下的具有相同属性的像素的连通集合。例如,一幅图像中不同目标物体所占的图像区域、背景所占的背景区域等都属于这样的连通集合概念。对图像分割的定义有多种不同的解释,人们普遍接受的是通过集合定义的图像分割。用集合R表示整个图像区域,那么对整个图像的分割可以等价于将集合R分成n个满足以下准则的区域:(1);RRRRRn...321(2)是相连的;时,,,当iRn3,2,1ii,(3);,有,对jiRRjiji(4))(,有,对jiRRPjijifalse;(5))(,,,,,对iRP321intrue。目前提出的图像分割方法很多,在此分为三种不同的途径对其进行分类:(1)以物体的的边界为对象进行分割;(2)先检测边缘像素,再将边缘像素连接起来形成分割;...(3)以区域为对象进行分割,根据图像的灰度、色彩、变换关系或组织结构等方面的特征相似性来划分图像的子区域并将各像素划分到特定区域。上述这些方法是互补的,不同的场合使用不同的方法,或者综合各个方法已达到最佳的分割效果。2图像处理与MATLAB2.1MATLAB处理的图像格式与类型图像格式是指图像文件常用的存储格式,下面是几种MATLAB常用并支持的图像格式以及数据类型,见下表2.1所示。表2.1MATLAB支持的几种图像格式及数据类型格式数据类型说明bmp非压缩图像:1bit、4bit、8bit、16bit、24bit、32bit行程长编码图像:4bit、8bitcur非压缩图形:1bit、4bit、8bitgif1~8bitico非压缩图像:1bit、4bit、8bitjpg或jpeg图像类型位数压缩灰度图像8bit、12bit有损压缩灰度图像8bit、12bit、16bit无损压缩真彩色图像24bit、36bit有损压缩和无损压缩tif或tiff非压缩图形:1bit、8bit、24bitpackbits压缩图像:1bit、8bit、24bitCCITT压缩图像:1bit灰度图像:16bit索引图
本文标题:基于MATLAB的数字图像分割的研究与实现
链接地址:https://www.777doc.com/doc-6363688 .html