发明名称 血管超声图像中颈动脉血管内中膜的计算机自动分割和厚度均匀度分析方法
摘要 本发明属于计算机技术与医学图像的交叉领域,具体涉及一种血管超声图像中颈动脉血管内中膜的计算机自动分割和厚度均匀度分析方法。具体步骤如下:载入原始血管超声图像;选择包含血管远侧壁颈动脉内中膜的ROI;人工定义或计算机自动检测初始轮廓线:包括计算单向边缘图、二值化与分段、Hough变换检测两条直线段PLi和SLi作为LII和MAI在该子图像中的部分、校正衔接,采用双Snake模型演化得到内中膜边界轮廓线,最后基于分割得到的两条边界计算厚度均匀度。本发明能有效应付图像中的噪声和边界不连续,达到精确分割内中膜边界的目标,减少医生工作量;同时基于本方法分析得到的厚度均匀度参数能为动脉粥样硬化的早期分析提供更多信息。
申请公布号 CN102163326A 申请公布日期 2011.08.24
申请号 CN201110085141.4 申请日期 2011.04.06
申请人 武汉沃生科学技术研究中心有限公司 发明人 程新耀;宋恩民;周渊
分类号 G06T5/00(2006.01)I;G06F19/00(2006.01)I;A61B8/08(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 湖北武汉永嘉专利代理有限公司 42102 代理人 胡建平
主权项 一种血管超声图像中颈动脉血管内中膜的计算机自动分割和厚度均匀度分析方法,其特征在于,包括以下步骤:(1)在计算机中人工载入一幅采集的原始血管超声图像;(2)人工选择包含血管远侧壁颈动脉内中膜的一个矩形感兴趣区域;(3)在矩形感兴趣区域中检测演化得到颈动脉血管内中膜的LII和MAI两条边界的精确轮廓线:(3.1)在矩形感兴趣区域中检测得到颈动脉血管内中膜的LII和MAI两条边界的初始轮廓线;(3.2)将步骤(3.1)检测得到的LII和MAI两条边界的初始轮廓线代入下述双Snake模型推导得到的差分方程进行反复迭代直至稳定,得到LII的精确轮廓线Γ1(q)=(x1(q),y1(q))和MAI的精确轮廓线Γ2(q)=(x2(q),y2(q)),所述的差分方程的推导过程如下:定义双Snake模型的能量泛函为:Ed‑snake=Eint+Eext                      (1) <mrow> <msub> <mi>E</mi> <mi>int</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mn>2</mn> </munderover> <msubsup> <mo>&Integral;</mo> <mn>0</mn> <mn>1</mn> </msubsup> <msub> <mi>w</mi> <mrow> <mi>i</mi> <mn>1</mn> </mrow> </msub> <msup> <mrow> <mo>|</mo> <mfrac> <mrow> <mo>&PartialD;</mo> <msub> <mi>&Gamma;</mi> <mi>i</mi> </msub> </mrow> <mrow> <mo>&PartialD;</mo> <mi>q</mi> </mrow> </mfrac> <mo>|</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msub> <mi>w</mi> <mrow> <mi>i</mi> <mn>2</mn> </mrow> </msub> <msup> <mrow> <mo>|</mo> <mfrac> <mrow> <msup> <mo>&PartialD;</mo> <mn>2</mn> </msup> <msub> <mi>&Gamma;</mi> <mi>i</mi> </msub> </mrow> <mrow> <mo>&PartialD;</mo> <msup> <mi>q</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>|</mo> </mrow> <mn>2</mn> </msup> <mi>dq</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>E</mi> <mi>ext</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mi>&alpha;</mi> <msubsup> <mo>&Integral;</mo> <mn>0</mn> <mi>t</mi> </msubsup> <msup> <mrow> <mo>|</mo> <mfrac> <mrow> <mo>&PartialD;</mo> <mrow> <mo>(</mo> <msub> <mi>&Gamma;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>&Gamma;</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&PartialD;</mo> <mi>q</mi> </mrow> </mfrac> <mo>|</mo> </mrow> <mn>2</mn> </msup> <mi>dq</mi> <mo>+</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>&alpha;</mi> <mo>)</mo> </mrow> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mn>2</mn> </munderover> <msubsup> <mo>&Integral;</mo> <mn>0</mn> <mn>1</mn> </msubsup> <mo>-</mo> <mi>f</mi> <mrow> <mo>(</mo> <msub> <mi>&Gamma;</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mi>dq</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>其中,Γ1(q)=(x1(q),y1(q))表示LII的轮廓线,Γ2(q)=(x2(q),y2(q))表示MAI的轮廓线,q表示曲线的参数,q∈[0,1],q为0表示轮廓线的左端点,q为1表示轮廓线的右端点,q为中间值则表示轮廓线中间的一点,wi1,i=1,2分别是LII轮廓线的张力系数和MAI轮廓线的张力系数,wi1,i=1,2∈[0,1],wi2,i=1,2分别是LII轮廓线的硬度系数和MAI轮廓线的硬度系数,wi2,i=1,2∈[0,1],α∈[0,1],使Ed‑snake达到极小,根据梯度下降流可以得到: <mrow> <mfrac> <mrow> <mo>&PartialD;</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> </mrow> <mrow> <mo>&PartialD;</mo> <mi>t</mi> </mrow> </mfrac> <mo>=</mo> <msub> <mi>w</mi> <mrow> <mi>i</mi> <mn>1</mn> </mrow> </msub> <mfrac> <mrow> <msup> <mo>&PartialD;</mo> <mn>2</mn> </msup> <msub> <mi>x</mi> <mi>i</mi> </msub> </mrow> <mrow> <mo>&PartialD;</mo> <msup> <mi>q</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>-</mo> <msub> <mi>w</mi> <mrow> <mi>i</mi> <mn>2</mn> </mrow> </msub> <mfrac> <mrow> <msup> <mo>&PartialD;</mo> <mn>4</mn> </msup> <msub> <mi>x</mi> <mi>i</mi> </msub> </mrow> <mrow> <mo>&PartialD;</mo> <msup> <mi>q</mi> <mn>4</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mi>&alpha;</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msup> <mo>&PartialD;</mo> <mn>2</mn> </msup> <msub> <mi>x</mi> <mi>i</mi> </msub> </mrow> <msup> <mrow> <mo>&PartialD;</mo> <mi>q</mi> </mrow> <mn>2</mn> </msup> </mfrac> <mo>-</mo> <mfrac> <mrow> <msup> <mo>&PartialD;</mo> <mn>2</mn> </msup> <msub> <mi>x</mi> <mrow> <mn>3</mn> <mo>-</mo> <mi>i</mi> </mrow> </msub> </mrow> <mrow> <mo>&PartialD;</mo> <msup> <mi>q</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>+</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>&alpha;</mi> <mo>)</mo> </mrow> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>f</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>x</mi> </mrow> </mfrac> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>y</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow> <mrow> <mfrac> <mrow> <mo>&PartialD;</mo> <msub> <mi>y</mi> <mi>i</mi> </msub> </mrow> <mrow> <mo>&PartialD;</mo> <mi>t</mi> </mrow> </mfrac> <mo>=</mo> <msub> <mi>w</mi> <mrow> <mi>i</mi> <mn>1</mn> </mrow> </msub> <mfrac> <mrow> <msup> <mo>&PartialD;</mo> <mn>2</mn> </msup> <msub> <mi>y</mi> <mi>i</mi> </msub> </mrow> <mrow> <mo>&PartialD;</mo> <msup> <mi>q</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>-</mo> <msub> <mi>w</mi> <mrow> <mi>i</mi> <mn>2</mn> </mrow> </msub> <mfrac> <mrow> <msup> <mo>&PartialD;</mo> <mn>4</mn> </msup> <msub> <mi>y</mi> <mi>i</mi> </msub> </mrow> <mrow> <mo>&PartialD;</mo> <msup> <mi>q</mi> <mn>4</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mi>&alpha;</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msup> <mo>&PartialD;</mo> <mn>2</mn> </msup> <msub> <mi>y</mi> <mi>i</mi> </msub> </mrow> <msup> <mrow> <mo>&PartialD;</mo> <mi>q</mi> </mrow> <mn>2</mn> </msup> </mfrac> <mo>-</mo> <mfrac> <mrow> <msup> <mo>&PartialD;</mo> <mn>2</mn> </msup> <msub> <mi>y</mi> <mrow> <mn>3</mn> <mo>-</mo> <mi>i</mi> </mrow> </msub> </mrow> <mrow> <mo>&PartialD;</mo> <msup> <mi>q</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>+</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>&alpha;</mi> <mo>)</mo> </mrow> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>f</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>y</mi> </mrow> </mfrac> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>y</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>其中,i=1,2,对(4)和(5)中的4个偏微分方程在空间上使用中心差分,在时间上使用向前差分,得到差分方程;(4)厚度均匀度分析计算:根据步骤(3)分割得到的颈动脉血管内中膜LII和MAI两条边界的精确轮廓线,计算厚度均匀度。
地址 430070 湖北省武汉市东湖开发区关山一路369号金地太阳城43栋3602室