远程医疗视频诊断系统的设计与实现

远程医疗视频诊断系统的设计与实现

ID:5415802

大小:452.33 KB

页数:10页

时间:2017-12-10

远程医疗视频诊断系统的设计与实现_第1页
远程医疗视频诊断系统的设计与实现_第2页
远程医疗视频诊断系统的设计与实现_第3页
远程医疗视频诊断系统的设计与实现_第4页
远程医疗视频诊断系统的设计与实现_第5页
资源描述:

《远程医疗视频诊断系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、http://www.paper.edu.cn远程医疗视频诊断系统的设计与实现123张东明,王静熠,纪达麒1北京航空航天大学自动化科学与电气工程学院,北京(100083)2北京邮电大学电信工程学院,北京(100876)3北京邮电大学信息工程学院,北京(100876)E-mail:dongmingz@gmail.com摘要:本文从远程医疗的需求出发,讨论了集医疗视频远程播放、编辑、管理功能于一体的医疗视频软件的基本原理,重点介绍了医疗视频软件在播放、诊断编辑过程中的实现难点。示例系统采用DirectXSD

2、K9.0中的DirectShow软件包进行开发,实现了圈点、文字注释等医疗视频诊断处理功能,并配合使用VisualStudioMFC实现视频文件的播放和诊断编辑;同时通过数据库技术完成了诊断信息的存储、查询、统计等管理功能。提高了远程医疗诊治的效率。关键词:远程医疗诊断,医疗软件,视频处理;1.引言随着信息技术的发展,网络技术已渗透到社会生活的各个方面,医学领域也是如此,远程诊断等新兴的医学手段逐步开始投入使用,本系统针对当前医学监控设备和处理软件的局限性,实现了基于远程医学诊断的一系列服务和功能。当前

3、的医疗视频处理软件只能对远程传输过来的视频进行简单的播放或概要性浏览,无法逐帧定位,在播放功能上也存在无法反序播放等诸多缺陷,最主要的是缺少相应的医疗视频诊断信息编辑及注释功能,不仅不利于远程诊断信息的交互,而且对诊断的准确性造成影响。本系统正是基于上述需求,通过对现有软件的分析、改进和完善,从而为远程诊断的便利性、正确性、可操作性提供保障。此外,系统还实现了对大量诊断信息的存储、查询、分析、统计等管理功能,为医学统计和研究提供了便利的工具和宝贵的资料。2.系统介绍2.1系统整体构架本系统主要由三大部分

4、构成:•医疗视频文件的播放•医疗视频文件的诊断编辑•医疗视频诊断信息的管理2.2医疗视频文件的播放对医疗视频文件进行播放的方式可以分为以下几种:1>顺序播放在顺序播放方式中,用户可对视频播放的速度进行选择,包括常速、快速、慢速和逐帧播放。2>定位播放用户可按不同的方式定位到视频文件的某一帧,定位的方式包含以下几种:[1]根据帧号[2]根据某帧相应的编辑内容[3]根据图像对比和匹配-1-http://www.paper.edu.cn3>反序播放在反序播放方式中,用户可对视频播放的速度进行选择,包括常速、快

5、速、慢速和逐帧播放。2.3医疗视频文件的诊断编辑用户可以对医疗视频进行各种诊断编辑,编辑方式包括:1>圈点2>注释3>局部放大4>图片抓取诊断信息分为以下几种类型:1>诊断时间2>诊断医生3>症状分析4>患者信息5>文件编号6>语音信息(扩展部分)基于原有视频资料的所有诊断编辑信息以另外的文件格式进行存储,不改变原有的视频资料。对诊断编辑后视频的播放可以包含以下几种方式:1>只播放诊断编辑前原有视频内容2>播放附带有诊断信息的视频文件,附带的诊断信息类型可由用户进行选择(视频显示的内容为两种文件的综合)

6、2.4医疗视频诊断信息的管理对医疗视频诊断信息进行管理,具体功能如下:1>视频文件的分类存储2>视频文件的分类查询用户可以按多种方式对现有的视频文件信息进行查询,查询方式包括以下几种[1]日期[2]文件编号[3]患者信息[4]诊断医生[5]病症类别[6]诊断信息3>视频文件的对比分析用户可以对现有的视频文件进行分析,提供如下几种分析方式:[1]同一患者不同时期[2]同一病症不同患者[3]非病症患者与病症患者4>视频文件信息的统计用户可以对现有的视频文件信息进行统计,提供如下几种统计方式:[1]一段时期内

7、某一病症的发病率-2-http://www.paper.edu.cn[2]某位医生的诊断正确率[3]某一病症的医学特征5>视频文件的修改用户可以对现有的视频诊断信息进行更改,更改的方式与编辑视频文件相同。6>视频文件的删除3.系统的设计3.1播放模块的设计医疗视频播放模块利用了DirectX9.0SDK中的DirectShow开发包来实现,DirectShow是微软开发的一个专用于多媒体应用程序的开发包。DirectShow使用一种叫FilterGraph(过滤器图表管理器)的模型来管理整个数据流的处理

8、过程;参与数据处理的各个功能模块叫做Filter(过滤器);各个Filter在FilterGraph[1]中按一定的顺序连接成一条“流水线”协同工作。具体链路如图1所示:应用程序命令事件DirectShow过滤器去图表管理器文件系统LegacyVCM/ACM编码器网络源过滤器转换过滤器输出过滤器文件系统核心流结构DirectSoundDirectDrawLegacyVFMMPEG2硬采集设备件解码器WDM声卡显卡采集设备图1DirectSh

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。