主权项 |
1.超声颈动脉血管膜的自动分割方法,包括以下步骤:(1)若当前帧图像为颈动脉三维超声体数据的第一帧图像,则在当前帧图像上选择明显位于血管外轮廓上的像素点集作为基准点,通过基准点间插值形成闭合曲线,将其作为当前帧的基准轮廓;否则,将上一帧得到的备用基准轮廓作为当前帧的基准轮廓;(2)利用形态学膨胀法将基准轮廓外推形成第一感兴趣区域ROI1;(3)在第一感兴趣区域ROI1中检测颈动脉血管外轮廓C<sub>MAB</sub>:(3.1)在当前帧图像中提取包含第一感兴趣区域ROI1的矩形窗口图像,将其转化到极坐标图像,在极坐标图像上每隔相同角度在径向方向靠近基准轮廓的像素点中搜索梯度值最大者作为初始轮廓点,将初始轮廓点转化到直角坐标系并连线形成初始颈动脉血管外轮廓<img file="FDA00001818857300011.GIF" wi="75" he="64" />(3.2)利用混合分布估计第一感兴趣区域ROI1的灰度概率密度分布,从而得到混合分布的shape参数K<sub>j</sub>和scale参数θ<sub>j</sub>,j=1,…,M,M为混合分布中单项分布的类别数;(3.3)初始化迭代次数t=1以及符号距离函数<img file="FDA00001818857300012.GIF" wi="1006" he="206" /><img file="FDA00001818857300013.GIF" wi="236" he="56" />表示第一感兴趣区域ROI1中初始颈动脉血管外轮廓<img file="FDA00001818857300014.GIF" wi="50" he="64" />以外的像素区域,x<sub>1</sub>为第一感兴趣区域ROI1中的像素点,||||为求欧式距离;(3.4)计算<img file="FDA00001818857300015.GIF" wi="142" he="63" /><maths num="0001"><![CDATA[<math><mrow><msubsup><mi>φ</mi><mn>1</mn><mi>t</mi></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mi>φ</mi><mn>1</mn><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>ρ</mi><mn>1</mn></msub><mo>·</mo><mi>δ</mi><mrow><mo>(</mo><msubsup><mi>φ</mi><mn>1</mn><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>·</mo><mo>[</mo><mi>ln</mi><mrow><mo>(</mo><munderover><mi>Σ</mi><mi>j</mi><mi>M</mi></munderover><msub><mi>q</mi><mi>Ai</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>·</mo><mi>G</mi><mrow><mo>(</mo><msub><mi>I</mi><msub><mi>x</mi><mn>1</mn></msub></msub><mo>|</mo><msub><mi>K</mi><mi>j</mi></msub><mo>,</mo><msub><mi>θ</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mo>-</mo><mi>ln</mi><mrow><mo>(</mo><munderover><mi>Σ</mi><mi>j</mi><mi>M</mi></munderover><msub><mi>q</mi><mi>Ae</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>·</mo><mi>G</mi><mrow><mo>(</mo><msub><mi>I</mi><msub><mi>x</mi><mn>1</mn></msub></msub><mo>|</mo><msub><mi>K</mi><mi>j</mi></msub><mo>,</mo><msub><mi>θ</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mo>]</mo></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><mo>+</mo><msub><mi>λ</mi><mn>1</mn></msub><mo>·</mo><mi>δ</mi><mrow><mo>(</mo><msubsup><mi>φ</mi><mn>1</mn><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>·</mo><mi>div</mi><mrow><mo>(</mo><mfrac><mrow><msubsup><mrow><mo>▿</mo><mi>φ</mi></mrow><mn>1</mn><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow></mrow><mrow><mo>|</mo><msubsup><mrow><mo>▿</mo><mi>φ</mi></mrow><mn>1</mn><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>|</mo></mrow></mfrac><mo>)</mo></mrow></mrow></math>]]></maths>其中,<img file="FDA00001818857300021.GIF" wi="711" he="328" />这里0<ε<0.001,0<ρ<sub>1</sub>≤10,0<λ<sub>1</sub>≤20,q<sub>Ai</sub>(j)和q<sub>Ae</sub>(j)分别为前一次迭代演化轮廓<img file="FDA00001818857300022.GIF" wi="72" he="64" />的内、外区域中第j项单项分布的权重,<img file="FDA00001818857300023.GIF" wi="265" he="57" />为参数为K<sub>j</sub>,θ<sub>j</sub>的第<sub>j</sub>项单项分布函数,<img file="FDA00001818857300024.GIF" wi="47" he="58" />为像素点x<sub>1</sub>的灰度值;(3.5)计算本次迭代演化外轮廓<maths num="0003"><![CDATA[<math><mrow><msubsup><mi>C</mi><mn>1</mn><mi>t</mi></msubsup><mo>=</mo><mo>{</mo><msub><mi>x</mi><mn>1</mn></msub><mo>|</mo><msubsup><mi>φ</mi><mn>1</mn><mi>t</mi></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>=</mo><mn>0</mn><mo>}</mo></mrow></math>]]></maths>(3.6)若本次迭代演化外轮廓<img file="FDA00001818857300026.GIF" wi="45" he="62" />与前一次迭代得到的演化外轮廓<img file="FDA00001818857300027.GIF" wi="73" he="64" />相同或者t达到迭代次数上限,则本次迭代得到的演化轮廓即为颈动脉血管外轮廓C<sub>MAB</sub>,迭代结束,进入步骤(4);否则,t=t+1,返回步骤(3.4);(4)在当前帧图像中将颈动脉血管外轮廓C<sub>MAB</sub>围成的区域作为第二感兴趣区域ROI2;(5)在第二感兴趣区域ROI2中检测颈动脉血管内轮廓C<sub>LIB</sub>:(5.1)利用形态学腐蚀法将颈动脉血管外轮廓C<sub>MAB</sub>内推,将内推得到的轮廓线作为初始颈动脉血管内轮廓<img file="FDA00001818857300028.GIF" wi="75" he="74" />(5.2)初始化迭代次数t′=1以及符号距离函数<img file="FDA00001818857300029.GIF" wi="1027" he="204" /><img file="FDA000018188573000210.GIF" wi="236" he="64" />表示第二感兴趣区域ROI2中初始颈动脉血管内轮廓<img file="FDA000018188573000211.GIF" wi="50" he="64" />以外的像素区域,x<sub>2</sub>为第二感兴趣区域ROI2中的像素点;(5.3)计算<img file="FDA000018188573000212.GIF" wi="155" he="68" /><maths num="0004"><![CDATA[<math><mrow><msubsup><mi>φ</mi><mn>2</mn><msup><mi>t</mi><mo>′</mo></msup></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mi>φ</mi><mn>2</mn><mrow><msup><mi>t</mi><mo>′</mo></msup><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>ρ</mi><mn>2</mn></msub><mo>·</mo><mi>δ</mi><mrow><mo>(</mo><msubsup><mi>φ</mi><mn>2</mn><mrow><msup><mi>t</mi><mo>′</mo></msup><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>·</mo><mo>[</mo><mi>ln</mi><mrow><mo>(</mo><munderover><mi>Σ</mi><mi>j</mi><mi>M</mi></munderover><msub><mi>q</mi><mi>Li</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>·</mo><mi>G</mi><mrow><mo>(</mo><msub><mi>I</mi><msub><mi>x</mi><mn>3</mn></msub></msub><mo>|</mo><msub><mi>K</mi><mi>j</mi></msub><mo>,</mo><msub><mi>θ</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><mi>ln</mi></mrow><mrow><mo>(</mo><munderover><mi>Σ</mi><mi>j</mi><mi>M</mi></munderover><msub><mi>q</mi><mi>Le</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>·</mo><mi>G</mi><mrow><mo>(</mo><msub><mi>I</mi><msub><mi>x</mi><mn>3</mn></msub></msub><mo>|</mo><msub><mi>K</mi><mi>j</mi></msub><mo>,</mo><msub><mi>θ</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mo>]</mo></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><mo>+</mo><msub><mi>λ</mi><mn>2</mn></msub><mo>·</mo><mi>δ</mi><mrow><mo>(</mo><msubsup><mi>φ</mi><mn>2</mn><mrow><msup><mi>t</mi><mo>′</mo></msup><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>·</mo><mi>div</mi><mrow><mo>(</mo><mfrac><mrow><msubsup><mrow><mo>▿</mo><mi>φ</mi></mrow><mn>2</mn><mrow><msup><mi>t</mi><mo>′</mo></msup><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow><mrow><mo>|</mo><msubsup><mrow><mo>▿</mo><mi>φ</mi></mrow><mn>2</mn><mrow><msup><mi>t</mi><mo>′</mo></msup><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>|</mo></mrow></mfrac><mo>)</mo></mrow><mo>+</mo><msub><mi>β</mi><mn>2</mn></msub><mo>·</mo><mi>δ</mi><mrow><mo>(</mo><msubsup><mi>φ</mi><mn>2</mn><mrow><msup><mi>t</mi><mo>′</mo></msup><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>·</mo><msub><mi>B</mi><mi>T</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow></math>]]></maths>其中,0<ρ<sub>2</sub>≤10,0<λ<sub>2</sub>≤20,0<β<sub>2</sub>≤100,q<sub>Li</sub>(j)和q<sub>Le</sub>(j)分别为前一次演化轮廓<img file="FDA00001818857300033.GIF" wi="80" he="67" />的内、外区域中第j项单项分布的权重,<img file="FDA00001818857300034.GIF" wi="271" he="57" />为参数为K<sub>j</sub>,θ<sub>j</sub>的第j项单项分布函数,<img file="FDA00001818857300035.GIF" wi="46" he="56" />为像素点x<sub>2</sub>的灰度值;(5.4)计算本次迭代演化内轮廓<maths num="0006"><![CDATA[<math><mrow><msubsup><mi>C</mi><mn>2</mn><msup><mi>t</mi><mo>′</mo></msup></msubsup><mo>=</mo><mo>{</mo><msub><mi>x</mi><mn>2</mn></msub><mo>|</mo><msubsup><mi>φ</mi><mn>2</mn><msup><mi>t</mi><mo>′</mo></msup></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>=</mo><mn>0</mn><mo>}</mo></mrow></math>]]></maths>(5.5)若本次迭代演化内轮廓<img file="FDA00001818857300037.GIF" wi="51" he="59" />与前一次迭代得到的演化内轮廓<img file="FDA00001818857300038.GIF" wi="80" he="59" />相同或者达到迭代次数上限,则本次迭代得到的演化轮廓为颈动脉血管内轮廓C<sub>LIB</sub>,迭代结束,进入步骤(6);否则,t′=t′+1,返回步骤(5.3);(6)跟踪确定下一帧图像的备用基准轮廓:(6.1)在当前帧图像中,通过形态学膨胀法将颈动脉血管外轮廓C<sub>MAB</sub>外推,将外推得到的闭合轮廓线与C<sub>MAB</sub>构成的区域作为跟踪区域Ω;(6.2)在下一帧图像中搜索使得灰度差异和S=∑<sub>Ω</sub>ΔI<sup>2</sup>最小的像素点集(x<sub>4</sub>,y<sub>4</sub>),其中ΔI<sup>2</sup>=[I(x<sub>3</sub>,y<sub>3</sub>)-J(x<sub>4</sub>,y<sub>4</sub>)]<sup>2</sup>,I(x<sub>3</sub>,y<sub>3</sub>)为当前帧图像的跟踪区域Ω中像素点(x<sub>3</sub>,y<sub>3</sub>)的灰度值,J(x<sub>4</sub>,y<sub>4</sub>)为下一帧图像的像素点(x<sub>4</sub>,y<sub>4</sub>)的灰度值;(6.3)令当前帧图像的跟踪区域中的点(x<sub>3</sub>,y<sub>3</sub>)与下一帧图像的像素点(x<sub>4</sub>,y<sub>4</sub>)的映射关系为<maths num="0007"><![CDATA[<math><mrow><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>x</mi><mn>4</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>4</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>τ</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mi>τ</mi><mi>y</mi></msub></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>x</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>3</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>结合像素点(x<sub>3</sub>,y<sub>3</sub>)与(x<sub>4</sub>,y<sub>4</sub>)求解映射关系中的参数τ=(τ<sub>x</sub>,τ<sub>y</sub>),从而确定映射关系;(6.4)根据步骤(6.3)建立的映射关系将当前帧图像的颈动脉血管外轮廓C<sub>MAB</sub>映射为下一帧图像的备用基准轮廓。 |