(57)【特許請求の範囲】
【請求項１】
ボリュームデータのうちの所定のサンプルについて不透明度及び累積不透明度を計算し、前記計算された不透明度及び累積不透明度に基づいて重要係数を計算する計算部と、
前記重要係数と所定の閾値とに基づいて、複数のレンダリング処理のうちの少なくとも一つを選択し、前記所定のサンプルに対応する領域に対して、前記選択された少なくとも一つのレンダリング処理を実行するレンダリング部と、
を具備する医用画像処理装置。
【請求項２】
前記計算部は、前記ボリュームデータに対しサンプリング経路を設定し、前記サンプリング経路上に存在するボクセルを用いて前記不透明度及び累積不透明度を計算する請求項１記載の医用画像処理装置。
【請求項３】
前記レンダリング部は、前記所定のサンプルのうちの前記重要係数が前記所定の閾値を上回るサンプルに対応する領域については、第１のレンダリング処理を選択し、前記所定のサンプルのうちの前記重要係数が前記所定の閾値を下回るサンプルに対応する領域については、前記第１のレンダリング処理に比して処理が簡略化された第２のレンダリング処理を選択する請求項２記載の医用画像処理装置。
【請求項４】
前記レンダリング部は、前記第２のレンダリング処理として、周辺光レベル、散乱光レベル、反射光レベルの少なくともいずれかの比率に基づいて、固定された光の強度を用いる請求項３記載の医用画像処理装置。
【請求項５】
前記レンダリング部は、前記第２のレンダリング処理として、単一の色値を用いる請求項３記載の医用画像処理装置。
【請求項６】
前記レンダリング部は、前記第２のレンダリング処理として、事前統合処理を無効とする請求項３記載の医用画像処理装置。
【請求項７】
前記レンダリング部は、前記第２のレンダリング処理として、オブジェクト対オブジェクト合成（object-to-object blending）処理を無効とする請求項３記載の医用画像処理装置。
【請求項８】
前記レンダリング部は、レイキャスティングレンダリング及びシアーワープレンダリングの少なくとも一方を実行する請求項１乃至７のうちいずれか一項記載の医用画像処理装置。
【請求項９】
前記計算部は、空気もしくは真空の少なくとも１つに対応するサンプルの位置、及び被検体の解剖学的構造に対応するサンプルの位置の少なくとも一方に基づいて、前記サンプリング経路を設定する請求項２記載の医用画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、ボリュメトリック画像データ（ボリュームデータ）、例えばボリュメトリック医用画像データをレンダリングする医用画像処理装置に関する。
【背景技術】
【０００２】
コンピュータ断層撮影（ＣＴ）および磁気共鳴映像法（ＭＲＩ）を含む現代の三次元撮像技法は、解剖学的構造のボリュメトリック表現を作成する能力を有する。
【０００３】
かかる三次元技法は、対応する測定ボリュームの特性をそれぞれ表すボクセルの三次元アレイを備える、大量の三次元ボリュームデータセットを作成する。ボクセルデータはスキャナのスカラー場を表すものであってもよい。例えば、ＣＴでは、各ボクセルは、それぞれの対応する測定ボリュームによるＸ線放射の減衰を表してもよい。ボクセルにおける減衰は、測定ボリュームにおけるプロトン密度と関連付けられる、ハウンスフィールド単位（ＨＵ）での強度値によって表されてもよい。
【０００４】
影付きボリュームレンダリング（ＳＶＲ）は、多くの医療用視覚化製品で使用されている。ＳＶＲは、ボリュメトリック画像データからの表示に対して画像をレンダリングする方法である。
【０００５】
三次元ボリュームデータセットは、表示用の、例えば表示画面上の表示用の画像を表す、二次元画像データセットを得るため、ＳＶＲを使用してレンダリングされてもよい。二次元画像データセットは、ピクセル値の、例えばピクセル色値のアレイを備える。
【０００６】
ＳＶＲでは、各ピクセルの値は、通常、観察位置または他の光線経路源からボリュメトリックデータセットのボリューム内へと光線を投射することによって決定される。光線は、データセットを通る直線経路を辿って、光線に沿って規則的な間隔で位置する地点における強度データをサンプリングし、強度を画像データ値に関係付ける伝達関数を使用して、各サンプル抽出地点の少なくとも１つの画像データ値を決定する。
【０００７】
伝達関数を使用して決定される、各サンプル抽出地点の画像データ値は、通常、色チャネルおよびアルファチャネル（Ｃおよびα）を含む。アルファは、０が透明であって１が不透明であるスケール上における不透明度を表す。各サンプル抽出地点ｉは、色Ｃｉおよび不透明度αｉと関連付けられる。不透明度は、そのサンプルにおいて物質がどの程度中実であるかを表してもよい。不透明度は、光の通過を妨げるメカニズムがどのようなものであるかに係わらず、光がサンプルを通り抜けるのがどの程度妨げられるかを表してもよい。
【０００８】
例えば、ＣＴの場合、高強度値（例えば、１０００ＨＵ）は骨に由来することが予期されることがあり、したがって、伝達関数を使用して白く色付けられてもよい。より低い強度値は、器官、例えば肝臓を表すことが予期されることがあり、したがって赤く色付けられてもよい。組織と関連付けられることがある強度値は、骨と関連付けられることがある強度値よりも低い不透明度を割り当てられてもよい。最も関心のある物質または解剖学的構造の部分に応じて、強度と共に不透明度値および色の異なる変動を提供する、伝達関数を使用することが知られている。例えば、場合によっては、関心のある解剖学的特徴が骨の後方に位置するものと見込まれる場合、適切な伝達関数を使用したレンダリングにおいて、骨は透明またはほぼ透明（例えば、低い不透明度値）とされる。
【０００９】
光線は、光線上のすべてのサンプル抽出地点にわたって、次式の色値および不透明度値の合計にしたがって最終ピクセル色を蓄積する。
【数１】
0006602574.tif 000002
【００１０】
式中、Ｃfinalは最終ピクセル色であり、Ｎは光線上におけるサンプル抽出地点の数であり、Ｃiはサンプルｉにおけるピクセル色（伝達関数によって決定される）であり、αiはサンプルｉにおける不透明度（伝達関数によって決定される）である。
【００１１】
画質を改善する目的で、各サンプル抽出地点に対して複雑なレンダリング計算を行うことが知られている。かかる複雑な計算は、例えば、事前統合、照明（lighting）技法、またはセグメント化補間（segmentation interpolation）を含んでもよい。
【００１２】
これらの複雑な計算はそれぞれ実行コストを有する。例えば、複雑な計算それぞれの使用は、複雑な計算を使用せずにレンダリングを行うのに比べて、ＳＶＲレンダリングを減速させ、かつ／または追加のメモリを要することがある。
【００１３】
図１は、複雑な影付け計算を含む従来のレンダリング方法の一例を説明するためのフローチャートである。図１のプロセスは、光線に沿って各サンプル抽出地点に対して行われる。段階２で、ボリュームを調べることによって、サンプル抽出地点の強度が決定される（ボリュメトリック画像データを使用して適切な地点の強度を決定する）。段階４で、伝達関数を使用して、サンプルのサンプル色および不透明度が決定される。段階６で、サンプル抽出地点に対して複雑な影付け計算が行われる。複雑な影付け計算によって、サンプル抽出地点の最新の色値が得られてもよい。最新の色値は画像データ値と呼ばれることがある。最新の色値は、式１を使用して光線上のすべてのサンプル抽出地点に対する最新の色および不透明度値全体を統合することによって、光線から最終ピクセル色を決定するのに使用される。
【００１４】
複雑な影付け計算の使用は、複雑な影付け計算が使用されないレンダリングから得られるものよりも良好な画質を提供することができる。他の複雑なサンプル毎の計算を適用することによっても、画質を改善することができる。
【００１５】
いくつかのレンダリングプロセスでは、早期に光線を終了させることが知られている。その際、蓄積した不透明度が特定のサンプル抽出地点で閾値に達した場合、そのサンプル抽出地点以降の地点に対する強度値、または不透明度値もしくは色値などの画像データ値に係わらず、そのサンプル抽出地点以降の地点に対してそれ以上のレンダリング計算は行われない。また、いくつかのレンダリングプロセスでは、不透明度値に応じてサンプル地点の間隔を変動させることが知られている。
【００１６】
いくつかのレンダリングプロセスでは、特定の閾値を超えるかまたは特定の範囲内にある強度値を有するサンプル抽出地点に対してレンダリング計算が行われないように、閾値化プロセスを行うことが知られている。例えば、ある領域内または空気中もしくは真空中にあるサンプル抽出地点がレンダリングにおいて事実上無視されるように、それらの地点に対してレンダリング計算を行わないことが知られている。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開２００６−０００１２６号公報
【特許文献２】特表２００８−５１１３６５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１８】
しかしながら、従来の医用画像診断装置では、原則として、ボリュームレンダリングのレイキャスティングにおいて、レイ上の全てのサンプル（ボクセル）に対して不透明度、カラー（色彩、色値）、ライティングなどの計算を行っている。このため、ボリュームレンダリング処理に多くの時間を要し、効率が低下する場合がある。
【００１９】
そこで目的は、ボリュームレンダリングのレイキャスティングにおいて、描画性能を維持しつつ、全てのサンプルに対して計算処理を行う場合に比して高速に処理できる医用画像処理装置を提供することにある。
【課題を解決するための手段】
【００２０】
実施形態によれば、医用画像処理装置は、計算部、レンダリング部を具備する。計算部は、ボリュームデータのうちの所定のサンプルについて不透明度及び累積不透明度を計算し、前記計算された不透明度及び累積不透明度に基づいて重要係数を計算する。レンダリング部は、重要係数と所定の閾値とに基づいて、複数のレンダリング処理のうちの少なくとも一つを選択し、所定のサンプルに対応する領域に対して、前記選択された少なくとも一つのレンダリング処理を実行する。
【図面の簡単な説明】
【００２１】
【図１】一実施形態による医用画像処理装置の概略図。
【図２】一実施形態による画像レンダリングプロセスの概観を示すフローチャート。
【図３】一実施形態による、サンプル抽出地点の画像データ値を計算する方法の概観を示すフローチャート。
【図４】サンプル抽出地点すべてが同じ不透明度を有する、光線に沿った複数のサンプル抽出地点それぞれについてサンプル寄与率を示すグラフ。
【図５】サンプル抽出地点が表す物質に応じて異なる不透明度を有する、光線に沿った複数のサンプル抽出地点それぞれについてサンプル寄与率を示すグラフ。
【図６】既知のレンダリング方法を使用してレンダリングした画像。
【図７】一実施形態の方法を使用してレンダリングした画像。
【図８】複雑な影付け計算を含む従来のレンダリング方法の一例を説明するためのフローチャート。
【発明を実施するための形態】
【００２２】
図１は、本実施形態に係る医用画像処理装置１０のブロック構成図を示している。同図に示す様に、医用画像処理装置１０は、表示画面１６と、コンピュータのキーボードおよびマウスなど、１つもしくは複数の入力デバイス１８とに接続された、計算装置１２を、この場合はパーソナルコンピュータ（ＰＣ）またはワークステーションを備える。また、医用画像処理装置１０は、必要に応じて、所定の医用画像診断装置（図１ではＣＴスキャナ１４を例示）を接続される。しかしながら、当該例に拘泥されず、医用画像処理装置１０は、例えば医用画像診断装置のコンソール部に内蔵されていてもよい。
【００２３】
当該医用画像診断装置１０によって処理される一連の画像データはＣＴスキャナ１４によって得られ、データストア２０に格納される。また、処理対象とする一連の画像データは、遠隔のデータストアまたは他のメモリからロードされてもよい。
【００２４】
計算装置１２は、図２および図３を参照して後述する方法を行うように構成された、様々なソフトウェアモジュールまたは他のソフトウェア構成要素をロードし実行するように動作可能な、中央処理装置（ＣＰＵ）２２を備える。
【００２５】
計算装置１２は、ボリュメトリック画像データを得るための画像データユニット２４と、表示用の二次元画像データセットを生成するため、ボリュメトリック画像データ（所定の三次元領域に対応するボリュームデータ）をレンダリングするためのレンダリングユニット２６とを含む。
【００２６】
本実施形態では、画像データユニット２４およびレンダリングユニット２６はそれぞれ、実施形態の方法を行うように実行可能なコンピュータ可読命令を有するコンピュータプログラムによって、計算装置１２に実装される。しかし、他の実施形態では、様々なユニットが、１つもしくは複数のＡＳＩＣ（特定用途向けＩＣ）またはＦＰＧＡ（フィールドプログラマブルゲートアレイ）として実装されてもよい。
【００２７】
計算装置１２はまた、ＲＡＭ、ＲＯＭ、データバス、様々なデバイスドライバを含むオペレーティングシステム、およびグラフィックカードを含むハードウェアデバイスを含む、ＰＣのハードドライブならびに他の構成要素を含む。明瞭にするため、かかる構成要素は図１には示されていない。
【００２８】
図１の装置は、図２のフローチャートに概観で示されるような一連の段階を行うように構成される。
【００２９】
段階３０で、画像データユニット２４はデータストア２０からボリュメトリック画像データセットを得る。他の実施形態では、画像データユニット２４は、スキャナ１４から直接、遠隔のデータストアから、または他の任意の適切な場所から、ボリュメトリック画像データセットを得てもよい。ボリュメトリックデータセットは、患者または他の被検体の三次元領域を表す。
【００３０】
段階４０〜６０で、レンダリングユニット２６は、複数のピクセルを備える、表示用の画像を表す二次元レンダリング画像データセットを得るため、ボリュメトリック画像データセットに対してレンダリングプロセスを行う。
【００３１】
段階４０で、レンダリングユニット２６は、１つの光線が複数のピクセルそれぞれに対応する、複数の光線（レイ）をボリュメトリック画像データセット内へと投射する。各光線は、この場合、データセットを通る直線の経路を辿る。各光線は、サンプリング経路として説明されてもよい。
【００３２】
段階５０で、各光線について、レンダリングユニット２６はサンプリングプロセスを行う。レンダリングユニット２６は、光線に沿った複数の地点それぞれにおいて、ボリュメトリック画像データセット（すなわち、各地点に対応するボクセル）をサンプリングする。本実施形態では、サンプル抽出地点は、規則的な間隔で光線に沿って離隔される。サンプル間隔は、この場合、サンプル抽出地点における特性、例えば強度または不透明度には依存せず、ボリューム全体を通して一定である。
【００３３】
レンダリングユニット２６は、サンプル抽出地点それぞれに対して少なくとも１つの画像データ値を計算する。各サンプル抽出地点について、段階５０における画像データ値の計算は、図３のフローチャートで詳述されるような段階５１〜５６を備える。図３のプロセスは、すべての光線上におけるすべてのサンプル抽出地点に対して繰り返される。他の実施形態では、光線の部分集合が考慮されてもよい。いくつかの実施形態では、光線のいくつかまたはすべてに対して、サンプル抽出地点の部分集合が考慮されてもよい。
【００３４】
図３の段階５１では、レンダリングユニット２６は、ボリュメトリック画像データからサンプル抽出地点の強度値を調べる。レンダリングユニット２６は、サンプル抽出地点における強度値を得るため、サンプル抽出地点に最も近いボクセルからの強度値を補間することによって、サンプル抽出地点における強度値を調べる。
【００３５】
段階５２で、レンダリングユニット２６は、サンプル抽出地点における強度を色および不透明度に関係付けるため、伝達関数を使用することによってサンプル抽出地点の色および不透明度を調べる。異なる強度は異なる色に、例えば高強度（骨を表す）の場合は白、低強度（組織を表す）の場合は赤に関係付けられてもよい。異なる強度は異なる不透明度に関係付けられてもよい。例えば、より高い強度はより高い不透明度と関連付けられてもよい。
【００３６】
代替実施形態では、レンダリングユニット２６は、伝達関数を使用して、各ボクセルの色および／または不透明度を決定し、隣接するボクセルに対して決定された色および／または不透明度を使用して、各サンプル抽出地点の色および／または不透明度を決定する。レンダリングユニット２６は、強度値をボリューム中の位置の色値および不透明度値に変換することによって、変換したボリュメトリック画像データを得てもよく、サンプル抽出地点の色値および不透明度値の決定は、変換したボリュメトリック画像データを使用して色および不透明度を決定することを備えてもよい。
【００３７】
本実施形態では、強度を色および不透明度の両方に関係付ける伝達関数を使用して、色および不透明度が決定されるが、他の実施形態では、色および不透明度を決定する異なる方法が使用されてもよい。色および不透明度は、例えば、リストもしくはルックアップテーブルまたは手続き型関数を使用することによって、強度に関係付けられてもよい。レンダリング画像が色画像ではなくグレースケール画像となる場合、以下の色に対する参照はグレースケールに対する参照に置き換えられてもよい。
【００３８】
いくつかの実施形態では、分類関数が、色および不透明度をサンプル抽出地点に割り当てるのに使用されてもよい。例えば、分類関数は、任意の適切な分類基準に基づいて、物質（例えば、骨、肝臓、空気）を各ボクセルに割り当てるのに使用されてもよい。特定の物質としてのサンプル抽出地点の分類は、サンプル抽出地点に隣接したボクセルの分類を使用して決定されてもよい。次に、決定された物質に基づいて、サンプル抽出地点に対して色および不透明度が決定されてもよい。
【００３９】
いくつかの実施形態では、ボリュメトリックデータセットは、各サンプル抽出地点の色および不透明度を決定する前にセグメント化されてもよい。各サンプル抽出地点は、セグメント化に応じて、適切な構造（例えば、骨、血管、または器官）に割り当てられてもよい。サンプル抽出地点の色および不透明度は、サンプル抽出地点が割り当てられる構造に基づいて決定されてもよい。
【００４０】
段階５３で、レンダリングユニット２６は、サンプル抽出地点の重要度係数を決定する。重要度係数は、サンプル抽出地点に当たる光線に対して決定された最終ピクセル色に対して、サンプル抽出地点がどの程度寄与し得るかを表す。
【００４１】
すべてのサンプル抽出地点が最終画像に対して等しく寄与するとは限らない。一部のサンプル抽出地点は、それらの前方にある他のサンプル抽出地点によって覆い隠され、そのため、最終ピクセル色にほとんど影響しない。一部のサンプル抽出地点は低い不透明度を有し、そのため、最終ピクセル色にほとんど影響しない。高い不透明度を有する、かつ／または光線の始点に近いサンプル抽出地点は、低い不透明度を有する、かつ／または光線の終点に近いサンプル抽出地点よりも、最終ピクセル色に対してより寄与することがある。
【００４２】
サンプル寄与率は、光線の最終ピクセル色に対する所与のサンプル抽出地点の寄与率がどの程度顕著であるかを表す、重要度係数である。
【００４３】
サンプル寄与率は、いくつかの実施形態では、次式のように表現されてもよい。
【数２】
0006602574.tif 000003
【００４４】
式中、αは、段階５２で伝達関数を使用して調べたサンプル抽出地点における不透明度であり、ａｃｃｕｍｕｌａｔｅｄ  αは、光線に沿った以前のサンプル抽出地点すべてによる累積不透明度である。例えば、光線に沿った４番目のサンプル抽出地点のサンプル寄与率は、光線に沿った１番目〜３番目のサンプル抽出地点による蓄積不透明度を１から引いたものを、そのサンプル抽出地点における不透明度に掛けたものである。
【００４５】
光線中の最初のｎ個のサンプル抽出地点にわたる蓄積不透明度は、次式のように計算される。
【数３】
0006602574.tif 000004
【００４６】
例えば、光線に沿った１番目〜３番目のサンプル抽出地点にわたる蓄積不透明度は、次式の通りである。
【数４】
0006602574.tif 000005
【００４７】
したがって、（ｎ＋１）番目のサンプルのサンプル寄与率は、次式の通りである。
【数５】
0006602574.tif 000006
【００４８】
式３を式２に代入することによって、式２における蓄積不透明度は、以前のサンプル抽出地点すべてにわたって蓄積されてきた不透明度である。
【００４９】
例えば、４番目のサンプル抽出地点のサンプル寄与率は、次式の通りである。
【数６】
0006602574.tif 000007
【００５０】
特定の重要度係数（サンプル寄与率）が式２で与えられるが、代替実施形態では、最終ピクセル色に対するサンプル抽出地点の重要度を表す任意の重要度係数が使用されてもよい。重要度係数は、不透明度および蓄積不透明度の点から定義されてもよい。蓄積不透明度は、当該サンプル抽出地点以前のすべてのサンプル抽出地点（当該サンプル抽出地点を除く）の不透明度の組み合わせ、当該サンプル抽出地点以前のすべてのサンプル抽出地点の不透明度に当該サンプル抽出地点自体の不透明度を加えた組み合わせ、または当該サンプル抽出地点以前の、もしくは当該サンプル抽出地点を含む一部のサンプル抽出地点の不透明度の組み合わせを備えてもよい。例えば、蓄積不透明度は、以前のサンプル抽出地点の部分集合からの不透明度の組み合わせ、以前のサンプル抽出地点のダウンサンプリングした組、最も顕著な以前のサンプル抽出地点、セグメント化構造内のサンプル抽出地点の組、または以前のサンプル抽出地点の他の任意の適切な組を表してもよい。
【００５１】
いくつかの実施形態では、重要度係数は、最初に伝達関数を使用して不透明度を決定することなく、サンプル抽出地点における強度、および光線上における以前のサンプル抽出地点の強度に直接基づいて計算されてもよい。
【００５２】
式２に戻ると、次の条件のどちらかまたは両方が当てはまる場合、サンプル抽出地点におけるサンプル寄与率の値が高くてもよいことが分かる。
【００５３】
ａ）サンプル抽出地点の不透明度αが高い
ｂ）サンプル抽出地点における蓄積不透明度の値が低い。
【００５４】
高い不透明度値を有していた所与のサンプル抽出地点の前にいくつかのサンプルが存在する場合、その所与のサンプル抽出地点における蓄積不透明度の値は低いことがある。例えば、所与のサンプル抽出地点は、光線中の最初のサンプル抽出地点の１つであってもよく、または光線上の以前のサンプル抽出地点はほとんど透明であった場合がある。
【００５５】
同様に、次の条件のどちらかまたは両方が当てはまる場合、サンプル寄与率の値は低くてもよい。
【００５６】
ａ）サンプル抽出地点の不透明度αが低い（サンプル抽出地点が、全体的にまたはある程度透明もしくは半透明である）
ｂ）サンプル抽出地点における蓄積不透明度の値が高い。
【００５７】
サンプル抽出地点における蓄積不透明度の値は、光線上に多数の以前のサンプル抽出地点が存在する場合、または光線上の以前のサンプル抽出地点が高い不透明度を有する場合に、より高くなり得ることがある。
【００５８】
蓄積不透明度の値は光線の始点近くでは低いことがあるので、光線の始点のサンプル抽出地点は、非常に透明でない限り、高いサンプル寄与率を有することがある。光線経路にさらに沿ったサンプル抽出地点は、それらよりも前のサンプル抽出地点が、蓄積αが高くなるのに十分な高い不透明度を有する場合、著しく不透明である場合であっても低い寄与率を有することがある。
【００５９】
光線に沿った所与のサンプル抽出地点の位置から得られるサンプル寄与率に対する影響が、図４に明示される。図４は、すべてのサンプル抽出地点が同じ不透明度値、即ち不透明度＝０．０２５を有する単純な事例についての、サンプル番号に対する蓄積不透明度８０およびサンプル寄与率８２のプロットである。サンプル抽出地点は、光線に沿って等間隔に位置し、連続的に番号が付与されており、サンプル抽出地点１は光線上の最初のサンプル抽出地点である。
【００６０】
各サンプル抽出地点に関係する蓄積不透明度８０はサンプル番号と共に上昇しているが、それは、各サンプル抽出地点が蓄積不透明度に加わるためである。図４の例では、サンプルの不透明度は一定のままであるものの、各サンプル抽出地点の寄与率８２はサンプル番号と共に低下している。サンプル番号に伴う寄与率の低下は、蓄積不透明度の増加によるものである。
【００６１】
図５は、サンプル抽出地点における不透明度が光線に沿って変動する場合の、サンプル番号に対する蓄積不透明度８０およびサンプル寄与率８２のプロットである。光線に沿った位置に伴う不透明度の変動は、医用画像を表すボリュメトリック画像データセットで見られることがある、光線に沿った位置に伴う不透明度の変動に類似していることがある。サンプル番号は、光線または他のサンプリング経路の起源の位置を表す０から増加し、サンプル番号の増加は起源からの距離の増加を表す。
【００６２】
第１の領域８４のサンプル抽出地点は不透明度０を有する（サンプル抽出地点は透明である）。領域８４の各サンプル抽出地点については、不透明度は０であり、蓄積不透明度は０であり、サンプル寄与率は０である。領域８４は、空き空間（例えば、空気または真空）を表すボリュメトリックデータセットの領域に対応してもよい。
【００６３】
第２の領域８６のサンプル抽出地点は、不透明度０．０１（１％の不透明度）を有し、これは組織を表すことがある。領域８６における（その領域内の最初のサンプル以降の）サンプル抽出地点は、非０の蓄積不透明度を有する。光線が領域８６を通り抜けるにしたがって、各サンプル抽出地点の蓄積不透明度は以前のサンプル抽出地点の蓄積不透明度よりもわずかに大きくなるので、各サンプル抽出地点のサンプル寄与率は、以前のサンプル抽出地点のサンプル寄与率よりもわずかに少ない。
【００６４】
次に、光線は第３の領域である領域８８に入る。領域８８のサンプル抽出地点はそれぞれ、１０%（０．１）の不透明度を有し、これは骨を表すことがある。例えば、１０％の不透明度は、多少透明であるものとして骨がレンダリングされるレンダリングモード（透明骨モード（transparent bone mode）と呼ばれることがある）における骨を表してもよい。
【００６５】
領域８６と領域８８との間（組織と骨との間）の遷移によって、最初にサンプル寄与率の大きな増加が引き起こされる。領域８８の最初のサンプル抽出地点は、大きい不透明度および比較的小さい蓄積不透明度を有するので、そのサンプル寄与率は非常に高い。光線が領域８８を通り抜けるにしたがって、蓄積不透明度は高い値（１に非常に近い）へと実質的に増加し、また、各サンプル抽出地点が高い蓄積不透明度を有するので、各サンプル抽出地点のサンプル寄与率は減少する。
【００６６】
段階５４で、レンダリングユニット２６は、サンプル抽出地点それぞれに寄与率閾値を適用する。本実施形態では、寄与率閾値は寄与率値０．０２である。他の実施形態では、異なる寄与率値が閾値として使用されてもよい。次に、レンダリングユニット２６は、サンプル抽出地点のサンプル寄与率を寄与率閾値と比較する。
【００６７】
各サンプル抽出地点について、サンプル抽出地点の寄与率値が閾値以上である場合、図３のプロセスは段階５５に進む。段階５５で、第１のレンダリング計算プロセスがサンプル抽出地点に対して行われる。第１のレンダリング計算プロセスは複雑な影付け計算を備える。
【００６８】
照明モデルにしたがって、各サンプル抽出地点に対して照明が計算される。照明計算は、例えば、地点自体における照明計算を備えてもよく、あるいは照明計算は、例えば、隣接するボクセルに対して行われ、次にその結果または計算がサンプル抽出地点において補間されてもよい。場合によっては、各ボクセルにおける法線が事前計算され、照明ボリューム（lighting volume）に格納され、サンプル抽出地点に対する後の計算に使用されてもよい。一般に、照明は、周辺光、散乱光、および反射光の組み合わせを備えてもよい（照明の方程式にしたがって組み合わされてもよい）。照明モデルは、フォンシェーディング（Ｂｕｉ  Ｔｕｏｎｇ  Ｐｈｏｎｇ，Ｉｌｌｕｍｉｎａｔｉｏｎ  ｆｏｒ  ｃｏｍｐｕｔｅｒ  ｇｅｎｅｒａｔｅｄ  ｐｉｃｔｕｒｅｓ，Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｏｆ  ＡＣＭ  １８（１９７５），ｎｏ．６，３１１−３１７）を備えてもよい。
【００６９】
本実施形態では、反射光は照明モデルに含まれる。他の実施形態では、反射光は含まれないことがある。散乱照明および反射照明は指向性照明と呼ばれることがある。
【００７０】
周辺光は、画像全体に共通であり、一定の照明寄与率を提供する。周辺光レベルはユーザによって選択されてもよい。周辺光レベルは、レンダリングユニット２６によるデフォルトによって提供されてもよい。
【００７１】
散乱光は表面配向と共に変動する。したがって、サンプル抽出地点の散乱光を計算するために、レンダリングユニット２６は、サンプル抽出地点における法線を計算する。法線、例えば法線ベクトルは、サンプル抽出地点の局所区域における強度値に応じて計算されてもよい。法線ベクトルの計算は強度勾配の計算を備えてもよい。
【００７２】
レンダリングユニット２６は、散乱照明寄与率を得るため、法線ベクトルに照明方向を掛ける。いくつかの実施形態では、複数の照明方向が考慮されてもよい。
【００７３】
レンダリングユニットは、結果として得られる散乱照明寄与率を、周辺照明寄与率および反射照明寄与率に加えて、サンプル抽出地点の全体の照明寄与率を決定する。したがって、周辺光レベルおよび／または散乱光レベル（例えば、散乱光の比率）および／または反射光レベル（例えば、反射光の比率）に基づいて、サンプル抽出地点の照明レベルを決定することを備える、照明計算が行われる。他の実施形態では、反射照明寄与率は省略されてもよい。レンダリングユニット２６は、照明計算から得られている少なくとも１つの画像データ値を出力する。本実施形態では、照明計算から得られている画像データ値は、段階５５で計算されている照明を考慮に入れた最新の色値である。
【００７４】
サンプル抽出地点の寄与率値が閾値を下回る場合、図３のプロセスは段階５６に進む。段階５６で、第２のレンダリング計算プロセスがサンプル抽出地点に対して行われる。第２のレンダリング計算プロセスは、段階５５を参照して上述した複雑な影付け計算の代わりに単純化された影付け計算を備えるという点で、第１のレンダリング計算プロセスとは異なる。
【００７５】
単純化された影付け計算では、サンプル抽出地点における法線は計算されない。代わりに、散乱光レベルの固定的比率が使用される。散乱光の固定的比率は周辺光に加えられる。本実施形態では、散乱光の比率は散乱光強度の０．５倍である。他の実施形態では、異なる比率が使用されてもよい。いくつかの実施形態では、比率は固定的比率でなくてもよく、任意の適切な基準を使用して決定されてもよい。
【００７６】
本実施形態では、単純化された影付け計算には反射光寄与率は含まれない。いくつかの実施形態では、反射光強度の比率も周辺光および散乱光に加えられてもよい。
【００７７】
法線の計算を省略し、その代わりに散乱光の固定的比率を使用する理由は、ほぼ透明であるボリュームの領域が実質的に均質な材料を備える傾向があることである。ほぼ透明な領域の強度値は、ある少量のノイズを有するほぼ平坦なものであってもよい。したがって、ほぼ透明な領域のボクセルに対する法線は、無作為の方向を有効に指してもよい。
【００７８】
ほぼ透明な領域の地点における計算を単純化するため、それらの領域のボクセルに対して法線は計算されず、代わりに、各ボクセルは、現在の周辺光レベルと散乱光の比率とを用いて照明される。
【００７９】
単純化された影付け計算で使用される散乱光の比率は、散乱光の固定的比率であってもよい。比率は、無作為に向いた法線をそれぞれ有する長い一連のほぼ目に見えない地点から、カメラに向かってどの程度の光が反射するかを解明することによって計算されてもよい。
【００８０】
単一方向の光の場合、散乱光の比率は散乱光強度の０．２５倍であってもよい。
【００８１】
双方向の光の場合、因数は散乱光強度の０．５倍であってもよい。
【００８２】
法線の計算を省略することは、上述したように、ほぼ透明な領域における照明に対する適切な近似であってもよい。さらに、最終ピクセル色に対する寄与率が低いことが決定されている任意のサンプル抽出地点に対する照明を計算するとき、法線の計算を省略することは、やはり容認できる単純化であることがある。光線上における低寄与率のサンプル抽出地点の照明計算における誤差は、光線に対して最終ピクセル色をわずかにのみ異ならせることがある。
【００８３】
図５を再び参照すると、領域８４および８６の地点はすべて、０．０２の閾値を下回るサンプル寄与率を有するので、これらの地点で、例えばサンプル抽出地点の部分集合に対して、単純化された影付けが使用されてもよい。領域８８の最初の数地点は、０．０２の閾値を上回るサンプル寄与率を有する。複雑な影付け計算が、これらの地点それぞれで、例えばサンプル抽出地点の別の部分集合に対して使用されてもよい。領域８８の後の地点に対してサンプル寄与率が再び０．０２未満に低下すると、単純化された影付けが、例えばサンプル抽出地点のさらなる部分集合に対して、再び使用される。
【００８４】
図５の例の光線の場合、光線上のサンプル抽出地点の９０％は０．０２の閾値未満に低下する。したがって、より単純な（かつより高速の）照明計算が、サンプル抽出地点の９０％に使用されてもよい。より高速の近似は、サンプル寄与率が低いサンプル抽出地点に使用されてもよい。単純化された照明モードを、光線の長さに沿って繰返し入れたり切ったりすることができる。
【００８５】
図３の段階５５または段階５６（必要に応じて、段階５４で取られた経路に依存する）の出力は、必要に応じて、複雑な影付け計算を備える第１のレンダリング計算プロセス、または単純な影付け計算を備える第２のレンダリング計算プロセスのどちらかによって決定されている、サンプル抽出地点の少なくとも１つの画像データ値である。
【００８６】
画像データ値は、例えば、色値、グレースケール値、または不透明度値を備えてもよい。本実施形態では、段階５５または５６で出力されるサンプル抽出地点の画像データ値は、影付け計算を考慮に入れたサンプル抽出地点の最新の色値と、関連する不透明度値とを備える。
【００８７】
段階５０（段階５０は段階５１〜５６を含む）が完了したところで図２に戻ると、段階６０で、レンダリングユニット２６は、各光線のサンプル地点に対して決定された画像データ値を組み合わせる。各光線に対して、レンダリングユニット２６は、光線と関連付けられるピクセルの色を決定するため、式１を使用する。式１の計算に使用される色値は、段階５５または５６から得られた最新の色値である。
【００８８】
ピクセル色値は、表示画面に表示するのに適した画像を表す二次元画像データセットとして格納される。段階７０で、二次元画像データセットに相当する画像が表示画面１６に表示される。
【００８９】
本実施形態では、光線中のすべてのサンプル抽出地点に対して画像データ値が決定される。サンプル抽出地点は省略されない。一部の画像データ値は、複雑な影付け計算（段階５５）を備える第１のレンダリング計算プロセスを使用して計算され、他の画像データ値は、より単純な影付け計算（段階５６）を備える第２のレンダリング計算プロセスを使用して計算される。段階５６のより単純な影付け計算を使用して計算されたサンプルは、ピクセルの最終色値に対する寄与率が低くなることが決定されているものである。
【００９０】
図２および図３の方法は、複雑な影付け計算がすべてのサンプル抽出地点に対して行われる方法と比べて、計算コストが低減されてもよい。図２および図３の方法では、寄与率閾値に基づいて、ピクセルの一部に対してより単純な影付け計算が使用される。より単純な影付け計算は、関連するサンプル地点に対して複雑な影付け計算を使用する場合よりも、求められる計算能力が低い。
【００９１】
図７および図７は、同じボリュメトリック画像データセットからレンダリングされた２つの画像である。図６は、すべてのサンプルに対して複雑な影付け計算が行われる、図８を参照して上述したような既知の方法を使用してレンダリングされている。図６では、各サンプル抽出地点に対する複雑な影付け計算は、そのサンプル抽出地点における法線の計算を伴う。
【００９２】
図７は、図２および図３の方法を使用してレンダリングされている。閾値寄与率値（図７の場合、閾値は０．０２）を上回るサンプル寄与率を有するサンプル地点に対しては、複雑な影付け計算が行われる。閾値寄与率値を下回る寄与率を有するサンプルに対しては、より単純な影付け計算が行われる。図７の場合、画像データ値は、各サンプル地点に対する法線の計算を含む複雑な影付け計算を使用して、閾値を上回る寄与率を有する各サンプルに対して計算される。閾値を下回る寄与率を有するサンプルの画像データ値は、上述したより単純な影付け計算を使用して計算され、その際、サンプル地点の法線は計算されず、代わりに、それらのサンプルに対して散乱光の固定的比率が使用される。
【００９３】
透明骨レンダリングモードでは、骨表面のサンプルから得られる高い蓄積不透明度により、骨の内部のサンプル地点は低い寄与率を有することがある。透明な骨の場合、骨内部のサンプルに対して法線を計算した場合、法線は完全に無作為ではないことがある。しかし、図７では、骨の内部で単純化された影付け計算を使用することによって、骨の内部があたかも無作為な法線を使用したかのように見える。
【００９４】
図７における単純化された影付けの使用（無作為の法線の使用に類似）によって、図６の場合よりも、骨内部の領域の多少滑らかな外観がもたらされる。しかし、骨の内部のより滑らかな外観は臨床医にとって容認可能なことがある。いくつかの状況では、骨の内部のより滑らかな外観は、法線が計算されるときにもたらされることがある、より粒子の粗い外観に比べて有用なことがある。例えば、透明骨モードは、臨床医が骨の後方にある器官をより明瞭に見たい状況で使用されてもよく、その場合、骨自体の外観は臨床医にとってさほど重要でないことがある。
【００９５】
図７の画像は、図６の画像（すべてのサンプル地点に対して複雑な照明計算を使用してレンダリングしたもの）よりも４０％高速で（図２および図３の方法を使用して）レンダリングされた。
【００９６】
二次元レンダリング画像データセットは、例えば、１００万ピクセル（１０００×１０００ピクセル）を備えてもよい。各ピクセルの色を決定するため、多数のサンプルが、例えば単一の光線上における少なくとも数百のサンプルが使用されてもよい。図２および図３の方法は、サンプルの一部と関連付けられた計算の複雑さを低減することによって、二次元レンダリング画像データセットのレンダリングの計算コストを可能にしてもよい。
【００９７】
図２および図３を参照して上述した実施形態は、各サンプル抽出地点に対して、複雑な影付け計算を備える第１のレンダリング計算プロセス、またはより単純な影付け計算を備える第２のレンダリング計算プロセスを選択することを伴う。第１のレンダリング計算プロセスまたは第２のレンダリング計算プロセスは、サンプル抽出地点に対して決定されたサンプル寄与率に応じて選択される。
【００９８】
他の実施形態では、第１のレンダリング計算プロセスは、任意の複雑な計算プロセスを備えてもよい（複雑な計算プロセスが、事前定義された閾値を上回るサンプル寄与率に対して行われるプロセスである場合）。第２のレンダリング計算プロセスは、複雑な計算プロセスを単純化したバージョン（例えば、複雑な計算プロセスの近似）を含む計算プロセスを備えてもよく、または複雑な計算プロセスを省略してもよい。
【００９９】
複雑な計算プロセスは、代替の計算プロセスよりも複雑なプロセス、代替の計算プロセスよりも多くのメモリを要するプロセス、代替の計算プロセスよりも多くの時間がかかるプロセス、または代替の計算プロセスよりも多くの処理能力を要するプロセスであってもよい。複雑な計算プロセスは、段階５２で行った色および不透明度の単純な調査を越える任意のプロセスであってもよい。
【０１００】
複雑な計算プロセスは、例えば、事前統合計算、照明計算、影付け計算、セグメント化補間計算、オブジェクト対オブジェクト合成（object-to-object blending）計算、または照射量計算を備えてもよい（例えば、全体照明アルゴリズムに関する）。複雑な計算プロセスは、シャドウ光線（shadow rays）および／またはアンビエントオクルージョンサンプリング光線を備えてもよい。第１のレンダリング計算プロセスは、いくつかの複雑な計算プロセスを備えてもよい。いくつかの複雑な計算プロセスが、任意の１つのサンプル抽出地点に対して行われてもよい。
【０１０１】
サンプル寄与率が事前定義の閾値を下回る場合、第２のレンダリング計算プロセスを選択することによって、照明などのより高度な計算が無効にされてもよく、より高速だが確度の低い近似が代わりに使用されてもよい。
【０１０２】
レンダリング計算プロセスはそれぞれ、サンプル抽出地点に対して、例えばレイキャスティングにおけるそれぞれのサンプル抽出地点に対して行われてもよい、任意の計算を備えてもよい。
【０１０３】
各サンプル抽出地点について、段階５５の第１のレンダリング計算プロセスは、いくつかの異なるタイプの計算プロセスを備えてもよい。例えば、一実施形態では、第１のレンダリング計算プロセスは、複雑な影付け計算、複雑な照射量計算、および事前統合を備えてもよい。第２のレンダリング計算プロセス（閾値を下回るサンプル抽出地点に対して行われる）は、単純化された影付け計算および単純化された照射量計算を備え、事前統合の計算を省略してもよい。
【０１０４】
一実施形態では、第１のレンダリング計算プロセスはオブジェクト対オブジェクト合成を備える。オブジェクト対オブジェクト合成は、セグメント化したオブジェクトの縁部が滑らかな外観を有するようにする補間プロセスである。オブジェクト対オブジェクト合成の一例は、Ｍ．Ｈａｄｗｉｇｅｒ  ｅｔ  ａｌ，Ｈｉｇｈ  Ｑｕａｌｉｔｙ  Ｔｗｏ  Ｌｅｖｅｌ  Ｖｏｌｕｍｅ  Ｒｅｎｄｅｒｉｎｇ  ｏｆ  Ｓｅｇｍｅｎｔｅｄ  Ｄａｔａ  Ｓｅｔｓ，Ｖｉｓ’０３，Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ  １４ｔｈ  ＩＥＥＥ  Ｖｉｓｕａｌｉｚａｔｉｏｎ  Ｃｏｎｆｅｒｅｎｃｅ，２４  Ｏｃｔｏｂｅｒ  ２００３に記載されている。
【０１０５】
図２の段階３０と段階４０との間で、ボリュメトリック画像データは、セグメント化アルゴリズムおよび／またはユーザ選択を使用してセグメント化される。段階５２で、各サンプル抽出地点の色および不透明度が、複数のセグメント化構造それぞれに対して異なる色ルックアップテーブルを使用して決定される。異なる色は、各構造（例えば、各器官、骨、または血管）を表すのに使用される。図３を参照して上述したように、各サンプル抽出地点のサンプル寄与率が計算される。
【０１０６】
段階５４で、レンダリングユニット２６は、サンプル寄与率が閾値よりも大きいか否かを判断する。サンプル寄与率が閾値よりも大きい場合、レンダリングユニット２６は、段階５５でのサンプル抽出地点におけるオブジェクト対オブジェクト合成を備える、第１のレンダリング計算プロセスを選択し行う。サンプル寄与率が閾値未満である場合、レンダリングユニット２６は、オブジェクト対オブジェクト合成を行うことを備えない、第２のレンダリング計算プロセスを選択する。他の実施形態では、サンプル寄与率が閾値未満である場合、レンダリングユニット２６は、オブジェクト対オブジェクト合成の単純化したバージョンを備える、第２のレンダリングプロセスを選択し行う。
【０１０７】
一実施形態では、第１のレンダリング計算プロセスは事前統合を備える。事前統合は、サンプル抽出地点間の間隔に対して事前計算された色を使用することを伴う技法であり、計算の結果は、二次元ルックアップテーブルに格納される。強度値およびサンプル抽出間隔の可能な対それぞれに対応する不透明度値および色値は、伝達関数を使用して事前計算され、ルックアップテーブルに格納される。光線経路に沿ったサンプルの連続した対それぞれについて、レンダリングユニット２６は、２Ｄルックアップテーブルから、サンプル抽出した強度値のその対およびそのサンプル間隔に対応する、事前計算した色値および不透明度値を調べる。事前統合は、各ピクセルに対して、スライス毎のレンダリングプロセスではなくスラブ毎のレンダリングプロセスを事実上提供し、したがって、伝達関数およびサンプル抽出したデータにおけるいかなる非持久性をも打ち消す平滑化を提供することができる。
【０１０８】
第１のレンダリング計算プロセスが事前統合を備え、第２のレンダリングプロセスが事前統合を備えない一実施形態では、事前統合プロセスは、サンプル寄与率に応じてオンオフされてもよい。例えば、一対のサンプル抽出地点を考慮すると、サンプル抽出地点の両方が閾値よりも大きいサンプル寄与率を有する場合にのみ、その対に対して事前統合が行われてもよい。別の実施形態では、サンプル抽出地点の一方または両方が閾値よりも大きいサンプル寄与率を有する場合にのみ、事前統合が行われてもよい。サンプル抽出地点のどちらも閾値よりも大きいサンプル寄与率を有さない場合、事前統合は無効にされてもよい。
【０１０９】
さらなる実施形態では、第１のレンダリング計算プロセスはグローバルイルミネーション照明プロセスを備える。グローバルイルミネーションプロセスでは、光線は、一連の照射量値を備える光ボリュームを決定するため、ボリュメトリック画像データセット内へと投射される。次に、光線は、最終画像を決定するため、観察方向から光ボリューム内へと投射される。
【０１１０】
グローバルイルミネーションの実施形態では、光ボリューム中の各サンプル抽出地点に対する不透明度値および色値は、光ボリュームの強度値および照射量値に基づいて決定される。図２および図３の方法は、光ボリューム中のサンプル抽出地点に対して複雑な照射量計算が行われるか否かを判断するのに使用される。
【０１１１】
別の実施形態では、第１のレンダリング計算は、アンビエントオクルージョン計算を、例えば、Ｈｅｒｎｅｌｌ，Ｆ，Ｌｊｕｎｇ．Ｐ  ａｎｄ  Ｙｎｎｅｒｍａｎ，Ａ  Ｌｏｃａｌ  Ａｍｂｉｅｎｔ  Ｏｃｃｌｕｓｉｏｎ  ｉｎ  Ｄｉｒｅｃｔ  Ｖｏｌｕｍｅ  Ｒｅｎｄｅｒｉｎｇ，Ｖｉｓｕａｌｉｚａｔｉｏｎ  ａｎｄ  Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ，ＩＥＥＥ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ，Ｖｏｌ．１６，Ｉｓｓｕｅ，４，Ｊｕｌｙ−Ａｕｇ  ２０１０に記載されているような、アンビエントオクルージョン計算を備える。第２のレンダリング計算はアンビエントオクルージョン計算を省略する。
【０１１２】
図２および図３の方法は、図５の例に示されるように、光線の長さに沿って複雑な計算をオンオフすることを可能にする。図２および図３を参照して記載した方法は、低減された可視性に対するすべての計算を中止するものではない。単純化された計算（例えば、単純化された照明）は、単一の光線に沿ってオンオフを複数回切り替えることができる。
【０１１３】
図２および図３の方法は、各光線に沿って規則的な一定の間隔を有するサンプル抽出地点を使用するが、サンプル抽出地点の一部に対するレンダリング計算における計算上の複雑さも低減する。固定の刻み幅を維持することは、他の計算またはプロセス、例えば事前統合されたテーブルの計算および利用に役立ってもよい。刻み幅が可変であった場合、事前統合されたテーブルは、場合によっては、刻み幅の変化を計上するために別の軸を要するか、または、事前統合されたテーブルの調査を行った後にさらなる補正を要することがある。伝達関数はサンプル間隔に依存することがあるので、伝達関数の実施に基づいたルックアップテーブルであっても、使用の際の可能なサンプル間隔それぞれに対して別個のテーブルを要することがある。
【０１１４】
図２および図３の実施形態は、１つの寄与率閾値を使用するものとして記載されているが、他の実施形態では、複数の寄与率閾値が使用されてもよい。例えば、一実施形態では、第１の（下位の）寄与率閾値は０．０１に設定され、第２の（上位の）寄与率閾値は０．０２に設定される。第１の寄与率閾値を上回るサンプル抽出地点に対しては、第１のレンダリング計算プロセスが行われる。第１の寄与率閾値と第２の計算閾値との間のサンプル抽出地点に対しては、第２のレンダリング計算プロセスが行われる。第２の計算閾値を下回るサンプル抽出地点に対しては、第３のレンダリング計算プロセスが行われる。いくつかの実施形態では、異なる寄与率閾値が、ボリュメトリックデータセットの異なる領域に対して、例えば異なるセグメント化オブジェクトに対して設定されてもよい。いくつかの実施形態では、異なる複雑な計算に関して異なる寄与率閾値が設定されてもよい。例えば、第１の寄与率閾値は、複雑な照明計算が使用されるか否かを判断するのに使用されてもよく、第２の寄与率閾値は、オブジェクト対オブジェクト合成が使用されるか否かを判断するのに使用されてもよい。
【０１１５】
いくつかの実施形態では、異なる寄与率閾値が、ボリュメトリック画像データセットの異なる領域に対して使用されてもよい。例えば、いくつかの実施形態では、ボリュメトリック画像データセットは、いくつかの異なるセグメント化オブジェクトへとセグメント化されてもよい。異なる寄与率閾値が、異なるセグメント化オブジェクトに対して適用されてもよい。いくつかの実施形態では、寄与率閾値（例えば、０．０２の閾値）が一部のセグメント化オブジェクトに適用されてもよく、一方で、他のセグメント化オブジェクトには寄与率閾値が適用されなくてもよい（または０の寄与率閾値が適用されてもよい）。
【０１１６】
例えば、いくつかの実施形態では、腫瘍は、それらの表現を決して単純化すべきではない重要なものとして考慮されることがある。したがって、かかる実施形態では、腫瘍の一部として特定されたサンプル抽出地点には、より複雑な計算プロセスが常に適用されてもよい（重要度閾値０）。通常の組織の一部として特定されたサンプル抽出地点については、適用される計算プロセスは、その地点におけるサンプル寄与率が重要度閾値（例えば、０．０２）を上回るか否かに応じて、複雑または単純なものであってもよい。
【０１１７】
図２および図３の実施形態は、光線上のすべてのサンプル抽出地点に対して行われるが、他の実施形態では、光線上のサンプル抽出地点のいくつかのみが使用されてもよい。例えば、いくつかの実施形態では、空の空間もしくはより重要度が低い物質として特定されている、あるいは空の空間もしくはより重要度が低い物質であることを示す強度値または不透明度値を有する三次元空間の領域に対しては、計算は行われない。使用されるサンプル抽出地点に対しては、上述したような累積不透明度に応じてレンダリング計算プロセスが選択されてもよい。したがって、実施形態は、サンプル地点のフィルタ処理または閾値化の特徴、ならびに不透明度に応じたレンダリング計算の選択を含むことができる。
【０１１８】
いくつかの実施形態では、累積不透明度が閾値を超えた場合、サンプル抽出地点は無視されるかまたは使用されない。使用されるサンプル抽出地点に対しては、上述したような累積不透明度に応じてレンダリング計算プロセスが選択されてもよい。したがって、実施形態は、早期の光線終了の特徴、ならびに不透明度に応じたレンダリング計算の選択を含むことができる。
【０１１９】
さらに、いくつかの実施形態では、例えば不透明度値または蓄積不透明度値に応じて、サンプル抽出地点間隔を変動させることができる。使用されるサンプル抽出地点それぞれに対して、上述したような累積不透明度に応じてレンダリング計算プロセスが選択されてもよい。したがって、実施形態は、サンプル地点間隔の変動の特徴、ならびに不透明度に応じたレンダリング計算の選択を含むことができる。
【０１２０】
上記の実施形態はレイキャスティングに関係して記載されているが、他の実施形態では、図２および図３の方法が他のレンダリング方法に適用されてもよい。例えば、サンプル寄与率の決定、およびサンプル寄与率に応じたレンダリング計算プロセスの選択は、サンプルのラインが考慮される任意のレンダリングプロセス、例えば光線経路または投影経路が関与する任意のレンダリングプロセスにおいて行われてもよい。
【０１２１】
例えば、いくつかの実施形態では、レンダリングプロセスはシアーワープレンダリングである。シアーワープレンダリングでは、ボリュメトリックデータセットは、各スライスを翻訳し再サンプリングすることによってシアー空間（sheared space）内へと転換され、転換されたデータセットは観察面上に投影され、観察面上の画像をワープさせて最終画像が得られる。シアーワープレンダリングでは、転換されたデータセットを通り抜けるラインに沿ってサンプルが考慮され、それらのサンプルそれぞれのサンプル寄与率は、図３を参照して上述したように決定されてもよい。複雑なまたは単純化された計算が、サンプル寄与率に応じてサンプルそれぞれに適用されてもよい。
【０１２２】
レンダリング計算プロセスの選択（例えば、各サンプル抽出地点における、複雑さが高いまたは低いレンダリング計算プロセスの選択）が、不透明度パラメータの蓄積値α、およびαのそれぞれのサンプル地点値に基づいて行われる、実施形態について記載してきたが、代替実施形態では、不透明度を表すかもしくは不透明度と関連付けられた他の任意のパラメータの蓄積値および／またはそれぞれのサンプル地点値に基づいて、選択が行われてもよい。例えば、選択は、透過率パラメータおよび／または反射率パラメータおよび／または照射量関連パラメータか、あるいは、光が通るのを妨げるメカニズムが何であるかに係わらず、光（例えば、レイキャスティング技術における仮想光線）がサンプルを通り抜けるのがどの程度妨げられるかを表す他の任意のパラメータの値に基づいてもよい。
【０１２３】
第１および第２のレンダリング計算プロセスの間で選択がなされる、実施形態について記載してきた。代替実施形態では、任意の所望の数のレンダリング計算プロセスの間で選択がなされてもよく、例えば、レンダリング計算プロセスの少なくとも１つ（もしくはそれぞれ）は、レンダリング計算プロセスの少なくとも１つの他のもの（もしくは互い）よりも、複雑さが低いか、時間がよりかからないか、必要とする処理能力が低いか、または必要とするメモリが少ないかの少なくとも１つである。
【０１２４】
色値と不透明度値の両方を決定するのに同じボリュメトリック画像データが使用される、実施形態について記載してきた。他の実施形態では、２つ以上の位置合わせさが実行されるか、又は、別の形で整列されたボリュメトリック画像データが、色値および不透明度値を決定するのに使用されてもよい。例えば、いくつかの実施形態は、フュージョンボリュームレンダリングプロセスに適用されてもよい。かかる実施形態では、仮想の多チャンネルボリュームに対して組み合わされる、いくつかのソースボリュームが存在してもよい。次に、光線に沿ったレンダラーステップ（renderer steps）として得られるサンプルの色および不透明度を制御するのに、異なるチャネルが使用される。この一例は、（ＰＥＴ／ＳＰＥＣＴからの）ボリュメトリック灌流情報がサンプルの色に使用され、ＣＴデータが、サンプルの不透明度および照明を決定するのに使用されるものである。これにより、最終画像の色が、最終画像における機能上および構造上の情報を示すことが可能になり、実施形態は、場合によっては、フュージョンボリュームレンダリングプロセスを加速させるか、またはより効率的にすることができる。
【０１２５】
特定のユニットについて本明細書に記載してきた。いくつかの実施形態では、これらのユニットの１つもしくは複数の機能性は、単一の処理資源または他の構成要素によって提供することができ、あるいは、単一のユニットによって提供される機能性を、２つ以上の処理資源または他の構成要素の組み合わせによって提供することができる。単一のユニットに対する言及は、そのユニットの機能性を提供する、互いに離隔しているか否かを問わない複数の構成要素を包含し、複数のユニットに対する言及は、それらのユニットの機能性を提供する単一の構成要素を包含する。
【０１２６】
その他の実施形態は、三次元領域を表すボリュメトリック画像データを得るための画像データユニットと、複数のサンプリング経路それぞれについて、サンプリング経路に沿った複数のサンプル抽出地点に基づいて対応するピクセルのそれぞれの色値またはグレースケール値を決定することを備える、サンプリングプロセスを含むレンダリングプロセスを、ボリュメトリック画像データに対して行うように構成されたレンダリングユニットとを備える、医用画像処理装置を提供する。各サンプリング経路に対して、レンダリングユニットによって行われるサンプリングプロセスは、サンプル抽出地点の少なくともいくつかのそれぞれについて、サンプル抽出地点に対してサンプリング経路に沿った少なくとも蓄積不透明度に基づいて、サンプル抽出地点の重要度係数を計算すること、計算した重要度係数に応じて、サンプル抽出地点に対して複数のレンダリング計算プロセスのうち１つを選択すること、および、サンプル抽出地点の少なくとも１つの画像データ値を得るため、選択されたレンダリング計算プロセスを行うことを備える。各サンプリング経路に対して、レンダリングユニットは、経路の複数のサンプル抽出地点に対して決定された画像データ値に基づいて、対応するピクセルの色値またはグレースケール値を決定するように構成される。
【０１２７】
その他の実施形態は、三次元領域に対応するボリュームデータを表すボリュメトリック画像データを得ることと、複数のサンプリング経路それぞれについて、サンプリング経路に沿った複数のサンプル抽出地点に基づいて対応するピクセルのそれぞれの色値またはグレースケール値を決定することを備える、サンプリングプロセスを含むレンダリングプロセスを、ボリュメトリック画像データに対して行うこととを備える、レンダリングの方法を提供する。各サンプリング経路に対して、レンダリングユニットによって行われるサンプリングプロセスは、サンプル抽出地点の少なくともいくつかのそれぞれについて、サンプル抽出地点に対してサンプリング経路に沿った少なくとも蓄積不透明度に基づいて、サンプル抽出地点の重要度係数を計算することと、計算した重要度係数に応じて、サンプル抽出地点に対して複数のレンダリング計算プロセスのうち１つを選択することと、サンプル抽出地点の少なくとも１つの画像データを得るため、選択されたレンダリング計算プロセスを行うこととを備える。方法は、各サンプリング経路に対して、経路の複数のサンプル抽出地点に対して決定された画像データ値に基づいて、対応するピクセルの色値またはグレースケール値を決定することを備える。方法は、決定されたピクセルの色値またはグレースケール値を使用して、レンダリング画像を表示することをさらに備える。
【０１２８】
特定の実施形態について記載してきたが、これらの実施形態は単なる例として提示したものであり、本発明の範囲を限定することを意図しない。実際に、本明細書に記載した新規な方法およびシステムは、様々な他の形態で具体化されてもよく、さらに、本明細書に記載した方法およびシステムの形態における様々な省略、置換、および変更が、本発明の趣旨から逸脱することなくなされてもよい。添付の請求項およびそれらの等価物は、本発明の範囲内にあるであろう、かかる形態および修正を網羅することを意図する。
【図１】
0006602574.tif 000008
【図２】
0006602574.tif 000009
【図３】
0006602574.tif 000010
【図４】
0006602574.tif 000011
【図５】
0006602574.tif 000012
【図６】
0006602574.tif 000013
【図７】
0006602574.tif 000014
【図８】
0006602574.tif 000015