超声波成像系统及其图像处理方法

文档序号:912205阅读:220来源:国知局
专利名称:超声波成像系统及其图像处理方法
技术领域
本发明涉及一种成像系统及其图像处理方法,且尤其涉及一种超声波成像系统及其图像处理方法。
背景技术
一般而言,超声波成像系统通常包括探头,此探头通过传输线连接到超声波成像系统的数据处理模块与图像显示模块。探头一般包括超声波换能器(transducer)阵列。在医学超声波检查中,探头利用其换能器的相位阵列产生的短而强的声音脉冲制造声波,并将超声波能量传送到待测区域。该等换能器再接收由该区域返回的反射的超声波能量。该等换能器将所接收到的超声波能量转换为电压信号,并传送至数据处理模块。该数据处理模块利用波束形成技术组合来自换能器的信号,以产生待测区域的超声波检测图像。然而,在医学超声波检查中,超声波图像的解析度对检测结果的判读具有举足轻重的地位。利用目前已知的超声波成像系统来进行检测时,所得的检测图像仍未臻理想。因此,提供一个更好的超 声波成像系统及其图像处理方法来获得对比更清晰的超声波检测图像有其必要性。

发明内容
本发明的一实施例提出一种图像处理方法,适用于一超声波成像系统。图像处理方法包括如下步骤:(a)取得多笔原始信号数据(raw signal) ; (b)判断原始信号数据是否符合条件群组中的其中之一条件,并将符合条件群组者映射(mapping)至多笔预设的常数数据其中之一,以产生一次迭代后的多笔第一数据;(c)根据一运算公式对不符合条件群组的原始信号数据进行运算,以产生一次迭代(iterative method))后的多笔第二数据;(d)对第一及第二数据同时进行波束形成处理(beamforming) ; (e)对波束形成处理所得的数据进行转换,以获得经处理的图像。本发明的另一实施例提出一种超声波成像系统,包括信号收发模块、信号处理模块以及图像显示模块。信号收发模块接收取得多笔原始信号数据。信号处理模块判断原始信号数据是否符合条件群组中的其中之一条件,并将符合条件群组者映射至多笔预设的常数数据其中之一,以产生一次迭代后的多笔第一数据。信号处理模块根据一运算公式对不符合条件群组的原始信号数据进行运算,以产生一次迭代后的多笔第二数据。信号处理模块再对第一及第二数据同时进行波束形成处理。信号处理模块对波束形成处理所得的数据进行转换。图像显示模块根据波束形成处理所得的数据的转换结果,显示经处理的图像。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。


图1绘示本发明实施例的超声波成像系统的方块示意图。
图2绘示本发明实施例的符合条件群组的原始信号数据与第一数据的映射关系。图3绘示本发明实施例的图像处理方法的步骤流程图。主要元件符号说明100:超声波成像系统110:信号收发模块112:换能器阵列单元114:驱动单元120:信号处理模块122:数据选择单元124:数据运算单元126:波束形成单元128:扫描转换单元130:图像显示模块132:显示屏幕200:待测区域S300、S302、S304、S306、S308:图像处理方法的步骤S:原始信号数据S1:符合条件群组的原始信号数据S2:不符合条件群组的原始信号数据SI,:第一数据S2’:第二数据
具体实施例方式本发明的范例实施例所提出的图像处理方法适用在各种不同设计架构的超声波成像系统。此方法在前端的超声波探头发射并接收取得原始信号数据后,即利用所设定的选择性条件群组及运算公式来进行原始信号数据的筛选及运算等操作。再者,针对原始信号数据的处理,此方法可根据实际设计需求,进行一次或重复多次的迭代运算(iteration),来达到提高图像对比的目的。当经由上述程序处理完原始信号数据后,此方法再进行一般后端所谓的波束形成作成像后,即可得到较已知未经前端处理的方法对比更清晰的图像。为更清楚地了解本发明,以下将配合附图,以至少一范例实施例来作详细说明。图1绘示本发明实施例的超声波成像系统的方块示意图。请参考图1,本实施例的超声波成像系统100 包括信号收发模块110、信号处理模块120以及图像显示模块130。信号收发模块110包括换能器阵列单元112及驱动单元114。在本实施例中,驱动单元114用以提供驱动信号至换能器阵列单元112内的各换能器,以触发各该换能器将超声波信号传递至待测区域200。换能器阵列单元112被触发后产生超声波信号,并发射该超声波信号至一待测区域200 (例如人体组织部位或其传输媒介)。接着,由待测区域200反射的超声波反射波再被换能器阵列单元112所接收,以使其后的信号处理模块120可取得相关于待测区域的原始信号数据S。在本实施例中,反射波的图像信号例如是已知超声波系统的B模式原始信号数据(B-mode raw signal),而所谓的原始信号数据是指尚未经波束形成处理的信号数据。在本实施例中,换能器阵列单元112在接收到待测区域200所反射的反射波之后,可将该等模拟的反射波信号转换为数字信号。换句话说,本实施例的换能器阵列单元112可还包括模拟数字转换器,用于将该等模拟形式的反射波信号转换为数字信号,但本发明并不限于此。在其他实施例中,模拟数字转换功能也可由驱动单元114内部的电路来执行,或者由信号收发模块HO与信号处理模块120之间的接口电路来执行,本发明并不加以限制。在取得相关于待测区域200的原始信号数据S后,本实施例的信号处理模块120先对原始信号数据进行筛选,之后再依据实际设计需求进行单次或多次的数学迭代运算。详细而言,本实施例的信号处理模块120包括数据选择单元122、数据运算单元124、波束形成单元126以及扫描转换单元128。数据选择单元122用以判断原始数据是否符合一条件群组,并将符合此条件群组者映射至多笔预设的常数数据,以产生一次迭代后的多笔第一数据。在此,上述条件群组可根据实际应用预先设定于数据选择单元122。在底下的范例实施例中,原始信号数据S中符合条件群组者以原始信号数据SI表示,原始信号数据S中不符合条件群组者以原始信号数据S2表示。也就是说,符合条件群组的原始信号数据SI与不符合条件群组的原始信号数据S2的联集(Union)等于数据选择单元122所接收的原始信号数据S 。图2绘示本发明实施例的符合条件群组的原始信号数据与第一数据的映射关系。请参照图1及图2,本实施例的条件群组包括多个预设值以及多个预设范围,其例示如图2,但本发明并不限于此。条件群组的预设值包括_1、0、1及e,其中e为自然对数(naturallog)的基底,其值为2.71828182845905。数据选择单元122判断其所接受的原始信号数据S是否等于预设值_l、0、l、e其中之一。如果原始信号数据S经判断后是等于预设值_1、0、Ue其中之一,则数据选择单元122将符合条件群组的原始信号数据SI映射至预设的常数数据,以产生对应各原始信号数据的第一数据SI’。举例而言,在图2中,SI代表符合条件群组的原始信号数据,SI,代表通过映射至预设常数数据而产生的第一数据。如果相关于待测区域200的原始信号数据SI等于预设值-1,则数据选择单元122将原始信号数据SI=-1映射至预设常数数据SI’ = -1,即SI = -1,SI’ = -1。类似地,如果原始信号数据SI等于预设值O或1,则数据选择单元122分别将原始信号数据O或I映射至预设常数数据O或1,即SI =0,SI,=O5Sl = 1,SI,= I。此外,如果原始信号数据SI等于预设值e,则数据选择单元122分别将原始信号数据e映射至预设常数数据-SI,即SI = e,Sl’ = -SI。另一方面,本实施例的条件群组的预设范围包括_e < SI < -1、-1 < SI < 0、0< SI < I及I < SI < e。数据选择单元122亦判断其所接受的原始信号数据SI是否落在上述预设范围。如果原始信号数据SI经判断后是落在上述预设范围其中之一,则数据选择单元122将符合条件群组的原始信号数据SI映射至预设的常数数据,以产生对应各原始信号数据的第一数据SI’。举例而言,如果相关于待测区域200的原始信号数据SI落在预设范围O < SI < I时,则数据选择单元122将原始信号数据SI映射至预设常数数据SI,=0,即ο < Si < I,sr = O。类似地,如果原始信号数据Si落在预设范围-1 < Si < ο时,则数据选择单元122将此原始信号数据SI映射至预设常数数据0,即-1 < SI < 0,S1’ =O。此外,如果原始信号数据SI落在预设范围-e < SI < -1时,则数据选择单元122将此原始信号数据SI映射至预设常数数据-SI,即-e < SI < -1,S1’ = -SI。如果原始信号数据SI落在预设范围I < SI < e时,则数据选择单元122将此原始信号数据SI映射至预设常数数据-Si,即ι < si < e,sr =-Sl0因此,利用本实施例的条件群组先对原始信号数据进行筛选,可降低额外的噪声(noise),并增强原有的反射波信号。在数据选择单元122利用上述条件群组的预设值及预设范围对原始信号数据S进行初步的筛选之后,数据运算单元124再根据运算公式对不符合上述条件群组的原始信号数据S2进行运算,以产生一次迭代后的多笔第二数据S2’。并且,由于本实施例的原始信号数据S已经过上述条件群组进行初步的筛选,因此可降低数据运算单元124的运算处理时间。具体而言,本实施例的运算公式例示如下:S2,= S2X (ln|S2|)_S2其中,S2’为第二数据,S2为不符合条件群组的原始信号数据,ln|S2为S2取绝对值后的对数函数值。换句话说,本实施例的运算公式包括各原始信号数据S2自身的一特定函数值ln|S2|与各原始信号数据自身的四则运算。在此,该特定函数例如为对数函数,而四则运算包括乘法与减法。在本实施例中,根据图2所例示的条件群组,如果原始信号数据S2 < -e或S2 >e,即属不符合上述条件群组的原始信号数据,则数据运算单元124会根据上述运算公式对S2 < -e或S2 > e的原始信号数据进行处理,以获得对应的第二数据。例如,所得的原始信号数据S2若为3,即不符合所预设的条件群组,因此数据运算单元124会把原始信号数据S2= 3代入上述运算公式,以获得一次迭代后的第二数据。在取得一次迭代后的第一及第二数据之后,数据选择单元122与数据运算单元124可据此重复进行上述数据筛选与运算的步骤,以获得多次迭代后所产生的第一及第二数据。接着,在取得一次或多次迭代后的第一及第二数据之后,波束形成单元126对其所接收的数据同时进行波束形成与聚焦操作。如前所述,换能器阵列单元112中的各换能器用以接收待测区域200反射出的反射波。对各该换能器而言,其延迟时间各不相同,因此需要一个波束形成电路来对各该反射波的图像信号进行不同的延迟。因此,波束形成单元126包括一波束形成电路来适当地将微分延迟引入到所接收的各图像信号中,以动态地聚焦(dynamic focusing)信号,进而产生出精确的待测区域的图像(或称为经处理的图像)。接下来,扫描转换单元128将来自波束形成单元126的信号自极坐标(Polarcoordinate)转换为直角坐标(Cartesian coordinate),以获得用直角坐标来表示信号强度及相位的I/Q数据(I/Q data)。然后,扫描转换单元128将I/Q数据进行格式转换,以使I/Q数据可供图像显示模块130在其显示屏幕132上显示。与已知的图像相较,经由本实施例的图像处理方法处理过的原始信号数据,在经后端的成像处理后(即经处理的图像),可提高超声波成像系统的图像对比。图3绘示本发明实施例的图像处理方法的步骤流程图。请同时参照图1及图3,本实施例的图像处理方法例如可以适用在图1所示的超声波成像系统中,其包括如下步骤。首先,在步骤S300中,利用超声波成像系统100的信号收发模块110,接收多笔原始信号数据S。接着,在步骤S302中,判断原始信号数据S是否符合例如图2所示的条件群组中的其中之一条件,并将符合条件群组的原始信号数据Si映射至多笔预设的常数数据其中之一,此步骤并可重复执行,以产生一次或多次迭代后的多笔第一数据SI,。之后,在步骤S304中,根据一运算公式对不符合条件群组的原始信号数据S2进行一运算,此步骤并可重复执行,以产生一次或多次迭代后的多笔第二数据S2’。继之,在步骤S306中,同时对一次或多次迭代后所产生的第一及第二数据进行波束形成处理。接着,在步骤S308中,对波束形成处理所得的数据进行转换,以获得待测区域200的图像(即经理处的图像)。值得一提的是,针对原始信号数据的处理,此方法可根据实际设计需求,进行一次或重复多次的迭代运算,来达到提高图像对比的目的。因此,此方法执行完步骤S304后可回到步骤S302,对已获得的一次迭代后的第一及第二数据再次执行数据筛选及运算的处理。此际,在步骤S306中,其所处理者是经多次迭代后所产生的第一及第二数据。另一方面,本实施例的图像处理 方法可用软件或可编程逻辑门阵列(FPGA, Field ProgrammableGate Array)芯片或其他软硬件等方式来实现,本发明并不加以限制。另外,本发明的实施例的图像处理方法可以由图1 图2实施例的叙述中获致足够的教示、建议与实施说明,因此不再赘述。综上所述,在本发明的范例实施例中,图像处理方法在前端取得原始信号数据后,即利用所设定的选择性条件群组及运算公式来进行原始信号数据的筛选及运算等操作,并根据实际需求,进行一次或重复多次的迭代运算,来达到提高图像对比的目的。虽然本发明已以实施例公开如上,然其并非用以限定本发明,本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视所附权利要求书所界定者为准。
权利要求
1.一种图像处理方法,适用于超声波成像系统,该图像处理方法包括: (a)取得多笔原始信号数据; (b)判断这些原始信号数据是否符合条件群组中的其中之一条件,并将符合该条件者映射至多笔预设的常数数据其中之一,以产生一次迭代后的多笔第一数据; (C)根据一运算公式对不符合该条件群组的这些原始信号数据进行运算,以产生一次迭代后的多笔第二数据; (d)同时对这些第一及第二数据进行波束形成处理;以及 (e)对该波束形成处理所得的数据进行转换,以获得经处理的图像。
2.如权利要求1所述的图像处理方法,还包括: 针对所产生的这些第一及第二数据,重复进行(b)步骤及(C)步骤,以获得经多次迭代后所产生的所述第一及第二数据。
3.如权利要求2所述的图像处理方法,其中在(d)步骤中,该图像处理方法针对经一次或多次迭代后所产生的所述第一及第二数据同时进行该波束形成处理。
4.如权利要求1所述的图像处理方法,其中在(b)步骤中,该条件群组包括多个预设值,如果所述原始信号数据满足所述预设值其中之一,将满足所述预设值其中之一的各该原始信号数据映射至所述预设的常数数据其中之一,以产生所述第一数据。
5.如权利要求4所述的图像处理方法,其中若所述原始信号数据满足这些预设值其中之一,将满足所述预设值其中之一的各该原始信号数据映射至所述预设的常数数据其中之一的情况包括: 如果SI = -1 JfSl映射至-1,以产生SI’ = -1 ; 如果SI = O,将SI映射至O,以产生SI’ = O ; 如果SI = I JfSl映射至1,以产生SI’ = I ;以及 如果SI = e,将SI映射至-SI,以产生SI’ = -SI, 其中SI为满足所述预设值-l、0、l、e其中之一的所述原始信号数据;S1’为第一数据;e为自然对数的基底。
6.如权利要求1所述的图像处理方法,其中在(b)步骤中,该条件群组包括多个预设范围,如果所述原始信号数据落在所述预设范围其中之一,将落在所述预设范围其中之一的各该原始信号数据映射至所述预设的常数数据其中之一。
7.如权利要求5所述的图像处理方法,其中若所述原始信号数据落在所述预设范围其中之一,将落在所述预设范围其中之一的各该原始信号数据映射至所述预设的常数数据其中之一的情况包括: 如果-e < SI < -1 JfSl映射至SI,以产生SI’ = SI ; 如果-1 < SI < O,将SI映射至O,以产生SI’ = O ; 如果O < SI < I JfSl映射至O,以产生SI’ = O ;以及 如果I < SI < e,将SI映射至-SI,以产生SI’ = -SI, 其中SI为落在所述预设范围其中之一的所述原始常数数据;S1’为第一数据;e为自然对数的基底。
8.如权利要求1所述的图像处理方法,其中在(c)步骤中,该运算公式包括各该原始信号数据自身的特定函数值与各该原始信号数据自身的运算。
9.如权利要求8所述的图像处理方法,其中在(c)步骤中,该运算公式如下: S2,= S2X (ln|S2|)-S2 其中,S2’为第二数据,S2为不符合该条件群组的原始信号数据,ln|S2为S2取绝对值后的自然对数函数值。
10.一种超声波成像系统,包括: 信号收发模块,以取得多笔原始信号数据; 信号处理模块,判断这些原始信号数据是否符合条件群组中的其中之一条件,并将符合该条件群组者映射至多笔预设的常数数据其中之一,以产生一次迭代后的多笔第一数据;根据一运算公式对不符合该条件群组的所述原始信号数据进行运算,以产生一次迭代后的多笔第二数据;同时对所述第一及第二数据进行波束形成处理;以及对该波束形成处理所得的数据进行转换;以及 图像显示模块,根据该波束形成处理所得的数据的转换结果,显示经处理的图像。
11.如权利要求10所述的超声波成像系统,其中该信号处理模块包括: 数据选择单元,判断所述原始信号数据是否符合该条件群组中的其中之一条件,并将符合该条件群组者映射至多笔预设的常数数据其中之一,以产生一次迭代后的这些第一数据; 数据运算单元,根据该运算公式对不符合该条件群组的所述原始信号数据进行该运算,以产生一次迭代后的这些第二数据; 波束形成单元对所述第一及第二数据同时进行该波束形成处理;以及 扫描转换单元,对该波束形成处理所得的数据进行该转换。
12.如权利要求10所述的超声波成像系统,其中该信号处理模块针对所产生的这些第一及第二数据,重复判断这些第一及第二数据是否符合该条件群组,以及重复对不符合该条件群组的这些第一及第二数据进行该运算,以获得经多次迭代后所产生的所述第一及第二数据。
13.如权利要求10所述的超声波成像系统,其中该信号处理模块针对经一次或多次迭代后所产生的所述第一及第二数据同时进行该波束形成处理。
14.如权利要求10所述的超声波成像系统,其中该条件群组包括多个预设值,如果所述原始信号数据满足所述预设值其中之一,该信号处理模块将满足所述预设值其中之一的各该原始信号数据映射至这些预设的常数数据其中之一。
15.如权利要求14所述的超声波成像系统,其中若所述原始信号数据满足所述预设值其中之一,将满足所述预设值其中之一的各该原始信号数据映射至所述预设的常数数据其中之一的情况包括: 如果SI = -1 JfSl映射至-1,以产生SI’ = -1 ; 如果Si = (Mfsi映射至0,以产生Si’ = ο ; 如果SI = 1,将SI映射至1,以产生SI’ = I ;以及 如果SI = e,将SI映射至-SI,以产生SI’ = -SI, 其中SI为满足这些预设值-l、0、l、e其中之一的所述原始信号数据;S1’为第一数据;e为自然对数的基底。
16.如权利要求10所述的超声波成像系统,其中该条件群组包括多个预设范围,如果所述原始信号数据落在所述预设范围其中之一,该信号处理模块将落在所述预设范围其中之一的各该原始信号数据映射至所述预设的常数数据其中之一。
17.如权利要求16所述的图像处理方法,其中若所述原始信号数据落在所述预设范围其中之一,将落在所述预设范围其中之一的各该原始信号数据映射至所述预设的常数数据其中之一的情况包括: 如果-e < SI < -1 JfSl映射至SI,以产生SI’ = SI ; 如果-1 < SI < O,将SI映射至O,以产生SI’ = O ; 如果O < SI < I JfSl映射至O,以产生SI’ = O ;以及 如果I < SI < e,将SI映射至-SI,以产生SI’ = -SI, 其中SI为落在所述预设范围其中之一的该原始信号数据;S1’为第一数据^为自然对数的基底。
18.如权利要求10所述的超声波成像系统,其中该运算公式包括各该原始信号数据自身的特定函数值与各该原始信号数据自身的运算。
19.如权利要求14所述的超声波成像系统,其中该运算公式如下: S2,= S2X (ln|S2|)-S2 其中,S2’为第二数据,S2为不符合该条件群组的原始信号数据,ln|S2为S2取绝对值后的自然对数函数值。
全文摘要
一种超声波成像系统及其图像处理方法。图像处理方法包括下列步骤1.利用超声波成像系统的信号收发模块,接收多笔原始信号数据。2.判断原始信号数据是否符合条件群组中的其中之一条件,并将符合条件群组者映射至多笔预设的常数数据其中之一,以产生多笔第一数据。3.根据运算公式对不符合条件群组的原始信号数据进行运算,以产生多笔第二数据。4.对第一及第二数据同时进行波束形成处理。5.对波束形成处理后所得的数据再进行转换,以获得待测区域的图像。另外,一种使用上述图像处理方法的超声波成像系统亦被提出。
文档编号A61B8/00GK103181781SQ20121007601
公开日2013年7月3日 申请日期2012年3月21日 优先权日2011年12月27日
发明者李皇德, 邵耀华, 张幼青, 黄百纲 申请人:财团法人工业技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1