主权项 |
一种瞬时弹性成像快速时移估计方法,其特征在于,包括以下步骤:接收不同时刻的N个超声回波信号s<sub>1</sub>、…、s<sub>N</sub>;根据预先设定的窗长和重叠率,将所述N个超声回波信号s<sub>1</sub>、…、s<sub>N</sub>分为若干个信号片段,所述N个超声回波信号s<sub>1</sub>、…、s<sub>N</sub>上相同深度的信号片段分别表示为s<sub>1k</sub>、…、s<sub>Nk</sub>,所述s<sub>nk</sub>=s<sub>n</sub>(k:M1+k‑1),其中信号片段s<sub>nk</sub>为超声回波信号信号s<sub>n</sub>的第k至第M1+k‑1个采样点,n=1、…、N,M1为窗长;计算所述信号片段s<sub>2k</sub>相对所述超声回波信号s<sub>1</sub>的时移d<sub>2k</sub>,并以所述时移d<sub>2k</sub>作为先验值计算所述信号片段s<sub>3k</sub>相对所述超声回波信号s<sub>1</sub>的时移d<sub>3k</sub>,以此类推,直到以d<sub>(n‑1)k</sub>作为先验值计算所述信号片段s<sub>nk</sub>和所述超声回波信号s<sub>1</sub>的时移d<sub>nk</sub>,其中n=2、…、N;所述计算所述信号片段s<sub>2k</sub>相对所述超声回波信号s<sub>1</sub>的时移d<sub>2k</sub>步骤包括:分别计算信号片段s<sub>2k</sub>与超声回波信号s<sub>1</sub>(k+i:M+k+i‑1)的绝对差和SAD值sad(i),i=‑L、…、L,其中L是一个正整数,为时移估计的搜索范围,即<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>s</mi><mi>a</mi><mi>d</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>Σ</mo><mrow><mi>q</mi><mo>=</mo><mi>k</mi></mrow><mrow><mi>M</mi><mn>1</mn><mo>+</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></munderover><mo>|</mo><msub><mi>s</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>q</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>s</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>q</mi><mo>+</mo><mi>i</mi><mo>)</mo></mrow><mo>|</mo><mo>,</mo><mi>i</mi><mo>=</mo><mo>-</mo><mi>L</mi><mo>,</mo><mo>...</mo><mo>,</mo><mi>L</mi></mrow>]]></math><img file="FDA0000795421780000011.GIF" wi="1326" he="223" /></maths>计算d<sub>2k</sub>=arg(min(sad(i)),其中i=‑L、…、L,即找出sad(i)的最小值出现的位置d,所述信号片段s<sub>2k</sub>相对s<sub>1</sub>的时移d<sub>2k</sub>=d;所述以d<sub>(n‑1)k</sub>作为先验值计算所述信号片段s<sub>nk</sub>和所述超声回波信号s<sub>1</sub>的时移d<sub>nk</sub>步骤包括:分别计算s<sub>nk</sub>与s<sub>1</sub>(k+i:M+k+i‑1)的SAD值sad(i),i=d<sub>(n‑1)k</sub>‑L、…、d<sub>(n‑1)k</sub>+L,即<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>s</mi><mi>a</mi><mi>d</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>Σ</mo><mrow><mi>q</mi><mo>=</mo><mi>k</mi></mrow><mrow><mi>M</mi><mn>1</mn><mo>+</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></munderover><mo>|</mo><msub><mi>s</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>q</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>s</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>q</mi><mo>+</mo><mi>i</mi><mo>)</mo></mrow><mo>|</mo><mo>,</mo><mi>i</mi><mo>=</mo><msub><mi>d</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo><mi>k</mi></mrow></msub><mo>-</mo><mi>L</mi><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>d</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo><mi>k</mi></mrow></msub><mo>+</mo><mi>L</mi></mrow>]]></math><img file="FDA0000795421780000021.GIF" wi="1778" he="224" /></maths>计算d<sub>nk</sub>=arg(min(sad(i)),其中i=d<sub>(n‑1)k</sub>‑L、…、d<sub>(n‑1)k</sub>+L,即找出sad(i)的最小值出现的位置d,所述信号片段s<sub>nk</sub>相对s<sub>1</sub>的时移d<sub>nk</sub>=d。 |