发明名称 自动初始化的局域活动轮廓模型心脑血管分割方法
摘要 本发明提供了一种自动初始化的局域活动轮廓模型心脑血管分割方法,包括下列步骤:根据医学影像数据中血管的管状特征对三维血管进行各向异性滤波得到初始轮廓线;构造局域能量函数;通过梯度下降法最小化局域能量函数,获得对应的梯度下降流;然后,依据医学影像数据中的血管形状度量构造血管矢量场;最后联合梯度下降流和血管矢量场,得到血管演化方程。本发明根据血管形状自动设置初始轮廓线;分割精确,效率高,鲁棒性强。
申请公布号 CN102982547B 申请公布日期 2016.07.27
申请号 CN201210500362.8 申请日期 2012.11.29
申请人 北京师范大学 发明人 田沄;周明全;武仲科;赵世凤;王醒策;解立志
分类号 G06T7/00(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 北京中海智圣知识产权代理有限公司 11282 代理人 李大为
主权项 一种自动初始化的局域活动轮廓模型心脑血管分割方法,其特征在于,包括下列步骤:(1)血管形状滤波及初始轮廓线设置:根据医学影像数据中血管的管状特征,借助Hessian矩阵,获取血管中心线方向和横切面方向,对三维血管进行各向异性滤波;通过阈值法和边缘检测算子提取血管轮廓作为初始轮廓线;(2)构造局域能量函数:定义活动轮廓线Γ:{x|φ(x)=0}上各点的小邻域O<sub>k</sub>;通过局域加权函数对活动轮廓线的点进行加权拟合,同时结合加权因子构造局域能量函数:<maths num="0001"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>E</mi><mo>=</mo><msub><mo>&Integral;</mo><msub><mi>&Omega;</mi><mi>x</mi></msub></msub><mi>&delta;</mi><mrow><mo>(</mo><mi>&phi;</mi><mo>(</mo><mi>x</mi><mo>)</mo><mo>)</mo></mrow><msub><mo>&Integral;</mo><msub><mi>&Omega;</mi><mi>y</mi></msub></msub><msub><mi>K</mi><mi>&sigma;</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mrow><mo>(</mo><mi>H</mi><mo>(</mo><mi>&phi;</mi><mo>(</mo><mi>y</mi><mo>)</mo><mo>)</mo></mrow><msup><mrow><mo>(</mo><mi>I</mi><mo>(</mo><mi>y</mi><mo>)</mo><mo>-</mo><msub><mi>f</mi><mrow><mi>i</mi><mi>n</mi></mrow></msub><mo>(</mo><mi>x</mi><mo>)</mo><mo>)</mo></mrow><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>H</mi><mo>(</mo><mrow><mi>&phi;</mi><mrow><mo>(</mo><mi>y</mi><mo>)</mo></mrow></mrow><mo>)</mo><mo>)</mo></mrow><mo>(</mo><mrow><mi>I</mi><mrow><mo>(</mo><mi>y</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>f</mi><mrow><mi>o</mi><mi>u</mi><mi>t</mi></mrow></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><msup><mo>)</mo><mn>2</mn></msup></mrow><mo>)</mo><mi>d</mi><mi>y</mi><mi>d</mi><mi>x</mi></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000998997410000011.GIF" wi="1371" he="214" /></maths>其中,x为活动轮廓线Γ:{x|φ(x)=0}上一点,O<sub>k</sub>以点x为中心,δ(φ(x))为函数H(x)的一阶导数,H(x)用于指定小邻域O<sub>k</sub>与活动轮廓线Γ相交的内部区域;I(y)为内部区域中y点处的图像灰度,φ(y)是I(y)对应的水平集函数;f<sub>in</sub>(x)为活动轮廓线Γ与小邻域O<sub>k</sub>相交的内部区域均值,可借助高斯核函数K<sub>σ</sub>(x,y)得到内部区域均值f<sub>in</sub>(x),f<sub>out</sub>(x)为活动轮廓线Γ与小邻域O<sub>k</sub>相交的外部区域均值;(3)获得梯度下降流:通过梯度下降法最小化局域能量函数,获得对应的梯度下降流<img file="FDA0000998997410000017.GIF" wi="123" he="68" />其中LRF表示局域拟合(local region fitting,LRF),g表示梯度(gradient);(4)构造血管矢量场:依据医学影像数据中的血管形状度量构造血管矢量场<img file="FDA0000998997410000016.GIF" wi="129" he="67" /><img file="FDA0000998997410000012.GIF" wi="638" he="87" />其中:<img file="FDA0000998997410000013.GIF" wi="539" he="87" />表示管状结构度量;σ表示多尺度下的尺度因子;R<sub>σ</sub>(x)表示在σ时的管状结构度量;σ<sub>min</sub>和σ<sub>max</sub>分别表示设定的最小尺度和最大尺度;α<sub>σ</sub>为尺度权重;所述矢量场的方向平行于血管方向,大小是和血管相关的函数;(5)得到血管演化方程:联合步骤(3)的梯度下降流和步骤(4)构造的血管矢量场,得到血管演化方程:<img file="FDA0000998997410000014.GIF" wi="789" he="119" />其中<img file="FDA0000998997410000018.GIF" wi="98" he="70" />表示梯度下降流,f(R(x))是一表示血管矢量场大小的、关于R(x)的函数。
地址 100875 北京市海淀区新街口外大街19号,北京师范大学