一种胎儿颈部透明层图像分割方法、装置及系统.pdf

上传人:e2 文档编号:134865 上传时间:2018-01-28 格式:PDF 页数:12 大小:1.96MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410404986.9

申请日:

2014.08.18

公开号:

CN104156967A

公开日:

2014.11.19

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||著录事项变更IPC(主分类):G06T7/00变更事项:申请人变更前:深圳市开立科技有限公司变更后:深圳开立生物医疗科技股份有限公司变更事项:地址变更前:518051 广东省深圳市南山区玉泉路毅哲大厦4楼变更后:518051 广东省深圳市南山区玉泉路毅哲大厦4楼|||实质审查的生效IPC(主分类):G06T 7/00申请日:20140818|||公开

IPC分类号:

G06T7/00; A61B8/00

主分类号:

G06T7/00

申请人:

深圳市开立科技有限公司

发明人:

高梁; 冯乃章; 朱勇

地址:

518051 广东省深圳市南山区玉泉路毅哲大厦4楼

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明提供一种胎儿颈部透明层分割方法,本发明首先采用边缘图像自动初始化颈部透明层轮廓;然后通过水平集模型推动初始轮廓的演化,以获得颈部透明层封闭的最终轮廓;最后对颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像。另外,本发明还提供与该方法相关的装置和系统,利用本发明可以有效、快速地实现胎儿颈部透明层的分割与测量。

权利要求书

1.  一种胎儿颈部透明层图像分割方法,其特征在于,包括:
获取包含颈部透明层的超声子图像;
对所述包含颈部透明层的超声子图像进行边缘检测,获得边缘图;
利用边缘图像自动初始化水平集模型,作为初始颈部透明层轮廓;
依据颈部透明层的初始轮廓,通过水平集模型的演化得到颈部透明层封闭的最终轮廓;
将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像。

2.
  根据权利要求1所述的方法,其特征在于,所述边缘检测为基于相位非对称特征的函数进行边缘检测,则对所述包含颈部透明层的超声子图像进行边缘检测包括:
构造多尺度、多方向的滤波器;
将所述包含颈部透明层的超声子图像分别与所述的多尺度、多方向滤波器进行卷积,每个子图像像素得到一组偶滤波器响应和奇滤波器响应;
利用相位非对称特征函数将每个子图像像素的所述滤波器响应结合起来,从而生成包含颈部透明层的超声子图像的边缘图像。

3.
  根据权利要求2所述的方法,其特征在于,所述基于相位非对称特征的边缘检测函数,计算公式如下:

其中,i,j分别是图像中某像素点的纵坐标与横坐标,M为过滤器尺度的个数,ε为一个避免被零除的小数,As为尺度s上的幅度,Ts为尺度s上的噪声估计,采用如下的定义:
Ts=exp(log(mean(As(i,j)))),
其中,mean为尺度s上幅度的均值。

4.
  根据权利要求1或2所述的方法,其特征在于,所述利用边缘图像自动初始化水平集模型,包括:
粗初始化,采用矩形区域的方式将水平集模型粗初始化为二值函数;
图像阈值化,对所述矩形框区域中的边缘图进行阈值化处理,从而初步将矩形框区划分为颈部透明层区域和非颈部透明层区域;
形态学后处理,利用开运算,移除被错误认为是颈部透明层的细碎小区域;利用闭运算,移除被错误认为是非颈部透明层的细碎小区域;
寻找最大连通区域作为最终的颈部透明层区域;
采用边缘检测方法获取最终的颈部透明层区域和非颈部透明层区域之间的边界。

5.
  根据权利要求1或2所述的方法,其特征在于,所述将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界包括:
求所述封闭轮廓的具有旋转角度的最小外接矩形;
获取所述最小外接矩形的水平方向的中线LM,LM将矩形分为上下两部分;
从左至右扫描所述中线LM,获得LM上每点的法线,形成法线集合;
对所述法线集合中的每根法线,得到它与封闭轮廓的两个交点,其中,纵坐标较小的作为上边界的轮廓点,纵坐标较大的作为下边界的轮廓点。

6.
  根据权利要求1所述的方法,其特征在于,所述分割后的颈部透明层的厚度的测量方法为:
计算上下边界轮廓点的距离:Di=(xi1-xi2)2+(yi1-yi2)2,]]>假设N为总的轮廓点个数,由此形成距离集合
通过求距离集合中最大距离,得到颈部透明层的最大厚度。

7.
  根据权利要求6所述的方法,其特征在于,用线段显示表示所述颈部透明层的最大厚度。

8.
  一种胎儿颈部透明层图像分割装置,其特征在于,所述装置包括:获取模块、第一计算模块、第二计算模块、第三计算模块、第四计算模块;
获取模块,用于获取包含颈部透明层的超声子图像;
第一计算模块,用于对所述包含颈部透明层的超声子图像进行边缘检测,获得边缘图;
第二计算模块,用于利用边缘图像自动初始化水平集模型,作为颈部透明层的初始轮廓;
第三计算模块,用于依据颈部透明层的初始轮廓,通过水平集模型的演化得到颈部透明层封闭的最终轮廓;
第四计算模块,用于将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像。

9.
  一种系统,其特征在于,所述系统具有如权利要求8所述的装置。

说明书

一种胎儿颈部透明层图像分割方法、装置及系统
技术领域
本发明涉及医学图像技术处理领域,具体的涉及一种胎儿颈部透明层图像分割方法、装置及系统。
背景技术
胎儿颈部透明层(Nuchal Translucency,NT)超声检查技术是在早孕期产前筛查胎儿异常的首选方法,特别是在胎儿染色体异常的筛查占有相当重要的地位,胎儿颈部透明层厚度的增厚对胎儿异常有较高的敏感性。早孕期胎儿颈部透明层厚度测量在检出胎儿异常方面有很重要的临床诊断价值,有利于指导胎儿预后,提高优生优育。
在目前胎儿超声图像颈部透明层厚度的测量中,均以手动测量为主。由于手动测量NT厚度依赖于医生的经验和操作手法,测量结果常会产生手动误差。而且,医生需重复操作,单调枯燥,容易疲劳。
自动测量胎儿颈部透明层厚度是发展的方向,胎儿颈部透明层的自动分割是自动测量的关键步骤。中国专利申请号为201310024351.1的专利提出的基于贝叶斯分类器实现对胎儿颈部透明层自动测量,但这种测量方法不仅大样本的训练集难以得到,而且在整个胎儿超声图像中训练学习耗时较长。
发明内容
为解决上述问题,本发明提出一种耗时较短的胎儿颈部透明层图像分割方法、装置及系统。
本发明提供一种胎儿颈部透明层图像分割方法,包括:
获取包含颈部透明层的超声子图像;
对所述包含颈部透明层的超声子图像进行边缘检测,获得边缘图;
利用边缘图像自动初始化水平集模型,作为初始颈部透明层轮廓;
依据颈部透明层的初始轮廓,通过水平集模型的演化得到颈部透明层封闭的最终轮廓;
将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像。
本发明还提供一种胎儿颈部透明层图像分割装置,所述装置包括:获取模块、第一计算模块、第二计算模块、第三计算模块、第四计算模块;
获取模块,用于获取包含颈部透明层的超声子图像;
第一计算模块,用于对所述包含颈部透明层的超声子图像进行边缘检测,获得边缘图;
第二计算模块,用于利用边缘图像自动初始化水平集模型,作为颈部透明层的初始轮廓;
第三计算模块,用于依据颈部透明层的初始轮廓,通过水平集模型的演化得到颈部透明层封闭的最终轮廓;
第四计算模块,用于将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像。
本发明还提供一种系统,所述系统具有如上所述的装置。
从以上技术方案可以看出,本发明实施例具有以下优点:
1、由于本发明采用基于边缘的水平集模型只针对单幅图像进行处理,整个分割与测量过程既不需要获取大样本,也不需要训练学习,因此耗时较短。
2、由于本发明在分割结果上用线段显示表示颈部透明层的最大厚度,因此使得医生的观测更为直观。
附图说明
图1,为本发明的胎儿颈部透明层分割方法一具体实施例的流程图;
图2,为本发明的胎儿颈部透明层分割方法另一具体实施例的流程图;
图3,为本发明的胎儿颈部透明层分割方法另一具体实施例的流程图;
图4,为本发明的胎儿颈部透明层分割方法另一具体实施例的流程图;
图5,为本发明的胎儿颈部透明层装置一具体实施例的结构框图。
具体实施方式
本发明提出一种胎儿颈部透明层分割方法,本发明首先边缘图像自动初始化颈部透明层轮廓,并通过水平集模型推动该初始轮廓的演化,以获得颈部透明层封闭的最终轮廓,在此基础上,对该封闭轮廓进行拆分,获得颈部透明层区域的上下两条边界。
下面将结合本发明中的说明书附图,对发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一、
如图1所示,所述胎儿颈部透明层分割方法包括如下步骤:
S101,获取包含胎儿颈部透明层的超声子图像。
首先超声诊断系统接收到外部信号后对信号进行处理,生成待测的包含颈部透明层的超声图像;然后,将颈部透明层置于图像的中间位置,用轨迹球、鼠标或按键等确定包含颈部透明层的大致范围,对超声图像进行裁剪得到粗略的目标颈部透明层的超声子图像,这样既减少了干扰信息,同时也增强了算法的实时性。
S102,对所述包含颈部透明层的超声子图像进行边缘检测,获得边缘图。
边缘检测可采用canny,sobel和其它基于梯度的方法,但这些方法对超声图像的噪声和灰度不均匀性非常敏感,为了获得更好的边缘检测结果,本发明优于选择对噪声和灰度不均匀性比较鲁棒的相位非对称的边缘检测方法。
S103,利用边缘图像自动初始化水平集模型,作为颈部透明层的初始轮廓。
利用所述边缘图像,根据胎儿超声图像的特点,采取粗初始化、图像阈值化、形态学后处理、寻找最大连通区域和边缘检测等自动初始化水平集模型,作为颈部透明层的初始轮廓。
S104,依据颈部透明层的初始轮廓,通过水平集模型的演化得到颈部透明层封闭的最终轮廓。
以图像的边缘信息控制颈部透明层初始曲线的演化,使演化曲线停止在颈部透明层的真实边缘处,从而获得颈部透明层封闭的最终轮廓。
S105,将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像。
由于通过水平集演化得到的轮廓是闭合的,但真实的颈部透明层边界是上下两条非闭合的曲线,因此必须将闭合的轮廓进行拆分处理。
本发明首先采用边缘图像自动初始化颈部透明层轮廓;然后通过水平集模型推动初始轮廓的演化,以获得颈部透明层封闭的最终轮廓;最后对颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像。由于本发明采用基于边缘的水平集模型只针对单幅图像进行处理,整个分割与测量过程既不需要获取大样本,也不需要训练学习,因此耗时较短。
在一些实施例中,如图2所示,所述步骤S102通过基于相位非对称特征的边缘检测函数得到子图像的边缘图可以包括如下步骤:
S1021,构造多尺度、多方向的滤波器。
构造多尺度、多方向的滤波器,滤波器可以选择Gabor或LogGabor;本发明优选LogGabor滤波器,这是因为LogGabor滤波器不仅具有Gabor滤波器的优点,而且还具有以下优势:(1)LogGabor可以弥补Gabor滤波器低频响应过度而高频响应不足的缺点,利用LogGabor滤波器可用较少滤波器得到 宽度合理、统一覆盖的谱,更能更真实地反映纹理图像的频率响应;(2)LogGabor没有DC分量,在图像处理时不受亮度条件影响;(3)LogGabor符合人类视觉系统的细胞响应在对数频率尺度下对称这一特性。
在频域中,尺度s的LogGabor采用如下的定义:

其中,ω,s分别为过滤器的频率,旋转角度和方向,ω0为过滤器的中心频率,为保持过滤器的形状,k/ω0保持不变,为过滤器的方位角,为高斯函数在角度方向上的标准差。
S1022,将所述子图像分别与所述的多尺度、多方向滤波器组进行卷积,每个子图像像素得到一组偶滤波器响应和奇滤波器响应。


其中i,j分别是图像中某像素点的纵坐标与横坐标,I(i,j)为某像素点(i,j)的灰度,分别为某像素点(i,j)在尺度s上(i,j)在尺度s上偶滤波器响应和奇滤波器响应,F-1为傅立叶逆变化,Re和Im分别为取复数的实部和虚部。
S1023,利用相位非对称测度将每个子图像像素的所述滤波器响应结合起来,从而生成颈部透明区域的边缘图像。
每个像素得到一组偶滤波器响应和一组奇滤波器响应,利用相位非对称测度将所述滤波器响应结合起来,计算公式如下:

其中,M为过滤器尺度的个数,ε为一个避免被零除的小数,在本实例中M=4,ε=1e-04,As为尺度s上的幅度,Ts为尺度s上的噪声估计,采用如下的定义:
Ts=exp(log(mean(As(i,j))))
其中,mean为尺度s上幅度的均值。
在一些实施例中,如图3所示,所述步骤S103,利用边缘图像自动初始化水平集模型,作为颈部透明层的初始轮廓,具体可包括如下步骤:
S1031,粗初始化:采用矩形区域的方式将水平集模型粗初始化二值函数以图像中心为矩形区域中心,确定长和宽分别为图像高度和宽度1/3的矩形窗口,二值函数的定义如下:

其中,(xc,yc)为图像的中心,Width和Height分别为图像的宽度和高度,将上式中值为255构成的矩形区域,记为R0
S1032,图像阈值化:对所述矩形框区域中的边缘图进行阈值化处理,由于边缘图像中边缘处的非对称测度值较大,而非边缘非对称测度值较小,因此,对于非对称测度值小于阈值的像素,二值图中该像素的灰度值设置为255,大于或等于阈值的像素,二值图中该像素的灰度值设置为0,从而初步将矩形框区大致划分为颈部透明层区域和非颈部透明层区域;在本发明实例中,阈值优选为0.1。
S1033,形态学后处理:经图像阈值化后,可能会产生一些被错误划分的细碎小区域,用形态学方法进一步修正颈部透明区域和非颈部透明区域。首先,利用开运算,移除被错误认为是颈部透明层的细碎小区域,然后利用闭运算,移除被错误认为是非颈部透明层的细碎小区域,即对空洞进行填充。
S1034,寻找最大连通区域:由解剖知识可知,修正后颈部透明层区域的面积最大,因此利用这一知识提取修正后颈部透明区域的最大连通区域作为 最终的颈部透明层区域,将矩形框区域中不属于最大连通区域的区域作为最终的非颈部透明层区域;在本发明实例中,优选采用8连通方式得到最大连通区域。
S1035,边缘检测:采用边缘检测方法得到最终的颈部透明层区域和非颈部透明层区域之间的边界,以此作为初始的水平集演化曲线。
在一些实施例中,为了避免水平集演化过程中需要重新初始化水平集函数的不足,采取无需初始化的水平集模型,所述水平集模型的演化方程为:

其中,Δ,和div分别为拉普拉斯算子,梯度算子和散度算子,μ,α和β为权重系数,根据具体情况而定,δ为狄拉克函数,g为边缘停止函数,采用如下的定义:
g=11+PA]]>
其中,PA为步骤2中所述的边缘检测函数的值。
在一些实施例中,如图4所示,所述步骤S105,将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像,具体包括:
S1051,求所述封闭轮廓的具有旋转角度的最小外接矩形。
S1052,获取所述最小外接矩形的水平方向的中线LM,LM将矩形分为上下两部分。
S1053,从左至右扫描所述中线LM,获得LM上每点的法线,形成法线集合。
S1054,对所述法线集合中的每根法线,得到它与封闭轮廓的两个交点,其中,纵坐标较小的作为上边界的轮廓点,纵坐标较大的作为下边界的轮廓点。
实施例二、
在对颈部透明层进行分割的基础上还可以对其厚度进行测量。也就是,通过计算上边界和下边界的轮廓点之间的欧式距离来求得颈部透明层的厚度。
计算上下边界轮廓点的距离:Di=(xi1-xi2)2+(yi1-yi2)2,]]>假设N为总的轮廓点个数,由此形成距离集合
通过求距离集合中最大距离,得到颈部透明层的最大厚度。
进一步,还可以用线段显示表示颈部透明层的最大厚度,因此使得医生的观测更为直观。
实施例三、
如图5所示,本发明还提供一种能实现实施例一所述的方法的装置300。
所述装置300包括:获取模块301、第一计算模块302、第二计算模块303、第三计算模块304、第四计算模块305。
获取模块301,用于获取包含颈部透明层子图像。
第一计算模块302,用于通过基于相位非对称特征的边缘检测函数得到所述子图像的边缘图。
第二计算模块303,用于利用边缘图像自动初始化水平集模型,作为颈部透明层的初始轮廓。
第三计算模块304,用于依据颈部透明层的初始轮廓,通过水平集模型的演化得到颈部透明层封闭的最终轮廓。
第四计算模块305,用于将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像。
所述各模块相关功能在上述实施例中已经详细描述,在此不再赘述。
实施例四、
本发明还提供一种具有如具体实施例四中所述的装置的系统,所述装置中各模块的描述参见上述实施例描述,在此不再赘述。
本发明将以多种不同的形式体现,包括但不限于,用于带有处理器(例如,微处理器,微控制器,数字信号处理器或通用计算机)的计算机程序逻辑,用于带有可编程逻辑装置(例如,现场可编程门阵列(FPGA)或其它PLD)的可编程逻辑,分离组件,集成电路(例如,专用集成电路(ASIC)),或包括任意组合的其他方式。
之前在此描述的计算机程序逻辑实施功能的全部或部分将以各种形式体现,包括但不限于,源代码形式,计算机可执行形式和各种中间形式(例如,由汇编器,编译器,链接器,或定位器生成的形式)。源代码可能包括了一系列使用不同编程语言(例如,对象代码,汇编语言或高级语言如Fortran,C,C++,Java或HTML)的计算机程序指令,并在各种操作系统或操作环境使用。源代码可以定义和应用在各种数据结构和通信信息中。源代码可以是计算机可执行形式(例如,通过解释器),或源代码(例如,通过翻译,汇编器或编译器)可以被转换成计算机可执行形式。
计算机程序将以多种形式被固定在信号中,此信号可以使用各种通信技术,包括但不限于,模拟技术,数字技术,光学技术,无线技术,网络技术和互联网络技术发送到计算机。计算机程序可以通过随附印刷或电子文档(例如,压缩包装的软件)的可移动存储介质,并以任何形式被发布,或通过预加载计算机系统(例如,在系统ROM或固定盘),以及通过网络进行发布。
本文中使用的模块指的是适合执行一个特定数据处理或数据传输任务的软件,硬件和固件。典型地,在一个首选的实施例中,模块指的是软件程序或其他适用于接收,转换,路由和处理指令的内存驻留应用程序,或指的是各种类型的数据。
以上对本发明所提供的胎儿颈部透明层分割方法、装置及系统进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,因此,本说明书内容不应理解为对本发明的限制。

一种胎儿颈部透明层图像分割方法、装置及系统.pdf_第1页
第1页 / 共12页
一种胎儿颈部透明层图像分割方法、装置及系统.pdf_第2页
第2页 / 共12页
一种胎儿颈部透明层图像分割方法、装置及系统.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种胎儿颈部透明层图像分割方法、装置及系统.pdf》由会员分享,可在线阅读,更多相关《一种胎儿颈部透明层图像分割方法、装置及系统.pdf(12页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104156967A43申请公布日20141119CN104156967A21申请号201410404986922申请日20140818G06T7/00200601A61B8/0020060171申请人深圳市开立科技有限公司地址518051广东省深圳市南山区玉泉路毅哲大厦4楼72发明人高梁冯乃章朱勇54发明名称一种胎儿颈部透明层图像分割方法、装置及系统57摘要本发明提供一种胎儿颈部透明层分割方法,本发明首先采用边缘图像自动初始化颈部透明层轮廓;然后通过水平集模型推动初始轮廓的演化,以获得颈部透明层封闭的最终轮廓;最后对颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、。

2、下两条边界,以获得分割后的颈部透明层超声子图像。另外,本发明还提供与该方法相关的装置和系统,利用本发明可以有效、快速地实现胎儿颈部透明层的分割与测量。51INTCL权利要求书2页说明书6页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图3页10申请公布号CN104156967ACN104156967A1/2页21一种胎儿颈部透明层图像分割方法,其特征在于,包括获取包含颈部透明层的超声子图像;对所述包含颈部透明层的超声子图像进行边缘检测,获得边缘图;利用边缘图像自动初始化水平集模型,作为初始颈部透明层轮廓;依据颈部透明层的初始轮廓,通过水平集模型的演化得到颈部。

3、透明层封闭的最终轮廓;将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像。2根据权利要求1所述的方法,其特征在于,所述边缘检测为基于相位非对称特征的函数进行边缘检测,则对所述包含颈部透明层的超声子图像进行边缘检测包括构造多尺度、多方向的滤波器;将所述包含颈部透明层的超声子图像分别与所述的多尺度、多方向滤波器进行卷积,每个子图像像素得到一组偶滤波器响应和奇滤波器响应;利用相位非对称特征函数将每个子图像像素的所述滤波器响应结合起来,从而生成包含颈部透明层的超声子图像的边缘图像。3根据权利要求2所述的方法,其特征在于,所述基于相位非对称特征的边。

4、缘检测函数,计算公式如下其中,I,J分别是图像中某像素点的纵坐标与横坐标,M为过滤器尺度的个数,为一个避免被零除的小数,AS为尺度S上的幅度,TS为尺度S上的噪声估计,采用如下的定义TSEXPLOGMEANASI,J,其中,MEAN为尺度S上幅度的均值。4根据权利要求1或2所述的方法,其特征在于,所述利用边缘图像自动初始化水平集模型,包括粗初始化,采用矩形区域的方式将水平集模型粗初始化为二值函数;图像阈值化,对所述矩形框区域中的边缘图进行阈值化处理,从而初步将矩形框区划分为颈部透明层区域和非颈部透明层区域;形态学后处理,利用开运算,移除被错误认为是颈部透明层的细碎小区域;利用闭运算,移除被错误。

5、认为是非颈部透明层的细碎小区域;寻找最大连通区域作为最终的颈部透明层区域;采用边缘检测方法获取最终的颈部透明层区域和非颈部透明层区域之间的边界。5根据权利要求1或2所述的方法,其特征在于,所述将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界包括求所述封闭轮廓的具有旋转角度的最小外接矩形;获取所述最小外接矩形的水平方向的中线LM,LM将矩形分为上下两部分;从左至右扫描所述中线LM,获得LM上每点的法线,形成法线集合;对所述法线集合中的每根法线,得到它与封闭轮廓的两个交点,其中,纵坐标较小的权利要求书CN104156967A2/2页3作为上边界的轮廓点,纵坐标较大的作为下边界。

6、的轮廓点。6根据权利要求1所述的方法,其特征在于,所述分割后的颈部透明层的厚度的测量方法为计算上下边界轮廓点的距离假设N为总的轮廓点个数,由此形成距离集合通过求距离集合中最大距离,得到颈部透明层的最大厚度。7根据权利要求6所述的方法,其特征在于,用线段显示表示所述颈部透明层的最大厚度。8一种胎儿颈部透明层图像分割装置,其特征在于,所述装置包括获取模块、第一计算模块、第二计算模块、第三计算模块、第四计算模块;获取模块,用于获取包含颈部透明层的超声子图像;第一计算模块,用于对所述包含颈部透明层的超声子图像进行边缘检测,获得边缘图;第二计算模块,用于利用边缘图像自动初始化水平集模型,作为颈部透明层的。

7、初始轮廓;第三计算模块,用于依据颈部透明层的初始轮廓,通过水平集模型的演化得到颈部透明层封闭的最终轮廓;第四计算模块,用于将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像。9一种系统,其特征在于,所述系统具有如权利要求8所述的装置。权利要求书CN104156967A1/6页4一种胎儿颈部透明层图像分割方法、装置及系统技术领域0001本发明涉及医学图像技术处理领域,具体的涉及一种胎儿颈部透明层图像分割方法、装置及系统。背景技术0002胎儿颈部透明层NUCHALTRANSLUCENCY,NT超声检查技术是在早孕期产前筛查胎儿异常的首选方法,。

8、特别是在胎儿染色体异常的筛查占有相当重要的地位,胎儿颈部透明层厚度的增厚对胎儿异常有较高的敏感性。早孕期胎儿颈部透明层厚度测量在检出胎儿异常方面有很重要的临床诊断价值,有利于指导胎儿预后,提高优生优育。0003在目前胎儿超声图像颈部透明层厚度的测量中,均以手动测量为主。由于手动测量NT厚度依赖于医生的经验和操作手法,测量结果常会产生手动误差。而且,医生需重复操作,单调枯燥,容易疲劳。0004自动测量胎儿颈部透明层厚度是发展的方向,胎儿颈部透明层的自动分割是自动测量的关键步骤。中国专利申请号为2013100243511的专利提出的基于贝叶斯分类器实现对胎儿颈部透明层自动测量,但这种测量方法不仅大。

9、样本的训练集难以得到,而且在整个胎儿超声图像中训练学习耗时较长。发明内容0005为解决上述问题,本发明提出一种耗时较短的胎儿颈部透明层图像分割方法、装置及系统。0006本发明提供一种胎儿颈部透明层图像分割方法,包括0007获取包含颈部透明层的超声子图像;0008对所述包含颈部透明层的超声子图像进行边缘检测,获得边缘图;0009利用边缘图像自动初始化水平集模型,作为初始颈部透明层轮廓;0010依据颈部透明层的初始轮廓,通过水平集模型的演化得到颈部透明层封闭的最终轮廓;0011将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像。0012本发明。

10、还提供一种胎儿颈部透明层图像分割装置,所述装置包括获取模块、第一计算模块、第二计算模块、第三计算模块、第四计算模块;0013获取模块,用于获取包含颈部透明层的超声子图像;0014第一计算模块,用于对所述包含颈部透明层的超声子图像进行边缘检测,获得边缘图;0015第二计算模块,用于利用边缘图像自动初始化水平集模型,作为颈部透明层的初始轮廓;0016第三计算模块,用于依据颈部透明层的初始轮廓,通过水平集模型的演化得到颈说明书CN104156967A2/6页5部透明层封闭的最终轮廓;0017第四计算模块,用于将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透。

11、明层超声子图像。0018本发明还提供一种系统,所述系统具有如上所述的装置。0019从以上技术方案可以看出,本发明实施例具有以下优点00201、由于本发明采用基于边缘的水平集模型只针对单幅图像进行处理,整个分割与测量过程既不需要获取大样本,也不需要训练学习,因此耗时较短。00212、由于本发明在分割结果上用线段显示表示颈部透明层的最大厚度,因此使得医生的观测更为直观。附图说明0022图1,为本发明的胎儿颈部透明层分割方法一具体实施例的流程图;0023图2,为本发明的胎儿颈部透明层分割方法另一具体实施例的流程图;0024图3,为本发明的胎儿颈部透明层分割方法另一具体实施例的流程图;0025图4,为。

12、本发明的胎儿颈部透明层分割方法另一具体实施例的流程图;0026图5,为本发明的胎儿颈部透明层装置一具体实施例的结构框图。具体实施方式0027本发明提出一种胎儿颈部透明层分割方法,本发明首先边缘图像自动初始化颈部透明层轮廓,并通过水平集模型推动该初始轮廓的演化,以获得颈部透明层封闭的最终轮廓,在此基础上,对该封闭轮廓进行拆分,获得颈部透明层区域的上下两条边界。0028下面将结合本发明中的说明书附图,对发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属。

13、于本发明保护的范围。0029实施例一、0030如图1所示,所述胎儿颈部透明层分割方法包括如下步骤0031S101,获取包含胎儿颈部透明层的超声子图像。0032首先超声诊断系统接收到外部信号后对信号进行处理,生成待测的包含颈部透明层的超声图像;然后,将颈部透明层置于图像的中间位置,用轨迹球、鼠标或按键等确定包含颈部透明层的大致范围,对超声图像进行裁剪得到粗略的目标颈部透明层的超声子图像,这样既减少了干扰信息,同时也增强了算法的实时性。0033S102,对所述包含颈部透明层的超声子图像进行边缘检测,获得边缘图。0034边缘检测可采用CANNY,SOBEL和其它基于梯度的方法,但这些方法对超声图像的。

14、噪声和灰度不均匀性非常敏感,为了获得更好的边缘检测结果,本发明优于选择对噪声和灰度不均匀性比较鲁棒的相位非对称的边缘检测方法。0035S103,利用边缘图像自动初始化水平集模型,作为颈部透明层的初始轮廓。0036利用所述边缘图像,根据胎儿超声图像的特点,采取粗初始化、图像阈值化、形态学后处理、寻找最大连通区域和边缘检测等自动初始化水平集模型,作为颈部透明层的初说明书CN104156967A3/6页6始轮廓。0037S104,依据颈部透明层的初始轮廓,通过水平集模型的演化得到颈部透明层封闭的最终轮廓。0038以图像的边缘信息控制颈部透明层初始曲线的演化,使演化曲线停止在颈部透明层的真实边缘处,从。

15、而获得颈部透明层封闭的最终轮廓。0039S105,将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像。0040由于通过水平集演化得到的轮廓是闭合的,但真实的颈部透明层边界是上下两条非闭合的曲线,因此必须将闭合的轮廓进行拆分处理。0041本发明首先采用边缘图像自动初始化颈部透明层轮廓;然后通过水平集模型推动初始轮廓的演化,以获得颈部透明层封闭的最终轮廓;最后对颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像。由于本发明采用基于边缘的水平集模型只针对单幅图像进行处理,整个分割与测量过程既。

16、不需要获取大样本,也不需要训练学习,因此耗时较短。0042在一些实施例中,如图2所示,所述步骤S102通过基于相位非对称特征的边缘检测函数得到子图像的边缘图可以包括如下步骤0043S1021,构造多尺度、多方向的滤波器。0044构造多尺度、多方向的滤波器,滤波器可以选择GABOR或LOGGABOR;本发明优选LOGGABOR滤波器,这是因为LOGGABOR滤波器不仅具有GABOR滤波器的优点,而且还具有以下优势1LOGGABOR可以弥补GABOR滤波器低频响应过度而高频响应不足的缺点,利用LOGGABOR滤波器可用较少滤波器得到宽度合理、统一覆盖的谱,更能更真实地反映纹理图像的频率响应;2LO。

17、GGABOR没有DC分量,在图像处理时不受亮度条件影响;3LOGGABOR符合人类视觉系统的细胞响应在对数频率尺度下对称这一特性。0045在频域中,尺度S的LOGGABOR采用如下的定义00460047其中,S分别为过滤器的频率,旋转角度和方向,0为过滤器的中心频率,为保持过滤器的形状,K/0保持不变,为过滤器的方位角,为高斯函数在角度方向上的标准差。0048S1022,将所述子图像分别与所述的多尺度、多方向滤波器组进行卷积,每个子图像像素得到一组偶滤波器响应和奇滤波器响应。004900500051其中I,J分别是图像中某像素点的纵坐标与横坐标,II,J为某像素点I,J的灰度,和分别为某像素点。

18、I,J在尺度S上I,J在尺度S上偶滤波器响应和奇滤波器响应,F1为傅立叶逆变化,RE和IM分别为取复数的实部和虚部。说明书CN104156967A4/6页70052S1023,利用相位非对称测度将每个子图像像素的所述滤波器响应结合起来,从而生成颈部透明区域的边缘图像。0053每个像素得到一组偶滤波器响应和一组奇滤波器响应,利用相位非对称测度将所述滤波器响应结合起来,计算公式如下00540055其中,M为过滤器尺度的个数,为一个避免被零除的小数,在本实例中M4,1E04,AS为尺度S上的幅度,TS为尺度S上的噪声估计,采用如下的定义0056TSEXPLOGMEANASI,J0057其中,MEAN。

19、为尺度S上幅度的均值。0058在一些实施例中,如图3所示,所述步骤S103,利用边缘图像自动初始化水平集模型,作为颈部透明层的初始轮廓,具体可包括如下步骤0059S1031,粗初始化采用矩形区域的方式将水平集模型粗初始化二值函数以图像中心为矩形区域中心,确定长和宽分别为图像高度和宽度1/3的矩形窗口,二值函数的定义如下00600061其中,XC,YC为图像的中心,WIDTH和HEIGHT分别为图像的宽度和高度,将上式中值为255构成的矩形区域,记为R0。0062S1032,图像阈值化对所述矩形框区域中的边缘图进行阈值化处理,由于边缘图像中边缘处的非对称测度值较大,而非边缘非对称测度值较小,因此。

20、,对于非对称测度值小于阈值的像素,二值图中该像素的灰度值设置为255,大于或等于阈值的像素,二值图中该像素的灰度值设置为0,从而初步将矩形框区大致划分为颈部透明层区域和非颈部透明层区域;在本发明实例中,阈值优选为01。0063S1033,形态学后处理经图像阈值化后,可能会产生一些被错误划分的细碎小区域,用形态学方法进一步修正颈部透明区域和非颈部透明区域。首先,利用开运算,移除被错误认为是颈部透明层的细碎小区域,然后利用闭运算,移除被错误认为是非颈部透明层的细碎小区域,即对空洞进行填充。0064S1034,寻找最大连通区域由解剖知识可知,修正后颈部透明层区域的面积最大,因此利用这一知识提取修正后。

21、颈部透明区域的最大连通区域作为最终的颈部透明层区域,将矩形框区域中不属于最大连通区域的区域作为最终的非颈部透明层区域;在本发明实例中,优选采用8连通方式得到最大连通区域。0065S1035,边缘检测采用边缘检测方法得到最终的颈部透明层区域和非颈部透明层区域之间的边界,以此作为初始的水平集演化曲线。0066在一些实施例中,为了避免水平集演化过程中需要重新初始化水平集函数的不足,采取无需初始化的水平集模型,所述水平集模型的演化方程为说明书CN104156967A5/6页800670068其中,和DIV分别为拉普拉斯算子,梯度算子和散度算子,和为权重系数,根据具体情况而定,为狄拉克函数,G为边缘停止。

22、函数,采用如下的定义00690070其中,PA为步骤2中所述的边缘检测函数的值。0071在一些实施例中,如图4所示,所述步骤S105,将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像,具体包括0072S1051,求所述封闭轮廓的具有旋转角度的最小外接矩形。0073S1052,获取所述最小外接矩形的水平方向的中线LM,LM将矩形分为上下两部分。0074S1053,从左至右扫描所述中线LM,获得LM上每点的法线,形成法线集合。0075S1054,对所述法线集合中的每根法线,得到它与封闭轮廓的两个交点,其中,纵坐标较小的作为上边界的轮廓点,纵。

23、坐标较大的作为下边界的轮廓点。0076实施例二、0077在对颈部透明层进行分割的基础上还可以对其厚度进行测量。也就是,通过计算上边界和下边界的轮廓点之间的欧式距离来求得颈部透明层的厚度。0078计算上下边界轮廓点的距离假设N为总的轮廓点个数,由此形成距离集合0079通过求距离集合中最大距离,得到颈部透明层的最大厚度。0080进一步,还可以用线段显示表示颈部透明层的最大厚度,因此使得医生的观测更为直观。0081实施例三、0082如图5所示,本发明还提供一种能实现实施例一所述的方法的装置300。0083所述装置300包括获取模块301、第一计算模块302、第二计算模块303、第三计算模块304、第。

24、四计算模块305。0084获取模块301,用于获取包含颈部透明层子图像。0085第一计算模块302,用于通过基于相位非对称特征的边缘检测函数得到所述子图像的边缘图。0086第二计算模块303,用于利用边缘图像自动初始化水平集模型,作为颈部透明层的初始轮廓。0087第三计算模块304,用于依据颈部透明层的初始轮廓,通过水平集模型的演化得到颈部透明层封闭的最终轮廓。0088第四计算模块305,用于将颈部透明层封闭的最终轮廓进行拆分处理,从而得到该轮廓的上、下两条边界,以获得分割后的颈部透明层超声子图像。0089所述各模块相关功能在上述实施例中已经详细描述,在此不再赘述。说明书CN104156967。

25、A6/6页90090实施例四、0091本发明还提供一种具有如具体实施例四中所述的装置的系统,所述装置中各模块的描述参见上述实施例描述,在此不再赘述。0092本发明将以多种不同的形式体现,包括但不限于,用于带有处理器例如,微处理器,微控制器,数字信号处理器或通用计算机的计算机程序逻辑,用于带有可编程逻辑装置例如,现场可编程门阵列FPGA或其它PLD的可编程逻辑,分离组件,集成电路例如,专用集成电路ASIC,或包括任意组合的其他方式。0093之前在此描述的计算机程序逻辑实施功能的全部或部分将以各种形式体现,包括但不限于,源代码形式,计算机可执行形式和各种中间形式例如,由汇编器,编译器,链接器,或定。

26、位器生成的形式。源代码可能包括了一系列使用不同编程语言例如,对象代码,汇编语言或高级语言如FORTRAN,C,C,JAVA或HTML的计算机程序指令,并在各种操作系统或操作环境使用。源代码可以定义和应用在各种数据结构和通信信息中。源代码可以是计算机可执行形式例如,通过解释器,或源代码例如,通过翻译,汇编器或编译器可以被转换成计算机可执行形式。0094计算机程序将以多种形式被固定在信号中,此信号可以使用各种通信技术,包括但不限于,模拟技术,数字技术,光学技术,无线技术,网络技术和互联网络技术发送到计算机。计算机程序可以通过随附印刷或电子文档例如,压缩包装的软件的可移动存储介质,并以任何形式被发布。

27、,或通过预加载计算机系统例如,在系统ROM或固定盘,以及通过网络进行发布。0095本文中使用的模块指的是适合执行一个特定数据处理或数据传输任务的软件,硬件和固件。典型地,在一个首选的实施例中,模块指的是软件程序或其他适用于接收,转换,路由和处理指令的内存驻留应用程序,或指的是各种类型的数据。0096以上对本发明所提供的胎儿颈部透明层分割方法、装置及系统进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,因此,本说明书内容不应理解为对本发明的限制。说明书CN104156967A1/3页10图1图2说明书附图CN104156967A102/3页11图3图4说明书附图CN104156967A113/3页12图5说明书附图CN104156967A12。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1