以下、図面を参照して、本発明の実施形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
(第1の実施形態)
画像処理装置10は、画像取得部(101、103、104)と、位置合わせ部113と、を有する。画像取得部(101、103、104)は、第一の撮像装置(例えば、MRI)により対象物を撮像した第一の画像と、第二の撮像装置(例えば、PAT装置)により対象物を撮像した第二の画像と、第二の画像撮像装置に対して位置が対応付けられた撮像部により対象物を撮像した第三の画像と、を取得する。
位置合わせ部113は、第一の画像における対象物の観測情報と第三の画像における対象物の観測情報とが整合するように第一の画像における対象物と第二の画像における対象物との位置合わせをする。
本実施形態に係る画像処理装置は、乳房を被検体として、光音響断層撮像装置(PAT装置)に搭載された赤外線カメラの画像およびPAT画像と、MRI画像とを比較して、PAT画像とMRI画像の変形位置合わせを行う。MRI撮像時の被検体の位置や形状を第一の状態、PAT撮像時の被検体の位置や形状を第二の状態とした場合に、画像処理装置は、第一の状態の被検体を示すMRI画像に変形を施し、第二の状態の被検体の画像に対して位置合わせを行う。
具体的な処理として、画像処理装置は、最初に、PAT撮像前の非保持状態(以下、第二の状態の初期段階)における被検体をPAT搭載の赤外線カメラで撮像した二次元画像を得て、MRI画像と該二次元画像との位置合わせを行う。すなわち、画像処理装置は、第一の状態と第二の状態(正確には、第二の状態の初期段階)の被検体の位置合わせパラメータとして、両者の間の剛体変換を推定する。画像処理装置は、この剛体変換を初期値として、第一の状態とPAT撮像時(すなわち、第二の状態)の被検体の位置合わせパラメータとして、圧迫変形の変形パラメータを推定する。そして、画像処理装置は、これら2段階の処理により、PAT画像とMRI画像の間の位置合わせパラメータを導出する。
図1は第1の実施形態に係る画像処理装置10を含むモダリティシステムの構成例を示す図である。画像処理装置10の画像取得部は、第一の状態の対象物を第一の撮像装置により撮像した第一の画像を取得する第一の画像取得部(例えば、医用画像取得部101)を備える。また、画像処理装置10の画像取得部は、第一の状態とは異なる第二の状態の対象物を第二の撮像装置により撮像した第二の画像を取得する第二の画像取得部(例えば、PAT画像取得部103)を備える。また、画像処理装置10の画像取得部は、第二の状態の初期段階の対象物を撮像部(例えば、赤外線カメラ)により撮像した第三の画像(赤外線カメラ画像)を取得する第三の画像取得部(例えば、カメラ画像取得部104)を備える。
位置合わせ部113は、第一の画像における対象物の観測情報と第三の画像における対象物の観測情報とが整合するように位置合わせを行った後に、該位置合わせ結果を利用して、第一の画像における対象物の観測情報と第二の画像における対象物の観測情報との比較を行って、第一の画像における対象物と第二の画像における対象物との位置合わせを行う。すなわち、位置合わせ部113は、第一の画像と第三の画像との比較により、第一の画像と第三の画像との位置合わせを行った後に、該位置合わせ結果を利用して、第一の画像と第二の画像との比較により第一の画像と第二の画像との位置合わせを行う。
また、画像処理装置10は、医用画像データベース(DB)11と光音響断層撮像装置(PAT装置)12に接続する。医用画像DB11は、被検体を事前にMRIで撮像した三次元画像データを保持する。PAT12は、PAT画像を撮像する装置であり、被検体のPAT画像と赤外線カメラ画像を保持する。なお、医用画像DB11が保持する三次元画像データは、被検体をMRIで撮像したものに限定されるものではない。PAT画像との対比を行いたい三次元画像データあればモダリティを限定するものではなく、例えば、X線CT装置で被検体を撮像したX線CT画像であってもよい。また、同じPAT装置で過去に被検体を撮像したPAT画像であってもよい。
図2により医用画像DB11が保持する被検体のMRI画像を説明する。図2(a)に示す被検体のMRI画像200は、人体の頭尾方向に垂直な断面(アキシャル断面)でスライスした二次元画像(乳頭204を含む断面)の集合(三次元画像データ)である。MRI画像200を構成する画素は、MRI画像座標系CMRIにおける位置が定義されている。また、MRI画像200は、被検体の体外領域202および被検体の体内領域203の撮像結果を含む。
図2(b)に示すMRI画像200は、人体の左右方向に垂直な断面(サジタル断面)でスライスした二次元画像の集合(三次元画像データ)である。MRI画像200は、MRI画像200と同様に、被検体の体外領域202および体内領域203の撮像結果を含む。なお、本実施形態においては、患者の右手側から左手側をx軸の正方向、胸側から背側をy軸の正方向、足側から頭側をz軸の正方向とするMRI画像座標系CMRIを定義する。
図3によりPAT12による被検者の撮像を説明する。被検者300は、PAT12の上面のベッドに伏臥位の体位をとる。そして、被検体である片方の乳房301をPAT12上面の開口部302に挿入する。このとき、照射光が乳房の内部まで届くように、乳房301は透明な二枚の保持板(足側の固定保持板303と頭部側の可動保持板304)により圧迫された状態で保持され、乳房301の厚みが薄くなった状態で撮像される。保持は、可動保持板304を足方向(固定保持板303方向)に移動することで行われる。
固定保持板303と可動保持板304は何れも平板であり、乳房301との接触面(以下、保持面)は平面とする。また、乳房301を保持する際の固定保持板303と可動保持板304との間の距離(以下、保持厚)がPAT12によって計測され、保持厚は、PAT画像の付加的情報として当該画像のヘッダ部に保存される。
照射光である近赤外光パルスが、保持板の平面に対して直交する方向から図示しない光源によって照射される。そして、被検体内で発生した光音響信号が、保持板の平面に直交するように配置された図示しない超音波探触子によって受信される。
PAT12にはPAT装置座標系CDEVが定義されている。x-y面は、固定保持板303および可動保持板304の平面に平行な面であり、z軸は、保持された乳房301の厚み(保持厚)の方向である。例えば、MRI画像座標系CMRIと同様に、被検者300の右手側から左手側をx軸の正方向、胸側(下)から背側(上)をy軸の正方向、足側から頭側をz軸の正方向と定義する。PAT装置座標系CDEVの原点は、例えば、固定保持板303上の右手側の下端位置に設定される。以降、PAT12において、上記の座標系を基準にして、他の座標系との関係を扱うものとする。
図4によりPAT12が撮像したPAT画像を例示的に説明する。PAT画像400は、図2(a)に示したMRI画像と同様にアキシャル断面の二次元画像の集合(三次元画像データ)である。本実施形態では、MRI画像座標系CMRIと同様に、被検者300の右手側から左手側をx軸の正方向、胸側から背側をy軸の正方向、足側から頭側をz軸の正方向とするPAT画像座標系CPATを定義する。
PAT画像座標系CPATからPAT装置座標系CDEVへの変換を行う座標変換行列を「TPtoD」と定義する。なお、TPtoDを含め、以降に登場する座標変換行列は、すべて座標系の並進と回転を表す4×4行列とする。PAT画像座標系CPATは、PAT装置座標系CDEVに対して平行移動した平行座標系であり、被検体である乳房301の撮像範囲に応じてCPATの原点位置が平行移動により変化する。つまり、座標変換行列TPtoDには回転成分がなく、撮像範囲に基づき一意に算出できる。座標変換行列TPtoDはPAT画像の付加的情報としてPAT画像のヘッダ部分に保存される。
図3に示すように、PAT12には、被検体である乳房301の外観と体表近傍の血管の様子を撮像するための三台の赤外線カメラ(前面赤外線カメラ305、後面赤外線カメラ306、側面赤外線カメラ307)が搭載されている。前面赤外線カメラ305は、可動保持板304を通して頭部側から乳房301の外観を撮像可能な位置に配置されている。後面赤外線カメラ306は、固定保持板303を通して足側から被検体である乳房301の外観を撮像可能な位置に配置されている。側面赤外線カメラ307は、側面から乳房301の外観を撮像可能な位置に配置されている。
PAT12は、前面赤外線カメラ305、後面赤外線カメラ306および側面赤外線カメラ307によって撮像される、被検体である乳房301を保持していない状態(以下、非保持状態)における乳房301の画像と、乳房301を保持した状態(以下、保持状態)における乳房301の画像と、を保存する機能を有する。
以下、保持状態において、前面赤外線カメラ305が撮像する画像をICAM1、後面赤外線カメラ306が撮像する画像をICAM2、側面赤外線カメラ307が撮像する画像をICAM3とする。また、非保持状態において、前面赤外線カメラ305が撮像する画像をI'CAM1、後面赤外線カメラ306が撮像する画像をI'CAM2、側面赤外線カメラ307が撮像する画像をI'CAM3とする。
前面赤外線カメラ305の座標系(前面カメラ座標系)CCAM1のz軸(視軸の負の方向を示す)は、PAT装置座標系CDEVのz軸と略同一方向に設定される。同様に、後面赤外線カメラ306の座標系(後面カメラ座標系)CCAM2のz軸は、PAT装置座標系CDEVのz軸と略反対方向に設定される。また、側面赤外線カメラ307の座標系(側面カメラ座標系)CCAM3のz軸は、PAT装置座標系CDEVの-x軸方向に設定される。
カメラ座標系CCAM1、CCAM2、CCAM3からPAT装置座標系CDEVへの座標変換行列をそれぞれ、TC1toD、TC2toD、TC3toDと定義する。前面赤外線カメラ305から側面赤外線カメラ307は、PAT装置座標系CDEVにおいて校正済みである(言い替えれば、PAT12との位置関係が対応付けられている)。また、上記の座標変換行列や前面赤外線カメラ305から側面赤外線カメラ307の内部パラメータは、既知の情報として、画像処理装置10に保持されている。
図5により非保持状態における前面赤外線カメラ305の撮像画像ICAM1を例示的に説明する。赤外線カメラは、近赤外線の強度情報が可視化された画像を撮像する装置であり、近赤外線の以下の性質により、被検体の表層部である皮膚直下の静脈血管(表在血管)を可視化する性質がある。
・近赤外線によって皮膚がある程度透ける
・近赤外線がヘモグロビンを含む血管部分に吸収され、血管が周囲よりも暗く写る
赤外線カメラ画像500は、皮膚下の表在血管の形状を明瞭に描出するため、形態画像として扱うことができる。図5において、赤外線カメラ画像500上には、保持状態の乳房輪郭形状501が写り、さらに乳頭502、そして表在血管503が写っている。
前面赤外線カメラ305の撮像画像ICAM1の二次元座標系CIMG1上の座標は、三次元のカメラ座標系CCAM1においては、原点である焦点位置と、三次元空間中のカメラの投影面上の点を通る直線、つまり視線と一対一の関係を有する。前面赤外線カメラ305の撮像画像の座標系CIMG1とカメラ座標系CCAM1の間の変換については、一般的な撮像画像と三次元空間の間の座標変換方法を用いるため説明は省略する。また、後面赤外線カメラ306と側面赤外線カメラ307の撮像画像は、視点位置が異なる点を除き、前面赤外線カメラ305の撮像画像と同様であるから説明を省略する。
画像処理装置の処理手順を図6のフローチャートにより説明する。まず、S601で、医用画像取得部101は、医用画像DB11が保持する被検体のMRI画像を取得し、MRI画像を三次元形状取得部102、剛体変換部106、変形画像生成部110に出力する。
S602で、三次元形状取得部102は、入力されたMRI画像に画像処理を施して、被検体の外形形状情報(表面形状情報)として以下の情報を取得する。すなわち、三次元形状取得部102は、被検体の表面に当る各画素の位置(表面位置)を検出し、被検体の表面形状を示す情報を取得する。さらに、S603で、三次元形状取得部102は、検出した表面位置から得られる形状の三次元曲率に基づき、MRI画像中の特徴点の位置を取得する。被検体が乳房の場合、MRI画像中の特徴点は乳頭であり、以下では、三次元形状取得部102が乳頭位置を示す情報を取得する情報取得部として説明を続ける。三次元形状取得部102は、取得した表面形状と乳頭位置とを剛体変換部106、変形推定部109に出力する。本実施形態において、MRI画像から取得される被検体の表面形状は、非保持状態における被検体の形状モデルになる。
図7は三次元形状取得部102による表面形状の取得処理を説明する図である。図7(a)、(b)は、図2(a)、(b)に示したMRI画像200、301から被検体の体外領域202と体内領域203との境界704(表面位置)を検出した表面検出画像700、701を示す。表面検出画像700、701は、例えば、被検体の表面とそれ以外とを区別可能な二値画像などでよい。
本実施形態では、被検体の表面形状として、NS個の点群PSk(1≦k≦NS)を取得し、それら点群の位置をMRI画像座標系CMRIにおける三次元の位置座標ベクトルVSk_MRIとして記録する。
S604で、PAT画像取得部103は、PAT12が被検体を撮像したPAT画像を取得し、PAT画像を変形画像評価部111、画像表示部112に出力する。また、PAT画像のヘッダ部に含まれる付加的情報、例えば、座標変換行列TPtoD、TC1toD、TC2toD、TC3toDなどもPAT画像取得部103により変形画像評価部111に出力される。なお、PAT画像取得部103が取得するPAT画像は、所定の波長に対して被検体内の光エネルギ堆積量分布を画像化した三次元画像とする。
S605で、カメラ画像取得部104は、PAT12の前面赤外線カメラ305、後面赤外線カメラ306および側面赤外線カメラ307が撮像した、非保持状態における被検体の赤外線カメラ画像と保持状態における被検体の赤外線カメラ画像とを取得する。そして、カメラ画像取得部104は、取得した赤外線カメラ画像を二次元形状取得部105、仮想投影像評価部108に出力する。ここで取得した赤外線カメラ画像は、保持状態における撮像画像ICAMi、および非保持状態における撮像画像I'CAMi(i=1, 2, 3)である。
PAT画像取得部103およびカメラ画像取得部104は、PAT12の撮像に同期してPAT12から直接画像を取得してもよいし、過去に撮像され記録された画像を図示しない医用画像記録装置から取得してもよい。PAT画像取得部103、カメラ画像取得部104および先に説明した医用画像取得部101は画像を取得する画像取得部として機能する。
S606で、二次元形状取得部105は、入力された各赤外線カメラ画像に画像処理を施して、被検体の外形形状情報(表面形状情報)として、乳房輪郭形状(図5の501)と乳頭画像(図5の502)とを取得する。そして、二次元形状取得部105は、乳房輪郭形状および乳頭位置を剛体変換部106、変形画像評価部111に出力する。例えば、乳房輪郭形状の取得(検出)には一般的なエッジ検出手法を用いることができる。また、乳頭位置は、乳房領域の境界を表す曲線の曲率に基づき取得(検出)することができる。なお、乳房輪郭形状と乳頭位置の取得(検出)は、上記の方法に限られるわけではない。
S607で、剛体変換部106、仮想投影像生成部107、および仮想投影像評価部108は、MRI画像と、非保持状態における赤外線カメラ画像に写った表在血管およびその周辺領域を含む線状領域の情報とを用いて、非保持状態における被検体とMRI画像との位置合わせを行う。ここで、非保持状態とは第二の状態(PAT撮像時の被検体の位置や形状)の初期段階である。具体的には、剛体変換部106、仮想投影像生成部107、および仮想投影像評価部108は、仮定した位置合わせパラメータの候補値のそれぞれに基づき、赤外線カメラでMRI画像を仮想的に観測した仮想画像を生成し、これを赤外線カメラ画像と比較することで位置合わせパラメータを推定する。この位置合わせ(非保持状態における位置合わせ)の詳細は後述する。本ステップの処理により、MRI画像座標CMRIから前面カメラ座標系CCAM1への剛体変換を表す座標変換行列TMtoC1が、位置合わせパラメータとして取得される。
S608で、剛体変換部106は、座標変換行列TMtoC1に基づき、MRI画像座標系CMRIからPAT装置座標系CDEVへの剛体変換を表す座標変換行列TMtoDを算出する。剛体変換部106は、座標変換行列TMtoC1に、画像処理装置10が保持する前面カメラ座標系CCAM1からPAT装置座標系CDEVへの座標変換行列TC1toDを掛けることで、座標変換行列TMtoDを算出する。
S609で、変形推定部109、変形画像生成部110、変形画像評価部111は、非保持状態における位置合わせ結果に基づき、保持状態における被検体とMRI画像の位置合わせ(以下、圧迫変形の推定)を行う。詳細は後述するが、物理変形シミュレーションを用いてMRI画像の圧迫変形を推定する。つまり、変形パラメータを様々に変化させて物理変形シミュレーションを行い、PAT画像との比較によって変形の適切性を表す所定の評価値を得て、評価値を最小とする変形パラメータを位置合わせパラメータとして推定する。そして、推定した変形パラメータを用いて、変形MRI画像ID_MRIonP(変形三次元画像)を推定結果として生成する。
S610で、画像表示部112は、生成された変形三次元画像(変形MRI画像)と、ステップS603で取得されたPAT画像とを図示しない表示部に並べて表示する。図8は、変形MRI画像およびPAT画像の表示例を示す図である。図8の例は、同一のアキシャル断面の変形MRI画像800とPAT画像400を上下に並置した例である。変形MRI画像800に重畳された破線の矩形で示す対応領域850は、PAT画像400の表示領域に対応する領域をユーザに示す表示情報である。
なお、三次元形状取得部102、二次元形状取得部105、剛体変換部106、仮想投影像生成部107、仮想投影像評価部108、変形推定部109、変形画像生成部110、変形画像評価部111は、位置合わせ部113を構成する。画像処理装置の画像取得部(101、103、104)は、第一の撮像装置(例えば、MRIやCT)により対象物を撮像した第一の画像(三次元画像)と、第一の撮像装置とは異なる第二の撮像装置120(光音響断層撮像装置)により対象物を撮像した第二の画像(光音響断層画像)と、第二の画像撮像装置に対する位置関係が対応付けられている撮像部(305、306、307)により対象物を撮像した第三の画像(赤外線カメラ画像)と、を取得する。位置合わせ部113は、第一の画像と第三の画像との間における対象物の形状情報の比較と、形状情報の比較結果を用いた第一の画像と第二の画像(光音響断層画像)との間における対象物の内部情報の比較とにより、第一の画像と第二の画像との位置合わせを行う。
(非保持状態における位置合わせ処理)
次に、S607で説明した非保持状態における位置合わせ処理を具体的に説明する。非保持状態における位置合わせ処理において、MRI画像座標系CMRIから前面カメラ座標系CCAM1への剛体変換を推定する。図9は、非保持状態における位置合わせ(S607)の具体的な処理の流れを説明する図である。
S901で、剛体変換部106は、MRI画像を赤外線カメラ座標系(前面カメラ座標系)に平行移動するためのパラメータを算出する。まず、非保持状態における各赤外線カメラ画像から得た二次元の乳頭位置から、三角測量の原理に基づき、剛体変換部106は、前面カメラ座標系CCAM1における三次元の乳頭位置を算出する。そして、剛体変換部106は、MRI画像中の乳頭位置が、赤外線カメラ画像から求めた非保持状態における三次元の乳頭位置に一致するように、MRI画像座標系CMRIから前面カメラ座標系CCAM1への平行移動を表す座標変換行列T1MtoC1を算出する。
S902で、剛体変換部106は、MRI画像中の被検体を回転移動するための各成分(三軸回りの回転角度)が取り得る値を組み合わせた複数(Nθ組)の回転パラメータの候補値(仮説)θi={θx, θy, θz}(1≦i≦nθ)を設定する。これは、言い換えると、本処理における回転パラメータの候補値θiと、ステップS901で算出した平行移動のパラメータとを組み合わせた、剛体変換のパラメータの候補値を設定したことになる。また、PAT画像座標系と前面カメラ座標系との関係が既知であることを考えると、これは、MRI画像(第一の状態の被検体)からPAT画像(第二の状態の被検体)への剛体変換の候補値を設定することとも等価である。例えば、x軸周り回転角度をθx、z軸回りの回転角度θzとすると、-10度から+10度の範囲で五度刻みに下記の5つの角度を設定する。
θx = {-10, -5, 0, +5, +10}
θz = {-10, -5, 0, +5, +10}
また、y軸回りの回転角度をθyとすると、-180度から+180度の範囲で五度刻みに下記の72の角度を設定する。
θy = {-180, -175, …, -5, 0, +5, …, +175, +180}
このとき、回転パラメータθiの取り得る値の数(候補値(仮説)の総数)Nθは1800(=5×5×72)になる(つまり、1≦i≦1800)。
次に、S903で、剛体変換部106は初期化を行う。つまり、剛体変換部106は、ループ変数iに1を、後述する類似度Siの最大値SMAXに0、後述する角度θMAXにθ1を設定する。
次に、S904で、剛体変換部106は、平行移動後のMRI画像を、乳頭位置を基準に回転パラメータθiだけ回転移動したMRI画像IMRIonC1iと位置座標ベクトルvSk_MRIonC1iとを仮想投影像生成部107に出力する。つまり、剛体変換部106は、前面カメラ座標系CCAM1において回転パラメータθiだけ回転移動させる座標変換行列T2iを算出する。続いて、剛体変換部106は、ステップS901で導出した平行移動の座標変換行列T1MtoC1に座標変換行列T2iを掛けた剛体変換を表す座標変換行列TMtoC1iを導出する。そして、剛体変換部106は、MRI画像および被検体の表面形状の位置座標ベクトルvSk_MRIを、それぞれ座標変換行列TMtoC1iを用いて座標変換したMRI画像IMRIonC1iと位置座標ベクトルvSk_MRIonC1iとを生成する。
次に、S905で、仮想投影像生成部107は、剛体変換されたMRI画像を前面赤外線カメラ305の視点から観測した場合に視野に入るであろう被検体の表面形状を部分表面領域として求める。言い換えれば、仮想投影像生成部107は、表面位置を示す情報である表面形状と、位置合わせパラメータの候補値である剛体変換パラメータ(剛体変換を表す座標変換行列TMtoC1i)に基づき、剛体変換されたMRI画像を前面赤外線カメラ305の視点から見た仮想画像を生成する。
図10は仮想投影像生成部107が部分表面領域を求める処理(S905)を例示的に説明する図である。図10は前面赤外線カメラ305の視点Pから観測されるMRI画像上の被検体の様子を示し、MRI乳房領域1000は、乳頭位置1001が赤外線カメラにおける乳頭位置に一致するように剛体変換されている。ステップS905において、仮想投影像生成部107は、視点Pの位置・姿勢を基準に透視投影を行い、視点Pから観測される部分表面領域1003を求める。仮想投影像生成部107は、視点Pからの投影線1004を延長し、投影線1004がMRI乳房領域1000の体表形状を表す位置座標ベクトルvSk_MRIonC1iと交点をもつ観測範囲1002を特定する。そして、仮想投影像生成部107は、観測範囲1002において、位置座標ベクトルvSk_MRIonC1iの中から、投影線1004が視点Pを起点にして最初に交わる体表点1005を求める。そして、仮想投影像生成部107は、観測範囲1002に含まれるすべての投影線1004について体表点1005を求めて部分表面領域1003を決定する。
次に、仮想投影像生成部107は、剛体変換されたMRI画像における部分表面領域1003の近傍情報を利用したMIP像を生成し、生成したMIP像を仮想投影像評価部108に出力する。ここで、MIPは「maximum intensity projection」の略であり、以下では、ステップS906で生成されるMIP像を「体表近傍MIP像IMIPonC1i」と呼ぶ。
仮想投影像生成部107は、投影線1004が最初に交わる体表点1005を起点にして、視点Pから遠ざかる方向に所定の距離(例えば、5mm)をもつ体表近傍区間1006を設定する。そして、仮想投影像生成部107は、観測範囲1002に含まれるすべての投影線1004について体表近傍区間1006を設定することで体表近傍領域1007を規定する。続いて、仮想投影像生成部107は、視点Pの位置・姿勢を基準に透視投影を行い、MRI画像IMRIonC1iの中で体表近傍領域1007に含まれる領域に限定したMIP像である体表近傍MIP像IMIPonC1iを生成する。これにより、MRI画像中の血管領域およびその周辺領域を含む線状領域(以下、血管領域1008)の中で前面赤外線カメラ305側の体表近傍に存在する表在血管およびその周辺領域を含む線状領域(以下、表在血管1009)の情報のみを可視化したMIP像が生成される。なお、体表近傍領域1007の生成時に、被検体の皮膚が当該領域に含まれないようにしてもよい。具体的には、部分表面領域1003に皮膚厚相当の所定の厚みを与えた領域を皮膚領域として導出し、上記の処理で得た体表近傍領域1007からこれを除外してもよい。被検体の皮膚はMRI画像中において高い輝度値を有しているので、この除外処理により、生成するMIP像中において表在血管をより明瞭に描出できるようになる。
このように、体表近傍、かつ、前面赤外線カメラ305の視点Pから観測されるだろう領域の情報のみを可視化することで、乳房内部の血管領域や、前面赤外線カメラ305からみて反対側の体表近傍に存在する血管領域の可視化を防ぐことができる。つまり、実際の赤外線カメラ画像により近いMIP像である体表近傍MIP像IMIPonC1iを生成することができる。
なお、体表近傍MIP像IMIPonC1iの生成方法は、体表近傍の領域のみを、あるいは、体表近傍の領域を強調して可視化することができれば、上記の方法に限られるものではない。他の方法として、投影線1004上において、体表点1005からの距離が、視点Pから遠ざかる方向に大きくなるほど、輝度値に対する重みを小さくしてMIP像を生成する方法が挙げられる。この方法によれば、乳房内部の領域で、体表に近い領域ほど輝度値が強調されたMIP像が生成されるため、表在血管が強調されたMIP像が生成される。もちろん、本処理によるMIP像の生成を行う場合においても、皮膚領域を描画対象から除外することで、表在血管をより明瞭に描出できる。
図11は、MRI画像内の被検体の体表近傍情報を利用したMIP像1103を例示的に示す図である。図11において、体表近傍MIP像IMIPonC1iは、前面カメラ画像座標系CIMG1上の二次元画像として表される。これは、視点Pに基づく透視投影によって二次元のMIP像を生成する際の座標変換(S906)が、三次元の前面カメラ座標系CCAM1から二次元の前面カメラ画像座標系CIMG1への座標変換(カメラの撮像プロセス)と幾何的に等しいためである。
また、MIP像の生成の際、体表の外側領域は処理対象に含まれないため、乳房輪郭形状1100の外側には有意の輝度値は存在しない。さらに、MRI画像における乳頭位置1001が、前面赤外線カメラ305の撮像画像ICAM1における乳頭502の位置に一致するように剛体変換されているため、MIP像の乳頭1101は、撮像画像ICAM1(図5)の乳頭502に一致する。そして、MIP像においては、表在血管1102が特に高輝度な領域として可視化される。
次に、S907で、仮想投影像評価部108は、体表近傍MIP像IMIPonC1iと、非保持状態の赤外線カメラ画像I'CAM1の両方において可視化された表在血管の輝度情報に基づき、両画像の類似度Siを算出する。仮想投影像評価部108は、体表近傍MIP像IMIPonC1i、非保持状態の赤外線カメラ画像I'CAM1ともに、類似度の算出領域から乳房の外側領域を除外し、類似度の算出領域を乳房の内部領域に限定する。
体表近傍MIP像IMIPonC1iにおける表在血管1102(図11)は、周囲の乳房領域に比べて高輝度に可視化されている。他方、赤外線カメラ画像I'CAM1における表在血管503(図5)は、周囲の乳房領域に比べて低輝度に可視化されている。そこで、仮想投影像評価部108は、それら画像の間の輝度情報を直接比較できるようにするため、体表近傍MIP像IMIPonC1iの輝度値を反転する。そして、仮想投影像評価部108は、輝度値を反転した体表近傍MIP像と赤外線カメラ画像I'CAM1の間で類似度Si(0≦Si≦1)を算出する。体表近傍MIP像IMIPonC1iの表在血管1102(図11)と、赤外線カメラ画像I'CAM1の表在血管503(図5)とが類似すれば、類似度Siの値が高くなる(1に近付く)ものとする。
なお、本実施形態においては、類似度Siの評価尺度として画像間の相互情報量を適用するが、評価尺度はこれに限られず、相互相関係数やSSD (Sum of Squared Difference)など、既知の手法を用いてもよい。また、輝度値に直接的に基づく評価尺度である必要はなく、例えば両画像からエッジなどの画像特徴を検出して、それらの類似度や一致度を算出するような尺度でもよい。
S908で、仮想投影像評価部108は、類似度Siと類似度の最大値SMAXとを比較する。そして、類似度Siが最大値SMAXを超える(Si>SMAX)場合(S908−Yes)、処理をステップS909に進める。
S909で、仮想投影像評価部108は、SMAXを更新し(SMAX=Si)、SMAXに対応する角度θMAXを更新する(θMAX=θi)。一方、ステップS908の判定で、類似度Siが最大値SMAX以下(Si≦SMAX)の場合(S908−No)、仮想投影像評価部108はステップS909の更新を行わずに処理をステップS910に進める。
S910で、仮想投影像評価部108は、ループ変数iをインクリメントし、ループ変数iと仮説の総数Nθとを比較する(S911)。ループ変数iが仮説の総数Nθ以下(i≦Nθ)の場合(S911−No)、仮想投影像評価部108は、処理をステップS904に戻し、ループ変数iが仮説の総数Nθを超える(i>Nθ)場合(S911−Yes)、仮想投影像評価部108は、処理をステップS912に進める。つまり、仮説の総数Nθ分、ステップS904からS911の処理が繰り返される。
仮説の総数Nθ分の処理が終了すると、S912で、剛体変換部106は、角度θMAXにおける座標変換行列TMtoC1MAXを、MRI画像座標CMRIから前面カメラ座標系CCAM1への剛体変換を表す最終的な座標変換行列TMtoC1とする。言い換えれば、複数の回転パラメータから、類似度の最大値SMAXに対応する回転パラメータθMAXが選択される。
以上で、剛体変換部106、仮想投影像生成部107、仮想投影像評価部108が行う、非保持状態における位置合わせ(S607)の処理が終了する。この処理により、様々な剛体変換パラメータの仮説(つまり回転パラメータの仮説θi)に基づき生成した体表近傍MIP像IMIPonC1iが、赤外線カメラ画像I'CAM1に最も類似する角度θMAXに基づく座標変換行列TMtoC1が得られる。
上記の処理では、前面カメラ画像座標系CIMG1に変換した体表近傍MIP像IMIPonC1iを生成し、前面赤外線カメラ305の画像I'CAM1との類似度Siを評価する例を説明した。しかし、類似度Siの評価対象は、前面赤外線カメラ305に限られるわけではない。
例えば、後面カメラ画像座標系CIMG2や側面カメラ画像座標系CIMG3に変換した体表近傍MIP像IMIPonC1iを生成する。そして、体表近傍MIP像IMIPonC1iと後面赤外線カメラ306の画像I'CAM2、または側面赤外線カメラ307の画像I'CAM3との類似度を評価してもよい。その場合、ステップS904で得た座標変換行列の候補値TMtoC1iに対して、ステップS905、S906で透視投影を行う視点Pを、後面赤外線カメラ306のカメラ視点または側面赤外線カメラ307のカメラ視点にそれぞれ置き換えればよい。
ここで、MRI画像IMRIonC1iおよび位置座標ベクトルvSk_MRIonC1iはステップS904で前面カメラ画像座標系CIMG1に変換されている。従って、この透視投影に用いるカメラ視点の位置・姿勢としては、前面カメラ座標系CCAM1上で表現される位置姿勢を用いればよい。
上述したように、各赤外線カメラ(前面、側面、後面)の位置関係は、PAT装置座標系CDEVを基準に対応付けられている。そのため、前面カメラ座標系CCAM1から後面カメラ座標系CCAM2または側面カメラ座標系CCAM3への座標変換行列を導出することができる。つまり、前面カメラ座標系CCAM1における後面または側面赤外線カメラのカメラ視点の位置姿勢を導出することができる。
前面、後面、側面の赤外線カメラそれぞれに基づく類似度を総合した総合類似度を算出して、類似度を評価してもよい。総合類似度としては、これら三種類の類似度の、例えば、重み付け平均値、最大値、最小値、中央値が挙げられる。また、上述の処理では、前面カメラ座標系CCAM1を基準にして、回転パラメータθiの設定、及びMRI画像を各カメラ座標系に透視投影するための座標変換を行った。しかし、PAT装置座標系CDEVを基準にして、CMRIとCDEVとの間の剛体変換TMtoDを位置合わせパラメータとして、その候補値を設定するようにしてもよい。この場合、CMRIからCDEVへの剛体変換に加えて各赤外線カメラへのビューイング変換を行った後に、ステップS906と同様の処理で体表近傍MIP像を生成すればよい。そして、各赤外線画像との類似度評価に基づいて位置合わせパラメータを推定すればよい。
(圧迫変形の推定)
図12のフローチャートにより圧迫変形の推定(S609)の詳細を説明する。
S1201で、変形推定部109は、ステップS602で取得された被検体の表面形状、および、ステップS608で取得された座標変換行列TMtoDを用いて、被検体の形状を表す三次元のメッシュ(以下、メッシュM)を生成する。変形推定部109は、座標変換行列TMtoDによる座標変換を、被検体の表面形状VSk_MRIに施して、PAT装置座標系CDEVにおける被検体表面点群の位置座標ベクトルVSi_MRIonD(1≦i≦Ns)を算出する。そして、変形推定部109は、位置座標ベクトルVSi_MRIonDが表す表面形状に基づき、被検体の内部領域を判別し、内部領域にメッシュMを配置する。
図13はメッシュMの生成方法を例示的に説明する図である。図13(a)は被検体の処理対象領域1300のサジタル断面を示し、サジタル断面における被検体の表面位置1301と内部領域1302とを示す。図13(b)に示すように、メッシュMは、被検体の内部領域1302に六面体や四面体などの立体構造をもつ要素1303を配置して生成される。メッシュMは、これらの要素の頂点(ノード)1304の位置と連結情報によって記述される。
以下では、ステップS1201において配置されるメッシュMのノード数をNm、各ノードの位置をsL(1≦L≦Nm)と表記する。各ノードの変位によって要素内の変位場を表現することができ、これに基づき、被検体内の任意の点の変位を求めることができる。
次に、S1202で、変形推定部109は、変形パラメータの各成分(被検体のヤング率やポアソン比など)が取り得る値を組み合わせた複数(Np組)の変形パラメータの仮説pk(1≦k≦Np)を生成する。変形推定部109は、例えば、各成分が取り得る値の範囲を適切な間隔で分割し、それらすべてを組み合わせることで変形パラメータpkを生成する。例えば、ヤング率の比pyとポアソン比ppを変形パラメータpkの成分とし、ヤング率の比pyとポアソン比ppが取り得る値を次のような値とする。
py = {1, 2, 3, 4, 5}
pp = {0.0, 0.2, 0.4, 0.45, 0.499}
そして、ヤング率の比pyとポアソン比ppを組み合わせた変形パラメータを生成する。上記の例ではNp=25(=5×5)(組)になる。なお、ヤング率の比pyは、乳房の硬さの非等方性に対応するためのパラメータであり、人体のコロナル面(x-z平面)におけるヤング率に対する、人体の前後方向(y軸方向)のヤング率の割合を表す。
S1203で、変形推定部109は初期化処理を行う。変形推定部109は、ループ変数kに1を設定し、後述する評価値の最大値EMAXに0を設定し、後述する変形パラメータpMAXにp1を設定する。
S1204で、変形推定部109は、変形パラメータpkを用いて、有限要素法に基づく物理変形シミュレーションをメッシュMに施し、変形後のメッシュである変形メッシュDMkを生成する。このときの変形関数Fk(x, y, z)を、メッシュMから変形メッシュDMkへの各ノードの変位を与える変位ベクトルdkL(1≦L≦Nm)と定義する。
図14は、ステップS1204における物理変形シミュレーションとして、保持板による圧迫変形シミュレーションを例示的に説明する図である。保持板による圧迫変形において、二枚の保持板を被検体の中心方向に移動すると、移動後の保持板に接する被検体の表面領域は保持板に押圧された(張り付いた)状態になる。
図14(a)に示すように、二枚の保持板をそれぞれ、距離Δd1、Δd2分、矢印方向に移動すると仮定する。変形推定部109は、メッシュMのノードのうち、体表面を表す表面ノードから、保持面PUd1、PLd2に接する外側表面ノード1400と1401とを抽出し、外側表面ノード1400および1401のそれぞれが保持面に張り付くための変位量を求める。そして、変形推定部109は、変位量を変形シミュレーションの境界条件Cとして有限要素法の計算を実行し、二枚の保持板がそれぞれ、距離Δd1、Δd2分、移動した場合の変形メッシュを生成する。
本実施形態において、変形推定部109は、図14(b)に示す二枚の保持板の最終的な保持位置PU、PLまで移動するまでの間、変形過程で生じる境界条件の変化に対応した複数回(N回)の変形シミュレーションを分割して行う。図14(b)はN回の変形シミュレーションを繰り返した結果の変形メッシュDMkを表す。物理変形シミュレーションにより、図14(b)に示すように、被検体の変形メッシュが保持位置PU、PLの間でz軸方向に圧縮され、y軸方向に伸長されることが、図14(a)との比較により分かる。
S1205で、変形画像生成部110は、変形パラメータpkに対応する変形をMRI画像に施して、変形MRI画像を生成し、変形MRI画像を変形画像評価部111に出力する。変形画像生成部110は、MRI画像を、座標変換行列TMtoDを用いてPAT装置座標系CDEVに座標変換し、ステップS1204で算出した変形関数Fk(x, y, z)を用いて変形処理する。そして、変形画像生成部110は、座標変換行列TPtoDの逆行列を用いた座標変換により、PAT画像座標系CPATにおける変形MRI画像ID_MRIonPkを生成する。
図15は、変形MRI画像ID_MRIonPを例示的に示す図であり、図15には変形MRI画像800、変形後の乳房領域1501、変形前の乳房形状1502が示されている。図15(a)は変形MRI画像ID_MRIonPをアキシャル断面でスライスした二次元画像であり、図15(b)は変形MRI画像ID_MRIonPをサジタル断面でスライスした二次元画像である。変形後の乳房領域1501と変形前の乳房形状1502とを比較すると、PAT画像座標系CPATのz軸方向への圧迫により、x-y平面上において乳房領域が伸長し、z軸方向に圧縮されていることがわかる。
S1206で、変形画像評価部111は、ステップS604で取得されたPAT画像と、ステップS605で取得された保持状態の赤外線カメラ画像と、を用いて、変形MRI画像ID_MRIonPkの適切性の評価値Ekを算出する。そして、変形画像評価部111は、算出した評価値Ekを変形推定部109に出力する。変形画像評価部111は、変形MRI画像とPAT画像との間の類似度SMRIk(0≦SMRI、k≦1)、および、変形MRI画像と保持状態の赤外線カメラ画像における乳房形状の間の残差Rkに基づき、評価値Ekを算出する。
なお、評価値Ekの値が高いほど変形が適切であるものとする。また、類似度SMRIkの評価尺度として、ステップS907と同様に画像間の相互情報量を適用する。なお、評価尺度はこれに限らず、相互相関係数やSSD、血管分岐部等の特徴点の位置の一致度など、既知の何れの手法を用いてもよい。
図8は変形MRI画像(ID_MRIonPk)800とPAT画像400の同一のアキシャル断面を示し、破線の矩形で示す対応領域850は、PAT画像400に対応する変形MRI画像800上の領域である。類似度SMRIkは、PAT画像400と対応領域850との間で計算される。PAT画像400と対応領域850との間で、可視化された、変形MRI画像800の血管領域851とPAT画像400の血管領域852が類似すれば、類似度SMRIkの値が高くなる。
また、残差Rkは、赤外線カメラ画像に写った被検体の輪郭(シルエット)の形状と、赤外線カメラ画像に投影した変形メッシュDMkの外郭の形状との間の差として算出される。例えば、変形メッシュDMkを保持状態の赤外線カメラ画像ICAM1へ投影する場合、変形メッシュDMkは、座標変換行列TC1toDの逆行列を用いて前面カメラ座標系CCAM1に座標変換され、前面カメラ画像座標系CIMG1に投影変換される。また、同様の方法により、変形メッシュDMkを後面カメラ画像ICAM2または側面カメラ画像ICAM3へ投影することができる。
残差Rkは、例えば、変形メッシュDMkを三つの赤外線カメラ画像それぞれに投影したメッシュの外郭と、三つの赤外線カメラ画像の間の各残差を総合した総合残差(例えば、三つの残差の重み付け平均値)として算出される。ただし、総合残差は、重み付け平均値に限らず、三つの残差の最大値、最小値、中央値などを用いてもよい。
また、残差Rkは、例えば、赤外線カメラ画像に写った被検体の乳頭位置と、赤外線カメラ画像に投影した変形メッシュDMkの乳頭位置との間の残差として算出してもよい。勿論、乳房形状の残差と、乳頭位置の残差との両方を統合した値(例えば、重み付け和)を残差Rkとしてもよい。なお、乳房形状や乳頭位置に基づく残差は、赤外線カメラ画像から取得する例を説明したが、乳房の外観を撮像した一般的なカメラ画像から取得してもよい。
評価値Ekは、例えば、類似度SMRIkと残差Rkに基づく重み付け和として、下式で表される。
Ek = aSMRIk + b{1/(1+Rk)} ・・・(1)
ここで、a、bは重み係数(a+b=1)。
式(1)の第二項において(1+Rk)の逆数を用いるのは次の理由からである。
・残差Rkは、評価値Ekとは逆に、変形が適切であるほど値が小さくなる指標である
・値の取り得る範囲を、類似度SMRIkと同様に、0から1の間にする
S1207で、変形推定部109は、入力される評価値Ekと評価値の最大値EMAXとを比較する。評価値Ekが評価値の最大値EMAXを超える(Ek>EMAX)場合(S1207−Yes)、変形推定部109は、処理をステップS1208に進める。
S1208で、変形推定部109は、EMAXを(EMAX=Ek)と更新する。また、変形推定部109は、EMAXに対応する変形パラメータpMAXを(pMAX=pk)と更新する。
一方、ステップS1207の比較で、評価値Ekが評価値の最大値EMAX以下(Ek≦EMAX)の場合(S1207−No)、変形推定部109は、ステップS1208の更新を行わずに処理をステップS1209に進める。
次に、S1209で、変形推定部109は、ループ変数kをインクリメントする。そして、S1210で、変形推定部109は、ループ変数kと仮説の総数Npとを比較する。ループ変数kが仮説の総数Np以下(k≦Np)の場合(S1210−No)、変形推定部109は、処理をステップS1204に戻し、ループ変数kが仮説の総数Npを超える場合(k>Np)の場合(S1210−Yes)、変形推定部109は、処理をステップS1211に進める。つまり、仮説の総数Np分、ステップS1204からS1210の処理が繰り返される。
仮説の総数Np分の処理が終了すると、S1211で、変形推定部109は、変形パラメータpMAXを変形画像生成部110に出力する。言い換えれば、複数の変形パラメータから、評価値の最大値EMAXに対応する変形パラメータpMAXが選択される。
S1212で、変形画像生成部110は、変形パラメータpMAXに対応する変形MRI画像ID_MRIonPMAXを圧迫変形の推定結果(ID_MRIonP)とし、変形MRI画像ID_MRIonPを画像表示部112に出力する。
以上で、変形推定部109、変形画像生成部110、変形画像評価部111による圧迫変形の推定処理(S609)が終了する。この処理によれば、様々な変形パラメータの仮説pkの下で変形シミュレーションを実行する。そして、それらシミュレーション結果の中で変形の適切性の評価値Ekが最大になる変形パラメータpMAXによって変形MRI画像ID_MRIonPが生成される。
このように、乳房を被検体として、PAT12に搭載された赤外線カメラの画像およびPAT画像と、MRI画像との比較により、PAT画像とMRI画像との位置合わせ精度の向上を図ることができる。つまり、MRI画像から生成した表在血管を強調した二次元のMIP像と、非保持状態の赤外線カメラ画像とを比較して、赤外線カメラに対するMRI画像上の被検体の位置・姿勢を推定し、MRI画像と赤外線カメラ画像との高精度な剛体位置合わせを実現する。さらに、MRI画像を赤外線カメラの座標系からPAT12の座標系に座標変換することで、剛体位置合わせの結果を、MRI画像とPAT画像との間の変形位置合わせ処理の初期状態として活用する。つまり、MRI画像とPAT画像とを比較して位置合わせを行う際は、非保持状態から保持状態への圧迫変形を推定するだけでよい。そして、赤外線カメラ画像に写った乳房形状と、PAT画像に写った内部構造の両方に合致するようにMRI画像を変形することで、高精度な圧迫変形の推定が可能になる。
なお、本実施形態では、MRI画像を変形位置合わせする手法として、有限要素法に基づく物理変形シミュレーションを用いたが、必ずしもこの手法に限られるものではない。例えば、一般的な変形手法である、FFD (Free Form Deformation)などの手法を用いてもよい。FFDを用いた変形処理では、まず画像内の被検体を直方体で取り囲むように、格子状の制御点を配置する。そして、この制御点を動かすことにより、直方体内部に存在する画像領域を変形させることができる。ここで、各制御点の変位量のセットを、変形パラメータの候補値(仮説)pk(1≦k≦Np)と定義する。そして、変形パラメータpkの値を様々に変動させ、上述の変形画像評価部111における評価値Ekを最大化するような変形パラメータpkを算出することで、上述の目的に合致する変形位置合わせを実現することができる。
なお、本実施形態では、被検体として人体の乳房を適用したが、これに限られるものではなく、表在血管を有する生体の部位であれば被検体は何であってもよい。また、医用画像データベース11に登録されている画像としてMRI画像を適用したが、生体を撮像した三次元画像であれば、何れのモダリティによる画像であってもよい。
(変形例1)
上記の非保持状態における位置合わせ処理(S607)では、赤外線カメラに対するMRI画像内の被検体の位置・姿勢を求めるための回転角度を網羅的に変動させて評価値を算出し、最適な評価値を与える回転角度を取得した。しかし、MRI画像内の被検体の位置・姿勢の取得に別の方法を用いることができる。つまり、一般的な最適化アルゴリズムを用いて、評価値が最適になる回転角度を推定してもよい。例えば、最適化アルゴリズムの一種である最急降下法を用いる方法を説明する。
三次元ベクトルをx、赤外線カメラに対するMRI画像内の被検体の回転角度を表すパラメータを(θx, θy, θz)とする。回転角度を表すベクトルxを与えたときに、ステップS907で生成される赤外線カメラ画像と体表近傍MIP像との類似度をSMIP(x)とする。最急降下法において、ベクトルxを与えたときに、最小化する関数f(x)を類似度SMIP(x)の逆数1/SMIP(x)とする。ここで、f(x)をSMIP(x)の逆数とする理由は、類似度S(x)が最大になる回転角度を表すパラメータを求めるためである。以上のように設定された各変数を、次式を用いて更新し、収束させることでf(x)を最小化する(つまりSMIP(x)を最大化する)パラメータxを算出する。
x(k+1) = x(k) - αgrad f(x(k)) ・・・(2)
ここで、αは一回に更新する数値の割合を決めるパラメータ(通常、小さな正の定数)、
kは更新回数、
grad f(x(k))はk回目の更新における関数f(x)の勾配ベクトル(関数f(x)の変化率が最も大きい方向を向く)。
勾配ベクトルgrad f(x(k))は以下の方法で求める。k回目の更新におけるベクトルx(k)=(θx(k), θy(k), θz(k))Tとする。ベクトルx(k)の各要素に対して、それぞれ微小な変化量Δx=(Δθx, Δθy, Δθz)を与えたときの、関数f(x(k)+Δx)を算出する。
そのベクトルの方向がパラメータ空間において均等に変化するように変化量Δxを変動させた場合の、各Δxに対応するf(x(k)+Δx)を算出する。算出したf(x(k)+Δx)の集合から、f(x(k))-f(x(k)+Δx)が最大になるΔx(ΔxMAX)を求める。このΔxMAXは、f(x(k))の変化率が最大になるパラメータ空間の方向ベクトルであり、grad f(x(k))に等しい。
また、最適化アルゴリズムとして、ニュートン法など既知の手法の何れを用いてもよい。これにより、より少ない繰り返し回数で、最適な評価値を与える回転角度を推定することができ、処理の高速化を図ることができる。
(変形例2)
上記の剛体変換の推定処理(S608)では、MRI画像の剛体変換の妥当性を評価する評価値として、赤外線カメラに写った内部情報との類似度を用いた。しかし、別の方法で評価値を求めてもよい。
例えば、MRI画像から生成した体表近傍MIP像に写る被検体の輪郭(シルエット)形状と赤外線カメラに写った被検体の輪郭形状に対する形状残差を算出し、これを評価値としても良い。
つまり、ステップS907において、体表近傍MIP像ID_MIPonC1k及び赤外線カメラ画像I'CAM1の夫々から被検体である2次元の乳房形状を抽出し、それらの残差を評価値Ekとする。このとき、体表近傍MIP像ID_MIPonC1kは、生成元のMRI画像と同様、乳房外部は低輝度であるのに対し、乳房内部はそれよりも高輝度であり、両者の境界は明瞭である。従って、体表近傍MIP像ID_MIPonC1kからの乳房形状の抽出は、ステップS602におけるMRI画像からの表面形状取得方法と同様の方法で行うことができる。また。赤外線カメラ画像I'CAM1からの乳房形状の抽出は、ステップS606における乳房輪郭形状の抽出方法と同様の方法で行うことができる。さらに、評価値Ekの算出方法は、ステップS1206における変形MRI画像と保持状態の赤外線カメラ画像における乳房形状の残差Rkと同様の方法で算出することができる。
これにより、赤外線カメラに写った内部情報を使わずに、もしくは被検体の内部情報が写らない一般的なカメラを用いた場合でも、MRI画像の剛体変換の処理を行うことができる。さらに、ステップS1206で算出する残差Rkも、赤外線カメラではなく一般的なカメラを用いて算出可能であるため、処理全体を通して赤外線カメラを一般的なカメラに置き換えることができる。また、表在血管を有さない乳房以外の部位を対象物体とすることができる。
なお、赤外線カメラに写った内部情報の類似度と、輪郭形状の誤差を組み合わせた値を評価値としても良い。これは、ステップS1206における類似度SMRIkを赤外線カメラに写った内傍情報との類似度、残差Rkを輪郭形状の形状残差に置き換えることで、ステップS1206と同様に算出することができる。
(変形例3)
上記の圧迫変形の推定処理(S609)では、MRI画像の圧迫変形の妥当性を評価する評価値として、PAT画像との類似度と、赤外線カメラに写った被検体の輪郭(シルエット)形状に対する形状誤差を用いた。しかし、別の方法で評価値を求めてもよい。
例えば、変形メッシュに基づき変形MRI画像を生成し、変形MRI画像を赤外線カメラ視点から投影した変形後の体表近傍MIP像を生成し、体表近傍MIP像と赤外線カメラ画像の類似度を算出して、この類似度を評価値に加えてもよい。
つまり、ステップS1205において、メッシュMから変形メッシュDMkへの各ノードの変位を表す変形関数Fkを生成する。そして、MRI画像に対して、MRI画像座標系CMRIから前面カメラ装置座標系CCAM1への座標変換行列TMtoC1による剛体変換を施し、変形関数Fkによる変形を施して、変形MRI画像ID_MRIonC1kを生成する。
次に、ステップS905、S906と同様の方法により、変形MRI画像ID_MRIonC1kから表面部分領域の近傍情報を利用した体表近傍変形MIP像ID_MIPonC1kを生成する。そして、体表近傍MIP像ID_MIPonC1kと保持状態の赤外線カメラ画像I'CAM1との間の類似度SMIPkを算出する。最後に、評価値EkをステップS1206における類似度SMRIk、残差Rk、および、算出した類似度SMIPkに基づく重み付け和を下式により算出する。
Ek = aSMRIk+b{1/(1+Rk)}+cSMIPk …(3)
ここで、a、b、cは重み係数(a+b+c=1)。
これにより、体表近傍の表在血管の情報をさらに利用して変形パラメータを求めることができ、高精度な位置合わせが可能になる。
(変形例4)
上記の説明では、表在血管の可視化に、近赤外線による赤外線カメラ画像を利用する例を説明したが、例えば、体内における内部反射によって得られる偏光成分により表在血管を可視化した画像を利用することもできる。例えば、ハロゲンライトなどの光を体表に照射し、体表で反射する表面反射成分と、一旦、体内に侵入して体内で吸収と散乱を経た後に再び体表に出てくる内部反射成分とを区別する。こうすれば、体内の情報を可視化した画像が得られる。当該画像においては、赤外線カメラ画像と同様、内部反射成分のうち、血管内部のヘモグロビンの吸収箇所が周囲よりも暗く描出される。
このように、第一の撮像装置によって対象物を撮像した三次元画像と、第二の撮像装置によって対象物の表層部を撮像した二次元画像とが取得され、三次元画像から対象物の表面位置を示す情報が取得される。そして、表面位置を示す情報に基づいて、三次元画像を第二の撮像装置の視点から見た投影像が生成され、投影像および二次元画像を用いて、対象物に関して三次元画像と二次元画像との位置合わせが行われる。
つまり、本実施形態の画像処理装置は、第一の撮像装置(例えば、MRIやCT)により対象物を撮像した第一の画像と、第一の撮像装置とは異なる第二の撮像装置120により対象物を撮像した第二の画像と、第二の画像撮像装置に対する位置関係が対応付けられている撮像部(305、306、307)により対象物を撮像した第三の画像と、を取得する画像取得部(101、103、104)と、第一の画像と第三の画像との比較結果を用いて、第一の画像と前記第二の画像との位置合わせをする位置合わせ部113と、を備える。これにより、対象物である被検体のMRI画像やCT画像などの三次元画像を、PAT画像に対して高精度に位置合わせすることが可能になる。
(第2の実施形態)
以下、本発明にかかる第2の実施形態の画像処理を説明する。なお、第2の実施形態において、第1の実施形態と同様の構成については、同一符号を付して、その詳細説明を省略する。
第1の実施形態では、非保持状態の被検体の画像とMRI画像との間で剛体変換パラメータを求め(非保持状態における位置合わせ)、その後、保持状態の被検体の画像とMRI画像との間で変形パラメータを推定(圧迫変形の推定)する方法を説明した。この方法は、非保持状態の被検体とMRI画像の被検体の形状とが異なる場合に生じる誤差や、非保持状態から保持状態へ移行する際の被検体の微動によって生じる誤差を含む可能性がある。
第2の実施形態では、非保持状態の被検体に関する計測情報を用いずに、保持状態の被検体(第二の状態の被検体)の画像とMRI画像(第一の状態の被検体)との間で、剛体変換パラメータと変形パラメータを同時に推定する方法を説明する。
図16は、第2の実施形態の画像処理装置10を含むモダリティシステムの構成例を示す図である。図1に示す第1の実施形態の構成と異なるのは、第1の実施形態の仮想投影像評価部108と変形画像評価部111との代わりに、評価部114を備える点である。また、第2の実施形態においては、位置合わせ部113内における情報の流れが異なるが、その点は、各部の動作と処理の説明において詳述する。
図17のフローチャートにより第2の実施形態の画像処理装置10の各部の動作と処理を説明する。なお、ステップS601からS606、S610における動作と処理は第1の実施形態と同様であり、その詳細説明を省略する。
ステップS1701において、赤外線カメラ画像、PAT画像、MRI画像の血管情報に基づき、MRI画像における被検体の位置・姿勢と圧迫変形が推定される。この処理は、剛体変換部106、仮想投影像生成部107、変形推定部109、変形画像生成部110、評価部114によって行われる。
第2の実施形態では、赤外線カメラに対するMRI画像上の被検体の位置・姿勢と、被検体の圧迫変形を表す変形パラメータとを位置合わせパラメータとする。変形画像生成部110は、仮定した位置合わせパラメータの候補値に基づきMRI画像を赤外線カメラ座標系(前面カメラ座標系)に座標変換した後に圧迫変形を施すことで、当該位置合わせパラメータの候補値に基づく変形MRI画像を生成する。
次に、仮想投影像生成部107は、生成された変形MRI画像に対して、赤外線カメラの視点を基準に透視投影を行ったMIP像を生成する。その際、仮想投影像生成部107は、赤外線カメラの視点からの各投影線上において、乳房の三次元表面の近傍領域の輝度情報のみを可視化、あるいは、強調して可視化する画像処理を施して、乳房の表在血管を強調したMIP像を生成する。
次に、剛体変換部106は、変形MRI画像を、PAT12に対して予め校正された赤外線カメラの位置・姿勢に基づき、赤外線カメラ座標系(前面カメラ座標系)からPAT画像座標系に座標変換する。
次に、評価部114は、血管情報が可視化された赤外線カメラ画像とMIP像の間、および、PAT画像と座標変換後の変形MRI画像との間の画像の類似度を算出し、それら類似度を総合した評価値を算出する。そして、仮定した位置合わせパラメータを変動させて、評価値が最大になる位置合わせパラメータを選択する。すなわち、当該位置合わせパラメータによって、MRI画像とPAT画像の間で圧迫変形を含む位置合わせを行う。
図18、図19のフローチャートにより位置・姿勢と圧迫変形の推定(S1701)の詳細を説明する。
S1801で、変形推定部109は、ステップS602で取得された被検体の表面形状に基づき、被検体の形状を表すメッシュMを生成する。この処理は、第1の実施形態のステップS1201と略同様であり、詳細説明を省略する。
S1802で、剛体変換部106は、MRI画像を赤外線カメラ座標系に平行移動する。ステップS1802の処理は、ステップS603で取得されたMRI画像における乳頭位置と、ステップS606で取得された保持状態における赤外線カメラ画像上の乳頭位置に基づき行われる。この処理は、第1の実施形態のステップS901の処理と略同様であり、詳細説明を省略する。ただし、ステップS901の処理は非保持状態における赤外線カメラ画像に基づき行われるが、ステップS1802の処理は保持状態における赤外線カメラ画像に基づき行われる点で異なる。
次に、S1803で、剛体変換部106と変形推定部109は、剛体変換パラメータが取り得る値と、変形パラメータの各成分が取り得る値を組み合わせて複数(Nt組)の位置合わせパラメータ(変換パラメータ)の仮説ti(1≦i≦Nt)を設定する。
例えば、剛体変換部106は、剛体変換パラメータが取り得る値として、第1の実施形態のステップS902と同様に、複数(Nθ組)の回転パラメータθj(1≦j≦Nθ)を設定する。変形推定部109は、変形パラメータが取り得る値として、第1の実施形態のステップS1202と同様に、複数(Np組)の変形パラメータpk(1≦k≦Np)を設定する。そして、回転パラメータθjと変形パラメータpkを組み合わせて複数(Nt=Nθ×Np組)の変換パラメータti(1≦i≦Nt)を設定する。なお、PAT画像座標系と前面カメラ座標系との関係は既知であるので、これは、MRI画像(第一の状態の被検体)からPAT画像(第二の状態の被検体)への位置合わせパラメータの候補値を設定することと等価である。また、変換パラメータtiは、剛体変換部106と変形推定部109との間で共有されるものとする。
S1804で、評価部114は初期化処理を行う。つまり、評価部114は、ループ変数iに1を設定し、後述する評価値の最大値EMAXに0を設定し、後述する変換パラメータtMAXにt1を設定する。
S1805で、剛体変換部106は、平行移動後のMRI画像を、乳頭位置を基準に変換パラメータti(つまりθj)だけ回転移動したMRI画像IMRIonC1iを生成する。そして、剛体変換部106は、MRI画像IMRIonC1iと座標変換行列TMtoC1iを変形推定部109と変形画像生成部110に出力する。この処理は、第1の実施形態のステップS904と略同様であり、詳細説明を省略する。
S1806で、変形推定部109は、変換パラメータti(つまりθjとpk)を用いて、有限要素法に基づく物理変形シミュレーションをメッシュMに施した変形メッシュDMiを生成し、変形関数Fjkを変形画像生成部110に出力する。つまり、変形推定部109は、ステップS1805で導出された座標変換行列TMtoC1iを用いて、回転パラメータθjに対応する剛体変換をメッシュmに施したメッシュMiを生成する。そして、変形推定部109は、メッシュMiに物理変形シミュレーションを施すことで、変形後のメッシュである変形メッシュDMiを生成する。このときの変形関数Fi(x, y, z)を、メッシュMから変形メッシュDMiへの各ノードの変位を与える変位ベクトルdiL(1≦L≦Nm)と定義する。なお、この処理は、第1の実施形態のステップS1204と同様である。
S1807で、変形画像生成部110は、変換パラメータti(つまりθjとpk)に対応する変換をMRI画像に施した変形MRI画像を生成し、変形MRI画像を仮想投影像生成部107に出力する。つまり、変形画像生成部110は、MRI画像に座標変換行列TMtoC1iを用いる剛体変換を施して、MRI画像を回転パラメータθjに対応する前面カメラ座標系CCAM1に座標変換する。変形画像生成部110は、座標変換後のMRI画像に変形関数Fjkを用いる変形処理を施して、変形MRI画像ID_MRIonC1iを生成する。
S1808で、仮想投影像生成部107は、前面カメラ座標系CCAM1において、変形MRI画像ID_MRIonC1iを前面赤外線カメラ305の視点から観測した場合に視野に入るだろう被検体の表面形状(部分表面領域)を求める。この処理は、第1の実施形態のステップS905における剛体変換されたMRI画像を、変形MRI画像ID_MRIonC1iに置き換えたものであり、詳細説明を省略する。
S1809で、仮想投影像生成部107は、変形MRI画像ID_MRIonC1iにおける表面部分領域の近傍情報を利用した体表近傍変形MIP像ID_MIPonC1iを生成し、体表近傍変形MIP像を評価部114に出力する。この処理は、第1の実施形態のステップS906における剛体変換されたMRI画像を、変形MRI画像ID_MRIonC1iに置き換えたものであり、詳細説明を省略する。
S1810で、変形画像生成部110は、ステップS1807で生成した変形MRI画像ID_MRIonC1iを前面カメラ座標系からPAT画像座標系に座標変換した変形MRI画像ID_MRIonPiを生成し、変形MRI画像を評価部114に出力する。つまり、変形画像生成部110は、変形MRI画像ID_MRIonC1iを、座標変換行列TC1toDを用いてPAT装置座標系CDEVに座標変換する。更に、変形画像生成部110は、座標変換行列TPtoDの逆行列を用いる座標変換により、PAT画像座標系CPATにおける変形MRI画像ID_MRIonPiを生成する。
S1811で、評価部114は、体表近傍変形MIP像ID_MIPonC1iと保持状態の赤外線カメラ画像の類似度SMIPi(0≦SMIPi≦1)、および、変形MRI画像ID_MRIonPiとPAT画像の類似度SMRIi(0≦SMRIi≦1)を算出する。さらに、評価部114は、変形MRI画像ID_MRIonPiと保持状態の赤外線カメラ画像における乳房形状の残差Riを算出する。そして、評価部114は、それら類似度と残差を総合した評価値Eiを算出する。
類似度SMIPiの算出方法は、第1の実施形態のステップS907における体表近傍MIP像IMIPonC1jと非保持状態の赤外線カメラ画像を、体表近傍変形MIP像ID_MIPonC1iと保持状態の赤外線カメラ画像に置き換えたものである。また、類似度SMRIiの算出方法は、第1の実施形態のステップS1206における変形MRI画像ID_MRIkを、変形MRI画像ID_MRIonPiに置き換えたものである。また、評価部114は、赤外線カメラ画像に写った被検体の輪郭(シルエット)の形状と、赤外線カメラ画像に投影した変形メッシュDMjkの外郭の形状との間の差として残差Riを算出する。残差Riの求め方はステップS1206と同様である。
評価値Ekは、例えば、類似度SMIPi、SMRIiと残差Riに基づく重み付け和として、下式で表される。
Ei=aSMIPi+bSMRIi+c{1/(1+Ri)} …(4)
ここで、a、b、cは重み係数(a+b+c=1)。
また、式(4)の第三項において(1+Rk)の逆数を用いるのはステップS1206と同様の理由からである。
次に、S1812で、評価部114は、評価値Eiと評価値の最大値EMAXを比較する。
そして、評価値Eiが評価値の最大値EMAXを超える(Ei>EMAX)場合(S1812−Yes)、評価部114は、処理をステップS1813に進める。
S1813で、評価部114は、EMAXを(EMAX=Ei)と更新する。また、評価部114は、EMAXに対応する変換パラメータtMAXを(tMAX=ti)と更新する。
一方、ステップS1812の比較で、評価値Eiが評価値の最大値EMAX以下(Ei≦EMAX)の場合(S1812−No)、評価部114は、S1813の更新を行わずに処理をステップS1814に進める。
S1814で、評価部114は、ループ変数iをインクリメントする。そして、S1815で、評価部114は、ループ変数iと仮説の総数Ntとを比較する。ループ変数iが仮説の総数Nt以下(i≦Nt)の場合(S1815−No)、評価部114は処理をステップS1805に戻す。一方、ステップS1815の比較で、ループ変数iが仮説の総数Ntを超える(i>Nt)の場合(S1815−Yes)、評価部114は処理をステップS1816に進める。つまり、仮説の総数Nt分、ステップS1805からS1815の処理が繰り返される。
仮説の総数Nt分の処理が終了すると、S1816で、評価部114は、評価値の最大値EMAXに対応する変換パラメータtMAX(つまりθMAXとpMAX)を変形画像生成部110に出力する。言い換えれば、複数の変換パラメータから、評価値の最大値EMAXに対応する変換パラメータtMAXが選択される。
S1817で、変形画像生成部110は、変換パラメータtMAXに対応する変形MRI画像ID_MRIonPを画像表示部112に出力する。
以上で、剛体変換部106、仮想投影像生成部107、変形推定部109、変形画像生成部110、評価部114による位置・姿勢と圧迫変形の推定(S1701)が終了する。この処理によれば、様々な回転と変形を表す変換パラメータtiを仮定して圧迫変形を含む変換を行った結果の中で変形の適切性の評価値Eiが最大になる変換パラメータtMAXによって、変形MRI画像ID_MRIonPが生成される。
このように、MRI画像を圧迫変形して生成した表在血管を強調したMIP像、保持状態の赤外線カメラ画像、PAT画像の血管情報を比較して、MRI画像上の被検体の位置・姿勢と圧迫変形を推定する。これにより、PAT画像の撮像時、理想的な非保持状態の赤外線カメラ画像が撮像されていない場合や、非保持状態から保持状態に移る期間に乳房の位置・姿勢が変化したりする場合も、高精度な変形位置合わせを実現することができる。
(変形例)
上記の処理では、PAT画像と赤外線カメラ画像の血管情報を同じ評価値Eiに組み込んで利用する例を説明した。しかし、これら情報を同時に利用する必要はなく、例えば、PAT画像の血管情報を先に利用し、その後、赤外線カメラ画像の血管情報を利用して、変形位置合わせを実施してもよい。
例えば、変換パラメータtiを変動させ、変形MRI画像とPAT画像との類似度を評価し、評価値が最大になる変換パラメータtMAXを求める。次に、変換パラメータtMAX付近に限定して変換パラメータtiを変動させて、体表近傍変形MIP像IMIPonC1iと赤外線カメラ画像の類似度を評価し、評価値が最大になる変換パラメータtMAX2を求める。そして、変換パラメータtMAX2に対応する変形MRI画像を圧迫変形位置合わせ結果とする。これにより、MRI画像に対して、形態画像として大まかな血管情報が描出されたPAT画像を利用して粗い変形位置合わせを実施した後、機能画像としてより詳細な血管情報が描出された赤外線カメラ画像を用いて精密な変形位置合わせを実施することができる。
また、第1の実施形態と同様に、非保持状態における剛体変換パラメータの推定を行った後に、θjの仮説の設定範囲を剛体変換パラメータの近傍に限定して、保持状態における剛体変換パラメータと変形パラメータを推定する構成でもよい。これにより、仮説の総数が減少し、処理の高速化を図ることができる。勿論、第1の実施形態の変形例1と同様に、仮説の総当りによる評価ではなく、一般的な最適化アルゴリズムを用いて変換パラメータを求める構成でもよい。この場合、非保持状態で推定した剛体変換パラメータをθjの初期値に用いることができる。
(第3の実施形態)
以下、本発明にかかる第3の実施形態の画像処理を説明する。なお、第3の実施形態において、第1、第2の実施形態と略同様の構成については、同一符号を付して、その詳細説明を省略する。
第1、第2の実施形態においては、PAT12が搭載する赤外線カメラによる乳房の撮像画像、および、MRI画像から生成した乳房の表在血管の強調MIP像に基づき、MRI画像からPAT画像への位置合わせを行う例を説明した。しかし、MRI画像などの予め撮像された被検体の三次元画像と赤外線カメラに写った被検体の表在血管の情報を用いて、当該三次元画像と位置合わせを行う対象画像はPAT画像に限られない。
例えば、診断支援を目的として超音波画像の撮像断面に対応する断面(以下、対応断面)の画像を、三次元画像であるCT画像やMRI画像から生成して(切り出して)提示する場合が挙げられる。
第3の実施形態では、超音波画像、予め位置関係が対応付けられた赤外線カメラによる被検体の撮像画像、MRI画像から生成した被検体の表在血管の強調MIP像に基づき、MRI画像撮像時の被検体から超音波画像撮像時の被検体への位置合わせ例を説明する。なお、以下では、乳房を被検体とし、MRI画像を撮像した際の被検体を「第一の状態における被検体」、超音波画像を撮像した際の被検体を「第二の状態における被検体」と呼ぶ場合がある。
また、第3の実施形態において予め撮像されるMRI画像は、第一の状態における被検体として伏臥状態の乳房を撮像した画像であるが、超音波画像は、第二の状態における被検体として仰臥状態の乳房を撮像したものである。従って、MRI画像と超音波画像の間での位置合わせを行うために、両画像間の剛体変換だけでなく、重力変形も推定する必要がある。以下、第3の実施形態の処理の流れを説明する。
超音波撮像装置に搭載された超音波探触子を仰臥状態の被検体に接触させて、超音波画像が撮影される。超音波探触子には、その位置と姿勢を計測するセンサ(磁気式、光学式など)が装着され、超音波撮影が行われている最中の超音波探触子の位置・姿勢が計測される。つまり、センサが基準とする座標系(以下、センサ座標系)における超音波画像の撮影領域が計測される。
また、被検体を撮影するように設置された赤外線カメラは、センサ座標系において、位置・姿勢の校正が行われている。従って、センサ座標系を介して、超音波画像と赤外線カメラ画像の位置・姿勢の対応付けが可能になる。そして、赤外線カメラによって撮像された、仰臥状態の乳房の表在血管が写った赤外線カメラ画像を取得する。
次に、第1、第2の実施形態と同様に、被検体を撮像したMRI画像から乳房の三次元表面形状を抽出する。続いて、赤外線カメラに対してMRI画像上の被検体の様々な位置・姿勢と重力変形を表す位置合わせパラメータの候補値を仮定し、位置合わせパラメータの候補値ごとに重力変形位置合わせを施した変形MRI画像を生成する。
次に、変形MRI画像ごとに画像内の体表近傍の情報を利用して赤外線カメラ側の表在血管を強調したMIP像を生成する。続いて、各MIP像と赤外線カメラ画像の類似性を最大にする、赤外線カメラに対するMRI画像上の被検体の位置・姿勢と重力変形を推定する。
次に、予め対応付けられた超音波画像に対する赤外線カメラ画像の位置・姿勢に基づき、MRI画像を超音波画像の座標系へ変形位置合わせした変形MRI画像を生成し、超音波画像との間の変形位置合わせを行う。
このように、MRI画像を重力変形させて赤外線カメラ側の表在血管を強調したMIP像と仰臥状態の赤外線カメラ画像を比較することで、赤外線カメラに対するMRI画像上の被検体の位置・姿勢と重力変形を推定することができる。従って、赤外線カメラとMRI画像の高精度な変形位置合わせを実現でき、超音波画像と赤外線カメラの位置関係を利用して、超音波画像とMRI画像の高精度な変形位置合わせを行うことができる。
(変形例1)
第3の実施形態では、伏臥状態で撮像されたMRI画像と、仰臥状態で撮像された超音波画像の間の乳房の変形状態を補正するために、赤外線カメラに対するMRI画像上の被検体の位置・姿勢に加え、重力変形も推定した。
しかし、例えば、超音波画像と位置合わせする対象であるCT画像やMRI画像などの三次元画像が、超音波画像と同じ仰臥状態で撮像されていれば、両画像間において重力変形による補正を施す必要はない。この場合の処理を、第3の実施形態の処理との差分(赤外線カメラにおける第二の状態の被検体に対するMRI画像上の第一の状態の被検体の位置合わせ)についてのみ説明する。
まず、赤外線カメラに対するMRI画像上の被検体に対して位置・姿勢のみ様々に変動させた位置合わせパラメータの候補値を仮定し、仮定した位置・姿勢ごとにMRI画像内の体表近傍の情報を利用することで表在血管を強調したMIP像を生成する。
次に、生成した各MIP像と赤外線カメラ画像の類似性を評価して、評価値が最大になる赤外線カメラに対するMRI画像上の被検体の位置・姿勢を推定する。これにより、被検体が剛体と見做せる場合は、超音波画像と位置合わせする対象である三次元画像の間で、高精度に剛体位置合わせを行うことができる。
(変形例2)
第3の実施形態では、赤外線カメラ画像を利用することで、MRI画像などの被検体の三次元画像と、位置・姿勢センサで計測された超音波探触子によって取得された二次元の超音波画像との位置合わせを行う例を説明した。
しかし、被検体の三次元画像と位置合わせを行う対象は、例えば、超音波画像と同様に、位置・姿勢センサで計測された超音波探触子で取得された二次元のPAT画像でもよい。二次元のPAT画像は、超音波探触子に近赤外光の光源を備えることにより、人体に対して超音波ではなく近赤外光を照射するという点を除いて、超音波画像と同様の構成で画像を取得する。従って、第3の実施形態と同様に、赤外線カメラに対するMRI画像上の被検体の位置・姿勢および重力変形を推定する。そして、位置・姿勢センサにより分かっている二次元のPAT画像と赤外線カメラの位置関係を利用して、二次元のPAT画像とMRI画像の高精度な変形位置合わせを行うことができる。
(第4の実施形態)
以下、本発明にかかる第4の実施形態の画像処理を説明する。なお、第4の実施形態において、第1乃至第3の実施形態と略同様の構成については、同一符号を付して、その詳細説明を省略する。
第1乃至第3の実施形態においては、第一の処理として、赤外線カメラに対する、予め撮像されたMRI画像などの被検体の三次元画像の位置・姿勢および変形状態を推定した。そして、第二の処理として、目的とするモダリティと赤外線カメラとの位置関係を利用して、三次元画像とモダリティの位置合わせを行った。
しかし、実施する処理は第一の処理のみでもよい。つまり、赤外線カメラ画像と予め撮像された第二の状態の被検体の三次元画像の両画像に写った表在血管の情報を利用して、赤外線カメラに写った被検体に対する、予め撮像された第一の状態の被検体の三次元画像の位置・姿勢と変形を推定する処理のみでもよい。
上記の位置・姿勢および変形の推定により、例えば、被検体の手術時において、被検体を写す赤外線カメラに対して、予め撮像した被検体のMRI画像やCT画像などの三次元画像を位置合わせすることができる。これにより、三次元画像に写った病変部位などを、手術中の被検体と対応付けて参照することが可能になる。
このように、赤外線カメラで撮像された二次元画像と、MRI画像やCT画像などの三次元画像から取得される被検体の表面近傍の内部構造の情報を利用して、三次元画像を被検体に対して高精度かつ自動的に位置合わせする仕組みを提供することができる。
(第5の実施形態)
以下、本発明にかかる第5の実施形態の画像処理を説明する。なお、第5の実施形態において、第1乃至第3の実施形態と略同様の構成については、同一符号を付して、その詳細説明を省略する。
第1乃至第3の実施形態においては、目的とするモダリティに位置が対応付けられた赤外線カメラ(一般的なカメラでも良い)に対する、予め撮像されたMRI画像などの被検体の三次元画像の位置・姿勢や変形状態を推定することで、三次元画像と目的とするモダリティの位置合わせを行った。
しかし、目的とするモダリティ(本実施形態ではPAT画像とする)と位置が対応付けられた撮像部は、被検体の距離画像を取得する距離画像カメラであっても良い。これにより、第1乃至第3の実施形態ではカメラ画像から取得できるのが被検体の2次元形状であったのに対し、被検体の距離画像を取得することによって、被検体の3次元形状を取得することができる。そして、取得した被検体の3次元形状と予め撮像された三次元画像(本実施形態ではMRI画像とする)に写る被検体の3次元形状を比較することで、距離画像カメラに対するMRI画像の位置・姿勢や変形状態を推定することができる。最後に、距離画像カメラとPAT装置の位置の対応関係を利用して、MRI画像とPAT画像の位置合わせを行うことができる。以下、第5の実施形態の機能構成及び処理の流れを説明する。
ここで、第5の実施形態における機能構成及び処理の流れは、第1の実施形態における図1の機能構成及び図6の処理の流れの赤外線カメラに関する部分を、距離画像カメラに置き換えたものとなる。従って、共通する機能構成及び処理の流れは説明を省略し、差分のみを説明する。まず、機能構成について説明する。
距離画像カメラは、該カメラが撮像する画像に撮像されるシーン中の各点までの距離を画素毎に(各画素に写っているシーン中の部分毎に)計測し、該距離を表す情報を各画素の画素値として有する距離画像を生成するカメラである。距離画像カメラによって対象物体を計測することで、対象物体の表面の三次元形状を距離画像として撮像できる。なお、本実施形態で用いる距離画像カメラは、タイムオブフライト方式やパターン投光方式など、公知のいずれの方式に基づくものであっても良い。
本実施形態では、カメラ画像取得部104を、距離画像を取得する機能を備えた構成要素(距離画像取得部と定義する)に置き換える。
本実施形態では、二次元形状取得部105を、距離画像から被検体の三次元形状を取得する機能を備えた構成要素(形状取得部と定義する)に置き換える。
本実施形態では、仮想投影像生成部107と仮想投影像評価部108を、MRI画像から取得した被検体の三次元形状と、非保持状態の被検体を撮像した距離画像から取得した被検体の三次元形状とを比較する機能を備えた構成要素(第一の評価部と定義する)に置き換える。
本実施形態では、変形画像評価部111を、変形MRI画像から取得した被検体の三次元形状と、保持状態の被検体を撮像した距離画像から取得した被検体の三次元形状とを比較する機能(第二の評価部)に置き換える。
次に、処理の流れについて説明する。
本実施形態では、ステップS605を、距離画像取得部が非保持状態及び保持状態の被検体を撮像した距離画像を取得する処理に置き換える。
本実施形態では、ステップS606を、形状取得部が、ステップS605で取得した非保持状態の乳房の距離画像から被検体の乳房の三次元形状と乳頭位置を取得する処理に置き換える。被検体の三次元形状の取得については、例えば、被検体の写った距離画像と被検体の写っていない距離画像の差分画像を生成して、差分画像中の値が所定値より小さい領域は、被検体以外の領域(背景領域)であると判定して削除することで、被検体の領域における距離データ、つまり被検体の三次元形状を取得することができる。なお、乳頭位置は、ステップS602と同様、三次元形状の曲率を計算し、特徴点を検出することで取得することができる。
本実施形態では、ステップS607を、剛体変換部106及び第一の評価部が、ステップS602及びS603で取得したMRI画像に写る乳房の三次元形状及び乳頭位置と、ステップS606で取得した距離画像に写る非保持状態の乳房の三次元形状及び乳頭位置とを比較し、両者の三次元形状が最も整合するような剛体変換を推定する処理に置き換える。より具体的には、剛体変換部106は、ステップS603で取得したMRI画像上の三次元の乳頭位置がステップS606で取得した距離画像上の三次元の乳頭位置に一致するように、平行移動を表す座標変換行列を算出する。そして、第一の評価部は、MRI画像上の三次元形状に対して平行移動を表す変換行列を適用することで、乳頭位置を一致させた上で、MRI画像と距離画像の三次元形状の残差を算出する。そして、剛体変換部106は、残差が最小になるような回転移動の座標変換行列を探索して算出し、平行移動と回転移動を合わせた剛体変換の座標変換行列を算出する。
本実施形態では、ステップS609を、変形推定部109、変形画像生成部110、及び第二の評価部が、MRI画像を変形させた変形MRI画像から取得した乳房の三次元形状と、ステップS606で取得した距離画像に写る保持状態の乳房の三次元形状とを比較し、両者の三次元形状が最も整合するような変形を推定する処理に置き換える。より具体的には、変形推定部109は、第1の実施形態におけるステップS609と同様の方法で、MRI画像を変形させた変形MRI画像を生成する。そして、第二の評価部は、変形MRI画像からステップS602と同様の方法で取得した乳房の三次元形状と、距離画像の保持状態の乳房の三次元形状と残差を算出する。そして、変形推定部109は、残差が最小になるような変形パラメータを探索して算出する。なお、ここでは、三次元形状の残差に基づいて変形パラメータを推定したが、無論、第1の実施形態と同様、残差に加えて、変形MRI画像とPAT画像との間の類似度を加味した評価値に基づいて変形パラメータを推定しても良い。
このように、距離画像から取得した乳房の3次元形状を利用して、距離画像に対するMRI画像の位置・姿勢や変形状態を推定することで、カメラ画像から得られる2次元形状を利用するよりも、高精度な推定を行うことができる。
(その他の実施形態)
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。