二值数学形态学图像处理和噪声抑制程序设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
***********************
实践教学
***********************
兰州理工大学
计算机与通信学院
2009年秋季学期
计算机图象处理综合训练
题目:二值数学形态学图像处理和噪声抑制程序设计
专业班级:
姓名:
学号:
指导教师:
成绩:
目录
摘要 (1)
前言 (1)
一、算法分析与描述: (1)
二、详细设计过程: (3)
三、调试过程中出现的问题及相应解决办法: (3)
四、程序运行截图及其说明 (3)
图像噪声的抑制: (7)
1、均值滤波的方法是 (7)
2、中值滤波的方法是 (7)
二值图像的腐蚀和膨胀开运算和闭运算 (11)
五、简单操作手册 (14)
总结 (15)
参考文献......................................................................................................... 错误!未定义书签。致谢 (17)
附录I (18)
部分源程序 (18)
摘要
图像处理(DigitalImageProcessing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本文利用matlab以实现图像的二值数学形态学图像处理和噪声抑制程序设计。
噪声抑制针对高斯噪声和椒盐噪声,利用均值滤波和中值滤波对比处理:①均值滤波的方法是,对待处理的当前像素,选择一个模版,该模板为其近邻的若干像素组成,用模板中像素的均值来代替原来像素的方法,此处选取高斯模板来均值处理,即高斯去噪;②中值滤波的方法是,基于排序统计理论的一种能有效的线性信号处理技术。
二值数学形态学图像处理实现图像的腐蚀和膨胀开运算和闭运算。①腐蚀可以粘连的目标物进行分离;②膨胀可以将断开的目标进行接续;③开运算:使用同一个模板对图像先腐蚀再进行膨胀的运算,以达到腐蚀目的,利用腐蚀可以粘连的目标物进行分离;④闭运算:使用同一个模板对图像先膨胀再进行膨腐蚀的运算,以达到膨胀目的,利用膨胀可以将断开的目标进行接续。
【关键词】腐蚀膨胀开运算闭运算中值去噪均值去噪
前言
数字图像处理技术是20世纪60年代开始发展起来的一门新兴学科。近40年来,由于大规模集成电路和计算机技术的迅速发展,离散数学的创立及理论上的不断突破,以及军事、医学和工业等方面应用需求的不断增长,数字图像处理的理论和方法发展迅速,图像处理技术不断完善,不仅在理论研究上取得了很大的进展,而且其应用领域也日益扩大。随着科技的进步以及人类需求的多样化发展,多学科的交叉、融合已成为现代科学发展的突出特色和重要途径。因此,数字图像处理学科正逐步向其他学科领域渗透,并为其他学科的研究和发展提供基础性支持。
众所周知,人类正在实践的21世纪是一个信息时代。今天的社会,信息技术已经全面服务于社会生产和生活的方方面面,人们所做工作的相当一部分就是对信息的处理和传输,其中图像是人类获取信息、表达信息和传递信息的重要手段,是人类感知和认识世界的基础。有关研究表明,日常生活中人们所接受的各种信息中图像信息占总信息量的80%左右,从这一角度看,“百闻不如一见”正是图像处理重要性的形象表达和经验总结。因此,数字图像处理技术无论是对于21世纪的科学理论研究,还是工程应用都将具有重要的影响。国内外许多有识之士指出,从某种意义上讲,数字图像处理是实现智能计算机、智能机器人或多媒体通信系统的基础,未来计算机及智能机器人的发展与进步将在一定程度上依赖于机器视觉信息处理理论和技术的突破。虽然相对于经典学科,数字图像处理还很年轻,但日趋成熟的数字图像处理技术已经在很多方面得到深入而广泛的应用,一定程度上改变了人类的生活,给人们的日常生活、学习、工作带来极大的方便。例如,Internet上的视频广播、现代卫星或遥感照片的合成和处理、工业产品的自动检测、各种医学影像和图像的处理、远程医疗诊断及手术以及视频会议、视频电话等都采用了图像处理技术实现实时信息交互。
如果说1964年美国喷气推进实验室首次处理了由太空船“徘徊者七号”发回的月球照片,拉开了数字图像处理技术进入普遍应用的序幕,那么CT的发明、应用及诺贝尔奖的获得,则使得数字图像处理技术大放异彩,并迅速进入了广泛应用阶段。目前,数字图像处理技术已在工程科学、计算机科学、信息科学、遥感、遥测、采矿、地质勘探、工业探伤、自动控制、机器人、军事、公安、生物学、医学、视频、多媒体、统计学甚至社会科学等领域得到了广泛应用,并显示出了更加诱人的前景,成为了包括计算机科学与技术、信息科学、航空航天和生物医学工程等在内的多学科的研究重点和热点。这些学科的研究成果又促使了图像处理技术向更高水平发展,数字图像处理技术正是在这种应用的迫切需要和自身的不断发展之中逐步完善的新兴学科。未来,图像处理技术的发展及应用与经济建设联系之紧密、影响之深远是不可估量的。
一、算法分析与描述:
以数字图像处理原理,综合运用MATLAB工具箱实现图像处理的GUI程序设计。实现以下功能:
1、选取若干张目标图像文件,在计算机图象驱动程序中显示;
2、对图像进行中值去噪观察其变化;
3、对图像进行均值去噪观察其变化;
4、对图像进行腐蚀膨胀观察其变化;
5、对图像进行观开运算和闭运算观察其变化。
二、详细设计过程:
利用matlab数字图像处理,编写相关函数,具体过程如下:双击打开MATLAB 7.0→File →New→GUI→单击,调整axes1大小→单击OK,调整按钮大小和颜色,修改名称→再建axes2→单击OK,调整按钮大小和颜色,修改名称→保存→View→M-file Edit→针对每个功能按钮,输入对应的函数。
三、调试过程中出现的问题及相应解决办法:
本软件大多数功能实现是针对二值图像,如果输入图像为RGB图像如:腐蚀,膨胀将无法处理显示,请先进行RGB图像转二值图像操作后再进行其他处理
四、程序运行截图及其说明