乳腺超声中多普勒特征的提取及应用
2010-03-24黄剑华唐降龙张英涛
刘 研,黄剑华,唐降龙,张英涛,刘 博
(哈尔滨工业大学计算机科学与技术学院,哈尔滨150001,snacly@163.com)
乳腺癌是常见的女性恶性肿瘤[1],多普勒超声作为一种无痛,快捷、易操作、在活体上可重复实施、能显示肿瘤全貌以及生理病理特性的检查方法,可用于术前评估肿瘤血管的生成、抗血管生成和预测预后,具有广泛的临床意义[2].目前的乳腺超声分类方法主要是对肿瘤的纹理特征以及形态特征进行提取,进而利用分类器进行分类.文献[3-4]采用自相关系数和均方差系数提取纹理特征并用SVM分类器对乳腺X超声图像进行分类,其结果证明二维超声图像中的肿瘤的纹理特征的对肿瘤良恶性分类具有较好的效果.文献[5]采用了灰度自相关矩阵提取纹理特征,并且应用了逐步回归方法进行分类.但是,上述方法只考虑了超声图像中的灰度信息,因此可能会受到设备仪器的影响而出现噪声干扰产生虚假纹理.而颜色特征则充分利用了图像的色彩信息,侧重于图像整体信息的描述,不受图像旋转和平移变化的影响,归一化可不受图像尺度变化的影响.
文献[6]阐述了一种基于HSV模型来提取血流特征并用SVM进行分类的方法,取得了良好的分类效果.由于不同类别的多普勒图像序列具有其特有的血流特征,而且提取动态图像序列特征比单一静态特征所提取的信息更为全面,因此本文设计了一种分类系统,针对乳腺超声图像中的灰度信息和彩色信息进行特征提取并将其结合,最后通过SVM进行分类从而验证系统的有效性.
1 提取纹理特征
纹理特征的提取首先要确定肿瘤所在位置的感兴趣区域(ROI),并将ROI图像从整个图像中进行分离.本文确定ROI区域的方法为人工选取,用一矩形框将肿瘤所在区域进行定位,进而对区域内图像进行纹理特征的提取.灰度共生矩阵是图像灰度的二阶统计度量,其作用是描述纹理中灰度基元之间的空间联系[7].
设f(x,y)为一幅二维数字图像,其大小为M×N,灰度级别为CON,则满足一定空间关系的灰度共生矩阵为
式中:#(x)为集合x中的元素个数,若(x1,y1)与(x2,y2)间距离为d,两者与坐标横轴的夹角为θ,则可以得到各种间距及角度的灰度共生矩
本文用能量、对比度、熵和逆差矩等作为统计分量.其中,各种特征信息定义为:
1)能量(角二阶矩).
2)对比度(或称主对角线惯性矩).
3)熵.
4)逆差矩.
5)相关.
在实际应用中,由于灰度共生矩阵的计算量大小是根据图像灰度级和图像大小而确定.为了减小计算复杂度,本文将对原图像进行灰度级量化,以将原影像的灰度级压缩到较小的范围,从而减少共生矩阵的维数.但灰度级的压缩会导致图像的清晰度降低,所以首先要对图像进行直方图均衡化处理(图1)且增强对比度,从而最大程度地保留原图像的纹理特征.
图1 对原始图像进行直方图均衡化处理
2 提取血流特征
血流特征分为血流动力学特征和形态学特征.由于二维多普勒超声仪器的限制,拟将对血流的动力学特征进行提取,其过程主要包括对血管位置的检测以及特征提取两个环节.
2.1 血管的检测
血管检测的目的是确定血管在图像中所处的位置.由于在各帧图像中,血管区域显示为具有特定颜色的彩色点(其中,不同的颜色可以表示血流的方向和流速),而彩色和灰度图像的RGB分量间的差值不同,灰度图像的RGB各分量的值比较接近,而彩色图像的RGB各分量的值之间的差距则相对较大,因此可以通过阈值化方法来确定血管区域.首先计算在各点的RGB分量之间的差值,然后设置一个阈值T,对RGB分量之间的差值进行阈值化,从而取得该帧血管位置的图像(Tgray).设置方法为
在进行对提取出的像素点进行归一化后,通过提取关键像素的坐标来获得对应的彩色点在整个图像中的坐标值.图2为血管位置的确定过程.
图2 血管位置确定过程
2.2 血流特征的提取
特征的提取和分析是计算机辅助诊断的关键环节.通过提取几个对肿瘤的供血有重要影响的动力学特征对肿瘤进行分析.动力学特征主要包括血流丰富程度、心脏收缩期流速峰值、舒张期末速率、平均速率、肿瘤内动脉的阻力指数以及搏动指数、最大流速变化率等.临床诊断表明,恶性肿瘤的收缩期流速峰值(Vmax/m·s-1),肿瘤内动脉的阻力指数(RI),搏动指数(PI)和平均流速(Vmean/m·s-1)要明显高于良性肿瘤.
在彩色多普勒中,血流的速度可以用HSV模型中的V分量来映射.V值越高表明血流速度越高,相反V值越低表明血流速度越低.根据这一特性,首先将RGB模型转化为HSV模型,然后求得血管所在区域中各个像素点的V值,并提取血流丰富程度、收缩期流速峰值、肿瘤内动脉的阻力指数以及搏动指数等.其具体定义为:
1)收缩期流速峰值(Vmax/m·s-1):即一个彩色多普勒序列中V值的和最大的帧.
2)舒张期末速率(Vmin/m·s-1).
3)平均流速(Vmean/m·s-1).
4)肿瘤内动脉的阻力指数(RI).
5)搏动指数(PI).
最大流速变化率 (Varmax/m·s-1)反映了当前样本血流变化的大小,从而反映出动脉供血的多少.动脉数量多,Varmax相对则大;反之,Varmax相对则小.
式中:V为HSV模型中每个彩色点的亮度.C为一常量系数.N为在一个搏动周期中所代表的帧数.根据临床所描述的病理意义,恶性肿瘤中动脉的数量,血流流速、阻力指数以及搏动指数要相对高于良性肿瘤.因此,通过对各样本中血流变化率来判断肿瘤中血流的丰富程度,可以弥补单纯提取纹理特征所造成的提取信息不全、受噪声等因素干扰的缺点.
3 实验结果分析
本文应用了支持向量机分类器[8],在有监督学习的模式下对65个多普勒序列(30个良性,35个恶性)样本进行分类实验.为了克服训练样本数量较小这一缺点,这里采用leave-one-out方法对分类效果进行训练和评估.
在本实验中,所有的图片均来源于哈尔滨医科大学第二附属医院专家诊断,且这些病例经过活体切片的确认.所用超声诊断仪为GE VIVID-7,探头为线阵,工作频率为5~14 MHz.该样本集中包括30个良性病例以及35个恶性病例.每个样本均被分离成若干个ROI序列,并对每个样本提取了相同的帧数进行特征提取.由于血流信号不稳定,造成部分相邻帧彩色区域的缺失.本文将彩色信号出现频率>30%的区域设为血流区域.
该分类系统中设置了下列重要参数:多项式核函数参数(degree),算法终止条件(eps),多项式,径向基函数和Sigmoid函数的参数(gamma),多项式和Sigmoid函数的参数(coef0),惩罚性因子(C),为了能使系统达到最佳分类状态,采用交叉项验证方法来调整参数.
这里采取的训练方式为:
1)从k个良性样本和恶性样本中各选取一个样本,并用其余k-1个样本进行训练.
2)从其余k-1个样本中选取一个良性或者恶性样本,进行分类.
3)从其余k-1个样本中再选取一组良性和恶性的样本,并重复步骤1.
由于所提取的血流特征中各特征之间数量级差距较大,为达到良好的分类效果,分类前将体征进行归一化处理.这里参数设置为degree=3.0,eps=0.01,gamma=1,coef0=1,C=256时,可使分类效果达到最佳状态.为评价诊断的系统性能,采用精确性、敏感性、特殊性、错误正比率、错误负比率和接受特性曲线等6个指标来进行评估.
式中:TP为被正确分类的恶性肿瘤的数量.TN为被正确分类的良性肿瘤的数量.FP为被错误分类的良性肿瘤的数量.FN为被错误分类的的恶性肿瘤的数量.实验结果如表1所示.
表1 本系统与文献[3]、文献[7]系统仿真结果
在对于纹理间粗细和疏密相差较小的图片进行分类时,本系统的分类效果相对于文献[3]中系统的分类效果得到了明显的提高,相对于文献[7]中系统的效果也有所提高.图3所示为单用纹理特征而错分的样本,而利用本文所提出的系统则可以正确地识别.
图3 文献[3]系统错分样本
对类似图3中的被错分纹理间粗细和疏密相差较小或受噪声干扰的样本,本系统均能正确识别.整体对比实验数据如表2所示.
表2 试验对比结果
接受特性曲线ROC法可用于描述相对于特殊性余数(1-特殊性)的敏感性,被广泛用于医学诊断中,图4为文献[3],[7]中系统与本文所提出系统的ROC曲线.对于曲线的曲线下面积(AUC)分别计算可得,文献[3]中AUC=0.8226,文献[7]中AUC=0.9113,而本文中的AUC=0.9523.
从实验可以看出,应用多普勒特征与纹理特征相结合进行肿瘤的良恶性分类,可弥补超声图像所带来的干扰,从而得到更加的分类效果.
图4 系统的分类效果比较
4 结论
1)本系统将多普勒血流特征与肿瘤纹理特征相结合,可以弥补单纯靠纹理特征分类而受到的干扰,进而提高分类精度.
2)实验结果表明,加入血流特征后系统的分类精度要比单纯提取特征的分类精度提高15.38%,敏感性提高11.42%,特殊性提高19%,错误正比率提高 16.33%,错误负比率提高14.46%.可以看出本系统可以明显弥补单纯提取纹理特征的不足.
[1]陈菲,吴凤霞.超声在乳腺癌中的应用[J].医学综述,2009,15(2):279-281.
[2]FANELLI M,LOCOPO N,GATTUSO D,et al.Assessment of tumor vascularization:Immunohistochemical and non-invasive methods[J].Int J Biol Markers,1999,14(4):218-231.
[3]HUANG Yu-Len,CHEN Dar-Ren.Support vector machines in sonography application to decision making in the diagnosis of breast cancer[J].Journal of Clinical Imaging,2005,29(3):179-184.
[4]SIVARAMAKRISHNA R,POWELL K A,LIEBER M L,et al.Texture analysis of lesions in breast ultrasound images[J].Computerized Medical Imaging and Graphics,2002,26(5):303-307.
[5]CHANG R F,WU W J,WOO K M,et al.Improvement in breast tumor discrimination by support vector machines and speckle-emphasis texture analysis[J].Ultrasound in Med&Biol,2003,29(5):679-686.
[6]ZHANG Ying-tao,CHENG H D,GUO Yan-hui,et al.Classification of breast masses using color doppler flow imaging[C]//Proceedings of the 11th Joint Conference on Information Sciences.Atlantis:Published by Atlantis Press,2008:554-558.
[7]HARALICK R M,SHANMUGAM K,DINSTEIN I.Textural features for image classification[J].IEEE Transactions on Systems Man and Cybernetics,1973,3(6):610-621.
[8]STAELIN Carl.Parameters Selection for Support Vector Machines.HPL2002-354(R.1)[R/OL].Development Company,2002[2003-11-10].http://www.hpl.hp.Com/techreports/2002/HPL-2002-354R1.pdf.