基于OMAP的心音分析仪研究与设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
近些年以来,随着生活环境的恶化和工作压力加大,心血管疾病已经成为严重危害人类健康的疾病之一。心音信号是检测心血管疾病检测的一个重要手段,目前心音信号的检测一般通过听诊器,凭借医疗工作者的经验进行判断,这种方式具有很大的主观性和局限性。为了能够快速、客观的检测心音信号,本文设计了基于开放式多媒体应用平台(Open Multimedia Applications Platform,简称OMAP)的心音分析仪。
     本文首先介绍了心音信号的特性和基于心音检测心血管疾病技术的发展基本情况,然后根据心音信号目前的发展状况和趋势提出了基于OMAP的心音分析仪的思想;本文在对心音分析仪的关键技术进行了研究的基础上,确定了基于OMAP3530的心音分析仪的硬件设计方案和软件设计方案。
     在心音信号的算法处理上,经过仔细对比当前的心音信号的处理技术,提出采用自相关系数的方法对心音信号分段,以心音信号的小波包能量熵为特征,采用DTW分类算法对心音信号进行分类。
     心音分析仪的硬件设计采用核心板加底板的设计方案,这样方便升级核心芯片和扩展功能。为了方便软件的开发和系统的升级,方便管理OMAP3530内存和硬件资源,选取了开源的Linux操作系统,并根据心音分析仪的需求,对Linux内核裁剪和移植。心音分析仪的软件开发基于Nokia公司Qt图形界面集成开发工具,采用分层设计的思想,为心音分析仪预留了升级的接口,方便心音分析仪的调试和升级。论文在最后采用Ti公司的C6runapp编译工具对心音分析仪的软件进行了优化,并对心音分析仪的功能做了测试。
     本文基于OMAP平台实现了心音分析仪的设计,为心音信号的自动化处理提供了一种新平台,为心音信号用于心血管疾病领域的辅助诊断奠定了基础。
Recently, with the deterioration of living conditions and increased work pressure, cardiovascular disease has become one of the serious diseases that do harm to human health. Heart sound is an important measure for cardiovascular disease detection, however, heart sound signal detection generally through a stethoscope currently, which depends on the judgment of medical workers’experience. This method may have lots of subjectivity. In order to detect cardiovascular diseases quickly and objectively, we designed a heart sound analyzer based on OMAP (Open Multimedia Applications Platform) in this paper.
     This paper introduces the characteristics of heart sounds and the development of heart sounds detection of cardiovascular diseases technology firstly. Subsequently, we studied the key technologies of heart sound analyzer, and then we proposed the design idea of heart sound analyzer based on OMAP hardware.
     In heart sound processing, we carefully compared the current heart sound signal segmentation technology, and then adopted the correlation coefficients of the heart sound for heart sound segmentation. The wavelet packet energy entropy was extracted as feature of heart sound signal, and DTW was used for heart sound classification.
     In order to upgrade the core chip and extend functions of heart sound analyzer, we employed the core board and bottom board design scheme. In order to develop software, upgrade systems conveniently, manage memory and hardware resources of OMAP3530, we selected the open source Linux operating system in our project. Linux kernel has been cut and transplanted according to the demand of heart sound analyzer. We adopted Nokia Qt GUI development tools for the design of heart sound analyzer software. In order to upgrade and debug the software easily, we took the hierarchical design ideas, and reserved the interface to upgrade the program.
     Finally, we optimized the heart sound analyzer software by the use of Ti's C6runapp compiler tools, and tested the function of heart sounds analyzer, and achieved the goals of this heart sound analyzer system.
     In this paper, we realized the design of heart sound analyzer based on OMAP, which provides a new platform for the automated processing of heart sounds and plays a basis role for the assistant diagnosis of cardiovascular disease.
引文
[1]吴延军,徐径平.心音的产生与传导机制[J].生物医学工程学杂志, 1996, 13(3):280‐288.
    [2]心音,医学百科, http://www.wiki8.com/xinyin_106110/. 2011,3,20.
    [3]董承良,陶寿琪,陈灏珠.实用心脏病学[M].上海科技出版社, 1994.
    [4]徐晓飞.心音信号分析和识别系统的开发[D].山东大学,生物医学工程专业,2008.
    [5] Groch MW, Domnanovich JR, Erwin WD. A new heart‐sounds gating device for medical imaging. Biomedical Engineering[J]. IEEE Transactions on Biomedical Eng, 1992, 39(3): 307‐310.
    [6] C. Ahlstrom, T. Lanne, P. Ask, A. Johansson. A method for accurate localization of the first heart sound and possible applications[J]. Physiological Measurement, 2008, 29(3):117‐122.
    [7] Lehner RJ, Rangayyan RM. A three‐channel microcomputer system for segmentation and characterization of the phonocardiogram[J]. IEEE Transactions on Biomedical Engineering, 1987, 34(6): 485‐489.
    [8] Durand LG,Sava H. Automatic detection of cardiac cycle based on an adaptive time‐frequency analysis of the phonocardiogram[C].19th Annual International Conference of the IEEE‐EMBS, 1997. 1316‐1319.
    [9]赵治栋,赵知劲,张嵩,陈裕泉.心音自动分段研究[J].航天医学与医学工程, 2004, 17(6):452‐456.
    [10]王新沛,刘常春,李远洋,孙处然.基于高阶香农熵的心音分段算法[J].吉林大学学报(工学版), 2010, 40(5):1433‐1437.
    [11] M.Akay, Y.m.Akay, W.Welkowitz, etc. Investigating the effect of vasodilator drugs on the turbulent sound caused by demoral artery stenosis using short time fourier and wavelet method[J]. IEEE Tran Biomed Eng.1994, 41(10):921‐923.
    [12]李桥,赵玲,邵庆余,朱兴雷,张玉华,梦延,刘毅,李新,周洪军.应用小波变换进行心音三维时频分析的研究[J].中国医学物理学杂志,2001,18 (2):110‐112.
    [13] Bentley P M, Donnel J, etc. Classification of native hearts valve sounds using the Choi., Wliams time frequency distribution[J]. Proe IEEE EMBS16th Annual International Conference.1995(2):1186—1188.
    [14]郭兴明,林辉杰,肖守中.复杂度在心音信号分析中的应用[J].仪器仪表学报, 2010, 31(2):259‐263.
    [15]卢耘,粟载福.心音信号的分形研究[J].中国生物学医学工程学报, 1993, 12[1]:50‐55.
    [16]贾丽会,张修如.基于盒维数的心音信号分形特征研究[J].生物数学学报, 2009, 2: 379‐383.
    [17] Y Chung. Classification of Continuous HeartSound Signals Using the Ergodic Hidden Markov Model[J], Lecture Notes in Computer Science, 2007:177‐181.
    [18] Kao C.W., Wei C.C., Liu J.J., et al. Automatic heart sound analysis with short‐time fourier transform and support vector machines[J]. IEEE International Midwest Symposium on Circuits and Systems, 2009: 188‐191.
    [19] Harun U uz, Ahmet Arslan, etc. Detection of heart valve diseases by using fuzzy discrete hidden Markov model[J], Expert Systems with Applications, 2008(34):2799‐2811.
    [20] Harun U uz, Ahmet Arslan, etc. A biomedical system based on hidden Markov model for diagnosis of the heart valve diseases[J]. Pattern Recognition Letters, 2007, 28(4):395‐404.
    [21] Yong‐Joo Chung. Classification of Continuous Heart Sound Signals Using the Ergodic Hidden Markov Model[J]. Pattern Recognition and Image Analysis Lecture Notes in Computer Science, 2007:563‐570.
    [22] C.H.Wu. On the analysis and classification of heart sounds based on segmental Bayesian networks and time analysis[J], Journal of the Chinese Institute of Electrical Engineering, 1997,4:343–350.
    [23] Ilias Maglogiannis, Euripidis Loukis, EliasZ firopoulos,Antonis Stasis. Support Vectors Machine‐based identification of heart valve diseases using heart sounds[J], computer methods and programs in biomedicine,2009,95:47–61.
    [24]肖仪华,裴驭力,曹泽翰,周世勇,肖守中.基于笔记本的心音分析仪[J].北京生物医学工程, 1999, 1:34‐38.
    [25]王文辉,施民.便携式心音分析仪的研制[J].中国医疗器械杂志, 1994, 18(1):9‐13.
    [26]张孝桂,何为,周静,李杰,石小波.基于嵌入式系统的便携式心音分析仪的研究[J].仪器仪表学报, 2007, 28(2):303‐307.
    [27] Matias Brusco, Homer Nazeran. Development of an Intelligent PDA‐based Wearable Digital Phonocardiograph[C]. Proceedings of the 2005 IEEE Engineering In Medicine and Biology 27th Annual Conference. 2005, 27:3506‐3509.
    [28] Malarvili, M.B. Kamarulafizam, I. Hussain, S. Helmi, D. Heart sound segmentation algorithm based on instantaneous energy of electrocardiogram[J]. Computer in Cardiology,2003,9:327‐330.
    [29]宋明明,成谢锋,王厚大. HILBERT包络法在心音身份识别中的应用[J].微型机与应用, 2010,2:79‐82.
    [30]王新沛,刘常春,李远洋,孙处然.基于高阶香农熵的心音分段算法[J].吉林大学学报, 2010,40(5): 1433‐1437.
    [31]于倩,赵加祥,虎乐乐,倪虹.基于简单度的包络提取算法在心音分段中的应用[J].生物医学工程研究, 2009,28(1):11‐15.
    [32]陈萌辉,叶大田,陈江天.基于信号包络及短时过零率的心音分段算法[J].北京生物医学工程, 2007,26(1):48‐51.
    [33]邓华.一种改进相关系数法在单相自适应重合闸中的应用[J].电力系统保护与控制, 2009,11(22):102‐105.
    [34]张宇辉,陈晓东,刘思革.采用小波包分析和拟同步检波的电压闪变信号检测新方法[J].继电器, 2004,2(3):6‐10.
    [35]何正友,陈小琴,罗国敏等.基于暂态电流小波熵权的输电线路故障选相方法[J].电力系统自动化, 2006,30(21):39‐43.
    [36]刘倩.基于DSP的心音信号处理[D].重庆大学信号与信息处理专业, 2006:16‐18.
    [37] Anil k.Jain, Friederike D.Griess, Scottd.Connell. On‐line signature verification[J]. Pattern Recognition, 2002,35(12):2963‐2972.
    [38]林涛.嵌入式操作系统Windows CE的研究[J].嵌入式操作系统应用, 2006, 22 (6‐2):91‐93.
    [39]吕京建,肖海桥.面向21世纪的嵌入式系统[J].半导体技术, 2001,26:1‐4.
    [40]刘佳,焦斌亮. FPGA的发展趋势及其新应用[J].电子技术,2008,45(4):43‐44.
    [41] Kubota,H., Matsuse,K., Nakano,T.. DSP‐based speed adaptive flux observer of induction motor[J]. Industry Applications, IEEE Transactions on, 1993, 29(2): 344‐348.
    [42]张营,李鹏,陈立锋,巩永光.嵌入式系统发展综述[J].电子技术, 2008.6:74‐77.
    [43] Schriebl, W Winkler, T Starzacher, A Rinner, B. A pervasive smart camera network architecture applied for multi‐camera object classification[C]. Distributed Smart Cameras, 2009. ICDSC 2009. Third ACM/IEEE International Conference. 2009,10:1‐8.
    [44]陈天华,韩力群,郑彧,唐海滔,李瑰玮.基于HKY06C传感器的心音信号检测与实现[J].传感器与仪器仪表, 2009,25(6‐1):167‐169.
    [45]鲍可进.一种实用的单片机系统的RS‐232接口[J].电子技术应用,1997,2:41‐42.
    [46]曹保根.一主从式RS‐485应用系统的设计与调试[J].电子技术.2000,2:44‐46.
    [47] Flannery, Michael R,. Method and apparatus of providing power management using a self‐powered universal serial bus(USB) device[P]. United States Patent, 1998, 5799196.
    [48]万家富.嵌入式的USB驱动添加及应用[J],单片机与嵌入式系统应用.2003.11
    [49]许永和. USB外围设备设计与应用[M],中国电力出版社, 2003.6.
    [50]刘素花,龚德俊,徐永平,李思忍. SD卡在海洋数据存储中的应用[J].海洋科学, 2009,3(33):16‐20.
    [51] Robert M. Metcalfe, David R. Boggs. Ethernet: distributed packet switching for local computer networks[J]. Communications of the ACM, 1976, 19(7):395‐404.
    [52]林建民.嵌入式操作系统的技术发展趋势[J].计算机工程, 2001,10:1‐4.
    [53]姜云杰. Linux在嵌入式系统中的应用优势及前景[J].中国科技信息, 2008,11:110‐111.
    [54]周立功等. ARM嵌入式系统基础教程[M].北京航空航天大学出版社,2005,1:6‐29.
    [55]林涛.嵌入式操作系统Windows CE的研究[J].微计算机信息, 2006,6(22):91‐93.
    [56]邴琦,李明学,李峰.嵌入式Linux内核裁剪的具体过程和方法研究[J].信息技术, 2009,5:223‐235.
    [57]许建.基于QT的嵌入式浏览器和GUI的实现[D].西安电子科技大学, 2008.
    [58]覃鸿,王守觉.多全值神经元网络仿生模式识别方法在低训练样本数量非特定人语音识别中与HMM及DTW的比较研究[J].电子学报,2005,33(5):957‐960.
    [59] Y.E. Kocabasoglu, R.H.Henning. Human Heart Sounds, 1998. [http://www.lf2.cuni.cz/Projekty/interna/heart sounds/h12/index.html].
    [60] C.Cable, The Auscultation Assistant, 1997 [http://www.wilkes.med.ucla.edu/intro.html].

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

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

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