(57)【要約】【課題】  画像処理の熟練者でないユーザでも、容易に、かつ、再現性を担保した形で所望の目的に応じた画像処理を行うことを可能にする方法、装置およびプログラムを提供する。【解決手段】  コンピュータ２０上でボリュームレンダリング方法を用いて所望の目的に適した画像を生成する方法である。この方法は、コンピュータ２０が、ＣＴ値をそれぞれ有する複数のボクセルを取得するステップ（４０１）と、コンピュータ２０が、少なくとも１つのテンプレートのうちユーザによって選択されたテンプレートを参照することにより、複数のボクセルのそれぞれに当該ボクセルのＣＴ値に応じた不透明度とＲＧＢ配合比率とを割り当てるステップ（４０２）と、コンピュータ２０が、複数のボクセルに対して所定の処理を行うことにより、カラーの２次元画像を生成するステップ（４０３）とを包含する。【選択図】  図４
2005202791.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ上でボリュームレンダリング方法を用いて所望の目的に適した画像を生成する方法であって、
該コンピュータのメモリには、少なくとも１つのテンプレートが格納されており、
該少なくとも１つのテンプレートのそれぞれは、該所望の目的に適するように、ＣＴ値と不透明度との関係と、ＣＴ値とＲＧＢ配合比率との関係とを少なくとも定義したものであり、
該方法は、
該コンピュータが、ＣＴ値をそれぞれ有する複数のボクセルを取得するステップと、
該コンピュータが、該少なくとも１つのテンプレートのうちユーザによって選択されたテンプレートを参照することにより、該複数のボクセルのそれぞれに当該ボクセルのＣＴ値に応じた不透明度とＲＧＢ配合比率とを割り当てるステップと、
該コンピュータが、該複数のボクセルに対して所定の処理を行うことにより、カラーの２次元画像を生成するステップと
を包含する、方法。
【請求項２】
前記少なくとも１つのテンプレートは、臓器ごとに、もしくは、身体の部位ごとに、もしくは、疾患ごとに、もしくは、手術の種類ごとに予め設計されている、請求項１に記載の方法。
【請求項３】
前記方法は、
前記コンピュータが、複数のカラーの２次元画像を線形補間することにより、該複数のカラーの２次元画像の間に少なくとも１つのカラーの２次元画像を生成するステップをさらに包含する、請求項１に記載の方法。
【請求項４】
ボリュームレンダリング方法を用いて所望の目的に適した画像を生成する装置であって、
該装置のメモリには、少なくとも１つのテンプレートが格納されており、
該少なくとも１つのテンプレートのそれぞれは、該所望の目的に適するように、ＣＴ値と不透明度との関係と、ＣＴ値とＲＧＢ配合比率との関係とを少なくとも定義したものであり、
該装置は、
ＣＴ値をそれぞれ有する複数のボクセルを取得する手段と、
該少なくとも１つのテンプレートのうちユーザによって選択されたテンプレートを参照することにより、該複数のボクセルのそれぞれに当該ボクセルのＣＴ値に応じた不透明度とＲＧＢ配合比率とを割り当てる手段と、
該複数のボクセルに対して所定の処理を行うことにより、カラーの２次元画像を生成する手段と
を備えた、装置。
【請求項５】
ボリュームレンダリング方法を用いて所望の目的に適した画像を生成する画像生成処理をコンピュータに実行させるプログラムであって、
該コンピュータのメモリには、少なくとも１つのテンプレートが格納されており、
該少なくとも１つのテンプレートのそれぞれは、該所望の目的に適するように、ＣＴ値と不透明度との関係と、ＣＴ値とＲＧＢ配合比率との関係とを少なくとも定義したものであり、
該画像生成処理は、
ＣＴ値をそれぞれ有する複数のボクセルを取得するステップと、
該少なくとも１つのテンプレートのうちユーザによって選択されたテンプレートを参照することにより、該複数のボクセルのそれぞれに当該ボクセルのＣＴ値に応じた不透明度とＲＧＢ配合比率とを割り当てるステップと、
該複数のボクセルに対して所定の処理を行うことにより、カラーの２次元画像を生成するステップと
を包含する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所望の目的に適した画像を生成する方法、装置およびプログラムに関する。
【背景技術】
【０００２】
近年、３次元画像処理の分野では、ボリュームレンダリング方法を用いた画像処理が主流となっている。ボリュームレンダリング方法とは、３次元物体を構成する各ボクセルに対して不透明度とＲＧＢの色情報とを割り当て、任意の視点からレイトレーシング（レイキャスティング）を行うことにより、３次元物体の表面のみならず、３次元物体の内部情報をも可視化する方法として知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、各ボクセルに不透明度とＲＧＢの色情報とをどのように割り当てるのかについては、明確な指針がなく、もっぱら画像処理の熟練者の勘と経験に頼っていたため、画像処理の熟練者でないユーザが、所望の目的に応じた画像処理を行うことは非常に困難であった。
【０００４】
本発明の目的の１つは、画像処理の熟練者でないユーザでも、容易に、かつ、再現性を担保した形で所望の目的に応じた画像処理を行うことを可能にする方法、装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の方法は、コンピュータ上でボリュームレンダリング方法を用いて所望の目的に適した画像を生成する方法であって、該コンピュータのメモリには、少なくとも１つのテンプレートが格納されており、該少なくとも１つのテンプレートのそれぞれは、該所望の目的に適するように、ＣＴ値と不透明度との関係と、ＣＴ値とＲＧＢ配合比率との関係とを少なくとも定義したものであり、該方法は、該コンピュータが、ＣＴ値をそれぞれ有する複数のボクセルを取得するステップと、該コンピュータが、該少なくとも１つのテンプレートのうちユーザによって選択されたテンプレートを参照することにより、該複数のボクセルのそれぞれに当該ボクセルのＣＴ値に応じた不透明度とＲＧＢ配合比率とを割り当てるステップと、該コンピュータが、該複数のボクセルに対して所定の処理を行うことにより、カラーの２次元画像を生成するステップとを包含し、そのことにより上記目的が達成される。
【０００６】
前記少なくとも１つのテンプレートは、臓器ごとに、もしくは、身体の部位ごとに、もしくは、疾患ごとに、もしくは、手術の種類ごとに予め設計されていてもよい。
【０００７】
前記方法は、前記コンピュータが、複数のカラーの２次元画像を線形補間することにより、該複数のカラーの２次元画像の間に少なくとも１つのカラーの２次元画像を生成するステップをさらに包含してもよい。
【０００８】
本発明の装置は、ボリュームレンダリング方法を用いて所望の目的に適した画像を生成する装置であって、該装置のメモリには、少なくとも１つのテンプレートが格納されており、該少なくとも１つのテンプレートのそれぞれは、該所望の目的に適するように、ＣＴ値と不透明度との関係と、ＣＴ値とＲＧＢ配合比率との関係とを少なくとも定義したものであり、該装置は、ＣＴ値をそれぞれ有する複数のボクセルを取得する手段と、該少なくとも１つのテンプレートのうちユーザによって選択されたテンプレートを参照することにより、該複数のボクセルのそれぞれに当該ボクセルのＣＴ値に応じた不透明度とＲＧＢ配合比率とを割り当てる手段と、該複数のボクセルに対して所定の処理を行うことにより、カラーの２次元画像を生成する手段とを備えており、そのことにより上記目的が達成される。
【０００９】
本発明のプログラムは、ボリュームレンダリング方法を用いて所望の目的に適した画像を生成する画像生成処理をコンピュータに実行させるプログラムであって、該コンピュータのメモリには、少なくとも１つのテンプレートが格納されており、該少なくとも１つのテンプレートのそれぞれは、該所望の目的に適するように、ＣＴ値と不透明度との関係と、ＣＴ値とＲＧＢ配合比率との関係とを少なくとも定義したものであり、該画像生成処理は、ＣＴ値をそれぞれ有する複数のボクセルを取得するステップと、該少なくとも１つのテンプレートのうちユーザによって選択されたテンプレートを参照することにより、該複数のボクセルのそれぞれに当該ボクセルのＣＴ値に応じた不透明度とＲＧＢ配合比率とを割り当てるステップと、該複数のボクセルに対して所定の処理を行うことにより、カラーの２次元画像を生成するステップとを包含し、そのことにより上記目的が達成される。
【発明の効果】
【００１０】
本発明によれば、メモリに格納された少なくとも１つのテンプレートのうちユーザによって選択されたテンプレートを参照することにより、その複数のボクセルのそれぞれに当該ボクセルのＣＴ値に応じた不透明度とＲＧＢ配合比率とが割り当てられる。これにより、ユーザによって選択されたテンプレートの内容（すなわち、ＣＴ値と不透明度との関係とＣＴ値とＲＧＢ配合比率との関係）を複数のボクセルに反映させることが可能になる。その結果、画像処理の熟練者でないユーザでも、容易に、かつ、再現性を担保した形で所望の目的に応じた画像処理を行うことが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００１２】
図１は、本発明の実施の形態の画像処理システム１の構成の一例を示す。画像処理システム１は、医療用画像を処理するシステムとして好適である。
【００１３】
画像処理システム１は、ＣＴ装置１０と、ＣＴ装置１０に接続されたコンピュータ２０と、コンピュータ２０に接続された表示装置３０とを含む。
【００１４】
ＣＴ装置１０は、３次元物体（例えば、人体）のスライス画像を積層し、その積層されたスライス画像を複数のボクセルに分割することによって、３次元に配列された複数のボクセルを生成する。ＣＴ装置１０によって生成された複数のボクセルは、コンピュータ２０に出力される。
【００１５】
図１において、参照番号１２は、ＣＴ装置１０によって生成され、３次元に配列された複数のボクセルＶ（ｉ，ｊ，ｋ）の集合を模式的に示す。ここで、ｉ＝１，２，・・・Ｌ；ｊ＝１，２，・・・Ｍ；ｋ＝１，２，・・・Ｎであり、Ｌ、ＭおよびＮは、それぞれ、１以上の任意の整数である。各ボクセルＶ（ｉ，ｊ，ｋ）は、ＣＴ値を有している。ＣＴ値は、ＣＴ装置１０によってボクセル単位に計測された値であり、例えば、整数によって表される。ＣＴ装置１０としては、図１に示されるボクセルの集合１２を出力し得る任意のタイプのＣＴ装置を使用することができる。
【００１６】
コンピュータ２０は、ボクセルの集合１２に基づいて、ボリュームレンダリング方法を用いて所望の目的に適したカラーの２次元画像を生成する。コンピュータ２０によって生成されたカラーの２次元画像は、表示装置３０に出力される。コンピュータ２０としては、各種プログラムを実行するＣＰＵと各種データを格納するメモリとを含む任意のタイプのコンピュータを使用することができる。
【００１７】
表示装置３０は、カラーの２次元画像を表示する。表示装置３０としては、カラーの２次元画像を表示し得る任意のタイプの表示装置を使用することができる。例えば、表示装置３０は、液晶表示装置であってもよいし、ＣＲＴ表示装置であってもよい。
【００１８】
図２は、コンピュータ２０の構成の一例を示す。
【００１９】
コンピュータ２０は、ＣＰＵ２１と、メモリ２２と、入力インターフェース部２３と、出力インターフェース部２４と、ユーザインターフェース部２５と、バス２６とを含む。
【００２０】
ＣＰＵ２１は、プログラムを実行する。例えば、そのプログラムは、ボリュームレンダリング方法を用いて所望の目的に適した画像を生成する画像生成処理をコンピュータ２０に実行させるプログラムである。そのプログラムやそのプログラムの実行に必要なデータは、例えば、メモリ２２に格納されている。そのプログラムがどのような態様でメモリ２２に格納されているかは問わない。例えば、メモリ２２が書き換え可能なメモリである場合には、コンピュータ２０の外部からそのプログラムをローディングすることにより、そのプログラムをメモリ２２に格納するようにしてもよい。あるいは、メモリ２２が書き換え不可能なメモリ（読み出し専用メモリ）である場合には、メモリ２２に固定する（焼き付ける）形式でそのプログラムをメモリ２２に格納するようにしてもよい。
【００２１】
さらに、メモリ２２には、少なくとも１つのテンプレートが格納されている。その少なくとも１つのテンプレートのそれぞれは、所望の目的に適するように、ＣＴ値と不透明度との関係と、ＣＴ値とＲＧＢ配合比率との関係とを少なくとも定義したものである。ＣＴ値と不透明度との関係がどのような態様で定義されているかは問わない。ＣＴ値とＲＧＢ配合比率との関係がどのような態様で定義されているかは問わない。テンプレートが、ＣＴ値と不透明度との関係とＣＴ値とＲＧＢ配合比率との関係とを少なくとも定義する限り、そのテンプレートは、任意のデータ構造を有し得る。例えば、テンプレートは、ＣＴ値と不透明度との関係を示す表形式のデータと、ＣＴ値とＲＧＢ配合比率との関係を示す表形式のデータとによって表現され得る。さらに、ＣＴ値とＲＧＢ配合比率との関係を示す表形式のデータは、ＣＴ値とＲ配合比率との関係を示す表形式のデータとＣＴ値とＧ配合比率との関係を示す表形式のデータとＣＴ値とＢ配合比率との関係を示す表形式のデータ  とから構成されていてもよい。
【００２２】
入力インターフェース部２３は、ＣＴ装置１０から複数のボクセルを受け取るための入力インターフェースとして機能する。
【００２３】
出力インターフェース部２４は、カラーの２次元画像を表示装置３０に出力するための出力インターフェースとして機能する。
【００２４】
ユーザインターフェース部２５には、ユーザとのインターフェースとして機能する。ユーザインターフェース部２５には、例えば、マウス２５ａやキーボード２５ｂなどの入力デバイスが接続されている。
【００２５】
バス２６は、コンピュータ２０内の構成要素２１〜２５を相互に接続するために使用される。
【００２６】
図３Ａは、「肺」用のテンプレートにおいて定義されるＣＴ値と不透明度との関係とＣＴ値とＲＧＢ配合比率との関係の一例を示す。この「肺」用のテンプレートは、「肺」という臓器をその臓器本来の実体感が表現されるように表示することに適するように予め設計されている。このようなテンプレートは、画像処理の熟練者によって予め設計され得る。
【００２７】
図３Ａにおいて、横軸はＣＴ値を示し、縦軸はＲＧＢ配合比率および不透明度を示す。実線Ｒは、ＣＴ値に応じたＲ（赤色）の配合比率を示し、実線Ｇは、ＣＴ値に応じたＧ（緑色）の配合比率を示し、実線Ｂは、ＣＴ値に応じたＢ（青色）の配合比率を示す。同一のＣＴ値に対して、Ｒ（赤色）の配合比率とＧ（緑色）の配合比率とＢ（青色）の配合比率との和は１に等しい。また、実線ｏｐａｃｉｔｙは、ＣＴ値に応じた不透明度を示す。不透明度は、あるＣＴ値の範囲において連続的に変化するように予め設計される。
【００２８】
このようなテンプレートは、所望の目的に適するように予め設計され得る。例えば、臓器本来の実体感が表現されるようにその臓器を表示することを目的とする場合には、臓器ごとにその目的に適したテンプレート（例えば、「肺」用のテンプレート、「心臓」用のテンプレートなど）を設計するようにすればよい。例えば、身体の各部位の実体感が表現されるようにその部位を表示することを目的とする場合には、部位ごとにその目的に適したテンプレート（例えば、「胸部」用のテンプレート、「腹部」用のテンプレートなど）を設計するようにすればよい。例えば、各疾患の病巣を明瞭に表示することを目的とする場合には、疾患ごとにその目的に適したテンプレート（例えば、「肺ガン」用のテンプレート、「乳ガン」用のテンプレートなど）を設計するようにすればよい。例えば、特定の疾患（例えば、乳ガン）の手術の進行をシミュレートすることを目的とする場合には、その手術の種類ごとにその目的に適したテンプレート（例えば、「肺ガン」手術用のテンプレート、「乳ガン」手術用のテンプレートなど）を設計するようにすればよい。
【００２９】
このような各種のテンプレートは、例えば、アイコンの形式で表示装置３０に表示され得る。ユーザは、ユーザインターフェース部２５に接続されているマウス２５ａやキーボード２５ｂなどの入力デバイスを操作して、表示装置３０に表示されている少なくとも１つのアイコンのうちの１つを選択することにより、ユーザによって選択されたアイコンに対応するテンプレートの使用をコンピュータ２０に指令することができる。
【００３０】
図３Ｂは、図３Ａに示される実線Ｒを抽出したものであり、ＣＴ値とＲ（赤色）の配合比率との関係の一例を示す。
【００３１】
図３Ｃは、図３Ａに示される実線Ｇを抽出したものであり、ＣＴ値とＧ（緑色）の配合比率との関係の一例を示す。
【００３２】
図３Ｄは、図３Ａに示される実線Ｂを抽出したものであり、ＣＴ値とＢ（青色）の配合比率との関係の一例を示す。
【００３３】
図３Ｅは、図３Ａに示される実線ｏｐａｃｉｔｙを抽出したものであり、ＣＴ値と不透明度との関係の一例を示す。
【００３４】
図３Ｆは、図３Ａに示される「肺」用のテンプレートの内容（すなわち、図３Ａに示されるＣＴ値と不透明度との関係とＣＴ値とＲＧＢ配合比率との関係）を複数のボクセルに反映させることによって得られるカラーの２次元画像の一例を示す。図３Ｆから、「肺」という臓器の実体感がリアルに表現されていることが分かる。このように、「肺」用のテンプレートは、「肺」という臓器の実体感をリアルに表現するための標準化された不透明度と標準化された色づけ（ＲＧＢ配合比率）とを提供する。
【００３５】
図４は、ボリュームレンダリング方法を用いて所望の目的に適した画像を生成する画像生成処理の手順の一例を示す。このような画像生成処理は、例えば、プログラムの形式で実現され得る。そのようなプログラムは、例えば、ＣＰＵ２１によって実行される。
【００３６】
ステップ４０１：コンピュータ２０は、複数のボクセルを取得する。複数のボクセルのそれぞれはＣＴ値を有している。このような複数のボクセルの取得は、例えば、ＣＰＵ２１が入力インターフェース部２３を介してＣＴ装置１０から出力された複数のボクセルを受け取ることによって達成される。しかし、複数のボクセルを取得する態様はこれに限定されない。コンピュータ２０は、任意の態様で複数のボクセルを取得し得る。例えば、コンピュータ２０は、磁気ディスクなどの記録媒体に記録された複数のボクセルを読み出すことによって複数のボクセルを取得してもよいし、ＣＴ装置１０から受け取った複数のボクセルのうちの一部（例えば、ＣＴ装置１０から受け取った複数のボクセルのうちユーザによって選択されたもの）を取得するようにしてもよい。
【００３７】
ステップ４０２：コンピュータ２０は、メモリ２２に格納された少なくとも１つのテンプレートのうちユーザによって選択されたテンプレートを参照することにより、ステップ４０１において取得された複数のボクセルのそれぞれに当該ボクセルのＣＴ値に応じた不透明度とＲＧＢ配合比率とを割り当てる。例えば、当該ボクセルがＣＴ値＝１００を有しており、かつ、ユーザによって選択されたテンプレートにおいてＣＴ値＝１００に対応する不透明度が０．２に設定されており、かつ、ユーザによって選択されたテンプレートにおいてＣＴ値＝１００に対応するＲＧＢ配合比率が（Ｒ，Ｇ，Ｂ）＝（０．１，０．３，０．６）に設定されていると仮定する。この場合、ステップ４０２において、コンピュータ２０は、ユーザによって選択されたテンプレートに定義されるＣＴ値と不透明度との関係と、ＣＴ値とＲＧＢ配合比率との関係とを参照する。その結果、コンピュータ２０は、ＣＴ値＝１００に対応する不透明度（０．２）と、ＣＴ値＝１００に対応するＲＧＢ配合比率（（Ｒ，Ｇ，Ｂ）＝（０．１，０．３，０．６））とを当該ボクセルに割り当てる。
【００３８】
このようにして、ユーザによって選択されたテンプレートの内容（すなわち、ＣＴ値と不透明度との関係とＣＴ値とＲＧＢ配合比率との関係）を複数のボクセルに反映させることが可能になる。その結果、画像処理の熟練者でないユーザでも、容易に、かつ、再現性を担保した形で所望の目的に応じた画像処理を行うことが可能になる。なぜなら、ユーザは所望の目的に応じて適切なテンプレートを選択すれば足り（例えば、ユーザが「肺」を実体感をもってカラー表示することを希望する場合には、ユーザは「肺」用のテンプレートを選択すれば足り）、ユーザはテンプレートの内容を知っておく必要もないし、理解しておく必要もないからである。
【００３９】
ステップ４０３：コンピュータ２０は、ステップ４０２において不透明度とＲＧＢ配合比率とがそれぞれ割り当てられた複数のボクセルに対して所定の処理を行うことにより、カラーの２次元画像を生成する。その所定の処理には、例えば、任意の視点からボクセル追跡（レイトレーシング）を行うことにより、複数のボクセルを投影面（２次元平面）に投影することが含まれる。このようなレイトレーシングは周知の処理であるからその説明の詳細を省略する。
【００４０】
コンピュータ２０は、ステップ４０３において生成されたカラーの２次元画像を表示装置３０に出力する。このような出力は、例えば、ＣＰＵ２１が出力インターフェース部２４を介してカラーの２次元画像を表示装置３０に出力することによって達成される。
【００４１】
このように、ＣＰＵ２１が上述した画像生成処理を実現するプログラムを実行することにより、コンピュータ２０は、ＣＴ値をそれぞれ有する複数のボクセルを取得する手段と、メモリ２２に格納された少なくとも１つのテンプレートのうちユーザによって選択されたテンプレートを参照することにより、その複数のボクセルのそれぞれに当該ボクセルのＣＴ値に応じた不透明度とＲＧＢ配合比率とを割り当てる手段と、その複数のボクセルに対して所定の処理を行うことにより、カラーの２次元画像を生成する手段とを備えた装置（ボリュームレンダリング方法を用いて所望の目的に適した画像を生成する装置）として機能する。
【００４２】
なお、図４に示される各ステップの機能は、ソフトウェア（例えば、プログラム）によって実現されることに限定されない。図４に示される各ステップの機能をハードウェア（例えば、回路、ボード、半導体チップ）によって実現してもよいし、ソフトウェアとハードウェアとの組み合わせによって実現してもよい。例えば、ボリュームレンダリング方法を用いて所望の目的に適した画像を生成する装置は、ボリュームレンダリングボードであってもよい。
【００４３】
図５は、図４に示されるステップ４０２の機能を実現するためのユーザインターフェースの一例を示す。
【００４４】
図５に示される例では、少なくとも１つのテンプレートがアイコンリスト５００の形式で表示装置３０に表示されており、複数のボクセルがファイルリスト５１０の形式で表示装置３０に表示されている。この場合、ユーザが行うべき操作は、例えば、表示装置３０に表示されている少なくとも１つのテンプレートのうちの１つ（例えば、「肺」用のテンプレート５０１）を選択し、かつ、表示装置３０に表示されているファイルリスト５１０のうちの少なくとも一部（例えば、図５において参照番号５１２によって示される範囲）を選択することである。このようなユーザの操作により、「ユーザがテンプレートを選択すること」と「ユーザによって選択されたテンプレートの内容（すなわち、ＣＴ値と不透明度との関係とＣＴ値とＲＧＢ配合比率との関係）を複数のボクセルに割り当てること」とを実現することが可能になる。例えば、ユーザインターフェース部２５にマウス２５ａが接続されている場合には、ユーザがマウス２５ａのボタンをクリックすることにより、ＣＰＵ２１は、マウス２５ａが指している位置にあるものをユーザが選択したと認識することができる。
【００４５】
ファイルリスト５１０は、例えば、ボクセルを識別するための番号（画像番号）、寝台位置、Ｘ座標、Ｙ座標およびＺ座標を含む。ここで、Ｘ座標、Ｙ座標およびＺ座標は、ボクセルの３次元空間内の位置を特定するために使用される。
【００４６】
ファイルリスト５１０を特定するために、例えば、患者リスト５２０が使用され得る。ファイルリスト５１０は、患者ごとに存在し得るからである。患者リスト５２０は、例えば、患者名、患者ＩＤ、性別、日時、モダリティ、検査ＩＤおよび年齢を含む。患者リスト５２０もまた、表示装置３０に表示され得る。
【００４７】
なお、図４に示される画像生成処理に従って生成された複数のカラー２次元画像をアニメーション表示することも可能である。このような表示態様は、特定の疾患（例えば、乳ガン）の手術の進行をシミュレートする場合に特に好適である。
【００４８】
図６Ａは、アニメーション表示を行うために必要とされる４種類の転移関数（Ｔｒａｎｓｆｅｒ  ｆｕｎｃｔｉｏｎ）の一例を示す。図６Ａに示される例では、転移関数”Ｓｋｉｎ”は、「皮膚」を表示することに適するように、ＣＴ値と不透明度の関係とＣＴ値とＲＧＢ配分比率との関係を定義したものである。転移関数”Ｔｕｍｏｒ”は、「腫瘍組織」を表示することに適するように、ＣＴ値と不透明度の関係とＣＴ値とＲＧＢ配分比率との関係を定義したものである。転移関数”Ｌｙｍｐｈ  ｎｏｄｅ”は、「リンパ節」を表示することに適するように、ＣＴ値と不透明度の関係とＣＴ値とＲＧＢ配分比率との関係を定義したものである。転移関数”Ｖｅｓｓｅｌ”は、「血管」を表示することに適するように、ＣＴ値と不透明度の関係とＣＴ値とＲＧＢ配分比率との関係を定義したものである。
【００４９】
転移関数”Ｓｋｉｎ”と転移関数”Ｔｕｍｏｒ”とを線形補間することによってこれらの転移関数の間に少なくとも１つの転移関数を生成し、転移関数”Ｔｕｍｏｒ”と転移関数”Ｌｙｍｐｈ  ｎｏｄｅ”とを線形補間することによってこれらの転移関数の間に少なくとも１つの転移関数を生成し、転移関数”Ｌｙｍｐｈ  ｎｏｄｅ”と転移関数”Ｖｅｓｓｅｌ”とを線形補間することによってこれらの転移関数の間に少なくとも１つの転移関数を生成することにより、アニメーション表示を行うために必要とされる４種類以上の転移関数を得ることができる。ここで、転移関数Ｘと転移関数Ｙとを線形補間するとは、転移関数ＸにおけるＲ（赤色）の配合比率と転移関数ＹにおけるＲ（赤色）の配合比率とを線形補間し、転移関数ＸにおけるＧ（緑色）の配合比率と転移関数ＹにおけるＧ（緑色）の配合比率とを線形補間し、転移関数ＸにおけるＢ（青色）の配合比率と転移関数ＹにおけるＢ（青色）の配合比率とを線形補間し、転移関数Ｘにおける不透明度と転移関数Ｙにおける不透明度とを線形補間することをいう。このような線形補間を連続的に行うことにより、色変化に不自然さがないアニメーション表示を実現することが可能になる。さらに、転移関数の線形補間を連続的に行うことに加えて、視点の移動、拡大／縮小、回転、平行移動の線形補間を連続的に行うことにより、動きに不自然さがないアニメーション表示を実現することが可能になる。
【００５０】
図６Ｂは、図６Ａに示される転移関数を用いたアニメーション表示の一例を示す。図６Ｂから、（１）〜（５）の順に、「皮膚」→「腫瘍組織」→「リンパ節」→「血管」が連続的に表示されていく様子を当業者は理解することができる。このような表示態様は、特定の疾患（例えば、乳ガン）の手術の進行をシミュレートする場合に特に好適である。
【００５１】
以上のように、本発明の好ましい実施形態を用いて本発明を例示してきたが、本発明は、この実施形態に限定して解釈されるべきものではない。本発明は、特許請求の範囲によってのみその範囲が解釈されるべきであることが理解される。当業者は、本発明の具体的な好ましい実施形態の記載から、本発明の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。
【産業上の利用可能性】
【００５２】
本発明は、ボリュームレンダリング方法を用いて所望の目的に適した画像を生成する方法、装置およびプログラム等として有用である。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態の画像処理システム１の構成の一例を示す図
【図２】コンピュータ２０の構成の一例を示す図
【図３Ａ】「肺」用のテンプレートにおいて定義されるＣＴ値と不透明度との関係とＣＴ値とＲＧＢ配合比率との関係の一例を示す図
【図３Ｂ】図３Ａに示される実線Ｒを抽出したものであり、ＣＴ値とＲ（赤色）の配合比率との関係の一例を示す図
【図３Ｃ】図３Ａに示される実線Ｇを抽出したものであり、ＣＴ値とＧ（緑色）の配合比率との関係の一例を示す図
【図３Ｄ】図３Ａに示される実線Ｂを抽出したものであり、ＣＴ値とＢ（青色）の配合比率との関係の一例を示す図
【図３Ｅ】図３Ａに示される実線ｏｐａｃｉｔｙを抽出したものであり、ＣＴ値と不透明度との関係の一例を示す図
【図３Ｆ】図３Ａに示される「肺」用のテンプレートの内容を複数のボクセルに反映させることによって得られるカラーの２次元画像の一例を示す図
【図４】ボリュームレンダリング方法を用いて所望の目的に適した画像を生成する画像生成処理の手順の一例を示すフローチャート
【図５】図４に示されるステップ４０２の機能を実現するためのユーザインターフェースの一例を示す図
【図６Ａ】アニメーション表示を行うために必要とされる４種類の転移関数（Ｔｒａｎｓｆｅｒ  ｆｕｎｃｔｉｏｎ）の一例を示す図
【図６Ｂ】図６Ａに示される転移関数を用いたアニメーション表示の一例を示す図
【符号の説明】
【００５４】
１  画像処理システム
１０  ＣＴ装置
１２  ボクセルの集合
２０  コンピュータ
３０  表示装置
【図１】
2005202791.tif 000003
【図２】
2005202791.tif 000004
【図４】
2005202791.tif 000005
【図５】
2005202791.tif 000006
【図３Ａ】
2005202791.tif 000007
【図３Ｂ】
2005202791.tif 000008
【図３Ｃ】
2005202791.tif 000009
【図３Ｄ】
2005202791.tif 000010
【図３Ｅ】
2005202791.tif 000011
【図３Ｆ】
2005202791.tif 000012
【図６Ａ】
2005202791.tif 000013
【図６Ｂ】
2005202791.tif 000014