(57)【要約】【課題】  重複領域を有する３枚以上の放射線画像を精度良く貼り合わせることができる放射線画像処理装置及びその方法、プログラムを提供できる。【解決手段】  画像間での重複領域を有し、それぞれの重複領域において、撮影時に２つ以上のマーカが写し込まれた３枚以上の複数の放射線画像のそれぞれから、各マーカを検出する。検出されたマーカ情報に基づいて、前記複数の放射線画像それぞれにおける重複領域の位置関係を判定する。判定されたそれぞれの重複領域において、検出された各マーカの位置が一致するように、前記放射線画像の移動を行う。位置合わせされた複数の放射線画像を統合する。【選択図】  図１Ａ
2007229246.tif 000002
【特許請求の範囲】
【請求項１】
被写体を複数の部位に分けて撮影して得られる複数の放射線画像を、１つの放射線画像に統合する放射線画像処理装置であって、
画像間での重複領域を有し、それぞれの重複領域において、撮影時に２つ以上のマーカが写し込まれた３枚以上の複数の放射線画像のそれぞれから、各マーカを検出する検出手段と、
前記検出手段において検出されたマーカ情報に基づいて、前記複数の放射線画像それぞれにおける重複領域の位置関係を判定する判定手段と、
前記判定手段により判定されたそれぞれの重複領域において、前記検出手段により検出された各マーカの位置が一致するように、前記放射線画像の移動を行う位置合わせ手段と、
前記位置合わせ手段で位置合わせされた前記複数の放射線画像を統合する統合手段と
を備えることを特徴とする放射線画像処理装置。
【請求項２】
前記判定手段は、前記検出手段において検出されたマーカ情報に基づいて、３枚の放射線画像に対し、
画像の下半分もしくは右半分に２つのマーカが検出された画像を上端もしくは左端の画像と判定し、
画像の上半分もしくは左半分に２つのマーカが検出された画像を下端もしくは右端の画像と判定し、
４つのマーカが検出された画像を中央の画像と判定し、
前記中央の画像の上半分もしくは左半分の２つのマーカが、前記上端もしくは左端の画像のマーカと重複し、前記中央の画像の下半分もしくは右半分の２つのマーカが下端もしくは右端の画像のマーカと重複すると判定する
ことを特徴とする請求項１に記載の放射線画像処理装置。
【請求項３】
前記判定手段は、前記重複領域の位置関係の判定処理に失敗した場合に、各画像を順番に指定された角度単位で回転して、該重複領域の判定処理を繰り返し、その判定処理が成功する重複領域の位置関係を決定する
ことを特徴とする請求項１また２に記載の放射線画像処理装置。
【請求項４】
前記検出手段は、各重複領域において写し込む２つ以上のマーカの個数、距離、大きさ、形状の少なくとも一つ以上を互いに異ならせて写し込まれた３枚以上の複数の放射線のそれぞれから、各マーカを検出する
ことを特徴とする請求項１に記載の放射線画像処理装置。
【請求項５】
前記検出手段は、前記マーカの位置及び特徴量をマーカ情報として検出する
ことを特徴とする請求項１に記載の放射線画像処理装置。
【請求項６】
被写体を複数の部位に分けて撮影して得られる複数の放射線画像を、１つの放射線画像に統合する放射線画像処理装置の制御方法であって、
画像間での重複領域を有し、それぞれの重複領域において、撮影時に２つ以上のマーカが写し込まれた３枚以上の複数の放射線画像のそれぞれから、各マーカを検出する検出工程と、
前記検出工程において検出されたマーカ情報に基づいて、前記複数の放射線画像それぞれにおける重複領域の位置関係を判定する判定工程と、
前記判定工程により判定されたそれぞれの重複領域において、前記検出工程により検出された各マーカの位置が一致するように、前記放射線画像の移動を行う位置合わせ工程と、
前記位置合わせ工程で位置合わせされた前記複数の放射線画像を統合する統合工程と
を備えることを特徴とする放射線画像処理装置の制御方法。
【請求項７】
被写体を複数の部位に分けて撮影して得られる複数の放射線画像を、１つの放射線画像に統合する放射線画像処理装置の制御をコンピュータに実行させるためのプログラムであって、
画像間での重複領域を有し、それぞれの重複領域において、撮影時に２つ以上のマーカが写し込まれた３枚以上の複数の放射線画像のそれぞれから、各マーカを検出する検出工程と、
前記検出工程において検出されたマーカ情報に基づいて、前記複数の放射線画像それぞれにおける重複領域の位置関係を判定する判定工程と、
前記判定工程により判定されたそれぞれの重複領域において、前記検出工程により検出された各マーカの位置が一致するように、前記放射線画像の移動を行う位置合わせ工程と、
前記位置合わせ工程で位置合わせされた前記複数の放射線画像を統合する統合工程と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体を複数の部位に分けて撮影して得られる複数の放射線画像を、１つの放射線画像に統合する放射線画像処理装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
放射線医療の分野では、脊柱側湾撮影や全下肢撮影等、１枚のフィルムには収まりきらない大きな領域を撮影し、診断することがある。この場合、複数のフィルムに撮影した画像を物理的に貼り合わせる「スティッチング」の処理を行って、物理的に貼り合わせられた画像を元にして診断を行ってきた。
【０００３】
一方、近年では、放射線画像をデジタル撮影するＣＲ（Ｃｏｍｐｕｔｅｒ  Ｒａｄｉｏｇｒａｐｈｙ）やＤＲ（Ｄｉｇｉｔａｌ  Ｒａｄｉｏｇｒａｐｈｙ）等のデジタルＸ線画像撮影装置も普及してきている。そして、このデジタルＸ線画像撮影装置で撮影したデジタル放射線画像についても、上記のスティッチングを行いたいという要望がある。
【０００４】
複数のデジタル放射線画像のスティッチングを行う従来技術としては、特許文献１及び特許文献２に記載された技術が挙げられる。これら従来技術は、複数のカセッテを用意し、単一のＸ線を曝射して撮影された複数の放射線画像を貼り合わせる際の技術に関するものである。
【０００５】
また、特許文献２では、大腿骨等、比較的大きな被写体を対象にして複数のデジタル放射線画像を撮影する。そして、撮影した各デジタル放射線画像のヒストグラムや識別マークを用いて、複数のデジタル放射線画像を貼り合わせる際の平行移動及び回転移動の補正を行う。
【０００６】
しかしながら、脊柱のように似通った小さな骨が多数ある領域や、大腿骨等の１つの大きな骨の領域が重複する場合において、スティッチングを行う場合に、上記のようにしてヒストグラム等の計算を行うと接合部分の認識を誤ってしまう可能性がある。従って、診断という高精度な画像読取が要求される行為においては、医師が実際に平行移動・回転移動を繰り返し行って、複数のデジタル放射線画像に対してスティッチングを行う必要がある。
【０００７】
一方、デジタル放射線画像に限定しない複数のデジタル画像のスティッチング操作を実現するためには、画像の平行移動と任意角の回転移動を行う必要がある。平行移動については、計算処理も少なく、リアルタイムの表示が可能であるが、回転移動については、計算量が多く、リアルタイムに表示を行うのは困難である。
【０００８】
これに対して、本出願人では、これを解決するための技術として、特許文献３を提案している。この特許文献３によれば、複数のデジタル放射線画像を回転して対応領域を重ねてスティッチングを行う場合、重複する領域を有する複数のデジタル放射線画像のそれぞれに対して、一つの対応点及び対応点からの貼り合わせ方向を付与する。そして、それらをソフトウェア処理により重ね合わせることで、位置合わせ作業の簡単化を実現している。また、それぞれ二つの対応点を与えることによっても、同様の効果が得られることを示している。さらに、医師が微調整を行う際に、画像の任意の位置に回転中心を付与し、回転時に補助線を表示することで、計算機に対して軽い負荷でスムーズな微調整を行うことができる。
【０００９】
また、特許文献４においては、撮影後の画像に操作者が対応点あるいは貼り合わせ方向を付与するのではなく、撮影時にマーカを効率的かつ正確に写し込む放射線撮影支持台が提案されている。
【００１０】
一方、異なるエネルギーの放射線を用いた同一部位の２枚の画像間でサブトラクションを行い、軟部組織のみを表示したり、逆に軟部組織を取り除いて表示したりするエネルギーサブトラクションの手法では、特許文献５がある。この特許文献５では、２枚の画像にそれぞれ写し込まれたマーカの位置を検出し、位置合わせを行う処理が公知となっている。
【００１１】
従って、特許文献４の従来技術を用いて正確に写し込まれたマーカに対して、特許文献５等の公知技術を適用すると、２枚のデジタル放射線画像のスティッチングをほぼ自動的に行うことができる。
【特許文献１】特開２００２−４４４１３号公報
【特許文献２】特開２００２−９４７７２号公報
【特許文献３】特開２００５−６５９６３号公報
【特許文献４】特開２００５−２３８８１２号公報
【特許文献５】特開昭５６−１１３９９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
ここで、特許文献３では、３枚以上の画像の貼り合わせについても同様の処理を繰り返すことにより可能であると記載されている。そして、３枚以上の場合には、両端の画像以外に少なくとも二つの対応点及びそのそれぞれの貼り合わせ方向、あるいは少なくとも四つの対応点が付与されることになる。しかしながら、それぞれどの対応点や方向がどの画像に対応するのかを判定する処理が具体的に記載されていない。
【００１３】
従って、特許文献５等の公知技術を適用して、３枚以上の画像を具体的に貼り合わせる場合には、操作者からの指示あるいはソフトウェアによる検出が必要となる。
【００１４】
本発明は上記課題を解決するためになされたものであり、重複領域を有する３枚以上の放射線画像を精度良く貼り合わせることができる放射線画像処理装置及びその方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記の目的を達成するための本発明による放射線画像処理装置は以下の構成を備える。即ち、
被写体を複数の部位に分けて撮影して得られる複数の放射線画像を、１つの放射線画像に統合する放射線画像処理装置であって、
画像間での重複領域を有し、それぞれの重複領域において、撮影時に２つ以上のマーカが写し込まれた３枚以上の複数の放射線画像のそれぞれから、各マーカを検出する検出手段と、
前記検出手段において検出されたマーカ情報に基づいて、前記複数の放射線画像それぞれにおける重複領域の位置関係を判定する判定手段と、
前記判定手段により判定されたそれぞれの重複領域において、前記検出手段により検出された各マーカの位置が一致するように、前記放射線画像の移動を行う位置合わせ手段と、
前記位置合わせ手段で位置合わせされた前記複数の放射線画像を統合する統合手段と
を備える。
【００１６】
また、好ましくは、前記判定手段は、３枚の放射線画像に対し、
画像の下半分もしくは右半分に２つのマーカが検出された画像を上端もしくは左端の画像と判定し、
画像の上半分もしくは左半分に２つのマーカが検出された画像を下端もしくは右端の画像と判定し、
４つのマーカが検出された画像を中央の画像と判定し、
前記中央の画像の上半分もしくは左半分の２つのマーカが、前記上端もしくは左端の画像のマーカと重複し、前記中央の画像の下半分もしくは右半分の２つのマーカが下端もしくは右端の画像のマーカと重複すると判定する。
【００１７】
また、好ましくは、前記判定手段は、前記重複領域の位置関係の判定処理に失敗した場合に、各画像を順番に指定された角度単位で回転して、該重複領域の判定処理を繰り返し、その判定処理が成功する重複領域の位置関係を決定する。
【００１８】
また、好ましくは、前記検出手段は、各重複領域において写し込む２つ以上のマーカの個数、距離、大きさ、形状の少なくとも一つ以上を互いに異ならせて写し込まれた３枚以上の複数の放射線のそれぞれから、各マーカを検出する。
【００１９】
また、好ましくは、前記検出手段は、前記マーカの位置及び特徴量をマーカ情報として検出する。
【００２０】
上記の目的を達成するための本発明による放射線画像処理装置の制御方法は以下の構成を備える。即ち、
被写体を複数の部位に分けて撮影して得られる複数の放射線画像を、１つの放射線画像に統合する放射線画像処理装置の制御方法であって、
画像間での重複領域を有し、それぞれの重複領域において、撮影時に２つ以上のマーカが写し込まれた３枚以上の複数の放射線画像のそれぞれから、各マーカを検出する検出工程と、
前記検出工程において検出されたマーカ情報に基づいて、前記複数の放射線画像それぞれにおける重複領域の位置関係を判定する判定工程と、
前記判定工程により判定されたそれぞれの重複領域において、前記検出工程により検出された各マーカの位置が一致するように、前記放射線画像の移動を行う位置合わせ工程と、
前記位置合わせ工程で位置合わせされた前記複数の放射線画像を統合する統合工程と
を備える。
【００２１】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
被写体を複数の部位に分けて撮影して得られる複数の放射線画像を、１つの放射線画像に統合する放射線画像処理装置の制御をコンピュータに実行させるためのプログラムであって、
画像間での重複領域を有し、それぞれの重複領域において、撮影時に２つ以上のマーカが写し込まれた３枚以上の複数の放射線画像のそれぞれから、各マーカを検出する検出工程と、
前記検出工程において検出されたマーカ情報に基づいて、前記複数の放射線画像それぞれにおける重複領域の位置関係を判定する判定工程と、
前記判定工程により判定されたそれぞれの重複領域において、前記検出工程により検出された各マーカの位置が一致するように、前記放射線画像の移動を行う位置合わせ工程と、
前記位置合わせ工程で位置合わせされた前記複数の放射線画像を統合する統合工程と
をコンピュータに実行させる。
【発明の効果】
【００２２】
本発明によれば、重複領域を有する３枚以上の放射線画像を精度良く貼り合わせることができる放射線画像処理装置及びその方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２４】
［実施形態１］
−画像処理装置の構成−
図１Ａは本発明の実施形態１の放射線画像処理装置の機能構成の一例を示すブロック図である。
【００２５】
図１Ａにおいて、１０１は、デジタルＸ線撮影装置で撮影された多数のデジタル放射線画像をハードディスク等の記録装置に保持する画像保持部である。尚、以下の説明では、デジタル放射線画像を、放射線画像と略称する。
【００２６】
１０２は、画像保持部１０１に保持された多数の放射線画像の中から特定患者の同一検査で撮影された平面的に連続する複数の放射線画像をユーザに選択させるための画像選択部である。ここで、平面的に連続する複数の放射線画像とは、例えば、被写体を複数の部位に分けて撮影して得られる複数の放射線画像である。
【００２７】
画像選択部１０２における複数の放射線画像の選択方法については、特に、限定されるものではない。例えば、専用のグラフィックユーザインタフェースを作成し、そのグラフィックユーザインタフェースを用いてユーザに選択させるようにしても構わない。また、画像保持部１０１に保持された放射線画像の一覧を表示する既存のグラフィックユーザインタフェースを用いてユーザに選択させるようにしても構わない。さらに、個々の放射線画像をマルチウィンドウシステムで表示する診断用ビューワを用いてユーザに選択させるようにしても構わない。
【００２８】
１０３はＣＲＴや液晶等の表示装置に、画像選択部１０２で選択された複数の放射線画像を取り込み、平行移動や回転移動等の位置合わせを行うための放射線画像を表示する画像表示部である。
【００２９】
１０４は、画像選択部１０２で選択された複数の放射線画像を画像表示部１０３に取り込む画像入力部である。
【００３０】
１０５は、画像表示部１０３に表示された各放射線画像のヒストグラム等の特徴量を解析し、放射線画像に写し込まれたマーカ（指標）の位置や特徴を検出するマーカ検出部である。
【００３１】
１０６は、マーカ検出部１０５により検出されたマーカの位置や特徴により、各画像における重複領域の位置関係を判定する重複領域位置判定部である。
【００３２】
１０７は、重複領域位置判定部１０５により判定されたそれぞれの重複領域において、マーカ検出部１０５により検出された各マーカ位置が一致するように平行移動と回転移動を行う位置合わせ部である。
【００３３】
１０８は、位置合わせ部１０７によって移動された複数の放射線画像を一枚の放射線画像として統合する画像統合部である。
【００３４】
１０９は、画像統合部１０８で統合された放射線画像を画像保持部１０１に登録する画像登録部である。
【００３５】
１１０は、上記各構成要素１０１〜１０９を相互に接続するシステムバスである。
【００３６】
次に、放射線画像処理装置を実現するハードウェア構成について、図１Ｂを用いて説明する。
【００３７】
図１Ｂは本発明の実施形態１の放射線画像処理装置のハードウェア構成を示す図である。
【００３８】
図１Ａの放射線画像処理装置は、パーソナルコンピュータ等の情報処理装置で実現することが可能である。この場合の情報処理装置２００は、例えば、バス２０１に、ＣＰＵ（中央演算装置）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３が接続される。また、バス２０１には、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０４、記憶部２０５、入力部２０６、表示部２０７、ネットワークインタフェース（ＮＩＣ）２０８が接続される。
【００３９】
入力部２０６は、キーボードやマウスで構成される。また、表示部２０７は、ＣＲＴやＬＣＤで構成される。また、表示部２０７には、後述する処理を実行するための各種パラメータ等の情報を入力したり、その入力に対する処理結果を表示するためのユーザインタフェース（操作画面）が提供される。
【００４０】
また、入力部２０６を介する操作に基づいて、位置合わせの実行が指示されると、ＣＰＵ２０２は記憶部２０５よりソフトウェアモジュールをＲＡＭ２０３に読み込み実行する。
【００４１】
もちろん、本発明の放射線画像処理装置は、情報処理装置上ではなく専用のハードウェアでも実現は可能である。この場合は、図１Ａにおける各構成要素を、専用のハードウェアとして実現してもよいし、一部をソフトウェアで実現するようにする等、目的に応じて最適な実装を行うようにすればよい。
【００４２】
次に、図２に示すフローチャートを用いて、実施形態１の放射線画像処理装置の動作について具体的に説明する。
【００４３】
図２は本発明の実施形態１の放射線画像処理装置の動作を示すフローチャートである。
【００４４】
図２において、ステップＳ４０１で、画像保持部１０１に保持された多数の放射線画像の内、画像選択部１０２によって選択された複数の放射線画像を、画像入力部１０４によって画像表示部１０３に取り込む。
【００４５】
ここで、画像表示部１０３での表示例について、図３を用いて説明する。
【００４６】
図３は本発明の実施形態１の画像表示部の表示例を示す図である。
【００４７】
図３では、画像表示部１０３に３枚の画像が取り込まれた表示例を示している。２１〜２３が下肢を３枚に分けて撮影された放射線画像であり、それぞれの重複領域に２つ以上のマーカ（直径約４ｍｍの球状、鉛製）が写し込まれている。ここで、画像２１〜２３は、それぞれ下肢上部の放射線画像、下肢中央部の放射線画像、下肢下部の放射線画像となっている。
【００４８】
図２の説明に戻る。
【００４９】
ステップＳ４０２で、マーカ検出部１０５において、画像表示部１０３に表示された各放射線画像のヒストグラム等の特徴量を解析し、放射線画像に写し込まれたマーカの位置や特徴を検出するマーカ検出処理を行う。このマーカ検出処理によってマーカ情報が得られる。
【００５０】
ここで、マーカ情報の一例について、図４を用いて説明する。
【００５１】
図４は本発明の実施形態１のマーカ情報の一例を示す図である。
【００５２】
図４は、図３に示した３枚の放射線画像に対してマーカ検出部１０５により検出されるマーカ情報を示している。マーカ検出部１０５では、画像２１に対して２つのマーカ２１ａ、２１ｂ、画像２２に対して４つのマーカ２２ａ、２２ｂ、２２ｃ、２２ｄ、画像２３に対して２つのマーカ２３ａ、２３ｂを検出している。また、各マーカについては、それぞれの中心座標、サイズ、形状もマーカ情報として検出している。
【００５３】
図２の説明に戻る。
【００５４】
ステップＳ４０３で、マーカ検出部１０５により検出したマーカ情報（その位置や特徴）により、各画像における重複領域の位置関係を判定する重複領域位置判定処理を行う。
【００５５】
実施形態１における重複位置判定処理では、３枚の画像に対し、画像の下半分もしくは右半分に２つのマーカが検出された画像を上端もしくは左端の画像と判定する。また、画像の上半分もしくは左半分に２つのマーカが検出された画像を下端もしくは右端の画像と判定する。また、４つのマーカが検出された画像を中央の画像と判定する。
【００５６】
そして、中央の画像の上半分もしくは左半分の２つのマーカが上端もしくは左端の画像のマーカと重複し、中央の画像の下半分もしくは右半分の２つのマーカが下端もしくは右端の画像のマーカと重複すると判定する。
【００５７】
図４に示すマーカ情報においては、マーカ２１ａ及び２１ｂが画像の下半分に検出されるため、画像２１を上端の画像と判定する。画像２２は、４つのマーカが検出されるため画像２２を中央の画像と判定する。マーカ３２ａ及び２３ｂが画像の上半分に検出されるため、画像２３を下端の画像と判定する。
【００５８】
以下の説明においては、縦に３枚が配置される例を示すが、横に３枚配置される場合については、「上下」を「左右」に置き換えることで実現できることは言うまでもない。
【００５９】
ステップＳ４０４で、重複領域位置判定部１０５により判定されたそれぞれの重複領域に対し、位置合わせ部１０７によって、マーカ検出部１０５により検出された各マーカ位置が一致するように平行移動と回転移動を行う位置合わせ処理を行う。この位置合わせ部１０７における位置合わせ処理の詳細については、後述する。
【００６０】
ステップＳ４０５で、貼り合わせられた放射線画像２１、２２、２３に対して、医師が診断を行った後、画像統合部１０９において一つの画像に統合する。そして、ステップＳ４０６で、その統合した画像を画像登録部１１０によって画像保持部１０１に登録して、処理を終了する。
【００６１】
−位置合わせ処理方法−
位置合わせ部１０７において位置合わせを行う画像処理には、様々な手法が存在するが、以下に縦に配置されるべき３枚画像の場合の１例を、図５を用いて説明する。
【００６２】
図５は本発明の実施形態１の位置合わせ処理の詳細を示すフローチャートである。
【００６３】
本フローチャートでは、中央の画像を固定とし、検出されたマーカ情報に基づいて、上端及び下端の画像の平行移動及び回転移動を順次行う。ここで、画像の上下方向をｙ軸、画像の左右方向をｘ軸とし、ｙ軸の上方向が正、ｘ軸の右方向が正であるとする。
【００６４】
まず、ステップＳ５０１で、中央の画像２２の左上のマーカの中心座標（ｘ２ａ，ｙ２ａ）と上端の画像２１の左下のマーカの中心座標（ｘ１ａ，ｙ１ａ）の位置が一致するよう、上端の画像２１を平行移動する。即ち、中央の画像２２の左上座標（ｘ２０，ｙ２０）に対して、上端の画像２１の左上座標（ｘ１０，ｙ１０）を（ｘ２ａ−ｘ１ａ，ｙ２ａ−ｙ１ａ）の位置に平行移動する。
【００６５】
図４の例では、マーカ２２ａの中心座標が（３３６，３３８）、マーカ２１ａの中心座標が（３３７，２２９３）であるので、中央の画像２２の左上から（−１，−１９３５）の位置に上端の画像２１の左上を移動する。
【００６６】
続く、ステップＳ５０２で、上端の画像２１の回転処理を行う。中央の画像２２の上二つのマーカの中心座標（ｘ２ａ，ｙ２ａ）及び（ｘ２ｂ，ｙ２ｂ）から、マーカ２２ａと２２ｂを結ぶ線と画像のｘ軸方向とでなす角θ２ａｂを計算する。これは、θ２ａｂ＝ａｒｃｔａｎ（（ｙ２ｂ−ｙ２ａ）／（ｘ２ｂ−ｘ２ａ））によって計算することができる。
【００６７】
図４の例では、マーカ２２ａの中心座標が（３３６，３３８）、マーカ２２ｂの中心座標が（１１６２，４００）である。そこで、ａｒｃｔａｎ（６２／８２６）＝４．３より、マーカ２２ａと２２ｂを結ぶ線は中心の画像２２のｘ軸方向から時計回りに４．３度回転したものである。
【００６８】
同様に、マーカ２１ａと２１ｂを結ぶ線と上端の画像２１のｘ軸方向とでなす角角θ１ａｂは、θ１ａｂ＝ａｒｃｔａｎ（（ｙ１ｂ−ｙ１ａ）／（ｘ１ｂ−ｘ１ａ））によって計算することができる。
【００６９】
図４の例では、ａｒｃｔａｎ（７／８１７）＝０．５より、マーカ２１ａと２１ｂを結ぶ線は上端の画像２１のｘ軸方向から時計回りに０．５度回転したものである。よって、上端の画像２１をマーカ２１ａの中心座標（ｘ１ａ，ｙ１ａ）を中心に、θ２ａｂ−θ１ａｂ、即ち、３．８度時計方向に回転する。
【００７０】
尚、回転中心の座標が（Ａ，Ｂ）で、回転角度をθとする回転は、図６に示すように、原点（例えば、画像の中心）を中心とした回転角度θで回転し、（−Ａ＊ｃｏｓθ−Ｂ＊ｓｉｎθ＋Ａ，Ａ＊ｓｉｎθ−Ｂ＊ｃｏｓθ＋Ｂ）の平行移動したものと等価である。
【００７１】
ステップＳ５０３で、ステップＳ５０１と同様の方法で、中央の画像２２の左下のマーカの中心座標（ｘ２ｃ，ｙ２ｃ）と下端の画像２３の左上のマーカの中心座標（ｘ３ａ，ｙ３ａ）の位置が一致するよう、下端の画像２３を平行移動する。
【００７２】
図４の例では、中央の画像２２の左上から（８６，１１８０）の位置に下端の画像２３の左上を移動する。
【００７３】
ステップＳ５０４で、ステップＳ５０２と同様の方法で、下端の画像２３の回転処理を行う。
【００７４】
図４の例では、θ２ｃｄ＝ａｒｃｔａｎ（（ｙ２ｄ−ｙ２ｃ）／（ｘ２ｄ−ｘ２ｃ））＝ａｒｃｔａｎ（５４／５０９）＝６．１、θ３ａｂ＝ａｒｃｔａｎ（（ｙ３ｂ−ｙ３ａ）／（ｘ３ｂ−ｘ３ａ））＝ａｒｃｔａｎ（１５／５１２）＝１．５が得られる。これにより、下端の画像２３をマーカ２３ａの中心座標（ｘ３ａ，ｙ３ａ）を中心に、θ２ｃｄ−θ３ａｂ、即ち、４．６度時計方向に回転する。
【００７５】
この位置合わせ処理により、図４に示した３枚の放射線画像が貼り合わせた例を図７に示す。
【００７６】
以上説明したように、実施形態１によれば、重複領域のそれぞれに対して２つ以上のマーカを写し込んで撮影した３枚以上のデジタル放射線画像に対して、各マーカの位置及び特徴を検出する。そして、検出した各マーカの位置及び特徴から各画像間における重複領域を特定し、各マーカの位置を基準に平行移動及び回転移動を行って合わせる。
【００７７】
これにより、３枚以上のデジタル放射線画像に対して平行移動・回転移動を行って貼り合わせを行う「スティッチング」操作を容易に且つ確実に行うことができ、３枚以上のデジタル放射線画像を容易に貼り合わせることができる。
【００７８】
［実施形態２］
実施形態１においては、３枚の画像の撮影された上下方向が複数の放射線画像間で一致する場合について説明した。実施形態１の構成は、特に、一般的な立位タイプのスタンドや臥位タイプのベッドに備え付けのセンサを用いて撮影する環境には好適である。しかしながら、近年、開発されているハンディタイプのカセッテ型センサを用いて撮影する場合、全ての放射線画像間で上下方向が一致しているとは限らない。そのため、このような撮影環境を考慮する必要がある。
【００７９】
即ち、実施形態１の図２のステップＳ４０３における重複位置判定処理において、下半分に２つのマーカが検出される画像は存在するが、上半分ではなく、例えば、右半分に検出される場合には、重複位置判定処理に失敗する。
【００８０】
従って、このことを解消するために、図１の構成に対して、図８に示すように、画像表示部１０３に取り込んだ個々の画像を所定角度（例えば、９０度）ずつ回転させる画像回転部７０１を追加しても良い。
【００８１】
画像を９０度ずつ回転させる組み合わせは、３枚の画像の場合、１枚を固定として、４×４＝１６通りが存在するが、すべてを実行してもっとも画像をうまく貼り合わせられる場合を試しても構わない。また、操作者が個々の画像を回転させて、上下方向を一致させても構わない。また、他の画像処理、例えば、画像のヒストグラムを計算により求めて、最も合致する方向を判定しても構わない。
【００８２】
尚、所定角度は、９０度に限定されず、指定された任意の角度であっても良い。
【００８３】
［実施形態３］
実施形態１及び２においては、３枚の放射線画像を貼り合わせる場合について説明したが、４枚以上の画像を貼り合わせる場合には、両端の画像以外の２枚以上の画像において、４つのマーカが検出される。
【００８４】
そのような場合、写し込むマーカに画像中の相対位置以外の識別情報を付与し、マーカ検出部１０５においてその識別情報を検出し、重複領域位置判定部１０６においてその識別情報を用いて重複領域を判定するようにしても良い。つまり、各重複領域において写し込む２つ以上のマーカの個数、距離、大きさ、形状の少なくとも一つ以上を互いに異ならせて、マーカを写し込む。これにより、これにより、重複領域の位置関係をより高精度に判定することができる。尚、上記記載は、４つのマーカが２枚以上の画像において検出される４枚以上の画像の場合に効果を顕著に理解できるが、３枚の画像の場合の重複領域の位置関係の判定にも適用可能であることは言うまでもない。
【００８５】
尚、マーカの識別情報としては、マーカの個数、マーカ間の距離、マーカのサイズ、マーカの形状のいずれか、もしくは複数の組み合わせを用いることができる。例えば、上と真中の重畳領域のマーカ間隔を８ｃｍ、下と真中の重畳領域のマーカ間隔を１０ｃｍとする。これにより、マーカ検出時に、そのマーカ間隔（距離）を計測することで、対応するマーカと画像のペアを容易に特定することが可能となる。
【００８６】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８７】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００８８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００９０】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００９１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００９４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００９５】
【図１Ａ】本発明の実施形態１の放射線画像処理装置の機能構成の一例を示すブロック図である。
【図１Ｂ】本発明の実施形態１の放射線画像処理装置のハードウェア構成を示す図である。
【図２】本発明の実施形態１の放射線画像処理装置の動作を示すフローチャートである。
【図３】本発明の実施形態１の画像表示部上の表示例を示す図である。
【図４】本発明の実施形態１のマーカ情報の一例を示す図である。
【図５】本発明の実施形態１の位置合わせ処理の詳細を示すフローチャートである。
【図６】本発明の実施形態１の原点以外の点を中心として画像を回転させる場合と等価な、原点を中心とする回転と平行移動を示す模式図である。
【図７】本発明の実施形態１の下肢上部の放射線画像、下肢中央部の放射線画像、下肢下部の放射線画像とを貼り合わせた結果を示す図である。
【図８】本発明の実施形態２の放射線画像処理装置の機能構成の一例を示すブロック図である。
【符号の説明】
【００９６】
２１、２２、２３  放射線画像
１０１  画像保持部
１０２  画像選択部
１０３  画像表示部
１０４  画像入力部
１０５  マーカ検出部
１０６  重複領域位置判定部
１０７  位置合わせ部
１０８  画像統合部
１０９  画像登録部
７０１  画像回転部
【図１Ａ】
2007229246.tif 000003
【図１Ｂ】
2007229246.tif 000004
【図２】
2007229246.tif 000005
【図４】
2007229246.tif 000006
【図５】
2007229246.tif 000007
【図６】
2007229246.tif 000008
【図８】
2007229246.tif 000009
【図３】
2007229246.tif 000010
【図７】
2007229246.tif 000011