图像处理论文.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 绪论 1.1 论文研究的背景及意义 由于计算机处理能力的不断增强,图像处理学科在飞速发展的同时,也越来越广泛地向许多其他学科快速交叉渗透,使得图像作为信息获取以及信息的利用等方面也变得越来越重要。目前,图像处理的应用越来越广泛,已经渗透到工业、医疗保健、航空航天、军事等各个领域,在国民经济中发挥越来越大的作用。 MathWorks公司推出的MATLAB软件是学习数理知识的好帮手。应用MATLAB友好的界面和丰富、实用、高效的指令及模块,可以使人较快的认识、理解图像处理的相关概念,逐步掌握图像处理的基本方法,进而能够解决相关的工程和科研中的问题。 图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面。随着人类活动范围的不断扩大,图像处理的应用领域也将随之不断扩大,以在国家安全、经济发展、日常生活中充当越来越重要的角色,对估计民生的作用不可低估[1]。 1.2 国内外研究现状 图像处理最早出现于20世纪50年代,当时电子计算机已经发展到一定水平,人们开始用计算机处理图形和图像信息。图像处理作为一门学科大约形成于20世纪60年代初期。 早期的图像处理的目的是改善图像质量,它以人为对象,以改善人的视觉效果为目的。图像处理中,输入的是质量低的图像,输出的是改善质量的图像。1972年英国EMI公司工程师Housfield发明了用于头颅诊断的X射线计算机断层摄影装置,也就是我们常说的CT。CT的基本方法是根据人的头部截面的投影,经计算机处理来重建截面图像,称为图像重建。1975年EMI公司又成功研制出了全身用CT装置,获得了人体各个部位鲜明清晰的断层图像。1979年,这项无损伤诊断技术获得了诺贝尔奖,说明它对人类做出了划时代的贡献。 与此同时,图像处理技术在许多应用领域受到了广泛的重视并取得了重大的开拓性成就,属于之一领域的有航空航天、生物医学工程、工业检测、机器人视觉、公安司法、军事制导、文化艺术等,使图像处理称为一门引人注目、前景远大的新型学科。随着图像处理技术的深入发展,从70年代中期开始,随着计算机技术和人工智能、思维科学研究的迅速发展,图像处理技术向更高,更深层次发展。人们已经开始研究如何用计算机系统解释图像,实现类似人类视觉系统理解外部世界,这被称为图像理解或计算机视觉。很多国家,特别是发达国家投入更多的人力、物力到这项研究,取得不少重要的研究成果。其中有代表性的成果是70年代末MIT和Marr提出的视觉计算理论,这个理论成为计算机视觉领域其后10多年的主导思想。图像理解虽然在理论方法研究上已取得不小的进展,但它本身是一个比较难的研究领域,存在不少困难,因人类本身对自己的视觉过程还了解甚少,因此,计算机视觉是一个有待人们进一步探索的新领域[2]。 1.3 本课题的主要工作 学习MATLAB GUI程序设计,利用MATLAB图像处理工具箱,设计和实现自己的Photoshop 。要求:按照软件工程方法,根据需求进行程序的功能分析界面设计, 给出设计详细说明。然后按照自己拟定的功能要求进行程序设计和调试。 以下几点是程序必须实现的功能。 (1)图像的读取和保存。 (2)设计图形用户界面,让用户能够对图像进行任意的亮度和对比度变化调整,显示和对比变换前后的图像。 (3)设计图形用户界面,让用户能够用鼠标选取图像感兴趣区域,显示和保存该选择区域。 (4)编写程序通过最近邻插值和双线性插值将放大和缩小整数倍可以对图像做各种变换如旋转等这时候高的灰度级。 3 MATLAB基本知识介绍 3.1 MATLAB的概述 MATLAB是MATrix LABoratory(“矩阵实验室”)的缩写,是由美国MathWorks公司开发的数据计算、符号计算和图形可视化三大基本功能于一体的,功能强大、操作简单的语言。是国际公认的优秀数学应用软件之一。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解决问题要比用C,FORTRAN等语言完成相同的事情简捷的多。 MATLAB包括拥有数百个内部函数的主包和三十几种工具包(Toolbox),工具包有可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB符号计算,可视化建模仿真,文字处理及实时控制等功能,学科工具包是专业性比较强的工具包,信号处理工具包,通信工具包等都属于此类。 开放性使MATLAB广受用户欢迎,除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包[9]。 3.2 MATLAB产生的历史背景 在70年代中期,Cleve Moler 博士和其同事在美国国家科学基

文档评论(0)

好老师 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档