JP3626974B2 - Image processing device for medical diagnosis - Google Patents
Image processing device for medical diagnosis Download PDFInfo
- Publication number
- JP3626974B2 JP3626974B2 JP25887394A JP25887394A JP3626974B2 JP 3626974 B2 JP3626974 B2 JP 3626974B2 JP 25887394 A JP25887394 A JP 25887394A JP 25887394 A JP25887394 A JP 25887394A JP 3626974 B2 JP3626974 B2 JP 3626974B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- contour line
- contour
- desired organ
- extracted
- 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
Links
Images
Landscapes
- Ultra Sonic Daignosis Equipment (AREA)
- Picture Signal Circuits (AREA)
Description
【0001】
【目次】
以下の順序で本発明を説明する。
産業上の利用分野
従来の技術
発明が解決しようとする課題
課題を解決するための手段(図1、図20、図21、図23、図24)
作用
実施例
(1)第1実施例(図1〜図19)
(2)第2実施例(図20〜図22)
(3)第3実施例(図23)
(4)第4実施例(図24〜図30)
(5)第5実施例(図31〜図35)
(6)他の実施例
発明の効果
【0002】
【産業上の利用分野】
本発明は医療診断用画像処理装置に関し、例えば超音波画像やNMR(nuclear magnetic resonance、核磁気共鳴)画像を用いて医療診断を行う場合に適用して好適なものである。
【0003】
【従来の技術】
今日、医療分野において、医療診断の1つの方法として、超音波診断装置によつて得られる超音波画像を用いて、医師が例えば患者の心臓内膜、心臓弁、動脈内膜等の循環器系器官の動きを捉えて医療診断を行うことが知られている。この場合、一般に医師は静止画像上を目で見ながら各器官の境界を「なぞる」という方法で医療診断を行つている。
【0004】
【発明が解決しようとする課題】
ところが超音波診断装置で得られる超音波画像は、画像自体が不鮮明であるため、上述のように医師が静止画像上を目で見ながら各器官の境界をなぞつて診断を行う方法では誤差が大きくなり、正確な診断を行うことができず、また診断に時間がかかるという問題があつた。
【0005】
本発明は以上の点を考慮してなされたもので、所望器官の輪郭線を自動的に抽出し得る医療用画像処理装置を提案しようとするものである。
【0006】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、医療診断用静止画像より所望器官の輪郭線を抽出する医療診断用画像処理装置(1)において、入力される医療診断用静止画像を空間的に平滑化する空間フイルタリング手段(8)と、空間フイルタリング手段(8)で得られた画像より複数の境界線を抽出する境界線抽出手段(4)と、境界線抽出手段(4)によつて抽出された複数の境界線より所望器官の輪郭に対応する境界線を輪郭線として抽出する輪郭線抽出手段(4)と、輪郭線抽出手段(4)によつて抽出された輪郭線の形状を修正する輪郭線形状修正手段(4)とを設け、輪郭線形状修正手段(4)は、輪郭線抽出手段(4)によつて抽出された輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて輪郭線上の不要な点を除去するようにした。
【0007】
また本発明においては、医療診断用動画像より周期的な動きのある所望器官の輪郭線を抽出する医療診断用画像処理装置(20)において、所望器官の動きの繰り返し周期毎に医療診断用動画像を入力する画像サンプリング手段(22)と、画像サンプリング手段(22)で得られた複数の画像を画素毎に加算して時間平滑化された画像を生成する同期加算手段(22D)と、同期加算手段(22D)で得られた画像を空間的に平滑化する空間フイルタリング手段(8)と、空間フイルタリング手段(8)で得られた画像より境界線を抽出する境界線抽出手段(4)と、境界線抽出手段(4)によつて抽出された境界線より所望器官の輪郭に対応する境界線を輪郭線として抽出する輪郭線抽出手段(4)と、輪郭線抽出手段(4)によつて抽出された輪郭線の形状を修正する輪郭線形状修正手段(4)とを設け、輪郭線形状修正手段(4)は、輪郭線抽出手段(4)によつて抽出された輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて輪郭線上の不要な点を除去するようにした。
【0008】
さらに本発明においては、医療診断用動画像より周期的な動きのある所望器官の輪郭線を抽出する医療診断用画像処理装置(30)において、所望器官の動きの繰り返し周期より短い間隔で医療診断用動画像を入力する画像サンプリング手段(31)と、画像サンプリング手段(31)で得られた画像より所望器官の同じ状態に対応する画像を集めて画素毎に加算して所望器官の状態毎に時間平滑化された画像を生成する同期加算手段(22D)と、同期加算手段(22D)で得られた所望器官の状態毎の画像をそれぞれ空間的に平滑化する空間フイルタリング手段(8)と、空間フイルタリング手段(8)で得られた各画像より境界線を抽出する境界線抽出手段(4)と、境界線抽出手段(4)によつて抽出された境界線より所望器官の輪郭に対応する境界線を輪郭線として抽出する輪郭線抽出手段(4)と、輪郭線抽出手段(4)によつて抽出された各輪郭線の形状を修正する輪郭線形状修正手段(4)とを設け、輪郭線形状修正手段(4)は、輪郭線抽出手段(4)によつて抽出された輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて輪郭線上の不要な点を除去するようにした。
【0009】
さらに本発明においては、医療診断用静止画像より所望器官の輪郭線を抽出する医療診断用画像処理装置(1)において、入力される医療診断用静止画像を空間的に平滑化する空間フイルタリング手段(8)と、抽出すべき所望器官の輪郭線に囲まれた領域内の任意の点をその内側に含む閉曲線を生成する閉曲線生成手段(4)と、空間フイルタリング手段(8)で平滑化された画像のレベル変化に基づいて、閉曲線生成手段(4)で生成された閉曲線を変形し、所望器官のおおよその輪郭線を抽出する閉曲線変形手段(4)と、閉曲線変形手段(4)で得られた輪郭線の形状を修正する輪郭線形状修正手段(4)とを設け、輪郭線形状修正手段(4)は、輪郭線抽出手段(4)によつて抽出された輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて輪郭線上の不要な点を除去するようにした。
【0010】
さらに本発明においては、医療診断用動画像より周期的な動きのある所望器官の輪郭線を抽出する医療診断用画像処理装置(20)において、所望器官の動きの繰り返し周期毎に医療診断用動画像を入力する画像サンプリング手段(22)と、画像サンプリング手段(22)で得られた複数の画像を画素毎に加算して時間平滑化された画像を生成する同期加算手段(22D)と、同期加算手段(22D)で得られた画像を空間的に平滑化する空間フイルタリング手段(8)と、抽出すべき所望器官の輪郭線に囲まれた領域内の任意の点をその内側に含む閉曲線を生成する閉曲線生成手段(4)と、空間フイルタリング手段(8)で空間的に平滑化された画像のレベル変化に基づいて、閉曲線生成手段(4)で得られた閉曲線を変形し、所望器官のおおよその輪郭線を抽出する閉曲線変形手段(4)と、閉曲線変形手段(4)で得られた輪郭線の形状を修正する輪郭線形状修正手段(4)とを設け、輪郭線形状修正手段(4)は、輪郭線抽出手段(4)によつて抽出された輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて輪郭線上の不要な点を除去するようにした。
【0011】
さらに本発明においては、医療診断用動画像より周期的な動きのある所望器官の輪郭線を抽出する医療診断用画像処理装置(40)において、所望器官の動きの繰り返し周期よりも短い間隔で医療診断用動画像を入力する画像サンプリング手段(31)と、画像サンプリング手段(31)で得られた画像より所望器官の同じ状態に対応する画像を集めて画素毎に加算して所望器官の状態毎に時間平滑化された画像を生成する同期加算手段(22D)と、同期加算手段(22D)で得られた所望器官の状態毎の画像をそれぞれ空間的に平滑化する空間フイルタリング手段(8)と、抽出すべき所望器官の輪郭線に囲まれた領域内の任意の点をその内側に含む閉曲線を各画像毎に生成する閉曲線生成手段(4)と、空間フイルタリング手段(8)で平滑化された各画像のレベル変化に基づいて、閉曲線生成手段(4)で得られた各閉曲線を変形し、所望器官のおおよその輪郭線を各画像毎に抽出する閉曲線変形手段(4)と、閉曲線変形手段(4)で得られた各輪郭線の形状を修正する輪郭線形状修正手段(4)とを設け、輪郭線形状修正手段(4)は、輪郭線抽出手段(4)によつて抽出された輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて輪郭線上の不要な点を除去するようにした。
【0012】
【作用】
入力された医療診断用静止画像を空間的に平滑化した後複数の境界線を抽出する。当該複数の境界線より所望器官の輪郭に対応する境界線を輪郭線として抽出し、当該輪郭線の形状を修正して所望器官の輪郭線として抽出するようにした。かかる輪郭線の形状を修正する際に、輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて輪郭線上の不要な点を除去するようにした。これにより、所望器官の輪郭線を自動的に抽出することができるので、医療診断を迅速かつ正確に行うことができる。
【0013】
また、入力された医療診断用動画像を所望器官の動きの繰り返し周期毎にサンプリングして同期加算して時間方向のノイズを低減した後、この時間平滑化された画像を空間的に平滑化して複数の境界線を抽出する。当該複数の境界線より所望器官の輪郭に対応する境界線を輪郭線として抽出し、当該輪郭線の形状を修正して所望器官の輪郭線として抽出する。かかる輪郭線の形状を修正する際に、輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて輪郭線上の不要な点を除去するようにした。これにより、所望器官の輪郭線を自動的に抽出することができるので、医療診断を迅速かつ正確に行うことができる。
【0014】
また、入力された医療診断用動画像を所望器官の動き繰り返し周期より短い間隔でサンプリングし、所望器官の同じ状態にある画像を同期加算して時間方向のノイズを低減した後、所望器官の状態毎に時間平滑化された画像をそれぞれ空間的に平滑化して各画像毎に複数の境界線を抽出する。当該複数の境界線より所望器官の輪郭に対応する境界線を輪郭線として各画像毎に抽出し、当該各輪郭線の形状を修正して所望器官の輪郭線として抽出する。かかる輪郭線の形状を修正する際に、輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて輪郭線上の不要な点を除去するようにした。これにより、所望器官の輪郭線を時相毎に自動的に抽出することができるので所望器官の輪郭線の時間的変化を観察することができ、医療診断を迅速かつ正確に行うことができる。またこれらの輪郭線より輪郭線の速度など診断に必要なパラメータを計算することができる。
【0015】
また、入力された医療診断用静止画像を空間的に平滑化した後、抽出すべき所望器官の輪郭線に囲まれた領域内の任意の点をその内側に含む閉曲線を生成する。この閉曲線を平滑化された画像のレベル変化に基づいて変形して所望器官のおおよその輪郭線を抽出し、この輪郭線の形状を修正して所望器官の輪郭線として抽出する。かかる輪郭線の形状を修正する際に、輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて輪郭線上の不要な点を除去するようにした。これにより、所望器官の輪郭線を自動的に抽出することができるので医療診断を迅速かつ正確に行うことができる。
【0016】
また、入力された医療診断用動画像を所望器官の動きの繰り返し周期毎にサンプリングして同期加算して時間方向のノイズを低減する。この時間平滑化された画像を空間的に平滑化した後、抽出すべき所望器官の輪郭線に囲まれた領域内の任意の点をその内側に含む閉曲線を生成する。この閉曲線を平滑化された画像のレベル変化に基づいて変形して所望器官のおおよその輪郭線を抽出し、この輪郭線の形状を修正して所望器官の輪郭線として抽出する。かかる輪郭線の形状を修正する際に、輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて輪郭線上の不要な点を除去するようにした。これにより、所望器官の輪郭線を自動的に抽出することができるので医療診断を迅速かつ正確に行うことができる。
【0017】
また、入力された医療診断用動画像を所望器官の動きの繰り返し周囲よりも短い間隔でサンプリングし、所望器官の同じ状態にある画像を同期加算して時間方向のノイズを低減する。次に、所望器官の状態毎に時間平滑化された画像をそれぞれ空間的に平滑化して、抽出すべき所望器官の輪郭線に囲まれた領域内の任意の点をその内側に含む閉曲線を各画像毎に生成する。これらの各閉曲線を平滑化された画像のレベル変化に基づいて変形して所望器官のおおよその輪郭線を抽出する。かかる輪郭線の形状を修正する際に、輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて輪郭線上の不要な点を除去するようにした。これにより、所望器官の輪郭線を時相毎に自動的に抽出することができるので所望器官の輪郭線の時間的変化を観察することができるので、医療診断を迅速かつ正確に行うことができる。またこれらの輪郭線より輪郭線の速度など診断に必要なパラメータを計算することができる。
【0018】
【実施例】
以下図面について、本発明の一実施例を詳述する。
【0019】
(1)第1実施例
図1において、1は全体として本発明の第1実施例による医療診断用画像処理装置を示している。この医療診断用画像処理装置1では、入力された超音波画像の医療診断用静止画像を空間的に平滑化した後複数の境界線を抽出し、当該境界線より所望器官の輪郭に対応する境界線を輪郭線として選択し、当該輪郭線の形状を修正して所望器官の輪郭線として抽出するようになされている。
【0020】
アナログデイジタル変換器(A/D変換器)2に入力した入力画像信号は、デイジタル化された後、フレームメモリ3に格納される。ここで入力画像は輝度成分だけを有するグレースケール画像とする。フレームメモリ3に格納された画像は、マイクロコンピユータ4の指示の下に画像表示装置5に表示される。
【0021】
座標入力装置6は、例えばマウス等のポインテイングデバイスでなり、所望器官領域のほぼ中心位置(以下これを基準位置と呼ぶ)の座標(ic, jc ) を入力するためのものであり、マイクロコンピユータ4によつて制御される。この座標入力装置6によつて画像表示装置5上のある位置を指定することにより座標を入力することができ、指定された座標はメモリ7に記憶される。座標入力装置6によつて座標入力が完了すると、フレームメモリ3上の画像データが図2に示す走査順序で読み出されて空間フイルタ8に入力される。
【0022】
空間フイルタ8では、次式
【数1】
によるフイルタリング処理が行われる。ここでX(i,j) は入力画像Xの位置(i,j) の座標値を表し、Y(i,j) は空間フイルタ8より出力される画像の位置(i,j) を表す。またadidjは2次元のフイルタ係数を表す。フイルタ係数としては、例えば図3や図4に示すようなフイルタ係数を用いる。図3に示すようなフイルタ係数を有するフイルタは低域通過型フイルタであり、この低域通過型フイルタを用いた場合、後述の境界線抽出で得られる境界線は低域成分の等高線になる。また図4に示すようなフイルタ係数を有するフイルタはラプラシアンGと呼ばれる平滑化微分フイルタであり、ガウス関数の2階微分をデイジタル化したものである。この平滑化微分フイルタによつて得られる境界線は、輝度変化の大きなエツジに相当する。
【0023】
空間フイルタ8の出力は2値化器9に入力され、2値化器9では、空間フイルタ8の出力を、予め設定されているしきい値TH1によつて2値化する。すなわち入力値がしきい値TH1よりも大きな値の場合には「1」、小さな値の場合には「0」に変換される。この出力値はフレームメモリ3の所定の位置に上書きされる。
【0024】
このようにして入力画像全体に対する2値化処理が終了すると、図5に示すように、マイクロコンピユータ4は境界線抽出処理SP1、輪郭線抽出処理SP2及び輪郭線形状修正処理SP3を実行する。以下にマイクロコンピユータ4によるこれらの処理について説明する。ここで後述するように、メモリ10及び11には、マイクロコンピユータ4による計算結果が格納される。すなわちメモリ10には選択された輪郭線を構成する点の座標系列が格納され、メモリ11には輪郭線の形状を修正するための変曲点の情報が格納される。
【0025】
まずマイクロコンピユータ4による境界線抽出処理SP1の処理手順について説明する。図6に示すように、境界線抽出処理SP1の第1の処理としての境界線開始点の検出処理SP10において、マイクロコンピユータ4は図2に示す順序でフレームメモリ3を走査し、各位置で次式
【数2】
の関係が満たされているか否かを調べる。(2)式において、X(i,j) はフレームメモリ3上の位置(i,j) における座標値を表す。フレームメモリ3を走査しているとき、最初に(2)式を満足する位置(i,j) を境界線の開始位置とする。なお以下において、フレームメモリ3上の位置を表す場合にpを用い、例えばその点の座標が(i,j) である場合には、p=(i,j) と表す。また検出された境界開始点をp0 とする。
【0026】
境界開始点p0 が検出されると、この位置における2値画像の値(「0」又は「1」)がレジスタr0 に保存され、新たなラベルLが生成されてフレームメモリ3上の境界開始点p0 の位置に値「L」が保存される。ここでラベル番号Lは、予め格納されている2値画像と混同しないように「2」以上の整数を用いる。境界線抽出処理SP1は、境界開始点を検出するための走査が画像の右下に到達した時点で終了する。
【0027】
次にマイクロコンピユータ4は、境界線抽出処理SP1の第2の処理としての境界線追跡処理SP11において、検出された境界開始点p0 を含む境界線を構成する点列(境界点)pk (k=0、1…)を近傍探索によつて順次追跡する。この近傍探索処理を図7を用いて説明する。フレームメモリ3上の2値画像を表す図7において、いま境界点pk までが確定しているとする。このとき、境界点pk の近傍8画素の値を時計回りに順に調べ、レジスタr0 と同じ値(すなわち境界点pk と同じ値)をもつ最初の位置を次の境界点pk+1 とする。境界点pk の近傍8画素のいずれから探索を開始するかは、境界点pk の1つ前に確定した境界点pk−1 と境界点pk との位置関係によつて決まる。
【0028】
すなわち境界点pk−1 を中心とした近傍8画素の中で、時計回りに見た場合に境界点pk よりも順序が1つ前に当たる位置を、境界点pk+1 を求める際の探索開始点とする。図7においては、境界点pk 上に位置する画素が近傍探索の開始点となり、右隣の画素が境界点pk+1 として検出される。フレームメモリ3上のpk+1 の位置にはラベル番号Lを保存する。以上の操作を、(A)次の境界点が境界開始点p0 と一致するか、又は(B)次の境界点が1つ前の境界点pk−1 と一致するかの2つの条件のいずれかが満たされるまで繰り返す。
【0029】
条件(A)は境界線が閉じたことを意味しており、1つの境界線の追跡が完了したことになる。この場合、次の境界線の開始点を検出するため、現在の境界開始点p0 の次の走査位置から再び境界開始点検出処理SP10を行う。条件(B)は、追跡中の境界線が閉じていないことを意味する。この場合図8に示すように、境界開始点p0 に戻り、近傍探索を反時計回りに行なうことで、反対方向に境界線を追跡する。反対方向への追跡が終了した時点で、境界開始点p0 の次の走査位置から境界開始点P0 の検出を再開する。
【0030】
このようにして境界線を抽出すると、マイクロコンピユータ4は輪郭線抽出処理SP2を開始する。図9に示すように、まずマイクロコンピユータ4は輪郭線選択処理SP20において、上述の方法によつて抽出した各境界線毎にフレームメモリ3を走査し、ラベルLを値としてもつ位置(i,j) とメモリ7に保存されている基準位置(ic, jc ) との距離dを次式
【数3】
によつて計算する。ラベルLをもつすべての位置に対して距離dを計算し、図10に示すように、その最小値をラベルLの境界線と基準位置との距離dl とする。全ての境界線の中で、基準位置との距離dl が最も小さい境界線を輪郭線として選択する。なお各境界線の基準位置との距離dl は、上述の境界線の追跡において計算しておくこともできる。
【0031】
次にマイクロコンピユータ4は、輪郭線座標系列生成処理SP21において、フレームメモリ3で選択された輪郭線を構成する点の座標を順次メモリ10に保存して座標系列を生成する。この処理手順は、図6に示す境界線抽出処理と同じであるが、境界線開始点の検出処理では、各位置において(2)式を評価する代わりに、その位置のラベルが、選択された輪郭線のものであるか否かを調べる。すなわち走査中、最初に輪郭線のラベルに遭遇した位置を境界線開始点p0 とする。また追跡すべき対象は1つしかないので境界線開始点の検出は1度でけである。
【0032】
この座標系列の生成において、上述の追跡停止条件(B)すなわち次の境界点が1つ前の境界点pk−1 と一致した場合には、この時点までに生成した座標系列の順序を逆転させた後、逆方向の追跡を開始する。逆方向の追跡が完了した段階で、再び全座標系列の順序を逆転させる。これにより、生成された座標系列が輪郭線を時計回りになぞる順序になることが保証される。
【0033】
このようにして輪郭線抽出処理SP2が終了すると、マイクロコンピユータ4は図11に示す処理手順に従つて輪郭線形状修正処理SP3を開始する。この場合、心臓のようなほぼ楕円形の器官の輪郭線を抽出する場合について説明し、図12及び図13に示すような輪郭形状を修正する場合について説明する。図12に示すような輪郭線が生成される原因としては、空間平滑化のための隣接領域の融合が考えられる。また図13に示すようなくぼみは、所望器官に他の器官が重なつている場合に発生すると考えられ、心臓の超音波画像における乳頭筋がその1例である。
【0034】
まずマイクロコンピユータ4は輪郭線形状修正処理SP3として、変曲点検出処理SP30において、図14に示すように、メモリ10に格納されている座標系列の各点に対して曲率ρを次式
【数4】
によつて計算する。ここで座標(in, jn ) はメモリ10においてn番目に格納されている座標であり、kは注目点前後の輪郭線の傾きを計算するための定数である。曲率ρの絶対値が予め設定されたしきい値TH2よりも大きい場合にはこの点を変曲点とみなし、メモリ11のn番目に曲率ρの値を保存する。曲率ρの絶対値がしきい値TH2以下の場合には、メモリ11のn番目には「0」を保存する。ここで図14に示すように、(4)式の符号は変曲点の種類を表す。すなわち(4)式によつて得られる値が正の値となる場合には、この変曲点は輪郭線の中心部に対して凹と考えられ、逆に負である場合には凸であると考えられる。
【0035】
ここで融合領域の除去処理SP31は、図15に示すように、曲率ρの特に大きな凹の変曲点で挟まれた部分を除去することによつて実現する。すなわちメモリ11の中で正の値を有し、その絶対値が予め設定されたしきい値TH3よりも大きい点を融合接点とする。しきい値TH3は、変曲点検出処理SP30で用いたしきい値TH2よりも大きな値に設定される。融合接点が2つ以上検出された場合には、各融合接点に対して、隣の融合接点までの画像上での直線距離を計算する。隣接する融合接点間の距離が予め設定されたしきい値TH4よりも小さい場合には、この2つの融合接点に挟まれたメモリ11上の各位置に特別な値ρ∞を代入し、輪郭線より除去する。図16に示すように、輪郭線が閉じている場合には、2つの融合接点によつて分けられる輪郭線の2つの部分についてそれぞれ重心を計算し、基準位置から遠い方を除去する。
【0036】
(4)式において、定数kやしきい値TH4の選び方によつては、実質的に1つの融合接点であるにもかかわらず、連結した複数の点が融合接点として検出される場合がある。この場合、連結した融合接点の中から1つを代表点として選び、代表点に挟まれた部分を除去する。例えば代表点として、連結する融合接点の中で曲率ρの絶対値が最大のものを選ぶことができる。
【0037】
次にマイクロコンピユータ4は、くぼみ部分の除去処理SP32において、図17に示すように、しきい値TH2で検出された2つの凸変曲点の間に、同じしきい値TH2で検出された凹変曲点が存在する場合に、2つの凸変曲点で挟まれた部分を除去することによつて実現する。すなわち、まず融合領域の除去処理が施されたメモリ11の値を順に調べ、正の値を有する凹変曲点を検出する。次にこの凹変曲点から両方向に、負の値を有する凸変曲点を探索し、各方向において最初に遭遇した凸変曲点を検出する。これらの2つの凸変曲点に挟まれたメモリ11上の各位置に特別な値ρ∞を代入して輪郭線から除去する。
【0038】
この場合上述の融合接点と同様に、凹変曲点や凸変曲点も連結して検出される場合があるが、この場合にも代表点を用いればよい。また心臓の超音波画像における乳頭筋のように、これによつて生ずるくぼみの輪郭線全体に対する相対的な位置がおおよそ予測できる場合には、凹変曲点、凸変曲点の出現位置を予め制限することができる。すなわち、ある制限された範囲に出現した変曲点に対してのみ、くぼみ部分を除去することができる。
【0039】
補間処理は、上述の2つの除去処理によつて輪郭線に発生した非連結部分を補間するための処理であり、連結した新しい輪郭線の座標系列を生成する。図18に示すように、ある部分を除去した結果発生した輪郭線の端点座標をps =(is, js ) 、pe =(ie , je ) とすると、例えばこの端点ps 及びpe 間を次式
【数5】
ような2次関数で補間する。(5)式において、tは媒介変数であり、pm =(im , jm ) は、上述の2つの除去処理の後に残つている輪郭線構成点の重心pg から図18のように定まる点である。すなわち点pm は、端点ps を通り重心pg と端点ps を結ぶ線分に直交する直線と、端点pe を通り重心pg と端点pe を結ぶ線分に直交する直線との交点である。(5)式によつて、端点ps と端点pe を結ぶ補間座標系列を発生させるために、p0 =ps として次の処理を繰り返す。
【0040】
いま点pn までの補間座標系列が確定しているとすると、補間点pn に隣接するいくつかの近傍点p=(i,j) において次式
【数6】
を計算し、sの値が最小となる点を次の補間点pn+1 とする。ここで(6)式を計算する近傍は、図19に示すように補間点pn と1つ前に確定した点pn−1 との位置関係によつて決まる。すなわち補間点pn をはさんで点pn−1 の反対側5画素(図19の斜線で示す部分)で(6)式を計算する。また(6)式のt1 及びt2 はそれぞれ実数であり、かつ0.0 以上1.0 以下の値となる必要があり、図19に示した近傍点のなかで、さらにこの条件を満たすものの中から(6)式を最小にするものを選ぶ。補間点pn+1 が端点pe と一致した時点で、補間座標系列が完成する。メモリ11上の端点ps の次から、端点pe の1つ前までの座標を消去し、消去した座標の代わりに、生成した補間点の座標系列を挿入する。このような補間処理を、除去処理によつて生じた全ての端点間に適用して新たな輪郭線の座標系列を生成する。この場合、必要であれば、この座標系列中の各点をフレームメモリ3に書き込み、画像表示装置5に表示することもできる。
【0041】
以上の構成によれば、入力された超音波画像の医療診断用静止画像を空間的に平滑化した後複数の境界線を抽出して当該境界線のうち基準位置との距離dが最も小さい境界線を輪郭線として選択し、当該輪郭線の形状を修正して所望器官の輪郭線として抽出したことにより、所望器官の輪郭線を自動的に抽出することができるので医療診断を迅速かつ正確に行うことができる。
【0042】
(2)第2実施例
図1との対応部分に同一符号を付して示す図20において、20は全体として本発明の第2実施例による医療診断用画像処理装置を示している。医療診断用画像処理装置20では、入力された超音波画像の医療診断用動画像を所望器官の動きの繰り返し周期毎にサンプリングして同期加算して時間方向のノイズを低減した後、この時間平滑化された画像を空間的に平滑化して複数の境界線を抽出する。当該境界線より所望器官の輪郭に対応する境界線を輪郭線として抽出し、当該輪郭線の形状を修正して所望器官の輪郭線として抽出するようになされている。
【0043】
ここでこの実施例では、医療診断用動画像として周期的な動きのある心臓の動画像を用い、また後述する第3実施例及び第4実施例においても医療診断用動画像として心臓の動画像を用いる。
【0044】
遅延素子21は画像サンプリング器22において心電図波形の解析に必要な時間だけ入力データを遅延させる。フレーム同期信号生成器23は遅延素子21で遅延される前のフレーム開始のタイミングを示す信号を画像サンプリング器22に出力する。画像サンプリング器22は、画像と同期して心電図モニタ装置24より送出される心電図波形に基づいて、各フレームの入力開始時にそのフレームをサンプリングするか否かを判断し、サンプリングされた画像の時間平均値画像をフレームメモリ3上に生成する。予め設定された周期分の時間平均が行なわれた後、第1実施例と同様の処理により輪郭線が抽出される。フレームメモリ3の値は測定開始時にリセツトされる。また必要であれば、抽出された輪郭線をフレームメモリ3に書き込み、画像表示装置5に表示することもできる。
【0045】
画像サンプリング器22の構成を図21に示す。図21に示すように、画像サンプリング器22は、基準点検出器22A、タイマ22B、時相検出器22C及び同期加算器22Dによつて構成されている。基準点検出器22Aは心電図モニタ装置24より時々刻々入力される心電図波形の基準点を検出する。基準点は、心電図波形にその繰り返し周期毎に現われる点であり、例えば図22に示すように、R波のピーク(各周期において最大値となる位置)を基準点として用いている。基準点が検出されると、タイマ22Bがリセツトされ、リセツト後タイマ22Bは次にリセツトされるまで一定の時間間隔で値をインクリメントする。
【0046】
時相検出器22Cはフレーム同期信号生成器23よりフレームの開始を示す信号を受け取ると、タイマ22Bの値を読み取り、予め設定されている値t(以下これを時相と呼ぶ)との差を計算する。この値tがしきい値TH5以下である場合だけ、次に入力されるフレームデータが同期加算器22Dに送出され、これ以外の場合には入力データは破棄される。同期加算器22Dでは、入力データに対応するフレームメモリ3上のデータが読み出され、入力データとの平均値を次式
【数7】
によつて計算する。
【0047】
ここでXn (i, j)は画像をサンプリングし始めた時点からn番目のサンプリング画像における位置(i, j)のデータ値を表し、X′n−1 (i, j)はn−1番目までの平均画像における位置(i, j)のデータ値、すなわちn番目の画像がサンプリングされた時点でフレームメモリ3に保存されているデータの値を表している。(7)式によつて得られる計算結果はフレームメモリ3の同じ位置に保存される。ただし測定開始直後は入力データとフレームメモリ3上の値との平均値計算は行われず、入力データがそのままフレームメモリ3に書き込まれる。
【0048】
ここで画像をサンプリングする時相を、基準点からの時間ではなく、繰り返し周期における位相として指定することもできる。すなわち基準点検出器22Aでは、ある基準点から次の基準点までの時間Tを検出し、はじめの基準点からT/aの時刻に入力されたフレームをサンプリングする。この方法によれば、各繰り返しにおける周期のゆらぎを吸収することができるので、一段と正確に同期加算することができる。
【0049】
以上の構成によれば、入力された心臓の動画像を、心臓の動きの繰り返し周期毎にサンプリングして同期加算して時間方向のノイズを低減した後、この時間平滑化された画像をさらに空間的に平滑化して複数の境界線を抽出し、当該境界線のうち基準位置との距離dが最も小さい境界線を輪郭線として選択し、この輪郭線の形状を修正して心臓の輪郭線として抽出するようにしたことにより、心臓の輪郭線を自動的に抽出することができるので医療診断を迅速かつ正確に行うことができる。
【0050】
(3)第3実施例
図20との対応部分に同一符号を付して示す図23において、30は全体として本発明の第3実施例による画像処理装置を示している。この画像処理装置30では、入力された超音波画像の医療診断用動画像を、所望器官の繰り返し周期よりも短い間隔でサンプリングし、当該器官の同じ状態にある画像を同期加算して時間方向のノイズを低減した後、所望器官の状態毎に時間平滑化された各画像をそれぞれ空間的に平滑化して時相毎に複数の境界線を抽出する。複数の境界線より所望器官の輪郭に対応する境界線を輪郭線として時相毎に選択し、当該各輪郭線の形状を修正して所望器官の輪郭線を時相毎に抽出するようになされている。
【0051】
画像サンプリング器31は、画像サンプリング器22とほぼ同じであるが、画像をサンプリングする時相として複数の値t0、t1、……が予め設定されている。画像サンプリング器31において各時相でサンプリングされた画像は時相毎に平均画像が生成され、各時相に対応するフレームメモリ32に出力される。ここでフレームメモリ32はサンプリング時相の数と同数用意されており、各フレームメモリ32には同時相の平均画像が格納される。このように、予め設定された周期分の時間平均が行なわれた後、各フレームメモリ32上の平均画像に対して第1実施例と同様の処理によつて輪郭線を抽出する。
【0052】
なお必要であれば、時相の異なる複数の輪郭線を、フレームメモリ32のいづれか1つのフレームメモリ33に重ね書きし、画像表示装置5によつて静止画像として表示させてもよい。また各時相の輪郭線を異なるフレームメモリ32に書き込み、これらを時間的に切り替えて画像表示装置5に表示させるようにしてもよい。
【0053】
以上の構成によれば、入力された心臓の動画像を、心臓の動きの繰り返し周期において、予め設定した複数の時相でサンプリングし、同時相毎に同期加算して時間方向のノイズを低減した後、異なる時相毎に時間平滑化された画像をそれぞれ空間的に平滑化して各画像より複数の境界線を抽出し、当該各複数の境界線のうち基準位置との距離dが最も小さい境界線を輪郭線として抽出し、当該各輪郭線の形状を修正して心臓の輪郭線として抽出するようにしたことにより、心臓の輪郭線を時相毎に自動的に抽出することができるので、心臓の輪郭線の時間的変化を観察することができ、これにより医療診断を迅速かつ正確に行うことができる。また抽出された輪郭線より、輪郭線の速度等診断に必要なパラメータを計算することができる。
【0054】
(4)第4実施例
図23との対応部分に同一符号を付して示す図24において、40は全体として本発明の第4実施例による画像処理装置を示している。この画像処理装置40では、1枚の2値画像を保存するための2値画像用フレームメモリ41が設けられており、空間フイルタとして図3に示す低域通過型フイルタ42を用いている。
【0055】
すなわち画像処理装置40では、画像処理装置30と同様に時間平均の施された画像に対して、空間フイルタ42による空間的平滑化処理が行われ、空間フイルタ42の出力は直接フレームメモリ32に書き込まれる。マイクロコンピユータ4では、空間的平滑化処理が完了した各画像に対して図25に示すように閉曲線の生成、輪郭線の抽出及び輪郭線形状の修正を行つて輪郭線を抽出する。すなわちマイクロコンピユータ4は、閉曲線の生成処理SP1において所望器官の輪郭線の内側に存在する閉曲線を生成し、輪郭線の抽出処理SP2において、得られた閉曲線を外側に向けて拡大することによつておおよその輪郭線形状を抽出し、輪郭線形状の修正処理SP3において、抽出された輪郭線の形状を第1実施例で述べた輪郭線形状修正処理(図11)と同じ方法で修正する。
【0056】
閉曲線の生成処理(SP1)の処理手順を図26に示す。まずマイクロコンピユータ4は、しきい値の初期化処理SP10において、座標入力装置6によつて指定された基準位置における画素値をフレームメモリ32より読み出し、これをしきい値として設定する。次に2値化処理SP11において、フレームメモリ32上の画像データを読み出し、設定されているしきい値によつて2値化を行い、その結果を2値画像用フレームメモリ41に保存する。次に境界線の抽出処理SP12において、この2値画像の境界線を第1実施例で述べた境界線抽出処理(図6)と同じ方法で抽出する。
【0057】
次にマイクロコンピユータ4は、境界線の選択処理SP13において、境界線の抽出処理SP12で得られた境界線のうち、座標入力装置6によつて指定された基準位置との距離dが最も小さい境界線を選択する。この処理は第1実施例で述べた輪郭線抽出処理(図9)と同じである。次に閉曲線の判定処理SP14において、境界線の選択処理SP13で選択された境界線に対して次の2つの条件、すなわち(A)開始点と終了点が隣接しているか、(B)境界線の長さが予め設定されたしきい値TH6より小さいかについて調べる。
【0058】
条件(A)又は(B)のいずれかの条件を満たされない場合には、マイクロコンピユータ4はしきい値の修正処理SP15に進み、現在のしきい値を一段と小さい値に設定し直して、2値化処理SP11からしきい値の修正処理SP15までの処理ループを実行する。この2つの条件がともに満足されている場合には、マイクロコンピユータ4は抽出された境界線を閉曲線と判定し、その座標系列を閉曲線の修正処理SP16に送る。
【0059】
閉曲線の修正処理SP16において、マイクロコンピユータ4は、抽出された閉曲線の形状を変曲点に応じて修正する。この処理は第1実施例で述べた輪郭線形状修正処理(図11)と同じである。ただしここでは、不用なふくらみが生ずることを回避するためにくぼみ部分の補間を(5)式の2次曲線ではなく、次式
【数8】
に示す直線で行うことも可能である。直線補間による補間座標系列を発生させるためには、(6)式の代わりに次式
【数9】
を満たす近傍点p=(i,j) を追跡すればよい。
【0060】
次に輪郭線の抽出処理(図25のSP2)の処理手順を図27に示す。まずマイクロコンピユータ4は、閉曲線の重心位置の算出処理SP20において、形状の修正された閉曲線(以下単に閉曲線と呼ぶ)の重心点pg =(ig , jg ) を計算する。次に輪郭点の検出処理SP21において、図28に示すように、閉曲線を構成する各点pk =(ik ,jk ) に対して、重心pg から各点に向かう直線に沿つて入力画像の1次微分を計算し、点pk から見て最初に次式
【数10】
の条件を満たす点を、真の輪郭線を構成する点pk ′=(ik ′, jk ′) として検出する。
【0061】
ここでXkm は重心点pg から閉曲線上の点pk に向かう直線に沿つて入力画像の値を並べた1次元データ列で、Xk0 が重心位置における画素値に相当する。 devm は、この配列における1次微分の絶対値である。またTH1、TH2、TH3は予め設定された正の値である。(10)式は、レベルそのものが増加していると同時に、図29に示すように1次微分の絶対値がしきい値TH3よりも大きく、かつその変化が増加から減少に転じる点を表しており、点pk から見て最初にこの条件を満足する点が輪郭点として検出される。
【0062】
最後に、輪郭点の補間処理SP22において、マイクロコンピユータ4は検出された輪郭点の間を補間して輪郭線を構成する。この補間処理は第1実施例で述べた補間処理(図18)とほぼ同じである。ただし第4実施例では、図30に示すように、隣接する輪郭点の間を全て補間する。またこの場合補間する区間が短いために、(8)式に示すような直線補間を行うことができる。なおこの輪郭点の補間処理の前に、検出された輪郭点の位置を次のように平滑化することもできる。
【0063】
例えば、検出されたk番目の輪郭点と重心点との距離lk を(3)式のように計算し、これをkの方向に平滑化する。この平滑化処理には、例えば、1次元の平均化フイルタやメデイアンフイルタ等を用いる。平滑化されたlk ′を用いて新しい輪郭点の位置を(ig +(ik − ig )k′/ lsk, jg +(jk − jg )k′/ lsk) とすることにより、最終的に滑らかな輪郭線を得ることができる。ここでlsk′は閉曲線上のk番目の点と重心点との距離を表す。
【0064】
以上の構成によれば、入力された心臓の動画像を、心臓の動きの繰り返し周期よりも短い間隔でサンプリングし、心臓の同じ状態にある画像を同期加算して時間方向のノイズを低減した後、心臓の状態毎に時間平滑化された各画像をそれぞれ空間的に平滑化して、全ての点が抽出すべき輪郭線の内側に存在するように閉曲線を各画像毎に生成し、この各閉曲線を外側に向けて拡大することによつて心臓のおおよその輪郭線を抽出し、当該各輪郭線の形状を修正して心臓の輪郭線として抽出するようにしたことにより、心臓の輪郭線を時相毎に自動的に抽出することができるので、心臓の輪郭線の時間的変化を観察することができ、これにより医療診断を迅速かつ正確に行うことができる。またこれらの輪郭線より輪郭線の速度など診断に必要なパラメータを計算することができる。
【0065】
(5)第5実施例
この実施例では、心臓の単軸断面の超音波画像より心内膜の輪郭線を抽出する場合について説明する。心臓の単軸断面画像には、図31に示すように同心円状に並ぶレベルの高い2つの領域A、Bが存在し、外側のリング状領域Aでは、当該領域Aの上部及び下部に相当する部分Cが特にレベルが高くなる傾向がある。抽出すべき心内膜は、内側のリング状領域Bの内側面に相当する。
【0066】
この実施例の医療診断用画像処理装置の構成(図示せず)は画像処理装置40とほぼ同じであるが、2値画像を保存するための2値画像用フレームメモリ41は設けられていない。またこの実施例におけるマイクロコンピユータ4による処理の流れは図25に示したものと同じであるが、各処理の内容は異なる。すわなちマイクロコンピユータ4は、閉曲線の生成処理SP1では、所望器官の輪郭線の外側に存在する閉曲線として円を生成し、輪郭線の抽出処理SP2では、生成された内側に向けて縮小することによつておおよその輪郭線形状を抽出する。輪郭線形状の修正処理SP3は第4実施例と全く同じように処理する。
【0067】
閉曲線の生成処理(図25のSP1)の処理手順を図32に示す。まずマイクロコンピユータ4は、極小点の検出処理SP10では、空間的平滑化処理の施されたフレームメモリ32上の画像から垂直方向の1次元データ列を読み出し、そのレベル変化を解析する。ここで垂直方向のレベル変化の解析を図33に示す。図33において、iは現在注目している画像上の水平座標を示し、図中の曲線は、水平座標iに対応する垂直方向の画素値(レベル)を表している。
【0068】
このデータ例において、まずj<jC の範囲においてレベルが最大となる座標jL と、j>jC の範囲においてレベルが最大となる座標jU を検出する。ただしjC は座標入力装置6によつて指定された基準位置pC =(iC 、 jC ) の垂直座標である。次にjL 及びjU からそれぞれに向けてレベル変化を調べ、最初に遭遇する極小点の座標jLP及びjUPを検出する。検出された2つの垂直座標jLP及びjUPは画像上での点pL =(i,jLP) 、点pU =(i,juP) に対応する。これらの点は、上述した同心円状に並ぶ2つの領域に挟まれた部分に存在すると考えられ、抽出すべき心内膜よりも外側に位置する。
【0069】
次に次式
【数11】
を満たす全ての水平座標に対して同じ解析を行い、(2Δi +1)×2個の極小点を検出する。なおΔi は予め設定された正の定数である。
【0070】
次に円近似処理SP11において、マイクロコンピユータ4は、検出された(2Δi +1)個の極小点を1つの円で近似し、その中心座標(a, b)及び半径rを求める。ここで、検出された複数の極小点を適当な順序に並べ、k番目の点の座標を(ik , jk ) と表す。これらを円の方程式に代入すると、次式
【数12】
となる。ここでk>0に対応する式よりk=0の式を引くことにより、次式
【数13】
を得ることができる。これを最小自乗法を用いて解くことにより中心座標(a, b)を求める。半径rは、得られた中心座標を(12)式の全ての式に代入し、それぞれから求まるrを平均することによつて算出する。
【0071】
次に円の生成処理SP12において、マイクロコンピユータ4は、算出された中心座標(a, b)と半径rとを用いて、円を構成する座標系列Sを生成する。これは例えば座標(a , b−r) を開始点として次式
【数14】
の値を最小とする近傍点の追跡処理を行うことにより生成することができる。近傍点の追跡は第1実施例における補間座標系列の生成と同様に行うことができる。
【0072】
次に輪郭線の抽出処理(図25のSP2)の処理手順は、図27に示す処理手順とほぼ同じであるが、閉曲線の重心位置は円の中心として既に求められているので、重心位置の算出処理(図27のSP20)は必要ない。輪郭点の検出処理(図27のSP21)において、マイクロコンヒユータ4は、図34に示すように、円を構成する各点pk =(ik, jk ) から重心点(円の中心)pg (a , b)に向かう直線に沿つて入力画像の1次微分を計算し、最初に次式
【数15】
を満たす点を、真の輪郭線を構成する点p′k =(i′k ,j ′k ) として検出する。(15)式の各記号は(10)式で述べたものと同じである。ただしXkm は円上の点pk からその中心pg に向かう直線に沿つて画像値を並べた1次元データ列であり、Xk0 は円上の点の画素値に相当する。(15)式は、レベルそのものが減少していると同時に、図35に示すように1次微分の絶対値がしきい値TH3よりも大きく、かつその変化が増加から減少に転じる点を表しており、円上の点から見て最初にこの条件を満足する点が輪郭点として検出される。
【0073】
以上の構成によれば、入力された心臓の単軸断面の超音波画像を、心臓の動きの繰り返し周期よりも短い間隔でサンプリングし、心臓の同じ状態にある画像を同期加算して時間方向のノイズを低減した後、心臓の状態毎に時間平滑化された各画像をそれぞれ空間的に平滑化して、全ての点が抽出すべき心内膜の輪郭線の外側に存在するように閉曲線を各画像毎に生成し、この各閉曲線を内側に向けて縮小することによつて心内膜のおおよその輪郭線を抽出し、当該各輪郭線の形状を修正して心内膜の輪郭線として抽出するようにしたことにより、心内膜の輪郭線を時相毎に自動的に抽出することができるので、心内膜の輪郭線の時間的変化を観察することができ、これにより迅速かつ正確に医療診断を行うことができる。またこれらの輪郭線より輪郭線の速度など診断に必要なパラメータを計算することができる。
【0074】
(6)他の実施例
なお上述の実施例においては、医療診断用動画像として心臓の動画像を本発明の医療診断用画像処理装置に適用した場合について述べたが、本発明はこれに限らず、他の周期的な動きのある器官の動画像を本発明の医療診断用画像処理装置に適用しても同様の効果を得ることができる。
【0075】
また上述の第1実施例においては、入力された静止画像において、境界線の抽出処理(図5)を行うことによつて所望器官の輪郭線を抽出する場合について述べたが、本発明はこれに限らず、第4実施例及び第5実施例のように、閉曲線の生成処理(図25)によつて所望器官の輪郭線を抽出するようにしてもよい。
【0076】
この場合、入力された静止画像を空間的に平滑化した後、抽出すべき所望器官の輪郭線に囲まれた領域内の任意の点をその内側に含む閉曲線を生成し、当該閉曲線を平滑化画像のレベル変化に基づいて変形することによつて所望器官のおおよその輪郭線を抽出し、当該輪郭線の形状を修正して所望器官の輪郭線として抽出する。
【0077】
また上述の第2実施例においては、入力された動画像において、境界線の抽出処理(図5)を行うことによつて所望器官の輪郭線を抽出する場合について述べたが、本発明はこれに限らず、第4実施例及び第5実施例のように、閉曲線の生成処理(図25)を行うことによつて所望器官の輪郭線を抽出するようにしてもよい。
【0078】
この場合、入力された動画像を、所望器官の動きの繰り返し周期毎にサンプリングして同期加算して時間方向のノイズを低減した後、この時間平滑化された画像を空間的に平滑化して、抽出すべき所望器官の輪郭線に囲まれた領域内の任意の点をその内側に含む閉曲線を生成し、この閉曲線を平滑化画像のレベル変化に基づいて変形することによつて所望器官のおおよその輪郭線を抽出し、当該輪郭線の形状を修正して所望器官の輪郭線として抽出する。
【0079】
また上述の実施例においては、医療診断用画像として超音波画像を本発明の医療診断用画像処理装置に適用した場合について述べたが、本発明はこれに限らず、他の医療診断用画像を本発明の医療診断用画像処理装置に適用してもよい。
【0080】
【発明の効果】
上述のように本発明によれば、入力された医療診断用静止画像を空間的に平滑化した後複数の境界線を抽出し、当該複数の境界線より所望器官の輪郭に対応する境界線を輪郭線として抽出し、当該輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出して得られた該変曲点に基づいて輪郭線上の不要な点を除去するようにして当該輪郭線の形状を修正し、所望器官の輪郭線として抽出するようにしたことにより、所望器官の輪郭線を自動的に抽出することができる医療診断用画像処理装置を実現し得る。
【0081】
また本発明によれば、入力された医療診断用動画像を所望器官の動きの繰り返し周期毎にサンプリングして同期加算して時間方向のノイズを低減した後、この時間平滑化された画像を空間的に平滑化して複数の境界線を抽出し、当該複数の境界線より所望器官の輪郭に対応する境界線を輪郭線として抽出し、当該輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出して得られた該変曲点に基づいて輪郭線上の不要な点を除去するようにして当該輪郭線の形状を修正し、所望器官の輪郭線として抽出するようにしたことにより、所望器官の輪郭線を自動的に抽出することができる医療診断用画像処理装置を実現し得る。
【0082】
さらに本発明によれば、入力された医療診断用動画像を所望器官の動き繰り返し周期より短い間隔でサンプリングし、所望器官の同じ状態にある画像を同期加算して時間方向のノイズを低減した後、所望器官の状態毎に時間平滑化された画像をそれぞれ空間的に平滑化して各画像毎に複数の境界線を抽出し、当該複数の境界線より所望器官の輪郭に対応する境界線を輪郭線として各画像毎に抽出し、当該輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出して得られた該変曲点に基づいて輪郭線上の不要な点を除去するようにして当該各輪郭線の形状を修正し、所望器官の輪郭線として抽出するようにしたことにより、所望器官の輪郭線を時相毎に自動的に抽出することができる医療診断用画像処理装置を実現し得る。
【0083】
さらに本発明によれば、入力された医療診断用静止画像を空間的に平滑化した後、抽出すべき所望器官の輪郭線に囲まれた領域内の任意の点をその内側に含む閉曲線を生成し、この閉曲線を平滑化された画像のレベル変化に基づいて変形して所望器官のおおよその輪郭線を抽出し、当該輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出して得られた該変曲点に基づいて輪郭線上の不要な点を除去するようにして当該輪郭線の形状を修正し、所望器官の輪郭線として抽出するようにしたことにより、所望器官の輪郭線を自動的に抽出することができる医療診断用画像処理装置を実現し得る。
【0084】
さらに本発明によれば、入力された医療診断用動画像を所望器官の動きの繰り返し周期毎にサンプリングして同期加算して時間方向のノイズを低減した後、この時間平滑化された画像を空間的に平滑化して、抽出すべき所望器官の輪郭線に囲まれた領域内の任意の点をその内側に含む閉曲線を生成し、この閉曲線を平滑化された画像のレベル変化に基づいて変形して所望器官のおおよその輪郭線を抽出し、当該輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出して得られた該変曲点に基づいて輪郭線上の不要な点を除去するようにして当該輪郭線の形状を修正し、所望器官の輪郭線として抽出するようにしたことにより、所望器官の輪郭線を自動的に抽出することができる医療診断用画像処理装置を実現し得る。
【0085】
さらに本発明によれば、入力された医療診断用動画像を所望器官の動きの繰り返し周囲よりも短い間隔でサンプリングし、所望器官の同じ状態にある画像を同期加算して時間方向のノイズを低減した後、所望器官の状態毎に時間平滑化された画像をそれぞれ空間的に平滑化して、抽出すべき所望器官の輪郭線に囲まれた領域内の任意の点をその内側に含む閉曲線を各画像毎に生成し、これらの各閉曲線を平滑化された画像のレベル変化に基づいて変形して所望器官のおおよその輪郭線を抽出し、当該輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出して得られた該変曲点に基づいて輪郭線上の不要な点を除去するようにして当該輪郭線の形状を修正し、所望器官の輪郭線として抽出するようにしたことにより、所望器官の輪郭線を時相毎に自動的に抽出することができる医療診断用画像処理装置を実現し得る。
【図面の簡単な説明】
【図1】本発明の第1実施例による医療診断用画像処理装置の構成を示すブロツク図である。
【図2】画像の走査手順を示す略線図である。
【図3】空間フイルタのフイルタ係数の一例を示す図表である。
【図4】空間フイルタのフイルタ係数の一例を示す図表である。
【図5】マイクロコンピユータの処理の流れの説明に供するフローチヤートである。
【図6】境界線抽出処理の処理手順の説明に供するフローチヤートである。
【図7】境界線追跡のための近傍探索の説明に供する略線図である。
【図8】境界線の追跡方向の説明に供する略線図である。
【図9】輪郭線抽出処理の処理手順の説明に供するフローチヤートである。
【図10】輪郭線の選択処理の説明に供する略線図である。
【図11】輪郭線形状修正処理の処理手順の説明に供するフローチヤートである。
【図12】隣接領域が融合した場合の輪郭形状の一例を示す略線図である。
【図13】くぼみを有する輪郭形状の一例を示す略線図である。
【図14】変曲点の検出の説明に供する略線図である。
【図15】融合領域の除去の説明に供する略線図である。
【図16】輪郭線が閉じている場合の融合領域の除去の説明に供する略線図である。
【図17】くぼみの除去の説明に供する略線図である。
【図18】補間処理の説明に供する略線図である。
【図19】補間点の検出の説明に供する略線図である。
【図20】本発明の第2実施例による医療診断用画像処理装置の構成を示すブロツク図である。
【図21】画像サンプリング器の構成を示すブロツク図である。
【図22】心電図波形における基準点の説明に供する波形図である。
【図23】本発明の第3実施例による医療診断用画像処理装置の構成を示すブロツク図である。
【図24】本発明の第4実施例による医療診断用画像処理装置の構成を示すブロツク図である。
【図25】第4実施例におけるマイクロコンピユータの処理の流れを示すフローチヤートである。
【図26】第4実施例における閉曲線生成処理の処理手順を示すフローチヤートである。
【図27】第4実施例における輪郭線抽出処理の処理手順を示すフローチヤートである。
【図28】第4実施例における輪郭点の探索方向の説明に供する略線図である。
【図29】第4実施例における輪郭点の検出の説明に供する波形図である。
【図30】第4実施例における輪郭点の補間の説明に供する略線図である。
【図31】心臓の単軸断面画像を示す略線図である。
【図32】第5実施例における閉曲線生成処理の処理手順を示すフローチヤートである。
【図33】極小点の検出処理の説明に供する波形図である。
【図34】第5実施例における輪郭点の探索方向の説明に供する略線図てある。
【図35】第5実施例における輪郭点の検出の説明に供する波形図である。
【符号の説明】
1、20、30、40……医療診断用画像処理装置、2……アナログデイジタル変換回路(A/D変換器)、3、32……フレームメモリ、4……マイクロコンピユータ、5……画像表示装置、6……座標入力装置、7、10、11……メモリ、8……空間フイルタ、9……2値化器、21……遅延素子、22、31……画像サンプリング器、23……フレーム同期信号生成器、24……心電図モニタ装置。41……2値画像用フレームメモリ、42……低域通過型空間フイルタ。[0001]
【table of contents】
The present invention will be described in the following order.
Industrial application fields
Conventional technology
Problems to be solved by the invention
Means for solving the problems (FIGS. 1, 20, 21, 23, and 24)
Action
Example
(1) 1st Example (FIGS. 1-19)
(2) Second embodiment (FIGS. 20 to 22)
(3) Third embodiment (FIG. 23)
(4) Fourth embodiment (FIGS. 24 to 30)
(5) Fifth embodiment (FIGS. 31 to 35)
(6) Other embodiments
The invention's effect
[0002]
[Industrial application fields]
The present invention relates to an image processing apparatus for medical diagnosis, and is suitable for application to medical diagnosis using, for example, an ultrasonic image or an NMR (nuclear magnetic resonance) image.
[0003]
[Prior art]
2. Description of the Related Art Today, in the medical field, as one method of medical diagnosis, a doctor uses, for example, an ultrasonic image obtained by an ultrasonic diagnostic apparatus, and a doctor uses a cardiovascular system such as a patient's endocardium, heart valve, and arterial intima It is known to perform medical diagnosis by capturing organ movements. In this case, a doctor generally performs a medical diagnosis by a method of “tracing” the boundary of each organ while visually observing a still image.
[0004]
[Problems to be solved by the invention]
However, since the ultrasonic image obtained by the ultrasonic diagnostic apparatus is unclear, there is a large error in the method in which the doctor makes a diagnosis by tracing the boundary of each organ while visually observing the still image as described above. Therefore, there is a problem that an accurate diagnosis cannot be performed and the diagnosis takes time.
[0005]
The present invention has been made in view of the above points, and an object of the present invention is to propose a medical image processing apparatus that can automatically extract the contour of a desired organ.
[0006]
[Means for Solving the Problems]
In order to solve such a problem, in the present invention, in the medical diagnostic image processing apparatus (1) for extracting the contour line of the desired organ from the medical diagnostic still image, the inputted medical diagnostic still image is spatially smoothed. Space filtering means (8), boundary line extraction means (4) for extracting a plurality of boundary lines from the image obtained by the space filtering means (8), and boundary line extraction means (4) A contour line extracting means (4) for extracting a boundary line corresponding to the contour of the desired organ as a contour line from the plurality of boundary lines, and correcting the shape of the contour line extracted by the contour line extracting means (4) A contour line shape correcting means (4), and the contour line shape correcting means (4) greatly changes the slope of the tangent line at each point constituting the contour line extracted by the contour line extracting means (4). Detecting an inflection point to be It was followed by removal of unnecessary points on the contour line based on.
[0007]
In the present invention, in the medical diagnosis image processing apparatus (20) for extracting the contour line of a desired organ having a periodic motion from the medical diagnosis moving image, the medical diagnosis moving image is generated every repetition cycle of the desired organ motion. An image sampling means (22) for inputting an image, a synchronous addition means (22D) for adding a plurality of images obtained by the image sampling means (22) for each pixel to generate a time-smoothed image, and synchronization Spatial filtering means (8) for spatially smoothing the image obtained by the adding means (22D), and boundary line extraction means (4) for extracting a boundary line from the image obtained by the spatial filtering means (8). ), And a contour line extracting unit (4) for extracting a boundary line corresponding to the contour of the desired organ as a contour line from the boundary line extracted by the boundary line extracting unit (4), and a contour line extracting unit (4) According to Contour shape correcting means (4) for correcting the shape of the contour line formed, and the contour line shape correcting means (4) constitutes the contour lines extracted by the contour line extracting means (4). An inflection point at which the tangent slope changes greatly at a point is detected, and unnecessary points on the contour line are removed based on the inflection point.
[0008]
Furthermore, in the present invention, in the medical diagnosis image processing apparatus (30) for extracting the contour line of the desired organ having a periodic motion from the medical diagnostic moving image, the medical diagnosis is performed at an interval shorter than the repetition cycle of the desired organ motion. An image sampling means (31) for inputting a moving image, and images corresponding to the same state of the desired organ are collected from the images obtained by the image sampling means (31) and added for each pixel, and added for each state of the desired organ. A synchronous addition means (22D) for generating a time-smoothed image, and a spatial filtering means (8) for spatially smoothing an image for each desired organ state obtained by the synchronous addition means (22D). , A boundary line extraction means (4) for extracting a boundary line from each image obtained by the spatial filtering means (8), and a desired organ ring from the boundary line extracted by the boundary line extraction means (4) A contour line extracting unit (4) for extracting a boundary line corresponding to the contour line as a contour line, a contour line shape correcting unit (4) for correcting the shape of each contour line extracted by the contour line extracting unit (4), and The contour line shape correcting means (4) detects an inflection point at which the inclination of the tangent line greatly changes at each point constituting the contour line extracted by the contour line extracting means (4). Unnecessary points on the contour line are removed based on the curved points.
[0009]
Furthermore, in the present invention, in the medical diagnostic image processing apparatus (1) for extracting a contour line of a desired organ from a medical diagnostic still image, spatial filtering means for spatially smoothing the inputted medical diagnostic still image. (8), closed curve generating means (4) for generating a closed curve including an arbitrary point in the region surrounded by the contour line of the desired organ to be extracted, and smoothing by the spatial filtering means (8) Based on the level change of the image, the closed curve generated by the closed curve generating means (4) is deformed, and the closed curve deforming means (4) for extracting the approximate contour of the desired organ, and the closed curve deforming means (4). Contour line shape correcting means (4) for correcting the shape of the obtained contour line is provided, and the contour line shape correcting means (4) constitutes the contour line extracted by the contour line extracting means (4). Tangential slope at each point Detecting an inflection point that varies greatly, and so as to remove unnecessary points on the contour line on the basis of the inflection point.
[0010]
Furthermore, in the present invention, in the medical diagnosis image processing apparatus (20) for extracting a contour line of a desired organ having a periodic movement from a moving image for medical diagnosis, a moving image for medical diagnosis for each repetition cycle of the movement of the desired organ An image sampling means (22) for inputting an image, a synchronous addition means (22D) for adding a plurality of images obtained by the image sampling means (22) for each pixel to generate a time-smoothed image, and synchronization Spatial filtering means (8) for spatially smoothing the image obtained by the adding means (22D), and a closed curve including an arbitrary point within the region surrounded by the contour line of the desired organ to be extracted Based on the level change of the image spatially smoothed by the closed curve generating means (4) and the spatial filtering means (8), the closed curve obtained by the closed curve generating means (4) is deformed and desired vessel A closed curve deforming means (4) for extracting an approximate contour line, and a contour shape correcting means (4) for correcting the shape of the contour line obtained by the closed curve deforming means (4). (4) detects an inflection point at which the slope of the tangent line greatly changes at each point constituting the contour line extracted by the contour line extraction means (4), and on the contour line based on the inflection point. Unnecessary points were removed.
[0011]
Furthermore, in the present invention, in the medical diagnosis image processing apparatus (40) for extracting the contour line of a desired organ having a periodic movement from the medical diagnosis moving image, the medical treatment is performed at an interval shorter than the repetition cycle of the movement of the desired organ. An image sampling means (31) for inputting a diagnostic moving image, and images corresponding to the same state of the desired organ are collected from the images obtained by the image sampling means (31), and are added for each pixel, for each state of the desired organ. Synchronous addition means (22D) for generating a time-smoothed image and spatial filtering means (8) for spatially smoothing the images for each desired organ state obtained by the synchronous addition means (22D). Closed curve generating means (4) for generating for each image a closed curve including an arbitrary point in the region surrounded by the contour line of the desired organ to be extracted, and spatial filtering means (8) Closed curve deformation means (4) for deforming each closed curve obtained by the closed curve generation means (4) based on the level change of each smoothed image and extracting an approximate contour line of the desired organ for each image; The contour shape correcting means (4) for correcting the shape of each contour line obtained by the closed curve deforming means (4) is provided. The contour shape correcting means (4) is provided by the contour line extracting means (4). Thus, an inflection point where the tangent slope changes greatly at each point constituting the extracted contour line is detected, and unnecessary points on the contour line are removed based on the inflection point.
[0012]
[Action]
A plurality of boundary lines are extracted after spatially smoothing the input still image for medical diagnosis. A boundary line corresponding to the contour of the desired organ is extracted as a contour line from the plurality of boundary lines, and the shape of the contour line is corrected and extracted as a contour line of the desired organ. When correcting the shape of the contour line, an inflection point at which the inclination of the tangent changes greatly at each point constituting the contour line is detected, and unnecessary points on the contour line are removed based on the inflection point. I made it. As a result, the contour line of the desired organ can be automatically extracted, so that medical diagnosis can be performed quickly and accurately.
[0013]
In addition, the input medical diagnostic moving image is sampled at every repetition period of the desired organ movement and synchronously added to reduce noise in the time direction, and then the time-smoothed image is spatially smoothed. Extract multiple borders. A boundary line corresponding to the contour of the desired organ is extracted as a contour line from the plurality of boundary lines, and the shape of the contour line is corrected and extracted as a contour line of the desired organ. When correcting the shape of the contour line, an inflection point at which the inclination of the tangent changes greatly at each point constituting the contour line is detected, and unnecessary points on the contour line are removed based on the inflection point. I made it. As a result, the contour line of the desired organ can be automatically extracted, so that medical diagnosis can be performed quickly and accurately.
[0014]
In addition, the input video images for medical diagnosis are sampled at intervals shorter than the desired organ movement cycle, and the images in the same state of the desired organ are synchronously added to reduce noise in the time direction, and then the state of the desired organ Each time-smoothed image is spatially smoothed to extract a plurality of boundary lines for each image. A boundary line corresponding to the contour of the desired organ is extracted from each of the plurality of boundary lines as a contour line for each image, and the shape of each contour line is corrected and extracted as the contour line of the desired organ. When correcting the shape of the contour line, an inflection point at which the inclination of the tangent changes greatly at each point constituting the contour line is detected, and unnecessary points on the contour line are removed based on the inflection point. I made it. Thereby, since the contour line of the desired organ can be automatically extracted for each time phase, the temporal change of the contour line of the desired organ can be observed, and medical diagnosis can be performed quickly and accurately. Also, parameters necessary for diagnosis such as the speed of the contour line can be calculated from these contour lines.
[0015]
Further, after spatially smoothing the inputted still image for medical diagnosis, a closed curve including an arbitrary point in the region surrounded by the contour line of the desired organ to be extracted is generated. The closed curve is deformed based on the level change of the smoothed image to extract an approximate contour line of the desired organ, and the shape of the contour line is corrected and extracted as the contour line of the desired organ. When correcting the shape of the contour line, an inflection point at which the inclination of the tangent changes greatly at each point constituting the contour line is detected, and unnecessary points on the contour line are removed based on the inflection point. I made it. Thereby, since the outline of a desired organ can be extracted automatically, medical diagnosis can be performed quickly and accurately.
[0016]
Further, the input moving image for medical diagnosis is sampled at every repetition cycle of the desired organ movement and synchronously added to reduce noise in the time direction. After the time-smoothed image is spatially smoothed, a closed curve including an arbitrary point in the region surrounded by the contour line of the desired organ to be extracted is generated. The closed curve is deformed based on the level change of the smoothed image to extract an approximate contour line of the desired organ, and the shape of the contour line is corrected and extracted as the contour line of the desired organ. When correcting the shape of the contour line, an inflection point at which the inclination of the tangent changes greatly at each point constituting the contour line is detected, and unnecessary points on the contour line are removed based on the inflection point. I made it. Thereby, since the outline of a desired organ can be extracted automatically, medical diagnosis can be performed quickly and accurately.
[0017]
In addition, the input moving image for medical diagnosis is sampled at intervals shorter than the surroundings where the desired organ moves repeatedly, and images in the same state of the desired organ are synchronously added to reduce noise in the time direction. Next, each time-smoothed image of each desired organ state is spatially smoothed, and each closed curve including an arbitrary point within the region surrounded by the contour line of the desired organ to be extracted is included. Generated for each image. Each of these closed curves is deformed based on the level change of the smoothed image to extract an approximate contour line of the desired organ. When correcting the shape of the contour line, an inflection point at which the inclination of the tangent changes greatly at each point constituting the contour line is detected, and unnecessary points on the contour line are removed based on the inflection point. I made it. As a result, since the contour line of the desired organ can be automatically extracted for each time phase, the temporal change of the contour line of the desired organ can be observed, so that medical diagnosis can be performed quickly and accurately. . Also, parameters necessary for diagnosis such as the speed of the contour line can be calculated from these contour lines.
[0018]
【Example】
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
[0019]
(1) First embodiment
In FIG. 1,
[0020]
The input image signal input to the analog digital converter (A / D converter) 2 is digitized and then stored in the
[0021]
The coordinate
[0022]
In the
[Expression 1]
The filtering process is performed. Here, X (i, j) represents the coordinate value of the position (i, j) of the input image X, and Y (i, j) represents the position (i, j) of the image output from the
[0023]
The output of the
[0024]
When the binarization process for the entire input image is completed in this way, as shown in FIG. 5, the micro computer 4 executes a boundary line extraction process SP1, a contour line extraction process SP2, and a contour line shape correction process SP3. These processes by the microcomputer 4 will be described below. As will be described later, the
[0025]
First, the processing procedure of the boundary line extraction process SP1 by the microcomputer 4 will be described. As shown in FIG. 6, in the boundary line start point detection process SP10 as the first process of the boundary line extraction process SP1, the micro computer 4 scans the
[Expression 2]
Check whether the relationship is satisfied. In the equation (2), X (i, j) represents a coordinate value at the position (i, j) on the
[0026]
Boundary start point p 0 Is detected, the value (“0” or “1”) of the binary image at this position is stored in the register r. 0 And a new label L is generated and the boundary start point p on the
[0027]
Next, the microcomputer 4 detects the boundary start point p detected in the boundary line tracking process SP11 as the second process of the boundary line extraction process SP1. 0 Point sequence (boundary point) p constituting the boundary line including k (K = 0, 1,...) Are sequentially tracked by neighborhood search. This neighborhood search process will be described with reference to FIG. In FIG. 7 representing the binary image on the
[0028]
That is, the boundary point p k-1 Boundary point p when viewed clockwise among the 8 neighboring pixels centered on k The position where the order is one before the boundary point p k + 1 As the search start point when In FIG. 7, the boundary point p k The pixel located above becomes the start point of the neighborhood search, and the pixel on the right is the boundary point p k + 1 Detected as P on the
[0029]
Condition (A) means that the boundary line is closed, and tracking of one boundary line is completed. In this case, the current boundary start point p is used to detect the start point of the next boundary line. 0 The boundary start point detection processing SP10 is performed again from the next scanning position. Condition (B) means that the boundary line being tracked is not closed. In this case, as shown in FIG. 0 Returning to, the boundary line is traced in the opposite direction by performing the neighborhood search counterclockwise. Boundary start point p when tracking in the opposite direction is finished 0 Boundary start point P from the next scan position 0 Restart detection.
[0030]
When the boundary line is extracted in this way, the microcomputer 4 starts the contour line extraction process SP2. As shown in FIG. 9, first, in the outline selection processing SP20, the micro computer 4 scans the
[Equation 3]
To calculate. The distance d is calculated for all the positions having the label L, and the minimum value is calculated as the distance d between the boundary line of the label L and the reference position as shown in FIG. l And The distance d from the reference position among all the boundary lines l The boundary line with the smallest is selected as the contour line. The distance d from the reference position of each boundary line l Can also be calculated in the boundary tracking described above.
[0031]
Next, in the contour coordinate series generation processing SP21, the microcomputer 4 sequentially stores the coordinates of the points constituting the contour selected in the
[0032]
In the generation of the coordinate series, the tracking stop condition (B) described above, that is, the next boundary point is the previous boundary point p. k-1 If they match, the order of the coordinate series generated up to this point is reversed, and then backward tracking is started. When the backward tracking is completed, the order of all coordinate series is reversed again. This ensures that the generated coordinate series is in the order of tracing the contour line clockwise.
[0033]
When the contour line extraction process SP2 is completed in this way, the microcomputer 4 starts the contour line shape correction process SP3 according to the processing procedure shown in FIG. In this case, the case of extracting the outline of an almost elliptical organ such as the heart will be described, and the case of correcting the outline shape as shown in FIGS. 12 and 13 will be described. A possible cause of the generation of the contour line as shown in FIG. 12 is the fusion of adjacent regions for spatial smoothing. Further, as shown in FIG. 13, the dent is considered to occur when another organ overlaps the desired organ, and the papillary muscle in the ultrasonic image of the heart is one example.
[0034]
First, the microcomputer 4 performs an inflection point detection process SP30 as the contour shape correction process SP3, and calculates the curvature ρ for each point of the coordinate series stored in the
[Expression 4]
To calculate. Where coordinates (i n, j n ) Is the nth coordinate stored in the
[0035]
Here, the fusion region removal processing SP31 is realized by removing a portion sandwiched between concave inflection points having a particularly large curvature ρ, as shown in FIG. That is, a point having a positive value in the
[0036]
In the equation (4), depending on how to select the constant k and the threshold value TH4, there are cases where a plurality of connected points are detected as fusion contacts, although they are substantially one fusion contact. In this case, one of the connected fusion contacts is selected as a representative point, and a portion sandwiched between the representative points is removed. For example, as the representative point, the one having the maximum absolute value of the curvature ρ can be selected from the fusion contacts to be connected.
[0037]
Next, in the indentation removal processing SP32, the micro computer 4, as shown in FIG. 17, between the two convex inflection points detected at the threshold TH2, the concave detected at the same threshold TH2. When an inflection point exists, it is realized by removing a portion sandwiched between two convex inflection points. That is, first, the values of the
[0038]
In this case, as in the case of the above-described fusion contact, a concave inflection point or a convex inflection point may be detected by being connected. In this case, a representative point may be used. If the relative position of the indentation resulting from this, such as the papillary muscle in the ultrasound image of the heart, can be roughly predicted, the inflection point and the appearance position of the convex inflection point should Can be limited. That is, the indented portion can be removed only for the inflection point that appears in a certain limited range.
[0039]
The interpolation process is a process for interpolating the unconnected portion generated in the contour line by the two removal processes described above, and generates a coordinate series of a new connected contour line. As shown in FIG. 18, the end point coordinates of the contour line generated as a result of removing a certain part are expressed as p. s = (I s, j s ), P e = (I e , J e ) For example, this end point p s And p e The following formula
[Equation 5]
Interpolate with a quadratic function. In the formula (5), t is a parameter and p m = (I m , J m ) Is the center of gravity p of the contour line configuration point remaining after the above two removal processes g To be determined as shown in FIG. That is, point p m Is the end point p s Through the center of gravity p g And end point p s A straight line perpendicular to the line segment connecting the two and the end point p e Through the center of gravity p g And end point p e Is an intersection with a straight line perpendicular to the line segment connecting the two. According to the equation (5), the end point p s And end point p e In order to generate an interpolated coordinate series connecting 0 = P s Repeat the following process.
[0040]
Now point p n If the interpolation coordinate series up to is fixed, the interpolation point p n At several neighboring points p = (i, j)
[Formula 6]
And the point where the value of s is minimum is determined as the next interpolation point p. n + 1 And Here, the neighborhood where the equation (6) is calculated is the interpolation point p as shown in FIG. n And the point p that was previously determined n-1 It is determined by the positional relationship. That is, the interpolation point p n Point p between n-1 (6) is calculated with 5 pixels on the opposite side (part indicated by hatching in FIG. 19). Also, t in equation (6) 1 And t 2 Each must be a real number and must be a value between 0.0 and 1.0, and among the neighboring points shown in FIG. Choose one. Interpolation point p n + 1 Is the end point p e The interpolated coordinate series is completed at the point in time that End point p on the
[0041]
According to the above configuration, a boundary for which the distance d from the reference position is the smallest among the boundary lines by extracting a plurality of boundary lines after spatially smoothing the medical diagnostic still image of the input ultrasonic image By selecting a line as the contour line, correcting the shape of the contour line and extracting it as the contour line of the desired organ, the contour line of the desired organ can be automatically extracted, so medical diagnosis can be performed quickly and accurately It can be carried out.
[0042]
(2) Second embodiment
In FIG. 20, in which parts corresponding to those in FIG. 1 are assigned the same reference numerals, 20 denotes an image processing apparatus for medical diagnosis according to a second embodiment of the present invention as a whole. In the medical diagnostic
[0043]
Here, in this embodiment, a moving image of the heart having a periodic motion is used as a moving image for medical diagnosis, and a moving image of the heart is used as a moving image for medical diagnosis in the third and fourth embodiments described later. Is used.
[0044]
The
[0045]
The configuration of the
[0046]
When the time phase detector 22C receives a signal indicating the start of a frame from the frame
[Expression 7]
To calculate.
[0047]
Where X n (I, j) represents the data value at the position (i, j) in the nth sampled image from the time when the image starts to be sampled, and X ′ n-1 (I, j) represents the data value of the position (i, j) in the average image up to the (n-1) th, that is, the value of the data stored in the
[0048]
Here, the time phase at which the image is sampled can be specified not as the time from the reference point but as the phase in the repetition period. That is, the
[0049]
According to the above configuration, after the input heart moving image is sampled at every repetition period of the heart motion and synchronously added to reduce noise in the time direction, the time-smoothed image is further spatialized. A plurality of boundary lines are extracted by smoothing, a boundary line having the shortest distance d from the reference position is selected as the contour line, and the shape of the contour line is corrected to obtain a heart contour line. By extracting, the outline of the heart can be automatically extracted, so that medical diagnosis can be performed quickly and accurately.
[0050]
(3) Third embodiment
In FIG. 23, in which parts corresponding to those in FIG. 20 are assigned the same reference numerals, 30 denotes an image processing apparatus according to the third embodiment of the present invention as a whole. In this
[0051]
The
[0052]
If necessary, a plurality of contour lines having different time phases may be overwritten in one
[0053]
According to the above configuration, the input moving image of the heart is sampled at a plurality of preset time phases in the repetition period of the heart motion, and the noise in the time direction is reduced by synchronous addition for each simultaneous phase. After that, the time-smoothed images at different time phases are spatially smoothed to extract a plurality of boundary lines from each image, and the boundary having the smallest distance d from the reference position among the plurality of boundary lines By extracting a line as a contour line, and correcting the shape of each contour line and extracting it as a heart contour line, the heart contour line can be automatically extracted for each time phase. A temporal change in the outline of the heart can be observed, whereby a medical diagnosis can be performed quickly and accurately. Further, parameters necessary for diagnosis such as the speed of the contour line can be calculated from the extracted contour line.
[0054]
(4) Fourth embodiment
In FIG. 24, in which parts corresponding to those in FIG. 23 are assigned the same reference numerals, 40 denotes an image processing apparatus according to the fourth embodiment of the present invention as a whole. The
[0055]
That is, in the
[0056]
FIG. 26 shows a processing procedure of the closed curve generation process (SP1). First, in the threshold value initialization process SP10, the microcomputer 4 reads out the pixel value at the reference position designated by the coordinate
[0057]
Next, in the boundary line selection process SP13, the microcomputer 4 has the smallest distance d from the reference position designated by the coordinate
[0058]
If either of the conditions (A) or (B) is not satisfied, the microcomputer 4 proceeds to the threshold value correction processing SP15, sets the current threshold value to a smaller value, and sets 2 A processing loop from the value processing SP11 to the threshold value correction processing SP15 is executed. If both of the two conditions are satisfied, the microcomputer 4 determines that the extracted boundary line is a closed curve, and sends the coordinate series to the closed curve correction process SP16.
[0059]
In the closed curve correction process SP16, the micro computer 4 corrects the shape of the extracted closed curve in accordance with the inflection point. This processing is the same as the contour shape correction processing (FIG. 11) described in the first embodiment. However, here, in order to avoid the occurrence of unnecessary bulging, the interpolation of the indented portion is not the quadratic curve of equation (5), but the following equation:
[Equation 8]
It is also possible to carry out by the straight line shown in FIG. In order to generate an interpolated coordinate series by linear interpolation, the following formula is used instead of formula (6):
[Equation 9]
Neighboring points p = (i, j) satisfying
[0060]
Next, FIG. 27 shows the processing procedure of the contour line extraction processing (SP2 in FIG. 25). First, the microcomputer 4 calculates the center of gravity p of the closed curve whose shape has been corrected (hereinafter simply referred to as the closed curve) in the calculation process SP20 of the center of gravity of the closed curve. g = (I g , J g ) Is calculated. Next, in the contour point detection process SP21, as shown in FIG. k = (I k , J k ) For the center of gravity p g Calculate the first derivative of the input image along the straight line from k First, the following formula
[Expression 10]
The point p that constitutes the true contour line is the point that satisfies the condition of k ′ = (I k ′, J k ′) Is detected.
[0061]
Where Xk m Is the center of gravity p g To point p on the closed curve k Xk is a one-dimensional data sequence in which the values of the input image are arranged along a straight line toward 0 Corresponds to the pixel value at the position of the center of gravity. dev m Is the absolute value of the first derivative in this array. TH1, TH2, and TH3 are positive values set in advance. Equation (10) represents the point that the level itself increases and at the same time the absolute value of the first derivative is larger than the threshold value TH3 and the change starts from increasing to decreasing as shown in FIG. Point p k First, a point that satisfies this condition is detected as a contour point.
[0062]
Finally, in the contour point interpolation processing SP22, the microcomputer 4 constructs a contour line by interpolating between the detected contour points. This interpolation processing is almost the same as the interpolation processing (FIG. 18) described in the first embodiment. However, in the fourth embodiment, as shown in FIG. 30, all the points between adjacent contour points are interpolated. In this case, since the section to be interpolated is short, linear interpolation as shown in the equation (8) can be performed. Note that, before the contour point interpolation processing, the position of the detected contour point can be smoothed as follows.
[0063]
For example, the distance l between the detected kth contour point and the center of gravity point k Is calculated as shown in Equation (3) and smoothed in the k direction. For the smoothing process, for example, a one-dimensional averaging filter or a median filter is used. Smoothed l k ′ Is used to determine the position of the new contour point (i g + (I k -I g ) K '/ l sk , J g + (J k − J g ) K '/ l sk By doing so, a smooth outline can be finally obtained. Where l sk 'Represents the distance between the k-th point on the closed curve and the centroid point.
[0064]
According to the above configuration, the input heart moving image is sampled at an interval shorter than the heart motion repetition period, and the images in the same state of the heart are synchronously added to reduce noise in the time direction. Each of the images smoothed in time for each state of the heart is spatially smoothed, and a closed curve is generated for each image so that all points are inside the contour to be extracted. The outline of the heart is extracted by enlarging it outward, and the outline of the heart is extracted as a heart outline by modifying the shape of each outline. Since the phase can be automatically extracted for each phase, it is possible to observe temporal changes in the outline of the heart, thereby making it possible to perform a medical diagnosis quickly and accurately. Also, parameters necessary for diagnosis such as the speed of the contour line can be calculated from these contour lines.
[0065]
(5) Fifth embodiment
In this embodiment, a case where an endocardial contour line is extracted from an ultrasonic image of a uniaxial cross section of the heart will be described. In the uniaxial cross-sectional image of the heart, there are two regions A and B having high levels arranged concentrically as shown in FIG. 31, and the outer ring-shaped region A corresponds to the upper and lower portions of the region A. Part C tends to have a particularly high level. The endocardium to be extracted corresponds to the inner surface of the inner ring-shaped region B.
[0066]
The configuration (not shown) of the medical diagnostic image processing apparatus of this embodiment is almost the same as that of the
[0067]
FIG. 32 shows a processing procedure of closed curve generation processing (SP1 in FIG. 25). First, in the minimum point detection process SP10, the micro computer 4 reads a one-dimensional data string in the vertical direction from the image on the
[0068]
In this data example, first, j <j C Coordinate j with the maximum level in the range L And j> j C Coordinate j with the maximum level in the range U Is detected. Where j C Is the reference position p designated by the coordinate
[0069]
Then the following formula
[Expression 11]
The same analysis is performed for all horizontal coordinates satisfying (2Δi + 1) × 2 minimum points. Δi is a preset positive constant.
[0070]
Next, in the circle approximation processing SP11, the microcomputer 4 approximates the detected (2Δi + 1) minimum points with one circle, and obtains the center coordinates (a, b) and the radius r. Here, the detected minimum points are arranged in an appropriate order, and the coordinates of the k-th point are expressed as (i k , J k ) Substituting these into the equation of the circle gives
[Expression 12]
It becomes. Here, by subtracting the equation of k = 0 from the equation corresponding to k> 0,
[Formula 13]
Can be obtained. The center coordinates (a, b) are obtained by solving this using the method of least squares. The radius r is calculated by substituting the obtained center coordinates into all the equations (12) and averaging r obtained from each.
[0071]
Next, in the circle generation processing SP12, the microcomputer 4 generates a coordinate series S constituting the circle using the calculated center coordinates (a, b) and the radius r. This is, for example, the following equation with coordinates (a, br) as the starting point:
[Expression 14]
Can be generated by performing a tracking process of neighboring points that minimize the value of. The tracking of the neighboring points can be performed in the same manner as the generation of the interpolation coordinate series in the first embodiment.
[0072]
Next, the processing procedure of the contour extraction process (SP2 in FIG. 25) is almost the same as the processing procedure shown in FIG. 27, but the center of gravity position of the closed curve has already been obtained as the center of the circle. The calculation process (SP20 in FIG. 27) is not necessary. In the contour point detection process (SP21 in FIG. 27), the micro computer 4 makes each point p forming a circle as shown in FIG. k = (I k, j k ) To the center of gravity (the center of the circle) p g Calculate the first derivative of the input image along the straight line going to (a, b).
[Expression 15]
A point p ′ that constitutes a true contour line k = (I ' k , J ′ k ) To detect. Each symbol in equation (15) is the same as that described in equation (10). Xk m Is the point p on the circle k From its center p g Is a one-dimensional data sequence in which image values are arranged along a straight line toward 0 Corresponds to the pixel value of a point on the circle. Equation (15) represents that the level itself is decreasing, and at the same time, as shown in FIG. 35, the absolute value of the first derivative is larger than the threshold value TH3, and the change changes from increasing to decreasing. Thus, the first point that satisfies this condition as seen from the point on the circle is detected as the contour point.
[0073]
According to the above configuration, the input ultrasonic image of the single axis cross section of the heart is sampled at an interval shorter than the repetition period of the heart motion, and the images in the same state of the heart are synchronously added to the time direction. After reducing noise, each time-smoothed image for each heart condition is spatially smoothed to create a closed curve so that all points are outside the endocardial contour to be extracted. An outline of the endocardium is extracted by generating each image and shrinking each closed curve inward, and the shape of each outline is corrected and extracted as an endocardial outline. By doing so, it is possible to automatically extract the endocardial contour line for each time phase, so it is possible to observe the temporal change of the endocardial contour line, thereby enabling quick and accurate Medical diagnosis can be performed. Also, parameters necessary for diagnosis such as the speed of the contour line can be calculated from these contour lines.
[0074]
(6) Other embodiments
In the above-described embodiment, the case where a heart moving image is applied as the medical diagnosis moving image to the medical diagnosis image processing apparatus of the present invention has been described. However, the present invention is not limited to this, and other periodic images are used. The same effect can be obtained even when a moving image of a moving organ is applied to the medical diagnostic image processing apparatus of the present invention.
[0075]
In the first embodiment described above, the case where the contour line of the desired organ is extracted from the input still image by performing the boundary line extraction process (FIG. 5) has been described. However, the contour line of the desired organ may be extracted by the closed curve generation process (FIG. 25) as in the fourth and fifth embodiments.
[0076]
In this case, the input still image is spatially smoothed, and then a closed curve including an arbitrary point in the region surrounded by the outline of the desired organ to be extracted is generated, and the closed curve is smoothed. By deforming based on the level change of the image, an approximate outline of the desired organ is extracted, and the shape of the outline is corrected and extracted as the outline of the desired organ.
[0077]
In the second embodiment described above, the case where the contour line of the desired organ is extracted from the input moving image by performing the boundary line extraction process (FIG. 5) has been described. However, the contour line of the desired organ may be extracted by performing closed curve generation processing (FIG. 25) as in the fourth and fifth embodiments.
[0078]
In this case, the input moving image is sampled at every repetition period of the movement of the desired organ and synchronously added to reduce noise in the time direction, and then the time-smoothed image is spatially smoothed, A closed curve including an arbitrary point in the region surrounded by the contour line of the desired organ to be extracted is generated, and the closed curve is deformed based on the level change of the smoothed image to approximate the desired organ. The contour line of the desired organ is extracted by correcting the shape of the contour line.
[0079]
In the above-described embodiments, the case where an ultrasonic image is applied as a medical diagnostic image to the medical diagnostic image processing apparatus of the present invention has been described. However, the present invention is not limited thereto, and other medical diagnostic images may be used. You may apply to the image processing apparatus for medical diagnosis of this invention.
[0080]
【The invention's effect】
As described above, according to the present invention, a plurality of boundary lines are extracted after spatially smoothing an input still image for medical diagnosis, and a boundary line corresponding to the contour of a desired organ is extracted from the plurality of boundary lines. It is extracted as a contour line, and unnecessary points on the contour line are removed based on the inflection point obtained by detecting the inflection point where the inclination of the tangent line greatly changes at each point constituting the contour line. Thus, by correcting the shape of the contour line and extracting it as the contour line of the desired organ, it is possible to realize an image processing apparatus for medical diagnosis that can automatically extract the contour line of the desired organ.
[0081]
According to the present invention, the input medical diagnosis moving image is sampled at every repetition period of the desired organ movement, and synchronously added to reduce noise in the time direction. Smoothing and extracting a plurality of boundary lines, extracting a boundary line corresponding to the contour of the desired organ from the plurality of boundary lines as a contour line, and the inclination of the tangent line greatly changes at each point constituting the contour line Based on the inflection point obtained by detecting the inflection point, unnecessary points on the contour line are removed, the shape of the contour line is corrected, and the contour line of the desired organ is extracted. Accordingly, an image processing apparatus for medical diagnosis that can automatically extract the contour line of a desired organ can be realized.
[0082]
Further, according to the present invention, the input medical diagnostic moving image is sampled at intervals shorter than the desired organ movement repetition period, and the images in the same state of the desired organ are synchronously added to reduce noise in the time direction. The images smoothed in time for each desired organ state are spatially smoothed to extract a plurality of boundary lines for each image, and the boundary lines corresponding to the contours of the desired organ are contoured from the plurality of boundary lines. A line is extracted for each image, and unnecessary points on the contour line are removed based on the inflection point obtained by detecting the inflection point where the inclination of the tangent line greatly changes at each point constituting the contour line. Thus, by correcting the shape of each contour line and extracting it as the contour line of the desired organ, it is possible to automatically extract the contour line of the desired organ for each time phase. A processing device can be realized.
[0083]
Furthermore, according to the present invention, after the input still image for medical diagnosis is spatially smoothed, a closed curve including an arbitrary point within the region surrounded by the contour line of the desired organ to be extracted is generated. Then, the closed curve is deformed based on the level change of the smoothed image to extract an approximate contour line of the desired organ, and an inflection point where the inclination of the tangent line greatly changes at each point constituting the contour line is obtained. By removing unnecessary points on the contour line based on the inflection points obtained by detection, the shape of the contour line is corrected and extracted as the contour line of the desired organ. It is possible to realize a medical diagnostic image processing apparatus that can automatically extract the contour line of the image.
[0084]
Further, according to the present invention, the input medical diagnostic moving image is sampled at every repetition period of the desired organ movement and synchronously added to reduce the noise in the time direction. Smoothed to generate a closed curve that includes any point within the region surrounded by the contour of the desired organ to be extracted, and deforms this closed curve based on the level change of the smoothed image The outline of the desired organ is extracted, and an unnecessary point on the outline is detected based on the inflection point obtained by detecting the inflection point at which the inclination of the tangent line greatly changes at each point constituting the outline. An image processing apparatus for medical diagnosis that can automatically extract the contour of the desired organ by correcting the shape of the contour by removing the points and extracting the contour as the contour of the desired organ Can be realized.
[0085]
Furthermore, according to the present invention, the input moving image for medical diagnosis is sampled at intervals shorter than the circumference of the desired organ movement repeatedly, and images in the same state of the desired organ are synchronously added to reduce noise in the time direction. After that, each time-smoothed image for each desired organ state is spatially smoothed, and each closed curve including an arbitrary point in the region surrounded by the contour line of the desired organ to be extracted Each image is generated for each image, and each of these closed curves is deformed based on the level change of the smoothed image to extract an approximate contour line of the desired organ, and the tangent slope is large at each point constituting the contour line. Based on the inflection point obtained by detecting the changing inflection point, unnecessary points on the contour line are removed, the shape of the contour line is corrected, and the contour line of the desired organ is extracted. The desired device Capable of realizing a medical diagnostic image processing apparatus capable of automatically extracted for each time phase the contour of the.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an image processing apparatus for medical diagnosis according to a first embodiment of the present invention.
FIG. 2 is a schematic diagram illustrating an image scanning procedure.
FIG. 3 is a chart showing an example of a filter coefficient of a spatial filter.
FIG. 4 is a chart showing an example of a filter coefficient of a spatial filter.
FIG. 5 is a flowchart for explaining the flow of processing of a micro computer.
FIG. 6 is a flowchart for explaining the processing procedure of boundary line extraction processing;
FIG. 7 is a schematic diagram for explaining a neighbor search for boundary line tracking;
FIG. 8 is a schematic diagram for explaining a boundary tracking direction;
FIG. 9 is a flowchart for explaining a processing procedure of contour line extraction processing;
FIG. 10 is a schematic diagram for explaining an outline selection process;
FIG. 11 is a flowchart for explaining a processing procedure of contour shape correction processing;
FIG. 12 is a schematic diagram illustrating an example of a contour shape when adjacent regions are merged.
FIG. 13 is a schematic diagram illustrating an example of a contour shape having a depression.
FIG. 14 is a schematic diagram for explaining detection of an inflection point;
FIG. 15 is a schematic diagram for explaining removal of a fusion region.
FIG. 16 is a schematic diagram for explaining removal of a fusion region when a contour line is closed;
FIG. 17 is a schematic diagram for explaining the removal of a dent.
FIG. 18 is a schematic diagram for explaining interpolation processing;
FIG. 19 is a schematic diagram for explaining detection of an interpolation point.
FIG. 20 is a block diagram illustrating a configuration of an image processing apparatus for medical diagnosis according to a second embodiment of the present invention.
FIG. 21 is a block diagram showing a configuration of an image sampler.
FIG. 22 is a waveform diagram for explaining a reference point in an electrocardiogram waveform;
FIG. 23 is a block diagram showing a configuration of an image processing apparatus for medical diagnosis according to a third embodiment of the present invention.
FIG. 24 is a block diagram showing the configuration of an image processing apparatus for medical diagnosis according to a fourth embodiment of the present invention.
FIG. 25 is a flow chart showing the flow of processing of the micro computer in the fourth embodiment.
FIG. 26 is a flowchart showing a processing procedure of closed curve generation processing in the fourth embodiment.
FIG. 27 is a flowchart showing a processing procedure of contour extraction processing in the fourth embodiment.
FIG. 28 is a schematic diagram for explaining an outline point search direction in the fourth embodiment;
FIG. 29 is a waveform diagram for explaining detection of contour points in the fourth embodiment.
FIG. 30 is a schematic diagram for explaining contour point interpolation in the fourth embodiment;
FIG. 31 is a schematic diagram showing a single-axis cross-sectional image of the heart.
FIG. 32 is a flowchart showing a processing procedure of closed curve generation processing in the fifth embodiment.
FIG. 33 is a waveform diagram for explanation of detection processing of local minimum points.
FIG. 34 is a schematic diagram for explaining an outline point search direction in the fifth embodiment;
FIG. 35 is a waveform diagram for explanation of detection of contour points in the fifth embodiment.
[Explanation of symbols]
1, 20, 30, 40 ... Medical diagnosis image processing device, 2 ... Analog digital conversion circuit (A / D converter), 3, 32 ... Frame memory, 4 ... Microcomputer, 5 ... Image display Device, 6 ... coordinate input device, 7, 10, 11 ... memory, 8 ... spatial filter, 9 ... binarizer, 21 ... delay element, 22, 31 ... image sampler, 23 ... Frame synchronization signal generator, 24 ... ECG monitor device. 41... Binary image frame memory, 42... Low-pass spatial filter.
Claims (6)
入力される上記医療診断用静止画像を空間的に平滑化する空間フイルタリング手段と、
上記空間フイルタリング手段で得られた画像より複数の境界線を抽出する境界線抽出手段と、
上記境界線抽出手段によつて抽出された上記複数の境界線より上記所望器官の輪郭に対応する境界線を輪郭線として抽出する輪郭線抽出手段と、
上記輪郭線抽出手段によつて抽出された上記輪郭線の形状を修正する輪郭線形状修正手段とを具え、
上記輪郭線形状修正手段は、
上記輪郭線抽出手段によつて抽出された上記輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて上記輪郭線上の不要な点を除去する
ことを特徴とする医療診断用画像処理装置。In an image processing apparatus for medical diagnosis that extracts a contour line of a desired organ from a still image for medical diagnosis,
Spatial filtering means for spatially smoothing the input still image for medical diagnosis;
Boundary line extracting means for extracting a plurality of boundary lines from the image obtained by the spatial filtering means;
Contour extraction means for extracting a boundary line corresponding to the contour of the desired organ as a contour line from the plurality of boundary lines extracted by the boundary line extraction means;
A contour shape correcting means for correcting the shape of the contour line extracted by the contour line extracting means ,
The contour shape correcting means is
An inflection point where the inclination of the tangent changes greatly at each point constituting the contour line extracted by the contour line extraction means is detected, and unnecessary points on the contour line are removed based on the inflection point. An image processing apparatus for medical diagnosis characterized by:
上記所望器官の動きの繰り返し周期毎に上記医療診断用動画像を入力する画像サンプリング手段と、
上記画像サンプリング手段で得られた複数の画像を画素毎に加算して時間平滑化された画像を生成する同期加算手段と、
上記同期加算手段で得られた画像を空間的に平滑化する空間フイルタリング手段と、
上記空間フイルタリング手段で得られた画像より境界線を抽出する境界線抽出手段と、
上記境界線抽出手段によつて抽出された上記境界線より上記所望器官の輪郭に対応する境界線を輪郭線として抽出する輪郭線抽出手段と、
上記輪郭線抽出手段によつて抽出された上記輪郭線の形状を修正する輪郭線形状修正手段とを具え、
上記輪郭線形状修正手段は、
上記輪郭線抽出手段によつて抽出された上記輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて上記輪郭線上の不要な点を除去する
ことを特徴とする医療診断用画像処理装置。In an image processing apparatus for medical diagnosis that extracts a contour line of a desired organ having a periodic movement from a moving image for medical diagnosis,
Image sampling means for inputting the medical diagnostic moving image for each repetition period of the movement of the desired organ;
A synchronous addition means for adding a plurality of images obtained by the image sampling means for each pixel to generate a time-smoothed image;
Spatial filtering means for spatially smoothing the image obtained by the synchronous addition means;
Boundary line extraction means for extracting a boundary line from the image obtained by the spatial filtering means;
Contour extraction means for extracting a boundary corresponding to the contour of the desired organ as a contour from the boundary extracted by the boundary extraction means;
A contour shape correcting means for correcting the shape of the contour line extracted by the contour line extracting means ,
The contour shape correcting means is
An inflection point where the inclination of the tangent changes greatly at each point constituting the contour line extracted by the contour line extraction means is detected, and unnecessary points on the contour line are removed based on the inflection point. An image processing apparatus for medical diagnosis characterized by:
上記所望器官の動きの繰り返し周期より短い間隔で上記医療診断用動画像を入力する画像サンプリング手段と、
上記画像サンプリング手段で得られた画像より上記所望器官の同じ状態に対応する画像を集めて画素毎に加算して上記所望器官の状態毎に時間平滑化された画像を生成する同期加算手段と、
上記同期加算手段で得られた上記所望器官の状態毎の画像をそれぞれ空間的に平滑化する空間フイルタリング手段と、
上記空間フイルタリング手段で得られた上記各画像より境界線を抽出する境界線抽出手段と、
上記境界線抽出手段によつて抽出された上記境界線より上記所望器官の輪郭に対応する境界線を輪郭線として抽出する輪郭線抽出手段と、
上記輪郭線抽出手段によつて抽出された上記各輪郭線の形状を修正する輪郭線形状修正手段とを具え、
上記輪郭線形状修正手段は、
上記輪郭線抽出手段によつて抽出された上記輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて上記輪郭線上の不要な点を除去する
ことを特徴とする医療診断用画像処理装置。In an image processing apparatus for medical diagnosis that extracts a contour line of a desired organ having a periodic movement from a moving image for medical diagnosis,
Image sampling means for inputting the medical diagnostic moving image at an interval shorter than the repetition cycle of the desired organ movement;
Synchronous addition means for collecting images corresponding to the same state of the desired organ from the images obtained by the image sampling means and adding them for each pixel to generate a time-smoothed image for each state of the desired organ;
Spatial filtering means for spatially smoothing each image of the desired organ state obtained by the synchronous addition means;
Boundary line extraction means for extracting a boundary line from each of the images obtained by the spatial filtering means;
Contour extraction means for extracting a boundary corresponding to the contour of the desired organ as a contour from the boundary extracted by the boundary extraction means;
Contour shape correcting means for correcting the shape of each contour line extracted by the contour line extracting means ,
The contour shape correcting means is
An inflection point where the inclination of the tangent changes greatly at each point constituting the contour line extracted by the contour line extraction means is detected, and unnecessary points on the contour line are removed based on the inflection point. An image processing apparatus for medical diagnosis characterized by:
入力される上記医療診断用静止画像を空間的に平滑化する空間フイルタリング手段と、
抽出すべき上記所望器官の輪郭線に囲まれた領域内の任意の点をその内側に含む閉曲線を生成する閉曲線生成手段と、
上記空間フイルタリング手段で平滑化された上記画像のレベル変化に基づいて、上記閉曲線生成手段で生成された上記閉曲線を変形し、上記所望器官のおおよその輪郭線を抽出する閉曲線変形手段と、
上記閉曲線変形手段で得られた上記輪郭線の形状を修正する輪郭線形状修正手段とを具え、
上記輪郭線形状修正手段は、
上記輪郭線抽出手段によつて抽出された上記輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて上記輪郭線上の不要な点を除去する
ことを特徴とする医療診断用画像処理装置。In an image processing apparatus for medical diagnosis that extracts a contour line of a desired organ from a still image for medical diagnosis,
Spatial filtering means for spatially smoothing the input still image for medical diagnosis;
Closed curve generation means for generating a closed curve including an arbitrary point within the region surrounded by the outline of the desired organ to be extracted;
Closed curve deforming means for deforming the closed curve generated by the closed curve generating means based on the level change of the image smoothed by the spatial filtering means and extracting an approximate contour line of the desired organ;
A contour shape correcting means for correcting the shape of the contour line obtained by the closed curve deforming means ,
The contour shape correcting means is
An inflection point where the inclination of the tangent changes greatly at each point constituting the contour line extracted by the contour line extraction means is detected, and unnecessary points on the contour line are removed based on the inflection point. An image processing apparatus for medical diagnosis characterized by:
上記所望器官の動きの繰り返し周期毎に上記医療診断用動画像を入力する画像サンプリング手段と、
上記画像サンプリング手段で得られた複数の画像を画素毎に加算して時間平滑化された画像を生成する同期加算手段と、
上記同期加算手段で得られた画像を空間的に平滑化する空間フイルタリング手段と、
抽出すべき上記所望器官の輪郭線に囲まれた領域内の任意の点をその内側に含む閉曲線を生成する閉曲線生成手段と、
上記空間フイルタリング手段で空間的に平滑化された上記画像のレベル変化に基づいて、上記閉曲線生成手段で得られた閉曲線を変形し、上記所望器官のおおよその輪郭線を抽出する閉曲線変形手段と、
上記閉曲線変形手段で得られた上記輪郭線の形状を修正する輪郭線形状修正手段とを具え、
上記輪郭線形状修正手段は、
上記輪郭線抽出手段によつて抽出された上記輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて上記輪郭線上の不要な点を除去する
ことを特徴とする医療診断用画像処理装置。In an image processing apparatus for medical diagnosis that extracts a contour line of a desired organ having a periodic movement from a moving image for medical diagnosis,
Image sampling means for inputting the medical diagnostic moving image for each repetition period of the movement of the desired organ;
A synchronous addition means for adding a plurality of images obtained by the image sampling means for each pixel to generate a time-smoothed image;
Spatial filtering means for spatially smoothing the image obtained by the synchronous addition means;
Closed curve generation means for generating a closed curve including an arbitrary point within the region surrounded by the outline of the desired organ to be extracted;
Closed curve deforming means for deforming the closed curve obtained by the closed curve generating means based on the level change of the image spatially smoothed by the spatial filtering means and extracting an approximate contour line of the desired organ; ,
A contour shape correcting means for correcting the shape of the contour line obtained by the closed curve deforming means ,
The contour shape correcting means is
An inflection point where the inclination of the tangent changes greatly at each point constituting the contour line extracted by the contour line extraction means is detected, and unnecessary points on the contour line are removed based on the inflection point. An image processing apparatus for medical diagnosis characterized by:
上記所望器官の動きの繰り返し周期よりも短い間隔で上記医療診断用動画像を入力する画像サンプリング手段と、
上記画像サンプリング手段で得られた画像より上記所望器官の同じ状態に対応する画像を集めて画素毎に加算して上記所望器官の状態毎に時間平滑化された画像を生成する同期加算手段と、
上記同期加算手段で得られた上記所望器官の状態毎の画像をそれぞれ空間的に平滑化する空間フイルタリング手段と、
抽出すべき上記所望器官の輪郭線に囲まれた領域内の任意の点をその内側に含む閉曲線を上記各画像毎に生成する閉曲線生成手段と、
上記空間フイルタリング手段で平滑化された上記各画像のレベル変化に基づいて、上記閉曲線生成手段で得られた上記各閉曲線を変形し、上記所望器官のおおよその輪郭線を上記各画像毎に抽出する閉曲線変形手段と、
上記閉曲線変形手段で得られた上記各輪郭線の形状を修正する輪郭線形状修正手段とを具え、
上記輪郭線形状修正手段は、
上記輪郭線抽出手段によつて抽出された上記輪郭線を構成する各点において接線の傾きが大きく変化する変曲点を検出し、該変曲点に基づいて上記輪郭線上の不要な点を除去する
ことを特徴とする医療診断用画像処理装置。In an image processing apparatus for medical diagnosis that extracts a contour line of a desired organ having a periodic movement from a moving image for medical diagnosis,
Image sampling means for inputting the medical diagnostic moving image at an interval shorter than a repetition cycle of the desired organ movement;
Synchronous addition means for collecting images corresponding to the same state of the desired organ from the images obtained by the image sampling means and adding them for each pixel to generate a time-smoothed image for each state of the desired organ;
Spatial filtering means for spatially smoothing each image of the desired organ state obtained by the synchronous addition means;
Closed curve generating means for generating, for each image, a closed curve including an arbitrary point in the region surrounded by the outline of the desired organ to be extracted;
Based on the level change of each image smoothed by the space filtering means, the closed curve obtained by the closed curve generating means is deformed, and an approximate contour line of the desired organ is extracted for each image. Closed curve deforming means,
A contour shape correcting means for correcting the shape of each contour line obtained by the closed curve deforming means ,
The contour shape correcting means is
An inflection point where the inclination of the tangent changes greatly at each point constituting the contour line extracted by the contour line extraction means is detected, and unnecessary points on the contour line are removed based on the inflection point. An image processing apparatus for medical diagnosis characterized by:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25887394A JP3626974B2 (en) | 1994-09-28 | 1994-09-28 | Image processing device for medical diagnosis |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25887394A JP3626974B2 (en) | 1994-09-28 | 1994-09-28 | Image processing device for medical diagnosis |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0889503A JPH0889503A (en) | 1996-04-09 |
JP3626974B2 true JP3626974B2 (en) | 2005-03-09 |
Family
ID=17326235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP25887394A Expired - Fee Related JP3626974B2 (en) | 1994-09-28 | 1994-09-28 | Image processing device for medical diagnosis |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3626974B2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3330090B2 (en) | 1998-09-30 | 2002-09-30 | 松下電器産業株式会社 | Organ boundary extraction method and apparatus |
JP2000126182A (en) * | 1998-10-27 | 2000-05-09 | Mitani Sangyo Co Ltd | Tumor diagnosing method |
JP4427127B2 (en) * | 1999-04-28 | 2010-03-03 | 東芝医用システムエンジニアリング株式会社 | Region of interest shape correction method and medical image display device |
US7664326B2 (en) * | 2004-07-09 | 2010-02-16 | Aloka Co., Ltd | Method and apparatus of image processing to detect and enhance edges |
KR100954989B1 (en) * | 2006-10-18 | 2010-04-30 | 주식회사 메디슨 | Ultrasound diagnostic apparatus and method for measuring size of target object |
JP4988372B2 (en) * | 2007-02-13 | 2012-08-01 | 日立アロカメディカル株式会社 | Ultrasonic diagnostic equipment |
JP4967763B2 (en) * | 2007-04-02 | 2012-07-04 | パナソニック株式会社 | Ultrasonic diagnostic equipment |
US20090080738A1 (en) * | 2007-05-01 | 2009-03-26 | Dror Zur | Edge detection in ultrasound images |
JP5708305B2 (en) | 2011-06-30 | 2015-04-30 | 富士通株式会社 | Image recognition apparatus, image recognition method, and computer program for image recognition |
CN104299238A (en) * | 2014-10-22 | 2015-01-21 | 北京航空航天大学 | Organ tissue contour extraction method based on medical image |
-
1994
- 1994-09-28 JP JP25887394A patent/JP3626974B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0889503A (en) | 1996-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4594610B2 (en) | Ultrasonic image processing apparatus and ultrasonic diagnostic apparatus | |
US7831088B2 (en) | Data reconstruction using directional interpolation techniques | |
KR101121396B1 (en) | System and method for providing 2-dimensional ct image corresponding to 2-dimensional ultrasound image | |
JP3725442B2 (en) | Medical image diagnostic apparatus and method | |
US8538098B2 (en) | Image processing method for displaying information relating to parietal motions of a deformable 3-D object | |
JP5271262B2 (en) | Method, apparatus and computer program for three-dimensional ultrasound imaging | |
RU2677055C2 (en) | Automated segmentation of tri-plane images for real time ultrasound imaging | |
JP4585471B2 (en) | Feature point detection apparatus and method | |
JPH07271976A (en) | Image processing method | |
EP3856039B1 (en) | Intravascular ultrasound imaging | |
CN102722882B (en) | Elastic registration method of CAG image sequence | |
JP2000107183A (en) | Method and apparatus for metering volume of internal organ | |
JPH08206117A (en) | Ultrasonic diagnostic apparatus | |
JP3626974B2 (en) | Image processing device for medical diagnosis | |
JP2015144623A (en) | Ultrasonic diagnostic apparatus and image evaluation display method | |
CN111009032B (en) | Vascular three-dimensional reconstruction method based on improved epipolar line constraint matching | |
CN102217953A (en) | Image tracking method and device based on multi-neighborhood-aided two-dimensional ultrasonic deformed microstructure | |
WO2016024422A1 (en) | Ultrasonic image processing device | |
Dubuisson-Jolly et al. | Optimal polyline tracking for artery motion compensation in coronary angiography | |
CN114010227B (en) | Right ventricle characteristic information identification method and device | |
CN111093506A (en) | Motion compensated heart valve reconstruction | |
JP2010110500A (en) | Imaging device and imaging method | |
JP2903995B2 (en) | Automatic organ contour extraction method | |
JP4982393B2 (en) | Image filtering apparatus, image filtering program, image filtering method, and ultrasonic diagnostic apparatus | |
CN114359434B (en) | Image reconstruction method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20041001 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041020 |
|
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: 20071217 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081217 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091217 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |