一种基于超声射频时间序列小波分析的组织定征方法与流程

文档序号:12916363阅读:476来源:国知局
一种基于超声射频时间序列小波分析的组织定征方法与流程

本发明涉及超声组织定征技术领域,特别涉及一种基于超声射频时间序列小波分析的组织定征方法。



背景技术:

超声组织定征是一种探讨组织特性与声特性(诸如背散射、衰减、声速等)相互关系从而确定组织性质的研究方法。由于这些声特性由组织的微结构决定,因此超声组织定征是定量测量组织微结构的有效手段。目前,超声组织定征方法主要有基于b超图像的组织定征方法、基于单帧背散射回波rf信号的组织定征方法和基于超声rf时间序列分析的组织定征方法。

基于b超图像的组织定征方法主要提取b超图像的形态特征和纹理特征,然后利用分类器的分类准确率对分类效果进行评价。这类方法由于使用了超声图像灰度,易受超声诊断仪的型号、时间增益补偿的调整等成像参数的影响。

基于单帧背散射回波rf信号的组织定征方法主要利用组织对超声回波的衰减特性来实现组织定征。具体做法是利用超声仪器获取一帧超声回波rf信号,选取roi,对roi内的声束逐条进行频谱分析,提取谱参数,将谱参数作为特征利用分类器对组织进行分类。此类方法提取的特征受超声传播路径的影响需要深度衰减补偿,这些因素影响了定征精度的可靠性,因此鲜有应用于临床诊断。

基于超声rf时间序列分析的组织定征方法通过提取超声rf时间序列的频域特征来实现组织定征。由于超声rf时间序列来源于同一位置同一深度的超声回波rf信号,因此基于超声rf时间序列的分析方法避免了前述两种方法的缺陷,已有研究表明基于超声rf时间序列分析的组织定征方法比前两种组织定征方法的定征精度更高。

以往对rf信号的处理和分析方法仅仅在频域对信号进行分析,不能充分挖掘rf信号蕴含的组织微结构信息。而小波分析因为具有多分辨率分析的特点,在时域和频域都有表征信号局部信息的能力,时间窗和频率窗都可以根据信号的具体形态动态调整。一般情况下,在低频部分(信号较平稳)可以采用较低的时间分辨率,而提高频率的分辨率;在高频情况下可以用较低的频率分辨率来换取精确的时间定位。因此小波分析可以探测正常信号中的瞬态成分,并展示其频率成分,被称为数学显微镜,广泛应用于各个时频分析领域。



技术实现要素:

本发明的目的在于克服现有技术的缺点与不足,提供一种基于超声射频时间序列小波分析的组织定征方法,结合小波分解可以在时频域对信号进行多分辨率的分析,可以充分挖掘超声rf时间序列蕴含的组织微结构信息。

本发明的目的通过以下的技术方案实现:一种基于超声射频时间序列小波分析的组织定征方法,包括以下步骤:

s1、使用超声探头扫描组织,采集多帧超声回波rf信号;

s2、对任意一帧超声回波rf信号进行解调并显示b型图;

s3、在b型图上选取大小a×b的roi(regionofinterest,感兴趣区);

s4、roi内的每一点取其前n帧超声回波rf信号形成a×b个长度为n的超声rf时间序列;

s5、a×b个超声rf时间序列进行m层小波分解;

s6、提取超声rf时间序列经小波分解后产生的高频系数序列和低频系数序列的统计特征、熵特征在roi的平均值作为特征;

s7、选取k个特征作为特征向量;

s8、将特征向量输入到分类器分类;

s9、根据分类器的分类准确率评价识别结果。

优选的,步骤s6中,提取超声rf时间序列经小波分解后产生的高频系数序列和低频系数序列的统计特征的方法如下:

统计特征包括最小值min、最大值max、均值mean、标准差std、中值median、均方根值rms和平均绝对值mav;

具体每个特征的计算步骤如下:

s6-1-1设n点超声rf时间序列为{x(n):1≤n≤n},经m层小波分解后,在第j分解尺度下k时刻的高频系数序列为低频系数序列为其中j=1,2,…m,lj为第j分解尺度下高频系数序列和低频系数序列长度,lj为确定值,不同分解尺度下lj不同;

s6-1-2最小值min:第j分解尺度下高频系数序列最小值:第j分解尺度下低频系数序列最小值:

s6-1-3最大值max:第j分解尺度下高频系数序列最大值:第j分解尺度下低频系数序列最大值:

s6-1-4均值mean:第j分解尺度下高频系数序列均值:第j分解尺度下低频系数序列均值:

s6-1-5标准差std:第j分解尺度下高频系数序列标准差:第j分解尺度下低频系数序列标准差:

s6-1-6中值median:将第j分解尺度下高频系数序列按照从小到大排序为则第j分解尺度下高频系数序列中值:第j分解尺度下低频系数序列按照从小到大排序为则第j分解尺度下低频系数序列中值:其中[x]表示不超过x的最大整数;

s6-1-7均方根值rms:第j分解尺度下高频系数序列均方根值:第j分解尺度下低频系数序列均方根值:

s6-1-8平均绝对值mav:第j分解尺度下高频系数序列平均绝对值:第j分解尺度下低频系序列平均绝对值:

s6-1-9计算在每个分解尺度下a×b个高频系数序列和低频系数序列的最小值dj_min、aj_min,最大值dj_max、aj_max,均值dj_mean、aj_mean,标准差dj_std、aj_std,中值dj_median、aj_median,均方根值dj_rms、aj_rms,平均绝对值dj_mav、aj_mav在roi的平均,即可得该组织样本在每个分解尺度下的统计特征。

优选的,步骤s6中,提取超声rf时间序列经小波分解后产生的高频系数序列和低频系数序列的熵特征的方法如下:

熵特征包括模糊熵fuzzyenropy和小波熵w,具体模糊熵fuzzyenropy和小波熵w的计算步骤如下:

s6-2-1模糊熵fuzzyenropy:设一个时间序列表示为{x(i)(1≤i≤n)},按照{x(i)(1≤i≤n)}原来顺序重新生成一组m维的向量:其中n为时间序列长度;

s6-2-2计算向量间的距离公式如下:

s6-2-3定义相似度为:

s6-2-4定义函数

s6-2-5重复(6-2-1)~(6-2-4)生成一组m+1维的新向量并计算

s6-2-6计算模糊熵fuzzyenropy(m,n,r,n)

s6-2-7按照步骤s6-2-1~s6-2-6计算在每个分解尺度下a×b个高频系数序列和低频系数序列的模糊熵fuzzyentropy在roi的平均即可得在每个分解尺度下高频系数和低频系数的模糊熵特征;

s6-2-8小波熵w:设n点超声rf时间序列为{x(n):1≤n≤n},经m层小波分解后,在第j分解尺度下k时刻的高频系数序列为低频系数序列为其中j=1,2,…m,lj为第j分解尺度下高频系数序列和低频系数序列长度;

s6-2-9尺度为j时高频系数序列的能量:低频系数序列的能量:总能量:

s6-2-10尺度为m时低频系数序列的相对能量:尺度为j时高频系数序列的相对能量:

s6-2-11小波熵w的计算公式如下:

s6-2-12计算a×b个超声rf时间序列经m层小波分解后的小波熵w在roi的平均即可得该组织样本的小波熵特征。

优选的,步骤s5中采用基于mallat算法的小波分解,小波基选择db4小波,分解层数为4,可以得到4个高频频系数序列d1~d4和4个低频系数序列a1~a4。

优选的,步骤s7中利用relief-f算法计算每个特征权重,并选取前k个权重最高的特征作为特征向量。

具体的,利用relief-f函数对所有特征进行特征权重计算,并选取前11个特征权重最高的特征作为特征向量。

优选的,步骤s8中所采用的分类器为随机森林。

具体的,随机森林的参数设置为:树的数目为300,每棵树的深度为6,迭代次数150次,每个节点可选择的特征数为特征向量个数的平方根值。

本发明与现有技术相比,具有如下优点和有益效果:

1.本发明基于超声rf时间序列,超声rf时间序列来源于同一位置同一深度的超声回波rf信号,因此基于超声rf时间序列的分析方法不易受超声仪器成像参数和声传播路径差异的影响,具有很好的鲁棒性。

2.本发明对超声rf时间序列进行了小波分解处理,可以对超声rf时间序列同时在时域和频域进行多分辨率分析,相比传统的频域分析可以获取更多关于超声rf时间序列的信息,同时由于超声rf时间序列是非平稳信号,传统的频域分析适合于平稳信号,而小波分析特别适合于非平稳信号的分析。

3.本发明从统计和熵两个角度对超声rf时间序列经小波分解后形成的高频系数序列和低频系数序列进行特征提取,结合小波分解可以在时频域对信号进行多分辨率的分析,可以充分挖掘超声rf时间序列蕴含的组织微结构信息。

4.本发明利用relief-f算法可以从特征集中选取最优特征,不仅可以快速进行特征选择,而且可有效提高分类准确率。

5.本发明所基于的超声rf时间序列可在常规超声仪器中获取,无需增加额外的硬件开销和成本。

附图说明

图1是实施例1方法的流程图;

图2是实施例2中女性乳腺组织b超图;

图3是实施例2中基于mallat算法4层小波分解结构图;

图4是实施例2中relief-f算法计算的所有特征权重柱形图。

具体实施方式

下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。

实施例1

一种基于超声射频时间序列小波分析的组织定征方法,如图1,包括以下步骤:

s1、使用常规超声探头扫描组织,采集多帧超声回波rf信号;

s2、对任意一帧超声回波rf信号进行解调并显示b型图;

s3、在b型图上选取大小a×b的roi;

s4、roi内的每一点取其前n帧超声回波rf信号形成a×b个长度为n的超声rf时间序列;

s5、a×b个超声rf时间序列进行m层小波分解;

s6、提取超声rf时间序列经小波分解后产生的高频系数序列和低频系数序列的统计特征、熵特征在roi的平均值作为特征;

s7、利用relief-f算法计算每个特征权重,并选取前k个权重最高的特征作为特征向量;

s8、将特征向量输入到分类器分类;

s9、根据分类器的分类准确率评价识别结果。

具体的,所述步骤s6中,提取超声rf时间序列经小波分解后产生的高频系数序列和低频系数序列的统计特征、熵特征在roi的平均值作为特征的方法如下:

s6-1统计特征:包括最小值min、最大值max、均值mean、标准差std、中值median、均方根值rms和平均绝对值mav。

具体每个特征的计算步骤如下:

s6-1-1设n点超声rf时间序列为{x(n):1≤n≤n},经m层小波分解后,在第j分解尺度下k时刻的高频系数序列为低频系数序列为其中j=1,2,…m,lj为第j分解尺度下高频系数序列和低频系数序列长度,lj为确定值,不同分解尺度下lj不同。

s6-1-2最小值min:第j分解尺度下高频系数序列最小值:第j分解尺度下低频系数序列最小值:

s6-1-3最大值max:第j分解尺度下高频系数序列最大值:第j分解尺度下低频系数序列最大值:

s6-1-4均值mean:第j分解尺度下高频系数序列均值:第j分解尺度下低频系数序列均值:

s6-1-5标准差std:第j分解尺度下高频系数序列标准差:第j分解尺度下低频系数序列标准差:

s6-1-6中值median:将第j分解尺度下高频系数序列按照从小到大排序为则第j分解尺度下高频系数序列中值:第j分解尺度下低频系数序列按照从小到大排序为则第j分解尺度下低频系数序列中值:其中[x]表示不超过x的最大整数。

s6-1-7均方根值rms:第j分解尺度下高频系数序列均方根值:第j分解尺度下低频系数序列均方根值:

s6-1-8平均绝对值mav:第j分解尺度下高频系数序列平均绝对值:第j分解尺度下低频系序列平均绝对值:

s6-1-9计算在每个分解尺度下a×b个高频系数序列和低频系数序列的最小值dj_min、aj_min,最大值dj_max、aj_max,均值dj_mean、aj_mean,标准差dj_std、aj_std,中值dj_median、aj_median,均方根值dj_rms、aj_rms,平均绝对值dj_mav、aj_mav的和,然后求取每个特征的均值(即在roi进行平均)即可得该组织样本在每个分解尺度下的统计特征。

以最小值特征为例,假设计算的是第一层高频系数的最小值,因为有a*b个rf时间序列,每个序列都要进行小波分解,先求每个rf时间序列的分解一层后高频系数的最小值,这样就有a*b个最小值,然后将这a*b个最小值求和再平均(除以a*b),这样就得到了第一层高频系数的最小值这个特征,其他统计特征也是这个思路进行计算的。

s6-2熵特征:包括模糊熵fuzzyenropy和小波熵w,具体模糊熵fuzzyenropy和小波熵w的计算步骤如下:

s6-2-1模糊熵fuzzyenropy:设一个时间序列表示为{x(i)(1≤i≤n)},按照{x(i)(1≤i≤n)}原来顺序重新生成一组m维的向量:其中n为时间序列长度。

s6-2-2计算向量间的距离公式如下:

s6-2-3定义相似度为:

s6-2-4定义函数

s6-2-5重复(6-2-1)~(6-2-4)生成一组m+1维的新向量并计算

s6-2-6计算模糊熵fuzzyenropy(m,n,r,n)

s6-2-7按照步骤s6-2-1~s6-2-6计算在每个分解尺度下a×b个高频系数序列和低频系数序列的模糊熵fuzzyentropy的和,然后求取均值(即在roi进行平均)即可得在每个分解尺度下高频系数和低频系数的模糊熵特征。

s6-2-8小波熵w:设n点超声rf时间序列为{x(n):1≤n≤n},经m层小波分解后,在第j分解尺度下k时刻的高频系数序列为低频系数序列为其中j=1,2,…m,lj为第j分解尺度下高频系数序列和低频系数序列长度。

s6-2-9尺度为j时高频系数序列的能量:低频系数序列的能量:总能量:

s6-2-10尺度为m时低频系数序列的相对能量:尺度为j时高频系数序列的相对能量:

s6-2-11小波熵w的计算公式如下:

s6-2-12计算a×b个超声rf时间序列经m层小波分解后的小波熵w的和,然后求取均值(即在roi进行平均)即可得该组织样本的小波熵特征。

实施例2

一种基于超声射频时间序列小波分析的组织定征方法,详述如下。

s1、构建超声rf时间序列。

s1.1使用加拿大ultrasonix医疗公司中心频率为10mhz的sonixtouch超声诊断仪采集女性乳腺组织多帧超声回波rf信号。

s1.2对第100帧数据进行希尔伯特变换并显示其b超图像(如图2所示)。

s1.3在b超图像上选取大小为20×70的roi,对roi内的每点取其前256帧数据即得到1400个长度为256的超声rf时间序列。

s2、基于mallat算法的小波分解

s2.1本施例采用基于mallat算法的小波分解,该算法分解示意图见图3,小波基选择db4小波,分解层数为4,可以得到4个高频频系数序列d1~d4和4个低频系数序列a1~a4。

s3、特征提取与特征编号

本实施例采用了253个样本,其中包含乳腺恶性样本141个,良性样本112个。对每个乳腺样本roi内的1400个超声rf时间序列,首先计算每个超声rf时间序列经4层小波分解后的4个高频系数序列和4个低频系数序列的最小值min、最大值max、均值mean、标准差std、中值median、均方根值rms和平均绝对值mav,然后在roi平均即可得该乳腺样本在4个分解尺度下高频系数序列和低频系数序列的统计特征。

对每个乳腺样本roi内的1400个超声rf时间序列,首先计算每个超声rf时间序列经4层小波分解后的4个高频系数序列和4个低频系数序列的模糊熵fuzzyentropy,然后在roi平均即可得该乳腺样本在4个分解尺度下高频系数序列和低频系数序列的模糊熵fuzzyentropy。

然后根据小波熵w公式计算roi内1400个超声rf时间序列经4层小波分解后的小波熵w的和,然后在roi平均即可得该乳腺样本经小波分解后的小波熵w。

为方便在图上显示各特征权重,对所有提取的特征进行编号。其中高频系数最小值特征编号为1~4,低频系数最小值特征编号为5~8;高频系数最大值特征编号为9~12,低频系数最大值特征编号为13~16;高频系数均值特征编号为17~20,低频系数均值特征编号为21~24;高频系数标准差特征编号为25~28,低频系数标准差特征编号为29~32;高频系数中值特征编号为33~36,低频系数中值特征编号为37~40;高频系数均方根特征编号为41~44,低频系数均方根特征编号为45~48;高频系数平均绝对值特征编号为49~52,低频系数平均绝对值特征编号为53~56;

高频系数模糊熵特征编号为57~60,低频系数模糊熵特征编号为61~64;小波熵特征编号为65。

s4、relief-f算法选取最优特征

本施例采用matlabr2014a中relief-f函数,利用relief-f函数对所有特征进行特征权重计算,并选取前11个特征权重最高的特征作为特征向量,所有特征权重的柱形图如图4所示,由图可知,特征向量的组成为{5,45,29,53,61,65,57,58,63,6,13},分别为:a1_min、a1_rms、a1_std、a1_mav、a1_fuzzyentropy、w、d1_fuzzyentropy、d2_fuzzyentropy、a3_fuzzyentropy、a2_min、a1_max。

s5、组织识别及结果

本施例中,女性乳腺肿瘤样本有良性和恶性2个类别,所采用的分类器为随机森林,按照7:3的比例将样本集划分为训练集和测试集,使用训练集特征向量对分类器进行训练,随机森林的参数设置为:树的数目为300,每棵树的深度为6,迭代次数150次,每个节点可选择的特征数为特征向量个数的平方根值,最后将测试集的特征向量输入训练好的分类器,结果显示,随机森林分类精度达到了97%,能有效定征乳腺癌的良恶性,说明了本方法用于组织定征是可行的、有效的。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1