测量超声诊断设备探头表面温度的方法

文档序号:6156411阅读:536来源:国知局
专利名称:测量超声诊断设备探头表面温度的方法
技术领域
本发明涉及医用超声诊断设备领域,尤其是一种测量超声诊断设备探头表 面温度的方法。
背景技术
超声波回波成像技术目前已经被广泛应用于军事、医疗等领域,通过向目 标区域发射超声波,然后使用接收装置接收反射回来的回波信号,并通过信号 处理技术和图像处理技术,抑制回波信号中的无用部分,最终形成目标区域的 图像。
在跟我们每个人的日常生活息息相关的医疗领域,超声波回波成像技术更
是获得了长足的发展,目前各种医用超声诊断设备如B超等已经广泛应用于各 个医院的临床诊断中,除了传统的黑白超可以观察病人的内部组织和器官的解 剖结构外,彩超通过使用多普勒效应可以对血管内的血流成像,大大提高了超 声诊断设备的临床应用范围。
超声诊断设备使用探头来对人体内部图像进行采集,临床中使用的大部分 探头都是外置式的,也就是放在病人体外,是非侵入式的,不会给病人造成痛 苦。但是根据临床需要,有时候也需要使用腔内探头,比如经阴道探头、经直 肠探头、经食管探头等,这些探头使用时需要插入病人体内,会给病人造成不 适和痛苦。在使用腔内探头时,因为探头一直在发射和接收超声波,牵涉到很 多电能、声能、热能的互相转换过程,因此探头表面的温度会升高,从而有可 能对病人身体造成损害。美国的FDA和欧盟的CE标准都规定在腔内探头中必 须内置温度管理模块, 一旦检测到探头表面温度高于43摄氏度,必须停止探头 的工作状态,从而保护病人的安全。
美国专禾lj "IMAGING ULTRASOUND TRANSDUCER TEMPERATURE CONTROL SYSTEM AND METHOD USING FEEDBACK"(专利号US 6709392)中给出了一种控制探头表面温度的系统和方法,通过温度传感器实时 测量探头表面的温度, 一旦检测到温度高于某个预先设定的阈值,则自动修改 系统的一些成像参数,比如降低扫描宽度、降低帧频等,从而间接控制探头表 面温度下降。在美国专利申请书"ULTRASOUND DIAGNOSTIC APPARATUS, ULTRASOUND PROBE, AND TEMPERATURE CALCULATING METHOD"(专 利公开号US2009/0054783)中,公开了另外一种超声探头温度控制的设备和方 法,同样使用温度传感器来检测探头表面的温度,但是当检测到温度高于阈值 后,直接关闭探头的功率输出,从而使得探头停止工作,使得其温度下降。另 外,为了更精确地测量探头表面温度,此专利中使用热敏电阻作为温度传感器, 并且把每个热敏电阻的"温度-阻值"特征曲线都单独测量并记录在探头内部的存 储器内,这样就减少了因为热敏电阻个体差异所造成的温度测量偏差,提高了温度测量的一致性。
但是上面所述方法都无法解决环境温度的差异所造成的测量误差,根据热 力学的原理,热敏电阻或者温度传感器所测量出来的温度实际上是由两部分组 成的环境温度和探头表面温度,可以表达为
T^耐-《a+(1-ce (1)
其中7^。,为温度传感器所测量得到的温度,T^为环境温度,乙,—为探头表
面温度,"为常数,但是随着环境温度的不同而改变。
由式(1)可以看到,温度传感器测量得到的温度实际上是环境温度和探头 表面温度的加权线性相加,加权系数"依赖于环境温度。在上面所提到的两个专 利中所采用的技术都是事先假设一个环境温度(比如37摄氏度),这样可以通 过事先测量和计算得到在这个环境温度下的加权系数",从而使用下式得到探头 表面温度
^L/脏=(7鄉w - ) /(1 - ") ( 2 )
使用这种方法,如果真实环境温度跟事先假设的环境温度有偏差的话,那 么得到的探头表面温度也将跟真实的探头表面温度存在一定的误差。为了解决 这个问题,美国专禾U"DIFFERENTIAL TEMPERATURE MEASUREMENT FOR ULTRASOUND TRANSDUCER THERMAL CONTROL"(专利号5158087)中 给出了一种方法,在探头内部放置两个温度传感器,第一个放置在靠近探头中 心发热量最大的地方,第二个放置在远离探头基元的位置。第一个温度传感器 测量得到的温度为7_。,,第二个温度传感器由于离探头工作基元比较远,因此
测量得到的温度代表环境温度r",根据这两个测量温度,再根据事先测量、计 算好的",由式(2)即可得出探头表面温度7; 一。这种方法可以准确地测量探 头表面温度,但是因为要在探头内部狭小的空间放置两个温度传感器和辅助的
电子器件、线材,大大增加了探头装配的难度;另外,每个温度传感器都需要 后续处理部分有一个单独的A/D转换器,这样也增加了系统的成本;最后,尽 管第二个温度传感器能够测量得到环境温度,但是因为它和第一个温度传感器 共处于一个狭小的探头空间内,因此多多少少还是会受到探头工作所产生热量 的影响,其得到的环境温度也只是一个近似。
因此提供一种设备和方法,能够在不增加探头装配难度和系统成本的情况 下,准确地测量探头表面的温度,并根据温度来控制探头的工作状态,从而避 免对人体的损伤,是非常有意义的。

发明内容
本发明的目的是克服目前超声诊断设备测量探头表面温度所存在的上述问 题,提供一种测量超声诊断设备探头表面温度的方法,使用互相关技术来实时 估计环境温度,只需使用一个温度传感器,通过记录温度传感器的温度历史值, 对其进行分析,即可估计出环境温度,然后在此基础上再计算探头表面温度, 通过判断探头表面温度是否超过警戒线,从而决定是否停止探头的工作。
按照本发明提供的技术方案,所述测量超声诊断设备探头表面温度的方法为,在探头的热点处安置一个温度传感器,所述温度传感器所测得的温度值经 过A/D变换器之后,由环境温度估计模块处理,估计出当前的环境温度;再经 过探头表面温度计算模块的处理,得出探头表面温度,交给超声诊断设备的控 制器作进一步处理;所述环境温度估计模块和探头表面温度计算模块工作所使 用的参数值均储存在超声诊断设备的存储器中;
在探头使用之前先进行离线测量和计算,方法如下 步骤l:控制水箱的温度为一初始恒定值TA1,令/ = 1; 步骤2:将水箱温度记为7^(/);
步骤3:将探头放入水箱中,使其正常工作,紧贴探头表面中心位置放一个 高精度的温度计,读取探头表面温度,使其达到初始值T1,令j、l;
步骤4:将探头表面温度记为r一。J;,力,同时记录探头中温度传感器经A/D
变换后的温度值7^。力',力;按照A/D转换器的采样频率Sa,连续记录7^。,的值, 并存入信号序列Seql(i)中;
步骤5:探头表面温度每升高rc,令j加l,并重复步骤4,直至探头表面
温度达到另外一个设定值T2为止,期间总共记录的7^。,的个数为M=T2-T1+1, 采样时间为Ti,形成的信号序列Seql(i)的长度为SaxTi;
步骤6:使探头停止工作,从而使得探头表面温度下降,再读取探头表面温
度乙一,从T2开始,每下降rc,令j减l,并记录一次探头中温度传感器经
A/D变换后的温度值7;_(/,_/),和步骤5中的对应U/,j)求平均;同时按照A/D 转换器的采样频率Sa,连续记录7^。,的值,并存入信号序列Seq2(i)中,直至探 头表面温度下降到Tl为止,期间形成的信号序列Seq2(i)的长度为SaxTi; 步骤7:计算温度传感器的最优化参数^
S[^證(!',力—K一c力',力][7^(i) — r一。c力',力]
--
步骤8:改变水箱的温度,i其增加rC,令i加l,再重复上述步骤2-8, 直至水箱的温度增至一个预先设定的温度值TA2,期间总共记录的T^的个数为 N:TA2-TA1+1;
探头工作时,所述环境温度估计模块估计当前环境温度的方法如下 步骤l:累积A/D转换器的采样信号,直至收集够Tt秒,形成一个长度为 SaxTt的序列Seq3;
步骤2:令1=1;
步骤3:分别计算S叫3和Seql(i)、 S叫2(i)的互相关序列
<formula>formula see original document page 6</formula>其中,、,和分别是长度为&x7y + S"x77-1的序列,
步骤4:在/H,序列中搜索最大值,同时在&序列中搜索最大值,在这两个
最大值中再取最大值,记为m,.;
步骤5:令i加l,重复步骤3-5,直至i〉N为止; 步骤6:在附1,^,...,/%中搜索最大值,记为w,;
步骤7:判断 是否大于某个事先设定的阈值S (—般取0.9SSd.0),如 果大于则转步骤9,否则转步骤l;
步骤8:判断r"(/)和上一次环境温度的估计值r,之间的差异是否小于某个
事先设定的阈值 V (—般取2),如果大于则转步骤9,否则转步骤l;
步骤9:将乙,(/)保存为r",同时作为环境温度的估计值输出;
探头表面温度计算模块计算探头表面温度的方法如下-步骤l:由A/D转换器获得7;f;
步骤2:由环境温度估计模块获得7^;
步骤3:从存储器中查找跟7^所对应的";
步骤4:由下式计算探头表面温度7^一,并输出给超声诊断设备的控制器,
T冲"=(4, - "U"1 - GT)。
本发明的优点是相比于那些事先假设一个固定的环境温度的测量技术, 本发明可以利用温度传感器的历史温度记录,对其进行分析,从而得出环境温 度的估计值,这个估计值由于是根据对当前病人的现场测量数据计算分析出来 的,因而比事先假设的环境温度的精度要高得多,因此大大改善了由于环境温 度假设错误而造成的探头表面温度测量误差;而相比于那些需要使用两个单独
的温度传感器去测量环境温度的技术,本发明只需要使用一个温度传感器,从 而大大地降低了探头的装配难度、内部电路复杂性以及系统的整体成本。


图1是本发明所使用的超声诊断设备系统组成框图。
图2是存储器中存储的温度传感器参数表。
具体实施例方式
下面结合附图和实施例对本发明作进一步说明。
如图1所示,可准确测量探头温度的超声诊断设备的系统组成包括探头 是超声波的发射和接收装置,内部由压电材料做成,这些压电材料被均匀切割 成很多基元12,每个基元都可以将电能转换为声能,也可以反过来转换。目前 的超声诊断设备在工作时, 一般都是由若干个相邻的基元同时工作(叫做激活 基元),从而控制声束的偏转角度和焦点,得到一条声束上的采样数据,然后 通过改变激活基元,紧跟着是下一个声束的处理。这中间每个基元都要以很高 的频率不停地进行能量的转换,加上探头内部空间很小,因此会产生很多热量, 使探头表面的温度升高,因为在检查过程中探头是接触人体表面的,如果探头表面的温度太高的话,有可能对人体造成一定的伤害,尤其是在腔内探头的情 况下。为了解决这一问题,本发明在探头的热点(发热最高的区域, 一般在所 有基元的中心位置)处安置一个温度传感器,用于测量探头表面的温度。温度 传感器可以是普通的热敏电阻,也可以是其它的小型化的温度测量装置,只要 经过适当的电路可以得到一个测量温度值即可。温度传感器所测得的温度值经
过A/D变换器之后,由环境温度估计模块处理,估计出当前的环境温度,然后
再经过探头表面温度计算模块的处理,得出探头表面温度,交给控制器作进一 步处理。环境温度估计模块和探头表面温度计算模块是本发明区别于现有技术
的特征所在,在后面会结合附图2给出详细的说明;发射电路在控制器的协调 之下,向探头中的每个激活基元发送经过适当延时的电信号,由所有的激活基 元转换为超声波并形成一定形状的声束发射出去,和人体器官进行反射、散射 等交互,有一部分超声能量最终再次回到探头表面,并且被基元转换为电信号, 为后续的接收电路所处理。在本发明中,如果控制器读取探头表面温度计算模
块所计算得到的温度值超过某个阈值(美国的FDA和欧盟的CE标准规定的阈 值为43摄氏度,具体实施时也可以根据实际应用的需求选取一个合适的阈值), 则控制器就终止发射电路的工作,从而使得所有的基元也处于停止状态,从而 降低探头表面的温度,保护病人的安全;接收电路负责接收所有的激活基元传 过来的回声信号(已由声信号转换为电信号),并进行放大、模数变换等处理, 对于探头中每个激活的基元,都要有单独的一路接收电路对其进行处理,因此 所需要的接收电路的通道数等于同时激活的基元个数;波束合成对接收电路数 模转换后的不同通道的回声信号分别进行延时计算、动态聚焦、动态孔径、插 值等处理,并最终将其合成为一路信号;信号处理和图像形成对波束合成后的 信号进行噪声抑制、包络检波、对数压縮、数字扫描变换等处理,最后形成易 于显示的图像;显示器可以为普通的CRT显示器或者液晶显示器等,负责对图 像进行显示以及一些用户界面的显示;控制器负责对所有的其它部分进行控制 和协调,它可以是一个电路,也可以是一个嵌入式设备或者一台微机,目前大 部分数字超声诊断设备的控制器都是带有操作系统的嵌入式设备或者微机;键 盘是控制器的前端,给用户一种便利的手段来与控制器交互,目前大部分的超 声诊断设备的键盘上都有轨迹球,用来实现与鼠标等价的功能,方便用户的使 用;存储器主要用来存储系统的一些参数,比如各种成像模式的预设值参数、 用户保存的一些参数等,在本发明中,为了精确地估计环境温度和计算探头表 面温度,存储器中被划分出一部分用来保存温度传感器的一些参数值、预先计 算的一些参数以及探头表面温度测量的历史记录,后面会结合附图2给出详细 的说明。本发明中除了加入环境温度估计模块和探头表面温度计算模块之外, 其余的模块都可以使用传统的超声诊断设备的模块,只需稍微修改存储器的存 储内容和控制器的部分程序即可,因此非常易于实施。
在只使用一个温度传感器的情况下,要想准确地估计出环境温度是比较困 难的,本发明中需要在存储器中储存一些温度传感器的参数,以及一些预先测 量的参数值。参看附图2,在实验室环境下,首先控制水箱的温度为一初始恒定
8值TA1 (比如25'C),将其记录在7^列中,然后将探头放入水箱中,使其正常工作,紧贴探头表面中心位置放一个高精度的温度计,读取探头表面温度7; 从某个初始值T1开始,每升高rC,记录一次探头中温度传感器经A/D变换后的温度值7^。r,直至探头表面温度达到另外一个设定值T2为止,期间总共记录的r自。,的个数为M。在图2给出的实施例中,T1=30°C, T2=45°C, M=T2-T1+1=16,这些取值可以根据实际应用的需求而改变。然后使探头停止工作,使得探头表
面温度下降,再读取探头表面温度乙,一,从T2开始,每下降rc,记录一次探
头中温度传感器经A/D变换后的温度值7_。,,直至探头表面温度下降到Tl为止。通过这种方式,对于T1-T2范围内的每个乙一的取值,都记录了两个7_。,的测量值,将其平均后填入图2的 ;_列。
这时改变水箱的温度,使其增加rc,再重复上述过程,直至水箱的温度增
至一个预先设定的温度值TA2,期间总共记录的乙6的个数为N。在图2给出的实施例中,TA1=25°C, TA2=45°C, N=TA2-TA1+1=21 ,这些取值可以根据实际应用的需求而改变。
根据式(l),可以得出"=( ;_-r—。。)/(7;mi-乙—),当7;励固定后,每给
一对4,旨和乙,一的取值,都可以计算出一个"的取值,也就是说对于一个环境
温度r"来讲,可以计算出M个不同的"。在前面的描述中可以知道,只要r"确定,那么"为一个常数,但是实际的M个"值是有一定的差异的,这里使用最
小二乘法,从M个"值中计算出最优化的值。
对于第z个环境温度乙力)(B^AO ,其对应的最优化的常数",.应使得下式取最小值
Z (",丁鹏A (0 + (1 — ", )K— ("力—7應。r 0',力)2
其中7W。"(0')为图2 ^格中序号i和序号j所对应的乙^列的取值,7_。力,/)为
序号i和序号j所对应的7;旨列的取值。解上面的最优化问题得到
!^I7鹏。力'J)—乙#力',7)]17咖力')-
ar,i^-S-。)
按照式(3)计算出所有的",(BWiV),并将其记录到图2中所示的表格的a列中。
除了上面这些参数的测量和计算之外,本发明对于每个环境温度的取值,还要记录当7^—上升和下降时,T^。,的动态变化情况。具体做法为在上述测
量过程中,对于第i个环境温度,当乙—从T1逐渐上升到T2时,按照A/D转换器的采样频率Sa,连续记录7^。,的值,形成一个长度为SaxTi的信号序列S叫l(i),其中Ti为采样的时间长度;同样,当7;—从T2逐渐下降到T1时,也按照A/D转换器的采样频率Sa,连续记录7^。f的值,形成一个长度为SaxTi的信号序列Seq2(i)。因为温度的变化是比较缓慢的,因此A/D转换器的采样频率可以设置的非常低, 一般在10Hz以下即可满足要求,因此整个序列的长度是比较短的,不会造成很大的存储需求。
上述的测量和计算是在实验室环境下离线进行的,目的是得到图2所示的表格,然后将其存储在存储器中。
环境温度估计模块使用信号处理中的互相关算法来估计环境温度,具体实现方法为累积A/D转换器采样信号,直至收集够Tt秒,形成一个长度为SaxTt的序列S叫3,令i从l变化到N,分别计算Seq3和Seql(i)、 Seq2(i)的互相关序列
r3Uw= £—3(" )("+"/[ J>w(")2 5>《1(/)("+"2]1/2
S。 x 7> -1 &x r卜1 -1
&,州=S ^2(/)(" + "/[ Z鄉3(")2 S納2(/)(" + "2〗"2
其中,&和分别是长度为5""x7y + ^x77-l的序列,1-&><7>^^&>(77-1。
&,,("和&#)的值都处于-1到1之间,值越接近于l,就表示Seq3序列和Seql(i)序列或者Seq2(i)序列的一部分的相似度越大。在&,序列中搜索最大值,同时在/^序列中搜索最大值,在这两个最大值中再取最大值,记为w,。在 附2,..., 中搜索最大值,假设在/ = /时附(的值取到最大,这时再判
断以下两个条件是否满足
1) 胡,是否大于某个事先设定的阈值S。这个条件用于保证环境温度估计的
准确性,只有S叫3序列和&《l(/)序列或者&《2(/)序列的相似度高于一定的阈值S(一般设为0.9以上),环境温度的估计才有意义;
2) r"(/)和上一次环境温度的估计值之间的差异是否小于某个事先设定的
阈值T^。因为环境温度是比较稳定的,不会出现忽大忽小的变化, 一般是趋近
于一个常数的,因此如果前后两次估计的环境温度的差异太大的话,表明当前的估计不太合适。另外,对于在很小范围内变化的环境温度的估计值,是允许的,因为带给探头表面温度计算的误差也非常小。在具体实施中,r《取2可以
达到比较好的效果,不过根据应用的不同,这个参数也可以随之调节。
如果以上两个条件都满足的话,则将U/)保存至存储器,供下一次环境温
度估计使用,同时作为环境温度的估计值输出,交给下一个模块"探头表面温度计算模块"继续处理,否则抛弃掉本次积累的Seq3序列,进行下一次的积累和计算。
探头表面温度计算模块由A/D转换器获得 ;_,由环境温度估计模块获得从存储器中查找跟r"所对应的a,最后由式(2)计算出7; —,并输出给控制器。控制器将 ;一a显示在屏幕上,如果判断L,—高于某个阈值Th (—般取为43。C,也可以根据实际应用需求来调节),贝l」自动停止发射电路的输出,同
时使用红色的字体闪烁显示z;—w的值,提醒用户的注意。
权利要求
1、一种测量超声诊断设备探头表面温度的方法,其特征是在探头的热点处安置一个温度传感器,所述温度传感器所测得的温度值经过A/D变换器之后,由环境温度估计模块处理,估计出当前的环境温度;再经过探头表面温度计算模块的处理,得出探头表面温度,交给超声诊断设备的控制器作进一步处理;所述环境温度估计模块和探头表面温度计算模块工作所使用的参数值均储存在超声诊断设备的存储器中;在探头使用之前先进行离线测量和计算,方法如下步骤1控制水箱的温度为一初始恒定值TA1,令i=1;步骤2将水箱温度记为Tamb(i);步骤3将探头放入水箱中,使其正常工作,紧贴探头表面中心位置放一个高精度的温度计,读取探头表面温度,使其达到初始值T1,令j=1;步骤4将探头表面温度记为Tsurface(i,j),同时记录探头中温度传感器经A/D变换后的温度值Tsensor(i,j);按照A/D转换器的采样频率Sa,连续记录Tsensor的值,并存入信号序列Seq1(i)中;步骤5探头表面温度每升高1℃,令j加1,并重复步骤4,直至探头表面温度达到另外一个设定值T2为止,期间总共记录的Tsensor的个数为M=T2-T1+1,采样时间为Ti,形成的信号序列Seq1(i)的长度为Sa×Ti;步骤6使探头停止工作,从而使得探头表面温度下降,再读取探头表面温度Tsurface,从T2开始,每下降1℃,令j减1,并记录一次探头中温度传感器经A/D变换后的温度值Tsensor(i,j),和步骤5中的对应Tsensor(i,j)求平均;同时按照A/D转换器的采样频率Sa,连续记录Tsensor的值,并存入信号序列Seq2(i)中,直至探头表面温度下降到T1为止,期间形成的信号序列Seq2(i)的长度为Sa×Ti;步骤7计算温度传感器的最优化参数αi<maths id="math0001" num="0001" ><math><![CDATA[ <mrow><msub> <mi>&alpha;</mi> <mi>i</mi></msub><mo>=</mo><mfrac> <mrow><munderover> <mi>&Sigma;</mi> <mrow><mi>j</mi><mo>=</mo><mn>1</mn> </mrow> <mi>M</mi></munderover><mo>[</mo><msub> <mi>T</mi> <mi>sensor</mi></msub><mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo></mrow><mo>-</mo><msub> <mi>T</mi> <mi>surface</mi></msub><mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo></mrow><mo>]</mo><mo>[</mo><msub> <mi>T</mi> <mi>amb</mi></msub><mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo></mrow><mo>-</mo><msub> <mi>T</mi> <mi>surface</mi></msub><mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo></mrow><mo>]</mo> </mrow> <mrow><munderover> <mi>&Sigma;</mi> <mrow><mi>j</mi><mo>=</mo><mn>1</mn> </mrow> <mi>M</mi></munderover><msup> <mrow><mo>[</mo><msub> <mi>T</mi> <mi>amb</mi></msub><mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo></mrow><mo>-</mo><msub> <mi>T</mi> <mi>surface</mi></msub><mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo></mrow><mo>]</mo> </mrow> <mn>2</mn></msup> </mrow></mfrac> </mrow>]]></math></maths>步骤8改变水箱的温度,使其增加1℃,令i加1,再重复上述步骤2-8,直至水箱的温度增至一个预先设定的温度值TA2,期间总共记录的Tamb的个数为N=TA2-TA1+1;探头工作时,所述环境温度估计模块估计当前环境温度的方法如下步骤1累积A/D转换器的采样信号,直至收集够Tt秒,形成一个长度为Sa×Tt的序列Seq3;步骤2令i=1;步骤3分别计算Seq3和Seq1(i)、Seq2(i)的互相关序列<maths id="math0002" num="0002" ><math><![CDATA[ <mrow><msub> <mi>r</mi> <mrow><mn>31</mn><mo>,</mo><mi>i</mi> </mrow></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>n</mi><mo>=</mo><mn>0</mn> </mrow> <mrow><mi>Sa</mi><mo>&times;</mo><mi>Tt</mi><mo>-</mo><mn>1</mn> </mrow></munderover><mi>Seq</mi><mn>3</mn><mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo></mrow><mi>Seq</mi><mn>1</mn><mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo></mrow><mrow> <mo>(</mo> <mi>n</mi> <mo>+</mo> <mi>k</mi> <mo>)</mo></mrow><mo>/</mo><msup> <mrow><mo>[</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>n</mi><mo>=</mo><mn>0</mn> </mrow> <mrow><mi>Sa</mi><mo>&times;</mo><mi>Tt</mi><mo>-</mo><mn>1</mn> </mrow></munderover><mi>Seq</mi><mn>3</mn><msup> <mrow><mo>(</mo><mi>n</mi><mo>)</mo> </mrow> <mn>2</mn></msup><munderover> <mi>&Sigma;</mi> <mrow><mi>n</mi><mo>=</mo><mn>0</mn> </mrow> <mrow><mi>Sa</mi><mo>&times;</mo><mi>Tt</mi><mo>-</mo><mn>1</mn> </mrow></munderover><mi>Seq</mi><mn>1</mn><mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo></mrow><msup> <mrow><mo>(</mo><mi>n</mi><mo>+</mo><mi>k</mi><mo>)</mo> </mrow> <mn>2</mn></msup><mo>]</mo> </mrow> <mrow><mn>1</mn><mo>/</mo><mn>2</mn> </mrow></msup> </mrow>]]></math></maths><maths id="math0003" num="0003" ><math><![CDATA[ <mrow><msub> <mi>r</mi> <mrow><mn>32</mn><mo>,</mo><mi>i</mi> </mrow></msub><mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo></mrow><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>n</mi><mo>=</mo><mn>0</mn> </mrow> <mrow><mi>Sa</mi><mo>&times;</mo><mi>Tt</mi><mo>-</mo><mn>1</mn> </mrow></munderover><mi>Seq</mi><mn>3</mn><mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo></mrow><mi>Seq</mi><mn>2</mn><mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo></mrow><mrow> <mo>(</mo> <mi>n</mi> <mo>+</mo> <mi>k</mi> <mo>)</mo></mrow><mo>/</mo><msup> <mrow><mo>[</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>n</mi><mo>=</mo><mn>0</mn> </mrow> <mrow><mi>Sa</mi><mo>&times;</mo><mi>Tt</mi><mo>-</mo><mn>1</mn> </mrow></munderover><mi>Seq</mi><mn>3</mn><msup> <mrow><mo>(</mo><mi>n</mi><mo>)</mo> </mrow> <mn>2</mn></msup><munderover> <mi>&Sigma;</mi> <mrow><mi>n</mi><mo>=</mo><mn>0</mn> </mrow> <mrow><mi>Sa</mi><mo>&times;</mo><mi>Tt</mi><mo>-</mo><mn>1</mn> </mrow></munderover><mi>Seq</mi><mn>2</mn><mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo></mrow><msup> <mrow><mo>(</mo><mi>n</mi><mo>+</mo><mi>k</mi><mo>)</mo> </mrow> <mn>2</mn></msup><mo>]</mo> </mrow> <mrow><mn>1</mn><mo>/</mo><mn>2</mn> </mrow></msup> </mrow>]]></math></maths>其中,r31,i和r32,i分别是长度为Sa×Tt+Sa×Ti-1的序列,1-Sa×Tt≤k≤Sa×Ti-1;步骤4在r31,i序列中搜索最大值,同时在r32,i序列中搜索最大值,在这两个最大值中再取最大值,记为mi;步骤5令i加1,重复步骤3-5,直至i>N为止;步骤6在m1,m2,...,mN中搜索最大值,记为ml;步骤7判断ml是否大于某个事先设定的阈值S(一般取0.9≤S<1.0),如果大于则转步骤9,否则转步骤1;步骤8判断Tamb(l)和上一次环境温度的估计值Tprev之间的差异是否小于某个事先设定的阈值Tdif(一般取2),如果大于则转步骤9,否则转步骤1;步骤9将Tamb(l)保存为Tprev,同时作为环境温度的估计值输出;探头表面温度计算模块计算探头表面温度的方法如下步骤1由A/D转换器获得Tsensor;步骤2由环境温度估计模块获得Tamb步骤3从存储器中查找跟Tamb所对应的α;步骤4由下式计算探头表面温度Tsurface,并输出给超声诊断设备的控制器,Tsurface=(Tsensor-αTamb)/(1-α)。
全文摘要
本发明公开了一种测量超声诊断设备探头表面温度的方法,涉及医用超声诊断设备技术领域。该设备使用单个温度传感器的测量值,利用基于互相关信号处理算法的技术对环境温度进行准确的估计,从而计算出探头表面温度。相比于已有的探头表面温度测量技术,本发明可以利用温度传感器的历史温度记录,对其进行分析,从而得出环境温度的估计值,这个估计值由于是根据对当前病人的现场测量数据计算分析出来的,因而比事先假设一个环境温度的精度要高得多。另外本发明只需要使用一个温度传感器,从而大大地降低了探头的装配难度、内部电路复杂性以及系统的整体成本。
文档编号G01K7/22GK101660955SQ20091018276
公开日2010年3月3日 申请日期2009年9月7日 优先权日2009年9月7日
发明者尚春红, 赵明昌, 坚 陆 申请人:无锡祥生科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1