一种从超声图像上自动判断胎儿脑积水的图像处理方法 【技术领域】
本发明涉及图像处理技术,尤其是胎儿超声图像脑积水的图像检测技术,可用于对胎儿超声颅脑图像进行脑积水畸形自动检测。
背景技术
产前诊断的目的是及早发现胎儿畸形并采取相应措施,降低出生缺陷发生率。利用超声影像设备对胎儿进行产前诊断是发现胎儿是否畸形及考察胎儿发育状况的重要技术手段,其中由于颅脑作为人体神经系统最重要的组成部分,胎儿脑畸形的发生或导致死亡或导致智障,带给家庭和社会沉重的负担,因此产前诊断中对脑畸形的检测是首要的。
医生在获取胎儿颅脑图像后进行诊断的基本步骤是:
(1)观察超声图像,提取三个典型切面图像。这三个典型切面图像分别是第一平面-丘脑平面横切面,第二平面-侧脑室水平横切面,第三平面-经小脑横切面,如图1所示;
(2)在不同的切面图像上进行颅骨形状、头周大小测量并获得相关数据;
(3)观察不同切面图像颅骨形状和颅脑内组织的情况,进行相关测量,并结合医生临床经验进行诊断。
利用图像处理技术对产前胎儿超声图像进行自动分析辅助医生诊断的技术目前主要局限在颅骨形状提取和头周测量方面(Detection of incomplete ellipse in images with strong noise byiterative randomized Hough transform(IRHT),Wei Lu,Jinglu Tan,Pattern Recognition 41(2008)1268-1279),而根据颅脑内部组织存在情况进行辅助诊断的研究很少。
胎儿脑积水是神经系统畸形的一种,是指脑脊液过多地聚集于脑室系统内,致使脑室系统扩张和压力升高。由于在侧脑室水平横切面上,侧脑室大小稳定,从15周到分娩,侧脑室平均大小约为7.6±0.6mm,因此对第二平面-侧脑室水平横切面中侧脑室的相关测量是医生诊断的重要依据。如侧脑室平均大小超过均值的4倍标准差时,可认为侧脑室扩大;侧脑室后角宽度大于1.5cm时可诊断脑积水,如图2是侧脑室水平横切面上侧脑室后角宽度为4.04cm的图例。
医生这种目视测量方法的主要不足是:
(1)医学图像信息利用率不高,那些人眼无法分辨的图像信息得不到充分应用;
(2)图像诊断过程中的各种测量需要医生选择测量位置,相关诊断需要依赖医生的临床经验,因此个人主观性较强。发生误诊或漏诊是可能的。
(3)图像诊断工作带有个人的主观性,同一张医学图像,不同的医生可能会有不同的诊断结果。
利用图像处理的技术对胎儿超声图像进行分析,一方面可避免医生测量及诊断的主观性,另一方面可以借鉴已有案例数据库的类似诊断进行客观分析和比对,给出结论。
【发明内容】
本发明提出一种基于超声图像自动判别脑积水的方法,它利用图像处理中空间直方图金字塔相似性比较的技术自动判别胎儿患脑积水的可能性。采用该方法的好处是可充分利用图像的信息,尤其是胎儿正常脑图像与不同类型脑畸形的图像灰度在空间上的分布特性,方便客观地比较判断,该方法中实用的空间直方图金字塔具有平移不变、尺度不变和一定程度上旋转不变的特性,而且具备简单、快速的特点。
本发明的技术构思为,对新的胎儿脑图像首先在其第二平面-侧脑室水平横切面上提取脑内部,继而比较它与正常脑内部、脑积水脑内部在侧脑室水平横切面的空间直方图,再利用空间直方图之间的差异判断为胎儿脑积水的可能性。
本发明提出的一种基于超声图像自动判别脑积水的方法,其特征在于包含如下步骤:
(1)半自动方法提取所给胎儿超声图像侧脑室水平横切面上的颅骨椭圆,获得椭圆中心位置及长短轴;
(2)以椭圆中心为中心建立空间直方图金字塔,金字塔层数为N;
(3)分别计算所给胎儿超声图像和同孕周正常胎儿脑图像及同孕周脑积水侧脑室水平横切面颅脑内部图像空间直方图金字塔之间的距离;
(4)设定阈值,依据空间直方图金字塔之间的距离和阈值的关系,给出结果。
所述的半自动提取所给胎儿超声图像颅骨椭圆的方法包括以下步骤:人机交互在胎儿超声图像颅骨上比较均匀地选取三点;利用选择的三点拟合椭圆;拟合后获得椭圆的中心和长短轴长度。如附图3所示。
所述的以椭圆中心为中心建立的层数为N的空间直方图金字塔,其空间直方图金字塔形式如附图4所示(N=2),其中第0层直方图(图4(a))由椭圆内图像的直方图构成;第1层(图4(b))由第0层地图像以椭圆长短轴划分的4=22块近似扇形的子图像直方图构成;第2层(图4(c))由第1层的图像继续以椭圆长短轴为基础添加与椭圆长轴夹角为45°、135°的直线划分的子图像块直方图构成,划分的近似扇形的子图像块数为8,即23;其他各层的划分及构成的直方图依此类推,缺省情况下,N=3。
所述的正常胎儿脑图像的空间直方图金字塔指从正常胎儿侧脑室水平横切面图像的空间直方图金字塔数据库中通过聚类方式得到的空间直方图金字塔。
所述的脑积水图像的空间直方图金字塔指从胎儿脑积水侧脑室水平横切面图像的空间直方图金字塔数据库中通过聚类方式得到的空间直方图金字塔。
所述空间直方图金字塔距离指按照如下方式定义的距离KΔ(X,Y):
KΔ(X,Y)=Σl=0Nωl*(D(l,X,Y))---(1)]]>
其中,ωl是权重,ωl=2l-N,D(l,X,Y)是两幅切面图像X和Y的空间直方图对应第l层的χ2距离,定义如下:
D(l,X,Y)=12Σi=1dΣk=1K(HXl(k)-HYl(k))i2(HXl(k)+HYl(k))i---(2)]]>
这里HXl和HYl分别表示X和Y中第l层对应第i个子图像的直方图;k为量化的灰度级,K为总的量化数;d为第l层空间直方图金字塔对应子图像的块数,d=2l+1。
所述的阈值设定如下所述:设定双阈值,阈值1为高阈值,高阈值为相异阈值,阈值2为低阈值,低阈值为相似阈值,即高阈值表示所给胎儿超声侧脑室横切面图像与正常或脑积水侧脑室横切面图像空间直方图金字塔的相异性,低阈值表示所给胎儿超声侧脑室横切面图像切面与正常或脑积水切面侧脑室横切面图像空间直方图金字塔的相似性。当所给胎儿超声侧脑室横切面图像与正常胎儿超声侧脑室横切面图像空间直方图金字塔距离大于阈值1同时小于阈值2时,认为所给超声图像切面表示脑积水的可能性更大;当所给胎儿超声图像和正常胎儿脑图像直方图距离小于阈值2,所给胎儿超声图像和脑积水图像空间直方图金字塔之间的距离大于阈值1,可认为所给图像为正常图像;若所给胎儿超声图像和正常胎儿脑图像直方图距离大于阈值1,所给胎儿超声图像和脑积水图像空间直方图金字塔之间的距离小于阈值1,可认为所给图像为其他种类异常图像。
本发明与现有技术相比有以下特点:本发明是建立在对胎儿超声图像自动分析和处理基础上的,对医生的主观依赖性较少;依据本发明构造的空间直方图金字塔具有平移不变、尺度不变和一定程度上旋转不变的特性;本发明所给的方法具有简单快捷的特点。
【附图说明】
图1胎儿脑畸形诊断的三个典型切面示意图
图2侧脑室水平横切面显示的胎儿脑积水图像
图3在颅骨上选择三点拟合椭圆的示意图
图4三层空间直方图金字塔示意图
图5基于超声图像的自动判别脑积水的基本流程图
【具体实施方式】
下面结合附图通过实施例对本发明作进一步的详细说明。
附图5是基于超声图像的自动判别脑积水的基本流程图。金字塔层数N是预先指定的,这里选择的金字塔的层数是3。附图5中读入的图像经过下列5个单元处理后获得结果。
单元100对读入的图像进行人工选取三点,获得颅骨椭圆,并得到椭圆中心位置及长短轴。颅骨椭圆获得的过程是拟合椭圆曲线的过程,人工选取的三点要求在椭圆曲线上的分布相对比较均匀,所选取三点X1,X2,X3的坐标是图像上的坐标。
椭圆拟合采用一种直接的、专用于椭圆曲线的最小平方拟合方法,它是在改进一般的圆锥曲线拟合方法得到的(参考文献:Fitzgibbon A,Pilu M,Fisher RB.Direct least square fitting ofellipses.IEEE Transactions on Pattern Analysis and Machine Intelligence,1999,21(5):476~480)。一般的圆锥曲线拟合可用一个隐式的二阶多项式表示:
F(a,x)=ax=ax2+bxy+cy2+dx+ey+f=0
其中,a=[a b c d e f],x=[x2 xt y2 x y 1]T,当满足判别式b2-4ac<0时可排除非椭圆的圆锥曲线。
椭圆的直接最小平方拟合算法主要步骤如下:
(1)由输入像素点集X1,X2,X3的横纵坐标构造设计矩阵D,D=[x1 x2…xn]T;
(2)构造稀疏矩阵S=DTD;
(3)令约束矩阵
C=0020000-10000200000000000000000000000]]>
(4)求解广义特征值方程Sa=λCa;
(5)获得唯一的正的广义特征值λi及其对应的广义特征向量ui,最终解为
a=ui1uiTCui;]]>
(6)将求得的椭圆曲线进行形式变换,即可获得椭圆的长短轴长度及椭圆中心坐标。
单元110对所给的胎儿侧脑室横切面图像建立空间金字塔子图像。建立的过程如附图4所示。首先将椭圆内部的图像作为第0层(图4(a))图像;继而把第0层的图像以椭圆长短轴划分的4=22块近似扇形的子图像作为金字塔第1层(图4(b))子图像,子图像的标号从与水平轴正向夹角小于锐角、由椭圆长轴作为扇形半径所构成的子图像开始,依逆时针方向增加;第2层(图4(c))由第1层的图像继续以椭圆长短轴为基础添加与椭圆长轴夹角为45°、135°的直线划分的子图像块构成,划分的近似扇形的子图像块数为8,即23,子图像的标号次序与第1层子图像的标号原则相同;其他各层的划分及标号依此类推。
单元120用来获得空间直方图金字塔,实质是计算由单元110所得空间金字塔图像的各子图像的直方图,子图像直方图的量化阶可重新指定或沿用原始图像的灰度级。在实际统计计算直方图时,为了使直方图分布不受因颅骨非标准椭圆导致的颅骨成份的影响,可将实际的拟合的椭圆的长短轴缩小约10%-15%。
单元130计算空间直方图金字塔之间的距离。实际计算时,分别计算所给胎儿超声侧脑室水平横切面图像空间直方图金字塔与相同孕周脑正常发育胎儿侧脑室水平横切面图像空间金字塔直方图之间的距离及与相同孕周脑积水胎儿侧脑室水平横切面图像空间金字塔直方图之间的距离。计算的距离公式如(1)式定义。权重ωl=2l-N意味着随着层数增大,权重增加,表示正常脑与畸形脑之间的区别更多体现在细分的子图像中。直方图之间的χ2距离表示两个直方图之间的距离,这里用于它判断识别所给胎儿超声侧脑室水平横切面图像所显示的空间直方图金字塔与数据库中的正常和脑积水的哪类图像更接近。按照这样方法构造的空间直方图金字塔具有如下特性:
(1)切面图像旋转小于90°,具有旋转不变性。这是因为空间金字塔子图像构造以颅骨椭圆,以椭圆长短轴为第一层子图像划分的基准,因此,当切面图像旋转小于90°时,空间金字塔第一层子图像的顺序不变,因而子图像的直方图保持。从空间金字塔子图像的构造过程知道,这时的空间直方图金字塔具有旋转不变性;
(2)平移不变性。这是由于空间金字塔子图像构造时以颅骨椭圆为中心构造,因此即使图像发生平移,空间金字塔子图像保持,因而空间直方图金字塔保持;
(3)伸缩不变性。因为将切面图像放大或缩小,不改变颅骨椭圆的形状,因而空间直方图金字塔保持。
单元140对依据空间直方图金字塔的距离,设定阈值,依据阈值,确定所给胎儿患脑积水的可能性。由于不同超声设备成像图像的灰度特性不同,该阈值针对不同的超声设备,可能不同。本发明的一个实施例中,针对一类超声设备,阈值1为0.9,阈值2为0.55。