(57)【要約】【課題】ドプラ信号に対して、クラッタ成分を除去し血流成分を抽出するフィルタ処理を適用する場合において、フィルタ処理後に生じる残留クラッタ成分を抑圧する。【解決手段】血流成分抽出部２４は、主成分分析の結果を利用して、ドプラ信号から血流成分を抽出するフィルタ処理を実行する。フィルタ処理後のドプラ信号に基づいて血流情報（パワー）が演算される。残留クラッタ成分抑圧部３４は、指標に従って、血流情報に含まれる残留クラッタ成分を抑圧する。指標演算部３６は、主成分分析の結果に基づいて指標を演算する。【選択図】図１
2019054938.tif 000002
【特許請求の範囲】
【請求項１】
生体への超音波の送受波により得られたドプラ信号に対し、クラッタ成分を低減しつつ血流成分を抽出するためのフィルタ処理を適用するフィルタ処理手段と、
前記フィルタ処理後のドプラ信号に基づいて血流情報を演算する血流情報演算手段と、
前記超音波の送受波により得られたドプラ信号に対する主成分分析の結果に基づいて、前記フィルタ処理後に生じ得る残留クラッタ成分を抑圧するための指標を演算する指標演算手段と、
前記指標に従って、前記フィルタ処理前のドプラ信号、前記フィルタ処理の過程で生じる信号成分、前記フィルタ処理後のドプラ信号、又は、前記血流情報に対して、残留クラッタ成分抑圧処理を適用する残留クラッタ成分抑圧手段と、
を含むことを特徴とする超音波診断装置。
【請求項２】
請求項１記載の装置において、
前記超音波の送受波により得られたドプラ信号に対する前記主成分分析を実行する分析手段を含み、
前記フィルタ処理手段は前記主成分分析の結果に基づいて前記フィルタ処理を実行し、
前記指標演算手段は前記主成分分析の結果に基づいて前記指標を演算する、
ことを特徴とする超音波診断装置。
【請求項３】
請求項２記載の装置において、
前記主成分分析の結果として得られるＥ個（但し、Ｅは２以上の整数）の固有ベクトルに基づいて、前記フィルタ処理手段に与える主フィルタ行列を演算する主フィルタ行列演算手段を含み、
前記指標演算手段は、
前記Ｅ個の固有ベクトルに基づいて、第１の副フィルタ行列を演算する第１の副フィルタ行列演算手段と、
前記ドプラ信号に対して前記第１の副フィルタ行列に基づくフィルタ処理を適用することにより、第１の特定主成分を抽出する第１の抽出手段と、
少なくとも前記第１の特定主成分に基づいて前記指標を計算する指標計算器と、
を含むことを特徴とする超音波診断装置。
【請求項４】
請求項３記載の装置において、
前記指標演算手段は、更に、
前記Ｅ個の固有ベクトルに基づいて、第２の副フィルタ行列を演算する第２の副フィルタ行列演算手段と、
前記ドプラ信号に対して前記第２の副フィルタ行列に基づくフィルタ処理を適用することにより、第２の特定主成分を抽出する第２の抽出手段と、
を含み、
前記第１の特定主成分及び前記第２の特定主成分の内の一方は前記クラッタ成分に対応し、前記第１の特定主成分及び前記第２の特定主成分の内の他方は前記血流成分に対応し、
前記指標計算器は、前記第１の特定主成分及び前記第２の特定主成分に基づいて前記指標を計算する、
ことを特徴とする超音波診断装置。
【請求項５】
請求項４記載の装置において、
前記第１の特定主成分及び前記第２の特定主成分は、前記Ｅ個の固有ベクトルを固有値の大きさ順で並べた場合における両端の２つの固有ベクトルに対応するものである、
ことを特徴とする超音波診断装置。
【請求項６】
請求項１記載の装置において、
前記残留クラッタ成分抑圧手段は、前記指標に従って、前記血流情報に対して前記残留クラッタ成分抑圧処理を適用する、
ことを特徴とする超音波診断装置。
【請求項７】
請求項１記載の装置において、
前記残留クラッタ成分抑圧後のドプラ信号又は血流情報を時間軸方向又は空間軸方向に滑らかにする補正手段を含む、
ことを特徴とする超音波診断装置。
【請求項８】
請求項２記載の装置において、
前記フィルタ処理の過程で得られる複数の主成分を主成分方向に滑らかにし、又は、前記フィルタ処理の過程で得られる少なくとも１つの主成分を時間軸方向に滑らかにする補正手段を含む、
ことを特徴とする超音波診断装置。
【請求項９】
請求項２記載の装置において、
前記分析手段は、受信フレームデータセット又は前記受信フレームデータセットを構成する各ブロックを単位として、前記ドプラ信号に対する主成分分析を実行し、
前記指標演算手段は、前記受信フレームデータセットを構成する各データセットを単位として、前記ドプラ信号に基づいて前記指標を演算する、
ことを特徴とする超音波診断装置。
【請求項１０】
生体への超音波の送受波により得られたドプラ信号に対して主成分分析を実行する工程と、
前記主成分分析の結果に基づいて、前記ドプラ信号に対して、クラッタ成分を低減しつつ血流成分を抽出するためのフィルタ処理を適用する工程と、
前記フィルタ処理後のドプラ信号に基づいて血流情報を演算する工程と、
前記主成分分析の結果に基づいて、前記フィルタ処理後に生じ得る残留クラッタ成分を抑圧するための指標を演算する工程と、
前記指標に従って、前記フィルタ処理後のドプラ信号又は前記血流情報に対して、残留クラッタ成分抑圧処理を適用する工程と、
を含むことを特徴とするドプラ信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、超音波診断装置に関し、特に、ドプラ信号の処理に関する。
【背景技術】
【０００２】
超音波診断装置は、生体に対する超音波の送受波により得られた受信信号に基づいて超音波画像を形成する装置である。超音波画像として、組織を表した断層画像、血流を表した血流画像等が知られている。断層画像は一般に白黒画像であり、それはＢモード画像とも言われている。血流画像は一般にカラー画像であり、血流のパワー、速度等をカラーで表現した画像である。通常、断層画像上に血流画像が重畳表示される。そのような合成画像はカラーフローマッピング（ＣＦＭ）画像とも言われている。以下に血流画像の生成方法について説明する。
【０００３】
超音波の送受波により得られた受信信号に対する直交検波等の処理を経てドプラ信号が生成される。ドプラ信号は、いわゆるドプラシフト成分を表す信号である。ドプラ信号には、血流により生成されたドプラ成分（血流成分）と運動組織により生じたドプラ成分（クラッタ成分）とが含まれる。後者のクラッタ成分は、血流画像において、血流を観察する上での妨げとなるクラッタ（モーションアーチファクト）を生じさせるものである。ドプラ信号の中から血流成分を抽出し、同時に、そこに含まれるクラッタ成分を低減するために、ドプラ信号に対してフィルタ処理が施される。その場合、典型的には、低域カットフィルタとして機能するＭＴＩ（Moving Target Indicator）フィルタが利用される。ＭＴＩフィルタを通過した後のドプラ信号に基づいて血流画像が形成される。
【０００４】
例えば、肝臓内を流れる血流の観察においては、かなり低速の血流までを画像化する必要がある。そのためにＭＴＩフィルタのカットオフ周波数を単に引き下げると、肝臓組織まで画像化され易くなる。つまり、モーションアーチファクトが現れ易くなる。肝臓それ自体は運動組織ではないが、体位の変化、呼吸、心臓の拍動、その他を原因として肝臓組織に運動が生じると、それを原因としてクラッタ成分が生じる。血流成分に比べてクラッタ成分はかなり強大である。速度（つまりドプラシフト周波数）のみを基準として、そのようなクラッタ成分を血流成分から弁別することは難しい。
【０００５】
以上を背景として、主成分分析法を利用したＭＴＩフィルタが提案されている（特許文献１，２を参照）。これについて具体的に説明する。ドプラ信号（例えば複数フレームにわたるドプラ情報）に対する主成分分析により、複数の固有値及び複数の固有ベクトルが演算される。固有値の大きさ順で並べられた複数の固有ベクトルに基づいてフィルタ行列が演算される。その際、クラッタ成分に相当する主成分が除去され、同時に、血流成分に相当する主成分が抽出されるように、当該フィルタ行列が演算される。演算されたフィルタ行列を利用してフィルタ処理（ドプラ信号に対する行列演算）が実行される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−２３７９号公報
【特許文献２】特開２０１６−６７７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ドプラ信号に対してフィルタ処理を適用しても、そのフィルタ処理後に残留クラッタ成分が生じ得る。特に、低速の血流を観測する場合にそのような残留クラッタ成分が生じ易い。血流画像の画質を向上するためには、残留クラッタ成分をできるだけ少なくすることが望まれる。
【０００８】
本発明の目的は、フィルタ処理後に生じ得る残留クラッタ成分を抑圧することにある。あるいは、主成分分析の結果を残留クラッタ成分の抑圧において活用することにある。
【課題を解決するための手段】
【０００９】
実施形態に係る超音波診断装置は、生体への超音波の送受波により得られたドプラ信号に対し、クラッタ成分を低減しつつ血流成分を抽出するためのフィルタ処理を適用するフィルタ処理手段と、前記フィルタ処理後のドプラ信号に基づいて血流情報を演算する血流情報演算手段と、前記超音波の送受波により得られたドプラ信号に対する主成分分析の結果に基づいて、前記フィルタ処理後に生じ得る残留クラッタ成分を抑圧するための指標を演算する指標演算手段と、前記指標に従って、前記フィルタ処理前のドプラ信号、前記フィルタ処理の過程で生じる信号成分、前記フィルタ処理後のドプラ信号、又は、前記血流情報に対して、残留クラッタ成分抑圧処理を適用する残留クラッタ成分抑圧手段と、を含む。
【００１０】
上記構成によれば、フィルタ手段においてドプラ信号がフィルタ処理される。そのフィルタ処理では、主成分分析法に基づくＭＴＩフィルタ、他の方法に基づくＭＴＩフィルタ、ＭＴＩフィルタ以外のフィルタが利用され得る。フィルタ処理では除去し切れない残留クラッタ成分が残留クラッタ成分抑圧処理により抑圧される。これにより血流情報を表した画像（血流画像）の品質を高められる。
【００１１】
残留クラッタ成分抑圧処理は、指標に従って実行されるものであり、その指標は、ドプラ信号に対する主成分分析の結果に基づいて演算される。すなわち、上記構成は、少なくとも残留クラッタ成分抑圧処理に主成分分析の結果を利用するものである。残留クラッタ成分抑圧処理が適用される対象は、フィルタ処理前のドプラ信号、フィルタ処理の過程で生じる信号成分、フィルタ処理後のドプラ信号、又は、血流情報である。すなわち、フィルタ処理後に生じる残留クラッタ成分を事後的に抑圧してもよいし、フィルタ処理後に残留クラッタ成分が生じないように、残留クラッタ成分を前もって抑圧してもよい。
【００１２】
実施形態において、前記超音波の送受波により得られたドプラ信号に対する前記主成分分析を実行する分析手段を含み、前記フィルタ処理手段は前記主成分分析の結果に基づいて前記フィルタ処理を実行し、前記指標演算手段は前記主成分分析の結果に基づいて前記指標を演算する。この構成によれば、主成分分析の結果がフィルタ処理及び残留クラッタ抑圧処理の両処理で利用される。これにより装置構成を簡略化でき又は演算量を低減できる。
【００１３】
実施形態において、フィルタ処理では、フィルタ処理後のドプラ信号において、できるだけ血流成分が支配的になるように、ドプラ信号中の１又は複数の主成分が抽出される。その場合、フィルタ処理において、複数の主成分が分離抽出された上でそれらが加算されてもよいし、そのような段階的な工程を経ずに、一度のフィルタ処理により複数の主成分からなるドプラ信号が生成されてもよい。実施形態においては、指標の演算に際して、ドプラ信号中の１又は複数の主成分が参照される。
【００１４】
実施形態において、前記主成分分析の結果として得られるＥ個（但しＥは２以上の整数）の固有ベクトルに基づいて、前記フィルタ処理手段に与える主フィルタ行列を演算する主フィルタ行列演算手段を含み、前記指標演算手段は、前記Ｅ個の固有ベクトルに基づいて、第１の副フィルタ行列を演算する第１の副フィルタ行列演算手段と、前記ドプラ信号に対して前記第１の副フィルタ行列に基づくフィルタ処理を適用することにより、第１の特定主成分を抽出する第１の抽出手段と、少なくとも前記第１の特定主成分に基づいて前記指標を計算する指標計算器と、を含む。この構成によれば、ドプラ信号中における少なくとも１つの主成分が残留クラッタ成分抑圧処理で利用される。
【００１５】
実施形態において、前記指標演算手段は、更に、前記Ｅ個の固有ベクトルに基づいて、第２の副フィルタ行列を演算する第２の副フィルタ行列演算手段と、前記ドプラ信号に対して前記第２の副フィルタ行列に基づくフィルタ処理を適用することにより、第２の特定主成分を抽出する第２の抽出手段と、を含み、前記第１の特定主成分及び前記第２の特定主成分の内の一方は前記クラッタ成分に対応し、それらの内の他方は前記血流成分に対応し、前記指標計算器は、前記第１の特定主成分及び前記第２の特定主成分に基づいて前記指標を計算する。この構成によれば、血流成分とクラッタ成分の大小関係を反映した指標を演算できる。
【００１６】
実施形態において、前記第１の特定主成分及び前記第２の特定主成分は、前記Ｅ個の固有ベクトルを固有値の大きさ順で並べた場合における両端の２つの固有ベクトルに対応するものである。この構成によれば、血流成分とクラッタ成分の大小関係をより忠実に反映した指標を演算できる。
【００１７】
実施形態において、前記残留クラッタ成分抑圧手段は、前記指標に従って、前記血流情報に対して前記残留クラッタ成分抑圧処理を適用する。実施形態において、前記残留クラッタ成分抑圧後のドプラ信号又は血流情報を時間軸方向又は空間軸方向に滑らかにする補正手段を含む。実施形態において、前記フィルタ処理の過程で得られる複数の主成分を主成分方向に滑らかにし、又は、前記フィルタ処理の過程で得られる少なくとも１つの主成分を時間軸方向に滑らかにする補正手段を含む。それらの補正手段によれば、血流情報を表す画像の品質を高められる。
【００１８】
実施形態において、前記分析手段は、受信フレームデータセット又は前記受信フレームデータセットを構成する各ブロックを単位として、前記ドプラ信号に対する主成分分析を実行し、前記指標演算手段は、前記受信フレームデータセットを構成する各データセットを単位として、前記ドプラ信号に基づいて前記指標を演算する。この構成によれば、残留クラッタ成分をきめ細かく抑圧できる。データセットは後述するパケットに相当する。
【００１９】
実施形態に係るドプラ信号処理方法は、生体への超音波の送受波により得られたドプラ信号に対して主成分分析を実行する工程と、前記主成分分析の結果に基づいて、前記ドプラ信号に対して、クラッタ成分を低減しつつ血流成分を抽出するためのフィルタ処理を適用する工程と、前記フィルタ処理後のドプラ信号に基づいて血流情報を演算する工程と、前記主成分分析の結果に基づいて、前記フィルタ処理後に生じ得る残留クラッタ成分を抑圧するための指標を演算する工程と、前記指標に従って、前記フィルタ処理後のドプラ信号又は前記血流情報に対して、残留クラッタ成分抑圧処理を適用する工程と、を含む。
【００２０】
このドプラ信号処理方法は、ハードウエアの機能又はソフトウエアの機能として実現される。後者の場合、当該方法を実行するプログラムが可搬型記憶媒体又はネットワークを介して超音波診断装置としての情報処理装置にインストールされる。
【発明の効果】
【００２１】
本発明によれば、フィルタ処理後に生じ得る残留クラッタ成分を抑圧できる。あるいは、主成分分析の結果を、フィルタ処理の他、残留クラッタ成分抑圧処理でも利用できる。
【図面の簡単な説明】
【００２２】
【図１】第１実施形態に係る超音波診断装置の全体構成を示すブロック図である。
【図２】血流成分抽出部及び指標演算部の構成例を示す図である。
【図３】指標計算器の構成例を示す図である。
【図４】受信フレームデータセットを示す図である。
【図５】複数の主成分（主成分画像）及びそれらの利用を示す概念図である。
【図６】第２実施形態に係る構成を示すブロック図である。
【図７】第３実施形態に係る構成を示すブロック図である。
【図８】第４実施形態に係る構成を示すブロック図である。
【図９】第５実施形態に係る構成を示すブロック図である。
【図１０】第６実施形態に係る構成を示すブロック図である。
【図１１】第７実施形態に係る構成を示すブロック図である。
【図１２】ブロック単位での処理を説明するための図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態を図面に基づいて説明する。
【００２４】
図１には、第１実施形態に係る超音波診断装置がブロック図として示されている。この超音波診断装置は、医療の分野において用いられ、生体に対する超音波の送受波により超音波画像を形成する装置である。ＣＦＭモードにおいては、断層画像（Ｂモード画像）及び血流画像が形成され、表示画面上において、断層画像上に血流画像が重畳表示される。診断対象組織は、例えば、腹部内臓器としての肝臓である。
【００２５】
図１において、超音波診断装置は、プローブ１０を有する。プローブ１０は、プローブヘッド、ケーブル及びコネクタによって構成される。コネクタが超音波診断装置本体に対して着脱可能に装着される。プローブヘッドが被検者の体表面上に当接される。プローブヘッドは、図示の例では、一次元配列された複数の振動素子からなる振動素子アレイを有している。振動素子アレイによって超音波ビームが形成され、それを電子的に走査することにより、走査面が形成される。電子走査方式として、電子リニア走査方式、電子セクタ走査方式等が知られている。電子リニア走査方式の概念には電子コンベックス走査方式が含まれる。プローブ１０が体腔内挿入型プローブであってもよい。二次元配列された複数の振動素子からなる振動素子アレイが用いられてもよい。
【００２６】
ＣＭＦモードにおいては、Ｂモード用の超音波ビームＢＢの電子走査により走査面ＳＢが形成され、ドプラ観測用の超音波ビームＢＤの電子走査により走査面ＳＤが形成される。通常、１つの走査面ＳＢ当たり、複数（例えば６〜１０個）の走査面ＳＤが形成される。すなわち、Ｓ／Ｎ比の良いドプラ情報（ドプラ信号）を得るために、同じビームアドレスに対して、複数回（例えば６〜１０回）の送受信が実行される。図１において、ｒは深さ方向を示しており、θは電子走査方向を示している。個々のビームアドレスに対して複数回の送受信を行うことにより、後に説明する受信フレームデータセットが構成される。
【００２７】
送受信回路１２は、送信ビームフォーマー及び受信ビームフォーマーとして機能する電子回路である。送信時において、送受信回路１２から振動素子アレイへ複数の送信信号が並列的に供給される。これにより送信ビームが形成される。受信時において、生体内からの反射波が振動素子アレイで受波される。これにより振動素子アレイから送受信回路１２へ複数の受信信号が並列的に出力される。送受信回路１２は、複数のアンプ、複数のＡ／Ｄ変換器、複数の遅延回路、加算回路等を有する。送受信回路１２において、複数の受信信号が整相加算（遅延加算）されて、受信ビームに相当するビームデータが形成される。電子走査方向に並ぶ複数のビームデータによって受信フレームデータが構成される。個々のビームデータは深さ方向に並ぶ複数のエコーデータによって構成される。実施形態に係る送受信回路１２は、ビームデータに対して直交検波処理を適用する直交検波器を有する。直交検波により、複素信号としてのビームデータが生成される。
【００２８】
Ｂモード用の受信フレームデータ列が送受信回路１２からビームデータ処理部１４へ順次送られる。ドプラ観測用の受信フレームデータ列が送受信回路１２からドプラ信号処理モジュール１８へ順次送られる。ビームデータ処理部１４は、振幅演算器、対数変換器、相関処理器等の各種のデータ処理器を有する。処理後の受信フレームデータ列がビームデータ処理部１４から表示処理部１６へ送られている。
【００２９】
ドプラ信号処理モジュール１８は、１又は複数のプロセッサにより構成される。第１実施形態において、ドプラ信号処理モジュール１８内の個々の構成はソフトウエアの機能として実現される。もっとも、個々の構成が電子回路、専用デバイス等によって構成されてもよい。プロセッサの概念には、ＣＰＵ（Central Processing Unit）、ＧＰＵ（Graphics Processing Unit）、ＦＰＧＡ（Field Programmable Gate Array）等が含まれる。
【００３０】
メモリ２０には、例えば、Ｅ個の受信フレームデータが格納される。メモリ２０がリングバッファ構造を有していてもよい。メモリ２０が送受信回路１２内に設けられてもよい。第１実施形態においては、Ｅ個の受信フレームデータが処理単位をなす。受信フレームデータセットは１枚の血流画像フレームに相当するものである。
【００３１】
血流成分抽出部２４は、フィルタ手段として機能するものである。血流成分抽出部２４は、分析手段として機能する主成分分析部２６を備え、ドプラ信号に対して主成分分析に基づくＭＴＩフィルタ処理を適用する。受信フレームデータセットを構成する個々のパケット（データセット、アンサンブル）を単位として、ＭＴＩフィルタ処理が繰り返し実行される。個々のパケットは、血流画像における１画素（又１つの座標）に対応する。
【００３２】
ＭＴＩフィルタ処理で利用されるフィルタ係数は、受信フレームデータセット単位で、更新される。ＭＴＩフィルタ処理によって、クラッタ成分が低減されつつ血流成分が抽出される。ＭＴＩフィルタ処理だけですべてのクラッタ成分を除去できないこともあり、その場合には、ＭＴＩフィルタ処理後のドプラ信号に、残留クラッタ成分が含まれる。特に、低速血流を観測する場合、組織の動きと低速血流とを弁別することが困難となり、残留クラッタ成分が生じ易い。
【００３３】
第１実施形態においては、血流成分抽出部２４の後段に、血流情報演算部２８が設けられている。血流情報演算部２８は、例えば、血流情報としてのパワー、速度等を演算するものである。具体的には、血流情報演算部２８は、血流成分抽出部２４から出力されたドプラ信号に基づいてパワーを演算している。血流情報演算部２８からパワーを表すパワー信号が出力される。１つのパケット当たり１つのパワーが演算される。換言すれば、受信フレームデータセットごとに１枚のパワーフレームデータが生成される。
【００３４】
第１実施形態においては、残留クラッタ成分抑圧システム３０を構成する指標演算部３６及び残留クラッタ成分抑圧部３４が設けられている。指標演算部３６は指標演算手段として機能する。残留クラッタ成分抑圧部３４は残留クラッタ成分抑圧手段として機能する。
【００３５】
指標演算部３６は、主成分分析の結果を利用して残留クラッタ成分を抑圧するための指標を画素単位で演算する。具体的には、入力信号としてのドプラ信号に対して、複数のフィルタ行列（複数の副フィルタ行列）を利用した複数の行列演算を適用し、これにより複数の主成分（複数の特定主成分）を抽出し、複数の主成分の相互の大小関係を表す指標を演算する。これに関しては後に詳述する。その指標は、振幅調整係数又は利得調整係数として機能するものである。
【００３６】
残留クラッタ成分抑圧部３４は、指標に基づいて、血流情報としてのパワー信号の利得を調整することにより、残留クラッタ成分を抑圧する。血流成分抽出部２４においては、血流画像フレーム単位でフィルタ行列が更新されるのに対して、指標は画素単位で更新される。残留クラッタ成分抑圧部３４から出力されたパワー信号が表示処理部１６へ送られている。
【００３７】
表示処理部１６は、ＤＳＣ（デジタルスキャンコンバータ）３６を有する。ＤＳＣ３６は、座標変換機能、補間機能、フレームレート調整機能等を有し、Ｂモード用の受信フレームデータを基礎として断層画像フレームデータを生成するものである。また、表示処理部１６は、ＤＳＣ３８を有する。ＤＳＣ３８は、上記ＤＳＣ３６が有する機能と同様の機能を有し、パワーフレームデータを基礎として血流画像フレームデータを生成するものである。補正部４０は、血流画像を空間的に又は時間的に滑らかにする処理を実行するものである。スキャンコンバート前にその処理が行われてもよいし、スキャンコンバート後にその処理が行われてもよい。その処理として、ピークホールド処理、平滑化処理、補間処理等があげられる。合成部４２は、断層画像フレームデータに血流画像フレームデータを重畳又は合成することにより表示フレームデータを生成する。その表示フレームデータが表示器４４に送られる。表示器４４の画面上にはＣＦＭ画像が表示される。表示器４４は、ＬＣＤ、有機ＥＬディスプレイ等によって構成される。
【００３８】
制御部４６は、ＣＰＵ及び動作プログラムにより構成され、制御部４６によって図１に示される各構成の動作が制御される。制御部４６には操作パネル４８が接続されている。操作パネル４８は、トラックボール、複数のスイッチ、複数のボタン、キーボート等を有する。
【００３９】
図２には、図１に示した血流成分抽出部２４及び指標演算部３６の具体的な構成例が示されている。以下の説明では、個々のパケットはＥ個（具体例として６個）のデータにより構成される。
【００４０】
相関行列演算部５０は、相関行列演算手段として機能し、ドプラ信号としての受信フレームデータセット４９ごとに、相関行列５１を演算するものである。後述するように、相関行列５１はＥ行Ｅ列の正方行列である。主成分分析部２６は、上記のように分析手段として機能し、相関行列５１を利用した主成分分析を実行する。これにより、Ｅ個の固有値及びＥ個の固有ベクトルが求められる。主フィルタ行列演算部５４は、主フィルタ行列演算手段として機能し、Ｅ個の固有値の大きさ順で並べられたＥ個の固有ベクトル（固有ベクトルセット）５３に基づいて主フィルタ行列５５を演算する。その際、Ｅ個の主成分の内で、クラッタ成分が現れやすい一部の主成分が除去され、残りの一部の主成分が維持されるように、主フィルタ行列５５が演算される。例えば、クラッタ成分に対応する第１主成分から第３主成分までが除去され、血流成分に対応する第４主成分から第６主成分までが維持されるように、主フィルタ行列５５が演算される。ここで、第１主成分は、他の複数の主成分に比べて、クラッタ成分を最も多く含む可能性のあるものであり、第６主成分は、他の複数の主成分に比べて、血流成分を最も多く含む可能性があるものである。例えば、抽出対象である第４主成分中にクラッタ成分が含まれる場合、それが残留クラッタ成分となる。フィルタ処理部５６は、ドプラ信号であるパケット５８ごとに、それに対して主フィルタ行列５５に基づく行列演算を適用し、その結果として、フィルタ処理後のパケット７４を出力する。
【００４１】
受信フレームデータセット４９ごとに、相関行列５１が演算され、また、主成分分析が実行される。これにより、受信フレームデータセット４９ごとに、主フィルタ行列５５が演算される。フィルタ処理部５６ではパケット単位でフィルタ処理が実行されるが、フィルタ処理条件の更新は受信フレームデータセット４９ごとである。血流情報演算部２８において、パケット単位でパワー信号７６が生成される。そのパワー信号７６は、残留クラッタ成分抑圧部として機能する乗算器３４Ａに送られている。
【００４２】
指標演算部３６は、図示の構成例において、第１の副フィルタ行列演算部６２、第１の特定主成分抽出部６４、第２の副フィルタ行列演算部６６、第２の特定主成分抽出部６８、及び、指標計算器７０を有する。主成分分析部２６から第１の副フィルタ行列演算部６２及び第２の副フィルタ行列演算部６６へ、固有値の大きさ順に並んだ６個の固有ベクトル（固有ベクトルセット）５３が送られる。
【００４３】
第１の副フィルタ行列演算部６２は、固有ベクトルセット５３に基づいて、第１の特定主成分としての第１主成分を抽出するための第１の副フィルタ行列を演算する。第２の副フィルタ行列演算部６６は、固有ベクトルセット５３に基づいて、第２の特定主成分としての第６主成分を抽出するための第２の副フィルタ行列を演算する。なお、第１の副フィルタ行列演算部６２及び第２の副フィルタ行列演算部６６は、それぞれ、上記主フィルタ行列演算部５４と同様の機能を有する。
【００４４】
第１の特定主成分抽出部６４は、入力されるパケット５８ごとに第１の副フィルタ行列に基づくフィルタ処理を適用し、これにより第１主成分を抽出する。第２の特定主成分抽出部６８は、入力されるパケット５８ごとに第２の副フィルタ行列に基づくフィルタ処理を適用し、これにより第６主成分を抽出する。なお、第１の特定主成分抽出部６４及び第２の特定主成分抽出部６８は、それぞれ、上記フィルタ処理部５６と同様の機能を有する。もっとも、フィルタ処理部５６がクラッタ成分を低減し且つ血流成分を抽出するために第４主成分乃至第６主成分の３つの主成分をまとめて一度に抽出するのに対して、第１の特定主成分抽出部６４は第１主成分のみを個別的に抽出し、第２の特定主成分抽出部６８は第６主成分のみを個別的に抽出する。
【００４５】
指標計算器７０は、パケットごとに、例えば、比率＝［第６主成分］／［第１主成分］を計算する。その比率が指標７２として利用される。観測点が血流部内にある場合、第１主成分中のクラッタ成分及び第６成分中のクラッタ成分はいずれも小さく、且つ、第１主成分中の血流成分及び第６主成分中の血流成分はほぼ等しく、それらには大差がない。つまり、比率は１に近くなる。一方、観測点が運動組織部内にある場合、第１主成分においてはクラッタ成分が支配的になり、しかもそのクラッタ成分は強大であり、第１主成分が第６主成分よりも非常に大きくなる。つまり、比率が０に近くなる。
【００４６】
そのような比率つまり指標７２が乗算器３４Ａにおいてパワー信号７６に対して乗算される。乗算器３４Ａは重み付け回路又は利得調整回路として機能するものである。例えば、指標７２が１の場合、パワー信号７６の振幅が維持され、指標７２が０に近い場合、パワー信号７６がかなり抑圧される。すなわち、指標の乗算によって、パワー信号７６に含まれる残留クラッタ成分が適応的に抑圧される。
【００４７】
図３には、指標計算器７０の具体的な構成例が示されている。ドプラ信号は複素信号であり、第１の特定主成分及び第２の特定主成分はいずれも複素データである。
【００４８】
指標計算器７０は、第１のパワー演算器８２、第２のパワー演算器８４、及び、比率演算器８６を有する。第１のパワー演算器８２は、第１の特定主成分（第１主成分）から第１のパワーを演算するものであり、第２のパワー演算器８４は、第２の特定主成分（第６主成分）から第２のパワーを演算するものである。パワー演算に際しては、実数部をＲとし、虚数部をＩとした場合、例えば、（Ｒ２＋Ｉ２）１／２の計算を実行してもよい。他の計算式を利用してもよい。比率演算器８６は、２つの主成分の比率を上記の計算式によって計算するものである。計算された比率が指標とされる。もっとも、残留クラッタ成分を抑圧できる他の指標を用いるようにしてもよい。
【００４９】
次に、主成分分析に基づくフィルタ処理について詳述する。図４には、受信フレームデータセット９０が示されている。受信フレームデータセット９０は、例えば、異なるタイミングで取得されたＥ個の受信フレームデータＦ１〜ＦＥからなる。それらの受信フレームデータＦ１〜ＦＥは生体内に形成された走査面から得られたものである。具体的には、各受信フレームデータＦ１〜ＦＥは、ドプラ観測用の超音波ビームＢＤを繰り返し電子走査することによって取得される。同じビームアドレスでＥ回の送受信を連続的に実行することによって結果としてＥ個の受信フレームデータＦ１〜ＦＥを得るようにしてもよい。受信フレームデータセット９０が１枚の血流画像に相当する。
【００５０】
受信フレームデータセット９０は、（ｒ，θ）で特定される複数の座標（観測点）に対応した複数のパケットｘにより構成される。パケットｘは、フレーム整列方向に並ぶＥ個のデータｘ１，・・・、ｘＥにより構成される。パケットｘはアンサンブルとも言われる。パケットｘが血流画像中の１画素又は１座標に対応する。受信フレームデータセット９０の処理後、それに続く受信フレームデータセット９２が次の処理対象となる。但し、１フレーム分シフトした受信フレームデータセット９４が次の処理対象となってもよい。その場合、更に次の処理対象は受信フレームデータセット９６となる。後述するように、受信フレームデータセット９０の全体を処理単位とするのではなく、受信フレームデータセット９０を構成する各ブロックを処理単位とするようにしてもよい。
【００５１】
以下の(1)式は、特定座標に対応付けられたパケットｘを示すものである。それは列ベクトルとして表現されている。（ｒ，θ）で特定される個々の座標においてパケットｘが構成される。実際には、パケットｘを構成する個々のデータは複素データである。
【００５２】
【数１】
2019054938.tif 000003
【００５３】
以下の(2)式は相関行列Ｒxxを示す。受信フレームデータセットを単位としてこの相関行列Ｒxxが定義される。ｋは、フレーム上の座標番号を示し、それは１からＫまである。ｘｋＴは転置行列である。
【００５４】
【数２】
2019054938.tif 000004
【００５５】
相関行列ＲxxＥはＥ行Ｅ列からなる正方行列である。Ｅは実施形態において例えば６であるが、それが可変値であってもよい。以下の(3)式を満たす条件の下で、相関行列Ｒxxについて、Ｅ個の固有値λ及びＥ個の固有ベクトルｖが求められる。
【００５６】
【数３】
2019054938.tif 000005
【００５７】
Ｅ個の固有値を小さい順で左から右へ並べると、以下の(4-1)式のようになる。その順序に従って、Ｅ個の固有ベクトルを並べると、行列Ｖが構成され、つまり、以下の(4-2)式のようになる。
【００５８】
【数４】
2019054938.tif 000006
【００５９】
個々の固有ベクトルはＥ個の要素からなる列ベクトルであり、行列ＶはＥ行Ｅ列からなる正方行列である。固有値分解法に従って、パケットｘに含まれるＥ個の主成分の内、例えば最も大きな固有値に対応する成分（本願では第１主成分）、２番目に大きな固有値に対応する成分（本願では第２主成分）が以下の(5)式のように表現される。ここで、主成分数は例示である。その個数を可変してもよい。
【００６０】
【数５】
2019054938.tif 000007
【００６１】
上記(5)式はクラッタ成分を表している。ここで、ＶＨは、複素共役転置行列（エルミート転置行列）である。左から２番目の対角行列において、その対角成分である［０，０，・・・０，１，１］が、小さい順で並んだＥ個の固有値に対応しており、つまり、第６主成分から第１主成分までの６個の主成分に対応している。対角成分中、１は抽出要素として働き、０は棄却要素として働く。
【００６２】
パケットｘから、上記(5)式つまりクラッタ成分を引くと、以下のように、血流成分が表現される。
【００６３】
【数６】
2019054938.tif 000008
【００６４】
以上に基づいて、パケットｘから、血流成分を抽出し（且つクラッタ成分を低減する）フィルタ行列（フィルタ係数）として、以下が求められる。
【００６５】
【数７】
2019054938.tif 000009
【００６６】
上記フィルタ行列は、第３主成分〜第６主成分を抽出するものである。もちろん、上記の考え方に従って、１又は複数の任意の主成分を抽出するフィルタ行列を作出し得る。上記(7)式において、対角行列については事前に定めておくことができ、あるいは、事後的に定めることができるから、上記(4)式によって行列Ｖを定義できれば、そこから直ちに上記(7)式に従ってフィルタ行列を演算できる。
【００６７】
すなわち、共通の行列Ｖ（つまりＥ個の固有ベクトル）を基礎として、主フィルタ行列、第１の副フィルタ行列、及び、第２の副フィルタ行列、を並列的に演算することが可能である。第１の副フィルタ行列が例えば第１主成分を抽出するものであれば、(7)式に含まれる対角行列の対角成分において、最も右下の要素だけが１となる。同様に、第２の副フィルタ行列が例えば第６主成分を抽出するものであれば、(7)式に含まれる対角行列の対角成分において、最も左上の要素だけが１となる。
【００６８】
上記の例では、上記(4-1)に示したように、Ｅ個の固有値を小さい順で左から右へ並べたが、Ｅ個の固有値を大きい順で左から右へ並べてもよい。その場合、対角成分としての複数の固有値の並び方向が逆方向となる。
【００６９】
図５には、主成分分析に基づく処理が概念的に示されている。入力画像１００は処理対象データであり、受信フレームデータセットに相当する。主成分分析１０２では、受信フレームデータセットに基づいて、Ｅ行Ｅ列からなる相関行列が生成され、相関行列についてのＥ個の固有値及びＥ個の固有ベクトルが求められる（図示の例ではE=６である）。Ｅ個の固有値に基づく並び換え処理後のＥ個の固有ベクトルからなる行列Ｖに基づいて、必要なフィルタ行列（主フィルタ行列、複数の副フィルタ行列）が生成される。観念的には、入力画像１００は、複数の主成分画像を含み、図示の例では、Ｅ個の主成分画像１０４−１〜１０４−６を含んでいる。
【００７０】
フィルタ処理１０６では、入力画像１００に対して、主フィルタ行列を利用した行列演算が適用される。これにより、例えば第４主成分画像１０４−４、第５主成分画像１０４−５及び第６主成分画像１０４−６からなる出力画像１０８が生成される。抽出する主成分画像の個数は任意に定められる。一方、指標演算１１０においては、入力画像１００に対して、第１の副フィルタ行列を利用した行列演算及び第２の副フィルタ行列を利用した行列演算が適用され、それらにより第１主成分画像１０４−１及び第６主成分画像１０４−６が個別的に生成された上で、それらに基づいて画素単位で指標１１２が演算される。指標１１２に基づいて、出力画像１０８又はそれから生成された血流画像に対して残留クラッタ抑制処理が適用される。複数の主成分画像を加算する前に、指標に基づいて、加算対象の中の一部又は全部の主成分画像に対して重み付けを行うようにしてもよい（符号１０９Ａ，１０９Ｂ，１０９Ｃ参照）。指標に基づいて、入力画像に対して重み付けを行うようにしてもよい（符号１１３参照）。
【００７１】
第１主成分画像１０４−１から第６主成分画像１０４−６までの６個の主成分画像を個別的に分離生成した上で、その中から任意数の主成分画像を加算することにより出力画像１０８を取得するようにしてもよい。その加算に際しては、例えば主成分方向に沿って滑らか処理を適用してもよい。例えば、画素単位で、主成分方向において最も大きな値を採用するピークホールド処理を適用してもよい。
【００７２】
図６には第２実施形態が示されている。なお、図１に示した構成と同様の構成には同一符号を付し、その説明を省略する。このことは図７乃至図１１についても同様である。図６乃至図１１において、要部構成以外の周辺構成は図示省略されている。
【００７３】
図６に示す第２実施形態においては、残留クラッタ成分抑圧部として機能する乗算器１１４がフィルタ処理部５６と血流情報演算部２８との間に設けられている。この構成を採用する場合、乗算器１１４として複素乗算器（実数部用乗算器及び虚数部用乗算器）が利用される。
【００７４】
図７に示す第３実施形態においては、指標演算部３６Ａが第１の補正部１１６及び第２の補正部１１８を有している。それらの補正部１１６，１１８は、入力される主成分を時間軸方向又は空間軸方向（深さ方向及び電子走査方向）に沿って平滑化するものである。あるいは、補正部１１６，１１８において、欠落データが補間されてもよい。このような構成によれば、ノイズ等の影響を受けて指標が大幅に変動してしまうことを抑制できる。
【００７５】
図８に示す第４実施形態においては、指標演算部３６Ｂがｎ個の副フィルタ行列演算部２００−１〜２００−ｎ及びｎ個の特定主成分抽出部２０２−１〜２０２−ｎを有している。ｎはＥ以下である。ｎ個の特定主成分抽出部２０２−１〜２０２−ｎの後段には補正部２０４及び指標計算器２０６が設けられている。補正部２０４は、時間軸方向、空間軸方向又は主成分方向に沿ってデータを滑らかにする処理を実行するものである。そのような補正を経た複数の主成分に基づいて指標が計算される。
【００７６】
図９に示す第５実施形態においては、指標演算部３６Ｃが１つの副フィルタ行列演算部１２２及び１つの特定主成分抽出部１２４を有している。副フィルタ行列演算部１２２では、血流成分に相当する第６主成分を抽出するための副フィルタ行列が演算され、特定主成分抽出部１２４において入力データに対して副フィルタ行列による行列演算を適用することにより、第６主成分が抽出されている。一方、クラッタ成分を表すものとして入力データ１２５がそのまま利用されている、指標計算器１２６では、入力データ１２５及び第６主成分に基づいて指標を演算する。このように１つの主成分だけを利用して指標を演算することも可能である。
【００７７】
図１０に示す第６実施形態においては、指標演算部３６Ｄが補正部１２０を有している。補正部１２０は、指標計算器７０から出力された指標を時間軸方向又は空間軸方向に滑らかにするものである。
【００７８】
図１１に示す第７実施形態においては、主成分分析が指標演算においてのみ利用されている。血流成分抽出部１４８は、主成分分析以外の手法により、入力信号であるドプラ信号に対して、クラッタ成分を低減し同時に血流成分を抽出するフィルタ処理を適用する。その場合、例えば、ＦＩＲ型フィルタ、ＩＩＲ型フィルタ等の低域カットフィルタが利用されてもよい。そのようなフィルタを利用する場合においても、血流成分抽出部１４８の出力側に残留クラッタ成分が現れる。残留クラッタ成分抑圧部１５２は、指標演算部１５４により演算された指標に基づいて、血流情報演算部１５０から出力された血流情報の振幅を可変することにより、残留クラッタ成分を抑圧する。
【００７９】
指標演算部１５４は、相関行列演算部１３２、主成分分析部１３４、第１の副フィルタ行列演算部１３６、第１の特定主成分抽出部１３８、第２の副フィルタ行列演算部１４０、第２の特定主成分抽出部１４２、及び、指標計算器１４４を有する。すなわち、第７実施形態においては、第１実施形態と同様に、主成分分析が利用されているが、主成分分析の結果が指標の演算だけに利用されている。
【００８０】
図１２に示すように、受信フレームデータセット１３０を複数のブロック１６２に分割し、個々のブロック１６２ごとに主成分分析を適用するようにしてもよい。つまり、個々のブロック１６２ごとに主フィルタ行列及び複数の副フィルタ行列を用いた複数のフィルタ処理が実行されてもよい。
【００８１】
フィルタ処理において加算する主成分数を可変できるように構成するのが望ましい。その場合、主成分加算数（又は主成分の組み合わせ）を異ならせて生成された複数のサンプル血流画像を生成し、それらを一覧表示し、その中からユーザー選択された特定のサンプル血流画像に基づいて、主成分加算数を決定するようにしてもよい。
【符号の説明】
【００８２】
１８  ドプラ信号処理モジュール、２４  血流成分抽出部（フィルタ処理部）、２６  主成分分析部、２８  血流情報演算部、３０  残留クラッタ成分抑圧システム、３４  残留クラッタ成分抑圧部、３６  指標演算部。
【図１】
2019054938.tif 000010
【図２】
2019054938.tif 000011
【図３】
2019054938.tif 000012
【図４】
2019054938.tif 000013
【図５】
2019054938.tif 000014
【図６】
2019054938.tif 000015
【図７】
2019054938.tif 000016
【図８】
2019054938.tif 000017
【図９】
2019054938.tif 000018
【図１０】
2019054938.tif 000019
【図１１】
2019054938.tif 000020
【図１２】
2019054938.tif 000021