(57)【要約】【課題】モニターに表示される画像から臓器の領域を抽出する場合に、修正が容易になるとともに、修正の結果をユーザが容易に予測することができる領域修正方法を提供する。【解決手段】参照するガイド領域（第１の領域）１１を準備する。次に、ガイド領域１１を利用して作業領域（第２の領域）１２を修正する。作業領域１２は、ユーザが目的とする領域となるべき変化を加えられる領域である。修正作業は、（ｃ）に示すように、ユーザが、ガイド領域１１内で修正箇所とする領域（第３の領域）１３を指定することにより行われる。修正作業が行われると、ガイド領域１１と修正箇所として指定した領域（第３の領域）１３の論理積が作業領域１２に加算され、その結果として、（ａ）に示す作業領域１２は、（ｄ）に示す修正された作業領域１４に変更される。【選択図】図２
2008173167.tif 000002
【特許請求の範囲】
【請求項１】
ボリュームデータ上の３次元領域を修正する領域修正方法であって、
ガイドとなる第一の領域と、作業領域である第二の領域をそれぞれ取得するステップと、
前記第一の領域および前記第二の領域をそれぞれ区別して描画するステップと、
ユーザが指示する第三の領域を取得するステップと、
前記第三の領域と前記第一の領域の論理積の領域を、前記第二の領域に加算する、もしくは前記第二の領域から減算するステップとを有する領域修正方法。
【請求項２】
請求項１記載の領域修正方法であって、
ユーザの操作により設定された領域を前記第三の領域として取得するステップを有する領域修正方法。
【請求項３】
請求項１記載の領域修正方法であって、
前記第三の領域を複数の領域の中から選択して取得するステップを有する領域修正方法。
【請求項４】
請求項１記載の領域修正方法であって、
前記第三の領域を段階的に拡張するステップを有する領域修正方法。
【請求項５】
請求項１記載の領域修正方法であって、
前記第一の領域を変更するステップを有する領域修正方法。
【請求項６】
請求項１記載の領域修正方法であって、
前記ボリュームデータの一部である第四の領域に含まれる範囲のみを描画するステップを有する領域修正方法。
【請求項７】
請求項６記載の領域修正方法であって、
前記第三の領域は、前記第四の領域に含まれない領域を含む領域修正方法。
【請求項８】
コンピュータに、請求項１ないし７のいずれか一項記載の各ステップを実行させるための領域修正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ボリュームデータ上の領域を修正する領域修正方法に関する。
【背景技術】
【０００２】
従来からＣＴ（Computed Tomography、コンピュータ断層撮影）装置又はＭＲＩ（Magnetic Resonance Imaging、磁気共鳴像）装置などによって撮影された生体の断層画像によって人体の内部構造を直接観察する画像診断が行われている。さらに、近年、ＣＴ装置又はＭＲＩ装置などによって上下、前後、又は左右と少しずつ移動させながら撮影した断層画像を積み重ねて生成したデジタルデータを基に３次元空間を格子状に小さく区切ったボクセル（voxel：volume element）で表し、ボクセルデータの密度を合計して物体の濃度や密度の分布を半透明の３次元イメージ画像を描画するボリュームレンダリングが行われるようになり、断層画像だけでは分かり難い人体の内部を可視化できるようになった。
【０００３】
図１３〜図１５は、人体の３次元情報（図１３に示す心臓を中心とした情報）があるところ、臓器の３次元領域（図１４に示す心室）を抽出する場合の説明図である。心室の領域を抽出することによって心室の３次元形状や体積を詳しく調べることができ、ひいては病変などを発見することが出来る。図１３の画像では心臓の外観が表示されており、心室は心壁の背後にあるために３次元画像では心室は表示されていない。そこで、心室を描画診断するために図１４ではモニターに表示される複数の２次元画像(例えば断層画像)を利用して心室の３次元領域を抽出する。ユーザは、マウス等で心室の輪郭（点線の領域５１）をボリュームデータに含まれる複数の２次元画像に対して次々と設定し、その複数の２次元画像上の複数の輪郭を重ね合わせて作成される３次元領域を作成し、その３次元領域を表示させる。また、非特許文献１のような領域抽出アルゴリズムを用いて３次元領域を作成することも出来る。また、図１５（ａ）に示すように、領域抽出アルゴリズムを用いて設定した領域５１が不適切であれば、図１５（ｂ）に示すように、ユーザの指示により２次元画像を通じて欠けた領域５３を追加して新たに領域５４を設定することも出来る。
【０００４】
【非特許文献１】Gradient Vector Flow Deformable Models, Chenyang Xu
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、モニターに表示される２次元画像から表示されている臓器の３次元領域（図１３では心室）を抽出する場合に、臓器の３次元領域をマウス等により手動でマークして作成する。しかし、３次元データに対して手動で領域を設定するには多数の2次元画像に対する操作が必要であり、あまりに労力が必要である。また、領域の輪郭を手動で設定するために結果が主観的になる。更に、コンピュータ援用設計(CAD)等で用いられる3次元モデリング技術を利用した自由形状作成は、複雑な生体の形状を正確にモデリングするには向いていない。
【０００６】
一方、モニターに表示される３次元画像を参照して操作する場合であったとしても、２次元平面であるモニターを介して操作する以上、２次元的な指定が出来るに過ぎず奥行き方向の座標を指定するのは難しい。更には、３次元的な座標指定は可能であっても３次元的な領域指定は難しい。すなわち、表示されている画像の如何に関わらず、コンピュータ上で３次元の操作を行うのは難しい。また、自動抽出アルゴリズムを用いる場合でも、必ずしも期待の結果が得られない。
【０００７】
また、領域の手動抽出と自動抽出アルゴリズムを組み合わせて、自動抽出アルゴリズムの結果の領域をユーザが修正するというアプローチもあるが、多少は労力が軽減されるものの手動による修正が困難であることには変わりなく、結果が主観的になる。
【０００８】
さらに、自動抽出アルゴリズムの結果の領域が不十分の場合に、自動抽出アルゴリズムのパラメータを調整することによって最良の結果を取得するというアプローチもあるが、パラメータの設定が困難であり、どのようにパラメータを設定しても期待の結果が得られない事がある。
【０００９】
本発明は、上記従来の事情に鑑みてなされたものであって、モニターに表示される画像から臓器等の領域を抽出する場合に、客観性を担保しながら、手動による修正を容易に行なうことができる領域修正方法を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明の領域修正方法は、ボリュームデータ上の３次元領域を修正する領域修正方法であって、ガイドとなる第一の領域と、作業領域である第二の領域をそれぞれ取得するステップと、前記第一の領域および前記第二の領域をそれぞれ区別して描画するステップと、ユーザが指示する第三の領域を取得するステップと、前記第三の領域と前記第一の領域の論理積の領域を、前記第二の領域に加算する、もしくは前記第二の領域から減算するステップとを有する領域修正方法である。
【００１１】
上記構成によれば、作業領域となる第二の領域の修正範囲がガイドとなる第一の領域の範囲に限定されることにより、客観性を担保しながら、修正を容易に行なうことができる。また、第一の領域と第二の領域を両方表示できるため、ユーザは、修正の結果を予測しやすくなる。
【００１２】
また、本発明の領域修正方法は、ユーザの操作により設定された領域を前記第三の領域として取得するステップを有する。
【００１３】
上記構成によれば、ユーザが第三の領域を設定する場合の操作を支援するＧＵＩを提供することができ、領域作成が容易になる。
【００１４】
また、本発明の領域修正方法は、前記第三の領域を複数の領域の中から選択して取得するステップを有する。
【００１５】
上記構成によれば、ユーザが複数の候補となる領域から一つの領域を選択して第三の領域として取得するので、修正が容易になる。
【００１６】
また、本発明の領域修正方法は、前記第三の領域を段階的に拡張するステップを有する。
【００１７】
上記構成によれば、第三の領域を段階的に拡張するので、修正後の領域をユーザが容易に予測することができる。
【００１８】
また、本発明の領域修正方法は、前記第一の領域を変更するステップを有する。
【００１９】
上記構成によれば、ガイドとなる第一の領域を切り替えながら、局面（臓器の種類、形状等）毎に有効な領域抽出アルゴリズムを組み合わせたり、アルゴリズムのパラメータ変更を行なうことができるため、必要な領域のみを精度良くかつ効率的に取得できる。
【００２０】
また、本発明の領域修正方法は、前記ボリュームデータの一部である第四の領域に含まれる範囲のみを描画するステップを有する。
【００２１】
上記構成によれば、第四の領域（描画領域）を３次元領域の一部に限定することによって、ユーザは修正すべき箇所を直感的に把握できるため、指定が一層容易になる。
【００２２】
また、本発明の領域修正方法は、前記第三の領域が、前記第四の領域に含まれない領域を含むものである。
【００２３】
上記構成によれば、モニターに描画されない領域をユーザの操作により設定された第三の領域に含めることができるので、前後に臓器が複雑に入り組んでいるとき等に特に効果的である。
【発明の効果】
【００２４】
以上説明したように、本発明の領域修正方法によれば、ユーザが目的とする３次元領域を取得するまでの作業領域となる第二の領域の修正範囲となる領域がガイドとなる第一の領域の範囲に限定されるので、手動による修正が容易になり、また、ガイドとなる第一の領域が修正範囲となる領域の客観性を担保することができる。また、第一の領域と第二の領域を両方同時に表示するので、修正の結果がユーザに予測しやすくなる。
【００２５】
また、本発明の領域修正方法によれば、ユーザが目的とする３次元領域を取得する過程で指示する第三の領域を設定する場合の手動操作を支援するＧＵＩを提供することができ、領域修正が容易になる。さらに、第三の領域を段階的に拡張するので、修正箇所も段階的に拡張し修正対象をユーザが容易に予測することができる。
【発明を実施するための最良の形態】
【００２６】
図１および図２は、本発明の実施形態にかかる領域修正方法の概略を説明するための図である。本実施形態の領域修正方法では、まず、（１）あらかじめ、参照するガイド領域（第１の領域）１１を準備する。すなわち、図１（ａ）に示す全体画像に対して、図１（ｃ）に示すように、対象となる領域の境界の候補となるガイド領域（第１の領域）１１を設定する。
【００２７】
この場合、ガイド領域１１を公知の自動抽出法により設定可能であり、ガイド領域１１を準備するためにユーザの操作は必要ないが、ユーザが、しきい値、テンプレートまたは領域抽出法の指定などを行ってもよい。例えば、しきい値などを複数の医師の間で共通の値にしておけば、個別の医師がしきい値を操作する必要はなくなり、複数の医師の間で客観的な基準となる。
【００２８】
次に、（２）ガイド領域１１を利用して作業領域（第２の領域）１２を修正する。作業領域１２（図１（ｂ）に示す）は、ユーザが目的とする領域となるべき変化を加えることが可能な領域である。修正作業は、図２（ｃ）に示すように、ユーザが、ガイド領域１１内で修正箇所とする領域（第３の領域）１３を指定することにより行われる。尚、作業領域は何らかの方法によってあらかじめ与えられているものとする。作業領域の初期領域の設定方法としてはユーザが手動で設定した領域であっても良いし、しきい値、テンプレートまたは領域抽出法等によって作成された領域であっても良い。また、作業開始時には大きさのない領域であって、作業を繰り返すうちに大きさのある領域となった領域であっても良い。
【００２９】
修正作業が行われると、ガイド領域１１と修正箇所として指定した領域（第３の領域）１３の論理積の領域が作業領域１２に加算される。その結果として、図２（ａ）に示す作業領域１２は、図２（ｄ）に示す修正された作業領域１４に変更される。この論理積の領域が作業領域１２に加えられる変化である。
【００３０】
本実施形態の領域修正方法は、２種類の領域指定方法によって作成された領域（作業領域１２とガイド領域１１）の差分である領域をユーザが取捨選択して作業領域１４を目的とする領域として完成させるものであり、領域の取捨選択はユーザが操作するが、修正する前の作業領域１２をユーザが作成する必要はない。また、作業領域１２の修正は、厳密には、修正箇所として指定する領域（第３の領域）１３の作成と、ユーザによる取捨選択の２ステップに分解される。ユーザが必ず行わなければならないのは取捨選択のステップである。
【００３１】
後述する実施例１では、修正箇所として指定する領域（第３の領域）１３の作成ステップはユーザが行うので２ステップは渾然一体となっている。一方、実施例２では、第３の領域１３の作成ステップはプログラムが行っている。作業領域１２の作成及び修正は、プログラムが行っても、ユーザが行ってもどちらでもよい。
【００３２】
このように本実施形態の領域修正方法は、差分である領域を用いることにより作業領域１２の修正範囲がガイド領域１１の範囲内に限定されることにより、従来のように無制限にユーザが領域を修正する場合と比べて、客観性を担保しながら手動による修正を行うことが出来る一方、領域の指定も差分である領域の選択をするのみで指定できるので作業を容易に行なうことができる。また、ガイド領域１１と作業領域１２，１４を両方重畳的に表示することにより、ユーザは、自動領域抽出アルゴリズムのパラメータ調整と異なり修正の結果を予測しやすくなる。
【００３３】
なお、ガイド領域１１は、（１）しきい値処理による領域抽出によって得られる領域、（２）領域拡張法による領域抽出によって得られる領域、（３）GVF法やLevelSet法等の領域抽出によって得られる領域、（４）ユーザ指定の領域、（５）テンプレート形状によって指定される領域等がある。ここで、ガイド領域１１は（３）ような複雑なアルゴリズムを適用して定義しても良いが、ガイド領域１１は（１）や（２）のようなCT値が一定の範囲に含まれる領域として定義する方法を用いると客観性を担保するのに有利である。例えば、造影された血液はCT値150以上であると基準を定義すると、複数の診断に渡って同じ基準を適用することによって客観的な診断に資することができる。また、（３）のような複雑なアルゴリズムを適用して得られた領域と（１）や（２）のようなCT値が一定の範囲に含まれる領域の論理積の領域であっても良い。
【実施例１】
【００３４】
図３は、本実施形態の領域修正方法において、領域を手動で操作する場合の説明図である。本実施形態の領域修正方法では、ユーザが指定した点を中心にして領域を拡張する。例えば、図３（ａ）に示すように、第１の領域（ガイド領域）１１と第２の領域（作業領域）１２が設定されている場合に、図３（ｂ）に示す第３の領域（球状領域）１３をユーザが指定すると、指定された球状領域を有する第３の領域１３と第１の領域（ガイド領域）１１の論理積領域が第２の領域（作業領域）１２に追加され、図３（ｃ）に示すように修正された第２の領域（作業領域）１４となる。
【００３５】
本実施形態の領域修正方法において、第３の領域１３は第１の領域（ガイド領域）１１および第２の領域（作業領域）１２と無関係に指定可能であり、３次元的に領域が拡張されることが特徴である。なお、第１〜３の領域はそれぞれ３次元領域であり、モニターではそれぞれの３次元領域の断面を表示することも、３次元領域を３次元画像としても表示することも出来る。
【００３６】
図４は、本実施形態の領域修正方法のフローチャートを示す。本実施形態の領域修正方法は、まず、ボリュームデータを取得し（ステップＳ１１）、ガイド領域（第１の領域）１１を設定し（ステップＳ１２）、作業領域（第２の領域）１２の初期値を設定する（ステップＳ１３）。
【００３７】
次に、ガイド領域１１、作業領域１２、その他の領域をそれぞれ区別して描画し（ステップＳ１４）、ユーザに第３の領域１３を画像上で指定させる（ステップＳ１５）。そして、作業領域１２に、ガイド領域１１とユーザ指定の第３の領域１３の論理積（重複）領域を加える（ステップＳ１６）。
【００３８】
次に、目的の領域が得られたかどうか判断し（ステップＳ１７）、目的の領域が得られた場合（ｙｅｓ）は終了し、目的の領域が得られない場合（ｎｏ）は、ステップＳ１４〜Ｓ１６の処理を繰り返す。
【００３９】
本実施形態の領域修正方法によれば、作業領域１２の修正範囲がガイド領域１１の範囲に限定されることにより、客観性を担保しながら手動による修正を容易に行なうことができる。また、ガイド領域１１と作業領域１２，１４を両方重畳的に表示することにより、ユーザは、修正の結果を予測しやすくなる。また、従来はユーザが３次元形状を直接指定するのは困難であるが、本実施例ではユーザの指定する第３の領域を例えば球状領域などの簡単に指定できる領域とすることができるので結果的にユーザは容易に目的の領域を取得することが出来る。特に３次元領域を対象とするので物体裏側など表示がされない領域も含めて容易に操作できる。上記簡単に指定できる領域とは例えば、柱や錐等のプリミティブ形状の領域や、それらの領域をスイープした領域が考えられる。
【実施例２】
【００４０】
図５は、本実施形態の領域修正方法において、領域を選択する場合の説明図である。本実施形態の領域修正方法では、ユーザが１点を指定することによって指定した点を含む領域を、抽出対象の領域に追加する。この場合、ガイド領域１１と作業領域１２の差分を取得し、それらの差分の中から適切な領域を選択する。
【００４１】
すなわち、図５（ａ）に示すように、第１の領域（ガイド領域）１１と第２の領域（作業領域）１２が設定されている場合に、図５（ｂ）に示すように、ユーザが第１の領域（ガイド領域）１１内の１点を修正箇所として指定すると、その点が含まれる領域が第３の領域１５として選択される。そして、第２の領域（作業領域）１２に第３の領域１５が追加され、図５（ｃ）に示すような修正された第２の領域（作業領域）１６となる。
【００４２】
本実施形態の領域修正方法によれば、ユーザが第１の領域（ガイド領域）１１内の１点を修正箇所として指定すると、その点が含まれる領域が一括して第３の領域１５として選択されるので、手動による修正が容易になる。
【実施例３】
【００４３】
図６および図７は、本実施形態の領域修正方法において、領域を段階的に拡張する場合の説明図である。本実施形態の領域修正方法では、追加する領域を複数の段階に分け、個々の段階はマウスドラッグ等によって逐次表示する。
【００４４】
図６（ａ）に示すように、段階１として第１の領域（ガイド領域）１１と第２の領域（作業領域）１２が設定されている場合に、図６（ｂ）〜（ｅ）に示す段階２〜５のように、ユーザの指示する第３の領域を段階的に拡張することによって第２の領域（作業領域）を徐々に拡張するとともに段階的に拡張する各段階を描画する。そして、希望する作業領域１２が段階４の領域の場合に、例えばマウスをクリックすることにより適切な領域として選択する。
【００４５】
本実施形態の領域修正方法によれば、例えば、図７（ａ）のような形状２１（例えば心臓と血管）があるときに、図７（ｂ）の網掛けで示す領域２２（心臓だけ）を取得したいときに特に効果的である。
【実施例４】
【００４６】
図８は、本実施形態の領域修正方法において、ガイド領域を途中で変更する場合の説明図である。図８（ａ）に示すような血管２５を取得したいときに、図８（ｂ）に示すようなアルゴリズムＡで取得できるガイド領域Ａ２６と、アルゴリズムＢで取得できるガイド領域Ｂ２７がある場合、ガイド領域Ａ２６，Ｂ２７を切り替えながら作業領域を作成する。
【００４７】
図８（ｃ）は、ガイド領域Ｂ２７を使用して血管２５の下部領域２８（白い長方形）を作成した様子を示しており、図８（ｄ）は、図８（ｃ）の領域作成後、ガイド領域Ｂ２７からガイド領域Ａ２６に切り替え、ガイド領域Ａ２６を使用して血管２５の領域（白い長方形）を作成した様子を示す。
【００４８】
このように各種領域抽出アルゴリズムは有効な局面がそれぞれ異なるが、この方法を用いることによって効率よく組み合わせることが出来る。また、ガイド領域を切り替えながら領域を作成すると、局面（臓器の種類、形状等）毎に有効な領域抽出アルゴリズムを組み合わせることができるため、必要な領域のみを精度良くかつ効率的に取得できる。また、同じアルゴリズムであってもパラメータを局面毎に有効な値に変更することも効果的である。
【００４９】
図９は、本実施形態の領域修正方法のフローチャートを示す。本実施形態の領域修正方法は、まず、ボリュームデータを取得し（ステップＳ２１）、ガイド領域（第１の領域）を設定し（ステップＳ２２）、作業領域（第２の領域）を設定する（ステップＳ２３）。
【００５０】
次に、ガイド領域、作業領域、その他の領域をそれぞれ区別して描画し（ステップＳ２４）、ユーザに第３の領域を画像上で指定させる（ステップＳ２５）。そして、作業領域にガイド領域とユーザ指定の第３の領域の論理積（重複）領域を加える（ステップＳ２６）。
【００５１】
次に、目的の領域が得られたかどうかを判断し（ステップＳ２７）、目的の領域が得られていない場合（ｎｏ）は、ガイド領域を変更し（ステップＳ２８）、ステップＳ１４〜Ｓ２７を繰り返す。一方、目的の領域が得られた場合（ｙｅｓ）は、終了する。
【００５２】
本実施形態の領域修正方法によれば、ガイド領域を切り替えながら、局面（臓器の種類、形状等）毎に有効な領域抽出アルゴリズムを組み合わせることができるため、必要な領域のみを精度良くかつ効率的に取得できる。
【実施例５】
【００５３】
図１０は、本実施形態の領域修正方法において、第４の領域（描画範囲）に含まれる範囲のみ描画する場合の説明図を示す。本実施形態の領域修正方法では、図１０（ａ），（ｂ）に示すように、全体を確認するためや、修正が必要な箇所を探すために描画範囲（第４の領域）３１をＡからＢへ移動する。描画範囲（第４の領域）３１は、第１〜３の領域（ガイド領域、作業領域、ユーザが指定した領域）と独立して自由に変化させることができる。ここでは描画範囲（第４の領域）３１は図１０（ｄ）のような２つの並行面に挟まれた領域である。２つの並行面に挟まれた領域の指定及び描画は医療用３次元画像装置において幅広く行われているからである。
【００５４】
次に、図１０（ｂ）に示すように、ユーザが、描画範囲３１（Ｂ）内をマウスなどで直接座標を指定することにより修正箇所３２を指定する。修正箇所（第３の領域）３２は、ユーザがマウスなどで直接座標を指定した描画範囲３１（Ｂ）内の箇所である。これにより、図１０（ｃ）に示すように、作業領域３３が描画範囲３１（Ｂ）外を含めて修正される。
【００５５】
このように、ユーザがマウスなどで直接座標を指定できるのは描画範囲３１（Ｂ）内に限られるが、ユーザの座標指定の結果得られる修正箇所（第３の領域）３２は描画範囲３１（Ｂ）内の範囲に限定されない。
【００５６】
その結果、作業領域３３の内の修正される領域は描画領域（第４の領域）３１に限定されなくなる。これは、修正箇所として指定した箇所を利用してプログラムが領域抽出などをして描画領域（第４の領域）３１を超えた第３の領域が取得される場合には、その第３の領域とガイド領域(第一の領域)の論理積である修正される領域が描画領域（第４の領域）の外の領域を含むことがあるからである。
【００５７】
なお、描画領域３１は、実質的にモニターに表示される領域であるが、画像が画面からはみ出ている場合は、レンダリングの対象となる領域となる。また、描画領域（第４の領域）は２つの並行面に挟まれた領域に限定されず任意の形状の領域でもよい。例えば、臓器のテンプレート形状でも良いし、なんらかのアルゴリズムで作成された領域でも問題ない。また、第１〜３の領域（ガイド領域、作業領域、ユーザが指定した領域）を一定量拡張した領域でも良い。このようにすれば、例えば、作業領域の変化に合わせて描画領域（第４の領域）を拡張することが出来る。また、第１〜３の領域（ガイド領域、作業領域、ユーザが指定した領域）は３次元領域であるが、描画領域（第４の領域）は２次元スライスの場合があるので２〜３次元領域になる。
【００５８】
本実施形態の領域修正方法は、３次元画像（ボリュームレンダリングした画像）を対象としているので、描画領域を３次元領域の一部に限定することによってユーザの指定が容易になる。
【００５９】
また、描画領域を３次元領域の一部に限定することによって、ユーザにとって不要な領域が表示されない為、ユーザの指定が容易になる。なお、描画領域を３次元領域の一部に限定することは、ユーザが第３の領域を指定する上で障害となる領域が表示されないようにする為であるが、表示されなくても作業領域（第２の領域）はユーザにとって必要な領域に当たる。
【００６０】
本実施形態の領域修正方法は、前後に臓器が複雑に入り組んでいるときに特に効果的である。これは、ボリュームレンダリングで表示を行った場合に、前後に臓器が複雑に入り組んでいるときには、修正したい領域が手前の臓器（障害となる領域）の影となりモニターに描画されないからである。特に、血管領域を目的の領域とするときに効果的である。血管は骨や臓器の前後及び内外を複雑に走行するので、周囲の臓器が描画されるのを制限しないことには確認することが難しいからである。
【００６１】
なお、本実施形態の領域修正方法は、モニターにボリュームデータのボリュームレンダリング画像（３次元画像）を表示させている状態を想定しているが、修正箇所をボリュームデータの２次元断面上でユーザに指定させることも出来る。
【実施例６】
【００６２】
図１１は、本実施形態の領域修正方法において、作業領域を減算する場合を説明するための図である。中空の組織があった場合に、図１１（ａ）に示す作業領域４２から図１１（ｂ）に示すガイド領域４１の一部に相当する領域４３（図１１（ｃ））（ガイド領域４１から突起部４５を除いた領域）を削除することによって第３の領域の指定が行われ、図１１（ｄ）に示すような目的の組織４４が抽出できる。
【００６３】
ユーザが、作業領域４２からガイド領域４１の一部に相当する領域４３を削除する操作を行うと、コンピュータ内部の処理として領域の減算が行われる。すなわち、ユーザが第３の領域を指定すると、コンピュータは、ユーザが指定した第３の領域と第１の領域（ガイド領域）の論理積の領域を第２の領域（作業領域）から減算する。このようにすることによって、領域４３の輪郭はガイド領域４１を利用して容易に減算出来る一方、目的の領域に残しておきたい突起部４５上の領域を減算する領域に含めないことができる。
【００６４】
図１２は、本実施形態の領域修正方法において、複数の領域を区別して描画するレイキャスト法のアルゴリズムを説明するためのフローチャートである。フローチャートにおいて、ガイド領域のカラー値C、不透明度αを表現するLUT(Look Up Table)関数G_LUT_C(V)、G_LUT_α(V)、作業領域のカラー値C、不透明度αを表現するLUT関数W_LUT_C(V)、W_LUT_α(V)、その他領域のカラー値C、不透明度αを表現するLUT関数LUT_C(V)、LUT_α(V)をあらかじめ決定する。
【００６５】
また、座標(x,y,z)におけるボクセル値をV(x,y,z)、ガイド領域に含まれるか否かをG(x,y,z)、作業領域に含まれるか否かをW(x,y,z)としてあらかじめ取得しておく。なお、フローチャートは、画像上の各ピクセルの計算の仕方であり、以下の計算を画像上の全ピクセル分行う。
【００６６】
まず、スタートとして、投影位置より、投影開始点O(x,y,z)、およびサンプリング間隔ΔS(x,y,z)を設定し（ステップＳ３１）、反射光E=0、残存光I=1、現在計算位置X（x,
y,z）=投影開始点Oに初期化する（ステップＳ３２）。
【００６７】
次に、座標X(x,y,z)位置周辺のボクセルデータV(x,y,z)よりX位置の補完ボクセル値Vを求め（ステップＳ３３）、座標X(x,y,z)が作業領域に含まれるか否かをW(x,y,z)より取得して（ステップＳ３４）、座標X(x,y,z)が作業領域に含まれる場合（ｙｅｓ）はステップＳ３６に移行し、座標X(x,y,z)が作業領域に含まれない場合（ｎｏ）は、座標X(x,y,z)がガイド領域に含まれるか否かをG(x,y,z)より取得して（ステップＳ３５）、座標X(x,y,z)がガイド領域に含まれる場合（ｙｅｓ）はステップＳ３７に移行し、座標(x,y,z)がガイド領域に含まれない場合（ｎｏ）はステップＳ３８に移行する。
【００６８】
次に、座標(x,y,z)が作業領域に含まれる場合は、不透明度α← W_LUT_α(V)、カラー値C←W_LUT_C(V)とする（ステップＳ３７）。また、座標(x,y,z)がガイド領域に含まれる場合は、不透明度α← G_LUT_α(V)、カラー値C←G_LUT_C(V)とする（ステップＳ３７）。その他の場合、すなわち、座標(x,y,z)が作業領域およびガイド領域に含まれない場合は、不透明度α← LUT_α(V)、カラー値C←LUT_C(V)とする（ステップＳ３８）。
【００６９】
次に、X(x,y,z)位置周辺のボクセルデータV(x,y,z)よりX位置のグラジエントGを求め、光線方向X-OとGよりシェーディング係数βを求める（ステップＳ３９）。また、減衰光D及び部分反射光Fを計算し、D ← I * α、F ← β*D* Cとする（ステップＳ４０）。
【００７０】
次に、反射光E 残存光Iを更新し、I ← I −D、E ← E + Fとし、現在計算位置を進行させ、X ← X + ΔSとする（ステップＳ４１）。また、Xは終了位置まで来たかor残存光Iが0になったかを判断し（ステップＳ４２）、Xが終了位置でなく、残存光Iが0でない場合（ｎｏ）は、ステップＳ３３に戻る。一方、Xは終了位置まで来たかor残存光Iが0になった場合（ｙｅｓ）は、反射光Eを計算ピクセルのピクセル値として終了する（ステップＳ４３）。
【００７１】
このように本実施形態の領域修正方法によれば、作業領域の修正範囲がガイド領域の範囲に限定されるので、ガイド領域の客観性を担保しながら、手動による修正を容易に行なうことができる。また、ガイド領域と作業領域を両方重畳的に表示するので、ユーザは、修正の結果を予測しやすくなる。
【産業上の利用可能性】
【００７２】
本発明は、臓器等の領域抽出において抽出対象領域を修正するなど、ボリュームデータ上の領域を修正する領域修正方法に有用である。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施形態にかかる領域修正方法の概略を説明するための図（１）
【図２】本発明の実施形態にかかる領域修正方法の概略を説明するための図（２）
【図３】本発明の第１の実施形態にかかる領域修正方法において領域を手動で操作する場合の説明図
【図４】本発明の第１の実施形態にかかる領域修正方法において領域を手動で操作する場合のフローチャート
【図５】本発明の第２の実施形態にかかる領域修正方法において領域を選択する場合の説明図
【図６】本発明の第３の実施形態にかかる領域修正方法において領域を段階的に拡張する場合の説明図（１）
【図７】本発明の第３の実施形態にかかる領域修正方法において領域を段階的に拡張する場合の説明図（２）
【図８】本発明の第４の実施形態にかかる領域修正方法においてガイド領域を途中で変更する場合の説明図
【図９】本発明の第４の実施形態にかかる領域修正方法においてガイド領域を途中で変更する場合のフローチャート
【図１０ａ】本発明の第５の実施形態にかかる領域修正方法において第４の領域（描画範囲）に含まれる範囲のみ描画する場合の説明図
【図１０ｂ】本発明の第５の実施形態にかかる領域修正方法において第４の領域（描画範囲）に含まれる範囲のみ描画する場合の説明図
【図１１】本発明の第６の実施形態にかかる領域修正方法において作業領域を減算する場合を説明するための図
【図１２】本発明の実施形態にかかり領域修正方法において複数の領域を区別して描画するレイキャスト法のアルゴリズムを説明するためのフローチャート
【図１３】モニターに表示される２次元画像から表示されている臓器の３次元領域を抽出する場合の説明図（１）
【図１４】モニターに表示される２次元画像から表示されている臓器の３次元領域を抽出する場合の説明図（２）
【図１５】モニターに表示される２次元画像から表示されている臓器の３次元領域を抽出する場合の説明図（３）
【符号の説明】
【００７４】
１１，４１  ガイド領域（第１の領域）
１２，４２  作業領域（第２の領域）
１３，１５，３２  修正箇所として指定する領域（第３の領域）
１４，１６，３３  修正された作業領域（第２の領域）
２５  血管
２６  Ａ領域
２７  Ｂ領域
３１  描画範囲（第４の領域）
【図１】
2008173167.tif 000003
【図２】
2008173167.tif 000004
【図３】
2008173167.tif 000005
【図４】
2008173167.tif 000006
【図５】
2008173167.tif 000007
【図６】
2008173167.tif 000008
【図７】
2008173167.tif 000009
【図８】
2008173167.tif 000010
【図９】
2008173167.tif 000011
【図１０ａ】
2008173167.tif 000012
【図１０ｂ】
2008173167.tif 000013
【図１１】
2008173167.tif 000014
【図１２】
2008173167.tif 000015
【図１３】
2008173167.tif 000016
【図１４】
2008173167.tif 000017
【図１５】
2008173167.tif 000018