基于MATLAB的数字二值图像处理与形状分析的实现.doc
《基于MATLAB的数字二值图像处理与形状分析的实现.doc》由会员分享,可在线阅读,更多相关《基于MATLAB的数字二值图像处理与形状分析的实现.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流基于MATLAB的数字二值图像处理与形状分析的实现.精品文档.本科学生毕业论文论文题目:基于MATLAB的数字二值图像处理与形状分析实现学 院:电子工程学院年 级:2011专 业:电子信息科学与技术姓 名:刘学利学 号:20113564指导教师:王晓飞 2014年06月24日摘要数字图像处理是一门新兴技术,随着计算机硬件的发展,数字图像的实时处理已经成为可能由于数字图像处理的各种算法的出现,使得其处理速度越来越快,能更好地为人们服务数字图像处理是一种通过计算机采用一定算法对图形图像处理的技术数字图像处理技术已经在各个领域上有了比较广泛的应用图
2、像处理的信息量很大,对处理速度的要求也比较高MATLAB强大的运算和图像展示功能,使图像处理变得更加的简单和直观本文介绍了MATLAB语言的特点,基于MATLAB的数字图像处理环境,介绍了如何利用MATLAB及其图像处理工具箱进行图像处理的方法主要论述了利用MATLAB实现图像的二值化,二值图像的腐蚀、膨胀、开、闭等形态学处理关键词MATLAB;数字图像处理;二值图像Abstract Digital image processing is an emerging technology,with the development of computer hardware,real-time dig
3、ital image processing has become possible due to digital image processing algorithms to appear,making it faster and faster processing speed,better for people servicesDigital image processing is used by some algorithms Computer graphics image processing technologyDigital image processing technology h
4、as been used in various areas which have a relatively wide range of applicationsThe amount of information on the processing speed requirement is relatively highMATLAB is good at computing and graphics display capabilities,so that image processing becomes more simple and intuitiveThis paper introduce
5、s characteristics of MATLAB language and this MATLAB-based digital image processing environment,describes how to use the MATLAB Image Toolbox for its digital image processing,and through some examples to illustrate the use of MATLAB Image Processing Toolbox for image processing methodMainly discuss
6、the use of MATLAB for image processing enhancement,binary image and its corrode and dilate and open and closeKey wordsMATLAB;digital image processing;image enhancement and binary image 目录摘要IAbstractII前言1第一章 数字图像处理综述211 数字图像处理简介2111 数字图像处理的概念2112 数字图像处理的发展212 数字图像处理的研究方法2121 数字图像处理的基本特点2122 数字图像处理常用方
7、法313 数字图像处理的优点414 数字图像处理在生活中的应用415 数字图像处理的展望5151 数字图像处理未来的发展5152 在发展过程中要注意的问题5第二章 MATLAB基本知识介绍621 MATLAB概述622 MATLAB的优势特点6221 编程环境6222 简单易用6223 强处理能力7224 图形处理7225 程序接口7226 应用软件开发823 MATLAB在图像处理中的应用8231 常用图像操作8232 图像增强功能8233 灰度直方图均衡化8234 灰度变换法9235 平滑与锐化滤波9236 边缘检测和图像分割功能9第三章 二值图像分析1031 阈值1032 几何特性113
8、21 尺寸和位置11322 方向12323 密集度和体态比1433 投影1434 游程长度编码1635 二值图像算法17351 定义17352 连通成份标记19353 欧拉数21354 区域边界21355 距离测量22356 中轴23357 细化24358 扩展与收缩2536 形态算子26结论30参考文献31致谢32前言数字图像处理(DigitalImageProcessing),就是利用数字计算机或者其他数字硬件,对从图像信息转换而得到的电信号进行某些数学运算,以提高图像的实用性总的来说,数字图像处理包括点运算、几何处理、图像增强、图像复原、图像形态学处理、图像编码、图像重建、模式识别等由于
9、计算机处理能力的不断增强,数字图像处理学科在飞速发展的同时,也越来越广泛地向许多其他学科快速交叉渗透,使得图像作为信息获取以及信息的利用等方面也变得越来越重要MathWorks公司推出的MATLAB软件是学习数理知识的好帮手应用MATLAB友好的界面和丰富、实用、高效的指令及模块,可以使人较快地认识、理解图像处理的相关概念,逐步掌握图像信号处理的基本方法,进而能够解决相关的工程和科研中的问题图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面随着人类活动范围的不断扩大,图像处理的应用领域也将随之不断扩大,已在国家安全、经济发展、日常生活中充当越来越重要
10、的角色,对国计民生的作用不可低估早期的图像处理的目的是改善图像的质量,它以人为对象,以改善人的视觉效果为目的图像处理中,输入的是质量低的图像,输出的是改善质量后的图像,常用的图像处理方法有图像增强、复原、编码、压缩等与此同时,图像处理技术在许多应用领域受到广泛重视并取得了重大的开拓性成就,属于这些领域的有航空航天、生物医学工程、工业检测、机器人视觉、公安司法、军事制导、文化艺术等,使图像处理成为一门引人注目、前景远大的新型学科随着图像处理技术的深入发展,从70年代中期开始,随着计算机技术和人工智能、思维科学研究的迅速发展,数字图像处理向更高、更深层次发展人们已开始研究如何用计算机系统解释图像,
11、实现类似人类视觉系统理解外部世界,这被称为图像理解或计算机视觉很多国家,特别是发达国家投入更多的人力、物力到这项研究,取得了不少重要的研究成果其中代表性的成果是70年代末MIT的Marr提出的视觉计算理论,这个理论成为计算机视觉领域其后十多年的主导思想图像理解虽然在理论方法研究上已取得不小的进展,但它本身是一个比较难的研究领域,存在不少困难,因人类本身对自己的视觉过程还了解甚少,因此计算机视觉是一个有待人们进一步探索新的领域第一章 数字图像处理综述11 数字图像处理简介111 数字图像处理的概念数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强
12、、复原、分割、提取特征等处理的方法和技术112 数字图像处理的发展图像处理工具箱提供一套全方位的参照标准算法和图形工具,用于进行图像处理、分析、可视化和算法开发可用其对有噪图像或退化图像进行去噪或还原、增强图像以获得更高清晰度、提取特征、分析形状和纹理以及对两个图像进行匹配工具箱中大部分函数均以开放式MATLAB语言编写这意味着可以检查算法、修改源代码和创建自定义函数12 数字图像处理的研究方法121 数字图像处理的基本特点(1)目前,数字图像处理的信息大多是二维信息,处理信息量很大如一幅256256低分辨率黑白图像,要求约64kbit的数据量;对高分辨率彩色512512图像,则要求768kb
13、it数据量;如果要处理30帧/秒的电视图像序列,则每秒要求500kbit225Mbit数据量因此对计算机的计算速度、存储容量等要求较高(2)数字图像处理占用的频带较宽与语言信息相比,占用的频带要大几个数量级如电视图像的带宽约56MHz,而语音带宽仅为4kHz左右所以在成像、传输、存储、处理、显示等各个环节的实现上,技术难度较大,成本亦高,这就对频带压缩技术提出了更高的要求(3)数字图像中各个像素是不独立的,其相关性大在图像画面上,经常有很多像素有相同或接近的灰度就电视画面而言,同一行中相邻两个像素或相邻两行间的像素,其相关系数可达09以上,而相邻两帧之间的相关性比帧内相关性一般说还要大些因此,
14、图像处理中信息压缩的潜力很大(4)由于图像是三维景物的二维投影,一幅图象本身不具备复现三维景物的全部几何信息的能力,很显然三维景物背后部分信息在二维图像画面上是反映不出来的因此,要分析和理解三维景物必须作合适的假定或附加新的测量,例如双目图像或多视点图像(5)数字图像处理后的图像一般是给人观察和评价的,因此受人的因素影响较大由于人的视觉系统很复杂,受环境条件、视觉性能、人的情绪爱好以及知识状况影响很大,作为图像质量的评价还有待进一步深入的研究另一方面,计算机视觉是模仿人的视觉,人的感知机理必然影响着计算机视觉的研究122 数字图像处理常用方法(1) 图像变换:由于图像阵列很大,直接在空间域中进
15、行处理,涉及计算量很大因此,往往采用各种图像变换的方法,如傅立叶变换、沃尔什变换、离散余弦变换等间接处理技术,将空间域的处理转换为变换域处理,不仅可减少计算量,而且可获得更有效的处理(如傅立叶变换可在频域中进行数字滤波处理) (2)图像编码压缩:图像编码压缩技术可减少描述图像的数据量(即比特数),以便节省图像传输、处理时间和减少所占用的存储器容量压缩可以在不失真的前提下获得,也可以在允许的失真条件下进行(3)图像增强和复原:图像增强和复原的目的是为了提高图像的质量,如去除噪声,提高图像的清晰度等图像增强不考虑图像降质的原因,突出图像中所感兴趣的部分(4)图像分割:图像分割是数字图像处理中的关键
16、技术之一图像分割是将图像中有意义的特征部分提取出来,其有意义的特征有图像中的边缘、区域等,这是进一步进行图像识别、分析和理解的基础(5)图像描述:图像描述是图像识别和理解的必要前提作为最简单的二值图像可采用其几何特性描述物体的特性,一般图像的描述方法采用二维形状描述,它有边界描述和区域描述两类方法对于特殊的纹理图像可采用二维纹理特征描述(6)图像分类(识别):图像分类(识别)属于模式识别的范畴,其主要内容是图像经过某些预处理(增强、复原、压缩)后,进行图像分割和特征提取,从而进行判决分类图像分类常采用经典的模式识别方法,有统计模式分类和句法(结构)模式分类13 数字图像处理的优点(1)再现性好
17、数字图像处理与模拟图像处理的根本不同在于,它不会因图像的存储、传输或复制等一系列变换操作而导致图像质量的退化只要图像在数字化时准确地表现了原稿,则数字图像处理过程始终能保持图像的再现 (2)处理精度高按目前的技术,几乎可将一幅模拟图像数字化为任意大小的二维数组,这主要取决于图像数字化设备的能力对计算机而言,不论数组大小,也不论每个像素的位数多少,其处理程序几乎是一样的换言之,从原理上讲不论图像的精度有多高,处理总是能实现的,只要在处理时改变程序中的数组参数就可以了(3)适用面宽图像可以来自多种信息源,它们可以是可见光图像,也可以是不可见的波谱图像从图像反映的客观实体尺度看,可以小到电子显微镜图
18、像,大到航空照片、遥感图像甚至天文望远镜图像这些来自不同信息源的图像只要被变换为数字编码形式后,均是用二维数组表示的灰度图像(彩色图像也是由灰度图像组合成的,例如RGB图像由红、绿、蓝三个灰度图像组合而成)组合而成,因而均可用计算机来处理即只要针对不同的图像信息源,采取相应的图像信息采集措施,图像的数字处理方法适用于任何一种图像 (4)灵活性高图像处理大体上可分为图像的像质改善、图像分析和图像重建三大部分,每一部分均包含丰富的内容由于图像的光学处理从原理上讲只能进行线性运算,这极大地限制了光学图像处理能实现的目标而数字图像处理不仅能完成线性运算,而且能实现非线性处理,即凡是可以用数学公式或逻辑
19、关系来表达的一切运算均可用数字图像处理实现 14 数字图像处理在生活中的应用图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面随着人类活动范围的不断扩大,图像处理的应用领域也将随之不断扩大(1) 航天和航空技术方面的应用数字图像处理技术在航天和航空技术方面的应用,除了上面介绍的JPL对月球、火星照片的处理之外,另一方面的应用是在飞机遥感和卫星遥感技术中 (2)生物医学工程方面的应用数字图像处理在生物医学工程方面的应用十分广泛,而且很有成效(3)通信工程方面的应用当前通信的主要发展方向是声音、文字、图像和数据结合的多媒体通信(4)工业和工程方面的应用在
20、工业和工程领域中图像处理技术有着广泛的应用,如自动装配线中检测零件的质量,并对零件进行分类,印刷电路板疵病检查(5)军事公安方面的应用在军事方面图像处理和识别主要用于导弹的精确末制导,各种侦察照片的判读,具有图像传输、存储和显示的军事自动化指挥系统,飞机、坦克和军舰模拟训练系统等(6)文化艺术方面的应用目前这类应用有电视画面的数字编辑,动画的制作,电子图像游戏,纺织工艺品设计(7)机器人视觉,视频和多媒体,系统科学可视化电子商务等15 数字图像处理的展望151 数字图像处理未来的发展经过对数字图像处理这门课程的学习,以及对数字图像处理技术在各个领域中应用的了解,我认为图像处理技术未来的发展大致
21、体现在以下四个方面(1)超高速、高分辨率、立体化、多媒体、智能化和标准化方向发展(2)图像与图形相结合朝着三维成像或多维成像的方向发展(3)新理论和新算法的研究152 在发展过程中要注意的问题在数字图像处理进一步发展的过程中需要注意的问题主要有如下五个方面:(1)在进一步提高精度的同时着重解决处理速度问题;(2)加强软件研究,开发新的处理方法,特别要注意移植和借鉴其他学科的技术和研究成果,创造新的处理方法;(3)加强边缘学科的研究工作,促进图像处理技术的发展;(4)加强理论研究,逐步形成处理科学自身的理论体系;(5)时刻注意图像处理领域的标准化问题第二章 MATLAB基本知识介绍21 MATL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB 数字 图像 处理 形状 分析 实现
限制150内