前沿研究

虚拟仪器技术在医学电子仪器中的应用

发布时间:2017-02-16 12:40:37      浏览  次

作者:崔艳斌,陈俊梅

单位:长治医学院 生物医学工程系

〔关键词〕虚拟仪器;电子仪器;医学

〔中图分类号〕TH772  〔文献标识码〕A

〔文章编号〕1002-2376(2017)03-0183-03

基金项目:长治医学院教改项目 J2016016

虚拟仪器技术就是利用高性能的硬件设备,同时结合灵活多变的软件,最终形成一套快速、高效、灵活的测试、 测量和自动化应用系统。灵活多变的软件能够为用户提供一个自主定义功能的界面,帮助用户根据自身不同的需求实现各自的目的。高性能的硬件是软件的基础和支撑,便于用户快速集成系统。最后,用户需要一个合适的软硬件平台来补充虚拟仪器技术的功能。因此,若想发挥虚拟仪器技术的最佳性能,需要同时具备高效率的软件、模块化的硬件和一个集成平台,只有这样虚拟仪器技术才能最快速、最高效地被利用,达到高性能、高拓展性、最省时、 最佳集成的优势[1]。在整个虚拟仪器技术整体系统中,最值得关注的就是虚拟仪器和开发平台两个概念。

1  虚拟仪器技术

1.1  虚拟仪器

虚拟仪器就是指用户在计算机上可以根据自己不同的需要,来自主定义仪器的功能,类似于计算机软件的开发和设计[2]。再借助高性能的硬件设备来实现这些经过自主设 计、定义的软件功能,最终的目的就是像传统硬件设备那样来实现各类数据采集、数据分析和数据显示的功能。虚拟仪器的技术核心实际上就是软件的开发和设计。由此可见,虚拟仪器系统是由计算机、软件和高性能的硬件组成, 见图 1。

图 1 虚拟仪器系统的构成


1.2  开发平台 LabVIEW

实验室虚拟仪器工程开发平台(Laboratory Virtual Instrument Engineering Workbench,LabVIEW)是一种程序开发平台。它是由美国NI公司研发推出,其类似于VC++等程序开发软件,但又有其独特的用处,通常用于智能硬件设备程序的开发。同时,LabVIEW与其他程序开发环境最大的不同在于其他的程序开发环境与开发语言都是采用基于文本的语言环境进而衍生出了程序代码,而LabVIEW是完全基于图形界面的程序开发环境,程序开发环境的底层就是图形界面,其是一种G语言编写程序,编程产生的是框图形式[3-4]。LabVIEW的目标和存在目的就是旨在帮助工程师来提高生产力以及工作效率。在使用LabVIEW编写程序的过程中,无须像其他程序开发环境一样输入大量代码,取而代之的是输入一个个的流程图示,这种编程方式正符合了工程师们的思维逻辑和习惯,整个环境中的基础语句都是工程师们熟悉的图标、流程等[5]。因此,LabVIEW主要的受众对象就是工程师。

2  虚拟仪器在医学电子仪器中的应用

近年来,虚拟仪器技术得到了快速的发展,特别是其在医学中的应用更是与日俱增。最早在医学领域使用虚拟仪器技术的是美国的GE Marquette Medical System公司,其生产的动态心电图仪器正是利用了虚拟仪器技术,并取得了非常好的效果。这种心电图仪器中有一个能够采集患者24 h心电波的收集仪器,在收集了患者多日心电信息之后,公司再利用分析软件对这些心电信息进行分析处理,从而能够更加准确地确定患者的问题所在[6-7]。目前这种仪器已经全面地被用于世界各大医院中,成了诊断心脏疾病的极佳设备。随后安捷伦公司也将虚拟仪器技术应用于医学领域中,推出了Agilent M2661A心电图系统和Zymed Holter心电分析系统。这两个系统的开发可以视为对GE Marquette Medical System公司产品的改进,其功能更加的强大,尤其在存储功能上得到了很大的改进,Agilent M2661A心电图系统能够存储超过10万份以上的心电图波形信息,并且能够 快速地将各心电图信号进行对比分析,功能更加强大、诊断结果更加准确。这两个案例标志着虚拟仪器技术被正式地引入医学领域,近些年来,虚拟仪器系统在医学领域的 应用方面被不断地扩大,目前主要被用于以下几个方面[8]

2.1  在医学信号采集系统领域的应用

在医学信号采集工作中,目前已经大量应用 LabVIEW开发平台进行相关医学信号的采集和处理。在这项工作中, LabVIEW开发平台需要结合高性能的硬件采集卡作为支撑。 LabVIEW开发平台目前提供了丰富的数据信息采集程序,但是从目前来看,由于公司的版权与技术问题,这些数据 采集程序仅能够支持NI公司制造的数据采集卡和其他极少数的非NI公司生产的数据采集卡。从目前虚拟仪器技术在医学信号采集的发展来看,我国目前已经设计出了一套成体系的虚拟心电信息采集系统和装置,并且能够采用自行制造的信息采集卡来完成整套的信息采集、分析工作,摆脱了其他国外公司的技术垄断。这套心电采集系统以信息采集卡作为设备的核心,通过串行连接通信、USB 接口连接等方式将两个设备进行连接通信,系统将收集到的心电信息传递至分析设备上,利用LabVIEW的开发环境对信息进行安全测试和数字信号转换,从而完成整套数据信息的处理、分析和显示。这种方法降低了心电信息处理的成本,并且提高了信息处理的准确性、安全性。是我国在医学信号采集领域利用虚拟仪器技术的先导和突破。

2.2  在医学信号处理系统领域的应用

在传统的医学信号处理流程中主要分为两个阶段,即信息的预处理和信号处理。医学中对于处理生理信号一直以来都十分困难,因为生理信号较弱,而且频率、波动和幅度都较低,生理传出的信号多数时候低于空间磁场,因此很容易受到其他信号的干扰而变得不清晰,而医学中对于信号的识别要求又极高,信号如果不能被准确地收集和反映,其效果不但没有益处反而有害。因此,这种空间磁场对于生理信号的干扰一直是医学信号处理领域的难题。 从医学信号处理的过程来看,预处理的过程通常是对生理信号进行分析、记录、存储等操作之前预先进行的一些处理, 包括放大、滤波等过程。而整个信息处理过程的核心是信 号处理,一般先通过特定的转换过程将信号放大后转换成模拟信号,然后将转换后的数字信号直接输入计算机系统中进行分析。在这个过程之中,医学界引入了LabVIEW 平台,利用其高效、灵活的数据处理功能来分析这些已经转换为数字信号的生理信息。LabVIEW中带有的波形测量、信号处理等功能目前已经被大量用于这一领域。其中,平台提供了高级数学分析智能库,能够对三维信息进行全方位处理,强大的数学功能使得经过 LabVIEW平台处理的数据更 加准确和全面。徐秋磊和赵兴群[9]已经利用LabVIEW设计了生理信号的数字过滤模块系统,基本解决了生理信号过弱而易受其他信号影响的问题,他们设计的系统能够实现对心电信息的插值、高通等滤波处理,最终能够计算出心率的各项变化,利用一系列的高级函数,起到了增强信号的效果。

2.3  在医学信息数据库管理领域的应用

经过信号采集、信号处理过程之后,形成了大量的数据信息需要储存以便日后加以利用。这些信息包括患者的各项生理参数、个人资料等,这些重要的信息往往需要长时间保存。但是,传统的数据存储方法(包括手工管理、 文件信息系统管理等)都不能准确反映各类不同的数据之间的关联,不能合理构建数据、文件之间的组织结构。这些都表明了基于虚拟仪器技术的数据管理信息系统是未来医学信息管理的发展趋势。LabVIEW 平台内嵌了SQL 语言库,又自带了多种结构模式和关系图,便于将各类的数据建立关系,同时LabVIEW平台支持在Windows系统中得到广泛利用的ODBC数据库,该数据库中的各类子数据库能够实现跨库、跨平台的数据检索与存储功能。可见,相比于传统的基于语言进行编辑、查询的数据库管理系统而言, 利用LabSQL数据管理平台可以对任何形式的数据库进行访问,能够实现各种类型的查询、检索功能,这就是基于关系图、结构图的数据管理平台最大的优点。   

同时,这种数据库系统能够轻易、简洁地对各种记录进行增删改查操作,仅需要简单的编程过程就可以实现同LabVIEW系统的全面对接。而且,LabVIEW 平台目前是开源的,其为用户提供了更广泛的使用机会和BUG修复、功能强化机会。谭新[10]已经基于这一数据管理平台,设计了一种远程医疗监护中心数据库,该数据库正是利用LabSQL平台对整个医学数据库进行访问,能够大量、准确地存储各类医学生理信息,并且能够通过LabVIEW平台设计出最 合适的查询界面。

2.4  在远程医疗诊断系统领域的应用

远程医疗诊断系统是利用计算机技术与通信技术相结合,能够实现对患者的远程观测和检查,使患者不需要亲自前往医院来就诊。这种技术的发展对于资源的合理分配起到了十分巨大的作用。传统的非远程诊断技术中,一个国家乃至一个城市往往需要大量相同的设备放置于不同的医院中,昂贵的诊疗设备购置,对于医疗机构是一笔极大地开支,这大大提高了患者就诊的成本,使众多患者无力支付医疗费用。而远程医疗诊断系统的发展可以最大程度 地节省资源,降低诊疗成本,同时加快诊疗的速度,大大的提高了医疗效率。LabVIEW平台提供了强大的通信功能, 包括TCP,UDP,NET,DataSocket等各类协议、远程面板等。这些功能都能对远程通信功能的实现和效率的提高起到重要作用。倪艳[11]和陈家胜[12]研发出了一种远程医疗诊断的模型,正是利用LabVIEW平台来实现的,这种模型由多台个人电脑和相关的硬件仪器组成,硬件仪器根据具体不同的诊疗内容来决定,而这套远程医疗诊断模型对于各类疾病的诊疗都是有效的。这套模型运用LabVIEW进行前端的 数据采集和传输,同时利用 VB6.0 设计了诊断数据的中端服务器,之间的通信工作则由DataSocket完成。该模型基于网 络的形式提供诊疗业务,能够使得医师可以随时利用个人电脑通过 Internet 网络对患者进行远程诊断,而患者则可以在 家中利用个人电脑接收专业医师的诊断[13]。到目前为止,该模型已经被运用于心率、血氧饱和度、体温等基础生理数据的检测,未来将会实现更为复杂的生理数据的检测,未来的发展趋势将是向着全面的远程医疗诊断发展[14]

2.5  在传统仪器功能扩展领域的应用

采用虚拟仪器技术能够更为方便的扩展各类仪器的功能,从而去提高传统仪器的各项水平指标和功能,使得传统的仪器更加智能化、自动化,同时降低设备的成本。王皓宇等[15]提出了一种新型的基于LabVIEW的心电实时监 测系统,在普通的心电图仪器功能之上,对原有的功能进行了扩充,配合微型计算机和数据采集卡,大大提升了传统心电图仪器的功能。对其功能进行了扩展之后能够更加方便地对心电信号实施监测,同时,在LabVIEW平台之上能够更加灵活的设计硬件的功能,王皓宇等[15]已经成功地在该软件平台上使用了小波变换信号处理方法,提高了R波峰监测的准确程度,实现了心电信号的变异性分析,最终能够使得仪器输出的监测数据更加直观、方便的被医师阅读,使得结果更加的准确无误。

3  结语

虚拟仪器技术是一项结合各项科技技术共同发展的综合性技术,其结合了计算机技术、网络、通信等技术的优点,在近几年快速发展。不仅在医学领域得到多方面的应用,而且在其他学科领域同样应用甚广。综合各方面的情况来看,虚拟仪器技术在医学电子仪器中的应用在未来几年内仍然会呈现高速提升的态势,其在医学界其他领域的应用也会得到快速发展,未来几年内其应用将不仅局限于本研究所述的5点。虚拟仪器技术的发展必然会给医学行业的发展带来巨大的推动作用。

[参考文献]
[1]伍星华,王旭 . 国内虚拟仪器技术的应用研究现状及展望 [J]. 现代科学仪器,2011(4):112-116.
[2]路亚峰,陈义军,温新岐,等. 虚拟仪器技术研究现状与展望 [J]. 国外电子测量技术,2010,29(11):35-37.
[3]张毅刚 . 虚拟仪器技术介绍 [J]. 国外电子测量技术,2006,25(6): 1-6.
[4]袁媛,李绍稳,汪伟伟,等 . 基于 LabVIEW 的虚拟仪器技术研究与应用 [J]. 农业网络信息,2005(4):6-10.
[5]黄学文,周敬泉 . 虚拟仪器技术的现状与前景[J]. 电测与仪表, 2004,41(10):5-8.
[6]林正盛 . 虚拟仪器技术及其应用[J]. 电子技术应用,1997(3): 24-26.
[7]周求湛,钱志鸿,刘萍萍, 等 . 虚拟仪器与LabVIEWTM7 Express程序设计[M]. 北京:北京航空大学出版社,2004.
[8]沈晓燕,章国安,张士兵,等 .NI平台在医学电子仪器课程设计中的应用 [J]. 电气电子教学学报,2012,34(5):84-85.
[9]徐秋磊,赵兴群 . 基于LabVIEW的心电信号读取及处理分析[J]. 医疗卫生装备,2006,27(10):19-20.
[10]谭新 . 远程医疗中心信号处理平台的设计与实现 [D]. 重庆:重庆大学,2008.
[11]倪艳 . 红外无线数字通信原理与智能仪器红外接口设计 [D]. 南京:南京师范大学,2002.
[12]陈家胜 . 光电探测器综合特性测试系统的研究与设计[D]. 武 汉:华中科技大学,2012.
[13]戚仕涛,汤黎明,吴敏,等 . 虚拟心电采集系统设计[J]. 医疗卫生装备,2005,26(3):10-11.
[14]徐现通 . 智能型HRV模糊分析系统的研究 [J]. 医疗卫生装备, 2004,25(10):3-7.
[15]王浩宇,胡仲军,张旭,等 . 基于LabVIEW的心电实时监测系统[J]. 医疗设备信息,2006,27(10):21-23.

投稿系统

本系统为《医疗装备》唯一投稿平台,以方便作者在线投稿、查询、缴费等;《医疗装备》未授权其他任何单位、个人进行网站建设或收稿、收费等行为!

官方信息

  • 欢迎关注《医疗装备》官方公众号

《医疗装备》杂志社有限责任公司   版权所有   Copyright(c)2001-2017
ylzbzz.org.cn All Right Reserved    京ICP备17008523号-1   网站构建:Blovemedia