(57)【特許請求の範囲】
【請求項１】
関心の対象に超音波信号を伝送し、
前記伝送された超音波信号に関連付けられたエコー情報を受信する
ように構成されたプローブと、
前記受信したエコー情報を機械学習アルゴリズムを使用して処理して、前記関心の対象に関連付けられた確率情報を生成し、当該確率情報は、処理された前記エコー情報に関連する部分または画像の画素が前記関心の対象内にある値を含むように構成され、
前記関心の対象を識別するために前記確率情報を処理し、ここで、当該確率情報を処理するとき、少なくとも１つの処理デバイスは、前記確率情報を二値化または分類するか、またはルックアップテーブルを前記確率情報に適用するように構成され、
前記処理された確率情報に基づいて前記関心の対象に対応する画像情報を出力する
ように構成された少なくとも１つの処理デバイスと、を備えるシステム。
【請求項２】
前記確率情報を処理するとき、前記少なくとも１つの処理デバイスが、前記確率情報を二値化するように構成され、前記少なくとも１つの処理デバイスが、
前記二値化された確率情報に基づいて、前記関心の対象に関連付けられた容積、長さ、高さ、幅、深さ、直径、又は面積のうちの少なくとも１つを推定するようにさらに構成される、請求項１に記載のシステム。
【請求項３】
前記機械学習アルゴリズムが、畳み込みニューラル・ネットワーク・アルゴリズムを含み、
前記画像情報を受信し、前記画像情報を表示するように構成されたディスプレイをさらに備える、請求項１または請求項２に記載のシステム。
【請求項４】
前記ディスプレイが、
前記受信したエコー情報に対応するＢモード画像データと、前記関心の対象に対応する出力画像情報とを同時に表示するようにさらに構成される、請求項３に記載のシステム。
【請求項５】
前記関心の対象が膀胱を含み、
前記少なくとも１つの処理デバイスが、
前記プローブを前記関心の対象に向けるために照準命令を生成するようにさらに構成される、請求項１に記載のシステム。
【請求項６】
前記少なくとも１つの処理デバイスが、
被験者の性別情報、前記被験者が子供であることを示す情報、前記被験者の年齢情報、前記被験者の年齢の範囲情報、前記被験者の肥満度指数情報、前記被験者の対象の病歴情報または前記被験者の身体検査によって得られた情報のうちの少なくとも１つを含む情報を受信し、
前記受信した情報に基づいて前記受信したエコー情報を処理するようにさらに構成される、請求項１に記載のシステム。
【請求項７】
前記少なくとも１つの処理デバイスが、
被験者の人口統計学的情報、前記被験者の臨床情報、又は前記プローブに関連付けられたデバイス情報のうちの少なくとも１つを自動的に判定し、
前記自動的に判定された情報に基づいて前記受信したエコー情報を処理するようにさらに構成される、請求項１に記載のシステム。
【請求項８】
前記受信したエコー情報を処理するとき、前記少なくとも１つの処理デバイスが、
前記受信したエコー情報を処理して、出力画像データを生成し、
前記出力画像データに関連付けられた画素を処理し、
処理された画素それぞれの値を判定し、
ピーク値を特定し、
前記ピーク値に関連付けられた点の周りの区域を埋めて、前記関心の対象の一部を特定するように構成される、請求項１に記載のシステム。
【請求項９】
前記受信したエコー情報を処理するとき、前記少なくとも１つの処理デバイスが、
前記伝送された超音波信号に関連付けられた周波数に関連する高次高調波情報を特定し、
前記確率情報を処理するとき、前記少なくとも１つの処理デバイスが、前記特定された高次高調波情報に基づいて前記確率情報を生成するように構成される、請求項１に記載のシステム。
【請求項１０】
前記プローブが、前記受信したエコー情報を、無線インタフェースを介して前記少なくとも１つの処理デバイスに伝送するように構成される、請求項１に記載のシステム。
【請求項１１】
前記関心の対象が、大動脈、前立腺、心臓、子宮、腎臓、血管、羊水、又は胎児のうちの１つを含む、請求項１に記載のシステム。
【請求項１２】
超音波スキャナを介して、超音波信号を関心の対象に伝送するステップと、
前記伝送された超音波信号に関連付けられたエコー情報を受信するステップと、
前記受信したエコー情報を機械学習アルゴリズムを使用して処理して、前記関心の対象に関連付けられた確率情報を生成するステップであって、当該確率情報は、処理された前記エコー情報に関連する部分または画像の画素が前記関心の対象内にある値を含むように構成される、ステップと、
前記関心の対象を識別するために前記確率情報を処理するステップであって、当該確率情報を処理するとき、少なくとも１つの処理デバイスは、前記確率情報を二値化または分類するか、またはルックアップテーブルを前記確率情報に適用するように構成される、ステップと、
前記処理された確率情報に基づいて前記関心の対象に対応する画像情報を出力するステップと、を含む方法。
【請求項１３】
前記確率情報を分類するステップが、前記確率情報を二値化することを含み、前記方法が、
前記二値化された確率情報に基づいて、前記関心の対象に関連付けられた容積、長さ、高さ、幅、深さ、直径、又は面積のうちの少なくとも１つを推定するステップと、
前記容積、長さ、高さ、幅、深さ、直径、又は面積のうちの前記少なくとも１つをディスプレイに出力するステップと、をさらに含む、請求項１２に記載の方法。
【請求項１４】
前記エコー情報に対応するＢモード画像データと、前記関心の対象に対応する出力画像情報とを同時に表示するステップをさらに含む、請求項１２に記載の方法。
【請求項１５】
被験者の性別情報、前記被験者の年齢情報、前記被験者の年齢の範囲情報、前記被験者の肥満度指数情報、前記被験者の対象の病歴情報または前記被験者の身体検査によって得られた情報のうちの少なくとも１つを含む情報を受信するステップと、
前記受信した情報に基づいて前記受信したエコー情報を処理するステップと、をさらに含む、請求項１２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、米国特許法第１１９条に基づき、２０１７年５月１１日に出願された米国仮特許出願第６２／５０４，７０９号の優先権を主張するものであり、その内容はその全体が参照により本明細書に組み込まれる。
【背景技術】
【０００２】
超音波スキャナは、典型的には、身体内の対象臓器若しくはその他の構造体を特定し、且つ／又は臓器／構造体のサイズ若しくは臓器内の流体の容積など、対象臓器／構造体に関連付けられた特徴を判定するため使用される。例えば、超音波スキャナは、患者の膀胱を特定し、膀胱内の流体の容積を推定するために使用される。典型的な事例では、超音波スキャナは、患者の上に配置され、特定の周波数での音波出力を含む超音波信号を生じるように始動される。超音波信号のエコーは、スキャナによって受信され、膀胱内の流体の容積を判定するために分析され得る。例えば、受信したエコーを使用して、分析して膀胱壁などの対象臓器の境界を検出できる対応する画像を生成することができる。次に、膀胱の容積は、検出された境界情報に基づいて推定され得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、通常の超音波スキャナは、患者によって関心の対象臓器のサイズ及び／又は形状が変わりやすいこと、対象臓器／構造体の境界を正確に検出することを難しくする身体内の障害など、複数の要因によって引き起こされる不正確性を被ることが多い。
【図面の簡単な説明】
【０００４】
【図１Ａ】例示的な実装形態に従ったスキャン・システムの例示的な構成を示す。
【図１Ｂ】患者の臓器を検出することに関する図１Ａのスキャン・システムの運用を示す。
【図２】図１Ａのスキャン・システムに含まれる論理構成要素の例示的な構成を示す。
【図３】例示的な実装形態における図２のデータ取得装置の一部を示す。
【図４】例示的な実装形態における図２のオートエンコーダ装置の一部を示す。
【図５】図２の構成要素の１つ以上に含まれるコンポーネントの例示的な構成を示す。
【図６】例示的な実装形態による、図２に示す様々なコンポーネントによる処理を示す流れ図である。
【図７】例示的な実装形態における、図２のオートエンコーダによって生成される出力を示す。
【図８】図６の処理による二値化処理を示す。
【図９】図１Ａのベース・ユニットを介して情報を表示することに関連する流れ図である。
【図１０】図９の処理と関連するベース・ユニットによる例示的な画像データ出力を示す。
【発明を実施するための形態】
【０００５】
以下の詳細な説明は、添付の図面を参照する。異なる図面における同一の参照番号は、同一又は同様の構成要素を特定することがある。また、以下の詳細な説明は、本発明を制限することはない。
【０００６】
本明細書に記載された実装形態は、超音波スキャナを介して取得する情報に基づいて患者の関心の臓器又は構造体を特定するためにニューラル・ネットワーク及び深層学習を用いることを含む、機械学習を用いることに関する。例えば、スキャナを使用して、複数の超音波信号を対象臓器に向けて伝送することができ、伝送された信号に関連付けられたエコー情報を機械学習技術／アルゴリズムを用いて処理することができる。機械学習処理を使用して、関心の対象を特定することができ、受信した超音波エコー・データに基づいて生成された画像の各部分又は各画素に関連付けられた確率情報を生成することができる。
【０００７】
例えば、一実装形態では、対象臓器に向けられた複数の異なる走査面上に伝送された超音波信号に関連付けられたＢモード・エコー・データなどの超音波エコー・データは、各Ｂモード画像の確率マップを生成するために使用され得る。一実装形態では、Ｂモード画像内の各画素は、その特定の画素が対象臓器／構造体内にあるか、又はその一部であるかを示す確率にマッピングされ得る。画素毎の分析結果は、対象確率マップを生成するために使用される。次に、二値化処理及び後処理を実施して雑音を取り除いて、対象臓器に対する境界壁を判定し境界情報に基づいてサイズを推定しようとする従来のスキャナに比べて、より正確な臓器の表現を提供することができる。実装形態によっては、後処理からの出力を医療関係者に表示して、超音波スキャンを実施しながら、簡単に臓器を位置決めすることを支援できる。また、追加の後処理を実施して、患者の膀胱内の流体の容積などの対象臓器の容積を推定することができる。
【０００８】
図１Ａは、例示的な実施例に従ったスキャン・システム１００を示す図である。図１を参照すると、スキャン・システム１００は、プローブ１１０、ベース・ユニット１２０及びケーブル１３０を含む。
【０００９】
プローブ１１０は、ハンドル部１１２（ハンドル１１２とも呼ばれる）、トリガ１１４及びノーズ部１１６（ドーム若しくはドーム部１１６とも呼ばれる）を含む。医療関係者は、ハンドル１１２を介してプローブ１１０を保持してトリガ１１４を押して、ノーズ部１１６に位置する１つ又は複数の超音波送受信機及び変換器を起動して、関心の対象臓器に向けて超音波信号を伝送することができる。例えば、図１Ｂは、患者１５０の骨盤部上及び本実例では患者の膀胱１５２である関心の対象臓器上に位置するプローブ１１０を示す。
【００１０】
ハンドル１１２により、ユーザはプローブ１１０を患者１５０に対して移動することが可能になる。上述の通り、選択された解剖学的部分がスキャンされるとき、ドーム１１６が患者１５０の表面部に接触した状態で、トリガ１１４が、選択された解剖学的部分の超音波スキャンを開始する。ドーム１１６は、通常、解剖学的部分に適切な音響インピーダンス整合を提供し、且つ／又は超音波エネルギーが解剖学的部分に投射されるときに適切に焦点を合わせることができる材料で形成される。例えば、図１Ｂの領域１５４に図示する音響ゲル又はゲル・パッドが、関心領域（ＲＯＩ：Ｒｅｇｉｏｎ  ｏｆ  Ｉｎｔｅｒｅｓｔ）にわたる患者１５０の皮膚に塗布されて、ドーム１１６が患者１５０の皮膚に押し付けて配置されたときに音響インピーダンス整合を提供することができる。
【００１１】
ドーム１１６は、１つ又は複数の超音波送受信機素子及び１つ又は複数の変換器素子（図１Ａ又は図１Ｂには図示せず）を含む。送受信機素子は、超音波エネルギーをドーム１１６から外に向かって伝送し、解剖学的部分内の内部構造体／組織によって生成された音響反射すなわちエコーを受信する。１つ又は複数の超音波変換器素子は、モータによってドーム１１６内を移動して送受信機素子による超音波信号の伝送に対して様々なスキャン方向を提供できる一次元又は二次元アレイの圧電素子を含み得る。或いは、変換器素子は、選択された解剖学的領域がアレイの素子に選択的に通電することによってスキャンされ得るように、プローブ１１０に対して静止していることができる。
【００１２】
実装形態によっては、プローブ１１０は、初期対象化及びＲＯＩ内の臓器又は構造体の対象にユーザがアクセスするのを案内するため点灯することができる複数の矢印を含む方向インジケータ・パネル（図１Ａに図示せず）を含み得る。例えば、実装形態によっては、臓器又は構造体が、患者１５０の第１の位置で皮膚表面に押し付けて配置されたプローブ１１０の配置を中心とする場合、方向矢印は点灯されなくてもよい。しかし、臓器が中心を外れている場合、矢印又は矢印の組が、プローブ１１０を患者１５０の第２の又はその後の皮膚位置に再配置するようにユーザを誘導するために点灯することができる。他の実装形態では、方向インジケータは、ベース・ユニット１２０のディスプレイ１２２上に提示されてもよい。
【００１３】
プローブ１１０内に位置する１つ又は複数の送受信機は、好ましくはドーム１１６内又はそれに隣接して位置付けられる加速度計及び／又はジャイロスコープを含む慣性基準装置を含んでもよい。加速度計は、好ましくは座標システムに対して送受信機の加速度を感知するように動作することができ得るが、ジャイロスコープは、同一又は別の座標システムに対して送受信機の角速度を感知するように動作可能であり得る。したがって、ジャイロスコープは、動的要素を使用する従来の構成であってもよく、又は、光リング・ジャイロスコープなどの光電子デバイスであってもよい。一実施例では、加速度計及びジャイロスコープは、一般にパッケージ化されたデバイス及び／又はソリッド・ステート・デバイスを含んでもよい。他の実施例では、加速度計及び／又はジャイロスコープは、一般にパッケージ化された微小電気機械システム（ＭＥＭＳ：Ｍｉｃｒｏ−ＥｌｅｃｔｒｏＭｅｃｈａｎｉｃａｌ  Ｓｙｓｔｅｍ）デバイスを含んでもよい。いずれの場合も、加速度計及びジャイロスコープは、患者の関心の解剖学的領域に隣接する既知の位置に対する位置の及び／又は角度の変化の決定を協働して可能にする。
【００１４】
プローブ１１０は、ケーブル１３０などの有線接続を介してベース・ユニット１２０と通信することができる。他の実装形態では、プローブ１１０は、無線接続（例えば、ブルートゥース（登録商標）、ＷｉＦｉ（登録商標）など）を介してベース・ユニット１２０と通信できる。いずれの場合も、ベース・ユニット１２０は、ディスプレイ１２２を含むことにより、ユーザが超音波スキャンで処理された結果を見られるようにし、且つ／又はプローブ１１０の動作中、ユーザに対して操作のための対話を可能にする。例えば、ディスプレイ１２２は、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、発光ダイオード（ＬＥＤ：Ｌｉｇｈｔ  Ｅｍｉｔｔｅｄ  Ｄｉｏｄｅ）ベースのディスプレイ、又は、ユーザに文字及び／又は画像データを提供するその他の種類のディスプレイなどの出力ディスプレイ／スクリーンを含み得る。例えば、ディスプレイ１２２は、患者１５０の選択された解剖学的部分に対してプローブ１１０を位置付けるための命令を与えることができる。ディスプレイ１２２はまた、選択された解剖学的領域の二次元画像又は三次元画像を表示できる。
【００１５】
実装形態によっては、ディスプレイ１２２は、超音波スキャンに関連付けられた様々な特徴をユーザが選択できるグラフィカル・ユーザ・インタフェース（ＧＵＩ：Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を含み得る。例えば、ディスプレイ１２２は、患者１５０が男性であるか、女性であるか又は子供であるかをユーザが選択できるようにしてもよい。それにより、システム１００は男性患者及び女性患者の様々な解剖学的詳細に適応するようにシステム１００を適合するなど、選択された患者の解剖学に対する超音波信号の伝送、受け取り及び処理を自動的に適合することが可能になる。例えば、男性患者が、ディスプレイ１２２上のＧＵＩを介して選択された場合、システム１００は、男性患者に膀胱などの単一の空洞を位置決めするように構成することができる。逆に、ＧＵＩを介して女性患者が選択された場合、システム１００は、膀胱及び子宮を含む身体領域など、複数の空洞を有する解剖学的部分を撮像するように構成することができる。同様に、子供の患者が選択されると、システム１００は、より小さいサイズの子供の患者に基づいて伝送を調節するように構成できる。代替の実装形態では、システム１００は、男性患者及び／又は女性患者と共に使用され得る単一空洞スキャン・モード、又は複数の空洞スキャン・モードを選択するように構成された空洞セレクタを含んでもよい。したがって、空洞セレクタは、単一空洞が撮像され、又は、大動脈及び心臓を含む領域などの複数の空洞領域が撮像されるようになされてもよい。さらに、患者の種類の選択（例えば、男性、女性、子供）は、画像を分析するときに使用されて、以下に詳細に説明されるように、対象臓器を正確に表すのを支援することができる。
【００１６】
患者の選択された解剖学的部分をスキャンするため、ドーム１１６は、スキャンされる解剖学的部分に隣接する図１Ｂに示すように、患者１５０の表面部分に押し付けて位置付けられてもよい。ユーザは、トリガ１１４を押して送受信機を起動する。それに応答して、変換器素子が送受信機を任意に位置付け、送受信機は、超音波信号を身体内に伝送し、対応するリターン・エコー信号を受信し、リターン・エコー信号は少なくとも部分的に送受信機によって処理されて、選択された解剖学的部分の超音波画像を生成できる。特定の実施例では、システム１００は、約２メガヘルツ（ＭＨｚ）から約１０ＭＨｚ以上（例えば、１８ＭＨｚ）にわたる範囲に超音波信号を伝送する。
【００１７】
一実施例では、プローブ１１０は、事前決定された周波数及び／又はパルス繰り返し数で超音波エネルギーを発生するように、且つ超音波エネルギーを送受信機に移動するように構成されるベース・ユニット１２０に結合され得る。ベース・ユニット１２０は、送受信機によって受信されてスキャンされた解剖学的領域の画像を生成する、反射された超音波エネルギーを処理するように構成された１つ又は複数のプロセッサ或いは処理ロジックも含む。
【００１８】
さらに別の特定の実施例では、プローブ１１０は、プローブ１１０内に位置付けられたマイクロプロセッサ及びマイクロプロセッサに関連付けられて送受信機を動作可能に制御するソフトウェアを含んで、反射された超音波エネルギーを処理して超音波画像を生成する自立型デバイスであってもよい。したがって、プローブ１１０上のディスプレイを使用して、生成された画像を表示し、且つ／又は送受信機の動作に関連付けられたその他の情報を閲覧することができる。例えば、その情報は一連のスキャンを実施する前に送受信機の好ましい位置を示す英数字データを含んでもよい。他の実装形態では、送受信機は、少なくとも部分的に送受信機の動作を制御するソフトウェアを含み、且つスキャンされた解剖学的領域の画像を生成できるように送受信機から転送された情報を処理するソフトウェアも含む、ラップトップ又はデスクトップ・コンピュータなどの汎用コンピュータに結合されてもよい。
【００１９】
図２は、例示的な実装形態に従ってシステム１００に実装された関数型論理構成要素のブロック図である。図２を参照すると、システム１００は、データ取得装置２１０、畳み込みニューラル・ネットワーク（ＣＮＮ：Ｃｏｎｖｏｌｕｔｉｏｎａｌ  Ｎｅｕｒａｌ  Ｎｅｔｗｏｒｋ）オートエンコーダ装置２２０、後処理装置２３０、照準ロジック２４０、及び量推定ロジック２５０を含む。例示的な実装形態では、プローブ１１０は、データ取得装置２１０を含むことができ、他の関数型装置（例えば、ＣＮＮオートエンコーダ装置２２０、後処理装置２３０、照準ロジック２４０及び量推定ロジック２５０）は、ベース・ユニット１２０に実装することができる。他の実装形態では、特定の装置及び／又はロジックは、コンピューティング・デバイス又はプローブ１１０及びベース・ユニット１２０の両方に対して外部に位置するサーバ（例えば、無線接続経由でインターネット又は病院内ローカル・エリア・ネットワークにアクセス可能）経由などで、他のデバイスによって実施され得る。例えば、プローブ１１０は、プローブ１１０及びベース・ユニット１２０から遠隔に位置する処理システムへ、例えば、無線接続（例えば、ＷｉＦｉ（登録商標）又はいくつかの他の無線プロトコル／技術）を介してエコー・データ及び／又は画像データを伝送することができる。
【００２０】
上述のように、プローブ１１０は、超音波信号を生成し、伝送された信号からエコーを受信し、受信したエコー（例えば、受信したエコーの大きさ又は強さ）に基づいてＢモード画像データを生成する送受信機を含んでもよい。例示的な実装形態では、データ取得装置２１０は、患者１５０の関心の領域に対応する複数のスキャン面に関連付けられたデータを取得する。例えば、プローブ１１０は、データ取得装置２１０によって処理されて、２次元（２Ｄ）Ｂモード画像データを生成して膀胱の大きさ及び／又は容積を判定するエコー・データを受信できる。他の実装形態では、プローブ１１０は、処理されて、膀胱のサイズ及び／又は容積を判定するために使用できる３次元（３Ｄ）画像データを生成するエコー・データを受信できる。
【００２１】
例えば、図３は、３Ｄ画像データを取得するために使用される例示的なデータ取得装置２１０を示す。図３を参照すると、データ取得装置２１０は、変換器３１０、ドーム部１１６の外部表面３２０及びベース３６０を含む。図３に示す要素は、プローブ１１０のドーム部１１６内に含まれ得る。
【００２２】
変換器３１０は、図３の３３０によって示される、プローブ１１０から超音波信号を伝送することができる。変換器３１０は、変換器３１０が２つの垂直軸の周りを回転できるように取り付けられ得る。例えば、変換器３１０は、ベース３６０に対して第１の軸３４０の周りを回転することができ、ベース３６０に対して第２の軸３５０の周りを回転することができる。第１の軸３４０は、本明細書ではシータ軸と呼ばれ、第２の軸３５０は、本明細書ではファイ軸と呼ばれる。一例示的な実装形態では、シータ及びファイの動きの範囲は、１８０度より小さくてもよい。一実装形態では、スキャンは、シータの動き及びファイの動きに対してインターレースされ得る。例えば、変換器３１０の移動は、シータ方向に起こり、その後ファイ方向の移動が続いてもよい。これにより、データ取得装置２１０は滑らかな連続した容積スキャンを取得できるほか、スキャン・データを取得する速度を向上させることもできる。
【００２３】
一例示的な実装形態では、データ取得装置２１０は、画像をＣＮＮオートエンコーダ装置２２０に送る前に、Ｂモード画像をリサイズできる。例えば、データ取得装置２１０は、縮小処理又はデシメーション処理を介してＢモード画像のサイズを縮小するためのロジックを含むことができる。次に、縮小されたサイズのＢモード画像を、ＣＮＮオートエンコーダ装置２２０に入力することができる。ＣＮＮオートエンコーダ装置２２０は、以下により詳細に説明するように、出力確率マッピングを生成する。代替の実装形態では、ＣＮＮオートエンコーダ装置２２０は、入力Ｂモード画像自体を入力層で縮小又は間引くことができる。いずれの場合も、Ｂモード画像データの大きさ／量を縮小することにより、ＣＮＮオートエンコーダ装置２２０が必要とする処理時間及び処理能力を低減して、Ｂモード画像データを処理することができる。他の実装形態では、Ｂモード画像データをＣＮＮオートエンコーダ装置２２０に入力する前に、リサイズがデータ取得装置２１０によって実施されなくてもよい。さらに他の実装形態では、輝度正規化、コントラスト強調、走査変換などの画像強調操作が、データ取得装置２１０及び／又はＣＮＮオートエンコーダ装置２２０によって実施されて、出力データの生成に関して正確さを向上させることができる。
【００２４】
図２に戻ると、ＣＮＮオートエンコーダ装置２２０は、データ取得装置２１０を介して受信したデータを処理するためロジックを含み得る。一例示的な実装形態では、ＣＮＮオートエンコーダ装置２２０は、以下により詳細に説明するように、複数の畳み込み層処理及び各層に対して複数のカーネル又はフィルタを含むディープ・ニューラル・ネットワーク（ＤＮＮ）処理を実施してもよい。本明細書で使用される用語「ＣＮＮオートエンコーダ装置」又は「オートエンコーダ装置」は、空間情報なしでグローバル・ラベルを出力する分類器と異なり、入力と出力の両方が空間情報を有するニューラル・ネットワーク・システム／装置及び／又は機械学習システム／装置を含むと広く解釈されるものとする。
【００２５】
例えば、ＣＮＮオートエンコーダ装置２２０は、受信した画像入力をマッピングして、できるだけ少ない歪みの量で出力するロジックを含む。ＣＮＮ処理は、その他の種類のニューラル・ネットワーク処理と同様であり得るが、ＣＮＮ処理は、ＣＮＮ処理が様々な特性／処理への制限を容易に符号化することができる、入力が画像である明らかな仮定を使用し、それにより、ＣＮＮオートエンコーダ装置２２０によって処理されるか、又は組み込まれる必要があるパラメータの量を減らす。例示的な実装形態では、ＣＮＮオートエンコーダ装置２２０は、畳み込み処理を実施して入力画像に関連付けられた特徴マップを生成する。次に、特徴マップは、複数回サンプリングされて出力を生成することができる。一例示的な実装形態では、ＣＮＮオートエンコーダ装置２２０が使用するＣＮＮのカーネルのサイズは、出力を生成する際の適切な速度をもたらすように、１７×１７かそれより小さくてよい。さらに、１７×１７のカーネルのサイズにより、ＣＮＮオートエンコーダ装置２２０はＢモード画像データ内の関心の点の周りの適切な情報をキャプチャすることができる。加えて、例示的な実装形態によれば、畳み込み層の数は、各層ごとに５つ以下のカーネルを有する８層以下であり得る。しかし、より小さいカーネル（例えば、３×３、７×７、９×９）又はより大きいカーネル（例えば、１７×１７より大きい）、層毎の追加のカーネル（例えば、６以上）及び追加の畳み込み層（例えば、１１以上１００以下）が、他の実装形態で使用されてもよいことを理解されたい。
【００２６】
ＣＮＮ処理に関わる典型的なアプリケーションでは、関心のデータのみが狭い層を通過できるように処理内に狭いボトルネック層を追加することにより、データの寸法が縮小される。このデータ寸法縮小は、「プーリング」層を追加する、又は大きい「ストライド」を使用して、ニューラル・ネットワークで処理される画像のサイズを縮小することによって通常達成される。しかし、検出された膀胱壁の位置の空間的正確さが正確な容積の計算に重要である、膀胱の検出に関する本明細書に記載の実装形態によっては、プーリング及び／又は大きいストライドは、最小限使用されるか、スキップ結合又は拡張畳み込み（ｄｉｌａｔｅｄ  ｃｏｎｖｏｌｕｔｉｏｎ）などの他の空間的解決、すなわち保存技術と組み合わされる。
【００２７】
例示的なシステム１００は、ＣＮＮオートエンコーダ装置２２０を使用して、Ｂモード入力データを処理することを示すと同時に、他の実装形態では、システム１００が、他の種類のオートエンコーダ装置又は機械学習装置を含み得る。例えば、ＣＮＮオートエンコーダ装置２２０は、出力層が入力層と同じ数のノードを有するニューラル・ネットワーク構造を含み得る。他の実装形態では、入力層のサイズが出力層のサイズと異なる他の種類の機械学習モジュール又は装置を使用することができる。例えば、機械学習モジュールは、入力画像の２倍、又は半分（層の数に関して）である確率マッピング出力を生成することができる。他の実装形態では、システム１００に含まれる機械学習装置は、決定木、サポート・ベクター・マシン、ベイジアン・ネットワークなどの様々な機械学習技術及び機械学習アルゴリズムを使用できる。いずれの場合も、システム１００は、以下に詳細に説明するように、機械学習アルゴリズムを使用して、次に、関心の対象臓器の容積を推定するために使用できるＢモード入力データに関する確率情報を生成する。
【００２８】
図４は、例示的な実装形態に従ったＣＮＮオートエンコーダ装置２２０の一部を概略的に示す。図４を参照すると、ＣＮＮオートエンコーダ装置２２０は、空間の入力４１０、ＦＦＴの入力４２０、ルックアップ４２２、特性マップ４３０、特性マップ４４０、ルックアップ４４２、カーネル４５０、バイアス４５２、カーネル４６０及びバイアス４６２を含み得る。入力空間４１０は、データ取得装置２１０により提供される２Ｄ  Ｂモード画像データを表すことができる。ＣＮＮオートエンコーダ２２０は、高速フーリエ変換（ＦＦＴ：Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）を実施して、画像データを周波数領域に変換する、フィルタを適用する又はカーネルＦＦＴ４５０を介して入力ＦＦＴに重みを加えることができる。畳み込み処理の出力は、バイアス値４５２及び空間特性マップ４３０を生成するためにルックアップ・テーブル４２２に送られた結果を適用された逆高速フーリエ変換（ＩＦＦＴ：Ｉｎｖｅｒｓｅ  Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）関数を介してバイアスされ得る。ＣＮＮオートエンコーダ装置２２０は、ＦＦＴを空間特性マップ４３０に適用して、ＦＦＴ特性マップ４４０を生成することができ、プロセスは追加の畳み込み及びカーネルに対して繰り返すことができる。例えば、ＣＮＮオートエンコーダ装置２２０が８つの畳み込み層を含む場合、プロセスはさらに７回継続し得る。さらに、後続の特性マップそれぞれに適用されるカーネルは、図４の４つのカーネル４６０に示すように、カーネルの数×特性マップの数に対応することができる。バイアス４５２及びバイアス４６２は、ＣＮＮ処理の性能を向上させるためにも適用され得る。
【００２９】
上述のように、ＣＮＮオートエンコーダ装置２２０は、ＦＦＴを使用して、周波数領域で畳み込みを実施することができる。こうした方法により、システム１００は、複数のコンピュータを使用してＣＮＮアルゴリズムを実施するより大きいシステムよりも少ない計算能力を使用するＣＮＮアルゴリズムを実装することができる。この方法では、システム１００は、プローブ１１０及びベース・ユニット１２０などのハンド・ヘルド式装置及びベース・ステーションを使用して、ＣＮＮ処理を実施できる。他の実装形態では、空間領域アプローチが使用され得る。空間領域アプローチは、ネットワーク経由でシステム１００に接続された（例えば、無線又は有線ネットワーク）処理デバイス及び／又はクライアント／サーバ方法（例えば、システム１００がクライアントである）経由でシステム１００と動作する処理デバイスなど、他の処理デバイスとシステム１００が通信できる状況で追加の処理能力を使用できる。
【００３０】
ＣＮＮオートエンコーダ装置２２０の出力は、処理された入力画像の処理された各部又は画素が、関心の対象臓器内にある確率に関連付けられた確率情報である。例えば、以下でより詳細に説明するように、ＣＮＮオートエンコーダ装置２２０は、処理された入力画像データに関連付けられた各画素が０と１の間の値に対応する確率にマッピングされる確率マップを生成することができ、ここで、値０は、画素が対象臓器内にある０％の確率を表し、値１は、画素が対象臓器内にある１００％の確率を表す。ＣＮＮオートエンコーダ装置２２０は、入力画像と対照的に、処理された画像上で画素分析又は空間位置分析を実施する。結果として、処理された画像の画素毎の分析は、入力画像と一対一に対応しなくてもよい。例えば、ＣＮＮオートエンコーダ装置２２０によって分析されて確率情報を生成する１つの処理された画素又は空間的位置は、入力画像のリサイズに基づいて入力画像内の複数の画素に対応してもよく、又はその逆であってもよい。さらに、本明細書で使用される用語「確率」は、画素又は画像の一部が対象内又は関心の臓器内にある可能性を広く含むと解釈されるべきである。本明細書で使用される用語「確率情報」も、二進値又は他の値などの離散値を含むと広く解釈されるべきである。
【００３１】
他の実装形態では、ＣＮＮオートエンコーダ装置２２０は、各画素が−１０〜１０の範囲の値、２５６階調値の１つに対応する値など確率値又は指標に関連し得る様々な値にマッピングされる確率マップを生成できる。いずれの場合も、ＣＮＮオートエンコーダ装置２２０によって生成される値又は単位を使用して、画素又は画像の一部が対象臓器内にある確率を判定することができる。例えば、２５６階調の実例では、１の値は、画素又は画像の一部が対象臓器内にあることの０％の確率を示し得、２５６の値は、画素又は画像が対象臓器内にあることの１００％の確率を示し得る。
【００３２】
さらに他の実装形態では、ＣＮＮオートエンコーダ装置２２０は、画素又は出力領域が対象臓器内にあるかどうかを示す二進値などの離散出力値を生成し得る。例えば、ＣＮＮオートエンコーダ装置２２０は、画素が対象臓器内にあるときに「１」などの離散値を、画素が対象臓器内にないときに「０」を生成する二値化又は分類プロセスを含み得る。他の例では、生成された値は二進数でなくてもよいが、画素が対象臓器内にあるか、又は対象臓器の外側にあるかどうかに関連することができる。
【００３３】
実装形態によっては、ＣＮＮオートエンコーダ装置２２０は、画素毎のデータを分析するとき、様々な要因を考慮してもよい。例えば、ＣＮＮオートエンコーダ装置２２０は、患者１５０が男性であるか、女性であるか又は子供であるかを示す、ベース・ユニット１２０（図１Ａ）のディスプレイ１２２上に表示されたＧＵＩを介したユーザからの入力を受信することができ、ありそうなサイズ、形状、量などに関する、特定の種類の患者の対象臓器に関する記憶された情報に基づいて確率値を調節することができる。こうした実装形態では、ＣＮＮオートエンコーダ装置２２０は、男性、女性及び子供のデータで訓練された３つの異なるＣＮＮを含むことができ、ＣＮＮオートエンコーダ装置２２０は、選択に基づいて適切なＣＮＮを使用できる。
【００３４】
実装形態によっては、ＣＮＮオートエンコーダ装置２２０は、例えば、被験者に関連付けられたＢモード画像データを用いて性別、年齢、年齢の範囲、大人又は子供の状態など被験者の患者の人口統計学的情報を自動的に特定できる。ＣＮＮオートエンコーダ装置２２０は、例えば、肥満度指数（ＢＭＩ）、身長及び／又は体重などのＢモード画像データを用いて被験者の臨床状態を自動的に特定することもできる。ＣＮＮオートエンコーダ装置２２０は、プローブ１１０の位置情報、関心の対象に関するプローブ１１０の照準品質など、システム１００によって実施されるスキャンに対するデバイス情報も自動的に特定できる。
【００３５】
他の実装形態では、別の処理デバイス（例えば、オートエンコーダ装置２２０及び／又はプロセッサ５２０に類似する）が、例えば、別のニューラル・ネットワーク又は他の処理ロジックを用いて患者の属性、臨床状態及び／又はデバイス情報の自動検出を実施でき、自動判定の出力が、ＣＮＮオートエンコーダ装置２２０への入力として提供され得る。さらに、他の実装形態では、患者の属性情報、臨床状態及び／又はデバイス情報、患者のデータなどが、例えば、ベース・ユニット１２０のディスプレイ１２２又はプローブ１１０上の入力選択を介して手動で入力され得る。いずれの場合も、ＣＮＮオートエンコーダ装置２２０によって自動的に特定された情報又はＣＮＮオートエンコーダ装置２２０／システム１００への手動入力を使用して、画像データの処理のための適切なＣＮＮを選択することができる。
【００３６】
さらに他の実装形態では、ＣＮＮオートエンコーダ装置２２０は、他の情報で訓練されてもよい。例えば、ＣＮＮオートエンコーダ装置２２０は、患者の病歴データを用いて取得された情報並びに関心の対象をスキャンする前に患者の健康診断を経由して取得された情報を含み得る被験者に関連付けられた患者のデータで訓練されてもよい。例えば、患者のデータには、患者の手術歴、傷病歴（例えば、膀胱疾患情報）、関心の対象の以前の画像（例えば、被験者の膀胱の以前の画像）などの患者の病歴情報、並びに妊娠状態、瘢痕組織の存在、水和問題、対象領域の異常性（例えば、むくみ又は膨隆腹）などの患者／被験者の健康診断を経由して取得されたデータが含まれてもよい。例示的な実装形態では、患者のデータは、ベース・ユニット１２０のディスプレイ１２２を介するシステム１００への入力であってもよい。いずれの場合も、ＣＮＮオートエンコーダ装置２２０及び／又は別の処理デバイスによって自動的に生成された情報、並びに／或いはシステム１００へ手動で入力された情報は、システム１００によって実施される機械学習処理への入力として提供されて、システム１００によって生成される関心の対象に関連付けられたデータの正確さを向上させる支援をすることができる。
【００３７】
さらに他の例では、オートエンコーダ装置２２０は、臓器の種類（例えば、膀胱、大動脈、前立腺、心臓、腎臓、子宮、血管、羊水、胎児など）に関する入力情報をディスプレイ１２２上に備えられたＧＵＩを介して受信し、臓器の数などを画像化し、選択された臓器に従って訓練された適切なＣＮＮを用いることができる。
【００３８】
後処理装置２３０は、画素毎の確率情報を受け取るためのロジックを含み、「スマートな」二値化確率アルゴリズムを適用する。例えば、後処理装置２３０は、以下に詳細に記載するように、補間を実施して輪郭の詳細をより明瞭に定義することができる。さらに、後処理装置２３０は、被験者の種類に基づいてＣＮＮオートエンコーダ装置２２０の出力を調節することができる。例えば、プローブ１１０を使用して超音波スキャンを開始する前にディスプレイ１２２上でＧＵＩを介して「子供」が選択された場合、後処理装置２３０は、ある特定の深さより深い位置に対応するＣＮＮオートエンコーダ装置２２０からの出力を無視することができる。というのも、通常の子供はサイズが小さいため、子供の膀胱の深さは普通浅いからである。別の実例として、後処理装置２３０は、臓器の種類に基づいて、単一の主要な領域を選択するか、又は複数の関心の領域を選択するかを判定することができる。例えば、スキャン中の臓器の種類が膀胱の場合、身体には１つしか膀胱がないので、後処理装置２３０は、単一の主要な領域を選択することができる。しかし、対象が恥骨の場合、後処理装置２３０は、２つの側の恥骨に対応する２つの関心の領域まで選択できる。
【００３９】
照準ロジック２４０は、超音波検査中プローブ１１０に対して対象臓器が適切に中心にあるかを判定するためのロジックを含む。実装形態によっては、照準ロジック２４０は文字又は図を生成して、プローブ１１０の位置を調節する際に対象臓器のより良いスキャンを取得できるようにユーザを案内することができる。例えば、照準ロジック２４０は、プローブ１１０からのデータを分析して、プローブ１１０を患者１５０の左に移動させる必要があると判定できる。この場合、照準ロジック２４０は、文字及び／又は図（例えば、点滅する矢印）をディスプレイ１２２に出力して、プローブ１１０を適切な方向に移動するようにユーザに指示できる。
【００４０】
量推定ロジック２５０は、対象臓器の容積を推定するためのロジックを含むことができる。例えば、以下に詳細に記載されるように、量推定ロジック２５０は、後処理装置２３０によって生成された２Ｄ画像に基づいて容積を推定できる。３Ｄ画像が与えられる事例では、量推定ロジック２５０は、単に３Ｄ画像を使用して対象臓器の容積を判定できる。量推定ロジック２５０は、ディスプレイ１２２及び／又はプローブ１１０上のディスプレイを介して推定した容積を出力できる。
【００４１】
図２に示す例示的な構成は、単純化のため提供される。システム１００は、図２に示すより多くのロジック装置／デバイスを含んでも、より少ないロジック装置／デバイスを含んでもよいことを理解されたい。例えば、システム１００は、複数のデータ取得装置２１０及び受信したデータを処理する複数の処理装置を含んでもよい。さらに、システム１００は、外部ネットワークを介して情報を送信及び受信する通信インタフェース（例えば、無線周波送受信機）などの追加の構成要素を含んで、超音波信号を分析して関心の対象臓器を特定する支援をすることができる。
【００４２】
さらに、以下に、システム１００の特定のコンポーネントによって実施される様々な機能を記載する。他の実装形態では、１つのデバイスで実行されていると説明される様々な機能は、別のデバイス又は複数の他のデバイスで実施されてもよく、且つ／又は複数のデバイスで実施されていると説明される様々な機能が、単一のデバイスを組み合わせて、実施されてもよい。例えば、一実装形態では、以下に記載するように、ＣＮＮオートエンコーダ装置２２０は、入力画像を確率情報に変換し、中間マッピング出力を生成することができ、中間出力を、例えば、容積情報、長さ情報、面積情報などに変換することもできる。すなわち、単一のニューラル・ネットワーク処理デバイス／装置が、入力画像データを受信し、容積及び／又はサイズ情報と共に処理された画像出力データを出力することができる。この実例では、別々の後処理装置２３０及び／又は量推定ロジック２５０が必要でないこともあり得る。さらに、この実例では、任意の中間マッピング出力は、システム１００のオペレータに利用可能又は可視であっても、利用不可又は可視でなくてもよい（例えば、中間マッピングは、ユーザが直に利用可能でない／可視でない内部処理の一部であってもよい）。すなわち、システム１００に含まれるニューラル・ネットワーク（例えば、ＣＮＮオートエンコーダ装置２２０）は、システム１００のユーザによる追加の入力を必要としないで、又はほとんど追加の入力を必要としないで、受信した超音波エコー情報及び／又は画像を変換し、関心の対象の容積情報又は他のサイズ情報を出力できる。
【００４３】
図５は、デバイス５００の例示的な構成を示す。デバイス５００は、例えば、ＣＮＮオートエンコーダ装置２２０、後処理装置２３０、照準ロジック２４０、及び量推定ロジック２５０のコンポーネントに対応し得る。図５を参照すると、デバイス５００は、バス５１０、プロセッサ５２０、メモリ５３０、入力デバイス５４０、出力デバイス５５０及び通信インタフェース５６０を含み得る。バス５１０は、デバイス５００の構成要素間の通信を可能にする経路を含み得る。例示的な実装形態では、図５に示すコンポーネントの全て又は一部は、メモリ５３０内に記憶されたソフトウェア命令を実行するプロセッサ５２０によって実装及び／又は制御され得る。
【００４４】
プロセッサ５２０は、１つ又は複数のプロセッサ、マイクロプロセッサ、又は命令を理解し、実行することができる処理ロジックを含み得る。メモリ５３０は、プロセッサ５２０による実行のための情報及び命令を記憶することができるランダム・アクセス・メモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）又は別の種類の動的記憶デバイスを含み得る。メモリ５３０は、プロセッサ５２０によって使用される静的情報及び命令を記憶できる読み出し専用メモリ（ＲＯＭ）デバイス又は別の種類の静的記憶デバイスも含み得る。メモリ５３０は、ソリッド・ステート・ドライブ（ＳＳＤ：Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）をさらに含み得る。メモリ５３０は、磁気及び／又は光記憶媒体（例えば、ハード・ディスク）並びにその対応ドライブも含み得る。
【００４５】
入力デバイス５４０は、キーボード、キーパッド、マウス、ペン、マイク、タッチ・スクリーン、音声認識及び／又は生体機構などの、ユーザがデバイス５００に情報を入力することができる機構を含み得る。出力デバイス５５０は、ディスプレイ（例えば、液晶ディスプレイ（ＬＣＤ））、プリンタ、スピーカなどを含む、情報をユーザに出力する機構を含み得る。実装形態によっては、タッチ・スクリーン・ディスプレイは入力デバイスと出力デバイスの両方の役割をし得る。
【００４６】
通信インタフェース５６０は、デバイス５００が有線、無線、又は光機構を介して他のデバイスと通信するためにする使用する１つ又は複数の送受信機を含み得る。例えば、通信インタフェース５６０は、ネットワークを介してＲＦデータを伝送及び受信するための１つ又は複数の無線周波（ＲＦ）送信機、受信機及び／又は送受信機並びに１つ又は複数のアンテナを含み得る。通信インタフェース５６０はまた、ネットワーク内の構成要素と通信するためＬＡＮ又は他の機構にモデム又はイーサネット（登録商標）インタフェースを含み得る。
【００４７】
図５に示す例示的な構成は、単純化のため提供される。デバイス５００は、図５に示すより多くのデバイス又は少ないデバイスを含んでもよいことを理解されたい。例示的な実装形態では、デバイス５００は、メモリ５３０などのコンピュータ可読媒体に含まれた連続した命令を実行するプロセッサ５２０に応答して動作を実施する。コンピュータ可読媒体は、物理的又は論理的メモリ・デバイスとして定義され得る。ソフトウェア命令は、別のコンピュータ可読媒体（例えば、ハード・ディスク・ドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ）又は通信インタフェース５６０を介した別のデイバスからメモリ５３０内に読み込まれ得る。或いは、特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ：Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などのハード・ワイヤード回路は、ソフトウェア命令の代わりに又はそれと組み合わせて使用されて、本明細書に記載の実装形態に従ったプロセスを実施することができる。したがって、本明細書に記載の実装形態は、ハードウェア回路及びソフトウェアのいずれの特定の組み合わせにも制限されない。
【００４８】
図６は、関心の対象を特定すること、並びに関心の対象に関連付けられたパラメータ（例えば、容積）を特定することに関する例示的な処理を示す流れ図である。処理は、関心の対象臓器をスキャンするためユーザの操作するプローブ１１０を用いて開始し得る。この実例では、対象臓器は、膀胱であると仮定する。本明細書に記載の特徴を使用して、他の臓器又は身体内の構造体を特定することができることを理解されたい。
【００４９】
例示的な実装形態では、ユーザがトリガ１１４を押し、プローブ１１０に含まれる送受信機が超音波信号を伝送し、プローブ１１０によって受信されたエコー信号に関連付けられたＢモード・データを取得できる（ブロック６１０）。一実装形態では、データ取得装置２１０は、膀胱を貫通して１２ヶ所の異なる平面に超音波信号を伝送し、１２ヶ所の異なる平面に対応する１２個のＢモード画像を生成できる。この実装形態では、データは、２Ｄ画像データに対応し得る。他の実装形態では、データ取得装置２１０は、３Ｄ画像データを生成し得る。例えば、図３に関連して上述したように、データ取得装置２１０は、インターレース・スキャンを実施して、３Ｄ画像を生成できる。いずれの場合も、伝送される超音波信号／スキャン面の数は、特定の実装形態に基づいて変わり得る。上述のように、実装形態によっては、データ取得装置２１０は、Ｂモード画像のサイズを縮小して、その後ＣＮＮオートエンコーダ装置２２０にＢモード・データを転送できる。例えば、データ取得装置２１０は、Ｂモード画像のサイズを１０％以上縮小できる。
【００５０】
いずれの場合も、ＣＮＮオートエンコーダ装置２２０は、２Ｄ  Ｂモード・データを受信し、データを処理して、受信したデータからノイズを取り除くと仮定する。例えば、図７を参照すると、ＣＮＮオートエンコーダ装置２２０は、膀胱に対応する暗い区域又は領域７１２を有するＢモード画像データ７１０を受信し得る。図示のように、Ｂモード画像データは不規則な区域を含むか、或いは不明瞭又はぼやけてユーザに見える可能性がある。例えば、図７の領域７１２は、膀胱の周囲内並びに明確でない境界内により明るい区域を含む。こうしたノイズの多い区域は、膀胱の容積を正確に推定することを難しくし得る。
【００５１】
この場合、ＣＮＮオートエンコーダ装置２２０は、対象確率マップを生成することにより取得したＢモード画像７１０のノイズ除去を実施する（ブロック６２０）。例えば、上述のように、ＣＮＮオートエンコーダ２２０は、ＣＮＮ技術を使用して、入力画像内の各画素に対して確率情報を生成することができる。
【００５２】
次に、ベース・ユニット１２０は、完全な円錐データ（すなわち、全てのスキャン面データ）が取得され、処理されたかを判定することができる（ブロック６３０）。例えば、ベース・ユニット１２０は、膀胱を貫通する１２ヶ所の異なるスキャンに対応する全ての１２個のＢモード画像が処理されたかを判定することができる。全てのＢモード画像データが処理されていない場合、（ブロック６３０−いいえ）、ベース・ユニット１２０は、次のスキャン面の位置に動きを制御して（ブロック６４０）、処理がブロック６１０に続いて、別のスキャン面に関連付けられたＢモード画像を処理する。
【００５３】
全てのＢモード画像データが処理された場合（ブロック６３０−はい）、ベース・ユニット１２０は、３Ｄ情報を用いて確率マップを修正することができる（ブロック６５０）。例えば、ＣＮＮオートエンコーダ装置２２０は、患者が男性であるか、女性であるか、子供であるかなどに基づく膀胱の３Ｄ形状及びサイズに関する記憶された想定情報を使用して、ＣＮＮオートエンコーダ装置２２０によって生成された確率情報の一部を修正することができ、それにより、膀胱のサイズ及び／又は形状を効果的に修正できる。すなわち、上述のように、ＣＮＮオートエンコーダ装置２２０は、患者の人口統計学的情報、患者の臨床状態、システム１００（例えば、プローブ１１０）に関連付けられたデバイス情報、患者の患者データ（例えば、患者の病歴情報及び患者の検査データ）などに基づいて訓練されたＣＮＮを使用することができる。例えば、ＣＮＮオートエンコーダ装置２２０は、患者１５０が男性の場合には男性患者のデータで訓練されたＣＮＮを使用し、患者１５０が女性の場合には女性患者のデータで訓練されたＣＮＮを使用し、患者１５０が子供の場合には子供のデータで訓練されたＣＮＮを使用し、患者の年齢の範囲に基づいて訓練されたＣＮＮを使用し、患者の病歴で訓練されたＣＮＮを使用することなどができる。ベース・ユニット１２０によって３Ｄ画像データが受信され、処理される場合などの他の実装形態では、追加の処理が実施されなくてもよく、ブロック６５０はスキップされてもよい。いずれの場合も、システム１００は、図７に示す画像７２０などのＰモード画像データ（ブロック６６０）を表示できる。
【００５４】
いずれの場合も、ベース・ユニット１２０は、確率マップを使用して、二値化処理を介して対象領域をセグメント化できる（ブロック６７０）。例えば、後処理装置２３０は、ＣＮＮオートエンコーダ装置２２０の出力を受信し、確率マッピングをリサイズする（例えば、補間を介して）、平滑化する、且つ／又はノイズ除去する（例えば、フィルタリングを介して）ことができる。例えば、一実装形態では、確率マップは、補間を通じてより大きいサイズにリサイズされて、より良い解像度を取得でき、且つ／又は、少なくとも部分的にサイズを縮小された可能性がある元のＢモード画像データの空間的解像度を回復できる。一実装形態では、２Ｄランチョス補間を実施して、対象確率マップに関連付けられた画像をリサイズできる。
【００５５】
さらに、ベース・ユニット１２０は、分類、すなわち二値化処理を実施して、確率情報を確率マッピング単位から二値化出力データに変換できる。例えば、後処理装置２３０は、確率値を二進値に変換できる。複数の候補の確率値が特定の画素用に識別された場合、後処理装置２３０は最大の突出値を選択できる。この方法では、後処理装置２３０は、ある「賢さ（ｓｍａｒｔｎｅｓｓ）」を用いて、複数の候補が特定されたときに、最もありそうな値を選択することができる。
【００５６】
図８は、例示的なスマートな二値化処理を概略的に示す。図８を参照すると、画像８１０は、確率情報が様々な輝度を有するグレースケール画像に変換される２Ｄ超音波画像に対応する画素分類又は確率マップからの出力を示す。図示のように、画像８１０は、膀胱の部分に対する可能性のある位置を表す８１２と表示されるグレー区域及び８１４と表示されるグレー区域を含む。画像８２０に示す十字線８２２によって示されるように、後処理装置２３０は、ピーク点又は最も輝度が高い画像８１０内の点を特定する。次に、後処理装置２３０は、画像８３０の領域８３２が示すように、輝度が閾値の輝度より大きい領域について、ピーク点の周りの領域を埋めることができる。この場合、その閾値の輝度値が閾値の輝度より低い区域８２０内の領域は埋められず、画像８１０に示すグレー区域８１４の除去をもたらす。その後、後処理装置２３０は、画像８４０の領域８４２が示すように、背景を埋めることができる。そして、後処理装置２３０は、画像８５０の区域８５２に示すように、任意の穴すなわち、画像内の開領域を埋める。領域８４２の穴は、ノイズの多い領域又は患者１５０の何か障害に関連する領域に対応し得る。この方法では、後処理装置２３０は、膀胱に対して最もありそうな位置及びサイズを特定する。すなわち、区域８５２は、患者１５０の膀胱の一部であると考えられる。
【００５７】
他の実装形態では、後処理装置２３０は、画像８１０内のピーク輝度値以外の情報を使用できる。例えば、後処理装置２３０は、平滑化された確率マップのピークなどの処理された確率のピーク値を使用する、複数のピーク値を使用して、複数の埋められた領域を特定することなどができる。他の実例として、後処理装置２３０は、区域、ピーク確率又は各領域の平均確率に基づいた「主要な」領域を選択できる。さらに他の実装形態では、後処理装置２３０は、例えば、ディスプレイ１２２を介してオペレータが手動で入力する１つ又は複数の速度点を使用する、１つ又は複数の速度点を生成するアルゴリズムを使用する、速度点を使わない別の種類の閾値を実施するなどして、患者の膀胱の領域を特定することができる。
【００５８】
この方法で画像８１０を処理した後、ベース・ユニット１２０は、図７に示す画像７２０などの画像を出力することができる。図７を参照すると、画像７２０は、膀胱に対応する領域７２２を含む。図示のように、膀胱７２２の縁は、画像７１２の境界よりはるかに明確になり、はるかにより正確な膀胱の表現を提供している。この方法では、ベース・ユニット１２０は、各画素の輝度値及び隣接する画素の局所勾配値並びに隠れマルコフ・モデル及びニューラル・ネットワーク・アルゴリズム（例えば、ＣＮＮ）などの統計的方法を使用して、Ｂモード画像内の各画素に対する確率値を生成し、Ｂモード・データをノイズ除去することができる。
【００５９】
次に、ベース・ユニット１２０は、セグメント化の結果を対象容積に変換できる（ブロック６７０）。例えば、後処理装置２３０は、二値マップ内のそれぞれの有効な対象画素に対応する３Ｄ空間内の全てのボクセルの容積を合計できる。すなわち、量推定ロジック２５０は、１２の区分された対象画像内のボクセルを合計して、膀胱の容積を推定できる。例えば、寄与率又は各ボクセルの容積を事前計算し、ベース・ユニット１２０内のルックアップ・テーブルに記憶できる。この場合、量推定ロジック２５０は、ルックアップ・テーブルへのインデックスとしてボクセルの合計を使用して、推定された容積を判定することができる。量推定ロジック２５０はまた、ベース・ユニット１２０のディスプレイ１２２を介して容積を表示できる。例えば、量推定ロジック２５０は、図７の区域７２４で膀胱の推定された容積（すなわち、この実例では１３５ミリリットル（ｍＬ））を表示することができ、これはベース・ユニット１２０のディスプレイ１２２に出力される。或いは、量推定ロジック２５０は、プローブ１１０上のディスプレイを介して容積情報を表示できる。後処理装置２３０は、セグメント化の結果を表示することもできる（ブロック６９０）。すなわち、後処理装置２３０は、ベース・ユニット１２０のディスプレイ１２２を介して膀胱の１２の区分を表示できる。
【００６０】
実装形態によっては、システム１００は、確率マッピング情報上で二値化処理を実施しなくてもよい。例えば、実装形態によっては、ＣＮＮオートエンコーダ装置２２０及び／又は後処理装置２３０は、ルックアップ・テーブルを確率マッピング情報に適用して、関心の対象臓器のありそうな部分を特定し、ディスプレイ１２２を介して出力を表示できる。
【００６１】
再度ブロック６２０を参照すると、実装形態によっては、確率マッピング装置２３０が、生成されるのに伴って情報をリアル・タイムで表示することができる。図９は、ユーザへの追加の表示情報を提供することに関連付けられた例示的な処理を示す。例えば、後処理装置２３０は、確率モード情報（本明細書でＰモードと呼ばれる）を、生成されるのに伴ってディスプレイ１２２を介してリアル・タイムで表示できる（図９、ブロック９１０）。後処理装置２３０はまた、対象をセグメント化し（ブロック９２０）、セグメント化の結果をＢモード画像で表示できる（ブロック９３０）。例えば、図１０は、３つのＢモード画像１０１０、１０１２及び１０１４並びに対応するＰモード画像１０２０、１０２２及び１０２４を示す。他の実装形態では、全ての１２個のＢモード画像及び１２個の対応するＰモード画像を表示できる。図示のように、Ｐモード画像１０２０、１０２２及び１０２４は、Ｂモード画像１０１０、１０１２及び１０１４よりはるかに明確になっている。さらに、実装形態によっては、後処理装置２３０は、Ｐモード画像それぞれに表示された膀胱の境界の外形を提供することができる。例えば、Ｐモード画像１０２０、１０２２及び１０２４それぞれは、図１０に示すように、例えば、膀胱の内部と異なる色又はより明るい色の外形を含み得る。
【００６２】
本明細書に記載の実装形態は、機械学習を用いて、超音波スキャナを介して取得される情報に基づいて、患者の臓器又は関心の構造体を特定する。機械学習処理は、画像データを受信し、画像（例えば、画素）の各特定の部分に対する確率情報を生成して、特定の部分が対象臓器内にある確率を判定できる。後処理分析は、患者の性別又は年齢、特定の対象臓器などの追加の情報を使用して、確率情報をさらに改良することができる。一部の例では、対象臓器の容積も、リアル・タイム確率モード画像と共にユーザに提供されてもよい。
【００６３】
例示的な実装形態の上記の記載は、例示及び説明を提供するが、網羅的であるか、又は正確に開示された形に実施例を制限することを意図しない。変更及び変形は、上述の教示に照らして可能であるか、又はそれらを実施例の実践から取得することができる。
【００６４】
例えば、特徴を患者の膀胱などの関心の対象を特定すること、及びＣＮＮ処理を用いて、対象（例えば、膀胱）の容積を推定することに関連して説明してきた。他の実装形態では、他の臓器又は構造体を特定でき、サイズ又は臓器／構造体に関連付けられた他のパラメータを推定できる。例えば、本明細書に記載の処理を使用して、前立腺、腎臓、子宮、卵巣、大動脈、心臓、血管、羊水、胎児など、並びに容積及び／又はサイズに関連する測定値などのこれらの対象に関連付けられた特定の特徴を特定し表示することができる。
【００６５】
例えば、本明細書に記載の処理が膀胱以外の（例えば、大動脈、前立腺、腎臓、心臓、子宮、卵巣、血管、羊水、胎児など）様々な臓器又は対象に関連して使用される実装形態では、追加のサイズに関連した測定値が生じ得る。例えば、臓器又は関心の領域の長さ、高さ、幅、深さ、直径、面積などが計算され得る。実例として、大動脈のスキャンでは、大動脈の直径の測定は、動脈瘤などの異常を特定しようとするのに重要であり得る。前立腺スキャンでは、前立腺の幅及び高さの測定が必要とされ得る。これらの場合、長さ、高さ、幅、深さ、直径、面積などの測定値は、上述の機械学習処理を使用して、生成／推定され得る。すなわち、上述の機械学習を使用して、境界壁又は他の関心の項目を特定し、特定のサイズに関連した医療関係者に関心のパラメータを推定することができる。
【００６６】
さらに、特徴を、主にエコー・データを使用してＢモード画像を生成すること及び機械学習をＢモード画像に適用して容積、長さ、又は対象に関連付けられた他の情報を特定することに関連して説明してきた。他の実装形態では、その他の種類の超音波入力画像データを使用してもよい。例えば、通常、Ｂモード画像に垂直に向けられた平面に形成された関心の対象（例えば、膀胱）の表示を含むＣモード画像データが、他の実装形態では使用されてもよい。そしてさらに、他の実装形態では、無線周波（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）又は直交信号（例えば、ＩＱ信号）がＣＮＮオートエンコーダ装置２２０への入力として使用されて、対象に関連付けられた確率出力マッピングを生成できる。
【００６７】
さらに、特徴を、単一の確率マップを生成することに関連して説明してきた。他の実装形態では、複数の確率マップが生成され得る。例えば、システム１００は、関心の対象臓器に対する（例えば、膀胱）１つの確率マップ、恥骨／恥骨影に対する別の確率マップ、及び前立腺に対する別の確率マップを生成できる。この方法では、患者１５０の内臓をより正確に表示することができ、対象臓器（例えば、膀胱）に対してより正確に容積を推定できるようになる。
【００６８】
さらに、本明細書に記載の特徴は、Ｂモード画像データを画素毎に分析することに関する。他の実装形態では、画素毎にマッピングする代わりに、エッジ・マップが使用され得る。この実装形態では、対象の縁がＣＮＮアルゴリズムを用いて検出され得る。さらなる実装形態では、多角形座標アプローチを使用して、膀胱の不連続的な部分を特定することができ、次に点をつなげることができる。この実装形態では、輪郭エッジ追跡アルゴリズムを使用して、対象臓器の点を接続できる。
【００６９】
そしてさらに、患者が男性であるか、女性であるか、子供であるかなどを示す情報などの様々な入力を説明してきた。確率マッピング及び／又は二値化へのその他の入力も使用され得る。例えば、肥満度指数（ＢＭＩ：Ｂｏｄｙ  Ｍａｓｓ  Ｉｎｄｅｘ）、年齢又は年齢の範囲をベース・ユニット１２０に入力することができ、ベース・ユニット１２０は、自動的に特定のＢＭＩ、年齢又は年齢の範囲に基づいて処理を調節できる。各画素の深度、平面配向などの確率マッピング及び／又は二値化処理へのさらに他の入力を使用して、出力画像及び／又はシステム１００が生成する容積推定の精度を改善できる。
【００７０】
さらに、上述のように、様々な種類の患者、男性、女性及び子供に関連付けられたトレーニング・データを使用して、Ｐモード・データを生成する支援をすることができる。例えば、数千以上のトレーニング・データ画像を使用して、Ｂモード入力データを処理するために使用されるＣＮＮアルゴリズムを生成して、対象又は関心を特定することができる。その上、数千以上の画像をベース・ユニット１２０に入力又は記憶して、ＣＮＮオートエンコーダ装置２２０の出力を修正するのを支援することができる。これは、膀胱スキャンに対する恥骨などの予想される障害が、画像に悪影響を与える場合に特に役立ち得る。これらの実装形態では、ベース・ユニット１２０は、如何に障害の影響を考慮するか、且つそれを最小化するかに関する情報を記憶できる。そして、ＣＮＮオートエンコーダ装置２２０及び／又は後処理装置２３０は、障害をより正確に考慮することができる。
【００７１】
そしてさらに、本明細書に記載の特徴は、ＣＮＮオートエンコーダ装置２２０への入力としてＢモード画像データを使用することに言及する。他の実装形態では、その他のデータを使用してもよい。例えば、伝送された超音波信号に関連付けられたエコー・データは、膀胱などの対象臓器を検出するために使用され得る高調波情報を含み得る。この場合、伝送された超音波信号の周波数に関する高次高調波エコー情報（例えば、第二高調波以上）を使用して、Ｂモード画像を生成せずに確率マッピング情報を生成できる。さらに他の実装形態では、高次高調波情報を上述のＢモード・データに加えて使用して、Ｐモード画像データを向上させることができる。そしてさらなる実装形態では、プローブ１１０は、複数の周波数の超音波信号を伝送でき、複数の周波数に関連付けられたエコー情報は、ＣＮＮオートエンコーダ装置２２０又はその他の機械学習モジュールへの入力として使用されて、対象臓器を検出し、対象臓器の容積、サイズなどを推定できる。
【００７２】
例えば、基本周波数の複数のＢモード画像及び１つ又は複数の高次高調波周波の複数のＢモード画像をＣＮＮオートエンコーダ装置２２０への入力として使用できる。そしてさらに、基本周波数及び高調波周波数情報は、事前処理され、ＣＮＮオートエンコーダ装置２２０への入力として使用されて、確率マップを生成する際の支援となり得る。例えば、高調波と基本周波数電力との間の比が、ＣＮＮオートエンコーダ装置２２０への入力として使用されて、確率マッピングの精度を向上させることができる。
【００７３】
さらに、実装形態によっては、上述の後処理は、第２の機械学習（例えば、ＣＮＮ）アルゴリズムを使用して、画像データのノイズを除去し、且つ／又は画像の外形／エッジ追跡を実施することができる。
【００７４】
そしてさらに、実装形態を、２次元（２Ｄ）Ｂモード画像データを取得するデータ取得装置２１０に関して説明してきた。他の実装形態では、高次元画像日付（例えば、２．５Ｄ又は３Ｄ）データをＣＮＮオートエンコーダ装置２２０へ入力できる。例えば、２．５Ｄの実装形態では、ＣＮＮオートエンコーダ装置２２０は、いくつかのスキャン面のほか、精度を向上させるため隣接するスキャン面に関連付けられたＢモード画像を使用できる。３Ｄの実装形態では、ＣＮＮオートエンコーダ装置２２０は、１２個の各スキャン面に対して１２個の確率マップを生成し、後処理装置２３０は、全ての１２個の確率マップを使用して、１２個の確率マップに基づいた３Ｄ画像（例えば、３Ｄ塗りつぶしアルゴリズム（３Ｄ  ｆｌｏｏｄ−ｆｉｌｌｉｎｇ  ａｌｇｏｒｉｔｈｍ）を介して）を生成できる。次に、分類及び／又は二値化処理を、２．５Ｄ又は３Ｄ画像に実施して、例えば、３Ｄ出力画像を生成することができる。
【００７５】
さらに、図６及び図９に関して連続した動作を説明してきたが、動作の順番は、他の実装形態では違っていてもよい。その上、依存しない動作が並行して実施されてもよい。
【００７６】
上述の様々な特徴を、図に示す実装形態では、ソフトウェア、ファームウェア、及びハードウェアの多くの異なる形態で実施できることが明らかであろう。様々な特徴を実施するために使用される実際のソフトウェア・コード又は専用制御ハードウェアは、制限的ではない。したがって、特徴の動作及び行為は、特定のソフトウェア・コードを参照せずに説明され、同業者であれば、ソフトウェアを設計し、ハードウェアを制御して、本明細書の記載に基づいて様々な特徴を実施することができることが理解されよう。
【００７７】
さらに、本発明の所定の部分を、１つ又は複数の機能を実施する「ロジック」として実装できる。このロジックは、１つ又は複数のプロセッサ、マイクロプロセッサ、特定用途向け集積回路、フィールド・プログラマブル・ゲート・アレイ又はその他の処理ロジック、ソフトウェア若しくはハードウェアとソフトウェアの組み合わせなどのハードウェアを含んでもよい。
【００７８】
前述の明細書では、様々な好ましい実施例を、添付の図面を参照しながら説明してきた。しかし、以下の特許請求の範囲に記載されるように本発明の広範な範囲を逸脱することなく、様々な変更及び変形を行うことができ、追加の実施例を実施できるのは明白であろう。したがって、本明細書及び図面は、制限を意味するのではなく例示的とみなされるものである。
【００７９】
本願の説明で使用される構成要素、行為、又は命令は、別段の定めがない限り、本発明に対して重要又は本質的と解釈されるべきではない。また、本明細書で使用される冠詞「１つ（ａ）」は、１つ以上の品目を含むことを意図する。さらに、「基づいて（ｂａｓｅｄ  ｏｎ）」という句は、「少なくとも部分的に基づいて」と意味するように意図されるが、別途定められている場合はその限りではない。
【図１Ａ】
0006902625.tif 000002
【図１Ｂ】
0006902625.tif 000003
【図２】
0006902625.tif 000004
【図３】
0006902625.tif 000005
【図４】
0006902625.tif 000006
【図５】
0006902625.tif 000007
【図６】
0006902625.tif 000008
【図７】
0006902625.tif 000009
【図８】
0006902625.tif 000010
【図９】
0006902625.tif 000011
【図１０】
0006902625.tif 000012