Print

发布时间: 2016-05-25
摘要点击次数: 288
全文下载次数: 39
DOI: 10.11834/jig.20160512
2016 | Volumn 21 | Number 5




    医学图像处理    




  <<上一篇 




  下一篇>> 





结合先验形状信息和序贯学习的心血管内超声外弹力膜检测
expand article info 林慕丹1 , 杨丰1 , 梁淑君1 , 赵海升1 , 黄铮2 , 崔凯2
1. 南方医科大学生物医学工程学院, 广州 510515 ;
2. 南方医科大学南方医院心内科, 广州 510515 ;

摘要

目的 针对心血管内超声(IVUS)图像中钙化斑块、声影等干扰因素影响外弹力膜(EEM)轮廓检测准确性的问题,提出结合先验形状信息和序贯学习分类的心血管内超声外弹力膜检测的改进算法。 方法 首先用多类多尺度序贯学习(M2SSL)将IVUS图像分割七大不同组织;然后在分类结果的基础上,结合血管先验形状信息筛选出外弹力膜轮廓的关键点;最后,结合IVUS图像的梯度和相位信息,采用Snake模型,获得最终的EEM轮廓。 结果 临床采集22组IVUS序列,挑选出具有代表性的153帧图像做实验。统计数据显示:本文算法检测结果的平均Jacc指标为88.5%,满足临床诊断要求,性能优于国内近年来较好的算法。 结论 本文的EEM自动检测算法简单有效,相比国内已有算法,提高了对钙化、纤维斑块以及声影区域的识别能力,对含钙化斑块、纤维斑块或血管中心偏移的高频IVUS图像具有较高的适用性。

关键词

心血管内超声, 外弹力膜, 序贯学习, 形状信息,

External elastic membrane border detection based on sequential learning and prior shape information for intravascular ultrasound images
expand article info Lin Mudan1 , Yang Feng1 , Liang Shujun1 , Zhao Haisheng1 , Huang Zheng2 , Cui Kai2
1. Biomedical Engineering School of Southern Medical University, Guangzhou 510515, China ;
2. Department of Cardiology, Nanfang Hospital, Southern Medical University, Guangzhou 510515, China ;
Supported by: Supported by:National Natural Science Foundation of China (61271155)

Abstract

Objective This paper presents an improved method based on sequential learning and prior shape information for detecting the external elastic membrane (EEM) in intravascular ultrasound (IVUS) images to overcome the problems of interference factors, such as calcified plaque and acoustic shadow. Method Multi-class multi-scale stacked sequential learning was applied to divide an IVUS image into seven tissues. Subsequently, critical points on the external elastic membrane border were selected based on the classification results and the prior shape information of the vessel. Finally, a snake model combined with gradient and phase information of the IVUS images was used to obtain the final external elastic membrane border. Result In the experiments, the algorithm was implemented on 153 typical IVUS images from 22 in vivo clinical IVUS sequences. Statistical results showed that the average JACC measure of EEM borders detected by the algorithm was 88.5%; thus, the algorithm could meet clinical demands, and its performance was better than those of algorithms in recent studies in China. Conclusion The proposed automatic algorithm is simple and effective. Compared with existing Chinese algorithms, it has improved capability of recognizing calcified plaque, fibrous plaque, and acoustic shadow and can be applied to IVUS images with calcified plaque, fibrous plaque, or catheter eccentricity.

Key words

intravascular ultrasound, external elastic membrane, sequential learning, shape information,

0 引 言

血管内超声(IVUS)是一种有创断层成像技术[1],应用于经皮冠状动脉介入治疗(PCI),是冠状动脉疾病诊断的重要手段。IVUS辅助临床医生观察到正常动脉的两个界面,一个位于血管边际和内膜前缘;另一个在外弹力膜(EEM),位于低回声中膜和致密回声外膜的交界处[1]。外弹力膜测量是临床测量动脉粥样硬化斑块的重要指标[1],是冠状动脉疾病诊断和介入治疗的前提。目前临床上主要依靠医生人工勾画EEM,工作量大且易受主观影响。因此,计算机辅助实现IVUS图像的外弹力膜检测具有十分重要的临床意义。

现有的自动EEM检测算法适用性不高,离临床应用要求还存在一定距离,主要原因是导丝、钙化斑块、支架等结构以及其伪影严重妨碍外弹力膜的自动检测。采用Sobel、Canny、DoG等梯度检测算子来检测EEM界面[2-5],因IVUS图像中钙化斑块具有强灰度梯度响应,算法的检测精度受到影响。所以,在灰度信息的基础上,通过增加Gabor滤波、小波分解、灰度共生矩阵等纹理特征来辅助检测[6-8],算法精度有所改善与提高。近几年来,基于概率的方法也越来越受到关注[6, 8-9],但这依然无法解决IVUS图像中声影区、致密的纤维斑块等干扰因素的影响。文献[3, 10]采用适当的人工交互,修正被干扰结构误导的结果,这样降低了算法的自动化特性。文献[11-12]则通过灰度、边缘信息识别出纤维斑块、钙化斑块等干扰特征,消除它们对EEM检测的干扰。

文献[13]比较了近几年来的8种代表算法,其中Ciompi等人[14]提出的基于整体分析的EEM检测方法被认为是综合性能较好的算法之一。该方法采用基于上下文的监督分类方法,充分利用血管不同结构之间的空间关系提高了分类效果,且监督学习算法的适用性广。若训练样本充分,其所建立的分类模型容易推广到不同的数据库中。不过该文算法依然存在一些问题,在致密纤维斑块存在的情况下,算法的性能较差,中膜结构识别率不高[14]。另外,该方法结合EEM轮廓与其他组织位置关系,构建与问题相关的质量评价函数模型来获得EEM轮廓的初始曲线,但是该模型参数多并且参数估计过程复杂,同时,血管偏心导致不同IVUS图像的极坐标展开图中EEM轮廓的形状曲率变化较大,无疑增大了曲线模型的复杂程度,文献[14]中曲线模型需要9个傅里叶级数分量来描述。

在人工描绘EEM轮廓过程中,临床医生通常先观察IVUS图像中EEM边界易识别或重要的区域,确定该区域的EEM轮廓点,作为“关键点”,再结合血管的形状结构,确定受干扰区域EEM边界。因此,本文模拟临床医生观察EEM轮廓的过程,提出结合先验形状信息和多类多尺度堆栈序贯学习(M2SSL)的心血管内超声EEM检测改进方法。首先用基于上下文的监督分类方法M2SSL将IVUS图像分割七大不同组织[14],其中取消了中膜的组织定义并增加对纤维斑块等致密回声斑块的识别;然后在M2SSL分类结果的基础上,结合先验形状信息,检测并剔除分类得到的血管区域中不满足曲线曲率要求的部分,从而提取到EEM轮廓线“关键点”;最后结合IVUS图像的梯度和相位信息,采用Snake模型进一步细化曲线获得更准确的EEM轮廓。通过对大量临床IVUS图像数据处理结果的定量分析,以及与国内已有算法比较来评价所提出EEM检测算法的性能。

1 基本原理

本文算法的流程如图 1,其主要过程包括:1) 将IVUS图像极坐标展开,去除探头等非超声成像区域,提取预处理后图像的特征形成样本集;2) M2SSL分类器将图像分为若干组织区域;3) 在M2SSL分类结果的基础上,结合血管先验形状信息,筛选EEM的关键点集,得到EEM边界的初始轮廓;4) 根据IVUS图像的灰度相位信息,采用Snake模型获得EEM边界的最终轮廓。

图 1 本文算法框图
Fig. 1 The framework of the proposed algorithm

1.1 组织定义

为了准确地描述IVUS图像的内容,根据解剖结构以及图像特点,将IVUS图像分为以下7个大类,如图 2所示。

图 2 IVUS图像组织分类定义
Fig. 2 Class definition of tissues in IVUS images

血液:血液流动的区域。

导丝:包含导丝引起的高回声信号和呈致密回声的导丝伪影,导丝引起的暗影归为声影区。

斑块:位于血管腔和中膜之间,除却钙化斑块、致密回声斑块区域。

钙化/致密回声斑块:钙化斑块回声响应强且后方伴随声影区,致密回声斑块表现为中等回声,其回声界于低回声斑块和高回声钙化斑块之间[1]

声影:钙化/致密回声斑块后方伴随的声影或声衰区,以及导丝引起的暗影。

外膜:外弹力膜以外的区域。

外周组织:因外膜外缘难以定义[1],将外弹力膜以外的区域中低灰度的区域定义为外周组织。

因为致密回声斑块常影响EEM结构的检测,需要增加对致密回声斑块的识别,但类别过多会带来分类时间增长、准确率下降等问题,鉴于致密回声斑块同钙化斑块在血管中所处位置相同,且回声都相对较强,将致密回声斑块和钙化斑块归为一类。另外,中膜区域狭小且样本量少,正常血管的中膜典型厚度仅为200 μm,当冠状动脉粥样硬化病变时,中膜厚度更薄[15],所以本文不对中膜做定义。

1.2 特征提取

文献[16]研究表明: Gabor滤波器,局部二值模式(LBP),x方向的Sobel算子,局部灰度平均值、方差以及两者的比值,这4类特征是用于IVUS图像血管腔分割的最佳判别特征。Gabor滤波器、LBP也常用于斑块成分分析中[17-18]。因此,首先选用上述的4类特征,不同的是,采用loggabor滤波器代替Gabor滤波器提取多方向多分辨率纹理信息。因为loggabor核函数除了同Gabor核函数一样达到时频测不准下限之外,还不受图像对比度的影响,且它的高频长拖尾特点符合人类视觉系统的细胞响应在对数频率尺度下对称的特性[19],具有更大的优势。本文还采用常用于检测钙化斑块的“声影”和“相对声影”两种特征[18],通过累加径向灰度值,获得相应特征。最后,采用一阶绝对矩(FOAM)检测灰度值不连续性,还能提供其他点到达邻近不连续位置的方向和距离。

综上所述,选择loggabor滤波器(4个方向,3个尺度),LBP算子,沿x方向Sobel算子,“声影”,“相对声影”,局部灰度平均值、方差以及两者的比值,FOAM算子的重心向量(bx,by)共9种特征描述子来描述IVUS极坐标图像中像素点的特征,最终构成21维的特征向量。

1.3 M2SSL分类

IVUS图像存在大量噪声和伪影,基于像素特征的纹理描述常导致一般分类方法(如Adaboost、SVM、随机森林)出现“杂点”多且组织结构不紧致的错分现象。IVUS图像中不同组织之间空间位置关系相当明确,结合上下文信息的分类方法能有效地提高分类效果。常用的上下文分类方法有随机场、序贯学习等。Gatta[20]的研究表明,多尺度堆栈序贯学习(MSSL)的分类性能要优于条件随机场(CRF),尤其在基分类器分类效果较差的情况下。这是因为MSSL利用多尺度的上下文信息,在基分类器分类效果较差的情况下,粗尺度的空间信息比细尺度的更有助于目标识别。

M2SSL方法的过程见图 3所示[20]。给定样本集X及其标签g,首先训练分类器模型C0学习样本集X的特征。样本集XC0分类后输出预估标签y′和反映样本属于不同类别可能性大小的标签似然场L。接着,邻域函数J从标签似然场上提取多尺度空间信息(尺度因子为s)作为补充特征Z,与原始样本集X组成扩展样本集X,最后训练分类模型C1来学习图像的空间纹理特性。

图 3 M2SSL训练过程
Fig. 3 Training procedure of M2SSL

本文分类器模型C0C1的监督学习算法为纠错输出编码(ECOC)多类分类框架[21],它包含编码和解码两个重要过程,能够纠正基分类器的偏差方差错误,具有很强的容错性,增强了二元基分类器的泛化能力[21]。具体流程见图 4所示。首先用户定义一个ECOC编码矩阵(如图 4的标注框),行代表类别ci,列代表二元基分类器hj。ECOC矩阵的每个位置b(i,j)∈{-1,0,+1}。+1表示在hj训练过程中,ci类样本是正类;相反地,-1表示ci类样本是负类,0则表示ci类样本不参与训练。ci类别在ECOC矩阵中对应的行向量称为码字yi= {-1,0,+1}L(i∈{1,2,…,k})。未知样本x经ECOC分类器H分类后,所有基分类器的输出组成码字χ={-1,+1}L。接着根据定义的距离测度,将输出码字χ与ECOC编码矩阵中不同类别的码字yi作比较,计算解码距离D,获得的最小距离所对应的类别标签就是未知样本x的分类标签。L为反映知样本属于不同类别可能性大小的标签似然场,D(yi,χ)越大,置信度Li越小[22]

图 4 ECOC分类方法流程(ECOC矩阵中黑、灰、白色分别代表-1,0,+1)
Fig. 4 Flow of ECOC classification method (The black,gray and white block in the ECOC matrix represented -1,0 and +1 respectively)

ECOC框架常用编码方式有1对1,1对多,随机编码等与问题无关的编码方式[23]。DECOC、ECOC-ONE等基于问题驱动的编码设计[23]因其考虑到样本集的特点,生成的ECOC矩阵更加适合样本集而倍受关注,但它需要较长时间来学习样本集的统计特性。本文采用1对1的编码方式,一方面,它的分类效果通常接近基于问题驱动编码方式的实验效果[24-26];另一方面,1对1编码矩阵各行码字的解码偏置和动态范围保持不变,导致不同解码方式的分类效果没有显著差异[27],因而1对1编码设计无需复杂的解码方式,采用常用的衰减欧氏距离解码方式(AED)。

ECOC框架的基分类器采用Real AdaBoost分类器,模型简单,不仅能比较不同特征的重要性,还能直接得到判别结果的似然估计。为保证基分类器输出的数值范围与ECOC矩阵的一致,按文献[22]的方式将原本输出范围(-∞,+∞)转换为[-1,+1]。

1.4 IVUS 图像的EEM检测

1.4.1 初始EEM轮廓检测

采用监督学习的方法模拟临床观察,将IVUS图像内容分为7大组织之后,内膜区域(含钙化/致密回声斑块和普通斑块组织)与外膜之间的交界面一般被视为EEM轮廓的“关键点”。但监督分类的结果不可避免地存在一定误差,比如在血管区域(含血液、斑块、钙化/致密回声斑块)常出现部分凹陷(非声影区引起)或多余的突出,如图 5(c)所示。因此,根据血管横截面的先验形状信息——光滑的椭圆形状,检测并剔除EEM轮廓的凹陷和突出曲线段,获取筛选之后的“关键点”集合,降低分类误差对“关键点”的影响。具体步骤如下:

图 5 血管区域凹凸性检测
Fig. 5 Detection of concave and convex segment of vessel region ((a) IVUS images; (b) classification results of M2SSL; (c) binary images of original vascular versus non-vascular region; (d) binary images of new original vascular versus non-vascular region)

1) 在直角坐标系下将M2SSL分类结果二值化,分为血管区(含导管、斑块、钙化/致密回声斑块)和非血管区,消除面积较小的杂点。

2) 提取血管区的轮廓,用基于曲率的凹陷检测方法检测轮廓的凹曲线段[28],其中离散曲率的自适应计算步长ΔS=Sv/8Cv;连接该曲线段的两个端点,得到弥补凹陷后的血管区域。

3) 选用半径为$ \sqrt{{{S}_{v}}/4\pi } $的圆形结构元对血管区作形态学开操作以消除突出,获得突出曲线段信息。

4) 提取处理后的新血管区轮廓线与初始血管区轮廓线的交集,剔除其中的血管区/声影区交界点,最终获得的点集即是EEM轮廓线的“关键点”集合。

上述步骤中Sv为血管面积,Cv为血管周长。图 5(d)显示了消除突出弥补凹陷后的新血管区域,图 5(c)中红色点集为EEM关键点集合。

在极坐标系下用动态规划可以快速地连接关键点[11, 29],形成闭合光滑的EEM轮廓。然而IVUS序列中许多图像的血管中心发生偏移,造成其极坐标展开图中EEM轮廓的曲率变化大,依最短路径原则[29]连接得到的曲线有时反而不满足血管的曲率要求。所以,先计算新血管区域的质心作为血管中心的估计,若血管中心相对图像中心的偏移量大于某个阈值,则进行图像中心平移;再将平移后的图像进行极坐标展开,用动态规划连接筛选后的“关键点”,形成EEM的初始轮廓,如图 5(c)黄色曲线。

1.4.2 基于Snake的EEM轮廓演化

结合原始IVUS图像的灰度信息设计合理的能量函数,采用Snake曲线演化模型获得更精确的EEM轮廓。能量函数由局部相位信息和梯度信息两部分组成。

1) 局部相位信息。局部相位采用时频技术来增强图像的边缘和带状结构[30],在软组织的超声图像中有良好的应用[12, 31-32]。本文用局部相位对称特征来描述IVUS图像中膜组织的特征性结构——低灰度带状结构。中膜中心对称轴位置上的局部相位对称值FS(x)最大。为了增强中/外膜的边界,采用1-FS(x))作特征。

2) DOG特征。该特征用于检测EEM边界的多尺度多方向灰度变化。为了提取EEM从导管出发沿径向方向的 “低—高”灰度变化,选取180°360°范围内的6个方向,将它们的DOG特征累加得到Cd。选取3个不同尺度(δ=1,3,5),其相应的DOG特征权重不同,增大粗尺度特征的权重能降低图像噪声的影响。最终DOG特征Cd=Cd1+1.5Cd2+3Cd3,式中上标代表不同尺度。

3) 声影区能量值补偿。钙化斑块的强回波反射导致其后方区域信号消失,形成声影。声影区中灰度信息几乎完全消失,为保证声影区的能量值较低,利用灰度信息对声影区的能量函数为

$ {{E}_{\text{sh}}}=t\times \left( 1-I/255 \right) $ (1)

式中,t为DOG特征图中所有负性梯度的均值,I为IVUS图像灰度值。声影区的能量值范围为0~t,信号越弱,能量值越低。

最终,Snake模型的外部能量函数为

$ {{E}_{\text{ext}}}=a\left( 1-FS \right)+b\left( {{C}_{d}}+{{E}_{\text{sh}}}\cdot B{{W}_{\text{sh}}} \right) $ (2)

式中,BWsh为M2SSL分类结果确定的声影区,ab为权重。

2 实验结果与讨论

本文临床实验数据来源于南方医院22名患者(14男8女,年龄62±10岁)的22个IVUS序列。数据采集设备为iLabTM Ultrasound Imaging System,超声探头为机械式旋转型,频率40 MHz。图像格式为512×512像素,图像分辨率为0.017 6 mm/像素,256阶灰度。因同一序列的图像相似性高,所以由临床医生从22个序列中挑选出具有代表性的图像,组成含153帧图像的数据库,包含斑块、声影、偏心、侧支血管等类型的图像。数据库的标准EEM轮廓由临床医生人工勾画获得。实验在Matlab2012b平台上实现。

2.1 评价指标

为分析ECOC分类器决策准则造成的分类重叠现象,定义样本的决策鲁棒性为

$ RR=\frac{D\left( {{y}_{2}},\chi \right)-D\left( {{y}_{1}},\chi \right)}{D\left( {{y}_{2}},{{y}_{1}} \right)} $ (3)

式中,y1y2是ECOC编码矩阵中最接近未知样本输出码字χ的两个码字,D表示解码距离。若RR接近于0,表明未知样本有可能同时属于两个不同类别,ECOC的决策结果不可靠。

M2SSL的分类性能由准确率,类别i(i=1,2,…,7)的查全率,查准率来评估。为进一步分析样本的混淆情况,定义类别ij的综合混淆率为

$ f\left( i,j \right)=\text{mean}\left( \frac{P\left( i,j \right)}{\sum\limits_{j=1}^{N}{P\left( i,j \right)}},\frac{P\left( j,i \right)}{\sum\limits_{j=1}^{N}{P\left( j,i \right)}} \right) $ (4)

式中,P(i,j)表示第i类样本被误判为第j类的样本数目,N为类别总数。f(i,j) 越大,说明类别ij越容易混淆。

算法所提取EEM轮廓的准确性由Jaccard、PAD、Hausdorff距离3种评价指标来评估[13]。Jaccard指标分析算法所提取的EEM轮廓包围的区域与人工勾画的区域两者的重叠程度;PAD计算这两个区域的面积差占人工勾画区域的比例;Hausdorff距离分析算法提取的EEM轮廓同人工勾画的轮廓两者之间的最大距离。

2.2 实验结果与讨论

2.2.1 多尺度序贯学习的优势

采用五折交叉验证的方法来验证监督学习算法的性能。统计数据显示采用基于ECOC的M2SSL 监督学习算法,在鲁棒性RR的阈值设定为0.1的情况下,数据库中90.42%的样本不会发生分类重叠的现象。分类重叠现象通常出现于不同类别的过渡区域,但这些区域的决策结果并不影响EEM轮廓的检测结果。M2SSL第1层分类器C0根据图像的纹理信息做分类,与一般监督分类算法不同的是,M2SSL从第1层分类的输出标签场上提取空间信息,与纹理信息结合形成新特征,用于第2层分类器C1进行分类。前者对IVUS图像的分割准确率为82.39%,后者达到87.49%,显然融合图像多尺度空间信息的M2SSL算法能有效提高IVUS图像的分割准确率,并且对不同组织的识别能力都有显著提高,如表 1所示(类别标签1~7依次代表内腔,斑块,导丝及导丝伪影,钙化/致密回声斑块,声影,外膜和外周组织)。图 6清晰地展现M2SSL监督学习的优势,C1输出结果的血管结构定义更好,噪声点减少,相同类别像素点更加“聚集”,不同类别样本之间的位置关系更加明确。

表 1 M2SSL分类性能
Table 1 Classification performance of the M2SSL

下载CSV
性能 类别
1 2 3 4 5 6 7
查全率/% C0 89.5 35.1 50.7 45.5 31.8 90.4 92.9
C1 93.3 50.6 70.1 68.1 56.3 92.5 93.4
查准率/% C0 85.5 56.2 53.0 57.3 66.4 85.3 85.6
C1 90.1 64.1 62.8 72.1 76.1 90.9 89.9
图 6 M2SSL分类结果
Fig. 6 Classification result of M2SSL ((a) IVUS images;(b) output labels of classifier C0; (c) output labels of classifier C1)

2.2.2 筛选关键点集合的影响

凹陷检测方法[28]检测EEM轮廓的凹陷曲线段过程中,为降低曲率离散化的影响,凹凸曲线段的曲率阈值根据经验分别设定为0.04,-0.05。假设筛选前后EEM轮廓点集合分别为P1、P2。为分析筛选关键点集合的影响,衡量点集P1P2与医生标注的轮廓线Q之间的距离F

$ F\left( P,Q \right)=\underset{i}{\mathop \max }\,\ \underset{j}{\mathop \min }\,\ d\left( P\left( i \right),Q\left( j \right) \right)\ $ (5)

式(5)计算P上各点到曲线Q最短距离的最大值。153帧图像的平均统计结果为F(P1,Q)=0.53 mm,F(P2,Q)=0.35 mm。表明结合血管的先验形状信息,对初始关键点集合P1进行筛选,能有效地剔除部分由监督分类错误带来的“异常点”,如图 5所示。但在监督分类错误较大的情况下,如图 8(c)(l)所示,M2SSL误判引起的多余“突出”面积较大,凹凸检验法将“突出”的颈部检验为凹段从而保留了“突出”区域的轮廓点集,无法正确修正误差。

图 8 EEM检测实例
Fig. 8 Examples of EEM detection

2.2.3 与已有算法比较

文献[11]提出一种结合硬斑块识别以及改进后的图像梯度信息的IVUS图像EEM检测算法,是近年来国内较好的EEM检测算法之一。该算法的特点是通过图像灰度值分布识别出钙化斑块和纤维斑块,解决硬斑块对EEM检测算法的干扰问题,同时补偿声影区能量值,克服声影区信号缺失问题。本文在南方医院153帧代表性IVUS图像上比较评价本文所提算法与文献[11]算法的性能。表 2的定量对比结果表明,本文算法明显优于文献[11]的算法,其所提取的EEM轮廓更贴近医生描绘的轮廓。文献[11]的算法易受侧支血管和血管分叉影响,如图 7(a)所示。同时基于灰度信息的纤维斑块识别方法适用性不广,图 7(a)例3中部分纤维斑块未被识别出来,导致算法无法正确提取EEM轮廓。此外,文献[11]算法没有校正血管中心,导致部分图像采用动态规划提取的EEM轮廓不满足血管曲率要求,见图 7(a)

表 2 EEM轮廓的准确性评估
Table 2 Accuracy evaluation of the detected EEM contour

下载CSV
方法 Jaccard/% Hausdorff/mm PAD/%
本文 88.50±9.617 0.3755±0.3640 8.830±9.730
文献[11] 81.32±13.78 0.7356±0.5695 24.183±2.73
图 7 本文算法与文献[11]算法所提取EEM轮廓比较
Fig. 7 Comparison of EEM contours extracted by the proposed algorithm in this article and that in the reference [11]

2.2.4 EEM检测结果的综合分析

表 2数据表明在具有代表性的153帧图像上,本文方法的检测结果与医生人工描绘的结果非常接近。图 8展示了正常、含钙化斑块、纤维斑块3种情况的IVUS图像EEM检测实例。可以看到,对比现有基于图像梯度信息的算法,本文算法提取的EEM轮廓能不受钙化斑块和声影区的影响,如图 8(e)(f)所示。这归因于监督分类方法对钙化斑块和声影区加以识别,使得EEM初始轮廓从声影区穿过而不受钙化斑块梯度的影响。Snake模型中对声影区的能量补偿也保障了曲线在声影区具有较低能量值,不受其他因素影响。然而,本文方法依然存在欠分割和过分割问题,图 8右侧两列图像显示了数据库中部分EEM检测效果较差的IVUS图像以及相应的M2SSL分类结果。通过分析发现算法所提取EEM轮廓的误差主要来源于监督分类结果中较大的分类误差,主要有两种情况:第1种情况是,监督分类得到的误判血管区轮廓符合冠脉血管的凹凸性要求,如图 8(g)(h)。采用本文的EEM检测方法无法校正误差,导致最终检测到的EEM轮廓线误差较大。第2种情况是,分类结果中多余的“突出”血管区面积较大,如图 8(c)(l)。这种情况下,凹凸检验法将多余“突出”的区域视为血管的一部分,将其颈部视为凹陷段,从而保留“突出”区域并进行错误的凹陷区域弥补处理,得到误差较大初始轮廓点集。

表 1对血管不同组织分类效果的性能评估显示,内腔、外膜和外周组织的查全、查准率都很高,它们在IVUS图像中所占面积也都较大。但是与血管壁结构紧密相关的斑块、钙化/致密斑块的查全、查准率并不是很高(见表 1类别2和类别4),尤其是普通斑块的查全率。表 3的综合混淆率表明(类别标签1~7依次代表内腔,斑块,导丝及导丝伪影,钙化/致密回声斑块,声影,外膜和外周组织),与血管壁结构紧密相关的类别中,斑块组织很容易跟血管内腔混淆(综合混淆率高达13.27%),钙化/致密斑块也容易被误判为外膜组织(综合混淆率约9%)。除此之外,导丝和血管内腔、声影和外周组织这两组类别也容易混淆,综合混淆率均高于10%。数据分析发现,空间位置相邻且纹理相似的不同类别样本是非常容易混淆的。例如,图 8(d)(h)(k)中纤维斑块和外膜组织的回声强度大,空间位置相邻,导致部分血管壁结构分类错误,最终影响EEM轮廓的检测结果;图 8(d)(h)(k)中,冠状动脉血管附近伴行的侧支血管回声强度低,被误判为斑块组织而成为血管壁的一部分,由于误判面积较大,凹凸检测法无法识别,最终导致EEM轮廓的检测结果误差较大。

表 3 综合混淆率
Table 3 Synthetical ratio of confusion

下载CSV
/%
类别 1 2 3 4 5 6
2 13.27
3 12.22 0.506 4
4 7.292 6.177 2.401
5 0.201 8 2.475 0 0.342 1
6 0.251 0 4.822 0.328 6 8.945 2.751
7 0.128 0 3.148 0 0.0163 1 17.71 3.958

3 结 论

提出一种结合先验形状信息和M2SSL分类算法的IVUS图像EEM检测改进方法。首先用M2SSL监督分类算法分割极坐标下的IVUS图像;然后结合先验形状信息,检测并剔除分类得到的血管区域中不满足曲率要求的部分,从而得到筛选之后的EEM轮廓线“关键点”集合;再根据最短路径原则用动态规划算法快速地连接“关键点”,获得满足曲率要求的EEM初始轮廓,若血管区域偏心,则先平移校正血管中心后再进行关键点连接操作;最后结合IVUS图像的梯度和相位信息构建外部能量函数,并对声影区做能量补偿,采用Snake曲线演化模型获取更准确的EEM轮廓。本文算法无需人工干预,相比国内已有算法[11],对高频IVUS图像钙化斑块和声影的识别能力增强,能有效克服其干扰,并能解决血管中心偏移带来的问题。相比文献[14]的算法,本文算法简单且参数较少,对大部分IVUS临床图像有较高的准确率。但是当图像干扰较大,如出现侧支血管、支架时,M2SSL分类效果较差,导致EEM检测结果不准确。因此下一步的工作将进一步提高M2SSL分类算法的抗干扰能力,一方面通过增加训练集样本中含侧支血管、支架、大弧度钙化斑块的比例,选取更合适的图像特征等方式,获得鲁棒性更好的分类模型;另一方面针对钙化/纤维斑块容易与外膜混淆的问题,采用基于问题驱动的ECOC编码设计[23],如ECOC-ONE,降低关键类别的混淆程度。

参考文献

  • [1] Schoenhagen P, Defranco A, Nissen S E, et al.. An Introduction to Coronary Intravascular Ultrasound Imaging[M]. Liu Q Q, Liu J, Chen Y, Trans. Beijing:People's Military Medical Press, 2009:1-16. [舍恩哈根, Defranco, 尼森. 轻松掌握血管内超声[M]. 刘茜蒨, 刘健, 陈芸, 译. 北京:人民军医出版社, 2009:1-16.]
  • [2] Giannoglou G D, Chatzizisis Y S, Koutkias V, et al. A novel active contour model for fully automated segmentation of intravascular ultrasound images:in vivo validation in human coronary arteries[J]. Computers in Biology and Medicine, 2007 ,37 (9) : 1292 –1302. [DOI:10.1016/j.compbiomed.2006.12.003]
  • [3] Sun S H, Sonka M, Beichel R R. Graph-based IVUS segmentation with efficient computer-aided refinement[J]. IEEE Transactions on Medical Imaging, 2013 ,32 (8) : 1536 –1549. [DOI:10.1109/TMI.2013.2260763]
  • [4] Essa E, Xie X H, Sazonov I, et al. Shape prior model for media-adventitia border segmentation in IVUS using graph cut[C]//Proceeding of the 2nd International MICCAI Workshop. Berlin Heidelberg:Springer, 2013:114-123.[DOI:10.1007/978-3-642-36620-8_12]
  • [5] Zhu X J, Zhang P F, Shao J H, et al. A snake-based method for segmentation of intravascular ultrasound images and its in vivo validation[J]. Ultrasonics, 2011 ,51 (2) : 181 –189. [DOI:10.1016/j.ultras.2010.08.001]
  • [6] Moraes M C, Furuie S S. An automatic media-adventitia border segmentation approach for IVUS images[C]//Proceedings of the Computing in Cardiology. Belfast:IEEE, 2010:389-392.
  • [7] Loizou C P, Pattichis C S. Despeckle Filtering for Ultrasound Imaging and Video, Volume Ⅰ:Algorithms and Software[M]. 2nd ed. California, USA: Morgan & Claypool, 2015 : 1 -180.
  • [8] Katouzian A, Angelini E D, Carlier S G, et al. A state-of-the-art review on segmentation algorithms in intravascular ultrasound (IVUS) images[J]. IEEE Transactions on Information Technology in Biomedicine, 2012 ,16 (5) : 823 –834. [DOI:10.1109/TITB.2012.2189408]
  • [9] Destrempes F, Cardinal M H R, Allard L, et al. Segmentation method of intravascular ultrasound images of human coronary arteries[J]. Computerized Medical Imaging and Graphics the Official Journal of the Computerized Medical Imaging Society, 2014 ,38 (2) : 91 –103. [DOI:10.1016/j.compmedimag.2013.09.004]
  • [10] Jones J L, Essa E, Xie X H, et al. Interactive segmentation of media-adventitia border in IVUS[C]//Proceeding of the 15th International Conference on Computer Analysis of Images and Patterns. Berlin Heidelberg:Springer, 2013:466-474.[DOI:10.1007/978-3-642-40246-3_58]
  • [11] Xing D, Yang F, Huang J, et al. Hard plaque characteristics based media-adventitia border detection in intravascular ultrasound images[J]. Chinese Journal of Biomedical Engineering, 2012 ,31 (1) : 25 –31. [ 邢栋, 杨丰, 黄靖, 等. 结合硬斑块特征的心血管内超声图像中外膜边缘检测[J]. 中国生物医学工程学报, 2012 ,31 (1) : 25 –31.] [DOI:10.3969/j.issn.0258-8021.2012.01.005]
  • [12] Essa E, Xie X H, Sazonov I, et al. Automatic IVUS media-adventitia border extraction using double interface graph cut segmentation[C]//Proceedings of 18th IEEE International Conference on Image Processing. Brussels:IEEE, 2011:69-72.[DOI:10.1109/ICIP.2011.6116649]
  • [13] Balocco S, Gatta C, Ciompi F, et al. Standardized evaluation methodology and reference database for evaluating IVUS image segmentation[J]. Computerized Medical Imaging and Graphics, 2014 ,38 (2) : 70 –90. [DOI:10.1016/j.compmedimag.2013.07.001]
  • [14] Ciompi F, Pujol O, Gatta C, et al. HoliMAb:a holistic approach for Media-Adventitia border detection in intravascular ultrasound[J]. Medical Image Analysis, 2012 ,16 (6) : 1085 –1100. [DOI:10.1016/j.media.2012.06.008]
  • [15] Mintzs G S. Intracoronary Ultrasound[M]. London: Taylor and Francis, 2005 : 299 -400.
  • [16] Ciompi F, Pujol O, Fernández-Nofrerías E, et al. ECOC random fields for lumen segmentation in radial artery IVUS sequences[C]//Proceedings of the 12th Medical Image Computing and Computer-Assisted Intervention. Berlin Heidelberg:Springer, 2009:869-876.[DOI:10.1007/978-3-642-04271-3_105]
  • [17] Giannoglou V G, Stavrakoudis D G, Theocharis J B, et al. Genetic fuzzy rule based classification systems for coronary plaque characterization based on intravascular ultrasound images[J]. Engineering Applications of Artificial Intelligence, 2015 ,38 : 203 –220. [DOI:10.1016/j.engappai.2014.10.018]
  • [18] Ciompi F, Pujol O, Gatta C, et al. Fusing in-vitro and in-vivo intravascular ultrasound data for plaque characterization[J]. The International Journal of Cardiovascular Imaging, 2010 ,26 (7) : 763 –779. [DOI:10.1007/s10554-009-9543-1]
  • [19] Field D J. Relations between the statistics of natural images and the response properties of cortical cells[J]. Journal of the Optical Society of America A, 1987 ,4 (12) : 2379 –2394. [DOI:10.1364/JOSAA.4.002379]
  • [20] Gatta C, Puertas E, Pujol O. Multi-scale stacked sequential learning[J]. Pattern Recognition, 2011 ,44 (10-11) : 2414 –2426. [DOI:10.1007/978-3-642-02326-2_27]
  • [21] Dietterich T G, Bakiri G. Solving multiclass learning problems via error-correcting output codes[J]. Journal of Artificial Intelligence Research, 1994 ,2 (1) : 263 –286.
  • [22] Puertas E, Escalera S, Pujol O. Generalized multi-scale stacked sequential learning for multi-class classification[J]. Pattern Analysis and Applications, 2015 ,18 (2) : 247 –261. [DOI:10.1007/s10044-013-0333-y]
  • [23] Escalera S, Pujol O, Radeva P. Error-correcting output codes library[J]. Journal of Machine Learning Research, 2010 ,11 : 661 –664.
  • [24] Pujol O, Escalera S, Radeva P. An incremental node embedding technique for error correcting output codes[J]. Pattern Recognition, 2008 ,41 (2) : 713 –725. [DOI:10.1016/j.patcog.2007.04.008]
  • [25] Escalera S, Tax D M J, Pujol O, et al. Multi-class classification in image analysis via error-correcting output codes[M]//Kwa÷nicka H, Jain L C. Innovations in Intelligent Image Analysis. Berlin Heidelberg:Springer, 2011:7-29.[DOI:10.1007/978-3-642-17934-1_2]
  • [26] Pujol O, Radeva P, Vitria J. Discriminant ECOC:a heuristic method for application dependent design of error correcting output codes[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2006 ,28 (6) : 1007 –1012. [DOI:10.1109/TPAMI.2006.116]
  • [27] Escalera S, Pujol O, Radeva P. On the decoding process in ternary error-correcting output codes[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2010 ,32 (1) : 120 –134. [DOI:10.1109/TPAMI.2008.266]
  • [28] Gao Z F, Hau W K, Lu M H, et al. Automated framework for detecting lumen and media-adventitia borders in intravascular ultrasound images[J]. Ultrasound in Medicine & Biology, 2015 ,41 (7) : 2001 –2021. [DOI:10.1016/j.ultrasmedbio.2015.03.022]
  • [29] Sonka M, Hlavac V, Boyle R. Image Processing, Analysis, and Machine Vision[M]. 3rd ed. Toronto, Canada: Thomson Engineering, 2008 : 197 -207.
  • [30] Kovesi P. Symmetry and asymmetry from local phase[C]//Proceedings of the 10th Australian Joint Conference on Artificial Intelligence. Perth, Australia:AJCAI, 1997:2-4.
  • [31] Tran D, Rohling R N. Automatic detection of lumbar anatomy in ultrasound images of human subjects[J]. IEEE Transactions on Biomedical Engineering, 2010 ,57 (9) : 2248 –2256. [DOI:10.1109/TBME.2010.2048709]
  • [32] Rouco J, Campilho A. Robust common carotid artery lumen detection in B-mode ultrasound images using local phase symmetry[C]//Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing. Vancouver, BC:IEEE, 2013:929-933.[DOI:10.1109/ICASSP.2013.6637785]