会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 解剖与生理 / 心动周期 / 基于3D医学影像测定生理参数的装置和方法

基于3D医学影像测定生理参数的装置和方法

阅读:969发布:2021-02-28

IPRDB可以提供基于3D医学影像测定生理参数的装置和方法专利检索,专利查询,专利分析的服务。并且本发明公开了一种基于3D医学影像测定生理参数的装置,包括:边界确定单元,用于确定目标区域的边界;体积确定单元,根据所测定的边界确定目标区域的体素总数,并按照设定关系式计算目标区域的体积或者容积。本发明提供了物理意义明确,算法简单有效的计算和处理方法及装置,特别适应临床各种病变心脏的特殊情况处理,提高了图像数据处理的客观性和准确性。,下面是基于3D医学影像测定生理参数的装置和方法专利的具体信息内容。

1. 一种基于3D医学影像测定生理参数的装置,包括: 边界确定单元,用于确定目标区域的边界; 体积确定单元,基于所测定的边界确定目标区域内的体素总数并按照设定关系式计算目标区域的体积或者容积。

2.根据权利要求I所述的测定生理参数的装置,其中,所述体积确定单元以所述体素总数与体素之间距离为参数计算所述目标区域的体积或容积。

3.根据权利要求I或2所述的测定生理参数的装置,其中, 所述体积确定单元设定为以如下方式确定所述体素总数:基于3D医学影像的一帧图像的一系列切片中各切片的二维边界,确定各切片图像的中目标区域的像素总数,以及,基于各个切片的目标区域像素总数,计算所述一帧影像3D目标区域的体素总数。

4.根据权利要求3所述的测定生理参数的装置,其用于测定心腔容积,其中,所述目标区域为心腔区域,以及,所述体积确定单元对各切片图像提供如下处理: (1)统计出心内膜边界内的像素总数numl ; (2)对心内膜边界上的像素,根据其灰度梯度,计算得到一个加权值,与心内膜边界上的像素数目相乘,获得加权的心内膜边界上的像素总数; (3)根据影像的分辨率,以及上述两项分别计算确定的像素数,用于计算心腔容积。

5.根据权利要求4所述的测定生理参数的装置,进一步提供EF值计算单元,其提供如下处理:在每个心动周期内,根据计算获得的心腔容积,找到最大值和最小值,计算EF值。

6.根据权利要求4所述的测定生理参数的装置,其中 用如下的公式计算出心内膜边界上的像素数目:

其中,N是边界上像素的总数目,Imax是边界上像素灰度梯度模的最大值,Imin是边界上像素灰度梯度模的最小值,Ii是边界上每个像素灰度梯度模;以及 用如下的公式计算一帧影像上的心腔容积: V !-=i J 其中S是该帧影像上的切片总数,Mimli是每个切片上心内膜边界内的像素数目,nun^是每个切片上心内膜边界上的像素数目,sx, sy和sz是一帧影像在X,y, z三个方向上体素中心点之间的距离,以mm为单位。

7.根据权利要求6所述的测定生理参数的装置,进一步,用如下的公式计算EF值:

其中:EF值在一个影像时间序列中的每个心动周期计算,Vmax是该心动周期内各帧影像心腔容积的最大值,Vfflin是该心动周期内各帧影像心腔容积的最小值。

8.根据权利要求4所述的测定生理参数的装置,其用于测定心肌体积,其中,所述体积确定单元对各切片图像提供如下处理: (1)根据标记的心肌区域得到边界,统计边界内的像素数目numl ; (2)对边界上的像素,根据其灰度梯度,计算得到一个权值,作用于边界上的像素数目; (3)根据影像的分辨率,和前面两项确定的像素数目,计算心肌体积。

9.根据权利要求8所述的测定生理参数的装置,其中计算单位心肌体积的公式具体为:

其中S是该帧影像上的切片总数,Mimli是每个切片上各个心肌边界内的像素数目,num2i是每个切片上单位心肌边界上的像素数目,sx, sy和sz是一巾贞影像在x, y, z三个方向上体素中心点之间的距离,以mm为单位。

10.根据权利要求8或9所述的测定生理参数的装置,进一步提供心肌质量计算单元,其提供如下处理: 根据临床实验得到的密度,计算心肌的质量。

11.根据权利要求1-4中任一项权利要求所述的测定生理参数的装置,其中所述的边界确定单元,根据该医学影像中组织分布反映出的物理定量特征区分目标区域边界,该装置包括: 交互单元,操作人员经由交互单元在医学影像上选择目标区域; 阈值设定单元,其确定所选的目标区域中的物理定量特征的阈值; 阈值分割单元,其将至少包含所述目标区域局部的待分析区域分割成子区域,以及,将各所述子区域的物理定量特征的参数平均值与所述阈值比较,根据比较结果标记各子区域。

12.根据权利要求I所述的装置,其中所测定的生理参数选自:各心腔的容积、心腔总容积、心脏射血分数、心肌体积、心肌质量。

13. 一种基于3D医学影像的生理参数定量计算方法,包括如下步骤: 确定目标区域的边界; 根据所测定的边界确定目标区域的体素总数,按照设定关系式计算目标区域的体积或者容积。

14.根据权利要求13所述的生理参数定量计算方法,进一步包括,以所述体素总数与体素之间距离为参数计算所述目标区域的体积或容积。

15.根据权利要求13或14所述的生理参数定量计算方法,其中,进一步包括根据该医学影像中组织分布反映出的物理定量特征区分目标区域边界,并包括如下步骤: -选择目标区域; 一设定所述目标区域中的物理定量特征的阈值; 一将至少包含所述目标区域局部的待分析区域分割成子区域; 一将各所述子区域的物理定量特征的参数平均值与所述阈值比较,根据比较结果标记各子区域。

说明书全文

基于3D医学影像测定生理参数的装置和方法

技术领域

[0001] 本发明涉及医学影像的目标区域边界确定方法和装置,以及利用确定的目标区域边界来确定生理参数。更具体地,本发明涉及基于真实超声影像数据测定心脏生理参数。

背景技术

[0002] 医学成像已经成为现代医疗不可或缺的一部分,其应用贯穿整个临床工作,不仅广泛用于疾病诊断,而且在外科手术和放射治疗等的计划设计、方案实施以及疗效评估方面发挥着重要作用。目前,医学图像可以分为解剖图像和功能图像两个部分。 解剖图像主要描述人体形态信息,包括X射线透射成像、CT、MRI、US等。
[0003] 特别是在现代心脏病的诊断与治疗方面,利用计算机技术对医学影像进行定量分析成为重要的技术改进方向,用以增加诊断的客观性,并且更容易掌握操作,能够减少对阅片人的经验依赖,排除不同阅片人之间的判断差异。进一步,本领域渴望基于心脏图像摄影序列更准确获知心脏的量化的生理参数,例如,心室的容积、心肌质量、心腔壁增厚、心脏射血分数(EF值)等等。准确获取心脏射血分数具有重要意义,根据心脏射血分数可以推算心脏的射血能力,是判断心功能的重要参数。
[0004] 3D超声是一种无探伤的影像检查技术,在心脏疾病的探查中,其具有成像速度快且成本低的特点,因此,在心脏病诊断与治疗方面应用最为广泛。在3D超声影像中分析心腔容积、射血分数、心肌的体积和质量等生理参数是进行诊断的重要依据。但是,由于超声心动图含有大量噪声,且心腔的内膜和心肌的边缘是不规则的(尤其是发生病变的心腔和心肌),从而给相关定量计算带来了困难。其中的困难之一,是如何准确地得到心内膜的边界,以及如何准确针对心脏的不规则的变化进行计量。本领域长期致力于提高超声影像获取生理参数的准确性和可操作性。
[0005]目前在临床上较为普便使用的心脏射血分数(EF值)测定方法是以交互的方式定义一些控制点,并通过数学建模,使用一系列模拟的几何形状来逼近心腔,因而是很不准确的。
[0006] 多件专利公开文献采用上述手段。例如,JP2002085404,题为《超声波图像处理器》(ultrasonic imaging processor),教导将心腔分为20段来近似统计其容积。EP123617,教导使用分段的曲线来描述心腔。JP2008073423,教导用50多个影像集合的参考轮廓来插值得到近似心腔。EP1998671 (Al),教导利用鼠标点出几个控制点,和一个模板匹配达到自动分割。EP2030042 (Al)教导了一种手工标记少量控制点,结合训练出的模板得到心内膜。
[0007] 常规技术中,较多采用先验模型处理数据,以获得具有复杂形状,例如心脏和心肌等的与体积或容积相关的生理参数。
[0008] 关于先验模型,是基于统计学的一个模型,指要分析的数据集合服从某种未知概率分布,并且和一个已知样本的数据集合之间有确定的联系。为了求出这个未知分布,需要在已经样本数据集合上计算其服从的概率分布,这个能事先算出的概率分布或参数就被称为是先验模型。[0009] 病变的心脏和正常的心腔相比,通常来说,不再是一个能用上述模型估算的心腔。病变心脏的心腔具有不可预测的形状改变,而且心内膜不规则(如:肿瘤占位室壁瘤、心壁增厚)。心腔形状的改变导致射血功能减低,心瓣膜功能不全等症状。
[0010] 在临床应用方面,已有预先计算多帧影像后得到心腔的先验形状模型,通过和当前影像上心腔的近似几何模型对比,修正得到当前影像上的心腔。但是,这类先验模型是根据正常的心脏计算得到的,在实际的临床应用中,对于病变的心脏,该方法难以保证获得准确的结果。
[0011]参见 Hansson M, Fundana K, Brandt S. S,Gudmundsson P. Convexspatio-temporal segmentation of the endocardium in ultrasound datausingdistribution and shape priors.Biomedical Imaging: From Nano toMacro, 2011, Page (s) : 626-6290该文献提出了使用机器学习和形态学结合的方法来做心腔分割,提出使用瑞利分布为基础建立一个概率模型,该模型用来计算当前区域属于心腔内部的概率和当前区域属于心腔外部的概率。然后使用大量的超声图像数据来训练该模型,得到概率模型中的各参数估计值。最后使用该概率模型计算出来的概率作为先验,结合先验的心腔形态学模型来做新图像中心腔的分割。
[0012] Paragios N. A level set approach for shape-driven segmentation andtracking of the left ventricle. Medical Imaging, 2003,Page (s) : 773 - 776 米用的是水平集算法作为左心室分割算法的主体,加之使用大量的先验知识,也就是已知正确的左心室分割结果。使用先验经验结合图像本身特点制定水平集的速度函数以及限制区域。从而达到左心室分割的目的。
[0013] Hamarneh G,Gustavsson T. Combining snakes and active shape models forsegmenting the human left ventricle in echocardiographic images. Computers inCardiology2000Digital Object Identifier:10. 1109/CIC. 2000. 898469PublicationYear :2000, Page (s) :115 - 118使用snake模型来进行左心室的分割,该方法需要医生手动划分大量心脏超声图像中的左心室的轮廓轨迹作为一个训练样本,然后使用这些数据来定义一系列离散余弦变换系数(DCT coefficients)。在使用snake做新的左心室分割的时候,寻找到snake初始坐标的离散余弦变换系数,然后使用先验经验中的离散余弦变换系数作为外力部分对活动轮廓迭代至能量最小化。
[0014] 其他的相关专利文献,例如,关于中国专利公开号CN1777898A,申请号200480010928. 2,题为《无创式左心室的容积测定》,其涉及处理MR图像,基于心脏3D图形中的心内膜轮廓来估计LV容积。这些轮廓由人工指定或半自动导出。以这些轮廓所包围面积内的强度变化来估计LV容积。其中教导,基于图像像素之间的差异(即图像梯度),采用人工描迹来标识边界点,因此易受成像噪声的影响,造成不准确。进一步,把这确定轮廓直接应用到其他的时间帧上,虽然经过自动修正,仍然会进一步引入误差。
[0015] 关于心肌测量的常规技术,目前在临床上较多使用的心肌分割方法是基于斑点纹理分析,其同样需要以交互的方式定义一些控制点,运用拟合曲线的方法,得到心肌的近似轮廓,因而是很不准确的。同样地,在临床上还预先计算多帧影像后得到心肌的先验形状模型,通过和当前影像上心肌的近似几何模型对比,修正得到当前影像上的心肌。但是,如上文提到的,先验模型是根据正常的心脏计算得到的,在实际的临床应用中,对于病变的心脏该方法同样难以获得准确的结果。
[0016] CN101404931A (申请号CN200780009898. 7),题为“借助心肌机能的量化的超声诊断”,教导手工先设置控制点,再根据图像梯度用曲线连接控制点,从而达到近似描迹的目的。
[0017] CN101454688A (申请号CN200780018854. 0),题为“心腔壁增厚的量化和显示”,披露了散斑跟踪指定心肌位置点的距离、壁厚度变化以及应变。也没有获得单个的心肌。该技术是使用图像梯度确定心内膜边界,如果图像噪声增大,则不准确。心外膜因为没有明确的梯度,因此它在自动确定时,往往边界会缺失,且不准确。所以该专利提供了一个工具,在心动周期开始和结束时人工调整这两条边界,然后再在两条边界间自动设置需要跟踪的点,它们位于心肌上,然后记录每个点周围的像素作为散斑图案,不同帧之间的散斑图案进行最大相关性块匹配,从而能跟踪每个点的运动。这样的散斑跟踪容易受到噪声影响·
[0018]相关论文,Alessandrini, M. Dietenbeck, T. Barbosa, D. D,hooge, J. Basset, O.Speciale,N.Friboulet, D. Bernard, O. Segmentation of the full myocardium inechocardiography using constrained level-sets. Computing in Cardiology. 2010,披露了将传统的level-set方法和先验的形态学方法结合,将图像中的点标上level-set能量和形态学能量两个属性,最后将两个能量属性值加权相加,得到各像素点的能量值。在算法初始化时,人工在图像上点6个点(5个点在心外膜上,一个点在心内膜上),对心内膜和心外膜上的点分别建立值为O的演化函数,然后对图像上所有点计算两个演化函数的值,分别得到两条演化曲线。分割的是心肌层。
[0019]相关论文,Alessandrini, M. Friboulet, D. Basset, 0. D,hooge, J. Bernard, 0.Level-set segmentation of myocardium and epicardium in ultrasound images usinglocalized Bhattacharyya distance. Ultrasonics Symposium (IUS) · 2009,披露的算法使用基于瑞利分布的巴氏距离作为level-set算法在演化时候的能量限制,在算法初始化时,人工在图像上点6个点(5个点在心外膜上,一个点在心内膜上),对心内膜和心外膜上的点分别建立演化函数。分割的是心肌层。
[0020]相关论文 T. Dietenbeck, M. Alessandrini, D. Barbosa, J. D,hooge, D.Friboulet, 0. Bernard. Detection of the whole myocardium in 2D_echocardiographyfor multiple orientations using a geometrically constrained level-set.Medical Image Analysis. 2011 :该文在(Segmentation of the Full MyocardiuminEchocardiography Using Constrained Level-Sets)的基础上增加了厚度因素作为level-set的能量约束条件,用于防止心内膜和心外膜两条进化曲线在演化过程中由于相同的因素导致两条曲线的融合。为了保证算法在短轴和长轴等图像上的正确应用,在使用该算法前需要手动指定两个点确定三尖瓣的位置用来保证算法的正确执行。分割的是心肌层。
[0021] 相对正常心肌而言,病变的心肌具有扩张性、收缩性、肥大型等的病变,最终影响其收缩能力,具体表现在它的弹性形变参数的改变上。而在几何形态上,和正常心肌相比,也会随之发生变化,因而可能产生有不规则的边界。
[0022] 因此,本领域迫切的需求进一步改进利用图像处理获取与心脏相关的量化参数,以进一步提高测量精确度以及可操作性。发明内容
[0023] 鉴于上述现有技术存在的缺点,本发明旨在基于现有的医学影像技术,寻求更为有效和准确的图像处理和计算的装置和方法,以改善和提高关于心腔的容积、射血分数、心肌体积和质量等相关的生理参数的准确性,从而在帮助临床处理过程中做出正确及时的诊断。
[0024] 本发明的第一方面,提供了一种基于3D医学影像测定生理参数的装置,包括:边界确定单元,用于确定目标区域的边界;体积确定单元,基于所测定的边界确定目标区域内的体素总数并按照设定关系式计算目标区域的体积或者容积。
[0025] 本发明的第二方面,基于第一方面提供了一种测定生理参数的装置,其中,体积确定单元以体素总数与体素之间距离为参数计算目标区域的体积或容积。
[0026] 本发明的第三方面提供基于上述第一、二方面的测定生理参数的装置,其中,体积 确定单元设定为以如下方式确定所述体素总数:基于3D医学影像的一帧图像的一系列切片中各切片的二维边界,确定各切片图像的中目标区域的像素总数,以及,基于各个切片的目标区域像素总数,计算所述一帧影像3D目标区域的体素总数。
[0027] 本发明的第四方面,进一步用于测定心腔容积,其中,目标区域为心腔区域,以及,体积确定单元对各切片图像提供如下处理:
[0028] (I)统计出心内膜边界内的像素总数numl ;
[0029] (2)对心内膜边界上的像素,根据其灰度梯度,计算得到一个加权值,与心内膜边界上的像素数目相乘,获得加权的心内膜边界上的像素总数;
[0030] (3)根据影像的分辨率,以及上述两项分别计算确定的像素数,用于计算心腔容积。
[0031] 本发明的第五方面,进一步提供EF值计算单元,其提供如下处理:在每个心动周期内,根据计算获得的心腔容积,找到最大值和最小值,计算EF值。
[0032] 本发明的第六方面提供基于上述第四方面的测定生理参数的装置,其中,用如下的公式计算出心内膜边界上的像素数目:
[0034] 其中,N是边界上像素的总数目,Imax是边界上像素灰度梯度模的最大值,Imin是边界上像素灰度梯度模的最小值,Ii是边界上每个像素灰度梯度模;以及
[0035] 用如下的公式计算一帧影像上的心腔容积:
[0037] 其中S是该帧影像上的切片总数,Mimli是每个切片上心内膜边界内的像素数目,num2i是每个切片上心内膜边界上的像素数目,sx, sy和sz是一巾贞影像在x, y, z三个方向上体素中心点之间的距离,以mm为单位。
[0038] 本发明的第七方面提供基于上述第六方面的测定生理参数的装置,进一步,用如下的公式计算EF值:
[0040] 其中:EF值在一个影像时间序列中的每个心动周期计算,Vfflax是该心动周期内各帧影像心腔容积的最大值,Vfflin是该心动周期内各帧影像心腔容积的最小值。[0041 ] 本发明的第八方面提供基于上述第四方面的测定生理参数的装置,其用于测定心肌体积,其中,体积确定单元对各切片图像提供如下处理:
[0042] (I)根据标记的心肌区域得到边界,统计边界内的像素数目numl ;
[0043] (2)对边界上的像素,根据其灰度梯度,计算得到一个权值,作用于边界上的像素数目;
[0044] (3)根据影像的分辨率,和前面两项确定的像素数目,计算心肌体积。
[0045] 本发明的第九方面提供基于上述第四方面的测定生理参数的装置,其中计算单位心肌体积的公式具体为:
[0047] 其中S是该帧影像上的切片总数,Mimli是每个切片上各个心肌边界内的像素数目,nun^i是每个切片上单位心肌边界上的像素数目,sx, sy和sz是一巾贞影像在x, y, z三个方向上体素中心点之间的距离,以mm为单位。
[0048] 本发明的第十方面,提供基于上述八、九方面的装置,进一步提供心肌质量计算单元,其提供如下处理:
[0049] 根据临床实验得到的密度,计算心肌的质量。
[0050] 本发明的第十一方面提供基于上述方面的装置,其中所述的边界确定单元,根据该医学影像中组织分布反映出的物理定量特征区分目标区域边界,该装置包括:
[0051] 交互单元,操作人员经由交互单元在医学影像上选择目标区域;
[0052] 阈值设定单元,其确定所选的目标区域中的物理定量特征的阈值;
[0053] 阈值分割单元,其将至少包含所述目标区域局部的待分析区域分割成子区域,以及,将各所述子区域的物理定量特征的参数平均值与所述阈值比较,根据比较结果标记各子区域。
[0054] 本发明的第十二方面提供基于上述方面的装置,其中所测定的生理参数选自:各心腔的容积、心腔总容积、心脏射血分数、心肌体积、心肌质量。
[0055] 本发明的第十三方面,提供一种基于3D医学影像的生理参数定量计算方法,包括如下步骤:
[0056] 确定目标区域的边界;
[0057] 根据所测定的边界确定目标区域的体素总数,按照设定关系式计算目标区域的体积或者容积。
[0058] 本发明的第十四方面提供的生理参数定量计算方法,进一步包括,以体素总数与体素之间距离为参数计算所述目标区域的体积或容积。
[0059] 本发明的另外一方面,基于上述生理参数定量计算方法,其中,进一步包括根据该医学影像中组织分布反映出的物理定量特征区分目标区域边界,并包括如下步骤:
[0060]—选择目标区域;[0061]-设定目标区域中的物理定量特征的阈值;
[0062]-将至少包含目标区域局部的待分析区域分割成子区域;
[0063] 一将各所述子区域的物理定量特征的参数平均值与所述阈值比较,根据比较结果标记各子区域。
[0064] 本发明的关键在于,根据医学影像获取的目标区域的边界确定目标区域的体素总数,以及,基于该体素总数并且按照设定关系式计算目标区域的体积或者容积。
[0065] 本发明的目的在于,提出了一种直观而实用的解决问题的方案。发明人注意到,由于心脏,特别是病变心脏,不仅具有极其复杂的形状,而且会发生很多不规则的变化。本领域普遍借助先验模型或模拟逼进方法处理有关心腔、心肌的容积或体积计算,例如,将心腔容积计算转换为对圆锥体的体积计算,以及,基于心腔体积而 计算得到的射血参数(EF),从而以避免复杂的计算处理。但是,建模的方式不适合病变的心脏,因而对于临床应用而言仍然迫切需要进一步的改进。
[0066] 因此,根据本发明提出了基于准确获得的3D边界,确定目标组织的体素总数,并且,进一步,直接以体素总数和体素中心点之间的距离做为参数获取生理参数,例如,心腔容积、心脏射血参数、心肌重量等等。更直观解释,发明人基于对极复杂容器体积计算的启发,与其从几何学角度出发进行复杂计算,不如直接将容器中注满液体,然后将这些液体倾注到量杯中,从而确定容器的容积。
[0067] 基于上述思路,同样地,发明人利用成像设备本身的分辨率特性和计算机技术相结合,从本领域从未考虑的方向,出乎预料地以简洁明了的方式解决了本领域的难题。本发明更为适合准确测定病变心脏的相关参数,临床应用上更具有针对性,能够进一步提高测量的准确性、可靠性。
[0068] 本发明还提供了更具体的涉及心脏的生理参数计算方法,有效解决了心腔容积、心脏射血参数、心肌重量等等的计算。
[0069] 基于上述方面,本发明还具有进一步的优点。在基于图像处理量化心脏生理参数方面,本领域普遍仅研究左心室,心脏的“射血分数”典型地是指左心室将血液射到主动脉的能力,以此代表心功能。但是,本领域技术人员容易理解,其他心腔的功能变化显然也会影响EF值一心功能。事实上,普遍仅研究左心室的情况,存在其他心室形状容积计算存在更多困难的因素。但是,正是因为心脏的复杂性和精密性,更多掌握不同心室、心腔的全面数据,对于临床医学具有重大意义。而本发明的图像处理方法和装置,不仅仅可以有效解决左心室边界、容积和射血分数,同时可以适用于各个心室和心腔,以及心肌。
[0070] 本发明的上述解决问题的方案,提供了物理意义明确,算法简单有效的计算和处理方法及装置,特别适应临床各种病变心脏的特殊情况处理,提高了图像数据处理的客观性和准确性。因此,本发明对医学图像处理技术,特别是心脏影像处理,具有重要的应用价值和改善。
[0071] 此外,本发明的上述方面还可以结合本发明的更有效的目标区域界定装置和方法,从而获得更理想的技术效果。具体而言,本发明还基于成像对象组织分布的一种物理性质反映在影像中的一种定量特征,针对目标区域中典型区域,例如目标区域的中间部分的局部区域的这种定量特征,设定阈值参数,通过阈值分割的方法判断各子区域与阈值比较的结果,从而将各子区域分为两类,用以区分影像的目标区域边界。[0072] 关于定量特征,优选像素或体素的灰度。平均灰度是一种特征测量方式,其测定速度较快。此外,也可考察区域的梯度分布,是另一种简单高效的特征测量。
[0073] 本发明上述发明的目的在于,通过采用更准确和有效的方法确定医学影像目标区域边界。本发明应用于处理真实3D超声波医学影像时,可以获取更为准确的量化生理参数。真实3D超声波医学影像是指由3D超声探头直接生成的3D影像。在超声波3D影像中,心内膜边界等的边界确定在测定心脏相关生理参数方面具有重要的意义。
[0074] 更具体而言,本发明利用计算机技术,从数字化影像中提取感兴趣组织边界。所说的感兴趣的组织边界周围的像素或体素之间有明显的对比度,但边界会受颗粒状噪声的影响而变得不清晰。发明人具体考察图像中像素的特点,在待分析区域中设置单元或子区域,该单元中填充着最小基本单位的填充子区域固有的像素,因此,假想其为“像素填充单元”。在待分析区域上设置点考察点,该点周围一个圆形或者椭圆形子区域即为一个单元或像素填充单元,各子区域之间相互交叠,分析子区域内的像素值或者体素值的分布特征,从中推算出一个固定的或者不固定的阈值,根据这个阈值,再对每个考察点周围区域内的每个像素或者体素进行标记,从而得到感兴趣的组织区域,它的边界就是感兴趣的组织的边界。在 已经标记好的组织区域上,还可以再重新用设计的算法来设置考察点,并使用多种不同尺度或大小的圆形或者椭圆形区域来进一步分析像素值或体素值的分布规律,进一步细化感兴趣组织区域的边界。
[0075] 更进一步说明,本发明利用计算机技术,利用影像中的组织,例如,心脏心腔之间物理特性的不同,以及其反映于医学影像中的组织特性区别,直接利用不同相关图像中的区域特性,由操作者根据经验选取该区域的大致中间位置,利用计算机技术确定该区域物理特性,例如,灰度的平均值、梯度值等,通过阈值比较将该区域和边界处区分成两类,即,达成图像二值化的效果,从而区分出边界。这种区分方式更为客观准确,避免先验模型分割心腔和心肌方法的局限性。
[0076] 上述说明不希望使本发明拘泥于任何理论局限,仅仅为了使本领域技术人员更容易理解本发明。
[0077] 下面参照附图和具体实施方式进一步说明,以使本领域技术人员更容易理解本发明并了解本发明的优点和其他的目的。

附图说明

[0078] 为了更完整地理解本发明,参见以下说明及附图,其中:
[0079] 图I 一种典型常规技术图像处理装置上的近似心腔分割结果的示意图;
[0080] 图2是示意本发明一个实施例中采用交互式选择目标心腔;
[0081] 图3A示出本发明方法在标记出的心腔边界;
[0082] 图3B是一个时间序列各帧的心腔容积变化曲线示意图,从图中可以看出每个心动周期中各巾贞影像的最大容积Vmax和最小容积Vmin ;以及
[0083] 图4本发明一个具体实施例的流程图。

具体实施方式

[0084] 本发明提出的针对感兴趣组织或区域(目标区域)的边界处理,可以有多种不同的应用。通过具体实施方式的说明在于帮助本领域技术人员理解本发明,而不应当构成对本发明的限定。
[0085] 具体实施方式的描述中,主要以像素灰度为物理定量特征为例进行分析。本发明也可以应用其他合适的物理定量特征。
[0086] 在一种实施方式中,本发明的边界处理包括如下步骤:
[0087] I.首先将医学影像的切片图划分为一系列相互交叠的圆形区域作为覆盖待分析区域的小的子区域,并将其定义为单元,这些单元看成是由影像的像素填充的单元,因为,这些单元中充满了图像的像素。使这样划分的圆形区域覆盖全图,在各圆形区域上根据像素灰度值计算定量特征,并确定阈值,根据阈值将的各单元初步标记出来,即,根据阈值对各单元进行区分。
[0088] 2.初步的标记得到一个或多个连通的区域,接着综合感兴趣的区域(R0I),或者说是目标区域,进一步处理,即只有包含了操作员鼠标点击的连通区域被保留,其他区域都抛弃,或者说,将其他的区域取消标记。这样得到初次分割的结果。
[0089] 3.得到初次分割的区域结果后,接着进一步对边界细化处理。首先把分割后区域的边界单独标记出来,然后在边界上布置像素填充单元,将这些像素填充单元设置为覆盖更小的区域,可以是第一步中像素填充单元的一半大小,它们仍然需要相互交叠。同样在这些区域上计算定量特征,如平均灰度或梯度等,并得到阈值,根据阈值将各像素填充单元进行标记,并和初次分割的区域结果进行“或”操作,合并得到细化的区域结果。
[0090] 此外,还可以进行进一步的细化处理,例如:
[0091] 操作员根据临床需要重复步骤3,可以通过进一步减小像素填充单元的尺寸来进一步细化边界,直到得到满意结果为止。
[0092] 此外,还可以直接在三维数据上进行最后一次细化边界的处理。所谓三维数据就是由前面的切片图堆积而成的。同样前面得到的切片图的边界的堆积在3D数据中表现为一张曲面。在这张曲面上布置体素填充单元,体素填充单元与最后一次执行第三步时的设置相同,即,具有相同的半径设置,它们仍然需要相互交叠。同样在这些区域上根据像素灰度值计算定量特征,并得到阈值,根据阈值标记各像素填充单元,并和最后一次第三步得到的区域结果进行“或”操作,合并得到细化的区域结果。
[0093] 关于处理心腔边界,与上述说明基本相同,进一步,需要在其中的步骤2中增加如下处理:
[0094] (I)在切片图像中初步标记的处理步骤与前述相同,但是,在选取心腔区域时,这一步只观察灰度平均值。
[0095] (2)综合操作员鼠标点击感兴趣区域,得到初步的分割区域;同详细步骤中的按8邻域连通域把含有鼠标点击的那个区域单独分离出来的表述;
[0096] (3)在步骤2得到的区域上,把边界单独标记出来,然后将边界划分为一系列相互交叠的圆形区域,圆心都是边界上的点,半径为第一步中圆形区域半径的一半。计算每个圆形区域上的像素灰度值的平均值、像素灰度梯度模的平均值。再通过计算这些数值的平均值得到两个阈值:
[0097] 其中,η为圆形区域的个数。接着检查每个圆形区域的灰度平均值和像素的梯度模平均值。灰度平均值反映的是灰度均值的均值;梯度模平均值反映的是梯度模均值的均值,分析区像数变化的大小,它反映这个区域像素变化的大小,作为边界这个值会变大,而小于此值说明它还在边界内,应当被标记出来,条件就是某个子区域的灰度均值小于灰度均值的阈值,并且梯度模均值也小于梯度模均值的阈值。则把该圆形区域内的像素标记为心腔区域,否则标记为非心腔区域。再把本步骤标出的心腔区域和第二步标出的心腔区域进行“或”操作,合并得到细化的心腔区域。
[0098] (4)操作员根据临床需要重复步骤3,每次使用的圆形区域半径都是上次使用的圆形区域半径的一半,来进一步细化边界,直到得到满意的2D切片图上的结果为止。
[0099] (5)在该帧的3D数据上进行最后一次细化边界的处理。将2D切片图堆积成3D数据,第四步得到各2D切片图上的心腔区域同时被堆积成3D区域。先把3D区域的边界曲面单独标记出来,然后将边界曲面划分为一系列相互交叠的球形区域,球心都是边界曲面上的点,半径为第四步中最后一次使用的圆形区域的半径。计算每个球形区域上的体素灰度值的平均值、体素灰度梯度模的平均值。再通过计算这些数值的平均值得到灰度平均值和像素的梯度模平均值。·[0100] 其中,η为球形区域的个数。接着检查每个球形区域的灰度平均值和梯度模平均值,把该球形区域内的像素标记为心腔区域,否则标记为非心腔区域。再把本步骤标出的心腔区域和第四步标出的心腔区域进行“或”操作,合并得到细化后的心腔3D区域。
[0101] 实施例I
[0102] 本发明应用于针对患者心脏的真实三维(3D)超声影像数据处理,在本实施例中用于获取心腔容积以及射血分数。
[0103] 步骤1,利用超声成像设备获得患者的医学影像资料。本实施例中,使用真实的3D超声探头对心脏区域扫描,得到3D超声影像的多个时间序列每个时间序列包含一系列的帧,记录了一个或多个完整的心动周期,每个帧包含有多个切片组成的3D体素数据。使用的成像设备例如,西门子SC2000超声心动图仪和飞利浦ΙΕ33两种型号。
[0104] 步骤2,在真实3D超声影像时间序列中所有帧的所有切片影像中,提取心腔轮廓。在具体的实施例中,一般地,对一个病人,扫描5-8个时间序列,一个时间序列有8-44巾贞,一帧有256个切片图像,每个图像的大小为256*256像素。
[0105] 提取心腔轮廓包括如下步骤:
[0106] a)在真实3D超声影像时间序列的某一帧的某一个切片影像中,利用鼠标点选感兴趣的心腔位置,即,选择目标区域。
[0107] 进一步具体说明,选择切片影像的依据为含有感兴趣且暴露最清晰的心腔。鼠标点选的位置目视可以明确确定的,并且明显在心腔范围之内。
[0108] 在显示有影像时间序列的某一帧数据的所有切片图的界面上,操作员利用鼠标在切片图上点击,点击的位置要求是在感兴趣的心腔的内部。最后,以图像左上角为原点,记录该位置点的X坐标和I坐标。本实施例中,以宽度方向为X轴,正方向是向右;以高度方向为y轴,正方向是向下;这样得到的X,y坐标。设置坐标的目的在于描述每个像素或者体素在空间的位置,它们由坐标(X,y)或(X,y,z)唯一确定。在计算中,使用坐标的目的主要用于判断像素或体素之间的邻接关系(2D影像上有8邻域或4邻域,3D影像上有6邻域和26邻域),用于设置填充单元的范围的确定,以及感兴趣心腔的标记(覆盖着感兴趣心腔的灌注区域在被标记后它们之间形成连通的邻接关系,从而能分离得到单个的心腔)。[0109] 可选择地,还可以附加设置自动关联处理单元,只要点击一个切片,该帧3D影像的所有切片自动得到关联处理,每个帧都只需要点击一个切片,其他切片自动处理。
[0110] 通常情况下,一个超声的图像范围包含感兴趣区和噪声(非感兴趣区),并非理想状态的唯一区域,由于实际效果的局限,操作员要求确认(点一下)感兴趣区作为整个技术实现的第一个步骤,或者说是“启动”步骤。
[0111] b)以心腔位置点为圆心,以r为半径,定义一个圆形区域,分析该区域内的像素灰度分布,得到一个模型参数(阈值参数t)。
[0112] 进一步具体说明,因为用鼠标点击的心腔位置点处的像素,并不能反映心腔内的像素灰度值的分布范围,而利用它周围一个邻域内的像素平均值,可以得到更为准确的灰度值分布的估计。因此,以心腔位置点为圆心,以5mm为半径,定义一个圆形区域,根据3D超声影像的体素分辨率(即体素中心点之间在X,y, z三个方向上的距离,以mm为单位),换算为以像素为单位的圆形区域的范围,计算该圆形区域内像素灰度值的平均值,作为一个 模型参数,即阈值参数t。
[0113] c)把切片图划分成半径为r且相互交叠的圆形区域,从而使这种圆形区域全面覆盖切片图。这里,每个圆形区域可以看作是图像的像素填充的子区域。进一步,分析每个圆形区域内像素值的分布,并根据阈值参数t,利用阈值分割的方法标记出心腔,S卩,将各圆形区域分别标记为心腔区域和非心腔区域。
[0114] 在此步骤中,采用根据步骤b)计算出的阈值,对切片的全部像素点进行阈值分割。由于心腔所在区域的像素灰度值较低,因此,需要把切片图中小于阈值的像素标记为心腔区域。本发明中,首先将切片图划分为一系列相互交叠的圆形区域作为子区域或者说像素填充区域,圆形的半径是5mm,各圆形之间圆心的距离也是5mm,按步骤b)中的方法换算为以像素为单位的圆形区域范围。然后,计算出区域内所有像素的灰度平均值,如果该平均值小于阈值参数t,则把该圆形区域内的像素点都标记为心腔区域,否则都标记为非心腔区域。在所有的圆形区域都处理完以后,对标记图以8邻域的方式进行连通域的检查,把含有操作员标出的心腔位置点的连通域,作为感兴趣的心腔的分割结果。最后,对一个影像时间序列的所有帧上的所有切片都作同样的阈值分割。
[0115] 步骤3,根据标记出的心腔区域,计算心腔容积和EF值。
[0116] a)根据标记的心腔区域得到心内膜边界。
[0117] 在标记好的心腔区域上,使用邻域检查法判断每个像素是内点还是边界点,如果是边界点,则标记为白色,其它点标记为黑色,从而得到不规则的心内膜边界。
[0118] b)统计出心内膜边界内的像素总数numl。
[0119] c)对心内膜边界上的像素,根据其灰度梯度,计算得到一个权值,作用于心内膜边界上的像素数目。
[0120] 用如下的公式计算出心内膜边界上的像素数目:N I
[0121 ] 姻m2 二 X-———~
1—1 max rrtin
[0122] 其中,N是边界上像素的总数目,Imax是边界上像素灰度梯度模的最大值,Imin是边界上像素灰度梯度模的最小值,Ii是边界上每个像素灰度梯度模。
[0123] d)用如下的公式计算一帧影像上的心腔容积:
[0125] 其中S是该帧影像上的切片总数,numl,是每个切片上心内膜边界内的像素数目,num2i是每个切片上心内膜边界上的像素数目,sx, sy和sz是一巾贞影像在x, y, z三个方向上体素中心点之间的距离,以mm为单位。
[0126] e)用如下的公式计算EF值:
[0127]
[0128] 其中:EF值在一个影像时间序列中的每个心动周期计算,Vmax是该心动周期内各帧影像心腔容积的最大值,Vfflin是该心动周期内各帧影像心腔容积的最小值。
[0129] 实施例2.计算心肌体积和质量
[0130] 实施例4的步骤I和步骤2与上述实施例I相同,因而不再具体说明。
[0131] 在完成步骤I和步骤2之后,重复进行步骤2中的步骤a),b),c)处理,以标出切片图上的其它心腔区域,用于后续心肌分割中的心腔排除步骤。其他心腔区域,是指在其他暴露得不完整、不清晰的心腔上进行相似的分割操作,目的是把所有的心腔都标记出来,以免影响到对心肌的分割。此步骤为心肌分割前的附加的预处理步骤,目的在于要排除所有心腔。
[0132] 步骤3,在真实3D超声影像时间序列中所有帧的所有切片影像中,提取心肌轮廓。
[0133] a)利用鼠标点选多个感兴趣的心肌位置。
[0134] 在显示有影像时间序列的某一帧数据的所有切片图的界面上,操作员利用鼠标在切片图上点击,点击的位置要求是在感兴趣的心肌(目标心肌)的内部靠近边缘的地方。最后,以图像左上角为原点,记录该位置点的X坐标和I坐标。感兴趣的心肌位置点可以有多个。
[0135] b)以每个心肌位置点为圆心,以r为半径,定义一个圆形区域,分析该区域内的像素灰度分布,得到一个模型参数(t)。
[0136] 因为用鼠标点击的心肌位置点处的像素,并不能反映心肌内的像素灰度值的分布范围,而利用所选位置点周围一个邻域内的像素平均值,可以得到更为准确的灰度值分布的估计。因此,以心肌位置点为圆心,以Imm为半径,定义一个圆形区域,根据3D超声影像的体素分辨率(即体素中心点之间在X,y, z三个方向上的距离,以mm为单位),换算为以像素为单位的圆形区域的范围,计算该圆形区域内像素灰度值的平均值,作为一个模型参数,即阈值参数t。
[0137] c)先在切片图上排除心腔区域,再把切片图划分成半径为r且相互交叠的圆形区域,作为单元(像素填充单元),分析每个子区域内的像素值的分布,并根据阈值参数t,利用阈值分割的方法标记出心肌。
[0138] 这一步是根据步骤b计算出的阈值参数t,对切片的全部像素点进行阈值分割,并把步骤2和附加步骤中得到的所有心腔所在区域的像素点排除。
[0139] 由于心肌所在区域的像素灰度值较高,因此,需要把切片图中大于阈值参数t的像素标记为心肌区域。
[0140] 处理中首先将切片图划分为一系列相互交叠的圆形区域,该圆形区域即像素填充单元(单元)。该圆形的半径是1_,各圆形之间圆心的距离也是1_,按步骤b中的方法换算为以像素为单位的圆形区域范围。然后,计算出区域内所有像素的灰度平均值,如果该平均值大于阈值参数t,则把该圆形区域内的像素点都标记为心肌区域,否则都标记为非心肌区域。在所有的圆形区域都处理完以后,对标记图以8邻域的方式进行连通域的检查,把含有操作员标出的心肌位置点的连通域,作为感兴趣的心肌的分割结果。最后,对一个影像时间序列的所有帧上的所有切片都作同样的阈值分割。
[0141] 步骤4根据标记出的心肌区域,计算心肌体积和质量。
[0142] a)根据标记的各个心肌区域得到各个心肌的边界。
[0143] 在标记好的心肌区域上,使用邻域检查法判断每个像素是内点还是边界点,如果是边界点,则标记为白色,其它点标记为黑色,从而得到不规则的心肌边界。
[0144] b)各自统计心肌边界内的像素总数numl。
[0145] c )各自对心肌边界上的像素,根据其灰度梯度,计算得到一个权值,作用于心肌边界上的像素数目。
[0146] 用如下的公式计算出心肌边界上的像素数目:
[0147]
[0148] 其中,N是心肌边界上像素的总数目,Imax是心肌边界上像素灰度梯度模的最大值,Imin是心肌边界上像素灰度梯度模的最小值,Ii是心肌边界上每个像素灰度梯度模。
[0149] d)用如下的公式计算一帧影像上的各心肌体积:
[0150]
[0151] 其中S是该帧影像上的切片总数,numl,是每个切片上单位心肌边界内的像素数目,nun^i是每个切片上各个心肌边界上的像素数目,sx, sy和sz是一巾贞影像在x, y, z三个方向上体素中心点之间的距离,以mm为单位。
[0152] e)用如下的公式计算各心肌的质量:
[0153] m=P V
[0154] 其中:P是根据临床实验得到的心肌平均密度,V是该帧影像上某个感兴趣的心肌的体积。
[0155] 上述计算体积的公式,考虑了边界体素在精确描述边界上的不确定性,因此对这些体素不是直接当作一个体积元参加体积计算的,而是给它乘上一个加权值,再参与体积的累加,反映了其具有一定的模糊性,能更准确地反映实际的心腔或心肌的体积。
[0156] 计算EF的公式中的体积参数是使用本发明的方法得到的。
[0157] 计算心肌质量的公式其中的体积参数是使用本发明的方法得到的。
[0158] 进一步说明,本发明中提出的填充单元的处理既可以在2D切片上进行,也可以在3D体素数据上进行,更可以推广到任意高维的数据上处理。2D时填充单元的几何形状是圆,考察圆形区域内的像素强度数据,3D时填充子区域的几何形状是球体,考察球体内的体素强度数据。在2D上的处理是初步的处理,在3D上是进一步的细化/优化处理。
[0159] 本发明中,将划分的邻域交叠采用全面覆盖原则。每个设置点周围的圆形区域,是发明的要素之一。可以灵活使用不同的形状;像素填充区域(子区域)就是指每个设置点周围的圆形子区域的总集合。
[0160] 本发明中提到的阈值分割处理,是一种基于区域的图像分割技术,其基本原理是:通过设定不同的特征阈值,把图像像素点分为若干类。常用的特征包括:直接来自原始图像的灰度或彩色特征;由原始灰度或彩色值变换得到的特征。设原始图像为f(x,y),按照一定的准则f(x,y)中找到特征值T,将图像分割为两个部分,分割后的图像g(x,y)为:若f(x,y)像素特征值大于T,则g(x,y)取为0(黑),反之为1(白),即为通常所说的图像二值化。也可以让f(x,y)像素特征值小于T时g(x,y)取为1,反之为O。
[0161] 本发明的边界处理,也可以在三维数据上处理的,参照上述的二维处理实施例。例如,可以将分割处理区域的几何形状从圆形改变成球体,考察球体内的体素来做标记。
[0162] 本领域技术人员容易理解,本发明也可以应用到其它类型的影像数据处理,例如CT、MRI、PET、SPECT等,以对其中感兴趣的解剖组织进行分割和识别,并计算相关生理参数。影像中感兴趣的解剖组织和周围的组织有一定的对比度,且不规则,适合于应用本发明进行分割,本发明既适用于组织正常的情形,也适用于组织病变的情形。 [0163] 本领域技术人员应当明了,对本发明已描述的优选具体实施例可以进行各种改进和变化,而不偏离本发明的精神或范围。因此,本发明包括在所附权利要求及其等同替换范围之内的各种改进和变化。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用