2. 东北大学 医学影像计算教育部重点实验室, 辽宁 沈阳 110169;
3. 东北大学 计算机科学与工程学院, 辽宁 沈阳 110169
2. Key Laboratory of Medical Image Computing, Ministry of Education, Northeastern University, Shenyang 110169, China;
3. School of Computer Science & Engineering, Northeastern University, Shenyang 110169, China
心血管疾病早期定量诊断对延长人类预期寿命和提高生存质量十分重要.在众多的成像技术中, 核磁共振成像MRI(magnetic resonance imaging)是心脏功能评估和疾病诊断的重要工具与辅助手段.但在左心室成像过程中, 血液流动形成的伪影会造成图像灰度不均; 肺部呼吸、乳突肌及其他因素则会导致目标边界不清晰, 甚至断裂; 左心室与主动脉及其他周围组织和器官灰度相近会导致弱边界或者边界泄露的情况[1-2].心脏MRI图像上左心室底层(二尖瓣和主动脉瓣的位置)的弱边界及边界泄露的情况尤其严重, 导致分割难度较大.而主动脉是左心室血液流动的进出口, 左心室底层的分割对获得左心室的各种参数及对左心室进行三维重建都尤为重要.
为了解决左心室分割问题, 学者们提出了多种图像分割方法[3-13].这些算法对左心室的分割都取得了较好的效果, 但是对左心室底层的分割仍未达到理想的效果.其中, MICO算法[7]具有很好的鲁棒性, 对弱边缘的分割效果比较好, 心脏MRI图像中左心室底层的弱边缘较多, MICO算法对左心室的分割结果比较理想, 故本文将选用此算法与本文所提算法进行对比.
针对上述情况, 本文将LIC模型[5]与分水岭算法[14]进行结合, 首先使用LIC模型对图像进行分割, 去除掉灰度不均匀和噪声的影响, 将图像中的组织和器官分离出来, 再使用分水岭算法将相粘连的组织和器官分开, 对LIC模型未能处理的弱边界造成的边界缺失或不存在边界的情况进行处理, 最后用左心室形状特征的先验知识将相连的主动脉与左心室分隔开, 从而得到理想的左心室分割结果.
1 LIC模型Li等[5]提出了LIC模型, 通过在图像的局部邻域内使用局部灰度聚类准则, 得到一种局部区域型模型, 能够很好地克服灰度不均匀的影响.其具体的能量泛函定义为
(1) |
式中:K(y-x)表示高斯内核函数; I(x)表示图像; b(y)为逼近图像的灰度不均匀特征; b(y)c1和b(y)c2可以用来描述图像的局部灰度聚类中心; H代表Heaviside函数.
LIC模型可以很好地克服图像噪声和灰度不均匀的影响, 将心脏MRI图像中的组织和器官分割出来, 但是无法处理左心室底层组织边界模糊或者边界缺失的情况.
2 融合LIC模型和分水岭算法的分割方法为了解决LIC模型无法处理的边界模糊或者边界缺失情况的问题, 本文使用分水岭算法弥补其缺点.分水岭算法可以根据各个组织和器官已有边界对其缺失的边界进行补全, 从而形成闭合的轮廓边缘线, 将不同的组织和器官分开.但由于主动脉与左心室相连太过紧密且主动脉相对左心室来说面积太小, 分水岭算法也无法将其识别出来, 需要通过左心室形状特征的先验知识来进行判断和分割.本文选取了5个病人的400张心脏MRI图像分析左心室与主动脉相连时左心室的形状特征和左心室不与主动脉相连时左心室的形状特征, 获得相关先验知识.基本过程如图 1所示.
融合LIC模型和分水岭算法分割方法的具体步骤如下.
步骤1 首先使用LIC模型对左心室底层MRI图像进行分割, 设置一个初始轮廓, 通过对式(1) 能量泛函的迭代求最优解, 使其能量最小化, 从而不断修正轮廓线和偏移场, 去除偏移场造成的灰度不均匀及噪声的影响, 并用轮廓线将心脏MRI图像中组织和器官划分出来; 然后对分割后的图像进行二值化处理, 轮廓线内阈值为1, 轮廓线外阈值为0;最后通过欧氏距离变换[15]进行灰度重建, 使轮廓线内组织和器官的灰度中心最低并向边缘递增, 从而在不同的组织和器官内形成灰度极小值区域.
步骤2 使用分水岭算法对灰度重建的图像进行分割时, 不同组织和器官内的极小值区域逐渐向外扩展, 最终在不同的组织和器官之间筑建分水岭, 将相互粘连的不同组织和器官分割开, 从而解决弱边界和边界不存在的问题.
步骤3 通过手动选取种子点进行区域生长提取左心室, 计算出左心室质心坐标并计算出左心室轮廓质心到各边缘点的距离Pi, 找出距离最大值Ma和距离最小值Mi, 并根据距离最大值和距离最小值分析和判断左心室是否与主动脉相连:如果Ma < 30像素且(Ma-Mi)/Ma>0.50, 或者Ma>30像素且(Ma-Mi)/Ma>0.38, 则左心室与主动脉相连, 需要进一步处理, 否则提取出的左心室轮廓即作为最终结果(本步骤中的判断条件均来自于先验知识).
步骤4 找出左心室轮廓中质心到边缘点的所有满足(Pi-Mi)/(Ma -Mi) < 0.3的极小值点, 若距离最大值Ma的位置在两个相邻的极小值点之间, 则以这两个极小值点为分割点作直线将左心室轮廓与主动脉轮廓分开, 重新确定左心室的质心, 在两个分割点与该质心相连所成角度的中线方向取两个分割点到质心的距离平均值作第三个分割点, 以这三个分割点作曲线补全左心室轮廓, 得到最终的左心室轮廓(本步骤中的判断条件均来自于先验知识).
3 实验结果分析实验中使用的心脏MRI图像来源于MICCAI 2009公开数据库[16], 该数据库被国内外的学者广泛应用, 对心脏MRI图像左心室进行研究.其中, 图像的分辨率为256×256.实验环境为Matlab 2015a, CPU2.60GHz, RAM 3.0GB, Windows7 Professional.
3.1 对比实验图 2为LIC模型、MICO算法和本文所提算法对分别来自9个病人的每人1张具有代表性的心脏MRI图像左心室底层的分割结果及手工分割结果.其中第3, 4, 7, 8张图像为心脏收缩期图像, 第1, 2, 5, 6, 9张图像为心脏舒张期图像.
由图 2a可知, LIC模型可以克服图像噪声和灰度不均匀的影响, 将左心室及与其相粘连的组织分割出来, 但是无法处理边界模糊或者边界缺失的情况, 导致分割结果不理想.
由图 2b可知, MICO算法不仅可以克服图像噪声和灰度不均匀的影响, 对弱边界的处理效果也比较好, 但是无法处理边界缺失的情况, 无法去除主动脉对左心室分割结果的影响.
由图 2c可知, 本文所提出方法可以很好地克服心脏MRI图像上存在的各种问题, 尤其是可以很好地去除主动脉对左心室底层分割的影响, 从而得到准确的左心室分割结果.
3.2 定量分析采用平均绝对距离MAD[6]、最大绝对距离MAXD和Dice系数DM[7]度量不同算法之间的性能差异.用MAD和MAXD度量自动分割结果与数据库中给定的手工分割结果之间的差异:
(3) |
(4) |
式中:d(si, M)=min‖si-mj‖; d(mj, S)=min‖mj-si‖, S={s1, s2, …, sn}为自动分割的轮廓上的点, M={m1, m2, …, mn}为手工分割的轮廓上的点.MAD值越小, 表明自动分割结果与手工分割结果的平均差异越小; MAXD值越小, 表明自动分割结果与手工分割结果的最大差异越小.
用DM测量自动分割结果与手工分割结果的相似度:
(5) |
式中:Aa为自动分割结果的区域面积; Am为手工分割结果的区域面积; Aam=Aa∩Am为二者的共有区域.DM的值在0~1之间, DM值越接近1, 表示自动分割结果与手工分割结果的相似度越高.
分别采用LIC模型、MICO算法与本文所提方法对9个人的具有代表性的21张心脏MRI图像左心室底层进行了分割, 并采用上述评估方法对分割结果进行了评估, 其平均值和标准差如表 1所示.
由表 1可知:本文所提方法的MAD平均值为0.89,标准差为0.17;MAXD平均值为2.73,标准差为0.85, 小于LIC模型和MICO算法的MAD与MAXD的平均值和标准差.表明本文方法的分割结果与手工分割结果差异极小, 且鲁棒性强; 本文方法的DM平均值为0.92, 比LIC模型和MICO算法的DM的平均值更接近1, 且标准差为0.03, 小于LIC模型和MICO算法的DM的标准差, 表明本文方法的分割结果与手工分割结果相似度更高.
4 结论1) 将LIC模型和分水岭算法进行结合, 解决了心脏MRI图像左心室底层存在的噪声、灰度不均匀、弱边界及边界缺失的问题, 可粗提取出左心室轮廓.
2) 选取了5个病人的400张心脏MRI图像分析左心室与主动脉相连时左心室的形状特征和左心室不与主动脉相连时左心室的形状特征, 获得相关先验知识.
3) 通过左心室形状特征的先验知识, 判断左心室与主动脉是否相连, 并找到主动脉的位置将其与左心室分开, 提高左心室分割精度.
4) 本文方法能有效地解决分割心脏左心室底层MRI图像存在的各种问题, 得到准确的左心室底层分割结果.
[1] | Petitjean C, Dacher J N. A review of segmentation methods in short axis cardiac MR images[J]. Medical Image Analysis, 2011, 15(2): 169–184. DOI:10.1016/j.media.2010.12.004 |
[2] | Hu H, Liu H, Gao Z, et al. Hybrid segmentation of left ventricle in cardiac MRI using Gaussian-mixture model and region restricted dynamic programming[J]. Magnetic Resonance Imaging, 2013, 31(4): 575–584. DOI:10.1016/j.mri.2012.10.004 |
[3] | ZhouShou-jun, LiangBin, ChenWu-fan. A new approach to the motion estimation of cardiac image sequences:active coutour motion tracking based on the generalized fuzzy gradient vector flow[J]. Chinese Journal of Computers, 2003, 26(11): 1470–1478. DOI:10.3321/j.issn:0254-4164.2003.11.008 |
[4] |
王元全, 贾云得.
一种新的心脏核磁共振图像分割方法[J]. 计算机学报, 2007, 30(1): 129–136.
( Wang Yuan-quan, Jia Yun-de. A novel approach for segmentation of cardiac magnetic resonance images[J]. Chinese Journal of Computers, 2007, 30(1): 129–136. ) |
[5] | Li C M, Huang R, Ding Z, et al. A level set method for image segmentation in the presence of intensity inhomogeneities with application to MRI[J]. IEEE Transactions on Image Processing, 2011, 20(7): 2007–2016. DOI:10.1109/TIP.2011.2146190 |
[6] |
刘利雄, 马忠梅, 赵恒博, 等.
一种基于主动轮廓模型的心脏核磁共振图像分割方法[J]. 计算机学报, 2012, 35(1): 146–153.
( Liu Li-xiong, Ma Zhong-mei, Zhao Heng-bo, et al. A method for segmenting cardiac magnetic resonance images using active contours[J]. Chinese Journal of Computers, 2012, 35(1): 146–153. ) |
[7] | Hadhoud M M, Eladawy M I, Farag A, et al. Left ventricle segmentation in cardiac MRI images[J]. American Journal of Biomedical Engineering, 2012, 2(3): 131–135. DOI:10.5923/j.ajbe.20120203.07 |
[8] | Li C M, Gore J C, Davatzikos C. Multiplicative intrinsic component optimization(MICO) for MRI bias field estimation and tissue segmentation[J]. Magnetic Resonance Imaging, 2014, 32(7): 913–923. DOI:10.1016/j.mri.2014.03.010 |
[9] | Hu H, Gao Z, Liu L, et al. Automatic segmentation of the left ventricle in cardiac MRI using local binary fitting model and dynamic programming techniques[J]. Plos One, 2014, 9(12): e114760. DOI:10.1371/journal.pone.0114760 |
[10] | Dakua S P. AnnularCut:a graph-cut design for left ventricle segmentation from magnetic resonance images[J]. LET Image Processing, 2014, 8(1): 1–11. DOI:10.1049/iet-ipr.2013.0088 |
[11] | Wang L, Pei M, Codella N C F, et al. Left ventricle:fully automated segmentation based on spatiotemporal continuity and myocardium information in cine cardiac magnetic resonance imaging (LV-FAST)[J]. Biomed Research International, 2014, 15(1): 1–9. |
[12] | Tufvesson J, Hedström E, Steding-Ehrenborg K, et al. Validation and development of a new automatic algorithm for time-resolved segmentation of the left ventricle in magnetic resonance imaging[J]. Journal of Cardiovascular Magnetic Resonance, 2015, 17(1): 1–3. DOI:10.1186/s12968-014-0101-1 |
[13] | Avendi M R, Kheradvar A, Jafarkhani H. A combined deep-learning and deformable-model approach to fully automatic segmentation of the left ventricle in cardiac MRI[J]. Medical Image Analysis, 2016, 30: 108–119. DOI:10.1016/j.media.2016.01.005 |
[14] | Vincent L, Soille P. Watersheds in digital spaces:an efficient algorithm based on immersion simulations[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1991, 13(6): 538–598. |
[15] | Cuisenaire O, Macq B. Fast Euclidean distance transformations by propagation using multiple neighbourhoods[J]. Computer Vision and Image Understanding, 1999, 76(2): 163–172. DOI:10.1006/cviu.1999.0783 |
[16] | MICCAI.LV segmentation challenge[EB/OL].http://smial.sri.utoronto.ca/LV_Challenge/Data.html, 2009-09-24. |