CN101569542A - 分布式b超检查***及其超声检测信号的处理方法 - Google Patents

分布式b超检查***及其超声检测信号的处理方法 Download PDF

Info

Publication number
CN101569542A
CN101569542A CNA2009100400249A CN200910040024A CN101569542A CN 101569542 A CN101569542 A CN 101569542A CN A2009100400249 A CNA2009100400249 A CN A2009100400249A CN 200910040024 A CN200910040024 A CN 200910040024A CN 101569542 A CN101569542 A CN 101569542A
Authority
CN
China
Prior art keywords
ultrasonic
task
test side
user
image process
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2009100400249A
Other languages
English (en)
Other versions
CN101569542B (zh
Inventor
张军
韦岗
曹燕
宁更新
余华
黄庆华
姚若何
刘桂开
陆以勤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
South China University of Technology SCUT
Original Assignee
South China University of Technology SCUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by South China University of Technology SCUT filed Critical South China University of Technology SCUT
Priority to CN2009100400249A priority Critical patent/CN101569542B/zh
Publication of CN101569542A publication Critical patent/CN101569542A/zh
Application granted granted Critical
Publication of CN101569542B publication Critical patent/CN101569542B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Ultra Sonic Daignosis Equipment (AREA)

Abstract

本发明涉及分布式B超检查***及其超声检测信号的处理方法,***包括通过通信网络进行通信的一个B超图像处理中心和多个B超检测端,B超图像处理中心包括通信模块、用户和任务管理服务器、任务输入/输出缓冲区、图像处理服务器,通信模块与用户和任务管理服务器连接,用户和任务管理服务器、任务输入/输出缓冲区、图像处理服务器相互连接;B超检测端包括探头、探头控制模块、缓存、通信模块、检测端控制模块、显示模块、控制面板,探头、探头控制模块、缓存、通信模块顺次连接,检测端控制模块分别与探头控制模块、缓存、通信模块、显示模块、控制面板连接;具有主机计算能力共享、资源利用率高、使用灵活、成本低、扩展能力强等优点。

Description

分布式B超检查***及其超声检测信号的处理方法
技术领域
本发明涉及一种医学检测***,特别是一种分布式的B超检查***及其超声检测信号的处理方法。
背景技术
B型超声检查仪(type-B ultrasonic),俗称“B超”,是现代临床医学中最常用的诊断仪器之一,它利用超声波在人体内传播时因人体各种组织声学特性上的差异而在两种不同组织界面处产生的反射、折射、散射、绕射和衰减等现象,以及声源与接收器相对运动产生多普勒频移等物理特性,来显示各种组织及其病变的形态,帮助医生对病变部位、性质和功能障碍程度作出诊断,具有强度低、频率高、对人体无损伤、无痛苦、显示方法多样等优点,被广泛应用到心内科、消化内科、泌尿科和妇产科等疾病的诊断当中。
B超检查仪通常由主机和探头两部分构成,包括发射、扫查、接收、信号处理和显示五个基本组成构件。近年来随着声学材料、电子技术、集成电路、微计算机的迅速发展,B超检查仪的性能得到不断提高,逐渐向高性能、多功能、高分辨率、高清晰度的方向发展,显示的空间也由原来的一维和二维扩展到三维和四维。越来越复杂的功能和图像处理算法对B超检查仪的运算处理能力提出了更高的要求。
传统的B超检查仪通常设计为一***立工作的仪器,独立完成各种检查功能。这种设计方式可以满足多种较为简单的B超检查处理的需要,例如B超图像的一维、二维显示等,但随着更复杂的图像处理方法和功能的出现和应用,独立工作的B超检查仪在实际应用中的局限性也越来越明显,例如:(1)成本高,处理和扩展能力受限。高分辨率图像重建、三维和四维图像重建、计算机辅助诊断等图像处理算法均需要巨大的运算量,如果只用一***立的B超检查仪来完成这些计算,则每台B超检查仪都需要昂贵的高性能运算部件来支持,显著地提高了硬件成本。基于成本的考虑,目前一些复杂的图像处理算法甚至还未能应用到实际的B超检查当中。此外,独立的设计也使得B超检查仪在处理能力、功能扩展、升级等方面受到主机运算能力的限制。(2)计算能力不共享,硬件资源的利用率不够高。现有的B超检查仪通常独立地完成各项处理功能,相互之间不进行计算处理能力的共享,使得B超检查仪在病人轮换、病人较少等情况下常常处于空闲状态,造成主机计算能力的浪费。此外,不同医院之间的B超检查仪也无法共享使用,在某些医院病人不多或没有病人的情况下,其B超检查仪不能为其他较为繁忙的医院提供服务,也造成了资源的浪费。(3)使用不灵活。由于现有的每台B超检查仪均包含主机和探头,通常体积和重量较大,不能灵活移动,并且价格昂贵,因此通常放置在医院中专门的B超检查室内,病人只能到医院的B超室内才能进行B超检查,使用起来并不灵活。同时,现有B超检查仪价格高、移动不便等缺点,也不利于B超检查仪在一些医疗设施不够完善的地方(如乡村、社区等)地方或家庭普及使用。尽管便携式B超检查仪能够部分解决使用不灵活的不足,但现有的便携式B超检查仪运算处理能力有限,只能完成一些简单的检查功能,而无法进行高分辨率图像恢复、三维和四维图像重建、计算机辅助诊断等运算量大的任务。
发明内容
针对现有B超检查仪成本高、计算能力不能共享、使用不灵活等缺点,本发明的目的在于提供一种分布式B超检查***,具有主机计算能力共享、资源利用率高、处理能力强、使用灵活、成本低、扩展能力强等优点。
本发明的目的还在于提供分布式B超检查***的超声检测信号的处理方法。
本发明的目的通过以下技术方案实现:本分布式B超检查***,包括一个B超图像处理中心、多个B超检测端,B超图像处理中心与B超检测端之间通过通信网络进行通信;B超图像处理中心包括通信模块、用户和任务管理服务器、任务输入/输出缓冲区、图像处理服务器,通信模块与用户和任务管理服务器连接,用户和任务管理服务器、任务输入/输出缓冲区、图像处理服务器相互连接;B超检测端包括探头、探头控制模块、缓存、通信模块、检测端控制模块、显示模块、控制面板,探头、探头控制模块、缓存、通信模块顺次连接,检测端控制模块分别与探头控制模块、缓存、通信模块、显示模块、控制面板连接。
所述B超图像处理中心的通信模块为光纤接入设备,任务输入/输出缓冲区为硬盘阵列,图像处理服务器为图像处理集群,用户和任务管理服务器包括用于完成B超检测端用户管理、认证的用户管理与认证模块和用于管理各B超检测端提交的操作任务的任务管理模块。
所述B超检测端的通信模块为网卡、ADSL调制解调器或3G调制解调器,缓存为FLASH存储器,检测端控制模块为嵌入式处理器。
本分布式B超检查***的超声检测信号的处理方法,其特征在于B超检测端的工作流程包括以下步骤:
步骤11,***启动后,首先进行软硬件的初始化;
步骤12,检测端控制模块控制探头控制模块和探头对目标进行超声检查,检测到的信号通过探头控制模块转换为数字信号存储到缓存中;
步骤13,如果用户需要完成的操作可以由检测端控制模块完成,则由检测端控制模块对缓存中的超声数据进行处理并在显示模块上显示结果;
步骤14,如果用户需要完成的任务不能由检测端控制模块完成,则检测端控制模块控制通信模块与B超图像处理中心建立通信连接,并将缓存中的超声检测数据和所要进行的操作信息通过通信模块发送到B超图像处理中心;
步骤15,B超图像处理中心对B超检测端的数据处理完毕后,向B超检测端发送处理完成消息,检测端控制模块通过通信模块接收到该消息后,接收B超图像处理中心处理的结果并存在缓存中,然后控制显示模块进行显示;
步骤16,当B超检测端使用完毕后,用户通过控制面板输入退出命令,检测端控制模块接收到该消息后,通过通信模块向B超图像处理中心发送注销信息,并断开与B超图像处理中心的连接;
B超图像处理中心的工作流程包括以下步骤:
步骤21,***启动后,首先进行软硬件的初始化;
步骤22,用户和任务管理服务器通过通信模块接收B超检测端的连接建立请求,并对其进行用户验证,如果验证不通过,则拒绝该B超检测端的连接请求,否则则记录该用户的信息,允许该B超检测端在B超图像处理中心中建立操作任务;
步骤23,用户和任务管理服务器通过通信模块接收B超检测端发送过来的任务描述信息和待处理的数据,存放在任务输入/输出缓冲区,并记录该次操作任务的相关信息;
步骤24,用户和任务管理服务器按各操作任务的优先级次序,控制图像处理服务器从任务输入/输出缓冲区取出各操作任务的数据进行处理;图像处理服务器完成某操作任务的处理后,将处理的结果存放到任务输入/输出缓冲区,并通知用户和任务管理服务器;
步骤25,用户和任务管理服务器按各操作任务的优先级次序,将任务输入/输出缓冲区中存放的处理结果通过通信模块向相应的B超检测端进行发送;发送完毕后,删除该任务的相关记录;
步骤26,当用户和任务管理服务器通过通信模块接收到某B超检测端的注销信息时,任务管理子模块检查该B超检测端是否还有正在处理的任务,如果有,则通知图像处理集群终止该任务的处理,并删除其中记录的相关任务信息,最后在用户认证和管理子模块中删除所记录的该B超检测端的相关用户信息。
与现有技术相比,本发明具有以下优点和有益效果:
(1)计算能力共享、资源利用率高。本发明提供的分布式B超检查***中,B超图像处理中心的计算能力可以同时被多个B超检测端共享使用,计算资源的闲置率低,且能合理地为各个B超检测端分配计算能力,与现有的独立B超检查仪相比能更高效地利用有限的计算资源。此外,B超图像处理中心的计算能力还可以通过通信网络被分布各处的B超检测端利用,能有效地解决不同应用场所间的B超检查仪使用率不均衡的情况。
(2)处理能力强、使用方便。本发明的B超图像处理中心中,图像处理服务器采用多台相互联网的计算机构成,通过分布式计算等方法,可以为用户提供强大的计算处理能力,使得每个B超检测端都能完成诸如高分辨率图像恢复、三维和四维图像重建、计算机辅助诊断等运算量较大的功能。同时,由于B超检测端不需要具备很强的处理能力,因此其结构比传统的B超检查仪简单,可以很容易地设计成便携的形式,可以广泛应用于多种医疗场合,特别适合在医疗资源不足的城镇、乡村、社区等地方或家庭普及使用。
(3)使用成本低,扩展能力强。本发明提供的分布式B超检测***,每个B超图像处理中心可以同时处理多个远程B超检测端的任务请求,能够充分地利用B超处理中心的运算处理能力,B超检测端结构简单,成本低廉,医疗点只需具备B超检测端即能完成多种复杂的功能,与每个医疗点独立购置B超检查仪相比,可以显著地降低使用成本。此外,本发明提供的分布式B超检测***还具有很强的扩展能力,通过增加B超检测端,可以方便地增加医疗检测点,升级B超图像处理中心的计算机或增加计算机的数目,则可以提高***的运算处理能力,升级B超图像处理中心的软件***,则可以增加新的处理功能。
附图说明
图1为本发明***结构框图;
图2为本发明B超图像处理中心结构框图;
图3为本发明B超检测端结构框图;
图4为本发明实施例的B超图像处理中心结构框图;
图5为本发明实施例的B超检测端结构框图;
图6为本发明实施例的B超检测端工作流程图;
图7为本发明实施例的B超图像处理中心工作流程图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
实施例
本发明的***结构如图1所示,主要由一个B超图像处理中心及多个B超检测端共同构成,B超图像处理中心通过光纤接入通信网络(例如互联网),为各个B超检测端完成各种运算较大的图像处理操作,例如B超图像的高分辨率恢复、三维重建、计算机辅助诊断等较为复杂的图像处理算法;B超检测端放置在任意能够与B超图像处理中心通信的地方,通过ADSL、3G等方式接入通信网络(例如互联网),完成超声检测、向B超图像处理中心提交操作任务并接收和显示B超图像处理中心的处理结果等功能;B超检测端与B超图像处理中心之间通过通信网络进行通信。
本发明的B超图像处理中心,其结构如图2所示,主要由通信模块、用户和任务管理服务器、任务输入/输出缓冲区、图像处理服务器构成,通信模块与用户和任务管理服务器连接,用户和任务管理服务器、任务输入/输出缓冲区、图像处理服务器相互连接。
本发明的B超检测端,其结构如图3所示,主要由探头、探头控制模块、缓存、通信模块、检测端控制模块、显示模块、控制面板构成,探头、探头控制模块、缓存、通信模块顺次连接,检测端控制模块分别与探头控制模块、缓存、通信模块、显示模块、控制面板连接。
在本实施例中,B超图像处理中心的结构如图4所示,主要由光纤接入设备、用户和任务管理服务器、硬盘阵列、图像处理集群共同构成,即通信模块采用光纤接入设备,任务输入/输出缓冲区采用硬盘阵列,图像处理服务器采用图像处理集群;光纤接入设备与用户和任务服务器连接,用户和任务管理服务器、硬盘阵列、图像处理集群通过局域网相互连接。光纤接入设备作为***的通信模块,完成B超图像处理中心与B超检测端的通信。硬盘阵列实现***的任务输入/输出缓冲区的功能,用于存放各个B超检测端传送过来的待处理数据,以及需要传送给各个B超检测端的处理结果。用户和任务管理服务器由一台计算机实现,包含用户管理与认证模块、任务管理模块,分别完成B超检测端的用户管理和认证、管理各B超检测端提交的操作任务的功能,通过软件实现以下管理功能:(1)完成B超检测端用户的管理和认证;(2)通过光纤接入设备接收B超检测端的数据,存放在硬盘阵列中,并按各B超检测端操作任务的优先级次序,控制图像处理服务器从硬盘阵列中取出各操作任务的数据进行处理;(3)按各B超检测端操作任务的优先级次序,将硬盘阵列中存放的处理结果通过光纤接入设备向相应的B超检测端进行发送。图像处理集群是由多台相互联网的计算机构成的集群计算机***,负责对存放在硬盘阵列中的B超检测端传送过来的超声数据进行处理,并将结果输出到硬盘阵列中。
在本实施例中,B超检测端结构如图5所示,主要由探头、探头控制模块、FLASH存储器、通信模块、嵌入式处理器、显示模块和控制面板共同构成,即缓存采用FLASH存储器,检测端控制模块采用嵌入式处理器;探头和探头控制模块连接,探头控制模块、FLASH存储器、通信模块、嵌入式处理器通过***总线依次连接,嵌入式处理器还通过***总线分别与FLASH存储器、探头控制模块、显示模块和控制面板连接。其中,探头完成超声探测信号的发射和接收,探头控制模块对探头超声的发射、扫查和接收进行控制,并将接收到的模拟超声探测信号转换为数字超声信号,这两个模块的结构与传统的B超检查仪中相应的模块相同,这里不再赘述。FLASH存储器作为***的缓存,用于存储探头控制模块输出的数字超声信号,以及存储通信模块接收到的B超图像处理中心传送过来的处理结果。通信模块为网卡、ADSL调制解调器或3G调制解调器,完成B超检测端与B超图像处理中心之间的数据通信,将存储在FLASH存储器中的数字超声信号向B超图像处理中心发送,并接收B超图像处理中心传送过来的图像处理结果,存于FLASH存储器中。显示模块由顺次连接的显示驱动模块和显示屏构成,用于显示本地采集和处理的B超图像,以及B超图像处理中心传送过来的处理结果。控制面板由顺次连接的并行接口和按键阵列构成,用于接收用户的输入命令。嵌入式处理器构成***的检测端控制模块,用ARM芯片及相应的***电路来实现,完成以下功能:
(1)控制探头控制模块进行B超图像采集并存放到FLASH存储器中;(2)通过通信模块将缓存中的超声数据及相应的操作请求向B超图像处理中心发送,接收B超图像处理中心传送回来的结果并存放到FLASH存储器中;(3)控制显示模块显示本地采集和处理的B超图像或B超图像处理中心传送过来的处理结果;(4)通过控制面板接收用户的命令,并进行相应的操作。
在本实施例中,B超图像处理中心放置在专门的机房内,B超检测端放置在各个医疗检查点,两者之间通过互联网进行远程连接和通信,当需要进行复杂的运算处理时,B超检测端将检测到的B超数据通过互联网发送到B超图像处理中心进行处理,并通过互联网接收并显示B超图像处理中心发送过来的处理结果。具体来说,B超检测端通过其中的嵌入式处理器来控制各部分硬件实现上述功能,其工作流程如图6所示,包含以下步骤:
(1)***启动后,首先进行软硬件的初始化,然后进入主程序的***消息循环。
(2)嵌入式处理器控制探头控制模块和探头对目标进行超声检查,检测到的信号通过探头控制模块转换为数字信号存储到FLASH存储器中。本步骤具体如下:
当嵌入式处理器通过控制面板接收到用户需要进行B超检测的指令后,启动一个超声检测和数据采集的线程。该线程首先在内存中开辟一个输入缓冲区,并在FLASH存储器中建立保存该次操作任务的数据文件;然后控制探头控制模块和探头对目标发送超声检测信号并接收回波。回波信号通过探头控制模块转换为数字信号,存放到嵌入式处理器在内存中开辟的缓冲区。当缓冲区中数据满时,嵌入式处理器将缓冲区中的数据存放到FLASH存储器的对应文件中。当一帧图像采集完成后,嵌入式处理器在显示模块上显示该帧的B超检测画面,供用户监测当前超声检查的位置和状况。
(3)如果用户需要完成的操作可以由嵌入式处理器完成,则由嵌入式处理器对FLASH存储器中的超声数据进行处理并在显示模块上显示结果。本步骤具体为:
当超声检测数据采集完毕后,如果用户当前的操作可以由嵌入式处理器本地完成,例如一些简单的一维和二维的缩放、滤波、增强等,则由嵌入式处理器对FLASH存储器中的检测数据进行处理并在显示模块上显示结果。哪些操作可以本地完成,由设计者在***设计时根据所使用的嵌入式处理器的运算能力预先确定,并在嵌入式处理器的软件中提供完成相应处理的子程序。
(4)如果用户需要完成的任务不能由嵌入式处理器完成,则嵌入式处理器控制通信模块与B超图像处理中心建立通信连接,并将FLASH存储器中的超声检测数据和所要进行的操作信息通过通信模块发送到B超图像处理中心。本步骤具体如下:
不能由嵌入式处理器本地完成的用户操作,诸如B超图像的超分辨率重建、三维和四维重建、计算机辅助诊断等运算量很大的处理,或一些在B超检测端设计时不具备的新处理功能,则首先由嵌入式处理器通过通信模块与B超图像处理中心建立通信连接,例如,当通信模块由ADSL或3G调制解调器构成的时候,需要拨号接入到固定或移动通信网络,然后向B超图像处理中心发送登录信息,等待验证通过。在接收到B超图像处理中心的通过验证的回答后,启动一个超声数据发送的线程,该线程首先通过通信模块向B超图像处理中心发送本次操作的任务描述,包括操作的类型、操作的参数、操作的数据量大小等信息,然后将FLASH存储器中保存的检测数据文件发送到B超图像处理中心。
(5)B超图像处理中心对B超检测端的数据处理完毕后,向B超检测端发送处理完成消息,嵌入式处理器通过通信模块接收到该消息后,接收B超图像处理中心处理的结果并存在FLASH存储器中,然后控制显示模块进行显示。本步骤具体为:
B超图像处理中心对该B超检测端的数据处理完毕后,向B超检测端发送处理完成消息,嵌入式处理器通过通信模块接收到该消息后,启动一个处理结果的接收线程。该线程中,嵌入式处理器首先通过通信模块向B超图像处理中心发送“接收数据准备好”的信息,并在内存中开辟接收缓冲区,在FLASH存储器中建立保存该次接收任务的数据文件,然后通过通信模块接收B超图像处理中心处理的结果,存放在接收缓冲区中,当接收缓冲区满时,将接收缓冲区中的数据写入FLASH存储器中建立的文件里。接收完毕后,嵌入式处理器根据用户的操作指令,将存放在FLASH存储器中的处理结果通过显示模块为用户进行显示。
(6)当B超检测端使用完毕后,用户通过控制面板输入退出命令,嵌入式处理器接收到该消息后,通过通信模块向B超图像处理中心发送注销信息,并断开与B超图像处理中心的连接。
在另一些实施例中,在超声检测数据的采集和发送可以采用DMA的传送方式,即在超声检测数据的采集过程中,超声检测数据直接从探头控制模块传送到FLASH存储器,在超声检测数据向B超图像处理中心的发送过程中,超声检测数据直接从FLASH存储器传送到通信模块。
在B超图像处理中心中,用户和任务管理服务器完成主要的控制功能,并由与之连接的图像处理集群完成各种图像处理任务。具体来说,用户和任务管理服务器采用以下流程来完成多个B超检测端提交的图像处理任务,其工作流程如图7所示:
(1)***启动后,首先进行软硬件的初始化,然后进入主程序的***消息循环。
(2)用户和任务管理服务器通过通信模块接收B超检测端的连接建立请求,并在用户管理与认证模块中对其进行用户验证,如果验证不通过,则拒绝该B超检测端的连接请求,否则则记录该用户的信息,允许该B超检测端在B超图像处理中心中建立操作任务。本步骤具体如下:
当用户和任务管理服务器通过通信模块接收到某一B超检测端的登录信息后,启动一个用户认证线程;该线程中,用户认证和管理子模块对B超检测端的登录信息进行用户验证,如果验证信息不正确,则通过通信模块向该B超检测端发送拒绝登录的信息,如果验证信息正确,则在当前的用户列表中记录该用户的信息。任务管理子模块根据当前用户列表的记录,允许该B超检测端在B超图像处理中心建立图像处理任务。
(3)用户和任务管理服务器通过通信模块接收B超检测端发送过来的任务描述信息和待处理的数据,存放在任务输入/输出缓冲区,并记录该次操作任务的相关信息。本步骤具体如下:
当用户和任务管理服务器通过通信模块接收到B超检测端发送过来的任务请求时,启动一个数据接收和处理线程,该线程中,任务管理子模块首先在当前的任务列表中增加该任务的信息,并根据任务描述信息中提供的数据量大小在硬盘阵列中初始化一片存储区域用于接收该任务的数据。
接收数据的初始化工作完成后,任务管理子模块在通信模块接收的数据流中,根据不同数据包里B超检测端的标识、用户认证和管理子模块中记录的当前用户信息、以及本模块中记录的任务信息,取出属于该B超检测端本次任务的数据流,存放到硬盘阵列中建立的对应存储区域中。
(4)用户和任务管理服务器按各操作任务的优先级次序,控制图像处理服务器从任务输入/输出缓冲区取出各操作任务的数据进行处理;图像处理服务器完成某操作任务的处理后,将处理的结果存放到任务输入/输出缓冲区,并通知用户和任务管理服务器。本步骤具体如下:
数据接收完毕后,任务管理子模块将该任务加入到待处理任务列表中,由***中的任务管理线程按优先级次序,将各个B超检测端的图像处理任务提交给图像处理集群进行计算。任务的优先级次序可以采用先到先服务的原则,也可以根据不同B超检测端任务的紧急程度、付费级别来排序。
图像处理集群为一专门进行图像处理的集群计算机***,采用分布式的计算方法来完成各个任务的图像处理算法,当图像处理集群完成某任务的图像处理计算后,将处理结果写入硬盘阵列,并通知用户与任务管理服务器该任务已处理完毕。
(5)用户和任务管理服务器按各操作任务的优先级次序,将任务输入/输出缓冲区中存放的处理结果通过通信模块向相应的B超检测端进行发送;发送完毕后,删除该任务的相关记录。本步骤具体如下:
当用户和任务管理服务器接收到图像处理集群完成某任务的消息后,任务管理子模块将该任务的状态标记为已完成,并启动一个数据发送线程。该线程按各任务的优先级次序,通过通信模块将硬盘阵列中存放的各任务的处理结果向相应的B超检测端进行发送。发送完毕后,任务管理程序删除该任务的相关记录。
(6)当用户和任务管理服务器通过通信模块接收到某B超检测端的注销信息时,任务管理子模块检查该B超检测端是否还有正在处理的任务,如果有,则通知图像处理集群终止该任务的处理,并删除其中记录的相关任务信息,最后在用户认证和管理子模块中删除所记录的该B超检测端的相关用户信息。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

Claims (5)

1.分布式B超检查***,其特征在于:包括一个B超图像处理中心、多个B超检测端,B超图像处理中心与B超检测端之间通过通信网络进行通信;B超图像处理中心包括通信模块、用户和任务管理服务器、任务输入/输出缓冲区、图像处理服务器,通信模块与用户和任务管理服务器连接,用户和任务管理服务器、任务输入/输出缓冲区、图像处理服务器相互连接;B超检测端包括探头、探头控制模块、缓存、通信模块、检测端控制模块、显示模块、控制面板,探头、探头控制模块、缓存、通信模块顺次连接,检测端控制模块分别与探头控制模块、缓存、通信模块、显示模块、控制面板连接。
2.根据权利要求1所述的分布式B超检查***,其特征在于:所述B超图像处理中心的通信模块为光纤接入设备,任务输入/输出缓冲区为硬盘阵列,图像处理服务器为图像处理集群,用户和任务管理服务器包括用于完成B超检测端用户管理、认证的用户管理与认证模块和用于管理各B超检测端提交的操作任务的任务管理模块。
3.根据权利要求1所述的分布式B超检查***,其特征在于:所述B超检测端的通信模块为网卡、ADSL调制解调器或3G调制解调器,缓存为FLASH存储器,检测端控制模块为嵌入式处理器。
4.根据权利要求1所述的分布式B超检查***的超声检测信号的处理方法,其特征在于B超检测端的工作流程包括以下步骤:
步骤11,***启动后,首先进行软硬件的初始化;
步骤12,检测端控制模块控制探头控制模块和探头对目标进行超声检查,检测到的信号通过探头控制模块转换为数字信号存储到缓存中;
步骤13,如果用户需要完成的操作可以由检测端控制模块完成,则由检测端控制模块对缓存中的超声数据进行处理并在显示模块上显示结果;
步骤14,如果用户需要完成的任务不能由检测端控制模块完成,则检测端控制模块控制通信模块与B超图像处理中心建立通信连接,并将缓存中的超声检测数据和所要进行的操作信息通过通信模块发送到B超图像处理中心;
步骤15,B超图像处理中心对B超检测端的数据处理完毕后,向B超检测端发送处理完成消息,检测端控制模块通过通信模块接收到该消息后,接收B超图像处理中心处理的结果并存在缓存中,然后控制显示模块进行显示;
步骤16,当B超检测端使用完毕后,用户通过控制面板输入退出命令,检测端控制模块接收到该消息后,通过通信模块向B超图像处理中心发送注销信息,并断开与B超图像处理中心的连接;
B超图像处理中心的工作流程包括以下步骤:
步骤21,***启动后,首先进行软硬件的初始化;
步骤22,用户和任务管理服务器通过通信模块接收B超检测端的连接建立请求,并对其进行用户验证,如果验证不通过,则拒绝该B超检测端的连接请求,否则则记录该用户的信息,允许该B超检测端在B超图像处理中心中建立操作任务;
步骤23,用户和任务管理服务器通过通信模块接收B超检测端发送过来的任务描述信息和待处理的数据,存放在任务输入/输出缓冲区,并记录该次操作任务的相关信息;
步骤24,用户和任务管理服务器按各操作任务的优先级次序,控制图像处理服务器从任务输入/输出缓冲区取出各操作任务的数据进行处理;图像处理服务器完成某操作任务的处理后,将处理的结果存放到任务输入/输出缓冲区,并通知用户和任务管理服务器;
步骤25,用户和任务管理服务器按各操作任务的优先级次序,将任务输入/输出缓冲区中存放的处理结果通过通信模块向相应的B超检测端进行发送;发送完毕后,删除该任务的相关记录;
步骤26,当用户和任务管理服务器通过通信模块接收到某B超检测端的注销信息时,任务管理子模块检查该B超检测端是否还有正在处理的任务,如果有,则通知图像处理集群终止该任务的处理,并删除其中记录的相关任务信息,最后在用户认证和管理子模块中删除所记录的该B超检测端的相关用户信息。
5.根据权利要求4所述的超声检测信号的处理方法,其特征在于:步骤12-16中所述的检测端控制模块为嵌入式处理器,缓存为FLASH存储器;步骤22-26中所述的任务输入/输出缓冲区为硬盘阵列,图像处理服务器为图像处理集群,用户和任务管理服务器包括用于完成B超检测端用户管理、认证的用户管理与认证模块和用于管理各B超检测端提交的操作任务的任务管理模块,在步骤22中由用户管理与认证模块进行用户验证。
CN2009100400249A 2009-06-05 2009-06-05 分布式b超检查***的超声检测信号的处理方法 Expired - Fee Related CN101569542B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100400249A CN101569542B (zh) 2009-06-05 2009-06-05 分布式b超检查***的超声检测信号的处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100400249A CN101569542B (zh) 2009-06-05 2009-06-05 分布式b超检查***的超声检测信号的处理方法

Publications (2)

Publication Number Publication Date
CN101569542A true CN101569542A (zh) 2009-11-04
CN101569542B CN101569542B (zh) 2010-12-01

Family

ID=41229126

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100400249A Expired - Fee Related CN101569542B (zh) 2009-06-05 2009-06-05 分布式b超检查***的超声检测信号的处理方法

Country Status (1)

Country Link
CN (1) CN101569542B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102156167A (zh) * 2011-04-07 2011-08-17 华南理工大学 一种分布式钢轨超声检测方法和***
CN102175615A (zh) * 2011-01-28 2011-09-07 华南理工大学 一种光纤耦合光声检测探头及其待测目标定位方法
CN103202712A (zh) * 2012-01-17 2013-07-17 三星电子株式会社 用于诊断超声图像的***及处理超声图像的方法
CN103514361A (zh) * 2012-06-19 2014-01-15 株式会社东芝 医用装置、信息***及数据恢复方法
CN103536287A (zh) * 2012-07-11 2014-01-29 上海联影医疗科技有限公司 医学成像设备的远程监测维护***及方法
CN104933936A (zh) * 2015-07-01 2015-09-23 徐州市双惠医疗设备有限公司 一种全数字b超教学示教仪
CN105008952A (zh) * 2013-02-14 2015-10-28 B-K医疗公司 多客户端超声成像***
CN106137235A (zh) * 2016-07-26 2016-11-23 中国科学院深圳先进技术研究院 C型臂x光机、控制***及医学成像***

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005004470A1 (de) * 2005-01-31 2006-08-10 Siemens Ag Synchronisation von verteilten Radiologiesystemen
JP2006285376A (ja) * 2005-03-31 2006-10-19 Toshiba Corp 医用診断装置、医用ネットワークシステム及び医用診断装置の制御方法

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102175615A (zh) * 2011-01-28 2011-09-07 华南理工大学 一种光纤耦合光声检测探头及其待测目标定位方法
CN102156167A (zh) * 2011-04-07 2011-08-17 华南理工大学 一种分布式钢轨超声检测方法和***
CN103202712A (zh) * 2012-01-17 2013-07-17 三星电子株式会社 用于诊断超声图像的***及处理超声图像的方法
CN103514361A (zh) * 2012-06-19 2014-01-15 株式会社东芝 医用装置、信息***及数据恢复方法
CN103536287A (zh) * 2012-07-11 2014-01-29 上海联影医疗科技有限公司 医学成像设备的远程监测维护***及方法
CN103536287B (zh) * 2012-07-11 2015-11-25 上海联影医疗科技有限公司 医学成像设备的远程监测维护***及方法
CN105008952A (zh) * 2013-02-14 2015-10-28 B-K医疗公司 多客户端超声成像***
CN105008952B (zh) * 2013-02-14 2019-03-26 B-K医疗公司 多客户端超声成像***
CN104933936A (zh) * 2015-07-01 2015-09-23 徐州市双惠医疗设备有限公司 一种全数字b超教学示教仪
CN106137235A (zh) * 2016-07-26 2016-11-23 中国科学院深圳先进技术研究院 C型臂x光机、控制***及医学成像***

Also Published As

Publication number Publication date
CN101569542B (zh) 2010-12-01

Similar Documents

Publication Publication Date Title
CN101569542B (zh) 分布式b超检查***的超声检测信号的处理方法
US6440071B1 (en) Peripheral ultrasound imaging system
CN104583979B (zh) 动态物理存储器分区技术
US8292811B2 (en) Advanced application framework system and method for use with a diagnostic medical ultrasound streaming application
US6932767B2 (en) Diagnostic medical ultrasound system having a pipes and filters architecture
US6629926B1 (en) Ultrasonic system and method for storing data
CN100452067C (zh) 一种医学图像数据传输与三维可视化的实现方法
US20010035866A1 (en) System architecture and method for operating a medical diagnostic ultrasound system
CN106102584B (zh) 基于软件的超声波成像***
CN101057223A (zh) 支持多处理器***中的多个配置的方法和设备
CN1723397A (zh) 分布式医学成像***
CN106845076A (zh) 一种远程影像诊断***
JP2007244887A (ja) ボリュームレンダリング処理方法、ボリュームレンダリング処理システム、計算機及びプログラム
CN111028237A (zh) 图像分割方法、装置及终端设备
CN102835974A (zh) 基于并行计算机的医学超声三维成像方法
US7647593B2 (en) Image processing system for volume rendering
Bakker HIS, RIS, and PACS
CN109069110A (zh) 具有简化的3d成像控制的超声成像***
US20060116577A1 (en) Direct image measurement editing mode for ultrasound reports
JP2004121847A (ja) 超音波トランスデューサをビーム形成処理を実行する計算装置とインタフェース接続するシステム及び方法
CN100440230C (zh) 远程控制医疗仪器的方法及其装置
Masotti et al. FEMMINA real-time, radio-frequency echo-signal equipment for testing novel investigation methods
Chen et al. Implementation of parallel medical ultrasound imaging algorithm on CAPI-enabled FPGA
Lee et al. Applying multimedia to medical imaging
EP4088665A1 (en) Dematerialized, multi-user system for the acquisition, generation and processing of ultrasound images

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101201

Termination date: 20130605