用户名: 密码: 验证码:
心电自动分析系统的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
心血管疾病是当今危害人类健康的主要疾病之一,心电图检查是临床上诊断心血管疾病的重要方法。心电图准确的自动分析与诊断对于心血管疾病的诊断起着关键作用。随着计算机技术、数字信号处理技术、人工智能等先进理论的发展,心电计算机自动分析技术的研究也不断向纵深发展。将心电自动分析技术用于动态心电图中,使用计算机对所记录的长达24小时的心电数据进行自动分析处理,可以大大减轻海量数据给医生带来的负担。
     本研究总结了前人的成果,提出了一种医师经验与工程分析手段结合的研究模式。由于涉及的内容过多,实际研究采用了一种动态可扩展的框架。在现阶段的研究中,主要以模拟医师临床诊断经验为主,并结合工程上的数据分析手段进行部分病例的判别研究。
     目前,本研究主要展开了以下几方面的工作:
     ①介绍一种以提升小波变换实现心电信号滤波处理的方法。原始心电信号中存在三种主要干扰:肌电干扰、基线漂移和工频干扰。该方法首先采用提升小波变换将原始心电信号分解为不同频段下的逼近信号和细节信号。其次根据心电信号的特征,用阈值滤波方法对细节信号进行处理,最后再用提升小波逆变换重建心电信号,就能实现心电信号中主要干扰的消除。
     ②研究了基于下采样的心电特征点的标定。该方法首先对滤波后的心电信号进行下采样,使得心电数据量大大减少;其次在下采样的心电信号中利用幅值和一阶导数划分各个心拍及对每个心拍的P波、Q波、R波、S波、T波的识别;最后对下采样得到的各个特征点进行更新,从而完成心电特征点的标定。下采样检测算法基本不受采样频率的影响,幅值和一阶导数采用自适应阈值选择技术,并采用回溯技术对可能遗漏的R波进行再次检测,使得R波的识别能够达到较高的准确率,从而为后续的分析工作奠定了良好的基础。
     ③研究了心律失常和波形分类的识别算法。该方法通过检测每个心拍中各个特征点之间的时间差和幅度差,以及与临近心拍之间的各个特征点的时间来确定心拍是否正常。对每类心律失常的波形进行相似性划分,使得众多心拍被划分为十几种不同特征的波形。该检测算法可以根据病人心电波形的自身特点来进行差异性参数阈值选择,并且能够达到满意的分类效果。
     ④研究了嵌入式平台的构建。嵌入式系统可运行于多种硬件平台,可裁剪,性能优异,应用软件丰富,使用成本低,强大的网络功能,GUI(图形用户界而)开发支持和丰富的开发技术资源使得它在医疗软件开发中的地位越来越显著,嵌入式平台采用linux操作系统,linux系统源码开放,并且有个庞大的支持者群体,开发技术文档齐全,对于编写GUI程序提供了良好的开发平台。
     ⑤编写了嵌入式心电自动分析软件。该软件采用qt开发编写的。软件包括病历库的管理,心电波形的显示,心电信号的滤波,特征点标注、心律失常分析、波形分类等功能。该软件可以处理不同采样频率的心电数据,一至十二通道的心电数据,并可局部放大心电信号供医师查看和编辑。同时软件对上述算法进行了直观的验证。
Cardiovascular disease is one of disease which is thratening human being’s life. Electrocardiogram (ECG) checking is one of the important ways of diagnosing Cardiovascular disease. Exact ECG automatic analyzing and diagnosing plays an important role in diagnosing Cardiovascular disease. Following with the development of advanced theory, computer technique digital signal process technique and artificial intelligence etal, research of ECG computer automatic analyzing technique continues developing in alternate traversing direction. ECG Automatic analyzing is used in Dynamic Electrocardiogram (DCG). The load which large datas cause is rapidly reduced with the help of automatic analyzing 24 hours’ECG data which recorded by computer.
     A research model based on others fruit is proposed in this paper and it can integrate experience of ECG specialists and the technologies of engineering. However, the model involved too much work, so a research frame which can be extended dynamic is used in practice. The work preformed at present focused on the utilization of the experience of specialists, and some data analyses method in engineering are also utilized in this work.
     The following work has been performed in this research:
     ①Introduce a way of filtering ECG signals based on lifting scheme wavelet. There are three interferences which appeared frequently, including myoelectric interference, baseline wamder, frequency interference and it’s harmonic component. First, the method destruct original ECG signals into approach signals and delta signals which has different frequency range with lifting scheme wavelet. Second, deal the delta signal with proper threshold by the characteristic of ECG signals. Finally, reconstruct the signals with the reverse of lifting scheme wavelet and erase the main noise of ECG signals.
     ②It is researched to detect the ECG characteristic by down sampling. First, the method down sampling the ECG signals which has been filtered to reduce the data size of ECG signals. Second, detect P Wave, Q Wave, R Wave, S Wave, T Wave of every throb by amplitude and first difference threshold in down sampling ECG data. Finally, update every characteristic point by down sampling to finish detecting ECG characteristic. down sampling algorithm has no affect on the change of sampling frequency. Amplitude and first difference threshold use self adapting selecting technique. Second detection is processed by back tracking technique in potential omitting R wave. The techniques which mentioned above are able to obtain high percentage of accuracy and make a good foundation to followed analyzing.
     ③It is researched to detect arrhythmia and wave classify. The method judge the throb normal or not through detecting difference time and difference amplitude in every characteristic of the throb, and the period between two adjacent throb. Classifying similar wave from every arrhythmia wave. Then hundreds of throbs are divided into tens of waves which have different characteristic each other. The method select threshold through patient’s ECG wave characteristic and approach satisfied effect.
     ④It is researched to build embedded platform. Embedded system has advantages such as running many hardware platform, clipping core, good performance, rich in software resource, low use-cost, strong network function , supporting graphics user interface and rich in development resource. The position is more and more obvious in developing medical software. Embedded platform use linux operator system. linux operator system opens its source code and owns heavy supporting population. The develop document is complete. It provides good develop platform for writing GUI program.
     ⑤The Embedded ECG automatic analyzing software is developed. The software use qt to develop. It contains case history database manager, ECG wave display, ECG signals filter, ECG characteristic detecting, arrhythmia analyzing, wave classify, case report printing and so on. The software could deal ECG data which has difference sampling frequency or one to twelve channels. It also zoom out local ECG signals to view and edit for doctor. The algorithm which mentioned above is certificated by the software.
引文
[1] 张开滋. 心电信息学. 北京,科学技术文献出版社, 1998.214-247.
    [2] http://wwww.windrug.com (大众医学网)
    [3] 杨友春. 远程医疗的现状及发展趋势. 金陵医院学报, 1998,Vol.11,No.4:340-343.
    [4] 王建民. 临床医学信息学[M]. 北京, 军事医学科学出版社, 2002
    [5] 王学龙. 嵌入式 Linux 系统设计与应用. 北京, 清华大学出版社, 2001
    [6] 戚建新,卞正中,杨强. 基于微机的心电信号实时自动分析系统. 北京生物医学工程,1997,16(3):157-161
    [7] 刘欣桃. 心电信号的计算机辅助分析方法的研究. 计算机辅助设计与图形学学报,1997,9(3):116-122
    [8] 周衍椒,张镜如. 心电图的电生理学基础. 太原,山西人民出版社, 1982.75-95.
    [9] 魏太星. 临床心电图学及图谱. 郑州,河南科学技术出版社,1990.
    [10] 杨丰,余英林. 小波变换在心电信号滤波处理中的应用研究. 生物医学工程学杂志,1997, 14 (4) :317-320
    [11] Sahamb i J S, Tandon S N, Bhatt R K P. Using wavelet transforms for ECG characterization. IEEE Eng Med Biol,1997, 16(1):77-83
    [12] 王笑梅,王辉. 基于小波的 ECG 信号噪声消除. 上海师范大学学报(自然科学版),2002, 31 (2) :50-54
    [13] 郑凯梅,余生晨. 心电信号的小波变换滤波算法的改进. 山东生物医学工程,2003, 22 (1) :22-23
    [14] 高清维,李海鹰,庄镇泉等. 基于平稳小波变换的心电信号噪声消除方法. 电子学报,2003, 2 (2) :238-240
    [15] Tankor.N V. et al. Estimation of QRS Complex Power Spectra for Design of a QRS Filter ,IEEE trans. On Biomedical Engineering,1984,Vol.31,No.11:702-705.
    [16] Xue Q Z, et al. Neural-Network-Based Adaptive Matched Filtering for QRS Detection. IEEE trans on BME 1992,Vol.39:317-329.
    [17] Giraldo B., Laguna P., Jané R. and Caminal P. Automatic Detection of Atrial Fibrillation and Flutter Using Differentiated ECG Signal, Computers in Cardiology. IEEE Computer Society Press, 1995: 369-372
    [18] Thakor, N.V.; Zhu, Y.-S.; Pan, K.-Y. Ventricular tachycardia and fibrillation detection by a sequential hypothesis testing algorithm. IEEE Trans. Biomed. Eng, 1990, 37(9): 837 -843
    [19] Koichi Kuzume Niijima, K, Takano, S. Design of a Lifting Wavelet Processor for One Dimensional Signal Detection. IEEE International Midwest Symposium on Circuits andSystems, 2004; 47:421
    [20] 费保蔚,庄天戈,卞正中等. 心电信号数字滤波处理方法. 中国医疗器械杂志,1996,Vol.20,No.5:262-264.
    [20] Jacek Stepien. “Signal Denoising Using Line-Adaptive Lifting Wavelet Transform”. IEEE Instrumentation and Measurement Technology Conference, 2001; 18:1386
    [21] Koichi Kuzume, Niijima, K. Optimization of lifting wavelet filters for ECG data compression. ICSP Fourth International Conference on 12-16 Oct 1998; 1:249
    [22] Fu-Xong Sun, Ji-Dong Xiang, Tao Sun et al. Algorithm of lifting wavelet package in real-time fault diagnosis system. IEEE International Conference, 2003; 1:340
    [23] Thakor, N.V .Zhu, Y.S. Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection. IEEE Trans. Biomed. Eng,1991,38(8):785 –794
    [24] Pahlm O,Sornmo L. Softeware QRS detection in ambulatory monitoring—a review. Med Biol Eng Comput,1984,Vol.22,No.4:289-293.
    [25] J.Pan,W.J Tompkins. A Real-Time QRS Detection Algorithm. Trans.Biomed,Eng.,1985, Vol.32,No.3:230-236.
    [26] Adriaan Ligtenberg,Murat Kunt. A robust-digital QRS-detection algorithm for arrhythmia monitoring. Computers and Biomedical Research,1983,Vol.16:273-275.
    [27] Kejariwal, M.L. A QRS detection algorithm for discriminating artifacts in ECG records. Bioengineering Conference Proceedings of the 1989 Fifteenth Annual Northeast 27-28 March 1989.227-228.
    [28] 杨虎,刘琼荪,钟波. 数理统计. 高等教育出版社,2004:63-79
    [29] 杨振野,李玲华,林家瑞. 一种基于函数逼近原理的心电图 P 波识别的研究. 生物医学工程学杂志, 1998,Vol.15,No.2:120-122.
    [30] Ligao Zhou,Ruijun Li. Real-time base-line drift correction and P-wae detection of ECG signal. ECG Signal Processin,1989:49-50.
    [31] 李翠微,郑崇勋,袁超伟. ECG 信号的小波变换检测方法. 中国生物医学工程学报,1995,Vol.14,No.1:59-64.
    [32] 唐晓英,吴祈耀. 心电特征参数提取的研究. 北京理工大学学报,Vol.15,No.1:227-232.
    [33] 毛木忠,王乡泉. “心律失常的诊断与治疗”. 湖北科学技术出版社,1984 年
    [34] 谢志行. “开放型心电数据库及自动诊断系统”. 南京大学硕士研究生毕业论文,1995 年
    [35] Baykal, A.; Ranjan, R.; Thakor, N.V. Estimation of the ventricular fibrillation duration by autoregressive modeling. IEEE Trans. Biomed. Eng, 1997, 44(5): 349 -356
    [36] Afonso, V.X. Tompkins, W.J. Detecting ventricular fibrillation. IEEE Engineering in Medicine and Biology Magazine, 1995, 14(2): 152 -159
    [37] Minami, K., Nakajima, H., Toyoshima, T. Real-time discrimination of ventriculartachyarrhythmia with Fourier-transform neural network. IEEE Trans. Biomed. Eng, 1999, 46(2): 179 -185
    [38] Cuiwei Li, Chongxun Zheng and Changfeng Tai. Detection of ECG Characteristic Points Using Wavelet Transforms. IEEE Transactions on Biomedical Engineering, 1995,42(1) :21-28
    [39] Cuiwei L,et al. Detection of ECG characterisitic points using wavelet transforms. IEEE Tran on Biomedical Eng, 1995, Vol.42, No.1:22-28.
    [40] Cuiwei L,et al. Detection of ECG characterisitic points using wavelet transforms. IEEE Tran on Biomedical Eng., 1995,Vol.42, No.1:22-28.
    [41] 邹思轶. 嵌入式 Linux 设计与应用. 北京, 清华大学出版社, 2002.
    [42] S. Schulz. Model-Based Codesign for Real-Time Embedded Systems. The University of Arizona, Ann Arbor, 2001.
    [43] 李驹光等. ARM 应用系统开发详解. 北京, 清华大学出版社, 2003
    [44] Karim Yagbmour. 构建嵌入式 LINUX 系统. 中国电力出版社, 2004.
    [45] BOONE K. Imaging with electricity: Review of the European Concerted Action on Impedance Tomograph[J]. Journal of Medical Engineering & Technology, 1997,21(6):201-232
    [46] 徐广毅,张晓林,崔迎炜,蒋文军. Qt/Embedded 在嵌入式Linux 系统中的应用. 单片机与嵌入式系统应用. 2004,12:14-17
    [47] 白玉霞,刘旭辉,孙肖子. 基于 qt/Embedded 的 GUI 移植及应用程序开发. 电子产品世界. 2005,13:98-100
    [48] Trolltech Inc. Qt Reference Documentation 2.3.7. 2001
    [49] Trolltech Inc. Qtopia Documentation 1.7.0. 2003
    [50] http://www.trolltech.com/products/qtopia
    [51] http://www.qiliang.net
    [52] 江小叶. 用于HBD-II心电多域信息自动诊断仪的心律失常程序. 中国医疗器械杂志,1989,Vol.13, No.4:203
    [53] 范晓东,朱泽煌. 动态心电图 ST-T 段参数测量方法. 生物医学工程学杂志,1997,Vol.14,No.1:51-53.
    [54] A.Taddei,G..Distante,etc. The European ST-T database:Standard for elevating systems for the analysis of ST-T changes in ambulatory electrocardiography. Euro.Heart J,1992, Vol.13:1164-1172
    [55] 王平. 基于嵌入式系统的医疗仪器的研究[学位论文]. 重庆,重庆大学,2006
    [56] 王林泓. 动态心电信号分析系统的研究[学位论文]. 重庆,重庆大学,2004.22-35.
    [57] 卞玉萍. 长时程动态心电信号的分析方法研究[学位论文]. 重庆,重庆大学,2006

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700