法律状态公告日
法律状态信息
法律状态
2013-10-30
未缴年费专利权终止 IPC(主分类):G06T5/00 授权公告日:20091223 终止日期:20120825 申请日:20060825
专利权的终止
2009-12-23
授权
授权
2007-04-11
实质审查的生效
实质审查的生效
2007-02-14
公开
公开
技术领域
本发明属CT图像的自动处理技术领域,涉及一种图像分割技术,具体涉及肺部CT图像病灶的半自动分割方法。
背景技术
CT图像的病灶分割增强技术,目前主要是依靠医生在所有含病灶的二维断层图像上,用手动勾勒出病灶,当病灶比较大时,为了进行三维重建,需要手工对几十幅图像进行同样的操作,医生需要耗费大量的时间,不断从事重复的手动病灶勾勒工作,其效率低,而且不断重复的勾勒工作很容易使医生疲倦,在疲倦的情况下容易出现误操作。
发明内容
本发明的目的是提供一种肺部CT图像病灶的半自动分割方法,解决了手工病灶分割效率低和准确性差的缺点。
本发明所采用的技术方案是,肺部CT图像病灶半自动分割方法,由CT设备读入患者胸部所有CT断层图像数据,还包括以下步骤,
a)分割肺区域、骨骼区域和肌肉区域
在胸部所有的CT断层图像数据中,根据各组织具有不同的CT值分割出肺区域、骨骼区域和肌肉区域,即分别把CT值分布范围为-900Hu~-100Hu的肺区域分割出来,把CT值分布范围为-30Hu~100Hu的肌肉区域分割出来,把CT值分布范围为100Hu以上的骨骼区域分割出来,分别得到肺区域、骨骼区域和肌肉区域的二值图;
b)初步确定病灶的位置和范围
根据以上获得的二值图像,在某幅含病灶的二维断层图像中将病灶区域的大致轮廓勾勒出,作为初始断层图像;
c)以受限区域生长法分割其它切片病灶区域
对勾勒出病灶区域的初始断层图像的上、下一幅CT断层图像进行区域生长,从每幅含有病灶的断层图像中分割出病灶区域,然后继续循环分割再上、下一断层图像中的病灶区域,当分割出的病灶面积超出了区域生长候选区域的范围或该断层图像中不存在病灶时,停止分割;
d)图像的增强
根据上述得到的分割区域获得各病灶区的二值图,从原CT图像中提取出病灶信息,并将区域二值图像与原图作“与”操作,然后进行图像增强,即完成了病灶的分割。
本发明的方法依据相同组织具有相似的CT值,病灶体在三维空间具有连续性的固有特征对病灶在手工初始定位后,自动完成对各断层病灶数据的提取工作,该方法对病灶分割准确、效率高,能够帮助医生从枯燥、重复的勾勒工作中解脱出来,具有很好的实用性。
附图说明
图1是本发明方法的流程图;
图2是肺部CT图像,其中,a是肺部CT图像原图,b~d分别为采用本方法得到的肺区域、骨骼区域和含病灶肌肉区域的二值图;
图3是一个病灶半自动分割的示例图,其中,a是对图1a提取的病灶进行增强后的图像,b是图1a的区域生长候补区域的示意图,c是一幅手工圈出病灶的原图,d为病灶区域,e、g为含病灶的原图,f、h为自动提取的病灶增强图。
具体实施方式
以下通过附图和实例对本发明进行详细说明。
本发明的方法按图1所示的流程进行,以下是按本发明的方法提供的一
实施例。
首先由CT设备读入患者胸部所有CT断层图像数据,再进行以下步骤,
a)分割肺区域、骨骼区域和肌肉区域
在胸部所有的CT断层图像数据中,根据CT成像原理和各组织具有不同的CT值分割出肺区域、骨骼区域和肌肉区域,即分别把CT值分布范围为-900Hu~-100Hu的肺区域分割出来、把CT值分布范围为-30Hu~100Hu的肌肉区域分割出来、把CT值分布范围为100Hu以上的骨骼区域分割出来,分别得到其二值图,如图2中,a为原图,b、c、d分别为肺区域、骨骼区域和肌肉区域二值图,当肺部出现的面积较大的病灶区通常为肿瘤的居多,而肿瘤的CT值与肌肉的CT值是很接近的,故在开始时,这类的病灶往往被分割在肌肉区域中;
b)初步确定病灶的位置和范围
在肌肉区域中,初步确定含病灶的一幅二维断层图像,并勾勒出病灶的区域,作为初始断层图像,如图3c、d所示;
c)以受限区域生长法分割其它切片病灶区域
①计算病灶区域的重心G(iG,jG)
以初始断层切片的病灶区域的重心G(iG,jG)为种子像素,即
其中:
f(m,n)为病灶的二值区域,如图3d所示,M,N为图像的长和宽,
②拟合区域生长区域
因为一般情况下,肺部发生病变之后的CT值会大于正常肺组织的CT值,而因为肺部又包围着CT值比肺组织大的纵隔部分,为了不使病灶区域与纵隔区域混淆,首先对供区域生长用的候补病灶区域进行限定。具体的做法如下。
如图3b所示,从骨骼区域中确定大致包围该区域的多个点,本实施例中确定为10个关键点A,B,C,D,E,F,G,H,I,J,对这10个点用抛物线拟合,得到正常肺部区域,根据人体解剖学及拓扑结构,人体纵隔基本在一个圆区域内,连接胸骨关键点E和脊椎关键点J,并计算线段EJ的中点O,以点O为圆心,OE为半径作圆,如图3b中所示,将拟合出来的正常肺部区域减去纵隔圆区域得到的区域作为区域生长区域;
③进行区域生长
从重心位置开始进行区域生长,其生长准则为:设对一个含N个像素的病灶区域R,其均值为
f(x,y)为切片的CT值,设CT生长阈值为ε,第n张切片的病灶均值为mn,病灶区重心为Gn,第n+1张的区域生长过程为,
n=0时为初始切片,ε为均值阈值,通常设为30Hu(Hu为CT值单位),A为生长区域的面积,当A过大(即超出了所限定的侯选病灶区域)或为零时,终止区域生长。
如果病灶区域比较小,或者特征比较微弱,则用户可以根据界面提供的手写画笔,将观测到的病灶区进行圈定。
d.图像的增强
根据上述得到的分割区域获得各病灶区的二值图,判断为病灶的像素点为“白色”,判断为非病灶的像素点为“黑色”,从原CT图像中提取出病灶信息,并将区域二值图像与原图作“与”操作,对给定的一幅断层图像,如果其相应的二值图中像素点为“白色”,则该点的像素值不变,如果二值图中相应点为“黑色”,则原图中的相应点也置为“黑色”,然后采用灰级窗展宽技术或直方图均衡化方法进行图像增强,如图3a所示,即完成了病灶图像的分割。
1)灰级窗展宽方法
设f(x,y)为具有最大病灶面积的断层图像中的病灶区域的CT值,g(x,y)为增强后的相应位置上的病灶区域的图像,则灰级窗展宽方法的计算公式如下:
其中,
fmin为f(x,y)
2)直方图均衡化方法
设f(x,y)为具有最大病灶面积的断层图像中的病灶区域的CT值,该病灶区域的像素个数设为Ns,不同CT值的个数为n,对其进行编码为{1,2,...,n}。g(x,y)为增强后的相应位置上的病灶区域的图像,则可按照下面的步骤进行增强处理。
①计算f(x,y)的CT值的分布概率为:{p1,p2,...,pn},则
其中,ni为第i个CT值的像素个数。
②计算f(x,y)的CT值的累计概率为:{ps1,ps2,...,psn},则
并令:
ps1=0
⑧进行增强处理,即
g(x,y)=K·pm(m为对应的f(x,y)的CT值的编码值)
其中,K=255/(fmax-fmin),fmin为f(x,y)的最小CT值,fmax为f(x,y)的最大CT值。
同理,可以对其他断层图像的病灶区域进行增强操作,图3e~h为本发明方法从其他断层图像中进行病灶的提取增强示例图,可以看到,本方法可以有效地提取出响应的病灶区域。
机译: 分割模型训练方法,OCT图像分割方法及装置,装置和介质
机译: 通过使用深度学习和多灰度网络分割头部和颈部CT图像中轨道骨的分割方法和装置
机译: 基于卷积神经网络的CT图像分割主动脉分割方法