(57)【特許請求の範囲】
【請求項１】
内視鏡の位置及び向きを検出する検出手段と、
前記内視鏡とは異なる医用画像撮影装置によって生成された管状組織を表す医用画像データを記憶する記憶手段と、
前記内視鏡の位置から所定距離離れた位置を視点として、前記医用画像データに基づいて前記管状組織の内部を表す仮想内視鏡画像データを生成する画像生成手段と、
前記内視鏡によって生成された前記管状組織の内部を表す内視鏡画像データを受け、前記内視鏡画像データに基づく内視鏡画像と、前記仮想内視鏡画像データに基づく仮想内視鏡画像とを表示手段に表示させる表示制御手段と、
を有することを特徴とする医用画像処理装置。
【請求項２】
前記画像生成手段は、前記内視鏡が前記管状組織内で進行している進行方向を示す情報を受けて、前記内視鏡の位置から前記進行方向に前記所定距離離れた位置を前記視点として、前記仮想内視鏡画像データを生成することを特徴とする請求項１に記載の医用画像処理装置。
【請求項３】
前記画像生成手段は、前記内視鏡の向きを視線方向として前記仮想内視鏡画像データを生成することを特徴とする請求項１又は請求項２のいずれかに記載の医用画像処理装置。
【請求項４】
前記医用画像データに基づいて腫瘍の候補を特定する特定手段と、
前記腫瘍の候補について観察の順番を受けて、前記順番に基づいて前記内視鏡の前記進行方向を判定する判定手段と、を更に有することを特徴とする請求項１又は請求項２のいずれかに記載の医用画像処理装置。
【請求項５】
前記内視鏡の位置から前記腫瘍の候補までの距離を求める測定手段を更に有し、
前記表示制御手段は、前記距離を前記表示手段に表示させることを特徴とする請求項４に記載の医用画像処理装置。
【請求項６】
前記表示制御手段は、前記腫瘍の候補を示すマーカを生成し、前記仮想内視鏡画像に表された前記腫瘍の候補の位置に前記マーカを重ねて前記表示手段に表示させることを特徴とする請求項４又は請求項５のいずれかに記載の医用画像処理装置。
【請求項７】
コンピュータに、
内視鏡の位置を示す位置情報を受け、前記内視鏡とは異なる医用画像撮影装置によって生成された管状組織を表す医用画像データを受けて、前記内視鏡の位置から所定距離離れた位置を視点として、前記医用画像データに基づいて前記管状組織の内部を表す仮想内視鏡画像データを生成する画像生成機能と、
前記内視鏡によって生成された前記管状組織の内部を表す内視鏡画像データを受け、前記内視鏡画像データに基づく内視鏡画像と、前記仮想内視鏡画像データに基づく仮想内視鏡画像とを表示装置に表示させる表示制御機能と、
を実行させることを特徴とする医用画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、内視鏡装置によって取得された画像（以下、「内視鏡画像」と称する場合がある）と、Ｘ線ＣＴ装置などの医用画像診断装置によって取得された医用画像とを表示する医用画像処理装置、及び医用画像処理プログラムに関する。
【背景技術】
【０００２】
内視鏡装置は、撮像装置を備えた内視鏡を被検体の体腔内に挿入して、体腔内を観察したり治療したりするための装置である。内視鏡装置は、例えば気管支、食道、又は大腸などの部位の観察や治療に用いられる。
【０００３】
また、Ｘ線ＣＴ装置やＭＲＩ装置などの医用画像診断装置によって取得された医用画像データを用いて、仮想的な内視鏡画像（以下、「仮想内視鏡画像」と称する場合がある）を生成することが可能である。この仮想内視鏡画像は、内視鏡装置を用いた検査又は治療の際に内視鏡操作の支援のために用いられ、内視鏡画像の相補的な機能を有している。例えば、内視鏡装置を用いた検査又は治療の際に、リアルタイムに取得されている内視鏡画像と仮想内視鏡画像とを並べて表示することが行われている（例えば特許文献１）。この場合、視点の位置と視線方向とを両画像で一致させて、内視鏡画像と仮想内視鏡画と並べて表示する。また、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｉａｇｎｏｓｉｓ：コンピュータ支援診断）による結果を仮想内視鏡画像に重畳して表示することで、内視鏡画像による観察を効率的に行うことができる。
【０００４】
内視鏡画像と仮想内視鏡画像とを並べて表示することで、被検体の体腔内で内視鏡を押し進めながら、内視鏡画像による観察を効率的に行うことができる。一方で、内視鏡装置を用いた観察では、内視鏡を押し進めながら行う観察の他、内視鏡を引き戻しながら観察する場合もある。内視鏡を押し進めながら観察する場合では穿孔のおそれがあり、引き戻しながらの観察の方が安全だからである。
【０００５】
内視鏡画像と仮想内視鏡画像とを表示する場合、それぞれの画像の視線方向も一致させている。内視鏡を引き戻しながら内視鏡画像と仮想内視鏡画像とを表示する場合、仮想内視鏡画像の視線方向は、内視鏡の進行方向とは反対の方向を向いている。この視線方向に従って生成された仮想内視鏡画像には、内視鏡の進行方向に向いた画像が表されない。そのため、仮想内視鏡画像によって内視鏡の進行方向を確認しながら、内視鏡操作を行うことができない問題がある。
【０００６】
これに対して、内視鏡画像の視線方向とは反対の方向を視線方向として、仮想内視鏡画像を生成して表示する方法が提案されている（例えば特許文献２）。この場合、あたかもバックミラーのような視界が得られる。しかしながら、内視鏡画像と仮想内視鏡画像とで視線方向が逆方向であるため、仮想内視鏡画像において内視鏡画像との対応関係を直感的に把握することは容易ではない。
【０００７】
また、被検体の体腔内で内視鏡を押し進める場合であっても、仮想内視鏡画像の視点は内視鏡の先端の位置に設定される。そのため、その視点に従って生成された仮想内視鏡画像においては、内視鏡の進行方向の視界を十分に確保することはできず、穿孔のおそれがある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−２１３５５号公報
【特許文献２】特開平９−８１７８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
この発明は上記の問題を解決するものであり、内視鏡によって取得された内視鏡画像に対応して、内視鏡の視野を分かりやすく表す仮想内視鏡画像を生成することが可能な医用画像処理装置、及び医用画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の発明は、内視鏡の位置及び向きを検出する検出手段と、前記内視鏡とは異なる医用画像撮影装置によって生成された管状組織を表す医用画像データを記憶する記憶手段と、前記内視鏡の位置から所定距離離れた位置を視点として、前記医用画像データに基づいて前記管状組織の内部を表す仮想内視鏡画像データを生成する画像生成手段と、前記内視鏡によって生成された前記管状組織の内部を表す内視鏡画像データを受け、前記内視鏡画像データに基づく内視鏡画像と、前記仮想内視鏡画像データに基づく仮想内視鏡画像とを表示手段に表示させる表示制御手段と、を有することを特徴とする医用画像処理装置である。
請求項７に記載の発明は、コンピュータに、内視鏡の位置を示す位置情報を受け、前記内視鏡とは異なる医用画像撮影装置によって生成された管状組織を表す医用画像データを受けて、前記内視鏡の位置から所定距離離れた位置を視点として、前記医用画像データに基づいて前記管状組織の内部を表す仮想内視鏡画像データを生成する画像生成機能と、前記内視鏡によって生成された前記管状組織の内部を表す内視鏡画像データを受け、前記内視鏡画像データに基づく内視鏡画像と、前記仮想内視鏡画像データに基づく仮想内視鏡画像とを表示装置に表示させる表示制御機能と、を実行させることを特徴とする医用画像処理プログラムである。
【発明の効果】
【００１１】
この発明によると、内視鏡の位置から所定距離離れた位置を視点とすることで、内視鏡の視野を分かりやすく表す仮想内視鏡画像を生成して表示することが可能となる。このようにして生成された仮想内視鏡画像によると、内視鏡の視野を事前に確認することが可能となるため、検査の効率を向上させることが可能となり、また、内視鏡の操作における安全性を向上させることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】この発明の第１実施形態に係る医用画像処理装置を示すブロック図である。
【図２】内視鏡プローブを前進させる場合における視点の位置を示す図である。
【図３】内視鏡プローブを前進させる場合に生成される内視鏡画像と仮想内視鏡画像とを示す図である。
【図４】内視鏡プローブを後退させる場合における視点の位置を示す図である。
【図５】内視鏡プローブを後退させる場合に生成される内視鏡画像と仮想内視鏡画像とを示す図である。
【図６】この発明の第２実施形態に係る医用画像処理装置を示すブロック図である。
【図７】ＣＡＤ（コンピュータ支援診断）によって特定された腫瘍の候補を模式的に示す図である。
【図８】腫瘍の候補を示すマーカを、仮想内視鏡画像に重ねて表示した状態を示す図である。
【発明を実施するための形態】
【００１３】
［第１の実施の形態］
図１を参照して、この発明の第１実施形態に係る医用画像処理装置について説明する。この発明の第１実施形態に係る医用画像処理装置１は、内視鏡装置１００と医用画像撮影装置２００とに接続されている。医用画像撮影装置２００には、例えばＸ線ＣＴ装置やＭＲＩ装置などの撮影装置が用いられる。医用画像処理装置１は、内視鏡装置１００から内視鏡画像データを受け、医用画像撮影装置２００から内視鏡画像データとは異なる医用画像データを受ける。
【００１４】
（内視鏡装置１００）
内視鏡装置１００は、内視鏡プローブ１１０を備えている。内視鏡プローブ１１０には、ＣＣＤカメラや光ファイバを画像撮像部とした公知の内視鏡プローブが用いられる。例えば、内視鏡プローブ１１０はケーブル状の形状を有し、先端に画像撮像部が設けられている。内視鏡プローブ１１０は、先端部（画像撮像部）が被検体内に挿入された状態で撮影することで、被検体内を表す内視鏡画像データを生成する。例えば、大腸、気管支、又は食道などの管状組織を撮影対象とする。以下では、１例として大腸を撮影対象とした場合について説明するが、大腸以外の管状組織を撮影対象としても同じ作用及び効果を奏することができる。
【００１５】
内視鏡プローブ１１０は、先端部（画像撮像部）が大腸内に挿入された状態で撮影することで、大腸の内部を表す内視鏡画像データを生成する。例えば、操作者が内視鏡プローブ１１０の先端部（画像撮像部）を大腸内に挿入して、先端部を大腸に沿って押し進めながら撮影を行う。または、操作者が、内視鏡プローブ１１０を大腸に沿って引き戻しながら撮影を行う。内視鏡装置１００は、管状組織内の各位置における内視鏡画像データを生成して、各位置における内視鏡画像データを医用画像処理装置１に出力する。なお、内視鏡プローブ１１０が、この発明の「内視鏡」の１例に相当する。
【００１６】
また、内視鏡装置１００は１例としてロータリーエンコーダ１２０を備えている。ロータリーエンコーダ１２０は、内視鏡プローブ１１０の進行方向を判定するための手段の１例である。ロータリーエンコーダ１２０には公知のロータリーエンコーダを用いることができる。ロータリーエンコーダ１２０には、例えばインクリメンタル方式又はアブソリュート方式のロータリーエンコーダを用いることができる。
【００１７】
ロータリーエンコーダ１２０は、内視鏡プローブ１１０が一定の距離押し進められるたびにパルスを発生する。同様に、ロータリーエンコーダ１２０は、内視鏡プローブ１１０が一定の距離引き戻されるたびにパルスを発生する。ロータリーエンコーダ１２０によって発生させられたパルスの数をカウントすることで、内視鏡プローブ１１０の移動量を検出することができる。例えば、ロータリーエンコーダ１２０は、エンコーダの軸の回転に合わせてＡ相のパルスとＢ相のパルスとを出力する。ロータリーエンコーダ１２０は、タイミング（位相）をずらして２つのパルス（Ａ相のパルスとＢ相のパルス）を出力するように構成されている。また、ロータリーエンコーダ１２０の軸の回転方向で、その出力タイミングを逆の関係にしておく。例えば内視鏡プローブ１１０を押し進めている場合、先にＡ相のパルスがロータリーエンコーダ１２０から出力され、その途中でＢ相のパルスがロータリーエンコーダ１２０から出力される。一方、内視鏡プローブ１１０を引き戻す場合、先にＢ相のパルスがロータリーエンコーダ１２０から出力され、その途中でＡ相のパルスがロータリーエンコーダ１２０から出力される。つまり、２つのパルスの関係を用いて、ロータリーエンコーダ１２０の軸の回転方向と回転量とを特定することが可能となる。これにより、内視鏡プローブ１１０の進行方向（前進又は後退）を判定することができる。ロータリーエンコーダ１２０によって発生させられた信号は、画像処理部２の進行方向判定部２４に出力される。
【００１８】
（医用画像撮影装置２００）
医用画像撮影装置２００には、Ｘ線ＣＴ装置やＭＲＩ装置などの撮影装置が用いられる。この実施形態では、医用画像撮影装置２００は３次元の撮影領域を撮影することで、３次元の撮影領域を表すボリュームデータを医用画像データとして生成する。医用画像撮影装置２００としてＸ線ＣＴ装置を用いた場合、３次元の撮影領域を撮影することで、断面位置がそれぞれ異なる複数の断面におけるＣＴ画像データを生成し、３次元の撮影領域を表すボリュームデータを生成する。大腸を撮影対象とした場合、Ｘ線ＣＴ装置は大腸が含まれる３次元の撮影領域を撮影することで、大腸を表すボリュームデータを生成する。医用画像撮影装置２００は、ボリュームデータを医用画像処理装置１に出力する。
【００１９】
例えば内視鏡装置１００を用いて大腸の検査又は治療を行う前に、医用画像撮影装置２００によって大腸の撮影を行う。医用画像撮影装置２００による撮影の後、内視鏡装置１００によって大腸内を撮影することで大腸内を表す内視鏡画像データを生成する。
【００２０】
（医用画像処理装置１）
医用画像処理装置１は、画像処理部２と、記憶部３と、表示制御部４と、ユーザインターフェース（ＵＩ）５とを備えている。記憶部３は、医用画像撮影装置２００によって生成された医用画像データを記憶する。１例として、記憶部３は大腸を表すボリュームデータを記憶する。なお、記憶部３が、この発明の「記憶手段」の１例に相当する。
【００２１】
（画像処理部２）
画像処理部２は、位置検出部２１と、抽出部２２と、位置合わせ部２３と、進行方向判定部２４と、決定部２５と、画像生成部２６とを備えている。
【００２２】
（位置検出部２１）
位置検出部２１は、内視鏡プローブ１１０の位置と向き（方向）とを検出する。１例として、位置検出部２１は磁気を用いて内視鏡プローブ１１０の位置と向きとを検出する。例えば図示しない磁気発生部と磁気検出部とを用いる。磁気発生部は任意の位置に設置されて磁気を発生する。磁気検出部は、内視鏡プローブ１１０の先端付近に装着されて固定されている。磁気検出器は磁気発生部からの磁気を検出し、検出された磁気の強さに応じた電流を発生する。位置検出部２１は磁気検出部からの電流を検知し、３次元空間内での磁気発生部に対する磁気検出部の位置情報及び方向情報を位置合わせ部２３に出力する。これにより、磁気発生部の位置を原点として、内視鏡プローブ１１０の先端の位置と先端の向きとが検出される。なお、位置検出部２１が、この発明の「検出手段」の１例に相当する。
【００２３】
（抽出部２２）
抽出部２２は記憶部３からボリュームデータを読み込んで、ボリュームデータから撮影対象の部位を表すボリュームデータを抽出する。抽出部２２は、例えば画素値に基づいてボリュームデータから撮影対象の部位を表すボリュームデータを抽出する。１例として大腸を撮影対象とする場合、抽出部２２は、画素値に基づいてボリュームデータから大腸を表すボリュームデータを抽出する。抽出部２２は、撮影対象の部位を表すボリュームデータを位置合わせ部２３に出力する。
【００２４】
（位置合わせ部２３）
位置合わせ部２３は、内視鏡プローブ１１０の先端の位置を示す位置情報と先端の向きを示す方向情報とを位置検出部２１から受ける。また、位置合わせ部２３は、撮影対象の部位（例えば大腸）を表すボリュームデータを抽出部２２から受ける。位置合わせ部２３は、大腸を表すボリュームデータにおいて、内視鏡プローブ１１０の先端の位置と方向とを特定する。
【００２５】
例えば、位置合わせ部２３は、３次元空間における内視鏡プローブ１１０の先端位置の軌跡と、抽出部２２によって得られた大腸を表すボリュームデータとをパターンマッチングによって位置合わせを行うことで、ボリュームデータにおける内視鏡プローブ１１０の先端の位置と先端の向きとを特定する。具体的には、位置合わせ部２３は、位置検出部２１から出力された磁気検出部の位置の軌跡と、大腸を表すボリュームデータとをパターンマッチングによって位置合わせを行うことで、ボリュームデータにおける内視鏡プローブ１１０の先端の位置と先端の向きとを特定する。
【００２６】
または、操作者が操作部５２を用いて内視鏡プローブ１１０の先端の位置と向きとを指定しても良い。この場合、画像生成部２６が、大腸を表すボリュームデータに基づいて大腸を表す３次元画像データを生成する。表示制御部４は、大腸を表す３次元画像を表示部５１に表示させる。操作者は操作部５２を用いて、大腸を表す３次元画像に対して、内視鏡プローブ１１０の先端の位置と先端の向きとを指定する。操作部５２によって指定された位置を示す位置情報と向きを示す方向情報とが、位置合わせ部２３に出力される。位置合わせ部２３は、操作部５２によって指定された位置と向きとを、ボリュームデータにおける内視鏡プローブ１１０の先端の位置と向きとして定義する。
【００２７】
または、位置合わせ部２３は、観察対象の部位（例えば大腸）の特徴点を用いて位置合わせを行うことで、ボリュームデータにおける内視鏡プローブ１１０の先端の位置と先端の向きとを特定しても良い。例えば、位置合わせ部２３は、観察対象の部位（例えば大腸）を表すボリュームデータから大腸の特徴点を抽出する。また、位置合わせ部２３は、３次元空間における内視鏡プローブ１１０の先端位置の軌跡から大腸の特徴点を抽出する。そして、位置合わせ部２３は、特徴点の位置を合わせることで、ボリュームデータにおける内視鏡プローブ１１０の先端の位置と先端の向きとを特定する。
【００２８】
位置合わせ部２３は、大腸を表すボリュームデータにおける内視鏡プローブ１１０の先端の位置を示す位置情報と、先端の向きを示す方向情報とを決定部２５に出力する。
【００２９】
（進行方向判定部２４）
進行方向判定部２４は、内視鏡装置１００のロータリーエンコーダ１２０から上述した信号（１例として２つのパルス信号）を受けて、内視鏡プローブ１１０の進行方向を判定する。すなわち、進行方向判定部２４は、内視鏡プローブ１１０が前進しているか後退しているかの判定を行う。つまり、進行方向判定部２４は、内視鏡プローブ１１０が前方に進行しているか後方に進行しているかの判定を行う。進行方向判定部２４は、内視鏡プローブ１１０の進行方向を示す情報を決定部２５に出力する。具体的には、進行方向判定部２４は、内視鏡プローブ１１０が前方に進行していることを示す前進情報、又は、内視鏡プローブ１１０が後方に進行していることを示す後退情報を決定部２５に出力する。なお、進行方向判定部２４による判定処理は、ロータリーエンコーダ１２０によって行われても良い。
【００３０】
（決定部２５）
決定部２５は、画像生成部２６での画像生成処理に用いられる視点の位置と視線方向とを決定する。具体的には、決定部２５は、大腸を表すボリュームデータにおける内視鏡プローブ１１０の先端の位置を示す位置情報と、先端の向きを示す方向情報とを位置合わせ部２３から受ける。また、決定部２５は、内視鏡プローブ１１０の進行方向（前進又は後退）を示す情報を進行方向判定部２４から受ける。そして、決定部２５は、内視鏡プローブ１１０の先端の位置、先端の向き、及び進行方向に基づいて、画像生成処理に用いられる視点の位置と視線方向とを決定する。
【００３１】
決定部２５は、内視鏡プローブ１１０の先端の位置から進行方向に所定距離離れた位置を、画像生成処理に用いられる視点の位置とする。また、決定部２５は、内視鏡プローブ１１０の先端の向きを、画像生成処理に用いられる視線方向とする。すなわち、決定部２５は、画像生成処理に用いられる視線方向を、内視鏡プローブ１１０の先端の向きと同一にする。決定部２５は、画像生成処理に用いられる視点の位置を示す視点位置情報（座標情報）と、視線方向を示す視線方向情報とを画像生成部２６に出力する。上記の所定距離は、予め決定されていても良いし、操作者が任意に決定するようにしても良い。例えば、操作者が操作部５２を用いて所定距離の値を入力することで、所定距離を示す情報がユーザインターフェース（ＵＩ）５から決定部２５に出力される。所定距離は、観察対象の部位によって異なる値を用いても良く、同じ値を用いても良い。例えば内視鏡画像と比べたときに、仮想内視鏡画像を用いて観察しやすい位置が視点の位置となるように、所定距離を決めることが好ましい。１例として、所定距離は５ｍｍ程度であることが好ましいが、観察対象の部位や視点の位置によって所定距離を変えても良い。例えば、管状組織が直線状となる箇所では所定距離を比較的長く設定し、管状組織が曲線状となる箇所では所定距離を比較的短く設定しても良い。
【００３２】
（画像生成部２６）
画像生成部２６は記憶部３からボリュームデータを読み込む。また、画像生成部２６は、決定部２５から視点位置情報と視線方向情報とを受ける。画像生成部２６は、視点位置情報が示す視点の位置から、視線方向情報が示す視線方向に向けてボリュームレンダリングを施すことで、大腸などの管状組織の内部を表す仮想内視鏡（Ｖｉｒｔｕａｌ  Ｅｎｄｏｓｃｏｐｙ）画像データを生成する。画像生成部２６は仮想内視鏡画像データを表示制御部４に出力する。なお、画像生成部２６が、この発明の「画像生成手段」の１例に相当する。
【００３３】
（表示制御部４）
表示制御部４は画像生成部２６から仮想内視鏡画像データを受けて、仮想内視鏡画像データに基づく仮想内視鏡画像を表示部５１に表示させる。また、表示制御部４は内視鏡装置１００から内視鏡画像データを受けて、内視鏡画像データに基づく内視鏡画像を表示部５１に表示させる。例えば、表示制御部４は内視鏡画像と仮想内視鏡画像とを並べて表示部５１に表示させる。または、表示制御部４は内視鏡画像と仮想内視鏡画像とを重ねて表示部５１に表示させても良い。なお、表示制御部４が、この発明の「表示制御手段」の１例に相当する。
【００３４】
（ユーザインターフェース（ＵＩ）５）
ユーザインターフェース（ＵＩ）５は、表示部５１と操作部５２とを備えている。表示部５１は、ＣＲＴや液晶ディスプレイなどのモニタで構成されている。操作部５２は、キーボードやマウスなどの入力装置で構成されている。
【００３５】
なお、画像処理部２と表示制御部４とはそれぞれ、ＣＰＵ、ＧＰＵ、又はＡＳＩＣなどの図示しない処理装置と、ＲＯＭ、ＲＡＭ、又はＨＤＤなどの図示しない記憶装置とによって構成されていても良い。記憶装置には、画像処理部２の機能を実行するための画像処理プログラムと、表示制御部４の機能を実行するための表示制御プログラムとが記憶されている。また、画像処理プログラムには、位置検出部２１の機能を実行するための位置検出プログラム、抽出部２２の機能を実行するための抽出プログラム、位置合わせ部２３の機能を実行するための位置合わせプログラム、進行方向判定部２４の機能を実行するための進行方向判定プログラム、決定部２５の機能を実行するための決定プログラム、及び、画像生成部２６の機能を実行するための画像生成プログラムが含まれている。そして、ＣＰＵなどの処理装置が、記憶装置に記憶されている各プログラムを実行することで各部の機能を実行する。
【００３６】
なお、画像処理プログラムと表示制御プログラムとによって、この発明の「医用画像処理プログラム」の１例を構成する。
【００３７】
（動作）
次に、第１実施形態に係る医用画像処理装置１による動作について、内視鏡プローブ１１０が前進している場合と後退している場合とに分けて説明する。
【００３８】
（内視鏡プローブ１１０が前進している場合）
図２を参照して、内視鏡プローブ１１０が前進している場合における視点位置の設定例について説明する。また、図３に、表示部５１に表示される画像の１例を示す。
【００３９】
１例として図２（ａ）に示すように、内視鏡プローブ１１０が大腸内を矢印Ｘ１方向に前進している場合について説明する。内視鏡プローブ１１０は視野Ｆ１内を撮影することで、視野Ｆ１における内視鏡画像データをリアルタイムに生成する。表示制御部４は内視鏡装置１００から視野Ｆ１における内視鏡画像データを受けて、視野Ｆ１における内視鏡画像を表示部５１にリアルタイムに表示させる。
【００４０】
図３（ａ）に、内視鏡画像の表示例を示す。図３（ａ）に示すように、表示部５１には、視野Ｆ１における内視鏡画像３００が表示される。内視鏡画像３００には腫瘍候補Ａが表されている。内視鏡プローブ１１０を前進させながら撮影することで、各位置における内視鏡画像３００がリアルタイムに表示部５１に表示される。
【００４１】
位置検出部２１は内視鏡プローブ１１０の先端部１１１の位置と、先端部１１１が向いている方向（向き）とを検出する。図２（ａ）に示す例では、矢印Ｙ方向が先端部１１１の向きに該当する。また、進行方向判定部２４は、ロータリーエンコーダ１２０からの信号に基づいて、内視鏡プローブ１１０の進行方向を判定する。図２（ａ）に示す例では、内視鏡プローブ１１０は矢印Ｘ１方向に前進しているため、進行方向判定部２４は、内視鏡プローブ１１０が前方方向（矢印Ｘ１方向）に進行していると判定する。
【００４２】
決定部２５は、内視鏡プローブ１１０の先端部１１１の位置、先端部１１１の向き（矢印Ｙ方向）、及び内視鏡プローブ１１０の進行方向（前方方向）に基づいて、画像生成処理に用いられる視点の位置と視線方向とを決定する。例えば図２（ｂ）に示すように、決定部２５は、内視鏡プローブ１１０の先端部１１１の位置から前方方向（矢印Ｘ１方向）に所定距離（例えば距離Ｌ１）離れた位置を、画像生成処理に用いられる視点ＶＰの位置とする。距離Ｌ１は、決定部２５に予め設定されている値であり、操作者が操作部５２を用いて任意に変更することができる。例えば、距離Ｌ１を５ｃｍ程度とする。また、決定部２５は、内視鏡プローブ１１０の先端部１１１の向き（矢印Ｙ方向）を、画像生成処理に用いられる視線方向ＶＤとする。すなわち、内視鏡プローブ１１０の先端部１１１が向いている方向（矢印Ｙ方向）と同じ方向を、視線方向ＶＤとする。位置検出部２１、進行方向判定部２４、及び決定部２５はそれぞれリアルタイムに処理を行うことで、画像生成処理に用いられる視点の位置と視線方向とをリアルタイムに決定する。
【００４３】
そして、画像生成部２６は、視点ＶＰの位置から視線方向ＶＤに向けてボリュームレンダリングを施すことで、大腸の内部を表す仮想内視鏡画像データを生成する。図２（ｂ）に示す例では、視点ＶＰから視線方向ＶＤを向いた領域が視野Ｆ２となり、画像生成部２６は、視野Ｆ２における仮想内視鏡画像データを生成する。表示制御部４は画像生成部２６から視野Ｆ２における仮想内視鏡画像データを受けて、視野Ｆ２における仮想内視鏡画像を表示部５１に表示させる。
【００４４】
図３（ｂ）に、仮想内視鏡画像の表示例を示す。図３（ｂ）に示すように、表示部５１には、視野Ｆ２における仮想内視鏡画像４００が表示される。仮想内視鏡画像４００には腫瘍候補Ａと腫瘍候補Ｂとが表されている。
【００４５】
なお、図２（ｃ）に示すように、内視鏡プローブ１１０の先端部１１１の位置を視点ＶＰの位置とした場合、視点ＶＰから視線方向ＶＤを向いた領域が視野Ｆ３となり、視野Ｆ３における仮想内視鏡画像データが生成される。図３（ｃ）に、この仮想内視鏡画像の表示例を示す。図３（ｃ）に示すように、表示部５１には、視野Ｆ３における仮想内視鏡画像５００が表示される。仮想内視鏡画像５００には腫瘍候補Ａが表されている。内視鏡プローブ１１０の先端部１１１の位置に視点ＶＰが設定されているため、視野Ｆ３と視野Ｆ１とは同じ領域である。従って、内視鏡画像３００と仮想内視鏡画像５００とには、同じ領域が表されている。
【００４６】
１例として、表示制御部４は、内視鏡画像３００と仮想内視鏡画像４００とを並べて表示部５１に表示させる。表示制御部４は、内視鏡画像３００と仮想内視鏡画像４００とをリアルタイムに更新して表示部５１に表示させる。
【００４７】
以上のように、内視鏡プローブ１１０を前方に進める場合に、内視鏡プローブ１１０の先端部１１１から前方方向に距離Ｌ１離れた位置を視点ＶＰの位置とし、先端部１１１の向きを視線方向ＶＤとすることで、内視鏡プローブ１１０の視野Ｆ１よりも前方の視野Ｆ２を確保することが可能となる。そのことにより、視野Ｆ１よりも前方の視野Ｆ２に含まれる腫瘍候補Ｂが表された仮想内視鏡画像４００を生成して表示することが可能となる。すなわち、内視鏡プローブ１１０を前方に進める場合に、内視鏡プローブ１１０の先端部１１１よりも前方の視野Ｆ２における仮想内視鏡画像４００を生成して表示することで、操作者は、内視鏡画像３００よりも前方の領域を事前に確認しながら内視鏡プローブ１１０を操作することが可能となる。その結果、内視鏡装置１００を用いた検査の効率を向上させることが可能となり、また、内視鏡プローブ１１０の操作における安全性を向上させることが可能となる。
【００４８】
（内視鏡プローブ１１０が後退している場合）
図４を参照して、内視鏡プローブ１１０が後退している場合における視点位置の設定例について説明する。また、図５に、表示部５１に表示される画像の１例を示す。
【００４９】
１例として図４（ａ）に示すように、内視鏡プローブ１１０が大腸内を矢印Ｘ２方向に後退している場合について説明する。内視鏡プローブ１１０は視野Ｆ４内を撮影することで、視野Ｆ４における内視鏡画像データをリアルタイムに生成する。表示制御部４は内視鏡装置１００から視野Ｆ４における内視鏡画像データを受けて、視野Ｆ４における内視鏡画像を表示部５１にリアルタイムに表示させる。
【００５０】
図５（ａ）に、内視鏡画像の表示例を示す。図５（ａ）に示すように、表示部５１には、視野Ｆ４における内視鏡画像６００が表示される。内視鏡画像６００には腫瘍候補Ａが表示されている。内視鏡プローブ１１０を後退させながら撮影することで、各位置における内視鏡画像６００がリアルタイムに表示部５１に表示させる。
【００５１】
位置検出部２１は内視鏡プローブ１１０の先端部１１１の位置と、先端部１１１が向いている方向（向き）とを検出する。図４（ａ）に示す例では、矢印Ｙ方向が先端部１１１の向きに該当する。また、進行方向判定部２４は、ロータリーエンコーダ１２０からの信号に基づいて、内視鏡プローブ１１０の進行方向を判定する。図４（ａ）に示す例では、内視鏡プローブ１１０は矢印Ｘ２方向に後退しているため、進行方向判定部２４は、内視鏡プローブ１１０が後方方向（矢印Ｘ２方向）に進行していると判定する。
【００５２】
決定部２５は、内視鏡プローブ１１０の先端部１１１の位置、先端部１１１の向き（矢印Ｙ方向）、及び内視鏡プローブ１１０の進行方向（後方方向）に基づいて、画像生成処理に用いられる視点の位置と視線方向とを決定する。例えば図４（ｂ）に示すように、決定部２５は、内視鏡プローブ１１０の先端部１１１の位置から後方方向（矢印Ｘ２方向）に所定距離（例えば距離Ｌ２）離れた位置を、画像生成処理に用いられる視点ＶＰの位置とする。距離Ｌ２は、決定部２５に予め設定されている値であり、操作者が操作部５２を用いて任意に変更することができる。例えば、距離Ｌ２を５ｃｍ程度とする。また、決定部２５は、内視鏡プローブ１１０の先端部１１１の向き（矢印Ｙ方向）を、画像生成処理に用いられる視線方向ＶＤとする。すなわち、内視鏡プローブ１１０の先端部１１１が向いている方向（矢印Ｙ方向）と同じ方向を、視線方向ＶＤとする。位置検出部２１、進行方向判定部２４、及び決定部２５はそれぞれリアルタイムに処理を行うことで、画像生成処理に用いられる視点の位置と視線方向とをリアルタイムに決定する。
【００５３】
そして、画像生成部２６は、視点ＶＰの位置から視線方向ＶＤに向けてボリュームレンダリングを施すことで、大腸の内部を表す仮想内視鏡画像データを生成する。図４（ｂ）に示す例では、視点ＶＰから視線方向ＶＤを向いた領域が視野Ｆ５となり、画像生成部２６は、視野Ｆ５における仮想内視鏡画像データを生成する。表示制御部４は画像生成部２６から視野Ｆ５における仮想内視鏡画像データを受けて、視野Ｆ５における仮想内視鏡画像を表示部５１に表示させる。
【００５４】
図５（ｂ）に、仮想内視鏡画像の表示例を示す。図５（ｂ）に示すように、表示部５１には、視野Ｆ５における仮想内視鏡画像７００が表示される。仮想内視鏡画像７００には腫瘍候補Ａと腫瘍候補Ｂとが表されている。
【００５５】
１例として、表示制御部４は、内視鏡画像６００と仮想内視鏡画像７００とを並べて表示部５１に表示させる。表示制御部４は、内視鏡画像６００と仮想内視鏡画像７００とをリアルタイムに更新して表示部５１に表示させる。
【００５６】
以上のように、内視鏡プローブ１１０を後方に進める場合に、内視鏡プローブ１１０の先端部１１１から後方方向に距離Ｌ２離れた位置を視点ＶＰの位置とし、先端部１１１の向きを視線方向ＶＤとすることで、内視鏡プローブ１１０の視野Ｆ４よりも後方の視野Ｆ５を確保することが可能となる。そのことにより、視野Ｆ４よりも後方の視野Ｆ５に含まれる腫瘍候補Ｂが表された仮想内視鏡画像７００を生成して表示することが可能となる。すなわち、内視鏡プローブ１１０を後方に進める（引き戻す）場合に、内視鏡プローブ１１０の先端部１１１よりも後方の視野Ｆ５における仮想内視鏡画像７００を生成して表示することで、操作者は、内視鏡画像６００よりも後方の領域を事前に確認しながら内視鏡プローブ１１０を操作することが可能となる。その結果、内視鏡装置１００を用いた検査の効率を向上させることが可能となり、また、内視鏡プローブ１１０の操作における安全性を向上させることが可能となる。
【００５７】
この実施形態では、内視鏡プローブ１１０の先端部１１１の向き（矢印Ｙ方向）が視線方向ＶＤとして用いられているため、先端部１１１の向きが内視鏡プローブ１１０の進行方向（矢印Ｘ２方向）とは反対側を向いている場合であっても、内視鏡画像６００と仮想内視鏡画像７００とにおいて、同じ方向を向いた画像が得られる。すなわち、内視鏡画像６００と仮想内視鏡画像７００とで、視線方向を同一にした画像が得られる。このように、内視鏡画像６００と仮想内視鏡画像７００とで同じ方向を向いた画像が得られて表示されるため、操作者は直感的に、内視鏡画像６００と仮想内視鏡画像７００との位置関係を把握することが可能となる。
【００５８】
以上のように、この実施形態によると、内視鏡プローブ１１０を前方に進める場合であっても、後方に後退させる場合であっても、内視鏡プローブ１１０の先端の位置から進行方向に所定距離離れた位置を視点の位置とすることで、内視鏡画像に対応して、内視鏡プローブ１１０の進行方向の視野を操作者にとって直感的に分かりやすく表す仮想内視鏡画像を生成することが可能となる。
【００５９】
なお、操作者は内視鏡画像、仮想内視鏡画像、又は３次元画像などを参照し、操作部５２を用いて、視点の位置によって所定距離を任意に変えるようにしても良い。例えば、管状組織が直線状となる箇所では、操作者は操作部５２を用いて比較的長い距離の値を入力し、管状組織が曲線状となる箇所では、操作者は操作部５２を用いて比較的短い距離の値を入力しても良い。操作部５２によって入力された距離の値は、決定部２５に出力される。決定部２５は、操作部５２によって入力された距離を上記の所定距離として視点の位置を決定する。管状組織が直線状となる箇所では所定距離を比較的長くすることで、内視鏡画像の視点からより離れた位置を事前に観察することが可能となる。一方、管状組織が曲線状となる箇所では所定距離を比較的長くすると、管状組織の外部に視点が設定されるおそれがある。この場合には、操作者の判断によって所定距離を比較的短くすることで、管状組織の内部に仮想内視鏡画像の視点を設定することが可能となる。
【００６０】
［第２の実施の形態］
図６を参照して、この発明の第２実施形態に係る医用画像処理装置について説明する。第２実施形態に係る医用画像処理装置１Ａは、ＣＡＤ（Ｃｏｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｉａｇｎｏｓｉｓ：コンピュータ支援診断）の結果に基づいて、内視鏡プローブ１１０の進行方向を判定する。第２実施形態において、第１実施形態における構成と同じ符号が付された構成は同じ機能を有するため、説明を省略する場合がある。第２実施形態に係る医用画像処理装置１Ａは、内視鏡装置１００Ａと医用画像撮影装置２００とに接続されている。
【００６１】
内視鏡装置１００Ａは、内視鏡プローブ１１０を備えている。第２実施形態に係る医用画像処理装置１Ａは、ＣＡＤの結果に基づいて内視鏡プローブ１１０の進行方向を判定するため、内視鏡装置１００Ａはロータリーエンコーダ１２０を備えていない。
【００６２】
（医用画像処理装置１Ａ）
医用画像処理装置１Ａは、画像処理部２Ａと、記憶部３と、表示制御部４と、ユーザインターフェース（ＵＩ）５とを備えている。第２実施形態に係る医用画像処理装置１Ａは、第１実施形態に係る画像処理部２の代わりに、画像処理部２Ａを備えている
【００６３】
（画像処理部２Ａ）
画像処理部２Ａは、位置検出部２１と、抽出部２２と、位置合わせ部２３と、進行方向判定部２４Ａと、決定部２５と、画像生成部２６と、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｉａｇｎｏｓｉｓ：コンピュータ支援診断）２７と、測定部２８とを備えている。
【００６４】
位置検出部２１、抽出部２２、及び位置合わせ部２３は、第１実施形態と同じ機能を有するため、説明を省略する。
【００６５】
（ＣＡＤ２７）
ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｉａｇｎｏｓｉｓ：コンピュータ支援診断）２７は記憶部３からボリュームデータを読み込んで、そのボリュームデータに基づいて疾患の特徴や部位を検出する。大腸を撮影対象とする場合、ＣＡＤ２７は、大腸を表すボリュームデータに基づいて腫瘍候補の形状と位置とを特定する。例えば、ＣＡＤ２７は、大腸の輪郭の曲率に基づいて突起部を特定し、その突起部を腫瘍候補と判断する。ＣＡＤ２７は、腫瘍候補の位置を示す位置情報を、表示制御部４と進行方向判定部２４Ａと測定部２８とに出力する。なお、ＣＡＤ２７が、この発明の「特定手段」の１例に相当する。
【００６６】
例えば、画像生成部２６が記憶部３からボリュームデータを読み込み、そのボリュームデータにボリュームレンダリングを施すことで、大腸を立体的に表す３次元画像データを生成する。画像生成部２６は、大腸を立体的に表す３次元画像データを表示制御部４に出力する。表示制御部４は、大腸を立体的に表す３次元画像に、ＣＡＤ２７によって特定された腫瘍候補を重ねて表示部５１に表示させる。
【００６７】
操作者は表示部５１に表示されている腫瘍候補を参照し、操作部５２を用いて、観察対象とする腫瘍候補を指定し、さらに、観察の順番を指定する。
【００６８】
図７を参照して、腫瘍候補の指定方法について説明する。例えば表示部５１には、大腸を立体的に表す３次元画像８００が表示される。さらに、腫瘍候補８１０、８２０、８３０、８４０、８５０が、３次元画像８００に重ねて表示されている。操作者は操作部５２を用いて、観察対象とする腫瘍候補を指定する。１例として、操作者は操作部５２を用いて、腫瘍候補８１０、８２０、８３０、８４０、８５０を、その順番で指定する。例えば、指定された順番が、観察の順番に相当する。このように操作部５２によって腫瘍候補と順番とが指定されると、指定された腫瘍候補の位置を示す情報（座標情報）と、指定された順番を示す情報とが、ユーザインターフェース（ＵＩ）５から進行方向判定部２４Ａに出力される。なお、操作者は、腫瘍候補のすべてを指定しても良いし、一部の腫瘍候補を指定しても良い。例えば、操作者は操作部５２を用いて、腫瘍候補８１０、８３０、８５０を、その順番で指定しても良い。
【００６９】
（進行方向判定部２４Ａ）
進行方向判定部２４Ａは、指定された腫瘍候補の位置を示す情報（座標情報）と、指定された順番を示す情報とを受ける。そして、進行方向判定部２４Ａは、腫瘍候補の指定の順番に基づいて、内視鏡プローブ１１０の進行方向を判定する。腫瘍候補８１０、８２０、８３０、８４０、８５０の順番で腫瘍候補が操作部５２によって指定された場合、進行方向判定部２４Ａは、大腸に沿ってその順番に従って向かう方向（矢印Ｚ１方向）を、内視鏡プローブ１１０の進行方向として判定する。また、別の例として、腫瘍候補８１０、８３０、８５０の順番で腫瘍候補が操作部５２によって指定された場合、進行方向判定部２４Ａは、大腸に沿ってその順番に従って向かう方向（矢印Ｚ１方向）を、内視鏡プローブ１１０の進行方向として判定する。
【００７０】
一方、腫瘍候補８５０、８４０、８３０、８２０、８１０の順番で腫瘍候補が操作部５２によって指定された場合、進行方向判定部２４Ａは、大腸に沿ってその順番に従って向かう方向（矢印Ｚ２方向）を、内視鏡プローブ１１０の進行方向として判定する。なお、矢印Ｚ２方向は、矢印Ｚ１方向とは逆の方向である。
【００７１】
なお、図７に示す例において、腫瘍候補８１０側が体腔（大腸）の入口側に相当する場合、矢印Ｚ１方向が、内視鏡プローブ１１０が前進している方向に相当し、矢印Ｚ２方向が、内視鏡プローブ１１０が後退している方向に相当する。
【００７２】
進行方向判定部２４Ａは、内視鏡プローブ１１０の進行方向（前進又は後退）を示す情報を決定部２５に出力する。
【００７３】
（決定部２５）
決定部２５は、第１実施形態と同様に、大腸を表すボリュームデータにおける内視鏡プローブ１１０の先端の位置を示す位置情報と、先端の向きを示す方向情報とを位置合わせ部２３から受ける。また、決定部２５は、内視鏡プローブ１１０の進行方向（前進又は後退）を示す情報を進行方向判定部２４Ａから受ける。そして、決定部２５は、第１実施形態と同様に、内視鏡プローブ１１０の先端の位置、先端の向き、及び進行方向に基づいて、画像生成処理に用いられる視点の位置と視線方向とを決定する。すなわち、決定部２５は、内視鏡プローブ１１０の先端の位置から進行方向に所定距離（距離Ｌ１又は距離Ｌ２）離れた位置を、視点ＶＰの位置とする。また、決定部２５は、内視鏡プローブ１１０の先端の向きを、画像生成処理に用いられる視線方向とする。
【００７４】
画像生成部２６は、第１実施形態と同様に記憶部３からボリュームデータを読み込み、決定部２５によって決定された視点と視線方向とに従って、大腸の内部を表す仮想内視鏡画像データを生成する。表示制御部４は、第１実施形態と同様に内視鏡画像と仮想内視鏡画像とを並べて表示部５１に表示させる。または、表示制御部４は内視鏡画像と仮想内視鏡画像とを重ねて表示部５１に表示させても良い。
【００７５】
以上のように、ＣＡＤ２７によって特定された腫瘍候補の位置に基づいて進行方向を特定した場合であっても、内視鏡画像に対応して、内視鏡プローブ１１０の進行方向の視野を操作者にとって直感的に分かりやすく表す仮想内視鏡画像を生成することが可能となる。
【００７６】
（測定部２８）
測定部２８は、腫瘍候補の位置を示す位置情報をＣＡＤ２７から受けて、予め基準として設定された基準点から各腫瘍候補までの距離を求める。測定部２８は、各腫瘍候補までの距離を示す情報を表示制御部４に出力する。例えば、測定部２８は、内視鏡プローブ１１０の先端部を基準点として、先端部から各腫瘍候補までの距離を求める。表示制御部４は、仮想内視鏡画像に表されている各腫瘍候補の近傍に、対応する腫瘍候補までの距離を示す情報を表示させる。なお、測定部２８が、この発明の「測定手段」の１例に相当する。
【００７７】
図８に、腫瘍候補までの距離の表示例を示す。図８（ａ）には、内視鏡プローブ１１０によって生成された内視鏡画像６００が示されている。内視鏡画像６００には、腫瘍候補Ａが表されている。図８（ｂ）には、内視鏡プローブ１１０を後退させた場合における仮想内視鏡画像９００が示されている。仮想内視鏡画像９００には、腫瘍候補Ａと腫瘍候補Ｂとが表されている。表示制御部４は、腫瘍候補Ａの近傍に、内視鏡プローブ１１０の先端部から腫瘍候補Ａまでの距離を示す情報（３８ｍｍ）を表示させる。また、表示制御部４は、腫瘍候補Ｂの近傍に、内視鏡プローブ１１０の先端部から腫瘍候補Ｂまでの距離を示す情報（２１ｍｍ）を表示させる。
【００７８】
以上のように、各腫瘍候補までの距離を表示することで、内視鏡画像の視点と仮想内視鏡画像の視点とが異なっている場合であっても、操作者は、それぞれの視点の前後関係を容易に把握することが可能となる。
【００７９】
なお、表示制御部４は、内視鏡画像の視点と仮想内視鏡画像の視点との間の距離を表示部５１に表示させても良い。例えば、表示制御部４は、内視鏡プローブ１１０の先端部からの所定距離（距離Ｌ１又は距離Ｌ２）を示す情報を決定部２５から受けて、距離Ｌ１又は距離Ｌ２の値を表示部５１に表示させても良い。
【００８０】
仮想内視鏡画像を生成するための視線方向は、内視鏡画像における視線方向と同一である。そのため、その視線方向とは逆の方向から観察可能な腫瘍候補が、大腸のヒダに隠れて仮想内視鏡画像に表されない可能性がある。例えば、内視鏡プローブ１１０を後退させる場合においても、仮想内視鏡画像を生成するための視線方向は、内視鏡画像における視線方向と同一である。この場合、視線方向とは逆の方向から観察可能な腫瘍候補が、大腸のヒダに隠れて仮想内視鏡画像に表されない可能性がある。そこで、仮想内視鏡画像において、ヒダを半透明にして表示することが好ましい。これにより、操作者は、ヒダに隠れている腫瘍候補を認識することが可能となる。または、腫瘍候補の位置に、識別可能なマーカを重ねて表示することが好ましい。
【００８１】
大腸のヒダを半透明にして表示する場合、画像生成部２６は、ボリュームデータの画素値（例えばＣＴ値）に基づいて大腸のヒダを特定し、そのヒダを半透明にした状態で仮想内視鏡画像データを生成する。そして、表示制御部４は、ヒダが半透明にされた状態の仮想内視鏡画像を表示部５１に表示させる。これにより、操作者は、ヒダの裏側に存在する腫瘍候補を認識することが可能となる。
【００８２】
腫瘍候補の位置にマーカを重ねる場合、表示制御部４が、腫瘍候補を示すマーカを生成する。表示制御部４は、腫瘍候補の位置を示す位置情報をＣＡＤ２７から受けると、その腫瘍候補を示すマーカを生成する。表示制御部４は、腫瘍候補を示すマーカを仮想内視鏡画像に重ねて表示部５１に表示させる。
【００８３】
例えば図８（ｂ）に示すように、表示制御部４は、腫瘍候補Ａの位置にマーカ９１０を重ね、腫瘍候補Ｂの位置にマーカ９２０を重ねて表示部５１に表示させる。これにより、腫瘍候補の手前にヒダが存在する場合であっても、操作者は、マーカによって腫瘍候補の存在を認識することが可能となる。
【００８４】
なお、画像処理部２Ａと表示制御部４とはそれぞれ、ＣＰＵ、ＧＰＵ、又はＡＳＩＣなどの図示しない処理装置と、ＲＯＭ、ＲＡＭ、又はＨＤＤなどの図示しない記憶装置とによって構成されていても良い。記憶装置には、画像処理部２Ａの機能を実行するための画像処理プログラムと、表示制御部４の機能を実行するための表示制御プログラムとが記憶されている。また、画像処理プログラムには、位置検出部２１の機能を実行するための位置検出プログラム、抽出部２２の機能を実行するための抽出プログラム、位置合わせ部２３の機能を実行するための位置合わせプログラム、進行方向判定部２４Ａの機能を実行するための進行方向判定プログラム、決定部２５の機能を実行するための決定プログラム、画像生成部２６の機能を実行するための画像生成プログラム、ＣＡＤ２７の機能を実行するためのプログラム、及び、測定部２８の機能を実行するための測定プログラムが含まれている。そして、ＣＰＵなどの処理装置が、記憶装置に記憶されている各プログラムを実行することで各部の機能を実行する。
【００８５】
なお、第１実施形態に係る医用画像処理装置１は、第２実施形態に係る医用画像処理装置１Ａが備える機能を有していても良い。例えば、第１実施形態に係る医用画像処理装置１がＣＡＤ２７を備えて、腫瘍候補を特定し、腫瘍候補を用いた処理を行っても良い。また、第１実施形態に係る医用画像処理装置１が測定部２８を備えて、内視鏡プローブ１１０の先端の位置から各腫瘍候補までの距離を測定し、その距離を用いた処理を行っても良い。
【００８６】
なお、第１実施形態及び第２実施形態において、内視鏡プローブ１１０を前進させる場合には、内視鏡プローブ１１０の先端部１１１の位置を視点ＶＰの位置として仮想内視鏡画像データを生成しても良い。この場合であっても、内視鏡プローブ１１０を後退させる場合には、先端部１１１から後方方向に距離Ｌ２離れた位置を視点ＶＰの位置として仮想内視鏡画像データを生成することで、内視鏡画像よりも後方の領域を事前に確認しながら内視鏡プローブ１１０を操作することが可能となる。例えば、進行方向判定部２４又は進行方向判定部２４Ａによって、内視鏡プローブ１１０が前進していると判定されると、決定部２５は、先端部１１１の位置を視点の位置に決定する。一方、進行方向判定部２４又は進行方向判定部２４Ａによって、内視鏡プローブ１１０が後退していると判定されると、決定部２５は、先端部１１１から進行方向（後退する方向）に距離Ｌ２離れた位置を視点に決定する。この場合であっても、内視鏡プローブ１１０を後方に進める（引き戻す）場合に、検査効率を向上させ、また、内視鏡プローブ１１０の操作の安全性を向上させることが可能となる。
【符号の説明】
【００８７】
１、１Ａ  医用画像処理装置
２、２Ａ  画像処理部
３  記憶部
４  表示制御部
５  ユーザインターフェース（ＵＩ）
２１  位置検出部
２２  抽出部
２３  位置合わせ部
２４、２４Ａ  進行方向判定部
２５  決定部
２６  画像生成部
２７  ＣＡＤ
２８  測定部
１００、１００Ａ  内視鏡装置
１１０  内視鏡プローブ
１２０  ロータリーエンコーダ
２００  医用画像撮影装置
【図１】
0005457841.tif 000002
【図２】
0005457841.tif 000003
【図３】
0005457841.tif 000004
【図４】
0005457841.tif 000005
【図５】
0005457841.tif 000006
【図６】
0005457841.tif 000007
【図７】
0005457841.tif 000008
【図８】
0005457841.tif 000009