SVG图形格式在动态心电图中研究与应用.docVIP

SVG图形格式在动态心电图中研究与应用.doc

此“医疗卫生”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  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文档。上传文档
查看更多
SVG图形格式在动态心电图中研究与应用

SVG图形格式在动态心电图中研究与应用   摘 要:本文分析探讨SVG显示动态心电图的方法,通过一个转化工具实现SVG包裹动态心电图数据,并通过公用的浏览器软件显示心电图,以期解决动态心电图的网络共享问题。   关键词:SVG;动态心电图   中图分类号:TP399   动态心电图(Ambulatory Electrocardiogram,AECG)是美国物理学博士,实验物理学家Norman J?Holter于1957年发明的,故简称Holter。由于Holter记录仪可以随身佩带,不受体位变化及活动的限制,长时间(一般不小于24小时)记录人体生活状态下的心电信号,相较常规的心电图机、监护心电图等心电检查方法,具有巨大的优势,所以动态心电图在心血管临床检测和诊断方面的应用越来越普及。但随着动态心电图的发展,动态心电图数据共享问题出现了,尤其是因特网的应用越来越普及,该问题越发突出。因为Holter生产商一般使用自己专有的数据格式来存储动态心电图数据,并使用专有的软件来分析处理这些数据。这就为不同厂商间不同机型进行数据交换设置了屏障,也限制了医生使用这些数据进行交流沟通,大量的动态心电图数据成为一个个信息孤岛。   1 使用SVG显示动态心电图   要使用SVG显示动态心电图需要经过下述三个处理过程:读取解析专有格式的动态心电图数据、将解析过的动态心电图数据按SVG文件格式存储、使用通用阅读器读取显示SVG文件。下面以一个简单的例子说明如何将专有数据格式的动态心电图数据转化为SVG文件的。   1.1 专有格式的动态心电图数据   一般动态心电图数据文件是按时间序列存储的各个采样时刻的不同通道的采样值。如三通道8位AD的动态心电图数据的格式如下所示:   CH1 CH2 CH3 第1行   CH1 CH2 CH3 第2行   …   CH1 CH2 CH3 第n行   CH1 CH2 CH3 第n+1行   …   CH1 CH2 CH3 文件结尾   其中CH1,CH2,CH3为通道编号名称,代表所在位置通道的数据;一行表示同一时刻的各个通道的数据,如第n行表示时刻n各个通道的数据;每个符号所代表的数据占一个字节,一行共3个字节,对应三通道动态心电图的三个数据通道;“行”是为了描述方便而引入的术语,实际文件为二进制文件,其存储顺序为CH1CH2CH3CH1CH2CH3……,一直到文件尾。读取上述专有数据,并按通道解析,形成单通道数据序列,即上表中的“列”所构成的数据序列,如第一通道,就是CH1所在的“列”构成的数据序列,解析后的数据序列为CH1CH1CH1……。专有软件绘制心电图的时候,就是以时间轴为横轴,按一定的比例尺等距离的在时间轴上绘制心电图采样点,即上述数据序列,点与点之间用线段连接,就形成了我们常见的心电图。   1.2 使用SVG文件包裹动态心电图数据   SVG 是Scalable Vector Graphics的缩写,是基于可扩展标记语言XML的,用于描述可缩放二维矢量图形的一种图形格式和网络标准。关于SVG,有专门的著作或网站[2]进行讲述,这里不再赘述。SVG有多种基本形状:矩形、圆形、椭圆、线段、折线、多边形等,而这些元素与路径元素描述的形状本质上相同,它们是路径元素的特例。路径实质上就是一条线,它可以用来描述任意形状的轮廓。心电图实质上就是一种复杂的轮廓线。所以本文选取路径元素作为描述心电图的工具。有关SVG的元素这里不做详细说明,仅概要说明一下路径元素的特点。路径是用点的集合来描述的,其格式为d=“path data”,其中path data既包括绘图指令,又包括坐标数据值。如下程序所示:      svg xmlns=”http:///2000/svg” width=”1000”   height=”600”x=”0”y=”0” viewBox=”0 0 1000 600”   应用SVG显示心电图   上面程序实际上是一个完整的SVG文件,其中path元素占据了大部分篇幅,是该文件的主要内容。Path data中的字母是说明绘图方式的指令,如M表示移动到其后的坐标对位置;每个坐标对由一对数值表示,分别表示X轴和Y轴坐标大小,数值间用空格隔开。实际上我们在第二个坐标对及以后的所有坐标对前省略了字母L(画线到其后的坐标对指令),这是SVG语法所允许的。   路径元素绘制轮廓线时需要的是纵横坐标对,在解析专有动态心电图数据时得到的仅有特定通道的数据序列。实际上上述数据序列是动态心电图幅度序列,是按固定的时间间隔对心电信号采样得到的结果。绘图时需要将时间因素考虑进来,形成横坐标;观察上面数据对中的第一个值,它们是等距离的,这正符合心电图是按固定时间间

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档