资源描述:
《软件工程毕业设计(论文)-基于imagej的图像形状与纹理处理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)说明书学院软件学院专业软件工程年级姓名指导教师2008年6月20日毕业设计(论文)任务书题目:基于ImageJ的图像形状与纹理处理学生姓名学院名称软件学院专业软件工程学号指导教师职称教授一、原始依据(包括设计或论文的工作基础、研究条件、应用环境、工作目的等。)数字图像处理(DigitalImageProcessing)又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。数字图像处理最早出现于20世纪50年代,当时的电子计算机已经发展到一定水平,人们开始利用计算机来处理图形和图像信息。数字图像处理
2、作为一门学科大约形成于20世纪60年代初期。早期的图像处理的目的是改善图像的质量,它以人为对象以改善人的视觉效果为目的。ImageJ是一个由NIH(美国卫生研究所)开发的为Macintosh提供图像处理的开源的公众Java项目。它既可以以网页Applet的形式运行也可以作为应用软件工具下载使用。适合多种平台,包括Windows,MacOS,MacOSX以及Linux。纹理特征是一种全局特征,它描述了图像或图像区域所对应景物的表面性质。但由于纹理只是一种物体表面的特性,并不能完全反映出物体的本质属性,所以仅仅利用纹理特征是无法获得高层次图像内容
3、的。一个很明显的缺点是当图像的分辨率变化的时候,所计算出来的纹理可能会有较大偏差。通常情况下,形状特征有两类表示方法,一类是轮廓特征,另一类是区域特征。图像的轮廓特征主要针对物体的外边界,而图像的区域特征则关系到整个形状区域。本课题的目的就是做一个能提取并处理图像的纹理与形状信息的并可以应用于ImageJ的图像处理插件。二、参考文献[1]图像特征特点及其常用的特征提取与匹配方法[EB/OL].http://www.china-vision.net/blog/user1/218/archives/2006/55.html.[2]JohnKrum
4、mandStevenA.Shafer.TextureSegmentationandShapeintheSameImage[J].ComputerVision,1995.Proceedings,FifthInternationalConferenceon20-23June1995Page(s):121—127.[3]RafaelC.GonzalezandRichardE.Woods.DigitalImageProcessingSecondEdition[M].PrenticeHall,2003-3.[4]EdwardAngel.Interact
5、iveComputerGraphics[M].ADDISON-WESLEY,1997.[5]ShuangbaoWang,ZegangDong,JimX.ChenandRobertS.Ledley.PPL:Awhole-imageprocessinglanguageComputerLanguages[J].Systems&Structures, Volume34,Issue1, April2008,Pages18—24.[6]伍亚军,周正东,戴耀东.DICOM数据集研究和DICOM图像处理软件的实现[J].微计算机应用,2007. [7]D.S
6、.Wickramanayake,E.A.EdirisingheandH.E.Bez.Transformdomaintexturesynthesis[J].SignalProcessing:ImageCommunication, Volume23,Issue1, January2008,Pages1—13.[8]KeaganMoodleyandHughMurrell.Acolour-mappluginfortheopensource,Javabased,imageprocessingpackage,ImageJ[J].Computers&Geo
7、sciences, Volume30,Issue6, July2004,Pages609—618.三、设计(研究)内容和要求(包括设计或研究内容、主要指标与技术参数,并根据课题性质对学生提出具体要求。)1.系统学习Java编程语言,熟练撑握Java语言的基本思想和相关的编程技术,熟悉Eclipse编程环境。2.深入了解Java中的图像处理类及相关包的性能与特性。阅读图像处理与图形学方面的资料。3.充分阅读ImageJ开放的源代码,了解其编程框架及图像处理算法的实现。熟悉ImageJ的插件的用法。4.了解图像处理算法当前的发展形势及前景,阅读图
8、像处理及图形学基本算法实现及研究现状。5.深入理解ImageJ的结构与代码构成,开始设计课题要求的插件。6.阅读相关资料,初步建立插件架构和简单特征提取算法设计,建