(57)【特許請求の範囲】
【請求項１】
光干渉断層撮像装置により得られた３次元の網膜の断層像における網膜の層構造を解析し、各層の境界を抽出する解析手段と、
前記抽出された前記網膜の層の境界を用いて、前記網膜の断層像における対象に基づいて少なくとも一つの層を選択する選択手段と、
前記対象と、前記選択された層を構成する複数のボクセルの輝度値の頻度分布とに基づいて、当該複数のボクセル各々の不透明度を示す不透明度関数を生成する生成手段と、
前記生成された不透明度関数を用いて、前記網膜の断層像をボリュームレンダリングするボリュームレンダリング手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記生成手段は、
前記選択された層内における複数のボクセルの輝度値に基づいて、前記対象に対応するボクセルの不透明度を高くし、それ以外の組織に対応するボクセルの不透明度を低く処理する不透明度関数を生成する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記対象を示す表示モードを設定する設定手段
を更に具備し、
前記選択手段は、
前記解析手段により抽出された前記網膜の層の境界を用いて、前記設定手段により設定された表示モードに基づいていずれかの網膜の層を選択する
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記選択手段は、
前記網膜の断層像における対象が血管である場合、内網状層を選択する
ことを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記選択手段は、
前記網膜の断層像における対象が白斑である場合、神経線維層の下端から網膜色素上皮までの少なくとも１つの層を選択する
ことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記生成手段は、
前記選択された層内における複数のボクセルの輝度値に基づいて算出した平均値と標準偏差とを用いて、該輝度値に対して第１の基準値と該第１の基準値よりも大きな値を示す第２の基準値とを算出し、
前記第１の基準値以下の輝度値を持つボクセルを透明にし、前記第２の基準値を越える輝度値を持つボクセルを不透明にし、前記第１の基準値を越え且つ前記第２の基準値以下の輝度値を持つボクセルについては、前記第１の基準値から前記第２の基準値に輝度値が増加するにつれ不透明度を増加させる不透明度関数を生成する
ことを特徴とする請求項１、４及び５のいずれか１項に記載の情報処理装置。
【請求項７】
前記選択手段は、
前記網膜の断層像における対象がのう胞である場合、内顆粒層、外網状層、外顆粒層の少なくとも１つの層を選択する
ことを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記生成手段は、
前記選択された層内における複数のボクセルの輝度値に基づいて算出した平均値と標準偏差とを用いて、該輝度値に対して第１の基準値と該第１の基準値よりも大きな値を示す第２の基準値とを算出し、
前記第１の基準値以下の輝度値を持つボクセルを不透明にし、前記第２の基準値を越える輝度値を持つボクセルを透明にし、前記第１の基準値を越え且つ前記第２の基準値以下の輝度値を持つボクセルについては、前記第１の基準値から前記第２の基準値に輝度値が増加するにつれ透明度を増加させる不透明度関数を生成する
ことを特徴とする請求項１又は７に記載の情報処理装置。
【請求項９】
前記光干渉断層撮像装置と通信可能に接続され、前記光干渉断層撮像装置により得られた３次元の網膜の断層像を取得する取得手段を更に具備することを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
３次元の網膜の断層像における対象に基づいて、前記網膜の断層像における網膜の層のうち少なくとも一つの層を選択する選択手段と、
前記選択された層を構成する複数のボクセルの輝度値の頻度分布に基づいて、当該複数のボクセル各々の不透明度を示す不透明度関数を生成する生成手段と、
を具備することを特徴とする情報処理装置。
【請求項１１】
前記生成された不透明度関数を用いてボリュームレンダリングされた前記網膜の断層像を表示手段に表示させる表示制御手段を更に具備することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
３次元の網膜の断層像における網膜の層のうち少なくとも一つの層を構成する複数のボクセルの輝度値の頻度分布に基づいて、当該複数のボクセル各々の不透明度を示す不透明度関数を生成する生成手段と、
前記生成された不透明度関数を用いてボリュームレンダリングされた前記網膜の断層像を表示手段に表示させる表示制御手段と、
を具備することを特徴とする情報処理装置。
【請求項１３】
前記生成手段は、前記網膜の断層像における対象と前記頻度分布とに基づいて前記不透明度関数を生成することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
コンピュータを、請求項１乃至１３のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【請求項１５】
光干渉断層撮像装置により得られた３次元の網膜の断層像における網膜の層構造を解析し、各層の境界を抽出する解析手段と、
前記抽出された前記網膜の層の境界を用いて、前記網膜の断層像における対象に基づいて少なくとも一つの層を選択する選択手段と、
前記対象と、前記選択された層を構成する複数のボクセルの輝度値の頻度分布とに基づいて、当該複数のボクセル各々の不透明度を示す不透明度関数を生成する生成手段と、
前記生成された不透明度関数を用いて、前記網膜の断層像をボリュームレンダリングするボリュームレンダリング手段と
を具備することを特徴とする情報処理システム。
【請求項１６】
３次元の網膜の断層像における対象に基づいて、前記網膜の断層像における網膜の層のうち少なくとも一つの層を選択する選択手段と、
前記選択された層を構成する複数のボクセルの輝度値の頻度分布に基づいて、当該複数のボクセル各々の不透明度を示す不透明度関数を生成する生成手段と、
を具備することを特徴とする情報処理システム。
【請求項１７】
３次元の網膜の断層像における網膜の層のうち少なくとも一つの層を構成する複数のボクセルの輝度値の頻度分布に基づいて、当該複数のボクセル各々の不透明度を示す不透明度関数を生成する生成手段と、
前記生成された不透明度関数を用いてボリュームレンダリングされた前記網膜の断層像を表示手段に表示させる表示制御手段と、
を具備することを特徴とする情報処理システム。
【請求項１８】
情報処理装置を用いた情報処理方法であって、
光干渉断層撮像装置により得られた３次元の網膜の断層像における網膜の層構造を解析し、各層の境界を抽出する工程と、
前記抽出された前記網膜の層の境界を用いて、前記網膜の断層像における対象に基づいて少なくとも一つの層を選択する工程と、
前記対象と、前記選択された層を構成する複数のボクセルの輝度値の頻度分布とに基づいて、当該複数のボクセル各々の不透明度を示す不透明度関数を生成する工程と、
前記生成された不透明度関数を用いて、前記網膜の断層像をボリュームレンダリングする工程と
を含むことを特徴とする情報処理方法。
【請求項１９】
情報処理装置を用いた情報処理方法であって、
３次元の網膜の断層像における対象に基づいて、前記網膜の断層像における網膜の層のうち少なくとも一つの層を選択する工程と、
前記選択された層を構成する複数のボクセルの輝度値の頻度分布に基づいて、当該複数のボクセル各々の不透明度を示す不透明度関数を生成する工程と、
を含むことを特徴とする情報処理方法。
【請求項２０】
情報処理装置を用いた情報処理方法であって、
３次元の網膜の断層像における網膜の層のうち少なくとも一つの層を構成する複数のボクセルの輝度値の頻度分布に基づいて、当該複数のボクセル各々の不透明度を示す不透明度関数を生成する工程と、
前記生成された不透明度関数を用いてボリュームレンダリングされた前記網膜の断層像を表示手段に表示させる工程と、
を含むことを特徴とする情報処理方法。
【請求項２１】
前記生成する工程において、前記網膜の断層像における対象と前記頻度分布とに基づいて前記不透明度関数を生成することを特徴とする請求項２０に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
近年、眼科の医療現場においては、光干渉断層計（Optical Coherence Tomography：以下、ＯＣＴと呼ぶ）と呼ばれる装置が導入されている。この装置により、網膜の複数の２次元断層画像（以下、断層像と呼ぶ）から成るボリューム画像を取得できる。
【０００３】
眼科の医療現場において、ユーザ（例えば、医師）は、ボリューム画像から層構造を読影したり、病変部の状態や分布、眼底血管の３次元的な走行を観察したりする。そのため、ボリューム画像を用いて病変の分布や血管を容易に観察できるように表示する必要がある。
【０００４】
このような表示を実現するため、例えば、不透明度関数によってボクセルに不透明度を割り当て、対象のボリュームデータを半透明表示し、内部構造を可視化するボリュームレンダリングという手法が知られている。通常、不透明度関数は、ユーザインターフェースを用いて、ユーザが、関数の形やピークの位置、幅などを手動で設定することで生成される。特許文献１には、このような不透明度関数を自動で生成する技術が開示されている。この技術により、ＣＴ値ヒストグラムにガウス関数をフィッティングし、その平均値と標準偏差とから算出したＣＴ値の範囲を不透明に表示することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−００６２７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、網膜のボリューム画像内における組織を観察し易くボリュームレンダリングするために、不透明度関数を自動で生成するように構成した場合、以下に示す課題が挙げられる。
【０００７】
例えば、血管を表示する場合について考えてみると、ＯＣＴの断層像においては、血管領域の輝度値が高い。また、血管が走行する神経線維層下端付近も高輝度であるので、血管が走行する領域のコントラストが低くなる。そのため、自動で生成した不透明度関数を用いて、ボリュームレンダリングによって血管を観察し易く表示することは難しい。
【０００８】
また、例えば、神経線維層より下層、網膜色素上皮より上層に多く分布する白斑について考えてみると、白斑の輝度値は、それらの層領域の輝度値と同様に高輝度である。そのため、輝度値を不透明度に変換しても、外側にある神経線維層や網膜色素上皮領域が表示されてしまい、より内側にある白斑が表示され難い。
【０００９】
このようにＯＣＴにより撮像された断層像に基づき網膜の組織（例えば、血管や白斑等）を表示する場合、不透明度関数を自動で生成したとしても、当該組織をユーザ（例えば、技師や医師）に向けて有効に表示できない可能性がある。
【００１０】
そこで、本発明は、上記課題に鑑みてなされたものであり、表示対象に応じて不透明度関数を自動的に生成するようにした技術を提供することを目的とする。
〜を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明の一態様による情報処理装置は、光干渉断層撮像装置により得られた３次元の網膜の断層像における網膜の層構造を解析し、各層の境界を抽出する解析手段と、前記抽出された前記網膜の層の境界を用いて、前記網膜の断層像における対象に基づいて少なくとも一つの層を選択する選択手段と、前記対象と、前記選択された層を構成する複数のボクセルの輝度値の頻度分布とに基づいて、当該複数のボクセル各々の不透明度を示す不透明度関数を生成する生成手段と、前記生成された不透明度関数を用いて、前記網膜の断層像をボリュームレンダリングするボリュームレンダリング手段とを具備する。
【発明の効果】
【００１２】
本発明によれば、表示対象に応じて不透明度関数を自動的に生成する。これにより、例えば、表示対象となる組織をユーザが容易に観察できるボリュームレンダリングが可能になり、診断精度の向上を図ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態に係わる診断支援システムの全体構成の一例を示す図。
【図２】図１に示す画像表示装置２０における機能的な構成の一例を示す図。
【図３】網膜の層構造の一例を示す模式図。
【図４】図１に示す画像表示装置２０の処理の流れの一例を示すフローチャート。
【図５】（ａ）は選択された層における輝度値の分布の一例を示す図であり、（ｂ）は不透明度関数の一例を示す図。
【図６】表示態様の一例を示す図。
【図７】実施形態３に係わる処理の概要を示す図（（ａ）は実施形態３に係わる不透明度関数の一例を示す図であり、（ｂ）は実施形態３に係わる表示態様の一例を示す図）。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施の形態について添付図面を参照して詳細に説明する。
【００１５】
（実施形態１）
図１は、本発明の一実施の形態に係わる診断支援システムの全体構成の一例を示す図である。
【００１６】
この診断支援システムには、ＬＡＮ（Local Area Network）等で構成されたネットワーク４０を介して、断層像撮像装置１０と、画像表示装置２０と、データサーバ３０とが接続されている。なお、各装置は、通信が行なえれば良く、必ずしもネットワーク４０を介して接続される必要はない。例えば、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ１３９４等を介して接続されていても良いし、また、ＷＡＮ（Wide Area Network）を介して接続されていても良い。
【００１７】
ここで、断層像撮像装置（光干渉断層撮像装置）１０は、例えば、タイムドメイン方式のＯＣＴやフーリエドメイン方式のＯＣＴにより実現され、網膜の断層像を撮像する機能を果たす。断層像撮像装置１０（ＯＣＴ）においては、１回の撮像で複数の断層像を取得し、これらの断層像を順番に並べる。これにより、網膜のボリューム画像（３次元の断層像）を取得することができる。
【００１８】
断層像撮像装置１０は、ユーザ（技師や医師）の操作に応じて、被検者（患者）の断層像を撮像し、取得したボリューム画像を画像表示装置２０へ送信する。なお、場合によっては、ボリューム画像をデータサーバ３０に向けて送信する場合もある。
【００１９】
データサーバ３０は、各種データを格納する機能を果たす。本実施形態に係わるデータサーバ３０には、断層像撮像装置１０により撮像された網膜のボリューム画像が格納される。
【００２０】
画像表示装置２０は、各種情報をユーザに向けて提示する。より具体的には、断層像撮像装置１０により撮像されたボリューム画像、又はデータサーバ３０から取得したボリューム画像をユーザに向けて表示する。
【００２１】
次に、図２を用いて、図１に示す画像表示装置２０における機能的な構成の一例について説明する。
【００２２】
画像表示装置２０は、その機能的な構成として、入力部５１と、表示部５２と、記憶部５３と、通信部５４と、制御部５５とが具備される。
【００２３】
入力部５１は、例えば、キーボードやマウス等で実現され、ユーザ（医師や技師）からの指示を装置内に入力する。表示部５２は、例えば、モニタ等の表示器で実現され、各種情報をユーザに向けて表示する。なお、表示部５２は、画像表示装置２０の外部に設けられていても良い。すなわち、画像表示装置ではなく、外部の表示器に対して表示処理を行なう情報処理装置であっても良い。また、入力部５１及び表示部５２は、例えば、タッチパネルとして実現されても良い。
【００２４】
記憶部５３は、例えば、ハードディスク等で実現され、各種情報を格納する。通信部５４は、例えば、ネットワークカード等で実現され、断層像撮像装置１０やデータサーバ３０と各種データを授受する。制御部５５は、例えば、ＣＰＵ、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等で実現され、画像表示装置２０における処理を統括制御する。
【００２５】
ここで、制御部５５には、画像取得部２１と、画像解析部２２と、表示モード設定部２３と、表示モード取得部２４と、層選択部２５と、不透明度関数生成部２６と、ボリュームレンダリング部２７とを具備して構成される。なお、制御部５５内における各構成部は、例えば、ＣＰＵ（Central Processing Unit）がＲＯＭ等に記憶されたプログラムを読み出し実行することで実現される。
【００２６】
画像取得部２１は、断層像撮像装置１０により撮像された画像又はデータサーバに格納された画像を通信部５４及びネットワーク４０を介して取得する。なお、このような画像は外部の記憶媒体（例えば、ＵＳＢメモリ）から直接取得しても良い。
【００２７】
画像解析部２２は、画像取得部２１により取得されたボリューム画像を解析する。より具体的には、ボリューム画像内（網膜の断層像内）における網膜の層構造を解析し、各層の境界を抽出する。この処理では、図３に示すように、例えば、内境界膜（ＩＬＭ）、神経線維層（ＮＦＬ）、内網状層（ＩＰＬ）、外網状層（ＯＰＬ）、内顆粒層（ＩＮＬ）、外顆粒層（ＯＮＬ）、視細胞内節外節接合部（ＩＳ／ＯＳ）、網膜色素上皮（ＲＰＥ）を抽出する。
【００２８】
表示モード設定部２３は、ユーザからの入力部５１を介した指示に基づいて、表示モードを設定する。ここで、表示モードとは、ボリューム画像内（網膜の断層像内）における表示対象となる組織を示す。表示対象となる組織としては、例えば、血管、白斑やのう胞等が挙げられる。
【００２９】
表示モード取得部２４は、表示モード設定部２３により設定されている表示モードを取得する。表示モードとしては、例えば、血管モード（表示対象となる組織が血管）、白斑モード（表示対象となる組織が白斑）、のう胞モード等（表示対象となる組織がのう胞）が挙げられる。なお、勿論、これ以外の表示モードが設けられていても良い。
【００３０】
層選択部２５は、表示モード設定部２３により設定された表示モードと、画像解析部２２により抽出された各層の境界とに基づいて、不透明度関数を生成するのに用いる層を選択する。例えば、表示対象となる組織が血管であれば（すなわち、血管モード）、内網状層（ＩＰＬ）に血管の走行がよく見られることから、層選択部２５においては、ＩＰＬを選択する。
【００３１】
不透明度関数生成部２６は、層選択部２５により選択された層に基づいて（異なる）不透明度関数を生成する。より具体的には、層選択部２５により選択された層内における複数のボクセルの輝度値に基づいて、表示対象となる組織に対応するボクセルの不透明度を高くし、それ以外の組織に対応するボクセルの不透明度を低く処理する不透明度関数を生成する。不透明度関数は、ボクセル各々が持つ特徴量（例えば、輝度値）を不透明度に変化させる関数であり、例えば、透明を「０．０」、不透明を「１．０」で表現する。
【００３２】
ボリュームレンダリング部２７は、不透明度関数生成部２６により生成された不透明度関数を用いて、表示器上（入出力手段）にボリューム画像をボリュームレンダリングする。これにより、ユーザが、表示対象となる組織を容易に観察可能な表示を提供できる。
【００３３】
次に、図４を用いて、図１に示す画像表示装置２０における処理の流れの一例について説明する。ここでは、血管モード（表示対象となる組織が血管）が設定されている場合の動作を例に挙げて説明する。
【００３４】
この処理が開始すると、画像表示装置２０は、まず、画像取得部２１において、断層像撮像装置１０により撮像されたボリューム画像や、データサーバ３０に格納されているボリューム画像を取得する（Ｓ１０１）。そして、画像解析部２２において、当該取得されたボリューム画像内における網膜の層構造を解析し、各層の境界を抽出する（Ｓ１０２）。
【００３５】
次に、画像表示装置２０は、層選択部２５において、ユーザによって指示された表示モードを取得する。そして、当該取得した表示モードに応じて、不透明度関数を生成するために用いる層を選択する（Ｓ１０３）。例えば、ユーザが血管の表示を所望する場合、ユーザにより表示モードとして血管モードが設定される。この場合、層選択部２５においては、ＩＰＬに血管の走行がよく見られることから、血管モードにＩＰＬを設定する。
【００３６】
層の選択が済むと、画像表示装置２０は、不透明度関数生成部２６において、ボリュームレンダリング時に必要な不透明度関数を生成する（Ｓ１０４）。不透明度関数の生成に際して、不透明度関数生成部２６は、まず、Ｓ１０３の処理で選択された層を構成する複数のボクセルの輝度値ヒストグラムを生成し、その平均値と標準偏差とを算出する。そして、当該算出した平均値と標準偏差とを用いて、低輝度なボクセルほど透明にし、高輝度なボクセルほど不透明に処理する不透明度関数を生成する。
【００３７】
この場合、血管モードが設定されているため、ＩＰＬ内のボクセルの輝度値ヒストグラム（図５（ａ）参照）を生成し、その平均値と標準偏差とを算出する。なお、ＩＰＬ内のボクセルは、画像解析部２２の抽出結果として得られるＮＦＬ下端とＩＰＬ下端との間に位置するボクセルとする。ＯＣＴでは、血管が走行していると考えられる領域の輝度値は高輝度となる。そのため、図５（ａ）に示すヒストグラムの第１の基準値Ａ（この場合、平均値）よりも低い輝度値の範囲に血管以外の組織が多く分布していると考えられる。また、第１の基準値Ａ（平均値）と第２の基準値Ｂ（平均値＋ｎ×標準偏差）との間における輝度値の範囲には、血管の組織が多く分布していると考えられる。
【００３８】
そこで、Ａ−Ｂ間の情報を観察し易く表示するために、不透明度関数生成部２６においては、図５（ｂ）に示す不透明度関数を生成する。具体的には、第１の基準値以下（平均値以下）の領域（ボクセル）を透明にし、第２の基準値（平均値＋ｎ×標準偏差）を越える領域を不透明に処理する不透明度関数を生成する。また、この不透明度関数は、Ａ−Ｂ間においては、輝度値の増加に応じて不透明度を高く処理するように構成されている。すなわち、Ａ−Ｂ間に位置する輝度値を持つボクセルは、半透明に処理される。ここで、ｎは、半透明になる輝度値の範囲を制御する機能を果たす。
【００３９】
なお、図５（ｂ）に示す不透明度関数の一例では、不透明度の変化の様子を線形として示しているが、勿論、２次関数のような非線形の関数を生成するように構成しても良い。２次関数を用いた場合には、低輝度の領域の不透明度が更に低くなり、高輝度の領域の不透明度が更に高くなる。これにより、血管領域を更に際立たせた表示が行なえることになる。
【００４０】
次に、画像表示装置２０は、ボリュームレンダリング部２７において、ボリューム画像をボリュームレンダリングする（Ｓ１０５）。この処理は、Ｓ１０２における層の抽出結果、Ｓ１０４で生成された不透明度関数、Ｓ１０３で選択された層を用いて行なわれる。ボリュームレンダリングのアルゴリズムには、一般的に知られているボリュームレイキャスティング方法を用いれば良い。但し、輝度値から不透明度を算出するボクセルは、血管モードに基づき選択された層内のボクセルを対象とする。対象外のボクセルは、表示されないように不透明度を「０．０」、つまり、透明にする。
【００４１】
以上説明したように本実施形態によれば、例えば、ユーザが血管モードを選択した場合、血管組織の不透明度を高く、血管以外の組織の不透明度を低く処理する不透明度関数を自動で生成する。そして、この不透明度関数を用いて、ボリュームレンダリングすることにより、図６（ａ）に示す表示をユーザに提示できる。そのため、ユーザは、網膜層を走る血管の３次元走行を容易に観察することが可能となる。なお、図６（ａ）は、図３に示す網膜の上方（ｙ方向）から血管の３次元走行を表示した模式図である。
【００４２】
（実施形態２）
次に、実施形態２について説明する。実施形態２においては、白斑の３次元分布をボリュームレンダリングする白斑モード設定時の動作について説明する。なお、実施形態２に係わる診断支援システム及び画像表示装置２０の構成は、上述した実施形態１を説明した図１及び図２と同様であるため、その説明について省略する。ここでは、実施形態１を説明した図４に示すフローチャートを用いて、相違する処理について重点的に説明する。
【００４３】
画像表示装置２０は、上述した実施形態１同様に、ボリューム画像を取得した後、当該ボリューム画像の解析を行なう（Ｓ１０１及びＳ１０２）。
【００４４】
ここで、白斑モードが設定されている場合、画像表示装置２０は、層選択部２５において、ＮＦＬ下端とＩＳ／ＯＳとの間に位置する層に白斑が多く分布するため、これら２つの境界間の層を選択する（Ｓ１０３）。
【００４５】
次に、画像表示装置２０は、不透明度関数生成部２６において、Ｓ１０３の処理で選択された層を構成する複数のボクセルの輝度値ヒストグラムを生成し、その平均値と標準偏差とを算出する。そして、当該算出した平均値と標準偏差とを用いて、低輝度なボクセルほど透明にし、高輝度なボクセルほど不透明に処理する不透明度関数を生成する（Ｓ１０４）。なお、輝度値ヒストグラムの生成に用いられるボクセルは、ＮＦＬ下端とＩＳ／ＯＳとの間に位置するボクセルとなる。ＯＣＴでは、白斑の輝度値は高輝度となる。そのため、輝度値ヒストグラムにおいては、高い輝度値の範囲に白斑が多く分布し、低い輝度値の範囲に白斑以外の組織が分布していると考えられる。そこで、不透明度関数生成部２６は、実施形態１同様に、第１の基準値Ａ（平均値）以下の輝度値を持つボクセルを透明にし、第２の基準値Ｂ（平均値＋ｎ×標準偏差）を越える輝度値を持つボクセルを不透明に処理する不透明度関数を生成する。また、その間（Ａ−Ｂ間）の輝度値を持つボクセルも、実施形態１同様に、不透明度が変化するように不透明度関数を生成する。
【００４６】
次に、画像表示装置２０は、ボリュームレンダリング部２７において、実施形態１同様に、ボリューム画像をボリュームレンダリングする（Ｓ１０５）。このとき、輝度値から不透明度を算出するボクセルは、白斑モードに基づき選択された層内のボクセルを対象とする。対象外のボクセルは、表示されないように不透明度を「０．０」、つまり、透明にする。
【００４７】
以上説明したように実施形態２によれば、ユーザが白斑モードを選択した場合、白斑の組織の不透明度を高くし、白斑以外の組織の不透明度を低く処理する不透明度関数を自動で生成する。そして、この不透明度関数を用いて、ボリュームレンダリングすることにより、図６（ｂ）に示す表示をユーザに提示できる。そのため、ユーザは、網膜層内の白斑や高輝度な組織の３次元分布を容易に観察することが可能となる。
【００４８】
（実施形態３）
次に、実施形態３について説明する。実施形態３においては、のう胞の３次元分布をボリュームレンダリングするのう胞モード設定時の動作について説明する。なお、実施形態３に係わる診断支援システム及び画像表示装置２０の構成は、上述した実施形態１を説明した図１及び図２と同様であるため、その説明について省略する。ここでは、実施形態１を説明した図４に示すフローチャートを用いて、相違する処理について重点的に説明する。
【００４９】
ここで、白斑モードや血管モード設定時には、高輝度の領域（ボクセル）の不透明度を高くし、低輝度の領域の不透明度を低く処理する不透明度関数を生成していた。これに対して、のう胞モードの場合、ＯＣＴでは、のう胞領域の輝度値が低くなるため、低輝度の領域の不透明度を高くし、高輝度の領域の不透明度を低く処理する不透明度関数を生成する。
【００５０】
ここで、のう胞モードが設定されている場合、画像表示装置２０は、層選択部２５において、ＩＮＬ、ＯＰＬ、ＯＮＬにのう胞が多く分布するため、これらの層の少なくとも１つを選択する（Ｓ１０３）。
【００５１】
次に、画像表示装置２０は、不透明度関数生成部２６において、Ｓ１０３の処理で選択された層を構成する複数のボクセルの輝度値ヒストグラムを生成し、その平均値と標準偏差とを算出する。そして、当該算出した平均値と標準偏差とを用いて、低輝度なボクセルほど透明にし、高輝度なボクセルほど不透明に処理する不透明度関数を生成する（Ｓ１０４）。なお、輝度値ヒストグラムの生成に用いられるボクセルは、ＩＮＬの上側境界からＯＮＬの下側境界の間に位置するボクセルとなる。上述した通り、のう胞領域の輝度値は低いので、低輝度の領域の情報を観察し易く表示する必要がある。
【００５２】
そこで、不透明度関数生成部２６においては、図７（ａ）に示すように、第１の基準値Ａ以下（この場合、平均値−ｎ×標準偏差）のボクセルを不透明にし、第２の基準値Ｂ（平均値）を越えるボクセルを透明に処理する不透明度関数を生成する。また、この不透明度関数は、Ａ−Ｂ間（第１の基準値を越え且つ第２の基準値以下の輝度値を持つボクセル）においては、輝度値の増加に応じて不透明度を低く処理するように構成されている。すなわち、Ａ−Ｂ間に位置する輝度値を持つボクセルは、半透明に処理される。ｎは、上記同様に、半透明になる輝度値の範囲を制御する機能を果たす。
【００５３】
次に、画像表示装置２０は、ボリュームレンダリング部２７において、実施形態１同様に、ボリューム画像をボリュームレンダリングする（Ｓ１０５）。
【００５４】
以上説明したように実施形態３によれば、ユーザがのう胞モードを選択した場合、のう胞の組織の不透明度を高くし、のう胞以外の組織の不透明度を低く処理する不透明度関数を自動で生成する。そして、この不透明度関数を用いて、ボリュームレンダリングすることにより、図７（ｂ）に示す表示をユーザに提示できる。そのため、ユーザは、網膜層内の、のう胞や低輝度な組織の３次元分布を容易に観察することが可能となる。
【００５５】
以上が本発明の代表的な実施形態の例であるが、本発明は、上記及び図面に示す実施形態に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００５６】
例えば、表示対象となる網膜の断層像における組織を網膜全体としても良い。この場合、画像表示装置２０においては、全網膜層内のボクセルから不透明度関数を生成し、当該不透明度関数を用いてボリュームレンダリングする。これにより、網膜全体を観察し易い表示を自動で行なうことができる。
【００５７】
（その他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005588291.tif 000002
【図２】
0005588291.tif 000003
【図３】
0005588291.tif 000004
【図４】
0005588291.tif 000005
【図５】
0005588291.tif 000006
【図６】
0005588291.tif 000007
【図７】
0005588291.tif 000008