[转载]关于心电算法谈谈(Discuss of ECG Analysis Algorithm)

谈到心电算法(ECG Analysis Algorithm),许多生物工程技术人员就会关联到如下这篇文章:

Hamilton, Tompkins, W. J., "Quantitative investigation of QRS detection rules using the
MIT/BIH arrhythmia database", IEEE Trans. Biomed. Eng., BME-33, pp. 1158-1165,
1987.

包括现今的许多心电图分析(ECG Analysis)以及与心电图相关产品的新技术和方法如小波方法、模式匹配、人工神经网络等都是以此为参考或以此来佐证更优良的性能。

我们这里也是以此来作为参照,一个E.P. Limited机构也是作者Patrick S. Hamilton以开放源代码的形式阐述并实现了上述方法。可以访问其网站
http://www.eplimited.com
下载源代码和说明文档《Open Source ECG Analysis Software Documentation》或详见我们对其作部分翻译。
http://www.math86a.icoc.cc/nd.jsp?id=12&fromColId=4&moduleId=3&m12pageno=1

这份代码历经几个版本,2002年完成并发行最近的版本,该机构是属于美国卫生研究院(NIH)下美国心肺与血液研究所(NHLBI),作者初衷也是希望避免许多企业和研究机构重复的在心拍检测上面耗费精力,转而投向新的ECG诊断技术上面。该算法基于MIT/BIH心律失常数据库(MIT/BIH Arrhythmia Database)用C实现,并在PIC16F877单片机上测试通过了美国医疗仪器促进协会(AAMI)制定的EC13标准要求,达到了较好的敏感度、预测度以及实时性等性能。

因此,这套算法也被许多技术人员引用,对其进行的修改版本也在许多心电图相关产品上可见踪影。

我们这里将其进行参照是作技术探讨,不针对任何企业和团体机构,涉及敏感词汇也不必对号入座。总体来说,一个算法的确立是需要满足一些假设条件,而该算法中有几条假设是不够合理的,当然这也受当时的技术水平所局限,该算法主要分为心拍检测和心拍分类两个部分,下面我们来分析几个问题并作一一详解:

一、该算法文档中声明了这个算法没有在噪声环境下测试,对噪声也只是作一些如节律或R-R间期正常的松散假设(详见原文或参考如下)。
http://www.math86a.icoc.cc/nd.jsp?id=12&fromColId=4&moduleId=3&m12pageno=2
由于MIT/BIH心律失常数据库是采集两导联ECG信号,并且其中受噪声水平影响较小,因此也提供给许多心电图相关技术人员和临床医生用以算法测试和数据分析(详见我们的另一篇文字)。

做信号处理的同志大多知道,但凡涉及电子器件总是不可避免的要和噪声打交道,人们和噪声斗争了许多年,信号处理的主旨也是消噪以提取重要信息,衡量一个信号处理工程师水平也是以消噪能力来评判。

由于这套算法是以心脏监护为原型来设计方案的,而与心电信号有关的干扰有很多(也可详见我们的另外一篇文字),虽然该算法文档中也对PDA式心电产品也作了展望,但在现今医疗设备越来越便携化趋势的今天,便携式医疗设备的电生理信号显然与医院中专业医疗设备所采集的信号是不同的,可以说是前者的信号处理分析起来更加具有挑战性。

这也是许多做医疗电子的企业所忽视的问题,一般都是盲目的追求医学准确水平或临床参考价值,而忽视了最基本的信号分析。因为便携化医疗设备主要针对家庭以及个人用户而非医院或医疗机构,而家庭或个人用户又不具备医学或工程技术等专业知识,所以设备的使用环境也多样化,从而导致抗干扰能力较弱,也难以受顾客青睐。

虽然该算法用MIT/BIH心律失常数据库均为半小时记录作测试有百分之九十七以上的敏感度和预测度,我们具体测试也的确如此,只有少数记录的假阳性和假阴性检测结果较多(如105、108、116、201、203、208、210等),但是我们并不用此为主要依据,我们用一些含噪水平不同的信号通过该算法检测,检测结果就表现较差,尤其在遇到电极接触性干扰简称脉冲干扰时最为明显,有的心拍检测就缺乏科学依据,当然这也与检测规则有关,我们后面再作阐述。

便携式医疗设备显然与专业医疗设备的信号采集环境是不同的,例如上述的电极接触性干扰具有持续时间短、振幅变化大、能量强的特点,虽不影响整体信号,但凌乱的数据会对算法检测造成较大影响甚至有的导致数据异常,所以还是会影响算法的性能,诸如上述测试的结果均不佳。

因该算法本身是是时域算法,也是与受当时技术局限性有关。同时,家庭或个人用户在使用便携设备时也不太可能自行涂抹电极膏,因此抗干扰性能必须是我们要考虑的,同时一些医疗标准也要求了经模数转换的信号其共模抑制比达到89分贝以上。

我们用我们自己的算法,对一些噪声来源进行模型估计,并从谱和统计模型的角度去区分ECG信号和噪声(这些都是现代信号处理的重要内容,在处理器芯片日新月异的今天,处理这些计算真是绰绰有余),并得到了较好的表现。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容