- 3
- 0
- 约6.91千字
- 约 12页
- 2018-08-18 发布于湖北
- 举报
基于GDI+的医学图像分析系统设计
摘要:描述了一种基于GDI+的医学图像分析系统的设计原理,实现了眼底图像的缩放、移动、分析、保存与图像增强。系统采用双缓冲技术解决绘图过程中屏幕的闪烁问题,基于颜色矩阵以及GDI+与GDI混合编程的方法,完成了二维医学图像的处理与分析。最后针对医疗诊断报告单的要求,完成了基于Word的文档自动生成与保存。测试表明,该系统运行稳定,效果良好。
关键词关键词:GDI+;颜色矩阵;双缓冲;混合编程;Word自动化
中图分类号:TP317.4
文献标识码:A 文章编号文章编号2014)004014803
作者简介作者简介:徐志娟(1981-),女,常州信息职业技术学院助理实验师,研究方向为实验室管理及软件开发。
0 引言
随着计算机相关技术的不断发展以及图形图像技术的日渐成熟,医疗影像设备已经广泛应用于各级医疗机构。由于图像处理算法的飞速发展,其对医学科研和临床实践的影响日益增大。二维医学图像的处理与分析技术是计算机医学图像处理领域中的重要组成部分,通过对医学图像进行几何变换、图像增强、图像分割以及图像分析等基本操作,能够弥补影像成像设备在成像上的不足,并能获得传统手段无法获得的结构信息。本文设计了一款裂隙灯图像分析系统,详细描述了图像的导入与处理,并对感兴趣的图像区域进行了分析,最后提取测量结果生成了诊断报告。系统基于GDI+类库完成了对JPEG图像的几何变换和图像增强,针对GDI+不支持异或绘图的缺憾,采用了GDI+和GDI混合使用的方法,并利用“双缓存”技术解决了绘图过程界面闪烁等问题,弥补了单独使用GDI+绘图速度慢的不足。开发工具为VC++6.0和Microsoft GDI+类库,操作系统为Windows XP。
1 GDI+概述
GDI+是Windows XP或者Windows Server2003操作系统的子系统,是一个应用程序编程接口,负责在屏幕和打印机上打印信息。GDI+是早期Windows版本中图形设备接口(GDI)的继承者和升级版本,主要包括二维矢量图形、图像处理和印刷格式。当调用GDI+类提供的方法时,系统会自动调用特定的设备驱动程序,这使得应用程序开发者可以利用GDI+这样的图形设备接口在屏幕或打印机上显示信息,而不用考虑特定显示设备的具体情况。由于VC++6.0缺省情况下并不含有GDI+类库,所以要自行配置GDI+的开发环境,需要用到GdiPlus.h、GdiPlus.dll、GdiPlus.lib,详细的配置过程可以参考文献[1]。
GDI+引入了对COM(组件对象模型)技术的支持,通过COM技术,GDI+简化了对图像文件的访问过程。对于图像文件,GDI+支持9种用于Windows的常见图像格式,分别是BMP、GIF、JPEG、Exif、PNG、TIFF、ICON、WMF、EMF格式,这是由于GDI+关心的不是图像的文件头信息,无论打开的文件格式是什么类型,GDI+首先要做的都是在注册表中查看该图像格式的编码(或解码)信息是否已经注册,如果已注册,GDI+可以使用该信息调用COM组件,这样用不同的格式加载、保存和修改图像就变得非常方便。本系统主要是实时处理Canon相机拍摄的图片,所以对图像传输到软件的时间和图片的大小非常敏感。由于数码相机拍摄照片存储的格式是JPEG,考虑到JPEG是一种适用面广泛的静态图像数据压缩标准,既可用于灰度图像又可用于彩色图像,所以决定将JPEG格式的图像作为系统图像处理的图片格式,这样系统在上传、存储图片至硬盘以及网络传输等方面都有突出的优势。JPEG图像存储格式是一个比较成熟的图像有损压缩格式,该文件格式比GIF、BMP等图像文件要复杂得多,JPEG图像格式既能满足人眼对色彩和分辨率的要求,又适当地去除了图像中很难被人眼所分辨出的色彩,从而提高了压缩比。对于一张普通的彩色照片,其压缩比可达1:34,且基本上保持了图片原有的品质[2]。
2 图像变换与分析
2.1 转换与保存
为了处理多种格式的图片,系统增加了图片格式转换功能。可以用GDI+的全局函数获取系统提供的图像编解码信息,在GDI+的Image类中将图像从外设装入到内存需要图像解码器的帮助。另外一种情况是将内存中的图像数据保存到文件中,例如在完成对图像信息的修改后,保存到其它图像文件或者用另一指定的图像文件格式来保存(由于共享冲突,不能保存到源图像文件),则需要图像编码器的帮助。本系统处理和分析的图像格式为JPEG,所以在获取图像文件编解码器信息时,格式描述符为image/jpeg,图像解码器和图像编码器是与特定的图像格式相联系的,不同的图像格式其编码器和解码器不同,GDI+根据文件
您可能关注的文档
- 基于 “战略―系统”思维的特种设备监管模式及体系研究.doc
- 基于.NET的LINQ to SQL 三层架构的研究与实现.doc
- 基于.NET的高校教学督导信息化服务系统设计与实现.doc
- 基于.NET的网络考试系统的设计与开发.doc
- 基于.NET的农作物育种助手软件的研发.doc
- 基于[SVAR]模型的中国货币政策有效性分析.doc
- 基于“MRC”模型的工会文体活动组织模式柔性化研究.doc
- 福建省龙海市第二中学2017-2018学年高一下学期第二次月考试题(6月)英语word版含答案.docx
- 福建省龙海市第二中学2017-2018学年高一下学期第二次月考试题(6月)语文word版含答案.docx
- 基于“城市触媒理论”的历史片区复兴规划探究.doc
- 九江银行赣州分行2026年社会招聘考试备考题库及答案解析.docx
- 2026西藏日喀则吉隆县税务局补招1名社保专干笔试参考题库及答案解析.docx
- 2026年山西老区职业技术学院单招综合素质考试题库有答案解析.docx
- 2026青海黄海洲同仁市民政局面向全市招录编制外辅助人员1人笔试模拟试题及答案解析.docx
- 2026广西农业科学院植物保护研究所蕉类作物病害研究团队招聘科研助理1人笔试模拟试题及答案解析.docx
- 2026年龙门石窟(河南省)旅游服务公司招聘讲解员20人笔试模拟试题及答案解析.docx
- 2026广东阳江阳春市人民医院招聘53人笔试参考题库及答案解析.docx
- 2026年内江职业技术学院单招职业技能考试题库带答案解析.docx
- 2026年西安市浐灞第三初级中学招聘笔试参考题库及答案解析.docx
- 2026年临沂兰山区教育和体育局部分学校引进优秀人才(180人)笔试模拟试题及答案解析.docx
原创力文档

文档评论(0)