Nothing Special   »   [go: up one dir, main page]

JP4373544B2 - Ultrasonic diagnostic equipment - Google Patents

Ultrasonic diagnostic equipment Download PDF

Info

Publication number
JP4373544B2
JP4373544B2 JP27353599A JP27353599A JP4373544B2 JP 4373544 B2 JP4373544 B2 JP 4373544B2 JP 27353599 A JP27353599 A JP 27353599A JP 27353599 A JP27353599 A JP 27353599A JP 4373544 B2 JP4373544 B2 JP 4373544B2
Authority
JP
Japan
Prior art keywords
data
flag
continuity
space
storage space
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP27353599A
Other languages
Japanese (ja)
Other versions
JP2001087268A (en
Inventor
英司 笠原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Aloka Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aloka Co Ltd filed Critical Aloka Co Ltd
Priority to JP27353599A priority Critical patent/JP4373544B2/en
Publication of JP2001087268A publication Critical patent/JP2001087268A/en
Application granted granted Critical
Publication of JP4373544B2 publication Critical patent/JP4373544B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Length Measuring Devices Characterised By Use Of Acoustic Means (AREA)
  • Ultra Sonic Daignosis Equipment (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は超音波診断装置に関し、特に臓器の体積や面積を自動演算する装置に関する。
【0002】
【従来の技術】
心臓の体積(容量)や胎児の大きさを測定するために超音波診断が利用される。従来の第1の方法では、例えば測定対象である心臓の断層画像が形成され、その心臓の断面を楕円と仮定し、その近似楕円の長軸及び短軸を測定し、それらに基づいて楕円体の体積が演算される。この第1の方法では、計算が簡単ではあるが、臓器を単純形と仮定しているため、演算結果の信頼性は低くなる。特に、心臓などの拍動している臓器を実時間で計測するのは困難である。
【0003】
従来の第2の方法では、生体内の三次元領域でエコーデータを取込み、その三次元領域内の全データをいったん記憶し、二値化や境界面検出などのテクニックを利用して臓器の形状を抽出するものである。しかし、この方法によると、演算精度は高いものの、演算量が極めて多く、結果を得るまでにかなりの時間を要する。また、上記同様に、リアルタイムでの体積演算は困難である。
【0004】
特開平8−299341号公報には、上記の第2の方法に関連した体積演算装置が開示されている。その従来装置においては、二値化後の各エコーデータに対して三次元マスクを利用して連続性の判定が実行され、連続性が判定されたデータ数に基づいて体積が演算されている。ここで、そのマスクとしては、例えば、注目データを中心とした3データ×3データ×3データの大きさに設定される。
【0005】
【発明が解決しようとする課題】
しかしながら、上記特開平8−299341号公報に記載された装置でも、走査面の走査に追従して実時間で体積を演算することは困難であった。なお、体積演算以外の面積演算についても実時間での計測が要望されている。
【0006】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、連続領域を効率的に抽出できるようにすることにある。
【0007】
本発明の他の目的は、対象臓器の体積及び面積を実時間で演算できるようにすることにある。
【0008】
【課題を解決するための手段】
(1)上記目的を達成するために、本発明は、データ取込空間に対応したフラグ記憶空間を有し、連続性が判定されたデータについてはその対応アドレスに所定フラグが設定される記憶手段と、超音波の送受波により前記データ取込空間内において取得された個々のデータを注目データとし、その注目データの前記フラグ記憶空間上の対応アドレスを中心とした近傍範囲を参照し、注目データについて連続性を判定する連続性判定手段と、前記注目データについて連続性が判定された場合に、前記フラグ記憶空間上の対応アドレスに所定フラグを設定するフラグ設定手段と、前記フラグ記憶空間内の情報を利用して所定演算を実行する演算手段と、を含むことを特徴とする。ここで、望ましくは、前記所定演算は面積演算又は体積演算である。
【0009】
上記構成によれば、記憶手段上のフラグ記憶空間にそれまで連続性を判定した結果が格納され、新しいデータが取得された場合にはその過去の判定結果を基礎として、その新しいデータについて連続性の判定を行える。よって、過去の成果を活用して、精度良くかつ効率的に連続領域の抽出を行えるという利点がある。例えば、データ取込領域の形成ごとに各データについて上記の連続性の判定を行えば、データ取込領域の形成回数(スキャン回数)にしたがって連続領域の抽出精度を徐々に高めることができる。ここで、過去の判定結果は、フラグとして格納されているため、そのために大きな記憶領域を必要としない。
【0010】
(2)また、上記目的を達成するために、本発明は、走査面を繰り返し往復走査し、往路走査及び復路走査ごとにデータ取込空間を形成する走査手段と、前記データ取込空間に対応したフラグ記憶空間を有し、連続性が判定されたデータについてはその対応アドレスに所定フラグが設定される記憶手段と、前記走査面上の各データを注目データとし、その注目データの前記フラグ記憶空間上の対応アドレスを中心としたマスク内を参照し、前記注目データの二値化後の値と前記マスク内の情報とに基づいて、前記注目データについて連続性を判定する判定手段と、前記注目データについて前記連続性が判定された場合に、前記フラグ空間上の対応アドレスに所定フラグを設定するフラグ設定手段と、前記記憶空間内における所定フラグの個数から体積を演算する演算手段と、を含むことを特徴とする。ここで望ましくは、前記走査面の往路走査及び復路走査の各走査ごとに、リアルタイムで体積演算が実行される。
【0011】
上記構成によれば、データ計測を繰り返し行いながら、それと並行して目的領域(臓器など)の体積をリアルタイムで計算できる。特に、データ計測の繰り返し回数が増大すれば体積演算精度を高められる。目的領域が変動しても、それに対して十分に追従可能であり、一定精度で運動臓器のリアルタイム体積演算を行えるという従来装置では得られない利点を享受できる。
【0012】
望ましくは、前記マスクは、前記注目データを含む現在の走査面及び1つ前の走査面に跨って設定され、前記往路走査と前記復路走査では前記マスクの向きが反転される。取得されたデータをリアルタイムで処理するために、上記のような非対称マスクが利用されている。この場合、往路走査時の抽出処理の方向性と復路走査時の抽出処理の方向性は互いに反対となるが、その処理を繰り返し交互に行うことによって、連続領域が複雑な形態を有していても、その連続領域を能率的に抽出でき、対称性を有するマスクを利用した場合と同等の結果を取得できる。
【0013】
望ましくは、前記注目データの二値化後の値が1で、且つ、前記マスク内に少なくとも1つの所定フラグが存在する場合に、当該注目データについて連続性を判定する。すなわち、注目データの値が1で、その周囲に1の値が存在すれば、注目データが他のデータと連絡していることが判明するので、注目データについて連続性を判定するものである。なお、注目データの値が1であるにもかかわらず、周囲に1の値が存在しなければ、注目データが孤立ノイズや分離した島領域に属するデータである可能性が高く、その場合には連続性の判定を行わない。
【0014】
望ましくは、前記所定フラグは1の値を有し、前記フラグ設定手段は、前記連続性が判定されなかった注目データについてはその対応アドレスに0の値を書き込む。このようなデータ更新により、組織の移動や形態の変化にも追従できる。
【0015】
望ましくは、前記データ取込空間上に基準点を設定するための基準点設定手段と、前記基準点の前記フラグ記憶空間上の対応アドレスに初期フラグを設定する初期設定手段と、を含む。基準点は対象領域内に少なくとも1点以上設定される。その基準点は連続性を判定する起点となるものである。なお、それに先だって、フラグ記憶空間がリセットされる。基準点を常に画像の中心として固定設定することも可能であり、その場合には対象領域の中心がデータ取込空間の中央になるようにプローブの姿勢や位置を調整すればよい。
【0016】
望ましくは、前記記憶空間内の所定フラグを利用して三次元画像を形成する手段を含む。各フラグの値により連続領域の内外を識別できるので、三次元物体の表面を簡単に抽出でき、それを三次元画像として表現できる。
【0017】
また望ましくは、前記記憶空間内の所定フラグ数の変動に基づいて収束を判定する手段を含む。フラグ数の変動が一定の収束範囲に入った場合、一定の計測精度が得られたとしてそれを判定するものである。例えば、一定の収束性が得られた段階から体積演算結果を実際に表示するようにしてもよいし、一定の収束性を得られる前には体積演算結果を黄色や灰色で表示し、一定の収束性が得られた後には体積演算結果を緑色や白色で表示するようにしてもよい。このように表示処理を切り換えればユーザーに一定の計測精度が確保されていることを知覚させることができる。通常、数回程度のスキャンを行えばある程度の領域抽出精度を得られる。
【0018】
(3)また、上記目的を達成するために、本発明は、二次元又は三次元のデータ取込空間を繰り返しスキャンして各スキャンごとにデータを取得する送受波手段と、前記データを二値化する二値化手段と、前記データ取込空間に対応するフラグ記憶空間と、前記各スキャンごとに前記データ取込空間内の個々のデータを注目データとして連続性の有無を判定する手段であって、注目データの値が1で、かつ、注目データの前記フラグ記憶空間上の対応アドレスを中心とする近傍範囲に1が少なくとも1つ存在していれば当該注目データについて連続性を判定する判定手段と、前記連続性が判定されたデータについては前記フラグ記憶空間上の対応アドレスに1を設定し、前記連続性が判定されなかったデータについては前記フラグ記憶空間内の対応アドレスに0を設定するフラグ設定手段と、を含むことを特徴とする。
【0019】
望ましくは、前記データ取込空間に対応したアドレス空間を有するメモリを含み、前記メモリの各アドレスにnビットが割り当てられ、そのnビットの内のm(但し、m<n)ビットが前記データの格納に利用され、残りのn−mビットを利用して前記連続性の有無を表すフラグが格納される。
【0020】
上記構成によれば、各アドレスに対応付けてエコーデータ及び連続性の有無を示すフラグが格納され、例えば、各アドレスに8ビットが割り当てられ、またエコーデータが6ビットである場合には、残りの空き2ビットの内の1ビットを利用して連続性の有無を示すフラグを格納できる。そのような場合、メモリの空き領域を有効利用できるので別途メモリを設ける必要がなくなる。
【0021】
【発明の実施の形態】
以下、本発明の好適な実施形態を図面に基づいて説明する。
【0022】
図1には、本発明に係る超音波診断装置の好適な実施形態が示されており、図1はその全体構成を示すブロック図である。本実施形態に係る超音波診断装置は、例えば生体内の左室などの臓器の体積を演算する機能を有している。図1には、それに関連する構成が示されている。
【0023】
図1において、三次元プローブ10は三次元データ取込用超音波探触子である。この三次元プローブ10は、複数の振動素子からなるアレイ振動子とそれを機械的に走査する走査機構とを含むものである。アレイ振動子を電子走査することによって超音波ビームが電子走査され、これにより走査面が形成される。その走査面をそれと直交する方向に平行移動あるいは揺動移動させれば三次元のデータ取込空間を形成できる。三次元プローブ10は一般的には体表面上に当接して用いられ、例えば心臓の三次元計測に当たっては胸部体表面上に当接して用いられる。
【0024】
機械走査制御部12は、上記のアレイ振動子の機械走査を制御する手段である。送受信部14は、三次元プローブ10に対して送信信号を供給すると共に、三次元プローブからの受信信号に対して増幅などの所定の処理を行う回路である。電子走査制御部16は、送受信部14に対する制御を行うことによって超音波ビームの電子走査を制御する手段である。その電子走査制御部16及び機械走査制御部12は主制御部18によって制御されている。
【0025】
図1に示す二値化回路26は、送受信部14から出力される受信信号すなわちエコーデータに対して二値化処理を実行する回路である。具体的には、エコーデータと所定のしきい値αとを比較し、エコーデータを1又は0の値に二値化する回路である。例えば、心臓壁に相当する大きなエコーデータは二値化処理により0に変換され、血流部分に相当する小さなエコーデータは二値化処理により1に変換される。
【0026】
連続性判定部28は後に説明する連続性判定用マスクを利用して各エコーデータについて連続性の判定を行う手段である。この連続性の判定に当たっては、注目エコーデータの二値化処理後の値及びフラグ記憶部24内に格納された情報が利用される。これについては後に詳述する。
【0027】
フラグ設定部30は、連続性判定部28の判定結果に基づいて注目エコーデータについてフラグを設定する手段である。具体的には、フラグ記憶部24内における注目エコーデータに対応するアドレスに、連続性が判定された場合には1が設定され、連続性が判定されなかった場合には0が設定される。
【0028】
したがって、フラグ記憶部24内には各注目エコーデータごとに連続性の判定結果としてフラグ1又は0が設定されることになる。体積演算部34は、フラグ記憶部24におけるフラグ1の個数から体積を演算する回路であり、その体積演算結果を表示部40に出力し、表示部40において対象臓器の体積が数値として表示される。
【0029】
ちなみに、収束判定部38は、後に説明するように体積の演算結果が一定の範囲内に収束したか否かを判定する回路であり、収束性が判定された場合には、表示部40にその結果が何らかの形式で表示される。
【0030】
図1に示す基準点設定部32は、連続性の判定を開始する少なくとも1つの起点を最初に設定するための手段であり、基準点設定部32はキーボードやトラックボールなどの入力デバイスによって構成される。
【0031】
データ記憶部22は、エコーデータの記憶部を構成しており、三次元プローブ10によって取り込まれたデータ取込空間内の各エコーデータがデータ記憶部22に格納される。ちなみに、二値化回路26の二値化処理はデータ記憶部22内に格納されたエコーデータに対して実行してもよく、あるいは上記のように送受信部14から直接的に出力されたエコーデータに対して時系列順に二値化処理を行うようにしてもよい。
【0032】
フラグ記憶部24及びデータ記憶部22は、本実施形態においてメモリ20を構成している。このメモリ20は例えばRAMであって、各アドレスごとに8ビットが割り当てられているものである。ここで、エコーデータは例えば6ビットの値を有しており、従来装置においては、メモリ20における各アドレスごとに2ビットずつが空き領域とされていた。本実施形態においては、その空き領域を有効活用するために、各アドレスごとの空き領域としての2ビットの内1ビットをフラグ設定用のビットとして活用している。そのような領域が図1に示すフラグ記憶部24である。
【0033】
本実施形態の装置においては、体積演算を行えるためフラグ記憶部24に格納されたフラグを利用して、体積演算に当たっての記憶容量を極力削減できるという利点がある。例えば、体積演算結果のみを表示する場合、すなわち画像処理を何ら行わない場合には、データ記憶部22自体を排除することも可能である。但し、本実施形態においては、データ記憶部22内のエコーデータに基づいて三次元画像を構成することも可能であり、また各走査面に対応する断層画像を形成することも可能であり、それらの超音波画像は例えば三次元画像形成部36によって形成され、それらの画像が表示部40に表示される。
【0034】
本実施形態の装置においては、三次元画像形成部36がフラグ記憶部24内に格納された情報に基づいて三次元画像を形成する機能を有している。すなわち、フラグ記憶部24内には、各アドレスごとに連続領域の内外を表すフラグが設定されているため、そのようなフラグ分布から臓器の立体的形状を抽出することができ、それに対して所定の濃淡付け処理を行えば、物体の三次元表面画像を容易に形成可能である。そのような画像も表示部40に表示されている。
【0035】
なお、本実施形態に係る装置は、上記の他にドプラ計測モードや各種のモードを搭載しているが、それに対応する構成は図1において図示省略されている。
【0036】
図2には、データ取込空間100とフラグ記憶空間102との関係が示されている。ここで、データ取込空間100は、三次元プローブ10によって形成される仮想的な空間であり、アレイ振動子を電子走査することによって形成される走査面をさらに機械走査することによって形成される三次元領域に相当するものである。ここで、X方向が電子走査方向に相当しており、Y方向が超音波ビーム方向すなわち深さ方向に相当しており、Z方向が機械走査方向に相当している。なお、図2(A)には立方体領域のデータ取込空間100が示されているが、三次元プローブ10のタイプに応じてこの形態は変わり得るものである。すなわち電子セクタ走査やコンベックス走査などが適用される場合にも本発明を適用できる。
【0037】
図2(B)に示すフラグ記憶空間102は、フラグ記憶部24上に構築される記憶空間である。そのフラグ記憶空間102におけるX方向、Y方向、Z方向のそれぞれの方向はデータ取込空間100の各方向に対応している。すなわちデータ取込空間100の各ボクセル104はフラグ記憶空間102のいずれかのフラグセル106に1対1に対応している。ここで、ボクセル104には超音波パルスの送受波時にエコーデータが格納され、それに対しては二値化処理が行われ、連続性判定時においてはデータ取込空間100の各ボクセル104に二値化データが格納されていることになる。
【0038】
一方、フラグ記憶空間102における各フラグセル106にはそれに対応する注目ボクセルについての連続性判定結果が格納され、すなわち連続性が判定された注目データ(注目ボクセル)についてはフラグとして1が設定され、それ以外の場合には0が設定される。
【0039】
図3には、連続性判定部28が有する連続性判定用のマスクが示されている。ここで(A)にはそのマスクの全体が概念的に示されており、(B)にはそのマスクの正面からみた図が示されており、(C)にはそのマスクの側面から見た図が示されている。
【0040】
このマスクは本実施形態において、注目データすなわち注目アドレス108を中心とした一定の広がりを有する近傍領域であり、現在取り込まれた走査面とその1つ前の走査面とも2つの走査面にまたがって設定されるものである。すなわち、マスクのスキャン方向の大きさは2データ(2ボクセル)に相当しており、Y方向の大きさは3データに相当しており、X方向の大きさも3データに相当している。このようなマスクを利用することによりスキャン方向における往路走査及び復路走査においてそのマスクの向きを反転させ、それぞれの走査面上における各エコーデータについて連続性の判定を円滑に行うことが可能となる。
【0041】
図1に示した連続性判定部28は、注目エコーデータの値が1で、かつ、フラグ記憶部24における注目データの対応アドレス(注目アドレス)を中心とするマスク内に少なくとも1つのフラグ1が存在している場合に当該注目データについて連続性を判定している。したがって、注目データの値が0であるか、あるいはその値が1であってもマスク内にフラグ1が存在していなければ、そのようなデータは孤立ノイズなどがあるため連続性の判定は行われない。すなわち、その注目データについてはフラグとして0が設定される。その設定は上述したようにフラグ設定部30によって実行される。
【0042】
図4及び図5には、図1に示した装置の動作が示されている。
【0043】
まず、体積演算に先だって、フラグ記憶部24がリセットされ、全てのアドレスに0が格納される。その状態において、S101でユーザーにより目的とする臓器内に少なくとも1つの基準点が設定される。その状態が図6(a)に示されている。これについては後に詳述する。
【0044】
S102では、当該基準点に対応するフラグ記憶空間上のアドレスに1が設定される。すなわちそのフラグ1が連続性抽出の探索の起点となるものである。
【0045】
S103〜S105はデータ取込空間100を構成する全てのボクセルについて連続性の判定を行うためのステップであって、S105においてはZ座標及びX座標が固定されている状態において、Y座標が開始座標から終了座標までインクリメントされ、S104においてはZ座標が固定されている状態においてX座標が開始座標から終了座標までインクリメントされ、S103においては走査面の切替えに対応してZ軸の値がインクリメントされている。そして、後に説明するS118において全ての走査面について連続性の判定が行われた段階で図4及び図5に示す処理が終了し、このような処理が各往路走査及び各復路走査のそれぞれの走査ごとに実行される。そして、後に説明するように、それらの走査が繰り返し実行されることによってフラグ記憶部24上におけるフラグ記憶空間の内容が順次良質化され、すなわち精度の良い情報になり、実際の装置においては例えば複数回の往復スキャンを行うことによって、かなり良い体積演算値を求めることが可能となる。すなわち、本実施形態に係る装置は、各スキャンごとの判定結果を成果として利用しつつ次の体積演算に有効活用し、そのような累積的な演算によって演算精度を逐次高めていくものである。もちろん、後に説明するように、臓器が運動した場合においても、そのような運動の動きに比べてスキャン速度は十分に速いため、本実施形態によれば運動臓器に対するリアルタイム体積演算を実現できるという利点がある。
【0046】
図4に戻って、S106においては、二値化回路26によってエコーデータに対する二値化処理が実行される。上記のように、左室内腔を対象臓器とする場合には、当該血液部分のエコーデータが1に二値化処理される。
【0047】
S107では、S106で二値化されたデータすなわち注目ボクセルのデータが1であるか否かが判断され、ここでそのデータが0であって後述の領域削除が必要であれば、フラグ記憶部24上における対応アドレスに0が設定され(S108)、S109においてパラメータ「変」の値が1つ減算される。
【0048】
一方、S107において、注目ボクセルのデータが1であると判定された場合、S110においてフラグ記憶部24における対応アドレスの値が1であるか否かが判定される。ここで、その値が1であれば、そのアドレスについては既に連続性が肯定され、しかも今回のスキャンにおいても二値化処理の結果として1が求められているため、そのデータについては連続性が確立されたものとして処理がS115に移行する。
【0049】
一方、S110において、対応アドレスの値が0であると判断された場合には、S111において、注目データすなわち注目アドレスを中心とするマスク内に少なくとも1つの1すなわちフラグの値として1が設定されているか否かが検索される。ここで、S112において少なくとも1つ1が存在していれば、それは注目アドレスのデータ1とその周辺に1が存在していることになるので、すなわち連続性が認められるために、S113において当該注目データに対応する対応アドレスに1が格納され、S114において、パラメータ「変量」が1つインクリメントされる。しかし、S112において、マスク内に1が存在していなければ、例えば孤立ノイズである可能性が高いため、当該データについては、連続性が否定される。
【0050】
S115においては、パラメータ「変量」に1ボクセルの体積を乗算することによって、体積値が演算される。S116においてはその演算された体積値が表示される。さらに、S117では、フラグ記憶空間内のフラグ情報に基づいて三次元画像が構築され、それが表示される。S118においては、X,Y,Zの全ての組合せについて上記処理が完了したか否かが判定され、それらの全ての組合せについて上記処理が終了していなければ、S105からの各工程が繰り返し実行される。
【0051】
よって、上記の処理例によれば、各スキャンごとに体積値が更新され、また三次元画像が更新されることになる。
【0052】
図6及び図7には、上記の手法による処理例が示されている。それらの図においては便宜上二次元の図が示されている。図6において、(a)〜(f)は各スキャンごとの処理内容が概念的に示されている。なお、図6に示されるようにスキャン方向は順番に逆転されており、そのような逆転に伴ってマスクの方向も逆転され、処理の方向が反転されている。
【0053】
図6(a)に示すように、目的とする領域202内に基準点200が少なくとも1つ設定される。その後、(B)に示すように最初のスキャンが実行されると、その基準点200を出発点として領域の抽出すなわち連結性の判定が逐次的に実行される。この状態ではまだ領域202の全体の抽出は行われていない。次に、スキャン方向が逆転され、(c)に示すように、(B)までによって判定された連続領域を基礎として連続性の判定が実行される。その結果、判定領域が大幅に拡大する。これを順次行うことによって最終的に(f)に示すように複雑な図形であっても、往路走査及び復路走査を繰り返し実行することによってその領域の抽出を行うことが可能となる。
【0054】
図7に示すように、その領域(物体)が動いたような場合においても、それまでに抽出された領域を基礎として領域抽出及び領域削減を行うことによりそのような物体の動きに追従して領域の抽出を実現することが可能である。したがって、心臓などの運動している物体についても体積演算を行うことが可能である。
【0055】
ちなみに、上記の実施形態においては、体積演算について説明したが、上記手法をもちろん面積演算に適用することも可能である。上記の実施形態によれば、往路走査及び復路走査の2方向において三次元領域の抽出を行うことができ、それらの成果を統合して精度良く三次元領域の抽出を行えるという利点がある。さらに、そのような抽出された情報のための記憶領域はわずかで済み、そのような情報を利用して三次元画像も形成できるという利点がある。
【0056】
なお、上述した収束判定部38は、上記のような各スキャンごとの演算結果を逐次監視し、その演算結果が一定の範囲内に収束する場合には収束の判定を行う。その結果、例えば表示部40に表示される体積の演算結果の色を変えたり、又は表示形態を変えるなどの処理を行って、ユーザーに一定の収束が発生されたことを表明することが可能となる。これによりユーザーはある程度の精度が得られたことを認識可能である。ちなみに、収束判定結果を数値で表して、その数値によって体積の演算結果の精度を表明するようにしてもよい。
【0057】
【発明の効果】
以上説明したように、本発明によれば、二次元又は三次元の領域の抽出を合理的に行うことができ、特に過去の演算成果を有効利用して実時間で演算を行えるという利点がある。
【図面の簡単な説明】
【図1】 本実施形態に係る超音波診断装置の全体構成を示すブロック図である。
【図2】 データ取込空間とフラグ記憶空間の関係を示す図である。
【図3】 連続性判定用マスクの一例を示す図である。
【図4】 本実施形態に係る体積演算方法の処理例を示すフローチャートである。
【図5】 本実施形態に係る体積演算方法の処理例を示すフローチャートである。
【図6】 本実施形態に係る領域抽出方法を説明するための図である。
【図7】 本実施形態に係る領域抽出方法を説明するための図である。
【符号の説明】
10 三次元プローブ、12 機械走査制御部、14 送受信部、16 電子走査制御部、20 メモリ、22 データ記憶部、24 フラグ記憶部、26 二値化回路、28 連続性判定部、30 フラグ設定部、32 基準点設定部、34 体積演算部、36 三次元画像形成部、38 収束判定部、40 表示部。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an ultrasonic diagnostic apparatus, and more particularly to an apparatus that automatically calculates the volume and area of an organ.
[0002]
[Prior art]
Ultrasound diagnosis is used to measure the volume (capacity) of the heart and the size of the fetus. In the first conventional method, for example, a tomographic image of the heart to be measured is formed, the cross section of the heart is assumed to be an ellipse, the major and minor axes of the approximate ellipse are measured, and the ellipsoid is based on them. Is calculated. In this first method, although the calculation is simple, the reliability of the calculation result is low because the organ is assumed to be a simple form. In particular, it is difficult to measure a beating organ such as the heart in real time.
[0003]
In the second conventional method, echo data is captured in a three-dimensional region in the living body, all the data in the three-dimensional region is temporarily stored, and the shape of the organ is obtained using techniques such as binarization and boundary surface detection. Is extracted. However, according to this method, although the calculation accuracy is high, the calculation amount is extremely large, and it takes a considerable time to obtain the result. In addition, as described above, real-time volume calculation is difficult.
[0004]
Japanese Laid-Open Patent Publication No. 8-299341 discloses a volume calculation apparatus related to the second method. In the conventional apparatus, continuity determination is performed on each echo data after binarization using a three-dimensional mask, and the volume is calculated based on the number of data for which continuity is determined. Here, as the mask, for example, a size of 3 data × 3 data × 3 data centered on the data of interest is set.
[0005]
[Problems to be solved by the invention]
However, even with the apparatus described in the above-mentioned JP-A-8-299341, it is difficult to calculate the volume in real time following the scanning of the scanning surface. Note that real-time measurement is also required for area calculations other than volume calculation.
[0006]
The present invention has been made in view of the above-described conventional problems, and an object thereof is to enable efficient extraction of continuous regions.
[0007]
Another object of the present invention is to make it possible to calculate the volume and area of a target organ in real time.
[0008]
[Means for Solving the Problems]
(1) In order to achieve the above object, the present invention has a flag storage space corresponding to a data capture space, and a storage means in which a predetermined flag is set at the corresponding address for data determined to be continuous. And the individual data acquired in the data capture space by ultrasonic transmission / reception as the attention data, referring to the vicinity range centering on the corresponding address in the flag storage space of the attention data, and the attention data Continuity determining means for determining continuity for the data of interest, flag setting means for setting a predetermined flag at a corresponding address in the flag storage space when continuity is determined for the data of interest, and in the flag storage space And a calculation means for executing a predetermined calculation using information. Here, preferably, the predetermined calculation is an area calculation or a volume calculation.
[0009]
According to the above configuration, the continuity determination result is stored in the flag storage space on the storage means, and when new data is acquired, the continuity of the new data is based on the past determination result. Can be determined. Therefore, there is an advantage that a continuous region can be extracted accurately and efficiently by using past results. For example, if the above-described continuity determination is performed for each data every time a data capture area is formed, the extraction accuracy of the continuous area can be gradually increased according to the number of times the data capture area is formed (the number of scans). Here, since past determination results are stored as flags, a large storage area is not required for this purpose.
[0010]
(2) Further, in order to achieve the above object, the present invention repeatedly scans the scanning surface to form a data capture space for each forward scan and backward scan, and corresponds to the data capture space. Storage means in which a predetermined flag is set in the corresponding address for data determined to have continuity, and each data on the scanning plane is set as attention data, and the flag storage of the attention data is performed. A determination unit that refers to the inside of a mask centered on a corresponding address in space and determines continuity for the attention data based on a value after binarization of the attention data and information in the mask; Flag setting means for setting a predetermined flag at the corresponding address in the flag space when the continuity is determined for the data of interest, and the number of the predetermined flag in the storage space Characterized in that it comprises a calculating means for calculating the Luo volume. Preferably, the volume calculation is executed in real time for each of the forward scan and the backward scan on the scanning surface.
[0011]
According to the above configuration, the volume of the target area (such as an organ) can be calculated in real time in parallel with repeated data measurement. In particular, if the number of repetitions of data measurement increases, the volume calculation accuracy can be increased. Even if the target region changes, it is possible to sufficiently follow the target region, and it is possible to enjoy an advantage that cannot be obtained by a conventional apparatus that can perform real-time volume calculation of a moving organ with constant accuracy.
[0012]
Preferably, the mask is set across the current scanning plane including the attention data and the previous scanning plane, and the orientation of the mask is reversed in the forward scanning and the backward scanning. In order to process the acquired data in real time, the asymmetric mask as described above is used. In this case, the direction of the extraction process during the forward scanning and the direction of the extraction processing during the backward scanning are opposite to each other, but the continuous region has a complicated form by repeatedly performing the process alternately. However, the continuous region can be efficiently extracted, and a result equivalent to the case of using a symmetric mask can be obtained.
[0013]
Desirably, the continuity of the attention data is determined when the value after binarization of the attention data is 1 and at least one predetermined flag exists in the mask. That is, if the value of the data of interest is 1 and a value of 1 exists around it, it is found that the data of interest is in communication with other data, so the continuity of the data of interest is determined. If the value of the attention data is 1, but there is no value of 1 around, it is highly likely that the attention data is isolated noise or data belonging to a separated island area. Do not determine continuity.
[0014]
Preferably, the predetermined flag has a value of 1, and the flag setting means writes a value of 0 to the corresponding address for the data of interest for which the continuity has not been determined. By such data update, it is possible to follow the movement of the organization and the change of the form.
[0015]
Preferably, a reference point setting unit for setting a reference point on the data capture space and an initial setting unit for setting an initial flag at a corresponding address of the reference point on the flag storage space are included. At least one reference point is set in the target area. The reference point is a starting point for determining continuity. Prior to that, the flag storage space is reset. The reference point can always be fixedly set as the center of the image. In this case, the probe posture and position may be adjusted so that the center of the target region is the center of the data capture space.
[0016]
Preferably, it includes means for forming a three-dimensional image using a predetermined flag in the storage space. Since the inside and outside of the continuous region can be identified by the value of each flag, the surface of the three-dimensional object can be easily extracted and expressed as a three-dimensional image.
[0017]
Preferably, the information processing apparatus further includes means for determining convergence based on a change in a predetermined number of flags in the storage space. When the variation in the number of flags falls within a certain convergence range, it is determined that a certain measurement accuracy has been obtained. For example, the volume calculation result may be actually displayed from the stage where a certain convergence is obtained, or the volume calculation result is displayed in yellow or gray before a certain convergence is obtained. After the convergence is obtained, the volume calculation result may be displayed in green or white. By switching the display processing in this way, the user can perceive that a certain measurement accuracy is ensured. Normally, a certain degree of region extraction accuracy can be obtained by performing scanning several times.
[0018]
(3) Further, in order to achieve the above object, the present invention includes a transmission / reception unit that repeatedly scans a two-dimensional or three-dimensional data capture space and acquires data for each scan; Binarizing means for converting into data, a flag storage space corresponding to the data capture space, and means for determining the presence or absence of continuity for each scan using individual data in the data capture space as the target data. If the value of the data of interest is 1 and at least one 1 exists in the neighborhood range centered on the corresponding address of the data of interest in the flag storage space, the determination of determining continuity for the data of interest And, for the data for which the continuity is determined, the corresponding address in the flag storage space is set to 1, and for the data for which the continuity is not determined, the flag storage space Characterized in that it comprises a flag setting means for setting a 0 in the corresponding address, the.
[0019]
Preferably, the memory includes a memory having an address space corresponding to the data fetch space, and n bits are assigned to each address of the memory, and m (where m <n) bits of the n bits are assigned to the data. A flag indicating the presence / absence of the continuity is stored using the remaining nm bits.
[0020]
According to the above configuration, the echo data and the flag indicating the presence or absence of continuity are stored in association with each address. For example, when 8 bits are allocated to each address and the echo data is 6 bits, the remaining A flag indicating the presence / absence of continuity can be stored using one of the two free bits. In such a case, it is not necessary to provide a separate memory because the free area of the memory can be used effectively.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
Preferred embodiments of the present invention will be described below with reference to the drawings.
[0022]
FIG. 1 shows a preferred embodiment of an ultrasonic diagnostic apparatus according to the present invention, and FIG. 1 is a block diagram showing the overall configuration thereof. The ultrasonic diagnostic apparatus according to the present embodiment has a function of calculating the volume of an organ such as a left ventricle in a living body. FIG. 1 shows a configuration related thereto.
[0023]
In FIG. 1, a three-dimensional probe 10 is an ultrasonic probe for taking in three-dimensional data. The three-dimensional probe 10 includes an array transducer composed of a plurality of vibrating elements and a scanning mechanism that mechanically scans the array transducer. An ultrasonic beam is electronically scanned by electronically scanning the array transducer, thereby forming a scanning surface. If the scanning plane is translated or oscillated in a direction perpendicular to the scanning plane, a three-dimensional data capture space can be formed. The three-dimensional probe 10 is generally used in contact with the body surface. For example, in the three-dimensional measurement of the heart, it is used in contact with the chest body surface.
[0024]
The mechanical scanning control unit 12 is means for controlling the mechanical scanning of the array transducer. The transmission / reception unit 14 is a circuit that supplies a transmission signal to the three-dimensional probe 10 and performs predetermined processing such as amplification on the reception signal from the three-dimensional probe. The electronic scanning control unit 16 is a unit that controls the electronic scanning of the ultrasonic beam by controlling the transmission / reception unit 14. The electronic scanning control unit 16 and the mechanical scanning control unit 12 are controlled by the main control unit 18.
[0025]
A binarization circuit 26 illustrated in FIG. 1 is a circuit that executes binarization processing on a reception signal output from the transmission / reception unit 14, that is, echo data. Specifically, it is a circuit that compares the echo data with a predetermined threshold value α and binarizes the echo data to a value of 1 or 0. For example, large echo data corresponding to the heart wall is converted to 0 by binarization processing, and small echo data corresponding to the blood flow portion is converted to 1 by binarization processing.
[0026]
The continuity determination unit 28 is a means for determining continuity for each echo data using a continuity determination mask described later. In determining this continuity, the value after binarization processing of the echo data of interest and the information stored in the flag storage unit 24 are used. This will be described in detail later.
[0027]
The flag setting unit 30 is a unit that sets a flag for attention echo data based on the determination result of the continuity determination unit 28. Specifically, the address corresponding to the echo data of interest in the flag storage unit 24 is set to 1 when continuity is determined, and is set to 0 when continuity is not determined.
[0028]
Accordingly, flag 1 or 0 is set as the continuity determination result for each echo data of interest in the flag storage unit 24. The volume calculation unit 34 is a circuit that calculates the volume from the number of flags 1 in the flag storage unit 24, outputs the volume calculation result to the display unit 40, and the display unit 40 displays the volume of the target organ as a numerical value. .
[0029]
Incidentally, the convergence determination unit 38 is a circuit for determining whether or not the volume calculation result has converged within a certain range as will be described later. When the convergence is determined, the convergence is determined on the display unit 40. The result is displayed in some form.
[0030]
The reference point setting unit 32 shown in FIG. 1 is a means for initially setting at least one starting point for starting the determination of continuity. The reference point setting unit 32 is configured by an input device such as a keyboard or a trackball. The
[0031]
The data storage unit 22 constitutes a storage unit for echo data, and each echo data in the data acquisition space acquired by the three-dimensional probe 10 is stored in the data storage unit 22. Incidentally, the binarization processing of the binarization circuit 26 may be executed on the echo data stored in the data storage unit 22, or the echo data directly output from the transmission / reception unit 14 as described above. Alternatively, binarization processing may be performed in time series order.
[0032]
The flag storage unit 24 and the data storage unit 22 constitute the memory 20 in the present embodiment. The memory 20 is, for example, a RAM, and 8 bits are assigned to each address. Here, the echo data has a value of 6 bits, for example, and in the conventional apparatus, 2 bits for each address in the memory 20 is an empty area. In the present embodiment, in order to effectively use the free area, 1 bit out of 2 bits as a free area for each address is used as a flag setting bit. Such an area is the flag storage unit 24 shown in FIG.
[0033]
In the apparatus of this embodiment, since volume calculation can be performed, there is an advantage that the storage capacity in volume calculation can be reduced as much as possible by using the flag stored in the flag storage unit 24. For example, when only the volume calculation result is displayed, that is, when no image processing is performed, the data storage unit 22 itself can be excluded. However, in the present embodiment, it is possible to form a three-dimensional image based on the echo data in the data storage unit 22, and it is also possible to form a tomographic image corresponding to each scanning plane. These ultrasonic images are formed by, for example, the three-dimensional image forming unit 36, and these images are displayed on the display unit 40.
[0034]
In the apparatus according to the present embodiment, the 3D image forming unit 36 has a function of forming a 3D image based on information stored in the flag storage unit 24. That is, in the flag storage unit 24, a flag representing the inside and outside of the continuous area is set for each address, so that the three-dimensional shape of the organ can be extracted from such a flag distribution, If the shading process is performed, a three-dimensional surface image of the object can be easily formed. Such an image is also displayed on the display unit 40.
[0035]
In addition to the above, the apparatus according to the present embodiment is equipped with a Doppler measurement mode and various modes, but the corresponding configuration is not shown in FIG.
[0036]
FIG. 2 shows the relationship between the data capture space 100 and the flag storage space 102. Here, the data capturing space 100 is a virtual space formed by the three-dimensional probe 10 and is a tertiary formed by further mechanically scanning a scanning surface formed by electronic scanning of the array transducer. This corresponds to the original area. Here, the X direction corresponds to the electronic scanning direction, the Y direction corresponds to the ultrasonic beam direction, that is, the depth direction, and the Z direction corresponds to the mechanical scanning direction. Although FIG. 2A shows a data acquisition space 100 of a cubic region, this form can be changed according to the type of the three-dimensional probe 10. That is, the present invention can also be applied when electronic sector scanning or convex scanning is applied.
[0037]
A flag storage space 102 shown in FIG. 2B is a storage space constructed on the flag storage unit 24. The X direction, the Y direction, and the Z direction in the flag storage space 102 correspond to the directions in the data capture space 100, respectively. That is, each voxel 104 in the data capture space 100 has a one-to-one correspondence with any flag cell 106 in the flag storage space 102. Here, the echo data is stored in the voxel 104 at the time of transmission / reception of the ultrasonic pulse, and binarization processing is performed on the echo data. Data is stored.
[0038]
On the other hand, each flag cell 106 in the flag storage space 102 stores the continuity determination result for the target voxel corresponding thereto, that is, the target data (target voxel) for which continuity is determined is set to 1 as a flag. In other cases, 0 is set.
[0039]
FIG. 3 shows a continuity determination mask included in the continuity determination unit 28. Here, (A) conceptually shows the entire mask, (B) shows a view from the front of the mask, and (C) shows it from the side of the mask. The figure is shown.
[0040]
In this embodiment, this mask is a neighboring region having a certain spread centering on the data of interest, that is, the address of interest 108, and the currently captured scanning plane and the previous scanning plane span two scanning planes. Is set. That is, the size in the scan direction of the mask corresponds to 2 data (2 voxels), the size in the Y direction corresponds to 3 data, and the size in the X direction also corresponds to 3 data. By using such a mask, it is possible to reverse the direction of the mask in forward scanning and backward scanning in the scanning direction, and to smoothly determine the continuity of each echo data on each scanning plane.
[0041]
The continuity determination unit 28 shown in FIG. 1 has the value of the echo data of interest 1 and at least one flag 1 in the mask centered on the corresponding address (the address of interest) of the data of interest in the flag storage unit 24. If it exists, the continuity of the data of interest is determined. Therefore, if the value of the data of interest is 0, or if the value is 1 and the flag 1 does not exist in the mask, such data has isolated noise and the continuity is determined. I will not. That is, 0 is set as the flag for the attention data. The setting is executed by the flag setting unit 30 as described above.
[0042]
4 and 5 show the operation of the apparatus shown in FIG.
[0043]
First, prior to volume calculation, the flag storage unit 24 is reset, and 0 is stored in all addresses. In this state, at least one reference point is set in the target organ by the user in S101. This state is shown in FIG. This will be described in detail later.
[0044]
In S102, 1 is set to the address on the flag storage space corresponding to the reference point. That is, the flag 1 is the starting point for the search for continuity extraction.
[0045]
S103 to S105 are steps for determining the continuity of all voxels constituting the data capture space 100. In S105, the Y coordinate is the start coordinate in a state where the Z coordinate and the X coordinate are fixed. In step S104, the X coordinate is incremented from the start coordinate to the end coordinate while the Z coordinate is fixed. In S103, the value of the Z axis is incremented in response to switching of the scanning plane. Yes. When the continuity determination is performed for all scanning planes in S118 described later, the processing shown in FIGS. 4 and 5 ends, and such processing is performed for each forward scan and each backward scan. Run every time. Then, as will be described later, the contents of the flag storage space on the flag storage unit 24 are sequentially improved by performing these scans repeatedly, that is, the information becomes highly accurate. By performing reciprocating scans a number of times, it is possible to obtain a considerably good volume calculation value. That is, the apparatus according to the present embodiment uses the determination result for each scan as a result and effectively uses it for the next volume calculation, and sequentially increases the calculation accuracy by such cumulative calculation. Of course, as will be described later, even when the organ moves, the scanning speed is sufficiently high compared to the movement of such an exercise, so that according to the present embodiment, real-time volume calculation for the moving organ can be realized. There is.
[0046]
Returning to FIG. 4, in S106, the binarization circuit 26 performs binarization processing on the echo data. As described above, when the left ventricular cavity is the target organ, the echo data of the blood part is binarized to 1.
[0047]
In S107, it is determined whether or not the data binarized in S106, that is, the data of the target voxel is 1, where the data is 0. And it is necessary to delete the area described later If there is, 0 is set to the corresponding address on the flag storage unit 24. (S108) , The parameter “change” in S109 amount "Is subtracted by one.
[0048]
On the other hand, when it is determined in S107 that the data of the target voxel is 1, it is determined in S110 whether or not the value of the corresponding address in the flag storage unit 24 is 1. Here, if the value is 1, continuity is already affirmed for the address, and 1 is obtained as a result of the binarization processing in the current scan, so the continuity of the data is The process proceeds to S115 as having been established.
[0049]
On the other hand, if it is determined in S110 that the value of the corresponding address is 0, in S111, at least one 1 is set as the flag value in the mask around the data of interest, that is, the address of interest. It is searched whether or not it exists. Here, if at least one 1 exists in S112, this means that data 1 of the address of interest and 1 exist around it, that is, because continuity is recognized, in S113, the attention is concerned. 1 is stored in the corresponding address corresponding to the data, and the parameter “variable” is incremented by one in S114. However, in S112, if 1 does not exist in the mask, there is a high possibility of isolated noise, for example, and therefore continuity is denied for the data.
[0050]
In S115, the volume value is calculated by multiplying the parameter “variable” by the volume of one voxel. In S116, the calculated volume value is displayed. Furthermore, in S117, a three-dimensional image is constructed based on the flag information in the flag storage space and displayed. In S118, it is determined whether or not the above processing has been completed for all combinations of X, Y, and Z. If the above processing has not been completed for all of these combinations, each step from S105 is repeatedly executed. The
[0051]
Therefore, according to the above processing example, the volume value is updated for each scan, and the three-dimensional image is updated.
[0052]
FIG. 6 and FIG. 7 show processing examples by the above method. In these figures, two-dimensional figures are shown for convenience. In FIG. 6, (a) to (f) conceptually show the processing contents for each scan. As shown in FIG. 6, the scanning direction is reversed in order, and with such reversal, the mask direction is also reversed, and the processing direction is reversed.
[0053]
As shown in FIG. 6A, at least one reference point 200 is set in the target area 202. Thereafter, when the first scan is executed as shown in (B), extraction of a region, that is, determination of connectivity is sequentially executed with the reference point 200 as a starting point. In this state, the entire region 202 has not been extracted yet. Next, the scanning direction is reversed, and as shown in (c), determination of continuity is executed based on the continuous area determined by (B). As a result, the determination area is greatly expanded. By performing this sequentially, even if the figure is finally complex as shown in (f), it is possible to extract the area by repeatedly executing the forward scanning and the backward scanning.
[0054]
As shown in FIG. 7, even when the area (object) moves, the movement of the object is followed by performing area extraction and area reduction based on the area extracted so far. It is possible to realize region extraction. Therefore, it is possible to perform volume calculation on a moving object such as the heart.
[0055]
Incidentally, although the volume calculation has been described in the above-described embodiment, the above method can be applied to the area calculation as a matter of course. According to the above-described embodiment, there is an advantage that a three-dimensional region can be extracted in two directions of forward scanning and backward scanning, and the results can be integrated to extract a three-dimensional region with high accuracy. Further, there is an advantage that a storage area for such extracted information is small, and a three-dimensional image can be formed using such information.
[0056]
The convergence determination unit 38 described above sequentially monitors the calculation results for each scan as described above, and determines the convergence when the calculation results converge within a certain range. As a result, for example, it is possible to assert that a certain convergence has occurred to the user by performing processing such as changing the color of the volume calculation result displayed on the display unit 40 or changing the display form. Become. As a result, the user can recognize that a certain degree of accuracy has been obtained. Incidentally, the convergence determination result may be expressed by a numerical value, and the accuracy of the volume calculation result may be expressed by the numerical value.
[0057]
【The invention's effect】
As described above, according to the present invention, it is possible to rationally extract a two-dimensional or three-dimensional region, and in particular, there is an advantage that computation can be performed in real time by effectively using past computation results. .
[Brief description of the drawings]
FIG. 1 is a block diagram showing an overall configuration of an ultrasonic diagnostic apparatus according to the present embodiment.
FIG. 2 is a diagram showing a relationship between a data capture space and a flag storage space.
FIG. 3 is a diagram illustrating an example of a continuity determination mask.
FIG. 4 is a flowchart showing a processing example of a volume calculation method according to the present embodiment.
FIG. 5 is a flowchart showing a processing example of a volume calculation method according to the present embodiment.
FIG. 6 is a diagram for explaining a region extracting method according to the present embodiment.
FIG. 7 is a diagram for explaining a region extraction method according to the present embodiment.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 3D probe, 12 Mechanical scanning control part, 14 Transmission / reception part, 16 Electronic scanning control part, 20 Memory, 22 Data storage part, 24 Flag storage part, 26 Binary circuit, 28 Continuity judgment part, 30 Flag setting part , 32 Reference point setting unit, 34 Volume calculating unit, 36 Three-dimensional image forming unit, 38 Convergence determining unit, 40 Display unit.

Claims (12)

データ取込空間に対応したフラグ記憶空間を有し、連続性が判定されたデータについてはその対応アドレスに所定フラグが設定される記憶手段と、
超音波の送受波により前記データ取込空間内において取得された個々のデータを注目データとし、その注目データの前記フラグ記憶空間上の対応アドレスを中心とした近傍範囲を参照し、注目データについて連続性を判定する連続性判定手段と、
前記注目データについて連続性が判定された場合に、前記フラグ記憶空間上の対応アドレスに所定フラグを設定するフラグ設定手段と、
前記フラグ記憶空間内の情報を利用して所定演算を実行する演算手段と、
を含むことを特徴とする超音波診断装置。
A storage unit having a flag storage space corresponding to the data capture space, and a predetermined flag is set at the corresponding address for the data for which continuity is determined;
Individual data acquired in the data capture space by ultrasonic transmission / reception is used as attention data, and a reference range of the attention data around the corresponding address in the flag storage space is referred to. Continuity judging means for judging sex,
Flag setting means for setting a predetermined flag at a corresponding address in the flag storage space when continuity is determined for the data of interest;
A calculation means for performing a predetermined calculation using information in the flag storage space;
An ultrasonic diagnostic apparatus comprising:
請求項1記載の装置において、
前記所定演算は面積演算又は体積演算であることを特徴とする超音波診断装置。
The apparatus of claim 1.
The ultrasonic diagnostic apparatus according to claim 1, wherein the predetermined calculation is an area calculation or a volume calculation.
走査面を繰り返し往復走査し、往路走査及び復路走査ごとにデータ取込空間を形成する走査手段と、
前記データ取込空間に対応したフラグ記憶空間を有し、連続性が判定されたデータについてはその対応アドレスに所定フラグが設定される記憶手段と、
前記走査面上の各データを注目データとし、その注目データの前記フラグ記憶空間上の対応アドレスを中心としたマスク内を参照し、前記注目データの二値化後の値と前記マスク内の情報とに基づいて、前記注目データについて連続性を判定する判定手段と、
前記注目データについて前記連続性が判定された場合に、前記フラグ空間上の対応アドレスに所定フラグを設定するフラグ設定手段と、
前記記憶空間内における所定フラグの個数から体積を演算する演算手段と、
を含むことを特徴とする超音波診断装置。
Scanning means for repeatedly reciprocating the scanning surface, and forming a data capture space for each of the forward scan and the backward scan;
A storage unit having a flag storage space corresponding to the data capture space, and a predetermined flag is set in the corresponding address for the data for which continuity is determined;
Each data on the scanning plane is set as attention data, the inside of the mask around the corresponding address in the flag storage space of the attention data is referred to, the value after the binarization of the attention data and the information in the mask A determination means for determining continuity for the data of interest based on
Flag setting means for setting a predetermined flag at a corresponding address in the flag space when the continuity is determined for the attention data;
A computing means for computing a volume from the number of predetermined flags in the storage space;
An ultrasonic diagnostic apparatus comprising:
請求項3記載の装置において、
前記走査面の往路走査及び復路走査の各走査ごとに、リアルタイムで体積演算が実行されることを特徴とする超音波診断装置。
The apparatus of claim 3.
An ultrasonic diagnostic apparatus, wherein volume calculation is performed in real time for each of forward scan and backward scan of the scanning surface.
請求項3記載の装置において、
前記マスクは、前記注目データを含む現在の走査面及び1つ前の走査面に跨って設定され、
前記往路走査と前記復路走査では前記マスクの向きが反転されることを特徴とする超音波診断装置。
The apparatus of claim 3.
The mask is set across the current scanning plane including the attention data and the previous scanning plane,
The ultrasonic diagnostic apparatus, wherein the direction of the mask is reversed in the forward scanning and the backward scanning.
請求項5記載の装置において、
前記注目データの二値化後の値が1で、且つ、前記マスク内に少なくとも1つの所定フラグが存在する場合に、当該注目データについて連続性を判定することを特徴とする超音波診断装置。
The apparatus of claim 5.
An ultrasonic diagnostic apparatus characterized in that if the value after binarization of the attention data is 1 and at least one predetermined flag exists in the mask, continuity is determined for the attention data.
請求項6記載の装置において、
前記所定フラグは1の値を有し、
前記フラグ設定手段は、前記連続性が判定されなかった注目データについてはその対応アドレスに0の値を書き込むことを特徴とする超音波診断装置。
The apparatus of claim 6.
The predetermined flag has a value of 1;
The ultrasonic diagnostic apparatus characterized in that the flag setting means writes a value of 0 to the corresponding address for the attention data for which the continuity has not been determined.
請求項3記載の装置において、
前記データ取込空間上に基準点を設定するための基準点設定手段と、
前記基準点の前記フラグ記憶空間上の対応アドレスに初期フラグを設定する初期設定手段と、
を含むことを特徴とする超音波診断装置。
The apparatus of claim 3.
A reference point setting means for setting a reference point on the data capture space;
Initial setting means for setting an initial flag at a corresponding address of the reference point on the flag storage space;
An ultrasonic diagnostic apparatus comprising:
請求項3記載の装置において、
前記記憶空間内の所定フラグを利用して三次元画像を形成する手段を含むことを特徴とする超音波診断装置。
The apparatus of claim 3.
An ultrasonic diagnostic apparatus comprising means for forming a three-dimensional image using a predetermined flag in the storage space.
請求項3記載の装置において、
前記記憶空間内の所定フラグ数の変動に基づいて収束を判定する手段を含むことを特徴とする超音波診断装置。
The apparatus of claim 3.
An ultrasonic diagnostic apparatus comprising: means for determining convergence based on a change in a predetermined number of flags in the storage space.
二次元又は三次元のデータ取込空間を繰り返しスキャンして各スキャンごとにデータを取得する送受波手段と、
前記データを記憶するデータ記憶部と、
前記データを二値化する二値化手段と、
前記データ取込空間に対応したフラグ記憶空間を有し、連続性が判定されたデータの対応アドレスにフラグ1が設定されるフラグ記憶部と、
前記各スキャンごとに前記データ取込空間内の個々のデータを注目データとして連続性の有無を判定する手段であって、二値化後の注目データの値が1で、かつ、注目データの前記フラグ記憶空間上の対応アドレスを中心とする近傍範囲にフラグ1が少なくとも1つ存在していれば、当該注目データについて連続性を判定する判定手段と、
前記連続性が判定されたデータについては前記フラグ記憶空間上の対応アドレスにフラグ1を設定し、前記連続性が判定されなかったデータについては前記フラグ記憶空間内の対応アドレスにフラグ0を設定するフラグ設定手段と、
を含むことを特徴とする超音波診断装置。
A transmission / reception means for repeatedly scanning a two-dimensional or three-dimensional data capturing space and acquiring data for each scan;
A data storage unit for storing the data;
Binarization means for binarizing the data;
A flag storage unit that has a flag storage space corresponding to the data capture space, and in which a flag 1 is set to a corresponding address of data determined to be continuous;
A means for determining the presence or absence of continuity with individual data in the data capture space for each scan as the target data, the value of the target data after binarization being 1, and the data of the target data If at least one flag 1 exists in the vicinity range centered on the corresponding address in the flag storage space, determination means for determining continuity for the data of interest;
For data for which continuity is determined, flag 1 is set to the corresponding address in the flag storage space, and for data for which the continuity is not determined, flag 0 is set to the corresponding address in the flag storage space. Flag setting means;
An ultrasonic diagnostic apparatus comprising:
請求項11記載の装置において、
前記データ取込空間に対応したアドレス空間を有し、前記データ記憶部及び前記フラグ記憶部として機能するメモリを含み、
前記メモリの各アドレスにnビットが割り当てられ、そのnビットの内のm(但し、m<n)ビットが前記データの格納に利用され、残りのn−mビットを利用して前記連続性の有無を表すフラグが格納されることを特徴とする超音波診断装置。
The apparatus of claim 11.
Possess an address space corresponding to the data acquisition space comprises a memory that functions as the data storage unit and said flag storage unit,
N bits are assigned to each address of the memory, and m (where m <n) of the n bits are used for storing the data, and the remaining mn bits are used to store the continuity. An ultrasonic diagnostic apparatus, wherein a flag indicating presence / absence is stored.
JP27353599A 1999-09-28 1999-09-28 Ultrasonic diagnostic equipment Expired - Fee Related JP4373544B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27353599A JP4373544B2 (en) 1999-09-28 1999-09-28 Ultrasonic diagnostic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27353599A JP4373544B2 (en) 1999-09-28 1999-09-28 Ultrasonic diagnostic equipment

Publications (2)

Publication Number Publication Date
JP2001087268A JP2001087268A (en) 2001-04-03
JP4373544B2 true JP4373544B2 (en) 2009-11-25

Family

ID=17529204

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27353599A Expired - Fee Related JP4373544B2 (en) 1999-09-28 1999-09-28 Ultrasonic diagnostic equipment

Country Status (1)

Country Link
JP (1) JP4373544B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1863377A4 (en) * 2005-04-01 2010-11-24 Visualsonics Inc System and method for 3-d visualization of vascular structures using ultrasound
JP4755514B2 (en) * 2006-03-24 2011-08-24 日立アロカメディカル株式会社 Ultrasonic diagnostic equipment
JP4206107B2 (en) 2006-07-05 2009-01-07 アロカ株式会社 Ultrasonic diagnostic equipment
JP5226978B2 (en) * 2007-07-17 2013-07-03 日立アロカメディカル株式会社 Ultrasonic diagnostic apparatus and image processing program

Also Published As

Publication number Publication date
JP2001087268A (en) 2001-04-03

Similar Documents

Publication Publication Date Title
CN104114102B (en) Diagnostic ultrasound equipment, image processing apparatus and image processing method
JP5265849B2 (en) Method and system for 3D segmentation of ultrasound images
JP3802508B2 (en) Ultrasonic diagnostic equipment
JP5226978B2 (en) Ultrasonic diagnostic apparatus and image processing program
JP3330090B2 (en) Organ boundary extraction method and apparatus
CN104080408B (en) Diagnostic ultrasound equipment, image processing apparatus and image processing method
JP5160825B2 (en) Ultrasonic diagnostic apparatus and image processing program
CN102106743A (en) Fast anatomical mapping using ultrasound images
US7223240B2 (en) Ultrasonic diagnostic apparatus
EP1952359A1 (en) System and method for generating for display two-dimensional echocardiography views from a three-dimensional image
JP4373544B2 (en) Ultrasonic diagnostic equipment
JP4129199B2 (en) Ultrasonic diagnostic equipment
US6135959A (en) Ultrasonic diagnostic apparatus
JP2801536B2 (en) Ultrasound image processing device
JP4528247B2 (en) Ultrasonic diagnostic apparatus and ultrasonic image processing method
JP2895414B2 (en) Ultrasonic volume calculator
JP2004267584A (en) Ultrasonic diagnostic equipment
JP3662835B2 (en) Ultrasonic diagnostic equipment
CN113616238A (en) Ultrasound imaging system and method for determining acoustic contact
JP4145578B2 (en) Ultrasonic diagnostic equipment
US20220202395A1 (en) Ultrasonic imaging system and ultrasonic imaging method
JP3898978B2 (en) Ultrasonic diagnostic apparatus and ultrasonic image forming method
CN118657704A (en) Machine learning model, program, ultrasonic diagnostic apparatus, and ultrasonic diagnostic system
CN116115267A (en) Ultrasound imaging method, ultrasound imaging system, and storage medium
CN117982171A (en) Stomach ultrasonic scanning prompt method and ultrasonic imaging equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060703

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060703

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090512

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090706

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090901

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090904

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120911

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130911

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees