医学图像处理实验指导书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
医学图像处理实验指导书 实验一 将真彩色图象转化为灰度图象并进行变换 一、实验目的: 了解图像处理基本方法、理解图像颜色空间基本操作及相互变换方法; 了解并掌握Matlab图像处理算法实现的基本过程; 掌握彩色图像处理和变换基本方法(Matlab/VC++实现); 熟悉并理解灰度图像的基本操作和变换。 二、预习要求 1、熟悉VC++/Matlab编程环境,了解VC++/Matlab图像处理基本过程; 2、理解图像灰度变换基本原理及彩色图像转换为灰度图像的变换原理。 三、实验原理: 彩色图像转换为灰度图像原理及灰度窗口变换原理 彩色图像转换为灰度图像基本原理 彩色图像有不同的颜色空间,根据不同的颜色空间转换公式对图像进行转换,选择最具代表性的分量信息,对图像进行处理和特征提取,是图像处理的关键步骤:颜色空间转换公式如(YIQ-RGB): RGB图像转换为灰度图像是保留图像亮度信息而去掉图像色彩饱和度等信息,得到图像的灰度图像如图1所示,图像灰度变换及灰度数据: 图1:图像灰度变换及灰度数据 图像的灰度拉伸是图像的基本变换,在原始图像信息的基础上对图像进行点运算变换和调整其基本变换公式为: 熟悉VC编程环境,在课程所给实验代码基础上进行图像灰度变换调整和实验示例曲线如图2:灰度变换曲线。 图2:灰度变换曲线 四、实验内容 将实验指导老师所给图像(生物医学图像)进行不同颜色空间转换(在Matlab下实现),观察图像特征及理解图像转换基本关系式和不同分量特征; 图像灰度变换与代码编写 在VC6.0环境下打开课程所给”医学图像处理系统”代码,进行编译调试,打开实验前准备的医学图像,进行灰度变换曲线调整(如图3),观察图像进行灰度调整后的效果; 图3:图像灰度变换曲线调整窗口 在VC6.0环境下找到图像灰度变换函数代码,分析代码实现过程与方法,在实验结束后,画出灰度变换函数代码的实现流程图,理解灰度变换在在VC6.0环境下实现的基本方法; 在VC6.0环境下,新建工程,实现图像打开、关闭、存储等基本功能,理解在VC6.0下实现图像处理程序所必须的基本步骤(本部分内容可参考选作实验1:Visual C++图像编程基本操作实验); 向所建工程添加图像灰度变换功能,并编程设计灰度变换对话框,实现参数调整接口,最后编写代码实现图像灰度变换,上交所编写的工程。 熟悉灰度运算对于图像处理的作用,对照观察灰度变换前后的图像,了解各种灰度变换的作用; 五、实验报告要求 实验独立完成,报告要求写出编程及调试结果; 实验指导书中的思考题,要求在系统上调试并在报告中写出实现方法和代码; 实验总结,分析本次实验及过程,实验过程中出现的问题及解决办法。 六、思考题 要设计一个功能完善的图像灰度变换处理软件,需要在那些功能上进行完善和设计; 在VC6.0环境下,要实现图像的打开和变换,需要那些基本步骤; 设备无关位图(DIB)基础及访问DIB函数的基本方法; 理解计算机色彩系统及灰度图的基本打开和运算操作。 七、注意事项 实验独立完成,实验结束后请保存个人设计的工程以备下次实验使用,并退出VC编译环境系统,关闭电脑并检查设备及电源; 离开实验室前请报告实验指导老师,并请老师检查设备。 实验室所用共享图库,请不要做任何改动,访问图库后,拷贝所需图像到本机,然后进行实验。 八、实验元器件、仪器、仪表 电脑、医学图像处理系统代码、生物医学工程专业图库等。 实验二 图像的FFT变换 一、实验目的: 练习Visual C++的一些FFT变换的算法实现方式; 编写Visual C++关于图像的FFT变换函数的编写和调试; 熟悉FFT变换在图像处理中的作用及功能; 熟悉FFT变换后的显示基本算法; 学会编写图像的FFT变换相关函数: 二、预习要求 1、熟悉VC++/Matlab编程环境,了解图像频域变换(FFT、DCT等)基本原理; 2、理解图像频域变换FFT基本方法,设计图像FFT变换的编程实现过程,实验前上交实验分析及设计报告。 三、实验原理: 图像的FFT变换基本原理 二维傅立叶变换基本原理 如果二维函数满足狄里赫莱条件,那么它的Fourier变换可以表示为: 在离散条件下二维图像的变换公式为: 二维DFT变换的快速算法 二维FFT变换具有可分离特性,因而可以利用一维快速变换的方法来进行快速变换,在编程时可通过先编写一维FFT变换函数,然后在二维变换中调用来实现二维变换的快速算法(一维运算函数的实现代码可参考所给代码); 熟悉VC编程环境,理解并掌握图像的FFT变换基本方法,及FFT变换的平移、旋转、分离等特性。 四、实验内容 将实验指导老师所给图像(生物医学图像)进行FFT变换(

文档评论(0)

150****0990 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档