(57)【特許請求の範囲】
【請求項１】
分岐を有する血管の複数の画像領域の対応付けを行なう画像領域対応付け装置であって、
造影剤が通過する際の前記血管を、互いに異なる第１の撮影角度と第２の撮影角度とからそれぞれ連続的に撮像することにより、前記第１の撮影角度より得られる第１の投影画像と前記第２の撮影角度より得られる第２の投影画像とで構成される画像セットを複数取得する投影画像取得部と、
前記投影画像取得部で取得した各画像セットのうちの第１の投影画像における前記分岐先の所定部分の第１の画像領域について、所定時間分の前記造影剤の輝度変化の情報を取得する第１輝度変化取得部と、
前記投影画像取得部で取得した各画像セットのうちの前記第２の投影画像における前記分岐先の所定部分の画像領域であり、かつ、前記第１の画像領域に対応する候補の画像領域である複数の第２の画像領域について、前記所定時間分の前記造影剤の輝度変化の情報をそれぞれ取得する第２輝度変化取得部と、
前記第１輝度変化取得部より取得された前記輝度変化の情報と、前記第２輝度変化取得部より取得された複数の前記輝度変化の情報のそれぞれとの類似度を算出する類似度算出部と、
前記類似度算出部より算出された前記類似度に基づき、前記第１の画像領域と対応する第２の画像領域を決定する対応領域決定部と、
を備える画像領域対応付け装置。
【請求項２】
前記第１輝度変化取得部は、前記第１の画像領域について、複数の時刻それぞれの時刻の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
前記第２輝度変化取得部は、前記複数の第２の画像領域について、前記複数の時刻それぞれの時刻の前記造影剤の輝度をそれぞれ前記所定時間分の前記造影剤の輝度変化の情報として取得する一方、
さらに、輝度の正規化を行う輝度正規化部をさらに備え、
前記輝度正規化部は、
前記血管が撮影されていないときの基準輝度と、前記第１輝度変化取得部より取得された前記輝度のそれぞれとの差分値を演算することにより正規化して、正規化された輝度変化の情報を取得し、
前記血管が撮影されていないときの基準輝度と、前記第２輝度変化取得部より取得されたそれぞれの前記輝度との差分値を演算することにより正規化して、正規化された輝度変化の情報を取得し、
前記類似度算出部は、
前記第１輝度変化取得部より取得され、かつ、前記輝度正規化部より前記正規化された輝度変化の情報と、
前記第２輝度変化取得部より取得され、かつ、前記輝度正規化部より前記正規化された複数の輝度変化の情報のそれぞれとの類似度を算出する、
請求項１に記載の画像領域対応付け装置。
【請求項３】
前記第１輝度変化取得部は、前記第１の画像領域について、複数の時刻それぞれの時刻の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
前記第２輝度変化取得部は、前記複数の第２の画像領域について、前記複数の時刻それぞれの時刻の複数の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
前記輝度正規化部は、前記第１輝度変化取得部及び前記第２輝度変化取得部より取得された各時刻の輝度変化の情報をそれぞれ正規化して、正規化された輝度変化の情報をそれぞれ取得し、
前記類似度算出部は、前記第１輝度変化取得部より取得され、かつ、前記輝度正規化部より正規化された各時刻の輝度について、前記第２輝度変化取得部より取得され、かつ、前記輝度正規化部より正規化された複数の各時刻の輝度変化の情報のそれぞれとの差分を算出することにより、前記所定時間分における前記差分の絶対値の合計値をそれぞれ類似度として算出し、
前記対応領域決定部は、前記類似度として前記類似度算出部より算出された前記差分の絶対値の合計値が最も小さい第２の画像領域を、前記第１の画像領域と対応する領域であると決定する、
請求項２に記載の画像領域対応付け装置。
【請求項４】
前記第１輝度変化取得部は、前記第１の画像領域について、複数の時刻それぞれの時刻の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
前記第２輝度変化取得部は、前記複数の第２の画像領域について、前記複数の時刻それぞれの時刻の複数の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
前記第１輝度変化取得部は、前記第１の画像領域について、前記造影剤の輝度を時系列順にプロットしたグラフを輝度変化の情報として取得し、
前記第２輝度変化取得部は、前記複数の第２の画像領域について、前記造影剤の輝度を時系列順にプロットしたグラフをそれぞれ輝度変化の情報として取得し、
前記輝度正規化部は、前記第１輝度変化取得部及び前記第２輝度変化取得部より取得されたグラフをそれぞれ正規化して、正規化されたグラフを取得し、
前記類似度算出部は、前記第１輝度変化取得部より取得され、かつ、前記輝度正規化部より取得された前記正規化されたグラフと、前記第２輝度変化取得部より取得され、かつ、前記輝度正規化部より前記正規化された複数のグラフのそれぞれとの形状の類似度をそれぞれ算出し、
前記対応領域決定部は、前記類似度算出部より算出された形状の類似度が最も高い第２の画像領域を、前記第１の画像領域と対応する領域であると決定する、
請求項２に記載の画像領域対応付け装置。
【請求項５】
前記類似度算出部は、前記第１輝度変化取得部より取得され、かつ、前記輝度正規化部より正規化されたグラフの面積と、前記第２輝度変化取得部より取得され、かつ、前記輝度正規化部より正規化された複数の前記グラフそれぞれの面積との差分を類似度として算出し、
前記対応領域決定部は、前記類似度として前記類似度算出部より算出された差分が最も小さいグラフに相当する第２の画像領域を、前記第１の画像領域と対応する領域であると決定する、
請求項４に記載の画像領域対応付け装置。
【請求項６】
前記第１輝度変化取得部は、前記第１の画像領域について、複数の時刻それぞれの時刻の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
前記第２輝度変化取得部は、前記複数の第２の画像領域について、前記複数の時刻それぞれの時刻の複数の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
さらに、前記第１の画像領域及び前記第２の画像領域のそれぞれのある点の輝度が、その点の最大の輝度に対して所定比に到達する時刻である所定比時刻を取得する所定比時刻取得部を備え、
前記所定比時刻取得部は、前記第１の画像領域及び前記第２の画像領域のそれぞれにおいて、前記輝度正規化部により前記正規化された輝度変化の情報を輝度列とするとき、前記輝度列の値が所定比にそれぞれ到達する前記所定比時刻をそれぞれ取得し、
前記類似度算出部は、前記複数の前記第２画像領域のうち、前記第１画像領域の前記所定比時刻と類似度の高い前記所定比時刻を有する前記第２画像領域を前記第１画像領域の対応領域に決定する、
請求項２に記載の画像領域対応付け装置。
【請求項７】
前記第１輝度変化取得部は、前記第１の画像領域について、複数の時刻それぞれの時刻の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
前記第２輝度変化取得部は、前記複数の第２の画像領域について、前記複数の時刻それぞれの時刻の複数の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
さらに、前記第１の画像領域及び前記第２の画像領域のそれぞれにおいて、前記輝度正規化部により前記正規化された輝度変化の情報を輝度列とするとき、前記輝度列を微分した微分輝度列のピーク時刻を取得するピーク時刻取得部を備え、
前記ピーク時刻取得部は、前記第１の画像領域及び前記第２の画像領域のそれぞれにおいて、前記輝度列を微分した前記微分輝度列の前記ピーク時刻を取得し、
前記類似度算出部は、前記複数の前記第２画像領域のうち、前記第１画像領域の前記ピーク時刻と類似度の高い前記ピーク時刻を有する前記第２画像領域を前記第１画像領域の対応領域に決定する、
請求項２に記載の画像領域対応付け装置。
【請求項８】
前記第１の撮影角度より前記血管を撮像する第１Ｘ線撮像装置の位置情報と前記第２の撮影角度より前記血管を撮像する第２Ｘ線撮像装置の位置情報との相対位置情報を取得する撮影部情報取得部と、
前記第１投影画像上における前記第１の画像領域の位置情報を取得する血管領域取得部と、
前記撮影部情報取得部よりそれぞれ取得した各位置情報より、前記第１Ｘ線撮像装置、前記第２Ｘ線撮像装置、及び前記第１の画像領域から構成される平面であるエピポーラ平面を算出し、前記第２の投影画像上について、算出された前記エピポーラ平面と前記第２の投影画像との交線であるエピポーラ線を算出し、前記複数の第２の画像領域について、前記算出された前記エピポーラ線上にそれぞれ位置する位置情報を取得する対応候補領域取得部と、
をさらに備え、
前記対応候補領域取得部で取得した前記複数の第２の画像領域の位置情報の位置の輝度変化を第２輝度変化取得部で取得する
請求項１〜７のいずれか１つに記載の画像領域対応付け装置。
【請求項９】
前記分岐を有する血管の３次元モデルを生成する３次元モデル生成装置であって、
請求項１〜８のいずれか１つに記載の前記画像領域対応付け装置と、
前記画像領域対応付け装置により決定された情報を用いて、前記血管の３次元モデルを生成する３次元モデル生成部と、
を備える３次元モデル生成装置。
【請求項１０】
分岐を有する血管の複数の画像領域の対応付けを行なう画像領域対応付け方法であって、
造影剤が通過する際の前記血管を、互いに異なる第１の撮影角度と第２の撮影角度とからそれぞれ連続的に撮像することにより、前記第１の撮影角度より得られる第１の投影画像と前記第２の撮影角度より得られる第２の投影画像とで構成される画像セットを投影画像取得部で複数取得し、
前記投影画像取得部で取得した各画像セットのうちの第１の投影画像における前記分岐先の所定部分の第１の画像領域について、所定時間分の前記造影剤の輝度変化の情報を第１輝度変化取得部で取得し、
前記投影画像取得部で取得した各画像セットのうちの前記第２の投影画像における前記分岐先の所定部分の画像領域であり、かつ、前記第１の画像領域に対応する候補の画像領域である複数の第２の画像領域について、前記所定時間分の前記造影剤の輝度変化の情報をそれぞれ第２輝度変化取得部で取得し、
前記第１輝度変化取得部より取得された前記輝度変化の情報と、前記第２輝度変化取得部より取得された複数の前記輝度変化の情報のそれぞれとの類似度を類似度算出部で算出し、
前記類似度算出部より算出された前記類似度に基づき、前記第１の画像領域と対応する第２の画像領域を対応領域決定部で決定する、
画像領域対応付け方法。
【請求項１１】
分岐を有する血管の複数の画像領域の対応付けを行なう画像領域対応付け用プログラムであって、
コンピュータを、
造影剤が通過する際の前記血管を、互いに異なる第１の撮影角度と第２の撮影角度とからそれぞれ連続的に撮像することにより、前記第１の撮影角度より得られる第１の投影画像と前記第２の撮影角度より得られる第２の投影画像とで構成される画像セットを複数取得する投影画像取得部と、
前記投影画像取得部で取得した各画像セットのうちの第１の投影画像における前記分岐先の所定部分の第１の画像領域について、所定時間分の前記造影剤の輝度変化の情報を取得する第１輝度変化取得部と、
前記投影画像取得部で取得した各画像セットのうちの前記第２の投影画像における前記分岐先の所定部分の画像領域であり、かつ、前記第１の画像領域に対応する候補の画像領域である複数の第２の画像領域について、前記所定時間分の前記造影剤の輝度変化の情報をそれぞれ取得する第２輝度変化取得部と、
前記第１輝度変化取得部より取得された前記輝度変化の情報と、前記第２輝度変化取得部より取得された複数の前記輝度変化の情報のそれぞれとの類似度を算出する類似度算出部と、
前記類似度算出部より算出された前記類似度に基づき、前記第１の画像領域と対応する第２の画像領域を決定する対応領域決定部と、
として機能させるための画像領域対応付け用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２方向から撮影した血管のＸ線画像の複数の画像領域の対応付けを行う画像領域対応付け装置、画像領域対応付け装置を利用して３次元モデルを生成する３次元モデル生成装置、画像領域対応付け方法、及び画像領域対応付け用プログラムに関する。
【背景技術】
【０００２】
血管の狭窄又は閉塞による疾患を調べる検査として、カテーテル造影検査がある。カテーテル造影検査では、Ｘ線不透過物質である造影剤を使用する。造影剤を血管内に注入してＸ線撮影することにより、血管とそれ以外の部分とを明瞭に区別することができる。【０００３】
１方向からＸ線撮影した場合、冠状動脈のように多数の分岐を有する血管について、人が血管の形状を把握することは困難である。【０００４】
そこで、２方向からＸ線撮影した２枚のＸ線画像より、血管の３次元モデルを生成する技術が研究開発されている（例えば、特許文献１及び非特許文献１参照）。これにより、人は血管の形状を把握することが容易となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１３１４２９号公報
【非特許文献】
【０００６】
【非特許文献１】吉田忠弘、見崎元秀、佐藤浩康、斎藤恒雄、「心血管造影像からの冠状動脈の３次元抽出」、電子情報通信学会論文誌  ‘８９／３  Ｖｏｌ．Ｊ７２−Ｄ−ＩＩ  Ｎｏ．３、Ｐ４３３−４４１
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の技術では、血管の３次元モデルを生成するために十分ではなかった。【０００８】
そこで、本開示の限定的でない例示的なある実施形態は、２方向から撮影した血管のＸ線画像の複数の画像領域の対応付けを行う画像領域対応付け装置、画像領域対応付け装置を利用して血管の３次元モデルを生成する３次元モデル生成装置、画像領域対応付け方法、及び画像領域対応付け用プログラムを提供する。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明よれば、分岐を有する血管の複数の画像領域の対応付けを行なう画像領域対応付け装置であって、
造影剤が通過する際の前記血管を、互いに異なる第１の撮影角度と第２の撮影角度とからそれぞれ連続的に撮像することにより、前記第１の撮影角度より得られる第１の投影画像と前記第２の撮影角度より得られる第２の投影画像とで構成される画像セットを複数取得する投影画像取得部と、
前記投影画像取得部で取得した各画像セットのうちの第１の投影画像における前記分岐先の所定部分の第１の画像領域について、所定時間分の前記造影剤の輝度変化の情報を取得する第１輝度変化取得部と、
前記投影画像取得部で取得した各画像セットのうちの前記第２の投影画像における前記分岐先の所定部分の画像領域であり、かつ、前記第１の画像領域に対応する候補の画像領域である複数の第２の画像領域について、前記所定時間分の前記造影剤の輝度変化の情報をそれぞれ取得する第２輝度変化取得部と、
前記第１輝度変化取得部より取得された前記輝度変化の情報と、前記第２輝度変化取得部より取得された複数の前記輝度変化の情報のそれぞれとの類似度を算出する類似度算出部と、
前記類似度算出部より算出された前記類似度に基づき、前記第１の画像領域と対応する第２の画像領域を決定する対応領域決定部と、
を備える画像領域対応付け装置を提供する。
これらの概括的かつ特定の態様は、システム、方法、コンピュータプログラム並びにシステム、方法及びコンピュータプログラムの任意の組み合わせにより実現してもよい。
【発明の効果】
【００１０】
本開示の限定的でない例示的なある実施形態によれば、２方向から撮影した血管のＸ線画像の複数の画像領域の対応付けを行う画像領域対応付け装置及び方法及び画像領域対応付け用プログラム、及び、画像領域対応付け装置を利用して血管の３次元モデルを生成する３次元モデル生成装置が提供される。
【図面の簡単な説明】
【００１１】
本発明のこれらと他の目的と特徴は、添付された図面についての好ましい実施形態に関連した次の記述から明らかになる。この図面においては、
【図１】図１は、血管の３次元モデルを生成する説明図、
【図２】図２は、対応点の候補点が１点の場合の図、
【図３】図３は、対応点の候補点が２点の場合の図、
【図４】図４は、第１実施形態における３次元モデル生成装置の機能構成を示すブロック図、
【図５】図５は、第１輝度変化取得部が取得する情報の一例を示す図、
【図６】図６は、第１の画像領域の輝度変化の様子を示す図、
【図７】図７は、第２の画像領域を算出する方法の説明図、
【図８】図８は、第２輝度変化取得部が取得する情報の一例を示す図、
【図９】図９は、第２の画像領域の輝度変化の様子を示す図、
【図１０】図１０は、類似度算出部が算出する類似度の説明図、
【図１１】図１１は、第１実施形態における３次元モデル生成装置の処理動作の一例を示すフローチャート、
【図１２】図１２は、第１輝度変化取得部及び第２輝度変化取得部が取得する輝度変化のグラフ、
【図１３】図１３は、対応する領域同士で輝度の最大値が異なる理由の説明図、
【図１４】図１４は、第２実施形態における３次元モデル生成装置の機能構成を示すブロック図、
【図１５】図１５は、正規化された輝度変化のグラフ、
【図１６】図１６は、第１の画像領域及び一方の第２の画像領域について正規化された所定時間分の輝度変化の一例を示す図、
【図１７】図１７は、第１の画像領域及び他方の第２の画像領域について正規化された所定時間分の輝度変化の一例を示す図、
【図１８】図１８は、第１の画像領域及び一方の第２の画像領域について正規化された所定時間分の輝度変化の一例を示す図、
【図１９】図１９は、第１の画像領域及び他方の第２の画像領域について正規化された所定時間分の輝度変化の一例を示す図、
【図２０】図２０は、第２実施形態における３次元モデル生成装置の処理動作の一例を示すフローチャート、
【図２１】図２１は、第３実施形態における３次元モデル生成装置の機能構成を示すブロック図、
【図２２】図２２は、Ｘ線撮影システムの構成を示すブロック図、
【図２３】図２３は、第３実施形態における撮影部情報保持部のデータ構造の一例を示す図、
【図２４】図２４は、第３実施形態におけるＸ線画像保持部のデータ構造の一例を示す図、
【図２５】図２５は、第３実施形態における血管領域取得部の構成を示す図、
【図２６】図２６は、第３実施形態における二値画像の一例を示す図、
【図２７】図２７は、第３実施形態における細線画像（第一血管領域画像）の一例を示す図、
【図２８】図２８は、第３実施形態における血管領域取得部のフローチャート、
【図２９】図２９は、第３実施形態における血管領域保持部のデータ構造の一例を示す図、
【図３０】図３０は、第３実施形態における対応付け部の構成を示す図、
【図３１】図３１は、第３実施形態における対応候補領域取得部のフローチャート、
【図３２】図３２は、第３実施形態におけるエピポーラ線Ｌ２を示す図、
【図３３】図３３は、第３実施形態における造影点Ｐｋ、対応候補点Ｑｋ＿１〜Ｑｋ＿２の輝度列を示すグラフ、
【図３４】図３４は、第３実施形態における輝度列保持部のデータ構造の一例を示す図、
【図３５】図３５は、第３実施形態における輝度列評価部の構成を示す図、
【図３６】図３６は、第３実施形態における造影点Ｐｋ、対応点Ｑｋ、対応点Ｑｘの正規化輝度列を示すグラフ、
【図３７】図３７は、第３実施形態における対応候補点Ｑｋ＿１に対する評価値を示すグラフ、
【図３８】図３８は、第３実施形態における対応候補点Ｑｋ＿２に対する評価値を示すグラフ、
【図３９】図３９は、第３実施形態における対応付け制御部のフローチャート、
【図４０】図４０は、第３実施形態における対応候補領域保持部のデータ構造の一例を示す図、
【図４１】図４１は、第３実施形態における三次元位置保持部のデータ構造の一例を示す図、
【図４２】図４２は、第３実施形態における表示画面生成部が生成する表示画面を示す図、
【図４３】図４３は、第３実施形態における形状復元装置のフローチャート、
【図４４】図４４は、第３実施形態における三次元点Ｊｋに流れる造影剤の量を示すグラフ、
【図４５】図４５は、第３実施形態における三次元上の血管の一例を示す図、
【図４６】図４６は、第３実施形態における血管の断面を示す図、
【図４７】図４７は、第３実施形態における三次元上の血管を撮影したＸ線画像１２１１〜１２１２を示す図、
【図４８】図４８は、第４実施形態における所定比時刻を示すグラフ、
【図４９】図４９は、第４実施形態における形状復元装置の構成を示す図、
【図５０】図５０は、第４実施形態における対応付け部の構成を示す図、
【図５１】図５１は、第４実施形態における所定比時刻取得部のデータ構造の一例を示す図、
【図５２】図５２は、第４実施形態における対応付け部のフローチャート、
【図５３】図５３は、第５実施形態における形状復元装置の構成を示す図、
【図５４】図５４は、第５実施形態における対応付け部の構成を示す図、
【図５５】図５５は、第５実施形態における輝度列評価部の構成を示す図、
【図５６】図５６は、第５実施形態における輝度列保持部のデータ構造の一例を示す図、
【図５７】図５７は、第５実施形態における造影点Ｐｋ、対応候補点Ｑｋ＿１〜Ｑｋ＿２の微分輝度列を示すグラフ、
【図５８】図５８は、第５実施形態におけるピーク時刻保持部のデータ構成を示す図、
【図５９】図５９は、第５実施形態におけるピーク時刻保持部が保持するデータの一例を示す図、
【図６０】図６０は、第５実施形態における対応付け部のフローチャート、
【図６１】図６１は、第６実施形態におけるエピポーラ平面を示す図、
【図６２】図６２は、第６実施形態における造影点Ｐｋ＿１〜Ｐｋ＿３、及び、対応候補点Ｑｋ＿１〜Ｑｋ＿２の輝度列を示すグラフ、
【図６３】図６３は、第６実施形態におけるエピポーラ平面を示す図、
【図６４】図６４は、第６実施形態におけるエピポーラ平面を示す図、
【図６５】図６５は、第６実施形態におけるエピポーラ平面を示す図、
【図６６】図６６は、第６実施形態におけるエピポーラ平面を示す図、
【図６７】図６７は、第６実施形態におけるエピポーラ平面を示す図、
【図６８】図６８は、第６実施形態における形状復元装置の構成を示す図、
【図６９】図６９は、第６実施形態における対応付け部の構成を示す図、
【図７０】図７０は、第６実施形態におけるグループ分け取得部が取得するグループ分けの一例を示す図、
【図７１】図７１は、第６実施形態におけるグループ分け取得部の構成を示す図、
【図７２】図７２は、第６実施形態における二グループ分け部が行うグループ分けの一例を示す図、
【図７３】図７３は、第６実施形態における二グループ分け部が行うグループ分けの結果を示す図、
【図７４】図７４は、第６実施形態におけるグループ分け部のフローチャート、
【図７５】図７５は、第６実施形態におけるグループ分け部が行うグループ分けの結果の一例を示す図、
【図７６】図７６は、第６実施形態におけるグループ分け評価部の構成を示す図、
【図７７】図７７は、第６実施形態における輝度列取得部が行う処理のフローチャート、
【図７８】図７８は、第６実施形態における対応情報保持部に追加する対応情報の一例を示す図、
【図７９】図７９は、第６実施形態における対応情報保持部に追加する対応情報の一例を示す図、
【図８０】図８０は、図４９の第４実施形態における形状復元装置の輝度列評価部の構成を示す図である。
【発明を実施するための形態】
【００１２】
本発明の記述を続ける前に、添付図面において同じ部品については同じ参照符号を付している。
以下、図面を参照して本発明における実施形態を詳細に説明する前に、本発明の基礎となった知見について説明する。
【００１３】
（本発明の基礎となった知見）
図１に、血管の３次元モデルを生成する説明図を示す。
【００１４】
Ｘ線発生部２０２Ａ及びＸ線発生部２０２Ｂより、２つの異なる方向から血管１２０１に向けてＸ線を照射することにより、第１Ｘ線画像１１０１及び第２Ｘ線画像１１０２を得る。
【００１５】
血管１２０１上の点Ｊｋは、第１Ｘ線画像１１０１上において点Ｐｋに相当する。
【００１６】
ここで、点Ｊｋが、第２Ｘ線画像１１０２上において何れの箇所であるか特定できれば、三角測量の原理を用いて、点Ｊｋの３次元位置を特定することができる。同様に、血管１２０１上の複数の点について、３次元位置をそれぞれ特定することにより、血管１２０１の３次元モデルを生成することができる。
【００１７】
点Ｊｋに対応する第２Ｘ線画像１１０２上の点の求める方法について説明する。
【００１８】
始めに、第１Ｘ線画像１１０１の点Ｐｋに対して、第２Ｘ線画像１１０２におけるエピポーラ線Ｌ２を求める。エピポーラ線Ｌ２とは、点Ｐｋの対応点が第２Ｘ線画像１１０２上に出現し得る直線状の範囲である。エピポーラ線Ｌ２は、点Ｐｋと、第１Ｘ線画像１１０１及び第２Ｘ線画像１１０２の幾何学的な位置関係より決定される。図１において、点Ｐｋに対応する候補点は点Ｑｋのみであるので、点Ｐｋの対応点は点Ｑｋとなる。
【００１９】
図２に、対応点の候補点が１点の場合の図を示す。
【００２０】
図２に示すように、第２Ｘ線画像１１０２において、血管１２０１の端点と、エピポーラ線Ｌ２との交点が１点である場合には、点Ｑｋが点Ｐｋの対応点と決定される。
【００２１】
しかし、図３に示すように、血管１２０１の端点と、エピポーラ線Ｌ２との交点が２点である場合には、点Ｑｋ＿１又は点Ｑｋ＿２のいずれを点Ｐｋの対応点とすべきかを決定することができない。
【００２２】
そこで、本開示の第１態様によれば、分岐を有する血管の複数の画像領域の対応付けを行なう画像領域対応付け装置であって、
造影剤が通過する際の前記血管を、互いに異なる第１の撮影角度と第２の撮影角度とからそれぞれ連続的に撮像することにより、前記第１の撮影角度より得られる第１の投影画像と前記第２の撮影角度より得られる第２の投影画像とで構成される画像セットを複数取得する投影画像取得部と、
前記投影画像取得部で取得した各画像セットのうちの第１の投影画像における前記分岐先の所定部分の第１の画像領域について、所定時間分の前記造影剤の輝度変化の情報を取得する第１輝度変化取得部と、
前記投影画像取得部で取得した各画像セットのうちの前記第２の投影画像における前記分岐先の所定部分の画像領域であり、かつ、前記第１の画像領域に対応する候補の画像領域である複数の第２の画像領域について、前記所定時間分の前記造影剤の輝度変化の情報をそれぞれ取得する第２輝度変化取得部と、
前記第１輝度変化取得部より取得された前記輝度変化の情報と、前記第２輝度変化取得部より取得された複数の前記輝度変化の情報のそれぞれとの類似度を算出する類似度算出部と、
前記類似度算出部より算出された前記類似度に基づき、前記第１の画像領域と対応する第２の画像領域を決定する対応領域決定部と、
を備える画像領域対応付け装置を提供する。
【００２３】
前記第１態様によれば、２方向から撮影した血管のＸ線画像の複数の画像領域の対応付けを適切に行うことができる。
【００２４】
本開示の第２態様によれば、前記第１輝度変化取得部は、前記第１の画像領域について、複数の時刻それぞれの時刻の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
前記第２輝度変化取得部は、前記複数の第２の画像領域について、前記複数の時刻それぞれの時刻の前記造影剤の輝度をそれぞれ前記所定時間分の前記造影剤の輝度変化の情報として取得する一方、
さらに、輝度の正規化を行う輝度正規化部をさらに備え、
前記輝度正規化部は、
前記血管が撮影されていないときの基準輝度と、前記第１輝度変化取得部より取得された前記輝度のそれぞれとの差分値を演算することにより正規化して、正規化された輝度変化の情報を取得し、
前記血管が撮影されていないときの基準輝度と、前記第２輝度変化取得部より取得されたそれぞれの前記輝度との差分値を演算することにより正規化して、正規化された輝度変化の情報を取得し、
前記類似度算出部は、
前記第１輝度変化取得部より取得され、かつ、前記輝度正規化部より前記正規化された輝度変化の情報と、
前記第２輝度変化取得部より取得され、かつ、前記輝度正規化部より前記正規化された複数の輝度変化の情報のそれぞれとの類似度を算出する、
第１の態様に記載の画像領域対応付け装置を提供する。
【００２５】
前記第２態様によれば、第１の撮影角度から撮影した血管の輝度と、第２の撮影角度から撮影した血管の輝度とが異なる輝度となる場合においても、複数対応点候補の中から適切な対応点を決定することができる。
【００２６】
本開示の第３態様によれば、前記第１輝度変化取得部は、前記第１の画像領域について、複数の時刻それぞれの時刻の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
前記第２輝度変化取得部は、前記複数の第２の画像領域について、前記複数の時刻それぞれの時刻の複数の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
前記輝度正規化部は、前記第１輝度変化取得部及び前記第２輝度変化取得部より取得された各時刻の輝度変化の情報をそれぞれ正規化して、正規化された輝度変化の情報をそれぞれ取得し、
前記類似度算出部は、前記第１輝度変化取得部より取得され、かつ、前記輝度正規化部より正規化された各時刻の輝度について、前記第２輝度変化取得部より取得され、かつ、前記輝度正規化部より正規化された複数の各時刻の輝度変化の情報のそれぞれとの差分を算出することにより、前記所定時間分における前記差分の絶対値の合計値をそれぞれ類似度として算出し、
前記対応領域決定部は、前記類似度として前記類似度算出部より算出された前記差分の絶対値の合計値が最も小さい第２の画像領域を、前記第１の画像領域と対応する領域であると決定する、
第２の態様に記載の画像領域対応付け装置を提供する。
【００２７】
前記第３態様によれば、第１の撮影角度から撮影した血管の輝度と、第２の撮影角度から撮影した血管の輝度とが異なる輝度となり、個々の撮影時間における輝度にノイズが含まれるような場合においても、複数対応点候補の中から適切な対応点を決定することができる。
【００２８】
本開示の第４態様によれば、前記第１輝度変化取得部は、前記第１の画像領域について、複数の時刻それぞれの時刻の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
前記第２輝度変化取得部は、前記複数の第２の画像領域について、前記複数の時刻それぞれの時刻の複数の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
前記第１輝度変化取得部は、前記第１の画像領域について、前記造影剤の輝度を時系列順にプロットしたグラフを輝度変化の情報として取得し、
前記第２輝度変化取得部は、前記複数の第２の画像領域について、前記造影剤の輝度を時系列順にプロットしたグラフをそれぞれ輝度変化の情報として取得し、
前記輝度正規化部は、前記第１輝度変化取得部及び前記第２輝度変化取得部より取得されたグラフをそれぞれ正規化して、正規化されたグラフを取得し、
前記類似度算出部は、前記第１輝度変化取得部より取得され、かつ、前記輝度正規化部より取得された前記正規化されたグラフと、前記第２輝度変化取得部より取得され、かつ、前記輝度正規化部より前記正規化された複数のグラフのそれぞれとの形状の類似度をそれぞれ算出し、
前記対応領域決定部は、前記類似度算出部より算出された形状の類似度が最も高い第２の画像領域を、前記第１の画像領域と対応する領域であると決定する、
第２の態様に記載の画像領域対応付け装置を提供する。
【００２９】
前記第４態様によれば、第１の撮影角度から撮影した血管の輝度と、第２の撮影角度から撮影した血管の輝度とが異なる輝度となる場合においても、複数対応点候補の中から適切な対応点を決定することができる。
【００３０】
本開示の第５態様によれば、前記類似度算出部は、前記第１輝度変化取得部より取得され、かつ、前記輝度正規化部より正規化されたグラフの面積と、前記第２輝度変化取得部より取得され、かつ、前記輝度正規化部より正規化された複数の前記グラフそれぞれの面積との差分を類似度として算出し、
前記対応領域決定部は、前記類似度として前記類似度算出部より算出された差分が最も小さいグラフに相当する第２の画像領域を、前記第１の画像領域と対応する領域であると決定する、
第４の態様に記載の画像領域対応付け装置を提供する。
【００３１】
前記第５態様によれば、第１の撮影角度から撮影した血管の輝度と、第２の撮影角度から撮影した血管の輝度とが異なる輝度となり、個々の撮影時間における輝度にノイズが含まれるような場合においても、複数対応点候補の中から適切な対応点を決定することができる。
【００３２】
本開示の第６態様によれば、前記第１輝度変化取得部は、前記第１の画像領域について、複数の時刻それぞれの時刻の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
前記第２輝度変化取得部は、前記複数の第２の画像領域について、前記複数の時刻それぞれの時刻の複数の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
さらに、前記第１の画像領域及び前記第２の画像領域のそれぞれのある点の輝度が、その点の最大の輝度に対して所定比に到達する時刻である所定比時刻を取得する所定比時刻取得部を備え、
前記所定比時刻取得部は、前記第１の画像領域及び前記第２の画像領域のそれぞれにおいて、前記輝度正規化部により前記正規化された輝度変化の情報を輝度列とするとき、前記輝度列の値が所定比にそれぞれ到達する前記所定比時刻をそれぞれ取得し、
前記類似度算出部は、前記複数の前記第２画像領域のうち、前記第１画像領域の前記所定比時刻と類似度の高い前記所定比時刻を有する前記第２画像領域を前記第１画像領域の対応領域に決定する、
第２の態様に記載の画像領域対応付け装置を提供する。
【００３３】
前記第６態様によれば、第１の撮影角度から撮影した血管の輝度と、第２の撮影角度から撮影した血管の輝度とが異なる輝度となる場合においても、複数対応点候補の中から適切な対応点を決定することができる。
【００３４】
本開示の第７態様によれば、前記第１輝度変化取得部は、前記第１の画像領域について、複数の時刻それぞれの時刻の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
前記第２輝度変化取得部は、前記複数の第２の画像領域について、前記複数の時刻それぞれの時刻の複数の前記造影剤の輝度を前記所定時間分の前記造影剤の輝度変化の情報として取得し、
さらに、前記第１の画像領域及び前記第２の画像領域のそれぞれにおいて、前記輝度正規化部により前記正規化された輝度変化の情報を輝度列とするとき、前記輝度列を微分した微分輝度列のピーク時刻を取得するピーク時刻取得部を備え、
前記ピーク時刻取得部は、前記第１の画像領域及び前記第２の画像領域のそれぞれにおいて、前記輝度列を微分した前記微分輝度列の前記ピーク時刻を取得し、
前記類似度算出部は、前記複数の前記第２画像領域のうち、前記第１画像領域の前記ピーク時刻と類似度の高い前記ピーク時刻を有する前記第２画像領域を前記第１画像領域の対応領域に決定する、
第２の態様に記載の画像領域対応付け装置を提供する。
【００３５】
前記第７態様によれば、第１の撮影角度から撮影した血管の輝度と、第２の撮影角度から撮影した血管の輝度とが異なる輝度となる場合においても、複数対応点候補の中から適切な対応点を決定することができる。
【００３６】
本開示の第８態様によれば、前記第１の撮影角度より前記血管を撮像する第１Ｘ線撮像装置の位置情報と前記第２の撮影角度より前記血管を撮像する第２Ｘ線撮像装置の位置情報との相対位置情報を取得する撮影部情報取得部と、
前記第１投影画像上における前記第１の画像領域の位置情報を取得する血管領域取得部と、
前記撮影部情報取得部よりそれぞれ取得した各位置情報より、前記第１Ｘ線撮像装置、前記第２Ｘ線撮像装置、及び前記第１の画像領域から構成される平面であるエピポーラ平面を算出し、前記第２の投影画像上について、算出された前記エピポーラ平面と前記第２の投影画像との交線であるエピポーラ線を算出し、前記複数の第２の画像領域について、前記算出された前記エピポーラ線上にそれぞれ位置する位置情報を取得する対応候補領域取得部と、
をさらに備え、
前記対応候補領域取得部で取得した前記複数の第２の画像領域の位置情報の位置の輝度変化を第２輝度変化取得部で取得する
請求項１〜７のいずれか１つに記載の画像領域対応付け装置を提供する。
【００３７】
前記第８態様によれば、エピポーラ線を算出することにより、第１の画像領域に対応する複数の第２の画像領域を決定することができる。
【００３８】
本開示の第９態様によれば、分岐を有する血管の３次元モデルを生成する３次元モデル生成方法であって、投影画像取得部が、造影剤が通過する際の前記血管を第１の撮影角度と第２の撮影角度とから連続的に撮像することにより、前記第１の撮影角度より得られる第１の投影画像と前記第２の撮影角度より得られる第２の投影画像とで構成される画像セットを複数取得し、第１輝度変化取得部が、前記第１の投影画像における前記分岐先の所定部分の第１の画像領域について、所定時間分の前記造影剤の輝度変化を取得し、第２輝度変化取得部が、前記第２の投影画像における前記分岐先の所定部分の画像領域であり、かつ、前記第１の画像領域に対応する候補の画像領域である複数の第２の画像領域について、前記所定時間分の前記造影剤の輝度変化をそれぞれ取得し、類似度算出部が、前記第１輝度変化取得部より取得された前記輝度変化と、前記第２輝度変化取得部より取得された複数の前記輝度変化との類似度をそれぞれ算出し、対応領域決定部が、前記類似度算出部より算出された類似度が最も高い第２の画像領域を、前記第１の画像領域と対応する領域であると決定し、３次元モデル生成部が、前記対応領域決定部より決定された情報を用いて、前記血管の３次元モデルを生成する、３次元モデル生成方法を提供する。
【００３９】
本開示の第１０態様によれば、分岐を有する血管の複数の画像領域の対応付けを行なう画像領域対応付け方法であって、
造影剤が通過する際の前記血管を、互いに異なる第１の撮影角度と第２の撮影角度とからそれぞれ連続的に撮像することにより、前記第１の撮影角度より得られる第１の投影画像と前記第２の撮影角度より得られる第２の投影画像とで構成される画像セットを投影画像取得部で複数取得し、
前記投影画像取得部で取得した各画像セットのうちの第１の投影画像における前記分岐先の所定部分の第１の画像領域について、所定時間分の前記造影剤の輝度変化の情報を第１輝度変化取得部で取得し、
前記投影画像取得部で取得した各画像セットのうちの前記第２の投影画像における前記分岐先の所定部分の画像領域であり、かつ、前記第１の画像領域に対応する候補の画像領域である複数の第２の画像領域について、前記所定時間分の前記造影剤の輝度変化の情報をそれぞれ第２輝度変化取得部で取得し、
前記第１輝度変化取得部より取得された前記輝度変化の情報と、前記第２輝度変化取得部より取得された複数の前記輝度変化の情報のそれぞれとの類似度を類似度算出部で算出し、
前記類似度算出部より算出された前記類似度に基づき、前記第１の画像領域と対応する第２の画像領域を対応領域決定部で決定する、
画像領域対応付け方法を提供する。
前記態様によれば、２方向から撮影した血管のＸ線画像の複数の画像領域の対応付けを適切に行うことができる。
本開示の第１１態様によれば、分岐を有する血管の複数の画像領域の対応付けを行なう画像領域対応付け用プログラムであって、
コンピュータを、
造影剤が通過する際の前記血管を、互いに異なる第１の撮影角度と第２の撮影角度とからそれぞれ連続的に撮像することにより、前記第１の撮影角度より得られる第１の投影画像と前記第２の撮影角度より得られる第２の投影画像とで構成される画像セットを複数取得する投影画像取得部と、
前記投影画像取得部で取得した各画像セットのうちの第１の投影画像における前記分岐先の所定部分の第１の画像領域について、所定時間分の前記造影剤の輝度変化の情報を取得する第１輝度変化取得部と、
前記投影画像取得部で取得した各画像セットのうちの前記第２の投影画像における前記分岐先の所定部分の画像領域であり、かつ、前記第１の画像領域に対応する候補の画像領域である複数の第２の画像領域について、前記所定時間分の前記造影剤の輝度変化の情報をそれぞれ取得する第２輝度変化取得部と、
前記第１輝度変化取得部より取得された前記輝度変化の情報と、前記第２輝度変化取得部より取得された複数の前記輝度変化の情報のそれぞれとの類似度を算出する類似度算出部と、
前記類似度算出部より算出された前記類似度に基づき、前記第１の画像領域と対応する第２の画像領域を決定する対応領域決定部と、
として機能させるための画像領域対応付け用プログラムを提供する。
前記態様によれば、２方向から撮影した血管のＸ線画像の複数の画像領域の対応付けを適切に行うことができる。
【００４０】
（第１実施形態）
＜装置構成＞
図４に、本発明の第１実施形態における、画像領域対応付け装置９を有する３次元モデル生成装置１０の機能ブロック図を示す。
【００４１】
３次元モデル生成装置１０は、画像領域対応付け装置９と、３次元モデル生成部１６とを備えて構成されている。
画像領域対応付け装置９は、投影画像取得部１１と、第１輝度変化取得部１２と、第２輝度変化取得部１３と、類似度算出部１４と、対応領域決定部１５とを備える。
【００４２】
＜投影画像取得部１１＞
投影画像取得部１１は、造影剤が通過する際の血管１２０１を、第１の撮影角度と第２の撮影角度とからそれぞれ連続的に撮像することにより、第１の撮影角度より得られる第１Ｘ線画像（第１の投影画像）１１０１と、第２の撮影角度より得られる第２Ｘ線画像（第２の投影画像）１１０２とで構成される画像セットを複数個、入力ＩＦ１１４で指示されたタイミング（撮影開始のタイミングから撮影終了のタイミング）まで（例えば所定時間毎に）取得する。
【００４３】
＜第１輝度変化取得部１２＞
第１輝度変化取得部１２は、投影画像取得部１１で取得した第１Ｘ線画像１１０１における血管１２０１の分岐先の所定部分の第１の画像領域（点、又は造影点）Ｐｋについて、所定時間分の造影剤の輝度変化の情報を取得する。
【００４４】
図５に、第１輝度変化取得部１２が取得する情報の一例を示す。
【００４５】
第１輝度変化取得部１２は、投影画像取得部１１より、時系列順に並んだ第１Ｘ線画像１１０１の列である第１Ｘ線画像列を取得する。なお、第１の画像領域Ｐｋは、第１Ｘ線画像１１０１上の固定領域であり、第１Ｘ線画像列において位置変動しない。図５において、造影剤が第１の画像領域Ｐｋに未だ到達していない場合、第１の画像領域Ｐｋ内の輝度は高くなり、造影剤が第１の画像領域Ｐｋに到達した場合、第１の画像領域Ｐｋ内の輝度は低くなる。
【００４６】
第１輝度変化取得部１２は、第１Ｘ線画像列より、第１の画像領域Ｐｋの輝度に関する情報を取得する。第１輝度変化取得部１２は、一例として、第１の画像領域Ｐｋの輝度を時系列順に取得する。
【００４７】
第１の画像領域Ｐｋは、血管１２０１の分岐先の一部分の領域であり、他の複数の血管１２０１を含む領域ではない。
【００４８】
なお、第１の画像領域Ｐｋは、分岐先の血管１２０１を含む領域（例えば、血管１２０１の幅よりも第１の画像領域Ｐｋの幅が太い領域）でも良いが、好ましくは、分岐先の血管１２０１に含まれる領域（例えば、血管１２０１の幅よりも第１の画像領域Ｐｋの幅が狭い領域）である。これにより、造影剤の輝度のみを抽出することができ、血管１２０１以外の部分の輝度を排除することができる。
【００４９】
なお、第１の画像領域Ｐｋは、第１Ｘ線画像１１０１上の血管が存在する可能性のある領域の任意の点であっても良い。
【００５０】
図６に、第１の画像領域Ｐｋの輝度変化の様子を示す。
【００５１】
縦軸を基準輝度との差分値、横軸を時間とすると、第１の画像領域Ｐｋの輝度変化の情報の一例としては、図６に示すようなグラフとなる。時間ｔ１の区間は、第１の画像領域Ｐｋ中に造影剤が到達していないため、輝度の差分値が低い。時間ｔ２の区間は、第１の画像領域Ｐｋ中に造影剤が到達し、徐々に第１の画像領域Ｐｋ中に造影剤が拡がっているため、輝度の差分値が徐々に高くなる。時間ｔ３の区間は、第１の画像領域Ｐｋ中に造影剤が到達し切っているため、輝度の差分値が一定である。
なお、ここでは、縦軸を基準輝度との差分値としているが、縦軸を最大輝度と輝度との差としても構わない。
【００５２】
＜第２輝度変化取得部１３＞
第２輝度変化取得部１３は、投影画像取得部１１で取得した第２Ｘ線画像１１０２における分岐先の所定部分の画像領域であり、かつ、第１の画像領域Ｐｋに対応する候補の画像領域である複数の第２の画像領域Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）について、所定時間分の造影剤の輝度変化の情報をそれぞれ取得する。
【００５３】
第１の画像領域Ｐｋに対応する候補の画像領域である複数の第２の画像領域Ｑｋ＿ｎを、第２輝度変化取得部１３により算出して取得する方法について説明する。
【００５４】
図７に、第２の画像領域Ｑｋ＿ｎを算出する方法の説明図を示す。
【００５５】
血管１２０１上の点Ｊｋは、Ｘ線発生部２０２Ａと第１Ｘ線画像１１０１上の点Ｐｋとを結ぶ直線Ｋ上に存在する。また、直線Ｋは、第２Ｘ線画像１１０２上においてエピポーラ線Ｌ２となる。つまり、直線Ｋ、すなわちエピポーラ線Ｌ２は、Ｘ線発生部２０２Ａ及び２０２Ｂの位置情報と、第１Ｘ線画像１１０１及び第２Ｘ線画像１１０２を撮像する撮像装置の撮影情報とより第２輝度変化取得部１３で算出できる。具体的には、式１及び式２より、エピポーラ線Ｌ２のパラメータｌ２を第２輝度変化取得部１３で算出できる。なお、Ｘ線発生部２０２Ａ及び２０２Ｂの位置情報は、並進ベクトルＴ及び回転ベクトルＲとし、撮像装置の撮影情報は、内部パラメータＡ１及びＡ２とする。
【００５６】
【数１】
0005830626.tif 000002
【００５７】
【数２】
0005830626.tif 000003
【００５８】
式１において、Ｆはファンダメンタル行列、Ａ１−Ｔは内部パラメータＡ１の逆行列の転置行列、［Ｔ］Ｘは並進ベクトルＴの歪対称行列である。算出されたエピポーラ線Ｌ２のパラメータｌ２を（ａ，ｂ，ｃ）Ｔと表したとき、エピポーラ線Ｌ２は式３の関係式を満たす。
【００５９】
【数３】
0005830626.tif 000004
【００６０】
第２輝度変化取得部１３は、第２輝度変化取得部１３で算出されたエピポーラ線Ｌ２と、第２Ｘ画像１１０２上の造影剤の端点との交点を算出する。つまり、図７において、第２輝度変化取得部１３は、第２の画像領域としてＱｋ＿１及びＱｋ＿２を算出する。
【００６１】
図８に、第２輝度変化取得部１３が取得する情報の一例を示す。
【００６２】
第２輝度変化取得部１３は、投影画像取得部１１より、時系列順に並んだ第２Ｘ線画像１１０２の列である第２Ｘ線画像列を取得する。なお、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２は、第２Ｘ線画像１１０２上の固定領域であり、第２Ｘ線画像列においてそれぞれ位置変動しない。造影剤が第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２に未だ到達していない場合、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２内の輝度はいずれも高くなる。造影剤が第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２に到達した場合、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２内の輝度はいずれも低くなる。
【００６３】
第２輝度変化取得部１３は、第２Ｘ線画像列より、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２のそれぞれの輝度に関する情報を取得する。第２輝度変化取得部１３は、一例として、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２のそれぞれの輝度を時系列順に取得する。
【００６４】
第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２は、それぞれ、血管１２０１の分岐先の互いに異なる一部分の領域であり、他の複数の血管１２０１を含む領域ではない。
【００６５】
なお、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２は、分岐先の血管１２０１を含む領域でも良いが、好ましくは、分岐先の血管１２０１に含まれる領域である。これにより、造影剤の輝度のみを抽出することができ、血管１２０１以外の部分の輝度を排除することができる。
【００６６】
なお、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２は、それぞれ、第２Ｘ線画像１１０２上の任意の点であっても良い。
【００６７】
一例として、図９に、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２の輝度変化の情報の様子を示す。
【００６８】
縦軸を基準輝度との差分値、横軸を時間とすると、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２の輝度変化の情報は、図９に示すようなグラフとなる。すなわち、第１輝度変化取得部１２により、第１の画像領域について、造影剤の輝度を時系列順にプロットしたグラフを、輝度変化の情報として取得することができる。第２輝度変化取得部により、複数の第２の画像領域について、造影剤の輝度を時系列順にプロットしたグラフを、それぞれ輝度変化の情報として取得することができる。図９のグラフにおいて、時間ｔ４の区間は、第２の画像領域Ｑｋ＿２中に造影剤が到達していないため、輝度の差分値が低い。時間ｔ５の区間は、第２の画像領域Ｑｋ＿２中に造影剤が到達し、徐々に第２の画像領域Ｑｋ＿２中に造影剤が拡がっているため、輝度の差分値が徐々に高くなる。時間ｔ６の区間は、第２の画像領域Ｑｋ＿２中に造影剤が到達し切っているため、輝度の差分値が一定である。時間ｔ７の区間は、第２の画像領域Ｑｋ＿１中に造影剤が到達していないため、輝度の差分値が低い。時間ｔ８の区間は、第２の画像領域Ｑｋ＿１中に造影剤が到達し、徐々に第２の画像領域Ｑｋ＿１中に造影剤が拡がっているため、輝度の差分値が徐々に高くなる。時間ｔ９の区間は、第２の画像領域Ｑｋ＿１中に造影剤が到達し切っているため、輝度の差分値が一定である。
【００６９】
第２の画像領域Ｑｋ＿１と、第２の画像領域Ｑｋ＿２とでグラフの形状が異なるのは、以下の理由からである。
【００７０】
血管１２０１の分岐先が鉛直上向き方向に延びている場合、重力に逆らって流れるため、造影剤の流速は遅くなる。一方、血管１２０１の分岐先が鉛直下向き方向に延びている場合、造影剤の流速は速くなる。つまり、血管１２０１の分岐先が鉛直上向き又は下向き方向に延びているかにより、造影剤の流速が異なる。よって、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２のそれぞれについて、各時刻における造影剤の流量が異なるため、グラフの形状が異なる。
【００７１】
なお、血管１２０１の分岐先の血管の太さが異なる場合でも、造影剤の流速が異なるため、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２のグラフの形状は異なる。
【００７２】
＜類似度算出部１４＞
類似度算出部１４は、第１輝度変化取得部１２より取得された輝度変化の情報と、第２輝度変化取得部１３より取得された複数の輝度変化の情報のそれぞれとの類似度をそれぞれ算出する。
【００７３】
図１０に、類似度算出部１４が算出する類似度の説明図の一例を示す。
【００７４】
図１０は、第１の画像領域Ｐｋ、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２のそれぞれの輝度変化の情報を示すグラフである。第１の画像領域Ｐｋの輝度変化の情報を示すグラフは、点線で表される。第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２それぞれの輝度変化の情報を示すグラフは、実線で表される。
【００７５】
類似度算出部１４は、第２の画像領域Ｑｋ＿１のグラフ及び第２の画像領域Ｑｋ＿２のグラフのそれぞれについて、第１の画像領域Ｐｋのグラフとの類似度を算出する。類似度算出部１４は、一例として、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２のそれぞれの各時刻における輝度について、第１の画像領域Ｐｋの輝度との差の絶対値を算出し、所定時間分の差の絶対値の総和を算出する。類似度算出部１４で算出した差の絶対値の総和が小さいほど、類似度は高い。たとえば、各時刻における輝度は、３０分の１秒に一回の時間間隔で撮影される。
第２の画像領域Ｑｋ＿１と第１の画像領域Ｐｋとの形状が似ているとき、上記の類似度は高い値となる。類似度算出部１４は、第２の画像領域Ｑｋ＿１のグラフ及び第２の画像領域Ｑｋ＿２のグラフのそれぞれについて、第１の画像領域Ｐｋのグラフとの形状の類似度をパターンマッチングなどの手法で算出する形状類似度算出部１４Ｈ（図４参照）としても構わない。また、形状類似度算出部１４Ｈは、後述する、正規化された輝度変化の情報のグラフ同士の形状の類似度を算出するようにしてもよい。このときも、第２の画像領域Ｑｋ＿１と第１の画像領域Ｐｋとの形状が似ているとき、上記の類似度は高い値となる。
【００７６】
なお、類似度算出部１４は、他の例として、第１の画像領域Ｐｋのグラフに対して、第２の画像領域Ｑｋ＿１のグラフ及び第２の画像領域Ｑｋ＿２のグラフのそれぞれについて、所定時間分の面積値を算出する。そして、類似度算出部１４は、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２のそれぞれの面積値について、第１の画像領域Ｐｋの面積値との差を算出する。類似度算出部１４で算出した面積値の差が小さいほど、類似度は高い。
【００７７】
なお、類似度算出部１４が算出する類似度の算出方法は、上記に限られない。類似度算出部１４は、それぞれのグラフについて、各画像領域の各時刻における輝度と基準輝度との差分値の増減傾向から類似度を算出しても良い。
【００７８】
＜対応領域決定部１５＞
対応領域決定部１５は、類似度算出部１４より算出された複数の類似度のうち、最も高い類似度の第２の画像領域を、第１の画像領域Ｐｋと対応する領域であると決定する。
【００７９】
具体的には、対応領域決定部１５は、類似度算出部１４が第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２のそれぞれの輝度変化の情報について、第１の画像領域Ｐｋの輝度変化の情報との類似度を算出した結果を基に、第２の画像領域Ｑｋ＿１又は第２の画像領域Ｑｋ＿２のいずれ一方が第１の画像領域Ｐｋと対応する領域であるかを決定する。このとき、対応領域決定部１５は、類似度の高い方を、第１の画像領域Ｐｋに対応する領域であると決定する。つまり、図１０においては、第１の画像領域Ｐｋに対応する領域は、第２の画像領域Ｑｋ＿１である。
又は、対応領域決定部１５は、類似度が所定の閾値よりも高い第２の画像領域Ｑｋ＿ｎがある場合には、一例として、最初に類似度が所定の閾値よりも高いと判定した第２の画像領域Ｑｋ＿ｎを、第１の画像領域Ｐｋと対応する領域であると決定する。この決定により、第２の画像領域Ｑｋ＿ｎと、第１の画像領域Ｐｋとの対応付けを決定することができる。
【００８０】
＜３次元モデル生成部１６＞
３次元モデル生成部１６は、対応領域決定部１５より決定された情報を用いて、血管の３次元モデルを生成する。
【００８１】
３次元モデル生成部１６は、対応領域決定部１５より、第１の領域に対応する第２の領域が決定されれば、三角測量の原理を用いて、血管１２０１上の点Ｊｋの３次元位置を特定することができる。同様に、血管１２０１上の複数の点について、３次元位置をそれぞれ特定することにより、３次元モデル生成部１６は血管１２０１の３次元モデルを生成することができる。具体的には、３次元モデル生成部１６は、対応領域決定部１５より第１の画像領域Ｐｋに対応する第２の画像領域Ｑｋ＿２が決定されるため、図１において、血管１２０１上の点Ｊｋの３次元位置が特定することができる。
【００８２】
＜装置動作＞
図１１に、第１実施形態における、画像領域対応付け装置９及び３次元モデル生成装置１０の処理動作フローを示す。
【００８３】
始めに、投影画像取得部１１が、造影剤が通過する際の血管１２０１を、第１の撮影角度と第２の撮影角度とから連続的に撮像することにより、第１の撮影角度より得られる第１Ｘ線画像１１０１と、第２の撮影角度より得られる第２Ｘ線画像１１０２とで構成される画像セットを複数取得する（ステップＳ１０）。
【００８４】
次に、第１輝度変化取得部１２が、投影画像取得部１１で取得した第１Ｘ画像１１０１における血管１２０１の分岐先の所定部分の第１の画像領域Ｐｋについて、所定時間分の造影剤の輝度変化の情報を取得する（ステップＳ１１）。
【００８５】
次に、第２輝度変化取得部１３が、投影画像取得部１１で取得した第２Ｘ線画像１１０２における血管１２０１の分岐先の所定部分の画像領域であり、かつ、第１の画像領域Ｐｋに対応する候補の画像領域である複数の第２の画像領域Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）のそれぞれについて、所定時間分の造影剤の輝度変化の情報を取得する（ステップＳ１２）。なお、ステップＳ１１とステップＳ１２とは、同時に行ってもよい。
【００８６】
次に、類似度算出部１４は、第１輝度変化取得部１２より取得された輝度変化の情報と、第２輝度変化取得部１３より取得された複数の輝度変化の情報のそれぞれとの類似度を算出する（ステップＳ１３）。
【００８７】
次に、対応領域決定部１５は、類似度算出部１４より算出された複数の類似度のうち、類似度が最も高い第２の画像領域Ｑｋ＿ｎを、第１の画像領域Ｐｋと対応する領域であると決定する（ステップＳ１４）。ここまでが、画像領域対応付け装置９の処理動作である。
【００８８】
次に、３次元モデル生成部１６は、対応領域決定部１５より決定された情報を用いて、血管１２０１の３次元モデルを生成する（ステップＳ１５）。
【００８９】
＜第１実施形態の効果＞
第１実施形態における画像領域対応付け装置９によれば、第１Ｘ線画像１１０１上の第１の領域に対して、複数の第２Ｘ線画像１１０２がある場合でも、
第１Ｘ線画像１１０１上の第１の領域と最適な第２Ｘ線画像１１０２上の第２の領域との対応関係を対応領域決定部１５で決定することができる。この結果、３次元モデル生成装置１０によれば、この画像領域対応付け装置９での画像領域対応付け結果を基に、血管１２０１の３次元モデルを生成することができる。
【００９０】
（第２実施形態）
本発明の第２実施形態に係る、画像領域対応付け装置９２を有する３次元モデル生成装置２０では、第１輝度変化取得部１２及び第２輝度変化取得部１３より取得された輝度の最大値がそれぞれ一致しない場合でも、類似度算出部１４が類似度を算出できるようにする。なお、他の実施形態と同様の構成については同一の符号を付し、説明を適宜省略する。
【００９１】
図１２に、第１輝度変化取得部１２及び第２輝度変化取得部１３がそれぞれ取得する輝度変化の情報を示すグラフを示す。
【００９２】
図１２おいて、第１輝度変化取得部１２が取得する第１の画像領域Ｐｋの輝度を太線で示す。第２輝度変化取得部１３が取得する第２の画像領域Ｑｋ＿１の輝度を細線で示す。第２輝度変化取得部１３が取得する第２の画像領域Ｑｋ＿２の輝度を点線で示す。図１２において、輝度の差分値の最大値は、３つのグラフそれぞれ一致していない。これは、第１の画像領域Ｐｋに対応する領域である第２の画像領域Ｑｋ＿１又は第２の画像領域Ｑｋ＿２の輝度の最大値が、いずれも第１の画像領域Ｐｋの輝度の最大値と異なることを意味する。図１３を用いて、異なる理由を説明する。
【００９３】
図１３に、対応する領域同士で輝度の最大値が異なる理由の説明図を示す。
【００９４】
図１３は、血管１２０１の断面が楕円状である場合について、図１をＺ軸方向から見た図である。血管１２０１の断面が楕円状である場合、第１Ｘ線画像１１０１方向から見える血管１２０１の厚みｄ１と、第２Ｘ線画像１１０２方向から見える血管１２０１の厚みｄ２とは長さが異なる。ただし、ｄ１＜ｄ２とする。
【００９５】
Ｘ線発生部２０２Ａ及び２０２Ｂから照射されるＸ線は、血管１２０１の厚みが増すに従い、透過する量が減少する。つまり、図１３において、Ｘ線発生部２０２Ａ及びＸ線発生部２０２Ｂがそれぞれ照射するＸ線の強度が同一である場合、第１Ｘ線画像１１０１の輝度は、第２Ｘ線画像１１０２の輝度よりも低くなる。
【００９６】
これにより、第１の画像領域Ｐｋの輝度の最大値と、第１の画像領域Ｐｋに対応する第２の画像領域Ｑｋの輝度の最大値とが一致しなくなる。
【００９７】
第２実施形態は、上記のような事情を鑑み、血管１２０１の断面が楕円状である場合においても、類似度算出部２２が正確に類似度を算出できるようにすることを目的とする。
【００９８】
＜装置構成＞
図１４に、本発明の第２実施形態における、画像領域対応付け装置９２を有する３次元モデル生成装置２０の機能ブロック図を示す。
【００９９】
３次元モデル生成装置２０は、は、画像領域対応付け装置９２と、３次元モデル生成部１６とを備えて構成されている。
画像領域対応付け装置９２は、投影画像取得部１１と、第１輝度変化取得部１２と、第２輝度変化取得部１３と、輝度正規化部２１と、類似度算出部２２と、対応領域決定部１５とを備える。なお、第１実施形態と同様の構成については同一の符号を付し、説明を適宜省略する。
【０１００】
＜輝度正規化部２１＞
輝度正規化部２１は、血管が撮影されていないときの基準輝度（例えば２５５）から、第１輝度変化取得部１２より取得された輝度を除算した差分値を演算により取得することにより正規化する。同様に、輝度正規化部２１は、血管が撮影されていないときの基準輝度（例えば２５５）から、第２輝度変化取得部１３より取得されたそれぞれの輝度を除算した差分値を演算により取得することにより正規化する。
【０１０１】
具体的には、まず、輝度正規化部２１は、第１輝度変化取得部１２より取得された第１の画像領域Ｐｋの所定時間分の輝度より、最大となる輝度、例えば、血管１２０１が撮影されていないときの基準輝度を決定する。その後、輝度正規化部２１は、基準輝度から第１の画像領域Ｐｋの各時刻における輝度を除算して差分値を求めることにより正規化を行なう。輝度正規化部２１は、同様に、第２輝度変化取得部１３より取得された第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２についても、同様に、まず、最大となる輝度、例えば、血管１２０１が撮影されていないときの基準輝度を決定したのち、決定した基準輝度を用いて正規化を行なう。
【０１０２】
図１５に、正規化された輝度変化の情報のグラフの一例を示す。
【０１０３】
図１５に示すグラフは、図１２に示すグラフを輝度正規化部２１により正規化して、正規化されたグラフとしたものである。縦軸は輝度の比率を示し、横軸は時間を示す。図１５に示すように、正規化した場合、第１の画像領域Ｐｋの所定時間分の輝度と、第２の画像領域Ｑｋ＿１及び第２の画像領域Ｑｋ＿２のそれぞれの所定時間分の輝度との３つのグラフのそれぞれの縦軸の最大値（ここでは、輝度比率が１）が揃うこととなる。これにより、第２の画像領域Ｑｋ＿１又は第２の画像領域Ｑｋ＿２のいずれの輝度変化の情報が、第１の画像領域Ｐｋの輝度変化の情報と類似するかを輝度正規化部２１により比較することができる。
【０１０４】
＜類似度算出部２２＞
類似度算出部２２は、第１輝度変化取得部１２より取得され、かつ、輝度正規化部２１より正規化された輝度変化の情報と、第２輝度変化取得部１３より取得され、かつ、輝度正規化部２１より正規化された複数の輝度変化の情報のそれぞれとの類似度を算出する。
【０１０５】
図１６及び図１７を用いて、類似度算出部２２の類似度算出方法の一例について説明する。
【０１０６】
図１６に、第１の画像領域Ｐｋ及び第２の画像領域Ｑｋ＿１について正規化された所定時間分の輝度変化のグラフを示す。図１６において、第１の画像領域Ｐｋの輝度変化のグラフは太線で表され、第２の画像領域Ｑｋ＿１の輝度変化のグラフは細線で表される。
【０１０７】
類似度算出部２２は、図１６に示す通り、第１の画像領域Ｐｋ及び第２の画像領域Ｑｋ＿１の各時刻における輝度についての差を算出し、所定時間分の差の合計値を算出する。具体的には、類似度算出部２２は、式４を用いて差の絶対値の合計値を類似度として算出する。
【０１０８】
【数４】
0005830626.tif 000005
【０１０９】
ここで、Ｈ＿ｎは所定時間分の差の絶対値の合計値であり、Ｌ＿Ｐｋ＿ｔは各時刻における第１の画像領域Ｐｋの正規化後の輝度の差分値であり、Ｌ＿Ｑｋ＿１＿ｔは各時刻における第２の画像領域Ｑｋ＿１の正規化後の輝度の差分値である。
【０１１０】
図１７に、第１の画像領域Ｐｋ及び第２の画像領域Ｑｋ＿２について正規化された所定時間分の輝度変化の情報のグラフを示す。図１７において、第１の画像領域Ｐｋの輝度変化の情報のグラフは太線で表され、第２の画像領域Ｑｋ＿２の輝度変化の情報のグラフは点線で表される。
【０１１１】
類似度算出部２２は、図１７に示す通り、第１の画像領域Ｐｋ及び第２の画像領域Ｑｋ＿２の各時刻における輝度について差を算出し、所定時間分の差の合計値を算出する。具体的には、類似度算出部２２は、式５を用いて差の合計値を算出する。
【０１１２】
【数５】
0005830626.tif 000006
【０１１３】
ここで、Ｈ＿ｎは所定時間分の差の絶対値の合計値であり、Ｌ＿Ｐｋ＿ｔは各時刻における第１の画像領域Ｐｋの正規化後の輝度の差分値であり、Ｌ＿Ｑｋ＿２＿ｔは各時刻における第２の画像領域Ｑｋ＿２の正規化後の輝度の差分値である。
【０１１４】
以上より、類似度算出部２２は、式４及び式５を用いて、各時刻における輝度の差より類似度を算出する。
【０１１５】
図１８及び図１９を用いて、類似度算出部２２の類似度算出方法の他の一例について説明する。
【０１１６】
図１８に、第１の画像領域Ｐｋ及び第２の画像領域Ｑｋ＿１について正規化された所定時間分の輝度変化の情報のグラフを示す。図１８において、第１の画像領域Ｐｋの輝度変化の情報のグラフは太線で表され、第２の画像領域Ｑｋ＿１の輝度変化の情報のグラフは細線で表される。
【０１１７】
類似度算出部２２は、図１８に示す通り、第１の画像領域Ｐｋのグラフと第２の画像領域Ｑｋ＿１のグラフとの面積値の差を算出する。具体的には、類似度算出部２２は、式６を用いて面積値の差を算出する。
【０１１８】
【数６】
0005830626.tif 000007
【０１１９】
ここで、Ｈ＿ｎは所定時間分の面積値の差の絶対値であり、Ｓ（Ｐｋ）は第１の画像領域Ｐｋの所定時間分の面積値であり、Ｓ（Ｑｋ＿１）は第２の画像領域Ｑｋ＿１の所定時間分の面積値である。
【０１２０】
図１９に、第１の画像領域Ｐｋ及び第２の画像領域Ｑｋ＿２について正規化された所定時間分の輝度変化の情報のグラフを示す。図１９において、第１の画像領域Ｐｋの輝度変化の情報のグラフは太線で表され、第２の画像領域Ｑｋ＿２の輝度変化の情報のグラフは点線で表される。
【０１２１】
類似度算出部２２は、図１９に示す通り、第１の画像領域Ｐｋの正規化されたグラフの面積と第２の画像領域Ｑｋ＿１の正規化されたグラフの面積との面積値の差を算出する。具体的には、類似度算出部２２は、式７を用いて面積値の差を類似度として算出する。
【０１２２】
【数７】
0005830626.tif 000008
【０１２３】
ここで、Ｈ＿ｎは所定時間分の面積値の差の絶対値であり、Ｓ（Ｐｋ）は第１の画像領域Ｐｋの所定時間分の面積値であり、Ｓ（Ｑｋ＿２）は第２の画像領域Ｑｋ＿２の所定時間分の面積値である。
【０１２４】
以上より、類似度算出部２２は、式６及び式７を用いて、面積値の差より類似度を算出する。
【０１２５】
＜装置動作＞
図２０に、第２実施形態における、画像領域対応付け装置９２及び３次元モデル生成装置２０の処理動作フローを示す。なお、図２０において、図１１と同様のステップについては同一の符号を付し、説明を適宜省略する。
【０１２６】
まず、ステップＳ１０〜ステップＳ１２は、図１１と同様である。
次に、輝度正規化部２１が、第１輝度変化取得部１２より取得された輝度を、第１輝度変化取得部１２より取得された最大の輝度（例えば、血管１２０１が撮影されていないときの基準輝度）にて除算することにより正規化する。また、（例えば、血管１２０１が撮影されていないときの基準輝度）第２輝度変化取得部１３より取得されたそれぞれの輝度を、第２輝度変化取得部１３より取得されたそれぞれの最大の輝度（例えば、血管１２０１が撮影されていないときの基準輝度）にて除算することにより正規化する（ステップＳ２０）。
【０１２７】
次に、類似度算出部２２が、第１輝度変化取得部１２より取得され、かつ、輝度正規化部２１より正規化された輝度変化の情報と、第２輝度変化取得部１３より取得され、かつ、輝度正規化部２１より正規化された複数の輝度変化の情報のそれぞれとの類似度を算出する（ステップＳ２１）。
次に、ステップＳ１４〜ステップＳ１５は、図１１と同様である。なお、ステップＳ１４までが、画像領域対応付け装置９２の処理動作である。
【０１２８】
＜第２実施形態の効果＞
第２実施形態における画像領域対応付け装置９２によれば、血管１２０１の断面が楕円状である場合においても、類似度算出部２２が類似度を正確に算出することができる。
（第３実施形態）
本発明の第３実施形態では、第１実施形態及び第２実施形態に記載された３次元モデル生成装置１０，２０の別の態様について記載する。なお、他の実施形態と同様の構成については同一の符号を付し、説明を適宜省略する。
【０１２９】
図２１は、本発明の第３実施形態の、画像領域対応付け装置９３を有する３次元モデル生成装置１（以下、形状復元装置１とも称する。）の構成を示す図である。形状復元装置１は、一例として、画像領域対応付け装置９３と、３次元モデル生成部１６３と、表示部１１２とを備える。
さらに、画像領域対応付け装置９３は、一例として、Ｘ線撮影部１０１〜１０２と、撮影部情報保持部１０４と、Ｘ線画像取得部１１３と、入力ＩＦ（インターフェース）１１４と、Ｘ線画像保持部１０３と、血管領域取得部１０５と、血管領域保持部１０６と、対応付け部１０７とを備える。Ｘ線画像取得部１１３は、第１実施形態の投影画像取得部１１に対応する。対応付け部１０７は、第１実施形態の第１輝度変化取得部１２と第２輝度変化取得部１３と第１実施形態の類似度算出部１４と対応領域決定部１５との一例として対応する。
３次元モデル生成部１６３は、対応情報保持部１０８と、三次元位置取得部１０９と、三次元位置保持部１１０と、表示画面生成部１１１とを備える。
【０１３０】
Ｘ線撮影部１０１〜１０２は、それぞれ、異なる角度から被験者の撮影対象部位に対して放射線を照射して、撮影されたＸ線透視像、又は、造影剤を注入した際に撮影された血管造影像を取得する手段であり、例えばＸ線血管造影装置又はアンギオグラフィと称される。第３実施形態におけるＸ線撮影部１０１〜１０２は、被撮像物である血管を撮影する。Ｘ線撮影部１０１〜１０２は、それぞれ同一構成であり、代表例として、Ｘ線撮影部１０１について構成を説明する。
【０１３１】
図２２にＸ線撮影部１０１の構成を示す。Ｘ線撮影部１０１は、Ｘ線発生部２０２と、Ｘ線検出部２０３と、機構部２０６と、機構制御部２０５とで構成されている。
Ｘ線発生部２０２は、高電圧を用いてＸ線を発生するＸ線管と、Ｘ線の一部を遮蔽することによって照射野を制御するＸ線絞り器とを有しており、寝台２０１上の患者２００にＸ線を照射する。
Ｘ線検出部２０３は、患者２００を透過したＸ線を受けて画像情報を記録し、記録した画像情報を出力するカメラである。Ｘ線検出部２０３は、例えば、Ｘ線観応層を配置し、Ｘ線をデジタルデータに変換して出力するＦＰＤ（Ｆｌａｔ  Ｐａｎｅｌ  Ｄｅｔｅｃｔｏｒ）として構成されている。Ｘ線検出部２０３は、Ｘ線発生部２０２から患者２００にＸ線が照射されると、照射されたＸ線画像を示す画像情報を画像取得部１１３へ出力する。
機構部２０６は、術者の操作指示を受け付けた機構制御部２０５の指示に基づいて、アーム２０４及び寝台２０１を移動する。
また、機構制御部２０５は、Ｘ線発生部２０２又はＸ線検出部２０３の位置を撮影部情報保持部１０４に出力する。
Ｘ線撮影部１０２についても、Ｘ線撮影部１０１と同様の各部を有する。ここでは、Ｘ線撮影部１０１のＸ線発生部２０２と、Ｘ線撮影部１０２のＸ線発生部２０２とを区別する場合には、前者をＸ線発生部２０２Ａ、後者をＸ線発生部２０２Ｂとする。
【０１３２】
Ｘ線画像取得部１１３は、Ｘ線撮影部１０１〜１０２よりＸ線画像（放射線画像）をそれぞれ取得し、取得した画像をＸ線画像保持部１０３にそれぞれ格納する部である。後述の入力ＩＦ１１４によって指示されたタイミングで、画像の取得を開始及び終了する。
【０１３３】
Ｘ線画像取得部１１３は、具体的には、入力ＩＦ１１４の指示により画像の取得を開始し、例えばＸ線撮影部１０１より取得した画像をＸ線画像保持部１０３に格納する。以降、Ｘ線画像取得部１１３は、入力ＩＦ１１４より終了の指示があるまで、入力ＩＦ１１４で指示されたタイミングで（例えば所定時間毎に）Ｘ線撮影部１０１より画像を取得し、取得した画像をＸ線画像保持部１１５に格納する。Ｘ線画像取得部１１３は、Ｘ線撮影部１０２からも同様に、入力ＩＦ１１４で指示されたタイミングで（例えば所定時間毎に）画像を取得して、取得した画像をＸ線画像保持部１０３に格納する。
【０１３４】
撮影部情報保持部１０４は、Ｘ線撮影部１０１、１０２に関する情報を保持する部である。具体的には、撮影部情報保持部１０４は、例えばＣＰＵのレジスタ、キャッシュ、ＲＡＭ、又は、ＲＯＭ等の記憶装置によって実現する。以降、名称に保持部を有する部は、同様の方法で実現する。
【０１３５】
撮影部情報保持部１０４は、具体的には、Ｘ線撮影部１０１、１０２の相対位置情報、及び、Ｘ線撮影部１０１、１０２のそれぞれのカメラの内部パラメータＡを保持する。図２３は、撮影部情報保持部１０４のデータ構造の一例を示す図である。撮影部情報保持部１０４は、並進ベクトルＴと、回転ベクトルＲと、内部パラメータＡ１、Ａ２とを保持する。
【０１３６】
並進ベクトルＴは、Ｘ線撮影部１０１の位置を基準にして、Ｘ線撮影部１０２がどこに存在するかを示すベクトルであり、Ｘ線撮影部１０１、１０２のそれぞれの位置情報（第１Ｘ線撮像装置の位置情報と第２Ｘ線撮像装置の位置情報と）の相対位置情報の一例である。回転ベクトルＲは、Ｘ線撮影部１０１の撮影方向に対する、Ｘ線撮影部１０２の撮影方向の向きを示す。内部パラメータＡ１は、Ｘ線撮影部１０１のカメラが備える撮影レンズと撮像素子の撮像面との位置関係を表すパラメータであり、Ｘ線撮影部１０１では、Ｘ線発生部２０２とＸ線検出部２０３との位置関係を表すパラメータである。ここでは、説明を簡単にするため、Ｘ線発生部２０２に対するＸ線検出部２０３の位置は固定であるものとし、内部パラメータＡ１、Ａ２の値は予め用意して撮影部情報保持部１０４に格納しておくものとする。
【０１３７】
また、ここでは、Ｘ線撮影装置１０１に対するＸ線撮影装置１０２の相対位置は常に一定であるとし、並進ベクトルＴ及び回転ベクトルＲも、撮影部情報保持部１０４に予め保持するものとする。なお、撮影部情報保持部１０４は、Ｘ線撮影装置１０１とＸ線撮影装置１０２との位置をそれぞれ取得し、取得した位置より、並進ベクトルＴ及び回転ベクトルＲを算出する構成であっても構わない。
【０１３８】
入力ＩＦ１１４は、操作者（術者）が、形状復元装置１に対して指示を入力する装置である。例えば、入力ＩＦ１１４は、ボタン、スイッチ、コンピュータのキーボード、又は、マウスなどによって実現する。ここでは、入力ＩＦ１１４は、Ｘ線画像取得部１１３に対して画像取得の開始、及び、終了の指示を与えるために用いる。
【０１３９】
Ｘ線画像保持部１０３は、Ｘ線画像取得部１１３が取得した画像を保持する部である。図２４は、Ｘ線画像保持部１０３のデータ構造の一例を示す図である。Ｘ線画像取得部が画像取得を開始した時刻を時刻０とし、画像取得を終了した時刻を時刻ＥＮＤとし、画像取得から開始までの各時刻に、Ｘ線撮影部１０１〜１０２で撮影された画像をそれぞれ保持する。以降の説明では、Ｘ線撮影部１０１で時刻ｎに撮影された画像を画像１＿ｎとし、Ｘ線撮影部１０２で時刻ｎに撮影された画像を画像２＿ｎとする。また、時刻０に撮影された画像１＿０、画像２＿０を背景画像と呼ぶ。
【０１４０】
血管領域取得部１０５は、画像１＿ＥＮＤ、及び、画像２＿ＥＮＤから、造影剤が投入された血管１２０１の領域を取得する部である。血管領域取得部１０５で取得した領域の点の位置は、血管１２０１の領域の位置であることより、血管領域取得部１０５は、血管領域の位置を取得している。図２５は、血管領域取得部１０５の構成を示す図である。血管領域取得部１０５は、差分画像生成部１５０４と、差分画像保持部１５０５と、二値化部１５０１と、二値画像保持部１５０２と、細線化部１５０３とを有する。
【０１４１】
差分画像生成部１５０４は、Ｘ線画像保持部１０３より、画像ｎ＿ＥＮＤと画像ｎ＿０（背景画像）とを取得し、差分画像を生成し、生成した差分画像を差分画像保持部１５０５に格納する（ｎ＝１、２）。
【０１４２】
差分画像保持部１５０５は、差分画像生成部が生成した差分画像を保持する。
【０１４３】
二値化部１５０１は、差分画像保持部１５０５より、差分画像を取得し、取得した差分画像を二値化し、二値画像保持部１５０２に格納する。ここでは、血管の領域の画素値を「１」とし、それ以外の領域の画素値を「０」とする。
【０１４４】
二値画像保持部１５０２は、二値化部１５０１によって生成した二値画像を保持する。図２６は二値画像の一例を示す。
【０１４５】
細線化部１５０３は、二値画像保持部１５０２が保持する二値画像を細線化して血管領域保持部１０６に格納する。図２６に示す二値画像を、細線化して得られる細線画像を図２７に示す。
【０１４６】
＜血管領域取得部１０５が行う処理の流れ＞
図２８は、血管領域取得部１０５によって画像１＿ＥＮＤの血管領域を取得する処理のフローチャートを示す図である。
【０１４７】
血管領域取得部１０５は、ステップＳ８０１で処理を開始する。
【０１４８】
次に、ステップＳ８０２で、差分画像生成部１５０４は、前述の差分画像生成部１５０４の処理を行う。すなわち、差分画像生成部１５０４は、Ｘ線画像保持部１０３より、画像１＿０と、画像１＿ＥＮＤとを取得し、取得した画像の各画素の差分を算出して生成し、生成した差分画像を、差分画像保持部１５０５に格納する。差分画像生成部１５０４で取得した差分画像の点の位置は、血管１２０１の領域の位置であることより、差分画像生成部１５０４従って血管領域取得部１０５は、血管領域の位置を取得したことになる。
【０１４９】
次に、ステップＳ８０３で、二値化部１５０１は、前述の二値化部１５０１の処理を行う。すなわち、二値化部１５０１は、差分画像保持部１５０５より、差分画像を取得し、取得した差分画像を二値化し、二値画像保持部１５０２に格納する。
【０１５０】
次に、細線化部１５０３は、ステップＳ８０４で前述の細線化部１５０３の処理を行う。すなわち、細線化部１５０３は、二値画像保持部１５０２が保持する二値画像を細線化して血管領域保持部１０６に格納する。細線化部１５０３で取得した細線化画像の点の位置は、血管１２０１の領域の位置であることより、細線化部１５０３は、血管領域の位置を取得したことになる。
【０１５１】
次に、血管領域取得部１０５は、ステップＳ８０５で処理を終了する。
【０１５２】
血管領域取得部１０５は、Ｘ線撮影部１０２で撮影された画像２＿ＥＮＤに対しても、同様の処理を行う。
【０１５３】
血管領域保持部１０６は、血管領域取得部１０５が取得した血管領域を保持する部である。図２９は、血管領域保持部１０６のデータ構造の一例を示す図である。血管領域保持部１０６は、画像１＿ＥＮＤより生成した第一血管領域画像１１０１と、画像２＿ＥＮＤより生成した第二血管領域画像１１０２とを保持する。
【０１５４】
対応付け部１０７は、血管領域保持部１０６が保持する第一血管領域画像１１０１の各造影点Ｐｋ（ｋ＝１，２，…，Ｋ。ただし、Ｋは第一血管領域画像１１０１における造影点の数。）に対して、第二血管領域画像１１０２上の対応点の位置を取得する。
図３０は、対応付け部１０７の構成を示す図である。対応付け部１０７は、対応候補領域取得部１７０５と、対応候補領域保持部１７０６と、輝度変化取得部の一例として機能する輝度列取得部１７０７と、輝度列保持部１７０８と、類似度算出部の一例として機能する輝度列評価部１７０９と、輝度列評価保持部１７１０と、対応領域決定部１７１１と、対応付け制御部１７１１とを有する。
【０１５５】
対応候補領域取得部１７０５は、後述の対応付け制御部１７０１により指定された造影点Ｐｋに対する、対応点の候補となる対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ：ただし、Ｎは対応候補点の数）の位置を取得する。言い換えれば、対応候補領域取得部１７０５は、造影点Ｐｋの位置と、Ｘ線撮影部１０１とＸ線撮影部１０２との位置情報（撮影部情報取得部及び前記位置情報取得部よりそれぞれ取得した各位置情報）より、造影点Ｐｋの位置と、Ｘ線撮影部１０１とＸ線撮影部１０２との位置から構成される平面であるエピポーラ平面を算出し、第２の投影画像上について、算出されたエピポーラ平面と第２の投影画像との交線であるエピポーラ線を算出し、複数の第２の画像領域について、算出されたエピポーラ線上にそれぞれ位置する位置情報を取得する。
以下、具体的な方法を、図３１の血管領域取得部１０５が行う処理のフローチャートを用いて説明する。
【０１５６】
ステップＳ１００１で、対応候補領域取得部１７０５は処理を開始する。
【０１５７】
次に、ステップＳ１００３で、対応候補領域取得部１７０５は、撮影部情報保持部１０４より、並進ベクトルＴと、回転ベクトルＲと、内部パラメータＡ１、Ａ２とを取得する。
【０１５８】
次に、ステップＳ１００４で、対応候補領域取得部１７０５は、取得した造影領域に対応するエピポーラ線Ｌ２を算出する。エピポーラ線Ｌ２は、造影点Ｐｋの対応点が第二画面上に出現しうる直線状の範囲であり、造影点Ｐｋの位置と、Ｘ線撮影部１０１とＸ線撮影部１０２との幾何学的な位置関係とに基づいて決定される。ここでは、造影点Ｐｋの位置は、第一血管領域画像１１０１の血管領域の点であり、本実施形態では、血管領域保持部１０６が保持する画像上で血管１２０１を示す値が保持された点の位置である。
【０１５９】
図３２を用いてエピポーラ線Ｌ２の概要を説明する。細線化画像１＿ＥＮＤにおける造影点Ｐｋは、三次元上の点Ｊｋ（以下、三次元点Ｊｋ）の投影点である。図３２において、２０２Ａは、Ｘ線撮影部１０１のＸ線発生部２０２Ａを示す。１２０１は、血管を示す。Ｘ線発生器２０２Ａで発生したＸ線は、血管１２０１上の三次元点Ｊｋを通過し、Ｘ線検出器２０３Ａ上の一点に投影され、第一画像上では造影点Ｐｋに投影される。
【０１６０】
細線化画像１＿ＥＮＤにおける造影点Ｐｋの位置からのみでは、三次元点Ｊｋの位置を知ることはできないが、Ｘ線検出器２０２Ａと、造影点Ｐｋとを結ぶ直線Ｋ上のどこかに三次元点Ｊｋが存在することになる。
さて、この直線Ｋ上の点は、第二画像１１０２において、直線上に投影される。この第二画像エピポーラ線Ｌ２における直線は、エピポーラ線と呼ばれる。ここでは、エピポーラ線をＬ２とする。エピポーラ線Ｌ２は、Ｘ線撮影部１０２のＸ線発生部２０２Ｂと、Ｘ線発生器２０２Ａと、造影点Ｐｋとを通る平面と、第二画像１１０２の画像平面（又はＸ線検出部２０２Ｂ）とが交差する直線である。Ｘ線撮影部１０１の位置とＸ線撮影部１０２の位置との相対位置情報（並進ベクトルＴ、回転ベクトルＲ）と、どのようなカメラで撮影しているかの情報（内部パラメータＡ１、Ａ２）とがあれば、算出できる。具体的には、対応候補領域取得部１７０５は、以下の式８、式９の計算を行ってエピポーラ線Ｌ２のパラメータｌ２を算出する。
【０１６１】
【数８】
0005830626.tif 000009
【０１６２】
【数９】
0005830626.tif 000010
ｍは造影点Ｐｋの座標を示す。
【０１６３】
式８において、Ｆはファンダメンタル行列と呼ばれる行列であり、Ａ１−Ｔは、内部パラメータＡ１の逆行列の転置行列を示し、［Ｔ］Ｘは、並進ベクトルＴの歪対称行列を示す。
【０１６４】
算出されたエピポーラ線Ｌ２のパラメータｌ２を（ａ，ｂ，ｃ）Ｔとしたとき、エピポーラ線Ｌ２は、ａｘ＋ｂｙ＋ｃ＝０となる。
【０１６５】
なお、Ｘ線発生部２０２Ｂと、Ｘ線発生器２０２Ａと、造影点Ｐｋとを通る平面は、造影点Ｐｋを通るエピポーラ平面と呼ばれる。
【０１６６】
次に、ステップＳ１００５で、対応候補領域取得部１７０５は、血管領域保持部１０６より第二血管領域画像１１０２を取得する。
【０１６７】
次に、ステップＳ１００６で、対応候補領域取得部１７０５は、第二血管領域画像１１０２で、エピポーラ線Ｌ２と交差する点の位置を取得する。以降の説明では、この点を対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ。ただし、Ｎは点の数）と呼ぶ。図３２の例では、対応点候補Ｑｋ＿１とＱｋ＿２との座標を取得する。
【０１６８】
次に、ステップＳ１００７で、対応候補領域取得部１７０５は、取得した対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の位置を、対応点候補保持部１７０６に格納する。
【０１６９】
次に、ステップＳ１００８で、対応候補領域取得部１７０５は、処理を終了する。
【０１７０】
対応候補領域保持部１７０６は、対応候補領域取得部１７０５が取得した対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の座標を保持する部である。図３２の場合では、対応候補点Ｑｋ＿１、Ｑｋ＿２の座標をそれぞれ取得する。
【０１７１】
輝度列取得部１７０７は、指定された造影点Ｐｋと、対応候補領域保持部１７０６が保持する対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）に対して輝度列を取得し、輝度列保持部１７０８に格納する。
【０１７２】
造影点Ｐｋの輝度列は、血管１２０１に造影剤が注入される際に、造影点Ｐｋと同じ位置の輝度がどのように変化するかを示す数値列である。
【０１７３】
第３実施形態では、説明を簡単にするために、造影点Ｐｋ等の位置の輝度の値そのものを取得して格納する替わりに、造影点Ｐｋ等の位置の輝度と、その位置における背景画像の輝度との輝度差の列を輝度列として取得する場合を説明する。ここでは、簡単化のために、時刻０に撮影された画像を背景画像とするが、別途、背景画像のみを取得する構成としても構わない。
【０１７４】
図３３は、輝度列取得部１７０７が取得する一例を示すグラフである。図３３において、太線２３０１、実線２３０２、点線２３０３は、それぞれ、造影点Ｐｋの輝度列、造影点Ｐｋの対応候補点Ｑｋ＿１の輝度列、対応候補点Ｑｋ＿２の輝度列を示すグラフである。グラフの横軸は時刻であり、１メモリは３３ｍｓｅｃである。グラフの縦軸は、輝度差である。このグラフでは、血管１２０１に造影剤が注入されて、血管１２０１に含まれる造影剤の濃度が増えている段階の輝度差を示している。
【０１７５】
図３４は、輝度列保持部１７０８が保持する輝度列のデータ構造の一例を示す図である。輝度列取得部１７０７が取得する輝度列のデータは、造影点Ｐｋの輝度列Ｌ＿Ｐｋ＿ｔ（ｔ＝０，１，…，ＥＮＤ）及び、対応候補点Ｑｋ＿ｎの輝度列Ｌ＿Ｑｋ＿ｎ＿ｔ（ｎ＝１，２，…，Ｎ、ｔ＝０，１，…，ＥＮＤ）を有する。
【０１７６】
前述したように、輝度列取得部１７０７は、造影点Ｐｋの位置の輝度ｌ＿Ｐｋ＿ｔ（ｔ＝０，１，…，ＥＮＤ）と、その位置における背景画像の輝度ｌ＿Ｐｋ＿０との輝度差の値、すなわち、Ｌ＿Ｐｋ＿ｔ＝ｌ＿Ｐｋ＿ｔ−ｌ＿Ｐｋ＿０の値を取得し、造影点Ｐｋの輝度列とする。なお、ｌ＿ｐｋ＿ｔは、画像１＿ｔの座標（ｘ、ｙ）の輝度である。
【０１７７】
輝度列取得部１７０７は、対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）に対する輝度列も同様に取得して、輝度列保持部１７０８に格納する。
【０１７８】
輝度列保持部１７０８は、輝度列取得部１７０７が取得した輝度列を保持する。図３４は、造影点Ｐｋの対応候補点Ｑｋ＿ｎが２つある場合（ｎ＝１，２の場合）の輝度列保持部１７０８が保持する輝度列を示す図である。
【０１７９】
輝度列評価部１７０９は、輝度列保持部１７０８が保持する各対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の評価を行う部である。図３５は、輝度列評価部１７０９の構成を示す図である。
【０１８０】
輝度列評価部１７０９は、正規化輝度列取得部１７２１と、正規化輝度列保持部１７２２と、差合計取得部１７２０とで構成される。
【０１８１】
正規化輝度列取得部１７２１は、輝度列保持部１７０８が保持する輝度列を正規化する部である。ここでは、輝度列保持部１７０８が保持する輝度列のうちの最大値を抽出し、輝度列のそれぞれの値を、抽出した最大値で割った値の列を、正規化輝度列として正規化輝度列保持部１７２２に格納する。
【０１８２】
図３３に示す輝度列を正規化した正規化輝度列のグラフを、図３６に示す。図３６において、太線２５０１、実線２５０２、点線２５０３は、それぞれ、造影点Ｐｋの正規化輝度列、対応候補点Ｑｋ＿１の正規化輝度列、対応候補点Ｑｋ＿２の正規化輝度列のグラフをそれぞれ示す。
【０１８３】
正規化輝度列保持部１７２２は、正規化輝度列取得部１７２１が生成した正規化輝度列を格納する部である。
【０１８４】
差合計取得部１７２０は、正規化輝度列保持部１７２２が保持する対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の正規化輝度列が、造影点Ｐｋの正規化輝度列と同じような輝度変化をしているか、異なる輝度変化をしているかの評価値Ｈ＿ｎ（ｎ＝１，２，…，Ｎ）を算出し、輝度列評価保持部１７１０に格納する。第３実施形態では、式１０に基づいてその評価を行う。
【０１８５】
【数１０】
0005830626.tif 000011
【０１８６】
ここで記号｜Ｘ｜は、Ｘの絶対値を示す。第３実施形態における評価値Ｈ＿ｎは、各時刻における、造影点Ｐｋの正規化輝度と、対応候補点Ｑｋ＿ｎの正規化輝度との差分の絶対値の合計である。
【０１８７】
図３７は、対応候補点Ｑｋ＿１に対する評価値Ｈ＿ｎを示すグラフである。図３７において、太線２５０１、実線２５０２は、それぞれ、造影点Ｐｋの正規化輝度列、対応候補点Ｑｋ＿１の正規化輝度列のグラフを示す。対応候補点Ｑｋ＿１に対する評価値Ｈ＿ｎは、図３７中の斜線の領域の面積である。
図３８は、対応候補点Ｑｋ＿２に対する評価値Ｈ＿ｎを示すグラフである。図３８において、太線２５０１、点線２５０３は、それぞれ、造影点Ｐｋの正規化輝度列、対応候補点Ｑｋ＿２の正規化輝度列のグラフを示す。対応候補点Ｑｋ＿２に対する評価値Ｈ＿ｎは、図３８の斜線の領域の面積である。
【０１８８】
輝度列評価保持部１７１０は、輝度列保持部１７０８が取得した各対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の輝度列の評価値（すなわち、差合計）Ｈ＿ｎ（ｎ＝１，２，…，Ｎ）を保持する部である。
【０１８９】
対応領域決定部１７１１は、輝度列評価保持部１７１０が保持する評価値Ｈ＿ｎ（ｎ＝１，２，…，Ｎ）のうち、最も小さい評価値を選択する。対応領域決定部１７１１は、対応領域決定部１７１１が選択した評価値がＨ＿ｎのとき、対応候補点Ｑｋ＿ｎを、造影点Ｐｋの対応点Ｑｋに決定する。一例として、対応領域決定部１７１１は、評価値Ｈ＿１及びＨ＿２が、それぞれ図３７及び図３８で示される斜線の面積の場合には、面積が小さい方の対応候補点Ｑｋ＿１を造影点Ｐｋの対応点Ｑｋに決定する。
【０１９０】
対応付け制御部１７０１は、対応付け部１０７を構成する各部を用いて対応付けを行うように制御する部である。図３９は、対応付け制御部１７０１が行う処理の流れを示すフローチャートである。
【０１９１】
ステップＳ１４０１で、対応付け制御部１７０１は処理を開始する。
【０１９２】
次に、ステップＳ１４０２で、対応付け制御部１７０１は、血管領域保持部１０６より第一血管領域画像１１０１を取得する。
【０１９３】
次に、対応付け制御部１７０１は、ステップＳ１４０２で取得した第一血管領域画像１１０１で血管領域の黒色の点に対して、ステップＳ１４０４からステップＳ１４１５の処理を行う。以下の説明では、黒色の点を造影点Ｐｋ（ｋ＝１，２，…，Ｋ：ただし、Ｋは黒色の点の数）とする。
【０１９４】
まず、ステップＳ１４０６で、対応付け制御部１７０１は、対応候補領域取得部１７０５に処理を指示する。対応候補領域取得部１７０５は、造影点Ｐｋに対する対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ：ただし、Ｎは対応候補点の数）を取得し、取得した対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の座標を対応候補領域保持部１７０６に格納する。
【０１９５】
次に、ステップＳ１４０７で、対応付け制御部１７０１は、輝度列取得部１７０７に処理を指示する。輝度列取得部１７０７は、造影点Ｐｋと、対応候補領域保持部１７０６が保持する対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の輝度列とをそれぞれ取得し、輝度列保持部１７０８に格納する。
【０１９６】
次に、ステップＳ１４０８で、対応付け制御部１７０１は、正規化輝度列取得部１７２１に処理を指示する。正規化輝度列取得部１７２１は、輝度列保持部１７０８が保持する輝度列のうちの最大値を抽出し、輝度列のそれぞれの値を、抽出した最大値で割った値の列を、正規化輝度列として算出することにより、造影点Ｐｋと、対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の正規化輝度列とをそれぞれ取得し、正規化輝度列保持部１７２２に格納する。
【０１９７】
次に、ステップＳ１４０９で、対応付け制御部１７０１は、差合計取得部１７２０に処理を指示する。差合計取得部１７２０は、正規化輝度列保持部１７２２が保持する対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の正規化輝度列が、造影点Ｐｋの正規化輝度列と同じような輝度変化をしているか、異なる輝度変化をしているかの評価値Ｈ＿ｎ（ｎ＝１，２，…，Ｎ）を算出して、対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の評価値（すなわち、差合計）を取得し、輝度列評価保持部１７１０に格納する。
【０１９８】
次に、ステップＳ１４１０で、対応付け制御部１７０１は、対応領域決定部１７１１に処理を指示する。対応領域決定部１７１１は、造影点Ｐｋの対応点Ｑｋを決定する。すなわち、対応領域決定部１７１１は、輝度列評価保持部１７１０が保持する評価値Ｈ＿ｎのうち、最も値が低い評価値Ｈｋとなる対応候補点Ｑｋ＿ｘ（ただし、ｘは、評価値がＨｋとなる対応候補点の識別子を示す）を選択する。また、対応領域決定部１７１１は、最も低い評価値Ｈｋを対応点Ｑｋの評価値とする。
【０１９９】
次に、ステップＳ１４１１で、対応付け制御部１７０１の制御の下で、対応領域決定部１７１１は、造影点Ｐｋの座標と、対応点Ｑｋの座標と、対応点Ｑｋの評価値Ｈｋとを対応情報保持部１０８に格納して、ステップＳ１４０４から始まった処理を終了する。
【０２００】
次に、ステップＳ１４９９で、対応付け制御部１７０１は処理を終了する。
【０２０１】
対応情報保持部１０８は、対応付け部１０７が取得した、造影点Ｐｋ（ｋ＝１，２，…，Ｋ：Ｋは造影点の数）の座標と、対応点Ｑｋ（ｋ＝１，２，…，Ｋ）の座標と、対応点Ｑｋの評価値Ｈｋ（ｋ＝１，２，…，Ｋ）とを格納する部である。図４０は、対応情報保持部１０８のデータ構造の一例を示す。初期状態では、対応情報保持部１０８が保持する組合せの数は０個であるが、対応付け制御部１７０１のステップＳ１４１１の処理が行われる度に、一行ずつデータが対応情報保持部１０８に追加される。
【０２０２】
図２１の三次元位置取得部１０９は、対応情報保持部１０８が保持するそれぞれの行の造影点Ｐｋの座標と、それぞれの行の対応点Ｑｋの座標を用いて、三角測量の原理を用いて、三次元上の三次元点Ｊｋの座標を算出し、算出したＪｋ（ｋ＝１，２，…，Ｋ）の座標を三次元位置保持部１１０に格納する。
【０２０３】
三次元位置保持部１１０は、三次元位置取得部１０９が算出した三次元点Ｊｋ（ｋ＝１，２，…，Ｋ）の座標を保持する。図４１は、三次元位置保持部１１０のデータ構造の一例を示す図である。Ｋ行目には、（ＪＫ＿Ｘ、ＪＫ＿Ｙ、ＪＫ＿Ｚ）を保持する。ＪＫ＿Ｘ、ＪＫ＿Ｙ、ＪＫ＿Ｚは、それぞれ、三次元点ＪＫのＸ座標、Ｙ座標、Ｚ座標を示す。
【０２０４】
表示画面生成部１１１は、三次元位置保持部１１０が保持する三次元点Ｊｋ（ｋ＝１，２，…，Ｋ）を表示するＣＧ（コンピュータグラフィックス）の画面を生成する。図４２は、表示画面生成部１１１が生成する表示画面の一例を示す図である。なお、ここでの三次元表示は表示方法の一例として、各三次元点を球として表示する場合を示すが、他の表示方法であっても構わない。三次元表示は、たとえば、ポリゴン表示などであっても構わない。
【０２０５】
表示部１１２は、表示画面生成部１１１が生成した画面を表示する。表示部１１２は、具体的には、ディスプレイ装置、又は、プロジェクター投影装置等の表示装置である。
【０２０６】
＜形状復元装置１の処理の流れ＞
図４３は、形状復元装置１が行う処理のフローチャートを示す。
【０２０７】
まず、ステップＳ１９０１で、形状復元装置１は処理を開始する。
【０２０８】
次に、ステップＳ１９０２で、Ｘ線画像取得部１１３は、前述のＸ線画像取得部１１３の処理を行う。すなわち、Ｘ線撮像部１０１〜１０２よりＸ線画像を取得し、Ｘ線画像保持部１０３に格納する。
【０２０９】
次に、ステップＳ１９０３で、血管領域取得部１０５は、前述した血管領域取得部１０５の処理を行う。すなわち、血管領域取得部１０５は、Ｘ線画像保持部１０３が保持する画像に基づいて、第一血管領域画像１１０１と、第二血管領域画像１１０２とをそれぞれ取得し、血管領域保持部１０６に格納する。
【０２１０】
次に、ステップＳ１９０４で、対応付け部１０７は、前述の対応付け部１０７の処理を行う。すなわち、対応付け部１０７は、血管領域保持部１０６に保持された第一血管領域画像１１０１の各造影点Ｐｋ（ｋ＝１，２，…，Ｋ）の対応点Ｑｋを決定し、対応情報保持部１０８に対応情報を格納する。
【０２１１】
次に、ステップＳ１９０５で、三次元位置取得部１０９は、前述の三次元位置取得部１０９の処理を行う。すなわち、三次元位置取得部１０９は、対応情報保持部１０８より、第一血管領域画像１１０１の各造影点Ｐｋ（ｋ＝１，２，…，Ｋ）に対して、三次元点Ｊｋの三次元位置を算出し、三次元位置保持部１１０に格納する。
【０２１２】
次に、ステップＳ１９０６で、表示画像生成部１１１は、三次元位置保持部１１０に保持された三次元点Ｊｋの三次元位置を基に、各三次元点Ｊｋ（ｋ＝１，２，…，Ｋ）を表示するＣＧの画面を生成する。
【０２１３】
次に、ステップＳ１９０７で、表示部１１２は、表示画像生成部１１１が生成した表示画面を表示する。その後、ステップＳ１９０８で一連の処理を終了する。
【０２１４】
＜形状復元装置１が行う処理の原理＞
血管１２０１に造影剤を投入すると、血管１２０１上の三次元点Ｊｋに存在する造影剤の量は、時間と共に変化する。そのとき、三次元点Ｊｋを撮影した造影点Ｐｋ、及び、対応点Ｑｋの輝度も変化する。形状復元装置１は、造影点Ｐｋと、複数の対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）との輝度の変化の情報をそれぞれ取得し、輝度変化の情報の類似度を評価して、対応候補点Ｑｋ＿ｎの中から対応点Ｑｋを対応領域決定部１７１１で決定する装置である。
【０２１５】
まず、血管１２０１上の三次元点Ｊｋの造影剤の量の変化について説明する。ある三次元点Ｊｋにおける造影剤の量の変化を図４４に示す。造影剤を投入する前（時刻Ｔ２より前の時間）は、造影剤は流れていないが、時刻Ｔ２より徐々に造影剤が流れ始め、時刻Ｔ３で一定となり、時刻Ｔ４よりやがて徐々に減少していき、時刻Ｔ５で造影剤が流れていない状態になる。
【０２１６】
このような血管１２０１に含まれる造影剤の量の時間変化は、血管のどの部分かによって異なる。例えば、造影剤を噴出した地点から近い位置では、造影剤が流れ始める時刻Ｔ２での造影剤の量の時間変化は早いが、造影剤を噴出した地点から遠い位置では、造影剤が流れ始める時刻Ｔ２での造影剤の量の時間変化は遅くなる。同様に、造影剤が減少する時刻Ｔ４での造影剤の量の時間変化も、血管のどの部分かによって異なる。
【０２１７】
また、造影剤が流れ始める時刻Ｔ２から、一定となるまでの時刻Ｔ３での造影剤の量の時間変化も、血管のどの部分かによって異なる。例えば、血液が、上向きに流れる部分では、重力に逆らって造影剤が流れるので、造影剤が濃くなるのに時間がかかる。よって、造影剤の濃度が一定となるまでにかかる時間（Ｔ３−Ｔ２）が長い。逆に、造影剤が下向きに流れる部分では、重力によって造影剤の速度が速くなる。よって、造影剤の濃度が一定となるまでの時間（Ｔ３−Ｔ２）は短い。また、狭い血管では血液は早く、一定となるまでの時間（Ｔ３−Ｔ２）は短く、逆に、広い血管では血液がゆっくり流れるため、一定となるまでの時間（Ｔ３−Ｔ２）は長い。以上のように、血管のある部分に流れている造影剤の量は時間によって変化するが、その変化の仕方は、血管の場所によって異なる。同様に、造影剤が減少を開始する時刻から減少が完了するまでにかかる時間（Ｔ５−Ｔ４）も、血管のどの部分かによって異なる。
【０２１８】
次に、三次元点Ｊｋの造影剤の濃度が変化したときの造影点Ｐｋと、対応点Ｑｋとの輝度の変化を説明する。三次元点ＪｋのＸ線画像に投影した造影点Ｐｋの輝度変化は、三次元点Ｊｋにおける造影剤の濃度の変化と同じ傾向で変化する。三次元点Ｊｋにおける造影剤の濃度が濃くなると、造影点Ｐｋと、対応点Ｑｋとの輝度は暗くなり、三次元点Ｊｋにおける造影剤の濃度が薄くなると、造影点Ｐｋと、対応点Ｑｋとの輝度は明るくなるため、造影剤の濃度の変化と同じ傾向で変化するのは、当然の結果である。
【０２１９】
図３３は、ある三次元点Ｊｋを異なる２つの方向から撮影した際の輝度列である。図３３において太線２３０１は、三次元点Ｊｋの造影点Ｐｋの輝度列であり、実線２３０２は、造影点Ｐｋの対応点Ｑｋの輝度列である。また、点線２３０３は、三次元点Ｊｋとは別の三次元点Ｊｘ（ｘ≠ｋ）を造影点Ｐｋが撮影された画像が撮影された時とは別の方向から撮影した対応点Ｑｘの輝度変化である。グラフの横軸は時刻であり、１メモリは３３ｍｓｅｃである。縦軸は差分画像の輝度である。このグラフでは、造影剤が注入されてから一定の濃度になるまでの途中の段階の輝度を示している。また、このグラフにおいて、造影点Ｐｋと対応点Ｑｋとの輝度列の輝度変化の増減の傾向は似ているが、造影点Ｐｋと対応点Ｑｘとの輝度列の輝度変化は似ていない。
【０２２０】
しかし、図３３に示したように、造影点Ｐｋの輝度と対応点Ｑｋの輝度とは、輝度そのものは一致しない。例えば、時刻１３（図中０．４secの時刻）における造影点Ｐｋの輝度は「５６」であるのに対して、その対応点Ｑｋの輝度は「４６」となる。
【０２２１】
このような輝度の差が発生する理由は、血管１２０１の断面形状と関連する。以下、図４５と図４６を用いてこれを説明する。図４５は血管１２０１の一例を示す図である。Ｘ線画像１２１１は、Ｘ線撮影部１０１で撮影したＸ線画像を示し、血管像１２２１は、Ｘ線画像１２１１における血管１２０１の像である。同様に、Ｘ線画像１２１２は、Ｘ線撮影部１０２で撮影したＸ線画像を示し、血管像１２２２は、Ｘ線画像１２１２における血管１２０１の像である。また、Ｊｋ、Ｐｋ、Ｑｋはそれぞれ、三次元点Ｊｋと、三次元点Ｊｋの造影点Ｐｋと、造影点Ｐｋの対応点Ｑｋとを示す。図４６は、三次元点Ｊｋと造影点Ｐｋと対応点Ｑｋを通る平面（エピポーラ平面）を、図４５の＋Ｙ方向から−Ｙ方向に見た図である。血管断面３６１は血管１２０１の断面形状であり、図４６に示すように楕円形状である。（特別な場合を除き、血管１２０１の楕円形状は楕円となる）。厚さ３６２１は、造影点Ｐｋに到達するＸ線が通過する血管１２０１の厚さであり、厚さ３６２２は、造影点Ｑｋに到達するＸ線が通過する血管１２０１の厚さである。血管１２０１の断面形状が（円でなく）楕円であることより、この２つの厚さ３６２１と３６２２とは異なる厚さとなる。造影点Ｐｋに到達するＸ線は、より厚い血管断面を通過するため、対応点Ｑｋの輝度よりも暗い輝度（背景との輝度差は小さく）となる。このように、血管１２０１上の三次元点Ｊｋを撮影した造影点Ｐｋ（又は対応点Ｑｋ）の輝度は、通過する血管１２０１の厚さが厚いほど暗い値になる。しかし、通過する血管１２０１の厚さは、血管１２０１を撮影する方向によって異なるため、同じ三次元点Ｊｋを投影した点であっても、撮影方向によって異なる輝度となる。
【０２２２】
このような撮影方向による輝度の差をなくすために、第３実施形態では輝度列を正規化し、正規化輝度列同士を比較して対応点を決定している。
【０２２３】
第３実施形態では、正規化輝度列同士の比較に、式１０の差分合計の式を用いる。造影点Ｐｋの正規化輝度列と対応点Ｑｋ正規化輝度列との変化の傾向が一致している場合、各時刻における正規化輝度の値は等しい値になる。よって、それぞれの時刻における正規化輝度の差の絶対値を輝度列評価部１７０９で算出し、その合計を算出すれば理論的には０になる。そこで、第３実施形態では、輝度列評価部１７０９において式１０の値を評価値とし、評価値の値が最も低い対応候補点Ｑｋ＿ｎを造影点Ｐｋの対応点Ｑｋと輝度列評価部１７０９で決定している。
【０２２４】
＜第３実施形態の効果＞
本手法にかかる画像領域対応付け装置及び３次元モデル生成装置では、造影点Ｐｋの対応点候補Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）が、エピポーラ線Ｌ２上に複数存在するときに、正規化輝度列の変化に基づいて対応点を決定できる。
【０２２５】
第一に、造影剤が注入された造影点Ｐｋのそれぞれに対して、対応点を決定できる。非特許文献１の方法では、血管領域の端点のみしか血管の対応付けを行うことが出来なかったのに対して、第３実施形態にかかる本手法にかかる画像領域対応付け装置及び３次元モデル生成装置では、端点以外の点に対しても対応付けが出来、より、細かい形状の復元を行うことが出来る。
【０２２６】
本手法では、造影点Ｐｋの正規化輝度と、造影点Ｐｋの対応候補点Ｑｋ＿ｎの正規化輝度との各時刻の差の和を評価値としている。このような評価値を用いれば、造影点Ｐｋに対する対応点Ｑｋの評価値は（対応点以外の対応候補点の評価値の値よりも）小さな値となるため、評価値に基づいて対応点を決定することが出来る。
【０２２７】
第二に、血管１２０１の断面形状が楕円になるような場合でも、造影点Ｐｋの対応付けができる。
【０２２８】
図４７の２つの図は、図４５におけるＸ線画像１２１１〜１２１２をそれぞれ拡大して表示した図である。Ｘ線画像１２１１における血管像１２２１は、暗い部分３８１１（輝度が低い部分、すなわち、背景との輝度差が高い部分）と、明るい部分３８２１（輝度が高い部分、すなわち背景との輝度差が低い部分）となる。明るい部分３８２１は実際にはグラデーションになっており、上に向かって徐々に明るくなっている。血管１２０１に注入された造影剤は、周囲の血液と混ざるため、端に近づくに従ってこのように徐々に造影剤の濃度が薄くなる。すなわち、輝度が高く（明るく）なっている。血管端点３８３１は、血管像１２２１の端点である。Ｘ線画像１２１１において暗い部分３８１１として撮影される血管部分は、Ｘ線画像１２１２において明るい部分３８１２となる。これは、前述したように、Ｘ線画像１２１１とＸ線画像１２１２とで、血管像の輝度が異なるためである。また、Ｘ線画像１２１１において明るい部分３８１１として撮影される血管部分は、Ｘ線画像１２１２においてはより明るくなるので、抽出できなくなる（図４７の右図中で、点線で囲まれた範囲が抽出できない部分である。）。よって、血管像１２２２の端点は３８２２の位置となる。そのため、Ｘ線画像１２１１で抽出される端点３８３１と、Ｘ線画像１２１２で抽出される端点３８２２とは、三次元上の異なる点の投影点となる。このとき、端点３８３１に対するエピポーラ線３８４１上に対応点が存在しないため、端点同士の対応付けを行うことが出来ない。また、ここでは、血管１２０１が一本しかない場合を説明しているが、たまたま他の血管の端点がエピポーラ線３８４１の上にあった場合、その血管を誤対応させてしまう。本手法では、造影点Ｐｋ及び対応候補点Ｑｋ＿ｎの輝度変化を正規化して比較するため、造影点Ｐｋと対応点Ｑｋとの輝度が異なる場合においても、輝度列を比較することで、正しく対応付けを行うことができる。また、特定の時刻で、造影点Ｐｋと対応点Ｑｘ（ｘ≠ｋ）との輝度が、たまたま等しくなる場合においても、輝度列を比較することで、正しく対応付けを行うことができる。
【０２２９】
なお、第３実施形態では、対応候補点Ｑｋ＿ｎの評価値を算出する際、一旦、正規化輝度列を生成して、正規化輝度列同士を比較する構成を説明しているが、Ｘ線撮影部１０１とＸ線撮影部１０２との方向が近い場合（あるいは１８０度差に近い場合）には、輝度列そのものを比較する構成であっても構わない。
【０２３０】
なお、第３実施形態では、Ｘ線画像取得部１１３が処理を開始した後に造影剤の注入が開始される場合を説明しているが、造影剤の注入が既に開始されている段階で、Ｘ線画像取得部１１３が処理を開始しても構わない。
【０２３１】
なお、第３実施形態では、入力ＩＦ１１４によって、画像取得の終了の指示された後に、血管領域取得部１０５は処理を行う場合を説明しているが、画像取得部１１３がＸ線画像を取得する度に、後続のステップＳ１９０３からステップＳ１９０７の処理を行う構成であっても構わない。このような構成を用いれば、血管１２０１に造影剤が広がる途中のタイミングにおいても、操作者（術者）は表示装置１１２を見ることで、血管１２０１の三次元構成を確認することが出来る。
【０２３２】
なお、第３実施形態では、造影点Ｐｋの対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）のうち、最も評価値の良い対応候補点Ｑｋ＿ｎを表示画像生成部１１１で生成して表示部１１２で表示する構成を説明している。しかし、造影点Ｐｋの対応点が必ず撮影されているとは限らない。例えばＸ線撮影部１０２では撮影されない位置に三次元点Ｊｋが存在する場合、対応点は撮影されない。そこで、最も良い評価値が所定の閾値よりも悪い場合（ここでは、対応候補点の評価値のうち、最も小さい値が所定の評価値よりも大きい場合）には、その対応候補点Ｑｋ＿ｎを表示部１１２で表示しない構成としても構わない。また、前記の所定の閾値を表示部１１２に入力する手段を設けても構わない。その場合、表示部１１１は、評価値の値が所定の閾値よりも小さい対応点のみを表示する。
【０２３３】
なお、第３実施形態における輝度列取得部１７０７は、各時刻の輝度と、背景画像の輝度との差の輝度列を取得とする構成を示しているが、各時刻の輝度そのものの輝度列を取得する構成としてもよい。その場合は、正規化を行う際に、輝度列の最小値と、最大値を取得して、｛（輝度）―（最小値）｝／｛（最大値）−（最小値）｝の値の列を正規化輝度列とする。
【０２３４】
なお、第３実施形態では、並進ベクトルＴと、回転ベクトルＲと、内部パラメータＡ１、Ａ２との撮影部情報を撮影部情報保持部１０４に予め保持する構成を示ししているが、これらの情報を、Ｘ線撮影部１０１及びＸ線撮影部１０２の各Ｘ線発生部２０２と各Ｘ線検出部２０３との位置から、撮影部情報保持部１０４が随時取得して保持する構成であっても構わない。
【０２３５】
なお、第３実施形態における血管領域取得部１０５は、画像１＿ＥＮＤ、画像２＿ＥＮＤから、造影剤が投入された血管１２０１の領域を取得する構成を説明しているが、血管領域取得部１０５は、各時刻で造影剤が投入された領域を取得し、その和となる領域を血管領域としても構わない。このような構成を用いれば、時刻ＥＮＤで血管領域として抽出しそこねた範囲があったとしても、他の時刻で血管領域として抽出できれば、最終的には、その領域を含めて血管領域として血管領域取得部１０５で抽出することが出来る。
【０２３６】
なお、第３実施の形態における血管領域取得部１０５の細線化部１５０３の処理は省略しても構わない。細線化部１５０３の処理は、対応付け部１０７で対応点を見つける対象となる造影点Ｐｋの数を削減するための処理であり、細線化部１５０３の処理を省略すると、対応付け部１０７の処理時間が長くなる。
【０２３７】
なお、第３実施形態における輝度列評価部１７０９は、造影点Ｐｋと対応候補点Ｑｋ＿ｎの正規化輝度列を比較し、輝度差の合計を評価値としているが、輝度差の最大値を評価値とする構成であっても構わない。
【０２３８】
（第４実施形態）
本発明の第３実施形態では、造影点Ｐｋに対する各対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）に対して式１０で示される差合計を差合計取得部１７２０で取得し、差合計が最小となる対応候補点Ｑｋ＿ｎを造影点Ｐｋの対応点Ｑｋに対応領域決定部１７１１で決定している。
これに対して、本発明の第４実施形態では、差合計を用いる替わりに、所定比時刻を用いる。所定比時刻とは、造影点Ｐｋ（又は対応候補点Ｑｋ＿ｎ）の輝度が、その点の最大の輝度に対して所定の比率（所定比）（例えば、８０％又は５０％）に到達する時刻のことである。図４８を用いて所定比時刻を説明する。図４８において、２５０１は造影点Ｐｋの正規化輝度列のグラフ、２５０２は造影点Ｐｋの対応点Ｑｋの正規化輝度列のグラフ、２５０３は、Ｘ線撮影部１０２によって撮影された対応点Ｑｋ以外の対応点Ｑｘ（ｘ≠ｋ）の正規化輝度列のグラフを示す。２８０１〜２８０３は、所定比率（所定比）を０．８（８０％）としたときの、造影点Ｐｋ，対応点Ｑｋ，対応点Ｑｘのそれぞれの所定比時刻である。２８１１〜２８１３は、所定比率（所定比）を０．５（５０％）としたときの、造影点Ｐｋ，対応点Ｑｋ，対応点Ｑｘのそれぞれの所定比時刻である。
【０２３９】
図４９は、第４実施形態における形状復元装置（３次元モデル生成装置）１Ａの構成を示す図である。形状復元装置１Ａは、一例として、画像領域対応付け装置９Ａと、３次元モデル生成部１６Ａと、表示部１１２とを備える。
さらに、画像領域対応付け装置９Ａは画像領域対応付け装置９３と類似し、３次元モデル生成部１６Ａは３次元モデル生成部１６３と類似しているが、以下の点が異なる。
形状復元装置１Ａでは、第３実施形態における対応付け部１０７の替わりに、対応付け部１０７Ａを用いる。図５０は、対応付け部１０７Ａの構成を示す図である。対応付け部１０７Ａは、輝度列評価部１７０９と対応付け制御部１７０１との替わりに、それぞれ、輝度列評価部１７０９Ａと対応付け制御部１７０１Ａとを用いる。輝度列評価部１７０９Ａは、図８０に示すように、正規化輝度列取得部１７２１と、正規化輝度列保持部１７２２と、所定比時刻取得部１７３１と、所定比時刻保持部１７３２と、所定比時刻差取得部１７３３とで構成される。このうち、正規化輝度列取得部１７２１と、正規化輝度列保持部１７２２とは、第３実施形態の正規化輝度列取得部１７２１と、正規化輝度列保持部１７２２と同様である。以下、第３実施形態と異なる点を中心に説明する。なお、他の実施形態と同様の構成については同一の符号を付し、説明を適宜省略する。
【０２４０】
所定比時刻取得部１７３１は、正規化輝度列保持部１７２２が保持する各正規化輝度列より、造影点Ｐｋ（又は対応候補点Ｑｋ＿ｎ）の輝度が、その点の最大の輝度に対して所定の比率に到達する時刻を取得し、所定比時刻保持部１７３２に格納する。具体的には、所定比時刻取得部１７３１は、造影点Ｐｋに対する正規化輝度列より、所定比率に到達する時刻を取得し、所定比時刻保持部１７３２に格納する。また、所定比時刻取得部１７３１は、造影点Ｐｋの対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）に対する正規化輝度列より、所定比率になる時刻を取得し、所定比時刻保持部１７３２に格納する。ここでは、一例として、所定比率は、第一所定比率Ｓ＿１＝０．５と、第二所定比率Ｓ＿２＝０．８との二つとする。
【０２４１】
以降の説明では、所定比時刻取得部１７３１は、において、対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）に対する第一所定比時刻をそれぞれ、Ｔｋ＿ｎ＿１（ｎ＝１，２，…，Ｎ）とし、第二所定比時刻をＴｋ＿ｎ＿２（ｎ＝１，２，２，…，Ｎ）とする。また、造影点Ｐｋに対する第一所定比時刻をＴｋ＿ｐ＿１とし、第二所定比時刻をＴｋ＿ｐ＿２とする。
【０２４２】
所定比時刻取得部１７３１は、図４８の場合では、２８０１〜２８０３の時刻（例えば、０．３、０．３２５、０．３６６）と、２８１１〜２８１３の時刻（例えば、０．２５、０．２７５、０．３２５）とをそれぞれ取得する。
【０２４３】
所定比時刻保持部１７３２は、所定比時刻取得部１７３１が取得した時刻を保持する部である。具体的には、所定比時刻保持部１７３２は、造影点Ｐに対する第一所定比時刻Ｔｋ＿ｐ＿１と、第二所定比時刻Ｔｋ＿ｐ＿２と、対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）に対する第一所定比時刻Ｔｋ＿ｎ＿１（ｎ＝１，２，…，Ｎ）と、第二所定比時刻Ｔｋ＿ｎ＿１（ｎ＝１，２，…，Ｎ）とをそれぞれ保持する。図５１は、所定比時刻保持部１７３２が保持する所定比時刻のデータ構造の一例を示す図である。データのｓ行目は、造影点Ｐｋと対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ。ただし、ここではｎ＝１、２の場合を示す。）の第ｓ所定比時刻を保持する。（ここでは、ｓ＝１、２）。
【０２４４】
所定比時刻差取得部１７３３は、所得比時刻保持部１７３２が保持する所定比時刻Ｔｋ＿ｎ＿ｓ（ｓ＝１，１．１，…，Ｓ。ただし、第４実施形態では、所定比時刻の数Ｓ＝２。）に基づいて造影点Ｐｋの対応候補点Ｑｋ＿ｎの評価値を取得し、輝度列評価保持部１７１０に格納する。具体的には、所定比時刻差取得部１７３３は、各対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）に対して式１１の評価値を算出し、算出した評価値を輝度列評価保持部１７１０に格納する。
【０２４５】
【数１１】
0005830626.tif 000012
【０２４６】
第４実施形態では、Ｓ＝２（所定比時刻を２つ）とし、式１２とする。
【０２４７】
【数１２】
0005830626.tif 000013
【０２４８】
式１２は、造影点Ｐｋの第一所定比時刻Ｔｋ＿ｐ＿１と、対応候補点Ｑｋ＿ｎの第一所定比時刻Ｔｋ＿ｎ＿１との両者の時刻が近い程、両者の差は小さい値である。また、造影点Ｐｋの第二所定比時刻Ｔｋ＿ｐ＿２と、対応候補点Ｑｋ＿ｎの第二所定比時刻Ｔｋ＿ｎ＿２の時刻との両者の時刻が近い程、両者の差は小さい値である。第４実施形態では、式１２の値を評価値Ｈ＿ｎとすることで、対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の中から、造影点Ｐｋの輝度変化の情報と似ている対応候補点を対応領域決定部１７１１で選択する。
【０２４９】
対応付け制御部１７０１Ａは、対応付け部１０７Ａを構成する各部を用いて対応付けを行う部である。図５２は、対応付け制御部１７０１Ａが行う処理の流れを示すフローチャートである。ステップＳ１４０９の替わりに、ステップＳ１４０９ＡとステップＳ１４０９１とを実行する。他の処理は、第３実施形態と同様であるため、説明を省略する。
【０２５０】
ステップＳ１４０８の次にステップＳ１４０９Ａにおいて、対応付け制御部１７０１Ａは、所定比時刻取得部１７３１に処理を指示する。所定比時刻取得部１７３１は、前述の所定比時刻取得部１７３１の処理を行う。すなわち、所定比時刻取得部１７３１は、造影点Ｐｋと対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）とのそれぞれの所定比時刻を取得して、所定比時刻保持部１７３２に格納する。
【０２５１】
次に、ステップＳ１４０９１において、対応付け制御部１７０１Ａは、所定比時刻差取得部１７３３に処理を指示する。所定比時刻差取得部１７３３は、所得比時刻保持部１７３２が保持する所定比時刻Ｔｋ＿ｎ＿ｓ（ｓ＝１，１．１，…，Ｓ。ただし、第４実施形態では、所定比時刻の数Ｓ＝２。）に基づいて造影点Ｐｋの対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）に対する評価値を取得し、輝度列評価保持部１７１０に格納する。その後、ステップＳ１４１０の処理を行う。
【０２５２】
＜形状復元装置１Ａの処理の流れ＞
図４３のステップＳ１９０４において、対応付け部１０７Ａは、前述の対応付け部１０７Ａの処理を行う。すなわち、対応付け部１０７Ａは、造影領域の各造影点Ｐｋの対応点Ｑｋを決定し、対応情報保持部１０８に対応情報を格納する。他は、第３実施形態の場合と同様である。
【０２５３】
なお、対応情報保持部１０８は、造影点Ｐｋと対応点Ｑｋとの位置に加えて、造影点Ｐｋ又は対応点Ｑｋにおける第二所定比時刻と第一所定比時刻との差Ｓｋを格納する構成としても構わない。差Ｓｋは、血液の流れが早い所では小さな値となり、血液の流れ遅いところでは大きな値となる。よって、差Ｓｋを取得することで、造影点Ｐｋにおける血液の速度の目安を取得することが出来る。また、表示画面生成部１１１は、この血液の速度に基づいて表示画面を生成する。具体的には、表示画面生成部１１１は、例えば、差Ｓｋが第一の所定の値よりも大きいところの血管は黄色で表示し、それ以外のところは赤で表示するように表示画面を生成することができる。このような表示を行えば、血管の速度が速い場所を提示することが出来る。更に、表示画面生成部１１１は、差Ｓが第二の所定の値よりも小さいところの血管を青色で表示するように表示画面を生成することができる。このような表示を行えば、血管の速度が遅い場所を提示することが出来る。
【０２５４】
＜第４実施形態の効果＞
第４実施形態では、第３実施形態と同様の効果が得られる。
【０２５５】
なお、ここでは、Ｘ線撮像装置造影剤の量が増加する様子を、Ｘ線撮影部１０１〜１０２で撮影する場合を説明しているが、造影剤が減少する様子をＸ線撮影部１０１〜１０２で撮影する構成としても構わない。その場合は、正規化輝度列が所定比を上回る最初の時刻を取得する替わりに、正規化輝度列が所定比を下回る最初の時刻を取得する。
【０２５６】
（第５実施形態）
第３実施形態では、各対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）より、所定比時刻を取得し、対応候補点Ｑｋ＿ｎの中から、造影点Ｐｋと所定比時刻とが近い対応候補点Ｑｋ＿ｘを対応点Ｑｋに選択している。
これに対して、本発明の第５実施形態では、所定比時刻を取得する替わりに、微分輝度列のピーク時刻を取得する。微分輝度列は、輝度列を微分した値の列であり、ピーク時刻は、微分輝度列が最大になる時刻である。第５実施形態では、各対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）に対するピーク時刻を取得し、対応候補点Ｑｋ＿ｎの中から、造影点Ｐｋとピーク時刻が近いものを対応点Ｑｋに選択する。
【０２５７】
図５３は、第５実施形態における形状復元装置（３次元モデル生成装置）１Ｂの構成を示す図である。形状復元装置１Ｂは、一例として、画像領域対応付け装置９Ｂと、３次元モデル生成部１６Ｂと、表示部１１２とを備える。
さらに、画像領域対応付け装置９Ｂは図２１の画像領域対応付け装置９３と類似し、３次元モデル生成部１６Ｂは図２１の３次元モデル生成部１６３と類似しているが、以下の点が異なる。
形状復元装置１Ｂでは、第３実施形態における対応付け部１０７の替わりに対応付け部１０７Ｂを用いる。図５４は、対応付け部１０７Ｂの構成を示す図である。対応付け部１０７Ｂでは、対応付け制御部１７０１と輝度列評価部１７０９との替わりに、対応付け制御部１７０１Ｂと輝度列評価部１７０９Ｂとを用いる。なお、他の実施形態と同様の構成については同一の符号を付し、説明を適宜省略する。
【０２５８】
輝度列評価部１７０９Ｂは、対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の評価を行う。輝度列評価部１７０９Ｂの構成を図５５に示す。輝度列評価部１７０９Ｂは、微分輝度列取得部１７４１と、微分輝度列保持部１７４２と、ピーク時刻取得部１７４３と、ピーク時刻保持部１７４４と、時刻差取得部１７４５とを有する。
【０２５９】
微分輝度列取得部１７４１は、輝度列保持部１７０８が保持する輝度列を微分して微分輝度列を生成し、微分輝度列保持部１７４２に格納する。
【０２６０】
ここでは、処理を簡単にするために、時刻０における微分輝度列の値を０とし、時刻ｔにおける微分輝度列の値をＬ＿Ｐｋ＿ｔ−Ｌ＿Ｐｋ＿（ｔ−１）とする。すなわち、時刻ｔにおける微分輝度列の値は、時刻ｔにおける輝度列の値と、時刻（ｔ−１）における輝度列の値との差とする。輝度列の値が図２４の値の場合の微分輝度列のデータ構造の一例を図５６に示す。ただし、紙面の関係で、造影点Ｐｋと対応候補点Ｑｋ＿２との微分輝度列のみを記載している。図５７は、図５６の輝度列となる造影点Ｐｋ、対応点Ｑｋ，対応点Ｑｘ（ｘ≠ｋ）に対する微分輝度列を示すグラフである。図５７において、太線４３０１、実線４３０２、点線４３０３は、それぞれ、造影点Ｐｋの微分輝度列であり、造影点Ｐｋの対応候補点Ｑｋ＿１（造影点Ｐｋの対応点Ｑｋ）の微分輝度列であり、造影点Ｐｋの対応候補点Ｑｋ＿２（造影点Ｐｘ（ｘ≠ｋ）の対応点Ｑｘ）の微分輝度列である。
【０２６１】
なお、微分輝度列取得部１７４１は、輝度列保持部１７０８が保持する輝度列を平滑化してから、微分輝度列を取得する構成であっても構わない。また、微分輝度列取得部１７４１は、取得した微分輝度列を平滑化して、微分輝度列保持部１７４２に格納する構成であっても構わない。
【０２６２】
微分輝度列保持部１７４２は、微分輝度列取得部１７４１が生成した微分輝度列を保持する。微分輝度列保持部１７４２は、一例として、図５６のデータ構造の微分輝度列を保持する。また、微分輝度列保持部１７４２は、例えば図５７のグラフで示される微分輝度列を保持する。
【０２６３】
ピーク時刻取得部１７４３は、微分輝度列保持部１７４２が保持する微分輝度列から、微分輝度が最大となるピーク時刻を取得し、ピーク時刻保持部１７４４に格納する。一例として、ピーク時刻取得部１７４３は、図５７におけるピーク時刻４３１１〜４３１３を取得し、ピーク時刻保持部１７４４に格納する。
【０２６４】
ピーク時刻保持部１７４４は、微分輝度列取得部１７４１が取得した微分輝度列のピーク時刻を保持する。図５８は、ピーク時刻保持部１７４４のデータ構成を示す図である。ピーク時刻保持部１７４４は、造影点Ｐｋのピーク時刻ＰＥｋ＿pと、造影点Ｐｋの対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）のピーク時刻ＰＥｋ＿ｎとを保持する。図５８はＮ＝２の場合の構成である。図５９は、ピーク時刻保持部１７４４が保持するデータの一例を示す図。図５９は、微分輝度列が図５７の場合に保持するピーク時刻を示す。
【０２６５】
時刻差取得部１７４５は、ピーク時刻保持部１７４４が保持するピーク時刻に基づいて、対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の評価値を算出する。評価値の算出は式１３を用いる。
【０２６６】
【数１３】
0005830626.tif 000014
【０２６７】
すなわち、時刻差取得部１７４５は、造影点Ｐｋのピーク時刻ＰＥｋ＿ｐと、対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）のピーク時刻ＰＥｋ＿ｎの差を評価値とする。ピーク時刻が図５９の場合には、Ｈ＿１＝｜９−９｜＝０、Ｈ＿２＝｜９−１１｜＝２となる。
【０２６８】
式１３は、造影点Ｐｋのピーク時刻ＰＥｋ＿pと、対応候補点Ｑｋ＿ｎのピーク時刻ＰＥｋ＿ｎとが近いほど、評価値は小さい価である。第５実施形態では、式１３を評価値に用いることで、対応候補点Ｑｋ＿ｎの中から、造影点Ｐｋの輝度変化と似ている対応候補点を選択する。
【０２６９】
対応付け制御部１７０１Ｂは、対応付け部１０７Ｂを構成する各部を用いて対応付けを行う部である。図６０は、対応付け制御部１７０１Ｂが行う処理の流れを示すフローチャートである。図３９の第３実施形態における対応付け制御部１７０１が行う処理の、ステップＳ１４０８〜ステップＳ１４０９の替わりに、ステップＳ１４０８Ｂと、ステップＳ１４０９Ｂと、ステップＳ１４０９１Ｂとを実行する。他の処理は第３実施形態と同様であるため、説明を省略する。
【０２７０】
ステップＳ１４０７の次にステップＳ１４０８Ｂにおいて、微分輝度列取得部１７４１は、前述の微分輝度列取得部１７４１の処理を行う。すなわち、微分輝度列取得部１７４１は、輝度列保持部１７０８が保持する輝度列を微分して微分輝度列を生成することにより、造影点Ｐｋと対応候補点Ｑｋ＿ｎとの微分輝度列を取得し、微分輝度列保持部１７４２に格納する。
【０２７１】
ステップＳ１４０９Ｂで、ピーク時刻取得部１７４３は、前述のピーク時刻取得部１７４３の処理を行う。すなわち、ピーク時刻取得部１７４３は、微分輝度列保持部１７４２が保持する微分輝度列から、微分輝度が最大となるピーク時刻ＰＥｋ＿ｐ、ＰＥｋ＿ｎ（ｎ＝１，２，…，Ｎ）を取得し、ピーク時刻保持部１７４４に格納する。
【０２７２】
ステップＳ１４０９１Ｂで、時刻差取得部１７４５は、前述の時刻差取得部１７４５の処理を行う。すなわち、時刻差取得部１７４５は、ピーク時刻保持部１７４４が保持するピーク時刻に基づいて、各対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）に対して、評価値Ｈ＿ｎを算出する。その後、ステップＳ１４１０の処理を行う。
【０２７３】
＜形状復元装置１Ｂの処理の流れ＞
図４３のステップＳ１９０４において、対応付け部１０７Ｂは、前述の対応付け部１０７Ｂの処理を行う。すなわち、対応付け部１０７Ｂは、造影領域の各造影点Ｐｋの対応点Ｑｋを決定し、対応情報保持部１０８に対応情報を格納する。他は、第３実施形態の場合と同様である。
【０２７４】
＜第５実施形態の効果＞
第５実施形態では、第３実施形態と同様の効果が得られる。
【０２７５】
なお、ここでは、Ｘ線撮像装置造影剤の量が増加する様子を、Ｘ線撮影部１０１〜１０２で撮影する場合を説明しているが、造影剤が減少する様子をＸ線撮影部１０１〜１０２で撮影する構成としても構わない。その場合は、微分輝度列が最大値となる時刻を取得する替わりに、最小値となる時刻を取得する。
【０２７６】
（第６実施形態）
本発明の第６実施形態では、Ｘ線撮影部１０１（又はＸ線撮影部１０２）で撮影した画像において、複数本の血管が重なって１本に見える場合の血管の形状復元を行う形状復元装置（３次元モデル生成装置）１Ｃを説明する。
【０２７７】
Ｘ線撮影部１０２で撮影した画像において、２本の血管１２０１が重なって見える場合のエピポーラ断面を図６１に示す。Ｘ線撮影部１０２のＸ線発生部２０２Ｂで発生し、血管１２０１の三次元点Ｊｋ＿１を通過したＸ線は、更に、別の血管１２０１の三次元点Ｊｋ＿２を通過して対応点Ｑｋ＿１に到達する。Ｘ線撮影部１０２のＸ線発生部２０２Ｂで発生して三次元点Ｊｋ＿３を通過したＸ線は、対応点Ｑｋ＿２に到達する。一方、Ｘ線撮影部１０１のＸ線発生部２０２Ａで発生し、三次元点Ｊｋ＿１を通過したＸ線は、撮影画像上の造影点Ｐｋ＿１に投影される。Ｘ線発生部２０２Ａで発生し、三次元点Ｊｋ＿２を通過したＸ線は、撮影画像上の造影点Ｐｋ＿２に投影される。Ｘ線撮影部１０１のＸ線発生部２０２Ａで発生し、三次元点Ｊｋ＿３を通過したＸ線は、撮影画像上の第一画像投影点Ｐｋ＿３に投影される。
【０２７８】
図６２は、図６１の造影点Ｐｋ＿１、Ｐｋ＿２、対応点Ｑｋ＿１の輝度列を示す図である。図６２において、太線６２０１は造影点Ｐｋ＿１の輝度変化であり、点線６２０３は造影点Ｐｋ＿２の輝度変化であり、実線６２０２は対応点Ｑｋ＿１の輝度変化である。血管１２０１が重なった事で、対応点Ｑｋ＿１の輝度列における増減の傾向は、造影点Ｐｋ＿１の輝度列の増減の傾向と一致しない。また、対応点Ｑｋ＿１の輝度列における増減の傾向は、造影点Ｐｋ＿２の輝度列の増減の傾向とも一致しない。
【０２７９】
しかし、図６１の三次元点Ｊｋ＿１の造影剤が増えたときに、造影点Ｐｋ＿１と、対応点Ｑｋ＿１とは暗くなり（輝度差は大きくなり）、三次元点Ｊｋ＿２の造影剤が増えたときに、造影点Ｐｋ＿２と、対応点Ｑｋ＿１とは暗くなる（輝度差は大きくなる）。このように、対応点Ｑｋ＿１の輝度変化は、造影点Ｐｋ＿１と造影点Ｐｋ＿２との輝度変化の両方と関係して変化する。
【０２８０】
そこで、第６実施形態における形状復元装置１Ｃでは、複数の造影点の輝度の和の正規化輝度列と、対応候補点の正規化輝度列とを比較して対応付けを行う。図６１の場合では、造影点Ｐｋ＿１と、造影点Ｐｋ＿２との合計の正規化輝度列と、対応点Ｑｋ＿１の正規化輝度列とを比較する。図６２において、一点鎖線６２０４は、造影点Ｐｋ＿１の輝度の値に造影点Ｐｋ＿２の輝度の値を加えた合計の輝度列である。実線６２０２と同様の増減の傾向をしている。
【０２８１】
なお、以降の説明では、第一血管領域画像１１０２の投影点を、（特にどの点の対応点かを特定せずに）対応候補点と呼ぶ。また、記述を簡略化するために、造影点Ｐｋ＿ｘと造影点Ｐｋ＿ｙとの合計の正規化輝度列と、対応候補点Ｑｋ＿ｚの正規化輝度列とを比較対象とする場合、[｛ｘ、ｙ｝、｛ｚ｝]をグループとして比較する、と記述する。
【０２８２】
さて、図６１で示した血管１２０１は、Ｘ線撮影部１０１で撮影した画像で、造影点Ｐｋ＿１〜Ｐｋ＿３に投影され、Ｘ線撮影部１０２で撮影した画像では、対応候補点Ｑｋ＿１〜Ｑｋ＿２に投影される。図６１の場合以外にも、投影される位置が図６１の場合と同じ位置になる血管が考えられる。具体的には、三次元点Ｊｋ＿１〜Ｊｋ＿３が図６３〜図６７の位置にある場合にも、同様の位置に造影点及び対応候補点が出現する。（実際には、これら以外の特殊な配置もありえるが、ここでは省略して考える。）形状復元装置１Ｃは、これらの血管の中から、形状復元対象となる血管の投影点の対応点の組合せを抽出し、血管の形状復元を正しく行うことができる。
【０２８３】
＜第６実施形態の構成＞
図６８は、第６実施形態における形状復元装置１Ｃの構成を示す図である。形状復元装置１Ｃは、一例として、画像領域対応付け装置９Ｃと、３次元モデル生成部１６Ｃと、表示部１１２とを備える。
さらに、画像領域対応付け装置９Ｃは図２１の画像領域対応付け装置９３と類似し、３次元モデル生成部１６Ｃは図２１の３次元モデル生成部１６３と類似しているが、以下の点が異なる。なお、他の実施形態と同様の構成については同一の符号を付し、説明を適宜省略する。
第３実施形態における対応付け部１０７の替わりに、対応付け部１０７Ｃを用いる。図６９は、対応付け部１０７Ｃの構成を示す図である。
【０２８４】
対応付け部１０７Ｃは，対応候補領域取得部１７０５と、対応候補領域保持部１７０６と、造影領域取得部５２０１と、造影領域保持部５２０２と、グループ分け取得部５２０３と、グループ分け保持部５２０４と、グループ分け評価部５２０７と、グループ分け評価保持部５２０８と、対応領域決定部５２０９ととを有する。
【０２８５】
造影領域取得部５２０１は、後述の対応付け制御部５２１０に指定された造影点Ｐｋを通るエピポーラ平面と、第一血管領域画像１１０２の血管領域とが交わる直線（エピポーラ線）上の造影点Ｐｋ＿ｍ（ｍ＝１，２，…，Ｍ）の位置を取得し、造影領域保持部５２０２に格納する。ただし、造影点Ｐｋ＿０は、造影点Ｐｋと同じとする。
【０２８６】
具体的な方法を説明する。まず、式１４を用いてエピポーラ線Ｌ１のパラメータｌ１を算出する。
【０２８７】
【数１４】
0005830626.tif 000015
【０２８８】
式１４で、Ｆは式８で算出したファンダメンタル行列と呼ばれる行列Ｆであり、ＦＴはファンダメンタル行列Ｆの転置行列を示す。ｍは、対応候補領域保持部１７０６より取得した任意の投影点Ｑｋ＿ｎの座標である。
【０２８９】
算出されたエピポーラ線Ｌ１のパラメータｌ１を（ａ，ｂ，ｃ）Ｔとしたとき、エピポーラ線Ｌ１は、ａｘ＋ｂｙ＋ｃ＝０を満たす。算出したエピポーラ線Ｌ１と、第一血管領域画像１０１１との交点の座標の取得の仕方は、対応候補領域取得部１７０５の場合と同様であり、説明を省略する。
【０２９０】
造影領域保持部５２０２は、造影領域取得部５２０１が取得した造影点Ｐｋ＿ｍ（ｍ＝１，２，…，Ｍ）の座標を保持する。
【０２９１】
グループ分け取得部５２０３は、造影点Ｐｋ＿ｍ（ｍ＝１，２，…，Ｍ）と投影点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）とのグループ分けを生成する。例えば、ｍ＝３、ｎ＝２の場合は、図７９の６通りのグループ分けを生成する。図７９の１列目には、グループ分けの番号（ｎ＝１，２，…，Ｎ）、２列目にはグループ分けの結果、３列目には、対応するエピポーラ断面の図の番号を示す。
【０２９２】
図７０はグループ分け取得部５２０３の構成を示す図である。グループ分け取得部５２０３は、グループ分け制御部７２０１と、グループ分け本体部７２０２と、二グループ分け部７２０３とを有する。
【０２９３】
二グループ分け部７２０３は、グループ分け本体部７２０２により指定されたグループを２つのグループに分ける組合せを生成して、グループ分け本体部７２０２に出力する。
【０２９４】
具体例として、グループ分け本体部７２０２により、グループＧ＝｛｛Ｆ１、Ｆ２、Ｆ３｝、｛Ｓ１、Ｓ２｝｝が二グループ分け部７２０３に与えられたときの二グループ分け動作について説明する。２つのグループ（グループＧ０とグループＧ１）に分ける組合せの表を図７１に示す。図７１の表の各行は１つの組合せを示す。各列には、集合の各要素がどのグループに属するかを示す数値を記載している。「０」の場合には、グループＧ０に割り当てられることを示し、「１」の場合にはグループＧ１に割り当てられることを示す。例えば１行目の組合せでは、識別子Ｌ３はグループＧ１であり、それ以外の識別子Ｆ１〜Ｓ１はグループＧ０に割り当てられることを示す。なお、図７１に示すように、集合Ｇの一つ目の要素に割り当てられるグループをグループＧ０とする。
【０２９５】
なお、要素の合計がＮ個のとき、グループ分けの組合せは、２＾（Ｎ―１）−１となり、１番から２＾（Ｎ−１）−１番までの番号の組合せが生成される。ここで、演算子「＾」はべき乗演算を示す。図７１の表で、右端からＵ列目の値は、（番号）％（２＾Ｕ）となる。
【０２９６】
図７２は、図７１のグループ分けによって生じるグループをグループ０とグループ１とに分け、要素群毎に記載した例である。
【０２９７】
グループ分け制御部７２０１は、造影領域保持部５２０２が保持する造影領域の数Ｍと、対応候補領域保持部１７０５が保持する対応候補領域の数Ｎとを取得し、第一要素群｛１，２，…，Ｍ｝と第二要素群｛１，２，…，Ｎ｝とを引数として、後述のグループ分け本体部７２０２を実行し、グループ分け本体部７２０２で取得したグループ分けをグループ分け保持部５２０４に格納する。
【０２９８】
グループ分け本体部７２０２は、指定された第一要素群Ｆ｛Ｆ＿１，…，Ｆ＿Ｍ｝と第二要素群Ｓ｛Ｓ＿１，…，Ｓ＿Ｎ｝とをグループ分けする処理を行う。グループ分け本体部７２０２は、指定された要素を以下の条件を満たすグループに分ける。
【０２９９】
条件１：一つの要素は、必ず一つのグループに属する。また、一つの要素は複数のグループに属さない。
【０３００】
条件２：一つのグループには、１つ以上の第一要素群の要素と、１つ以上の第二要素群の要素とを含む。
【０３０１】
条件３：どのグループも、第一要素群の要素が一つであるか、又は、第二要素群の要素が一つである。
図７３は、グループ分け本体部７２０２が行う処理の流れを示すフローチャートである。
【０３０２】
まず、ステップＳ５４０１で、グループ分け本体部７２０２は、指定された第一要素群Ｆ｛Ｆ＿１，…，Ｆ＿Ｍ｝と第二要素群Ｓ｛Ｓ＿１，…，Ｓ＿Ｎ｝とに対してグループ分けの処理を開始する。
【０３０３】
次に、ステップＳ５４０２で、グループ分け本体部７２０２は、第一要素群の要素の数Ｍの値が「０」であるか、又は、第二要素群の要素の数Ｎが「０」であるか否かを判定し、どちらか一方でも「０」であった場合にはステップＳ５４９９に分岐して、処理を終了する。それ以外の場合にはステップＳ５４０３に分岐する。
【０３０４】
次に、ステップＳ５４０３で、グループ分け本体部７２０２は、第一要素群の要素の数Ｍの値が「１」であるか、又は、第二集合の要素の数Ｎが「１」であるか否かを判定し、どちらか一方でも「１」であった場合にはステップＳ５４０４に分岐し、それ以外の場合にはステップＳ５４１１に分岐する。
【０３０５】
次に、ステップＳ５４０４で、グループ分け本体部７２０２は、第一要素群の全ての要素｛Ｆ＿１，…，Ｆ＿Ｍ｝と、第二要素群の全ての要素｛Ｓ＿１，…，Ｓ＿Ｎ｝とをグループとし、そのグループ［｛Ｆ＿１，…，Ｆ＿Ｍ｝、｛Ｓ＿１，…，Ｓ＿Ｎ｝］とを、グループ分け本体部７２０２の処理結果として出力し、ステップＳ５４９９で処理を終了する。
【０３０６】
例えば、第一要素群Ｆが｛１，２｝で、第二要素群Ｓが｛１｝のとき、グループ[｛１，２｝、｛１｝]を出力する。また、例えば、第一要素群Ｆが｛１｝で、第二要素群Ｓが｛２｝のとき、グループ[｛１｝、｛２｝]を出力する。
【０３０７】
ステップＳ５４１１で、グループ分け本体部７２０２は、前述の二グループ分け部７２０３の実行を実行する。具体的には、例えば、図７２の二グループ分けの結果を取得する。
【０３０８】
グループ分け本体部７２０２は、二グループ分け部７２０３を実行して得られたグループ分けの各結果に対して、ステップＳ５４１２からステップＳ５４４４のループ処理を実行する。図７２の場合では、図７２の各行のグループ分けに対して、ステップＳ５４１２からステップＳ５４４４までのループ処理を行う。
【０３０９】
次に、ステップＳ５４１４で、グループ分け本体部７２０２は、二グループ分けによって生成したグループ０に対して、条件判定を行う。すなわち、以下の条件を満たすか否かをグループ分け本体部７２０２により判定する。
【０３１０】
条件：第一要素群の要素数が「０」であるか、又は、第二要素群の要素数が「０」である。
【０３１１】
ステップＳ５４１４の条件を満たすとグループ分け本体部７２０２で判定する場合は、ステップＳ５４４４に分岐し、ステップＳ５４１４の条件を満たさないとグループ分け本体部７２０２で判定する場合は、ステップＳ５４１５に分岐する。
【０３１２】
図７２の場合には、「３、７、１１、１５」のとき、グループ０に要素数が「０」の要素群があるため、ステップＳ５４４４に分岐する。
【０３１３】
図７２の場合には、番号が、「１、２、（３、）、４、８、１２」のとき、グループ１に要素数が「０」の要素群があるため、ステップＳ５４４４に分岐する。
【０３１４】
それ以外の場合、すなわち、「５、６、９、１０、１３、１４」の場合、ステップＳ５４１５に分岐する。
【０３１５】
ステップＳ５４１５で、グループ分け本体部７２０２は、二グループ分けによって生成したグループ０に対して、条件判定を行う。すなわち、以下の条件を満たすか否かをグループ分け本体部７２０２で判定する。
【０３１６】
条件：第一要素群の要素数が「１」であるか、又は、第二要素群の要素数が「１」である。
【０３１７】
条件を満たすとグループ分け本体部７２０２で判定する場合は、ステップＳ５４１８に分岐し、条件を満たさないとグループ分け本体部７２０２で判定する場合は、ステップＳ５４４４に分岐する。
【０３１８】
図７２の場合には、番号が、「５、６、９、１０、１３、１４」のすべての場合に、ステップＳ５４１８に分岐する。
【０３１９】
ステップＳ５４１８で、グループ分け本体部７２０２は、二グループ分けによって生成したグループ０のグループ分けを生成し、グループ分け保持部５２０４に格納する。
【０３２０】
図７２の「５、６、９、１０、１３、１４」の場合、ステップＳ５４１８で生成されるグループ分けを図７４に示す。
【０３２１】
以上が、グループ分け本体部７２０２の処理である。
【０３２２】
グループ分け保持部５２０４は、グループ分け取得部５２０３が取得したグループ分けＧｗ（ｗ＝１，２，…，Ｗ：ただし、Ｗはグループ分けの数）の組合せを保持する。グループ分け本体部７２０２のステップＳ５４０４、又はステップＳ５４１８が実行される度に、グループ分けが一つ追加される。
【０３２３】
グループ分け評価部５２０７は、グループ分け保持部５２０４が保持する各グループ分けＧｗ（ｗ＝１，２，…，Ｗ）に対する評価値Ｈｗ（ｗ＝１，２，…，Ｗ）を取得し、取得した評価値をグループ分け評価保持部５２０８に格納する。図７５は、グループ分け評価部５２０７の構成を示す図である。グループ分け評価部５２０７は、輝度列取得部７６０１と、輝度列保持部７６０２と、正規化輝度列取得部１７２１と、正規化輝度列保持部１７２２と、差合計取得部１７２０とを有する。正規化輝度列取得部１７２１と、正規化輝度列保持部１７２２と、差合計取得部１７２０とは、第３実施形態の場合と同様であるので説明を省略する。
【０３２４】
輝度列取得部７６０１は、指定されたグループ分けＧｗに属する造影点Ｐｋ＿ｍ（ｍ＝１，２，…，Ｍ）の合計の輝度列と、対応候補領域保持部１７０６が保持する対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）との合計の輝度列を取得する。
【０３２５】
輝度列保持部７６０２は、輝度列取得部７６０１が取得した輝度列を保持する部である。輝度列保持部７６０２で保持した輝度列を基に、差合計取得部１７２０は、第３実施形態の場合の差合計取得部１７２０と同様の差合計動作を行い、評価値Ｈｗ（ｗ＝１，２，…，Ｗ）をグループ分け評価保持部５２０８に出力する。
【０３２６】
グループ分け評価保持部５２０８は、グループ分け評価部５２０７が取得した評価値Ｈｗ（ｗ＝１，２，…，Ｗ）を保持する。
【０３２７】
対応領域決定部５２０９は、グループ分け評価保持部５２０８が保持する評価値のうち最も小さな値となる評価値Ｈｘを選択する。
【０３２８】
対応付け制御部５２１０は、対応付け部１０７Ｃの各部を用いて対応付けを行うように制御する。図７６は、対応付け制御部５２１０が行う処理の流れを示すフローチャートである。
【０３２９】
まず、ステップＳ１４０１で、対応付け制御部５２１０は処理を開始する。
【０３３０】
次に、ステップＳ１４０２で、対応付け制御部５２１０は血管領域保持部１０６より第一血管領域画像１１０１を取得する。
【０３３１】
対応付け制御部５２１０は、ステップＳ１４０２で取得した第一血管領域画像１１０１で血管領域の黒色の点に対して、ステップＳ１４０４からステップＳ１４１５までの処理を行う。以下の説明では、黒色の点を造影点Ｐｋ（ｋ＝１，２，…，Ｋ：ただし、Ｋは黒色の点の数）とする。
【０３３２】
次に、ステップＳ１４０６で、対応付け制御部５２１０は、対応候補領域取得部１７０５に処理を指示する。対応候補領域取得部１７０５は、造影点Ｐｋに対する対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）を取得し、取得した対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の座標を対応候補領域保持部１７０６に格納する。
【０３３３】
次に、ステップＳ１４０６１で、対応付け制御部５２１０は、造影領域取得部５２０１に処理を指示する。造影領域取得部５２０１は、造影点Ｐｋと同一のエピポーラ平面に存在する造影点Ｐｋ＿ｍ（ｍ＝１，２，…，Ｍ）を取得し、取得した造影点Ｐｋ＿ｍ（ｍ＝１，２，…，Ｍ）の座標を造影領域保持部５２０２に格納する。
【０３３４】
次に、ステップＳ１４０６２で、対応付け制御部５２１０は、グループ分け取得部５２０３に処理を指示する。グループ分け取得部５２０３は、造影点Ｐｋ＿ｍ（ｍ＝１，２，…，Ｍ）と、対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）とのグループ分けＧｗ（ｗ＝１，２，…，Ｗ）を生成する。
【０３３５】
対応付け制御部５２１０は、ステップＳ１４０６２で取得した各グループ分けＧｗ（ｗ＝１，２，…，Ｗ）に対して、ステップＳ１４０６３からステップＳ１４１４までの処理を行う。
【０３３６】
まず、ステップＳ１４０７Ｃで、対応付け制御部５２１０は、輝度列取得部７６０１に処理を指示する。輝度列取得部７６０１は、グループ分けＧｗに属する造影点Ｐｋ＿ｍ（ｍ＝１，２，…，Ｍ）の輝度の合計の列である輝度列と、グループ分けＧｗに属する対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の輝度の合計の列である輝度列を取得し、輝度列保持部７６０２に格納する。
【０３３７】
次に、ステップＳ１４０８で、対応付け制御部５２１０は、正規化輝度列取得部１７２１に処理を指示する。正規化輝度列取得部１７２１は、輝度列保持部７６０２が保持する造影点Ｐｋ＿ｍの合計の輝度列と、対応候補点Ｑｋ＿ｎの合計の輝度列をそれぞれ正規化し、正規化輝度列保持部１７２２に格納する。
【０３３８】
次に、ステップＳ１４０９で、対応付け制御部５２１０は、差合計取得部１７２０に処理を指示する。差合計取得部１７２０は、造影点Ｐｋ＿ｍの合計の正規化輝度列と、対応候補点Ｑｋ＿ｎの合計の正規化輝度列の各時刻の輝度差の和Ｈｗを算出し、グループ分け評価保持部５２０８に格納して、ステップＳ１４１４を終了する。
【０３３９】
次に、ステップＳ１４１０Ｃで、対応付け制御部５２１０は、対応領域決定部５２０９に処理を指示する。対応領域決定部５２０９は、グループ分け評価保持部５２０８が保持する評価値Ｈｗ（ｗ＝１，２，…，Ｗ）のうち、最も値の小さい評価値Ｈαを対応領域決定部５２０９で取得する。ここで、αは選択された評価値のグループ分けの番号である。図７４の場合には（図６１のグループ分けに相当する）α＝２が選択されるものとする。
【０３４０】
次に、ステップＳ１４１１Ｃで、対応付け制御部５２１０は、グループ分けＧαに属する造影点Ｐｋ＿ｍ（ｍ＝１，２，…，Ｍ）の座標、グループ分けＧαに属する対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）の座標と、評価値Ｈαとを対応情報保持部１０８に格納して、ステップＳ１４１５を終了する。
グループ分けＧαに造影点Ｐｋ＿ｍが複数ある場合に追加する対応情報を、図７７に示す。図７７に示すように、各造影点Ｐｋ＿ｍ（ｍ＝１，２，…，Ｍ）の対応点を対応候補点Ｑｋ＿１とする行を、対応情報保持部１０８に格納する。また、グループ分けＧαに対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）が複数ある場合に、追加する対応情報を図７８に示す。図７８に示すように、造影点Ｐｋ＿１の対応点を各対応候補点Ｑｋ＿ｎ（ｎ＝１，２，…，Ｎ）とする行を、対応情報保持部１０８に格納する。
【０３４１】
ステップＳ１４９９で、対応付け制御部５２１０は処理を終了する。
【０３４２】
＜第６実施形態の効果＞
第６実施形態では、第３実施形態と同様の効果が得られる。
【０３４３】
なお、ここでは、造影点と、対応候補点を２つのグループに分ける構成を示しているが、造影点Ｐｋ＿１と違うグループに分けられた｛造影点、対応候補点｝を更にグループ分けして、それぞれのグループ分けし、それぞれのグループ分けに対する評価値の合計を新たな評価値の基準として用いる構成としても構わない。
【０３４４】
（その他の実施形態）
第３実施形態の説明では、処理の流れの一例を示しているが、順序の入れ替えや、複数の処理の並列化（同時並行処理）をして実行しても構わない。
【０３４５】
形状復元装置１０，２０，１，１Ａ，１Ｂ，１Ｃを構成する要素の一部又は全部は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、及びマウスなどから構成されるコンピュータシステムで実現することができる。そのＲＡＭ又はハードディスクユニットには、コンピュータプログラムが記憶されている。つまり、マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、各部は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０３４６】
形状復元装置１０，２０，１，１Ａ，１Ｂ，１Ｃを構成する要素の一部又は全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、及びＲＡＭなどを含んで構成されるコンピュータシステムである。そのＲＡＭには、コンピュータプログラムが記憶されている。つまり、マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。
【０３４７】
形状復元装置１０，２０，１，１Ａ，１Ｂ，１Ｃを構成する要素の一部又は全部は、各装置に脱着可能なＩＣカード又は単体のモジュールから構成されているとしてもよい。そのＩＣカード又はモジュールは、マイクロプロセッサ、ＲＯＭ、及びＲＡＭなどから構成されるコンピュータシステムである。そのＩＣカード又はモジュールは、前記の超多機能ＬＳＩを含むとしてもよい。つまり、マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、そのＩＣカード又はモジュールは、その機能を達成する。このＩＣカード又はこのモジュールは、耐タンパ性を有するとしてもよい。
【０３４８】
形状復元装置１０，２０，１，１Ａ，１Ｂ，１Ｃを構成する要素の一部又は全部は、管の形状を取得する方法としても実現される。また、本発明は、これらの方法によりコンピュータに管の形状を取得させるコンピュータプログラム、又は、コンピュータプログラムで構成されるディジタル信号としても実現される。
【０３４９】
形状復元装置１０，２０，１，１Ａ，１Ｂ，１Ｃを構成する要素の一部又は全部は、上述のコンピュータプログラム又はディジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、又は、半導体メモリなどに記録したものとしても実現される。また、これらの記録媒体に記録されているディジタル信号としても実現される。
【０３５０】
形状復元装置１０，２０，１，１Ａ，１Ｂ，１Ｃを構成する要素の一部又は全部は、電気通信回線、無線通信回線、有線通信回線、インターネットを代表とするネットワーク、又はデータ放送等を経由して伝送される、上述のコンピュータプログラム又はディジタル信号としても実現される。
【０３５１】
形状復元装置１０，２０，１，１Ａ，１Ｂ，１Ｃを構成する要素の一部又は全部は、マイクロプロセッサとメモリを備えたコンピュータシステムとしても実現される。この場合、そのメモリは、上述のコンピュータプログラムを記憶しており、マイクロプロセッサは、そのコンピュータプログラムにしたがって動作する。
【０３５２】
また、そのコンピュータプログラム又はディジタル信号を記録媒体に記録して移送することにより、又はコンピュータプログラム又はディジタル信号をネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより本発明の処理を実施してもよい。
なお、上記様々な実施形態又は変形例のうちの任意の実施形態又は変形例を適宜組み合わせることにより、それぞれの有する効果を奏するようにすることができる。
【産業上の利用可能性】
【０３５３】
本発明の一態様に係る画像領域対応付け装置、３次元モデル生成装置、画像領域対応付け方法、及び画像領域対応付け用プログラムは、２方向から撮影した血管のＸ線画像の複数の画像領域の対応付けを行うことができ、その結果を利用して、血管の３次元モデルを生成することができるため、カテーテル治療などの際に有用である。
本発明は、添付図面を参照しながら好ましい実施形態に関連して充分に記載されているが、この技術の熟練した人々にとっては種々の変形又は修正は明白である。そのような変形又は修正は、添付した請求の範囲による本発明の範囲から外れない限りにおいて、その中に含まれると理解されるべきである。
【図１】
0005830626.tif 000016
【図２】
0005830626.tif 000017
【図３】
0005830626.tif 000018
【図４】
0005830626.tif 000019
【図５】
0005830626.tif 000020
【図６】
0005830626.tif 000021
【図７】
0005830626.tif 000022
【図８】
0005830626.tif 000023
【図９】
0005830626.tif 000024
【図１０】
0005830626.tif 000025
【図１１】
0005830626.tif 000026
【図１２】
0005830626.tif 000027
【図１３】
0005830626.tif 000028
【図１４】
0005830626.tif 000029
【図１５】
0005830626.tif 000030
【図１６】
0005830626.tif 000031
【図１７】
0005830626.tif 000032
【図１８】
0005830626.tif 000033
【図１９】
0005830626.tif 000034
【図２０】
0005830626.tif 000035
【図２１】
0005830626.tif 000036
【図２２】
0005830626.tif 000037
【図２３】
0005830626.tif 000038
【図２４】
0005830626.tif 000039
【図２５】
0005830626.tif 000040
【図２６】
0005830626.tif 000041
【図２７】
0005830626.tif 000042
【図２８】
0005830626.tif 000043
【図２９】
0005830626.tif 000044
【図３０】
0005830626.tif 000045
【図３１】
0005830626.tif 000046
【図３２】
0005830626.tif 000047
【図３３】
0005830626.tif 000048
【図３４】
0005830626.tif 000049
【図３５】
0005830626.tif 000050
【図３６】
0005830626.tif 000051
【図３７】
0005830626.tif 000052
【図３８】
0005830626.tif 000053
【図３９】
0005830626.tif 000054
【図４０】
0005830626.tif 000055
【図４１】
0005830626.tif 000056
【図４２】
0005830626.tif 000057
【図４３】
0005830626.tif 000058
【図４４】
0005830626.tif 000059
【図４５】
0005830626.tif 000060
【図４６】
0005830626.tif 000061
【図４７】
0005830626.tif 000062
【図４８】
0005830626.tif 000063
【図４９】
0005830626.tif 000064
【図５０】
0005830626.tif 000065
【図５１】
0005830626.tif 000066
【図５２】
0005830626.tif 000067
【図５３】
0005830626.tif 000068
【図５４】
0005830626.tif 000069
【図５５】
0005830626.tif 000070
【図５６】
0005830626.tif 000071
【図５７】
0005830626.tif 000072
【図５８】
0005830626.tif 000073
【図５９】
0005830626.tif 000074
【図６０】
0005830626.tif 000075
【図６１】
0005830626.tif 000076
【図６２】
0005830626.tif 000077
【図６３】
0005830626.tif 000078
【図６４】
0005830626.tif 000079
【図６５】
0005830626.tif 000080
【図６６】
0005830626.tif 000081
【図６７】
0005830626.tif 000082
【図６８】
0005830626.tif 000083
【図６９】
0005830626.tif 000084
【図７０】
0005830626.tif 000085
【図７１】
0005830626.tif 000086
【図７２】
0005830626.tif 000087
【図７３】
0005830626.tif 000088
【図７４】
0005830626.tif 000089
【図７５】
0005830626.tif 000090
【図７６】
0005830626.tif 000091
【図７７】
0005830626.tif 000092
【図７８】
0005830626.tif 000093
【図７９】
0005830626.tif 000094
【図８０】
0005830626.tif 000095