基于二维递归滤波的超声波脂肪肝散射粒子提取方法及系统 【技术领域】
本发明涉及一种基于二维递归滤波的超声波脂肪肝散射粒子提取方法及其系统。
背景技术
B型超声成像(简称B超)检查是确诊有无脂肪肝的重要依据,也可用来检测其发展过程,且简便价廉不会给患者带来痛苦和损害。因此,目前B超检查已作为诊断脂肪肝的首选方法,并可用于人群脂肪肝发病率的流行病学调查。B超检查可以清晰地显示肝脏轮廓及肝实质的形态和结构,肝脏的各种不同病变能够显示不同的声像图,从而对各种肝病作出病因诊断。目前通过B超检查可以确定肝脏肿瘤、肝脓肿、脂肪肝等许多疾病。B超可检出肝脂肪含量达30%以上的脂肪肝,超声诊断敏感性可达90%。
肝组织以肝小叶为基质,并由分隔肝小叶的结缔组织、血管网、肝管等组成。对超声检查起主要贡献的是胶原蛋白,而胶原蛋白主要集中在结缔组织等叶间组织中,可近似视为散射粒子。脂肪肝的病变组织(脂肪肝散射粒子)由于组织内脂肪的堆积,使其密度比正常肝组织高,因而对超声波产生较强的反射波(高回声)。
与正常肝图像相比,脂肪肝有其特征性声像学改变:①肝区前场存在点状高回声(明显高于脾脏和肾脏);②肝区后场出现回声衰减,光点稀疏;③肝内管道结构显示不清;④肝脏轻度或中度肿大,肝前缘变钝。凡具备第1项加其余1项以上者可确诊为脂肪肝,仅具备第1项者作为疑似诊断。
超声波在肝组织内的散射可分为三类:散射体远大于超声波波长、散射粒子尺寸与超声波波长等数量级和散射粒子尺寸远小于超声波波长。超声探头所接收的信号为三者信号的迭加。超声波脂肪肝散射粒子的回波信号与脂肪病变组织的密度和体积有关。若脂肪病变组织密度高,则对应的超声图像的光点较亮(即图像像素的灰度值高);若脂肪病变组织体积大则对应的超声图像的亮光斑的尺度较大。脂肪肝的原始图像中,亮光斑成片的区域即脂肪病变组织。提取脂肪肝散射粒子实际上就是由脂肪肝超声波图像提取图像中的灰度值高的像素集合。
因此,脂肪肝散射粒子的尺度和密度对于确定脂肪肝的严重的程度至关重要,有效提取脂肪肝散射粒子的信号是正确诊断脂肪肝的前提。但是,脂肪肝散射粒子的回波与系统噪声在空域和频域混迭的,因为两者同属宽带信号,现有的二维离散傅立叶变换或二维离散小波变换方法去除系统噪声、频率干扰时,或提取脂肪肝特征时,在滤除系统噪声的过程中,有可能将脂肪肝散射粒子的响应信号滤除。
【发明内容】
本发明的目的在于提供一种基于二维递归滤波的超声波脂肪肝散射粒子提取方法及其系统,基于该发明,可以有效地提取脂肪肝散射粒子信号,提高脂肪肝临床诊断的准确性。
本发明一种基于二维递归滤波的超声波脂肪肝散射粒子提取方法,在获取包含脂肪肝散射粒子的超声波数字图像后,进行如下处理:垂直方向滤波步骤,使用第一递归数字滤波器对所述超声波图像进行垂直方向的滤波;水平方向滤波步骤,对垂直方向滤波后的结果使用第二递归数字滤波器进行水平方向的滤波;脂肪肝散射粒子提取步骤,根据预置的阈值,基于水平方向滤波后图像提取脂肪肝散射粒子。
在上述的超声波脂肪肝散射粒子提取方法,优选所述垂直方向滤波步骤和所述水平方向滤波步骤中,所述第一递归数字滤波器的传递函数H(z1)和所述第二递归数字滤波器的传递函数H(z2)分别为:
H(z1)=a1,0+a1,1z1-1+a1,2z1-21+b1,1z1-1+b1,2z1-2;]]> H(z2)=a2,0+a2,1z2-1+a2,2z2-21+b2,1z2-1+b2,2z2-2;]]> 其中z1为第一递归数字滤波器的垂直方向的延迟算子,z2为第二递归数字滤波器的水平方向的延迟算子;
并且,所述传递函数为H(z1)和H(z2)的第一递归数字滤波器和第二递归数字滤波器的参数设计包括:
截止频率、角频率设定步骤,设fc,i,i=1,2为所述第一递归数字滤波器和第二递归数字滤波器的数字截止频率,ωc,i=2πfc,i,i=1,2为所述第一递归数字滤波器和第二递归数字滤波器数字截止角频率;
参数计算步骤,确定所述传递函数H(z1)和H(z2)的参数:
ai,0=3ωc,i2/(1+3ωc,i+3ωc,i2),i=1,2]]> ai,1=2ai,0
ai,2=ai,0,
bi,1=(6ωc,i2-2)/(1+3ωc,i+3ωc,i2),i=1,2]]> bi,2=(1-3ωc,i+3ωc,i2)/(1+3ωc,i+3ωc,i2),]]> 其中,fc,i,i=1,2、ωc,i=2πfc,i,i=1,2。
在上述的超声波脂肪肝散射粒子提取方法,优选所述包含脂肪肝散射粒子的超声波数字图像通过如下方式确定:
y(n1,n2)=x(n1,n2)*he(n1,n2)*hm(n1,n2)+n(n1,n2)
其中,y(n1,n2)为包含脂肪肝散射粒子的超声波数字图像,x(n1,n2)为超声探头发射的声波信号,he(n1,n2)为超声探头的响应信号,hm(n1,n2)为肝组织的响应信号,n(n1,n2)为系统噪声;n1=1,2,...,N1为行变量,n2=1,2,...,N2为列变量。
在上述的超声波脂肪肝散射粒子提取方法,优选所述垂直方向滤波步骤和所述水平方向滤波步骤中,第一递归数字滤波器H(z1)对包含脂肪肝散射粒子的数字图像进行垂直方向的滤波,滤波器的输出:
z(n1,n2)=a1,0y(n1,n2)+a1,1y(n1-1,n2)+a1,2y(n1-2,n2)-b1,1z(n1-1,n2)+b1,2z(n1-2,n2)
第二递归数字滤波器H(z2)对垂直方向的滤波结果z(n1,n2)进行水平方向的滤波,滤波器的输出为
w(n1,n2)=a2,0z(n1,n2)+a2,1z(n1,n2-1)+a2,2z(n1,n2-2)-b2,1w(n1,n2-1)-b2,2w(n1,n2-2)w(n1,n2),w(n1,n2)为二维递归滤波后图像。
在上述的超声波脂肪肝散射粒子提取方法,优选所述脂肪肝散射粒子提取步骤中,包括如下步骤:
阈值设定步骤,设定阈值
c=0.3max0≤n1≤N1,0≤n2≤N2{w(n1,n2)},]]>所述w(n1,n2)为所述水平方向滤波后图像数据;
提取步骤,对所述水平方向滤波后图像w(n1,n2)进行处理:
然后,依据图像中的亮度值,确定脂肪肝散射粒子的图像。
另一方面,本发明还提供了一种基于二维递归滤波的超声波脂肪肝散射粒子提取系统,包括:垂直方向滤波模块,用于使用第一递归数字滤波器对获取的包含脂肪肝散射粒子的超声波数字图像进行垂直方向的滤波;水平方向滤波模块,用于对垂直方向滤波后的结果使用第二递归数字滤波器进行水平方向的滤波;脂肪肝散射粒子提取模块,用于根据预置的阈值,基于水平方向滤波后图像提取脂肪肝散射粒子。
在上述的超声波脂肪肝散射粒子提取方法,优选所述垂直方向滤波模块和所述水平方向滤波模块中,所述第一递归数字滤波器的传递函数H(z1)和所述第二递归数字滤波器的传递函数H(z2)分别为:
H(z1)=a1,0+a1,1z1-1+a1,2z1-21+b1,1z1-1+b1,2z1-2;]]> H(z2)=a2,0+a2,1z2-1+a2,2z2-21+b2,1z2-1+b2,2z2-2;]]> 其中z1为第一递归数字滤波器的垂直方向的延迟算子,z2为第二递归数字滤波器的水平方向的延迟算子;并且,所述垂直方向滤波模块和所述水平方向滤波模块中,还包括用于设计传递函数为H(z1)和H(z2)的第一递归数字滤波器和第二递归数字滤波器的工作参数的子模块:截止频率、角频率设定子模块,用于设定fc,i,i=1,2为所述第一递归数字滤波器和第二递归数字滤波器的数字截止频率,ωc,i=2πfc,i,i=1,2为所述第一递归数字滤波器和第二递归数字滤波器数字截止角频率;参数计算子模块,用于确定所述传递函数H(z1)和H(z2)的参数:
ai,0=3ωc,i2/(1+3ωc,i+3ωc,i2),i=1,2]]> ai,1=2ai,0
ai,2=ai,0,
bi,1=(6ωc,i2-2)/(1+3ωc,i+3ωc,i2),i=1,2]]> bi,2=(1-3ωc,i+3ωc,i2)/(1+3ωc,i+3ωc,i2),]]> 其中,fc,i,i=1,2、ωc,i=2πfc,i,i=1,2。
上述的超声波脂肪肝散射粒子提取系统中,优选所述包含脂肪肝散射粒子的超声波数字图像通过如下方式确定:
y(n1,n2)=x(n1,n2)*he(n1,n2)*hm(n1,n2)+n(n1,n2)
其中,y(n1,n2)为包含脂肪肝散射粒子的超声波数字图像,x(n1,n2)为超声探头发射的声波信号,he(n1,n2)为超声探头的响应信号,hm(n1,n2)为肝组织的响应信号,n(n1,n2)为系统噪声;n1=1,2,...,N1为行变量,n2=1,2,...,N2为列变量。
上述的超声波脂肪肝散射粒子提取系统中,优选所述垂直方向滤波模块和所述水平方向滤波模块中,第一递归数字滤波器H(z1)对包含脂肪肝散射粒子的数字图像进行垂直方向的滤波,滤波器的输出:z(n1,n2)=a1,0y(n1,n2)+a1,1y(n1-1,n2)+a1,2y(n1-2,n2)-b1,1z(n1-1,n2)+b1,2z(n1-2,n2)
第二递归数字滤波器H(z2)对垂直方向的滤波结果z(n1,n2)进行水平方向的滤波,滤波器的输出为
w(n1,n2)=a2,0z(n1,n2)+a2,1z(n1,n2-1)+a2,2z(n1,n2-2)-b2,1w(n1,n2-1)-b2,2w(n1,n2-2)w(n1,n2),w(n1,n2)为二维递归滤波后图像。
上述的超声波脂肪肝散射粒子提取系统中,优选所述脂肪肝散射粒子提取模块中,包括如下子模块:
阈值设定子模块,用于设定阈值
c=0.3max0≤n1≤N1,0≤n2≤N2{w(n1,n2)},]]>所述w(n1,n2)为所述水平方向滤波后图像数据;
提取子模块,用于对所述水平方向滤波后图像w(n1,n2)进行处理:
然后,依据图像中的亮度值,确定脂肪肝散射粒子的图像。
本发明基于二维递归滤波方法,去除与脂肪肝散射粒子混迭的噪声,从水平方向和垂直水平方向对超声波图像进行滤波和脂肪肝散射粒子纹理信息提取处理,进而有效地提取脂肪肝散射粒子,提高脂肪肝临床诊断的准确性。
【附图说明】
图1为本发明基于二维递归滤波的超声波脂肪肝散射粒子提取方法实施例的步骤流程图;
图2为重度脂肪肝的原始图像;
图3为本发明于二维递归滤波的超声波脂肪肝散射粒子提取方法实施例中,二维递归滤波器的频率响应示意图;
图4为本发明方法提取脂肪肝散射粒子特征的图像;
图5为正常肝的原始图像;
图6为本发明方法提取正常肝特征的图像;
图7为本发明基于二维递归滤波的超声波脂肪肝散射粒子提取系统实施例的结构示意图。
【具体实施方式】
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明实施例作进一步详细的说明。
方法实施例
参照图1,图1为发明基于二维递归滤波的超声波脂肪肝散射粒子提取方法实施例的步骤流程图,在获取包含脂肪肝散射粒子的超声波数字图像y(n1,n2)后,进行如下处理:
垂直方向滤波步骤110,使用第一递归数字滤波器对所述超声波图像进行垂直方向的滤波;
水平方向滤波步骤120,对垂直方向滤波后的结果使用第二递归数字滤波器进行水平方向的滤波;
脂肪肝散射粒子提取步骤130,根据预置的阈值,基于水平方向滤波后图像提取脂肪肝散射粒子。
下面对上述步骤进行详细说明。
给定B型超声诊断仪的工作频率和超声探头,脂肪肝散射粒子的回波信号分辨率也随之确定。脂肪病变组织的超声图像的光斑为若干灰度值高的像素集合。脂肪病变组织的密度高则脂肪肝散射粒子的像素灰度值高,脂肪病变组织的体积大,则超声图像的光斑尺度大,即灰度值高的像素集合中的元素多。超声探头所接收的信号包含系统噪声,但是系统噪声与脂肪病变组织的密度和体积无关。超声探头所接收的信号离散化形式可表示为:
y(n1,n2)=x(n1,n2)*he(n1,n2)*hm(n1,n2)+n(n1,n2)
其中x(n1,n2)为超声探头发射的声波信号,he(n1,n2)为超声探头的响应信号,hm(n1,n2)为肝组织的响应信号,n(n1,n2)为系统噪声(一般为高斯白噪声),n1=1,2,...,N1为行变量,n2=1,2,...,N2为列变量,设y(n1,n2)有N1行、N2列。
设y(n1,n2)为包含脂肪肝散射粒子的数字图像,本发明使用如下二维递归数字滤波器对y(n1,n2)处理,
H(z1,z2)=a1,0+a1,1z1-1+a1,2z1-21+b1,1z1-1+b1,2z1-2·a2,0+a2,1z2-1+a2,2z2-21+b2,1z2-1+b2,2z2-2=H(z1)H(z2)]]> 其中H(z1,z2)为二维递归数字滤波器的传递函数,二维递归数字滤波器由两个一维递归数字滤波器H(z1)和H(z2)级联而成,H(z1)和z1为第一递归数字滤波器的传递函数与垂直方向的延迟算子,H(z2)和z2为第二递归数字滤波器的传递函数与水平方向的延迟算子。
该二维递归数字滤波器级联的两个一维递归数字滤波器H(z1)和H(z2)为
H(z1)=a1,0+a1,1z1-1+a1,2z1-21+b1,1z1-1+b1,2z1-2]]> H(z2)=a2,0+a2,1z2-1+a2,2z2-21+b2,1z2-1+b2,2z2-2]]> 分别对包含脂肪肝散射粒子的数字图像y(n1,n2)进行垂直方向的滤波和水平方向的滤波。两个一维递归数字滤波器的参数设计方法如下:
设fc,i,i=1,2为一维递归数字滤波器H(z1)和H(z2)数字截止频率,ωc,i=2πfc,i,i=1,2为一维递归数字滤波器H(z1)和H(z2)数字截止角频率,由于包含脂肪肝散射粒子的数字图像水平方向和垂直方向的纹理和噪声特性不同,因此,fc,1≠fc,2,由fc,i,i=1,2确定一维递归数字滤波器H(z1)和H(z2)的参数:
ai,0=3ωc,i2/(1+3ωc,i+3ωc,i2),i=1,2]]> ai,1=2ai,0
ai,2=ai,0
bi,1=(6ωc,i2-2)/(1+3ωc,i+3ωc,i2),i=1,2]]> bi,2=(1-3ωc,i+3ωc,i2)/(1+3ωc,i+3ωc,i2)]]> 本发明中,我们只需给出一维递归数字滤波器H(z1)和H(z2)的数字截止频率fc,i,i=1,2,则由上述各式得到一维递归数字滤波器H(z1)和H(z2)的参数。
用所设计好的一维递归数字滤波器H(z1)对包含脂肪肝散射粒子的数字图像进行垂直方向的滤波,滤波器的输出:
z(n1,n2)=a1,0y(n1,n2)+a1,1y(n1-1,n2)+a1,2y(n1-2,n2)-b1,1z(n1-1,n2)+b1,2z(n1-2,n2)
用所设计好的一维递归数字滤波器H(z2)对垂直方向的滤波结果z(n1,n2)进行水平方向的滤波,滤波器的输出为
w(n1,n2)=a2,0z(n1,n2)+a2,1z(n1,n2-1)+a2,2z(n1,n2-2)-b2,1w(n1,n2-1)-b2,2w(n1,n2-2)
w(n1,n2)即为二维递归滤波后图像。
在由二维递归滤波后图像w(n1,n2)提取脂肪肝散射粒子的处理中,包括如下步骤:
步骤1:设定阈值
c=0.3max0≤n1≤N1,0≤n2≤N2{w(n1,n2)}]]> 步骤2:对w(n1,n2)进行处理:
图像中的亮度高点即为脂肪肝散射粒子的图像。
下面结合具体的实验数据,对本发明的有益效果作出进一步的说明。
实验1:重度脂肪肝的实验,数据来源:″Mediace Co.Ltd.″,info@medison.ru,
http://www.medison.ru,B型超声诊断仪为SonoAce-9900。
图2为重度脂肪肝的原始图像,图2中矩形区域为脂肪肝的弥漫性点状高回声光点群。
取一维递归数字滤波器H(z1)和H(z2)数字截止频率fc,1=0.12,fc,2=0.2。依据一维递归数字滤波器H(z1)和H(z2)的数字截止频率fc,i,i=1,2,得到一维递归数字滤波器H(z1)和H(z2)的参数。图3为本发明实施例的二维((2-D)递归滤波器的频率响应。对图2重度脂肪肝的原始图像滤波并提取脂肪肝散射粒子得到图4本发明方法提取脂肪肝散射粒子特征的图像。
脂肪肝的病变组织(脂肪肝散射粒子)由于组织内脂肪的堆积,使其密度比正常肝组织高,因而对超声波产生较强的反射波(高回声),图4能反映脂肪肝散射粒子的纹理。
一个自然的问题是本发明方法对正常肝的特征提取会出现什么情况?实验2将回答这一问题。
实验2:正常肝的实验,数据来源:″Mediace Co.Ltd.″,info@medison.ru,
http://www.medison.ru,B型超声诊断仪为SonoAce-9900。
正常肝脏声像图表现为肝脏切面形态正常,内部光点分布均匀,未见局限性异常回声。图5为正常肝的原始图像,图中矩形为肝区,与图2比,无弥漫性点状高回声光点群。采用实验1所用的二维递归数字滤波器对图5为正常肝的原始图像进行滤波和提取脂肪肝散射粒的处理,得到图6提取正常肝特征的图像。图6反映肝组织回波反射未见局限性异常,未见高亮度的脂肪肝散射粒子。
本发明提出一种基于二维递归滤波的提取超声波脂肪肝散射粒子的方法,并演示了该方法在超声波医学图像中的应用。该处理方法由两个独立的一维递归滤波器构成。在脂肪肝的超声波图像中,回波信号与系统噪声在空域和频域均混迭,这使得采用传统的二维离散傅立叶变换或二维离散小波变换方法提取图像中的脂肪肝散射粒子非常困难。本发明提出的提取脂肪肝散射粒子特征的方法,为提高脂肪肝临床诊断的准确性提供了工具。
系统实施例
参照图7,本发明还提供了一种基于二维递归滤波的超声波脂肪肝散射粒子提取系统,包括:
垂直方向滤波模块70,用于使用传递函数为H(z1)的递归数字滤波器对获取的包含脂肪肝散射粒子的超声波数字图像y(n1,n2)进行垂直方向的滤波。
水平方向滤波模块72,用于对垂直方向滤波后的结果使用传递函数为H(z2)的递归数字滤波器进行水平方向的滤波,滤波后的图像为w(n1,n2)。
脂肪肝散射粒子提取模块74,用于根据预置的阈值,由二维递归滤波后图像w(n1,n2)提取脂肪肝散射粒子。
其中,垂直方向滤波模块和所述水平方向滤波模块中,所采用的递归数字滤波器的传递函数H(z1)和H(z2)分别为:
H(z1)=a1,0+a1,1z1-1+a1,2z1-21+b1,1z1-1+b1,2z1-2;]]> H(z2)=a2,0+a2,1z2-1+a2,2z2-21+b2,1z2-1+b2,2z2-2;]]> 并且,所述垂直方向滤波模块和所述水平方向滤波模块中,还包括用于对传递函数为H(z1)和H(z2)的递归数字滤波器进行参数设计的子模块:
截止频率、角频率设定子模块,用于设定fc,i,i=1,2为一维递归数字滤波器H(z1)和H(z2)数字截止频率,ωc,i=2πfc,i,i=1,2为一维递归数字滤波器H(z1)和H(z2)数字截止角频率。
参数计算子模块,用于依据fc,i,i=1,2确定一维递归数字滤波器H(z1)和H(z2)的参数:
ai,0=3ωc,i2/(1+3ωc,i+3ωc,i2),i=1,2]]> ai,1=2ai,0,
ai,2=ai,0
bi,1=(6ωc,i2-2)/(1+3ωc,i+3ωc,i2),i=1,2]]> 。
bi,2=(1-3ωc,i+3ωc,i2)/(1+3ωc,i+3ωc,i2)]]> 下面说明,包含脂肪肝散射粒子的超声波数字图像y(n1,n2)确定的确定方式:
y(n1,n2)=x(n1,n2)*he(n1,n2)*hm(n1,n2)+n(n1,n2)
其中,x(n1,n2)为超声探头发射的声波信号,he(n1,n2)为超声探头的响应信号,hm(n1,n2)为肝组织的响应信号,n(n1,n2)为系统噪声;n1=1,2,...,N1为行变量,n2=1,2,...,N2为列变量。
所述脂肪肝散射粒子提取模块中,包括如下子模块:
阈值设定子模块,用于设定阈值
c=0.3max0≤n1≤N1,0≤n2≤N2{w(n1,n2)};]]> 提取子模块,用于对w(n1,n2)进行处理:
图像中的亮度高点为脂肪肝散射粒子的图像。
该系统的工作原理、有益效果在上述方法实施例中,已经进行了详细的说明,在此不再赘述。
以上对本发明所提供的一种基于二维递归滤波的超声波脂肪肝散射粒子提取方法及其系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。