(57)【特許請求の範囲】
【請求項１】
左心室が表された３次元の画像データから前記左心室の心内膜を抽出する医用画像処理装置であって、
前記画像データから前記左心室内の血液領域を抽出する血液領域抽出手段と、
前記抽出された血液領域の輪郭上の複数のサンプル点から凸包を求めることにより、前記凸包を形成する凸点および該凸点以外のサンプル点である凹点を特定する凸凹点特定手段と、
前記凹点の少なくとも一部を該凹点周辺に位置する複数の前記凸点との位置関係に基づいて定められる量だけ前記血液領域の外側へ移動させることによって変形された前記血液領域の変形後の輪郭を前記心内膜として決定する心内膜決定手段
とを備えたことを特徴とする医用画像処理装置。
【請求項２】
前記凸凹点特定手段が、前記左心室に心基部と心尖部を通るように設定された軸と直交する複数の断面を表す複数の２次元の画像データの各々において、前記抽出された血液領域の輪郭上の複数のサンプル点から凸包を求めることにより、前記凸包を形成する凸点および該凸点以外のサンプル点である凹点を特定するものであり、
前記心内膜決定手段が、前記２次元の画像データの各々において前記凹点の少なくとも一部を該凹点の両側に位置する複数の前記凸点との位置関係に基づいて前記血液領域の外側へ移動させることによって変形された前記血液領域の変形後の輪郭を得、それらの変形後の輪郭に基づいて前記心内膜を決定するものであることを特徴とする請求項１記載の医用画像処理装置。
【請求項３】
前記心内膜決定手段が、前記移動させる凹点が前記左心室に心基部と心尖部を通るように設定された軸方向において前記心基部から所定の範囲内に存在する場合、該範囲外に存在する場合よりも前記移動させる程度を小さくするものであることを特徴とする請求項１または２記載の医用画像処理装置。
【請求項４】
前記心内膜決定手段が、前記移動させる凹点が前記左心室に心基部と心尖部を通るように設定された軸方向において前記心基部と前記心尖部の中央部を含む予め設定された所定の範囲内に存在する場合、該範囲外に存在する場合よりも前記移動させる程度を大きくするものであることを特徴とする請求項１から３のいずれか１項記載の医用画像処理装置。
【請求項５】
前記心内膜決定手段が、前記血液領域の中心部に設定した任意の点と前記凹点周辺に位置する複数の凸点をそれぞれ結んでなる複数の直線がなす角度が大きいほど、当該凹点を移動させる程度を小さくするものであることを特徴とする請求項１から４のいずれか１項記載の医用画像処理装置。
【請求項６】
前記画像データから前記左心室の心外膜を抽出する心外膜抽出手段を備え、
前記心内膜決定手段が、前記抽出された心外膜から内側に所定の距離だけ離れた位置を上限として前記少なくとも一部の凹点を移動させるものであることを特徴とする請求項１から５のいずれか１項記載の医用画像処理装置。
【請求項７】
左心室が表された３次元の画像データから前記左心室の心内膜を抽出する医用画像処理方法であって、
前記画像データから前記左心室内の血液領域を抽出し、
前記抽出された血液領域の輪郭上の複数のサンプル点から凸包を求めることにより、前記凸包を形成する凸点および該凸点以外のサンプル点である凹点を特定し、
前記凹点の少なくとも一部を該凹点周辺に位置する複数の前記凸点との位置関係に基づいて定められる量だけ前記血液領域の外側へ移動させることによって変形された前記血液領域の変形後の輪郭を前記心内膜として決定する
ことを特徴とする医用画像処理方法。
【請求項８】
前記凸凹点の特定処理が、前記左心室に心基部と心尖部を通るように設定された軸と直交する複数の断面を表す複数の２次元の画像データの各々において、前記抽出された血液領域の輪郭上の複数のサンプル点から凸包を求めることにより、前記凸包を形成する凸点および該凸点以外のサンプル点である凹点を特定するものであり、
前記心内膜の決定処理が、前記２次元の画像データの各々において前記凹点の少なくとも一部を該凹点の両側に位置する複数の前記凸点との位置関係に基づいて前記血液領域の外側へ移動させることによって変形された前記血液領域の変形後の輪郭を得、それらの輪郭に基づいて前記心内膜を決定するものであることを特徴とする請求項７記載の医用画像処理方法。
【請求項９】
前記心内膜の決定処理が、前記移動させる凹点が前記左心室に心基部と心尖部を通るように設定された軸方向において前記心基部から所定の範囲内に存在する場合、該範囲外に存在する場合よりも前記移動させる程度を小さくするものであることを特徴とする請求項７または８記載の医用画像処理方法。
【請求項１０】
前記心内膜の決定処理が、前記移動させる凹点が前記左心室に心基部と心尖部を通るように設定された軸方向において前記心基部と前記心尖部の中央部を含む予め設定された所定の範囲内に存在する場合、該範囲外に存在する場合よりも前記移動させる程度を大きくするものであることを特徴とする請求項７から９のいずれか１項記載の医用画像処理方法。
【請求項１１】
前記心内膜の決定処理が、前記血液領域の中心部に設定した任意の点と前記凹点周辺に位置する複数の凸点をそれぞれ結んでなる複数の直線がなす角度が大きいほど、当該凹点を移動させる程度を小さくするものであることを特徴とする請求項７から１０のいずれか１項記載の医用画像処理方法。
【請求項１２】
前記画像データから前記左心室の心外膜を抽出し、
前記心内膜の決定処理が、前記抽出された心外膜から内側に所定の距離だけ離れた位置を上限として前記少なくとも一部の凹点を移動させるものであることを特徴とする請求項７から１１のいずれか１項記載の医用画像処理方法。
【請求項１３】
コンピュータに左心室が表された３次元の画像データから前記左心室の心内膜を抽出する処理を実行させるための医用画像処理プログラムであって、
コンピュータに、
前記画像データから前記左心室内の血液領域を抽出する手順と、
前記抽出された血液領域の輪郭上の複数のサンプル点から凸包を求めることにより、前記凸包を形成する凸点および該凸点以外のサンプル点である凹点を特定する手順と、
前記凹点の少なくとも一部を該凹点周辺に位置する複数の前記凸点との位置関係に基づいて定められる量だけ前記血液領域の外側へ移動させることによって変形された前記血液領域の変形後の輪郭を前記心内膜として決定する手順と
を実行させることを特徴とする医用画像処理プログラム。
【請求項１４】
前記凸凹点を特定する手順が、前記左心室に心基部と心尖部を通るように設定された軸と直交する複数の断面を表す複数の２次元の画像データの各々において、前記抽出された血液領域の輪郭上の複数のサンプル点から凸包を求めることにより、前記凸包を形成する凸点および該凸点以外のサンプル点である凹点を特定するものであり、
前記心内膜を決定する手順が、前記２次元の画像データの各々において前記凹点の少なくとも一部を該凹点の両側に位置する複数の前記凸点との位置関係に基づいて前記血液領域の外側へ移動させることによって変形された前記血液領域の変形後の輪郭を得、それらの輪郭に基づいて前記心内膜を決定するものであることを特徴とする請求項１３記載の医用画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、左心室が表された３次元の画像データから左心室の心内膜を抽出する医用画像処理装置および方法ならびにプログラムに関するものである。
【背景技術】
【０００２】
医療現場におけるマルチスライスＣＴの普及に伴い、医用画像解析技術が急速に発展している。例えば、心臓領域においては、心臓の１心拍の間に複数の３次元画像が取得できるまでになった。これに伴い、心臓を撮影して得られた複数の３次元の画像データを解析することにより、駆出率、拡張末期容積、収縮末期容積、1回拍出量、心拍出量、心筋重量などといった心臓の機能を解析することが行われている。
【０００３】
このような画像的情報に基づく心機能解析のためには、左心室が表された３次元の画像データから左心室の心内膜の位置を正確に抽出することが必要となる。画像データから心内膜を抽出する方法としては、たとえば非特許文献１に示されているように、左心室の心内膜の標準モデルを対象画像にあうように変形させることによって心内膜を求めるActive Shape Modelという手法が提案されている。
【０００４】
この手法では、複数のサンプル画像における心内膜の形状を学習することにより心内膜の形状の標準モデルを予め生成しておく。ここで、標準モデルは、各位置における形状の平均値と主成分で表現されている。そして、その生成しておいた標準モデルの平均形状をこれから心内膜の形状を抽出したい対象画像中に配置し、配置された標準モデルの平均形状上の各特徴点におけるその形状に垂直する方向に対して特徴量を算出し、学習時に算出された特徴量と比較し、両者の一致性を高める場所に各特徴点を動かすべきシフト量を計算する。そして、各特徴点において計算されたシフト量を最大限に表すことができる主成分係数を求め、求められた主成分係数を用いて標準モデルの形状を変形させる。また、変形後の標準モデルに対してシフト量の計算処理およびその計算結果に基づく変形処理をその形状が収束するまで（所定のエネルギー関数が最小化するまで）繰り返し行い、最終的に得られた変形後の標準モデルを対象画像の心内膜として取得する。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】Y.Zheng, A.Barbu, B.Georgescu, Michael Scheuering, and D.Comaniciu、“Four-Chamber Heart Modeling and Automatic Segmentation for 3D Cardiac CT Volume Using Marginal Space Learning and Steerable Features”IEEE Transactions on Medical Imaging、2008, Vol.27 No.11, pp. 1668-1681
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記従来の方法では、標準モデルによって抽出する心内膜の形状に制約が与えられているため、心内膜の抽出結果が本来の心内膜の形状から逸脱することはないが、対象画像中の心内膜を個人差による形状の違いに対応して正確に抽出することができないという問題がある。たとえば、心内膜に局所的に凸部や凹部が存在する場合に、特徴点を動かすべきシフト量が正しく計算されても、標準モデルによってはそのような対象画像の心内膜の形状を表現できない場合があり、局所解（最適解ではない解）に収束してしまい、所望の心内膜の形状が得られない場合もある。
【０００７】
そこで、本発明は、左心室が表された３次元の画像データから左心室の心内膜を精度良く検出することができる医用画像処理装置および方法ならびにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の医用画像処理装置は、左心室が表された３次元の画像データから左心室の心内膜を抽出する医用画像処理装置であって、画像データから左心室内の血液領域を抽出する血液領域抽出手段と、抽出された血液領域の輪郭上の複数のサンプル点から凸包を求めることにより、凸包を形成する凸点および該凸点以外のサンプル点である凹点を特定する凸凹点特定手段と、凹点の少なくとも一部を該凹点周辺に位置する複数の前記凸点との位置関係に基づいて定められる量だけ前記血液領域の外側へ移動させることによって変形された血液領域の変形後の輪郭を前記心内膜として決定する心内膜決定手段とを備えたことを特徴とする。
【０００９】
この医用画像処理装置において、凸凹点特定手段による凸凹点を特定する処理や心内膜決定手段による血液領域の輪郭を変形する処理はそれぞれ３次元の画像データに対して３次元的に行ってもよいが、３次元の画像データを構成する複数の２次元の画像データの各々に対して２次元的に行ってもよい。このとき、上記「凹点周辺の点」は、３次元の処理では凹点の周囲にある凸点をいい、２次元の処理では凹点の両側にある凸点を意味する。
【００１０】
たとえば２次元的に上記凸凹点の特定処理および輪郭の変形処理を行う場合、凸凹点特定手段は、左心室に心基部と心尖部を通るように設定された軸と直交する複数の断面を表す複数の２次元の画像データの各々において、前記抽出された血液領域の輪郭上の複数のサンプル点から凸包を求めることにより、凸包を形成する凸点および該凸点以外のサンプル点である凹点を特定するものであり、心内膜決定手段は、２次元の画像データの各々において前記凹点の少なくとも一部を該凹点の両側に位置する複数の凸点との位置関係に基づいて前記血液領域の外側へ移動させることによって変形された前記血液領域の変形後の輪郭を得、それらの変形後の輪郭に基づいて前記心内膜を決定するものであってもよい。
【００１１】
また、心内膜決定手段は、前記移動させる凹点が左心室に心基部と心尖部を通るように設定された軸方向において心基部から所定の範囲内に存在する場合、その範囲外に存在する場合よりも前記移動させる程度を小さくするものであってもよい。
【００１２】
ここで、移動させる程度を小さく又は大きくするというのは、対象の凹点とその周辺に位置する複数の凸点との位置関係に基づいて定められる凹点の移動量にかける係数を小さく又は大きくすることを意味する。
【００１３】
また、心内膜決定手段は、前記移動させる凹点が左心室に心基部と心尖部を通るように設定された軸方向において心基部と前記心尖部の中央部を含む予め設定された所定の範囲内に存在する場合、その範囲外に存在する場合よりも前記移動させる程度を大きくするものであってもよい。このとき、その移動させる程度（係数）は範囲内又は範囲外において一定である必要はなく、前記設定された軸方向における位置に応じて変化するものであってもよい。
【００１４】
また、心内膜決定手段は、血液領域の中心部に設定した任意の点と凹点周辺に位置する複数の凸点をそれぞれ結んでなる複数の直線がなす角度が大きいほど、当該凹点を移動させる程度を小さくするものであってもよい。
【００１５】
また、本発明の医用画像処理装置は、画像データから左心室の心外膜を抽出する心外膜抽出手段を備え、心内膜決定手段が、前記抽出された心外膜から内側に所定の距離だけ離れた位置を上限として前記少なくとも一部の凹点を移動させるものであってもよい。
【００１６】
また、本発明の医用画像処理方法は、上記医用画像処理装置の各手段が行う処理を、少なくとも１台のコンピュータにより実行する方法である。
【００１７】
本発明の医用画像処理プログラムは、上記医用画像処理方法を少なくとも１台のコンピュータに実行させるプログラムである。このプログラムは、ＣＤ−ＲＯＭ，ＤＶＤなどの記録メディアに記録され、またはサーバコンピュータに付属するストレージやネットワークストレージにダウンロード可能な状態で記録されて、ユーザに提供される。
【発明の効果】
【００１８】
本発明の医用画像処理装置および方法ならびにプログラムによれば、左心室が表された３次元の画像データから左心室の心内膜を抽出する際に、前記画像データから左心室内の血液領域を抽出し、抽出された血液領域の輪郭上の複数のサンプル点から凸包を求めることにより、凸包を形成する凸点およびその凸点以外のサンプル点である凹点を特定し、凹点の少なくとも一部をその凹点周辺に位置する複数の凸点との位置関係に基づいて定められる量だけ血液領域の外側へ移動させることによって変形された血液領域の変形後の輪郭を心内膜として決定しているので、図２に示すように、血液領域の輪郭をその凹部に位置する乳頭筋領域を含むように変形させたものを心内膜として決定でき、血液領域および乳頭筋に面して位置する左心室の心内膜を個人差による形状の違いに対応して正確に抽出することができる。これにより、標準のモデルを用いて形状に制限を設け心内膜を抽出する上記従来の方法に比べて、心内膜の抽出精度を向上させることができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態における医用画像処理装置の概略構成を示す図
【図２】本発明により実行する処理の概要を説明するための図
【図３】グラフカットによる領域分割を示す図
【図４】心基部、心尖部および大動脈弁部下部の中心点の位置を示す図
【図５】凸凹点特定処理において設定される軸および断面を示す図
【図６】血液領域の輪郭上でサンプル点を取得する方法を示す図
【図７】凸包の取得方法を示す図
【図８】凸包の取得方法を示す図
【図９】凸凹点特定処理において取得された凸包および凸点と凹点を示す図
【図１０】心内膜決定処理において凹点を移動させる方向を示す図
【図１１】凹点を移動させる移動量の算定方法を説明するための図
【図１２】係数Ｗ２の設定方法を説明するための図
【図１３】係数Ｗ３の設定方法を説明するための図
【発明を実施するための形態】
【００２０】
以下、本発明の医用画像処理装置および方法ならびにプログラムの実施形態について、図面を参照しながら詳細に説明する。図１は本発明の実施形態となる医用画像処理装置１の概略構成図である。なお、図１のような医用画像処理装置１の構成は、補助記憶装置に読み込まれた医用画像処理プログラムをコンピュータ上で実行することにより実現される。このとき、この医用画像処理プログラムは、ＣＤ−ＲＯＭ等の記憶媒体に記憶され、もしくはインターネット等のネットワークを介して配布され、コンピュータにインストールされる。図１の医用画像処理装置１は、左心室が表された３次元の画像データから左心室の心内膜を抽出するものであって、心外膜抽出手段１０、血液領域抽出手段２０、凸凹点特定手段３０、心内膜決定手段４０を備えている。
【００２１】
心外膜抽出手段１０は、左心室が表された３次元の画像データＶから左心室の心外膜を抽出するものであって、具体的には、画像データＶに対して左心室形状の標準モデルを配置し、対象画像における左心室領域部分にあうように変形させることによって心外膜を抽出する（非特許文献１参照）。ここで、画像データＶは、データ記憶手段ＶＤＢに記憶されたたとえばＣＴ装置、ＭＲＩ装置、超音波診断装置等により取得された多数の２次元画像の群からなる被写体の３次元画像データである。
【００２２】
血液領域抽出手段２０は、画像データＶから左心室内の血液領域を抽出するものであって、本実施の形態では、心外膜抽出手段１０により抽出された心外膜の内側の領域全体（以下、左心室領域という）をグラフカット法（Graph Cuts）により血液領域と該血液領域以外の領域である心筋領域とに分割し、血液領域と周辺領域の境界を血液領域の輪郭として決定する。
【００２３】
具体的には、左心室領域中の各ボクセルを表すノードＮｉｊｋと、各ボクセルが取り得るラベル（本実施の形態では、血液領域または心筋領域）を表すノードＳ、Ｔと、隣接するボクセルのノード同士をつなぐリンクであるｎ−ｌｉｎｋと、各ボクセルを表すノードＮｉｊｋと血液領域を表すノードＳまたは心筋領域を表すノードＴとをつなぐリンクであるｔ−ｌｉｎｋとから構成されるグラフを作成する（図３の右図を参照。ただし、図３では理解を容易にするため、２次元領域の分割を示している。）。
【００２４】
ここで、ｎ−ｌｉｎｋは、隣接するボクセルが同一領域のボクセルである確からしさを表すものであり、その確からしさはそれらの隣接するボクセル間の画素値の差に基づいて求めることができる。各ボクセルを表すノードＮｉｊｋと心筋領域を表すノードＴをつなぐｔ−ｌｉｎｋは、そのボクセルが心筋領域に含まれるボクセルである確からしさを表すものであり、その確からしさは、ボクセルの画素値が心筋のＣＴ値の範囲内（３０〜８０程度）であるか否かの判定結果に基づいて算出することができる。
【００２５】
各ボクセルを表すノードＮｉｊｋと血液領域を表すノードＳをつなぐｔ−ｌｉｎｋは、そのボクセルが血液領域に含まれるボクセルである確からしさを表すものであり、その確からしさは、たとえば、画像データＶから図４に示すような心基部（心臓上部の血管と接続するところ）、心尖部（心臓下部の尖った部分）および大動脈弁部下部の３点の特徴点の位置をそれぞれ検出し、それらの特徴点の中心点の近傍に位置する複数のボクセルにおける画素値の統計的な特徴に基づいて算出することができる。ここで、心基部、心尖部および大動脈弁部下部の検出は、マシンラーニングの手法の１つであるAdaBoost等を利用して算出された判別器を用いる手法を用いることができる（特開２０１１−１２０８２５号公報参照）。
【００２６】
そして、血液領域と外部領域は互いに排他的な領域であるので、各画素を表すノードと血液領域を表すノードＳまたは外部領域を表すノードＴとをつなぐ２つのｔ−ｌｉｎｋのうち片方を切断するとともに、異なるラベルを有する隣接する画素のノード同士をつなぐｎ−ｌｉｎｋを切断することにより、判別領域を血液領域と外部領域に分割する（図２の左図を参照）。このとき、切断する全てのｔ−ｌｉｎｋおよびｎ−ｌｉｎｋのコストの合計が最小になるようにすることにより、最適な領域分割をすることができる。
【００２７】
凸凹点特定手段３０は、図５に示すように、画像データＶ中の左心室領域において心基部と心尖部を通る軸Ｚを設定し、その軸Ｚと直交する複数の断面を表す複数の２次元の画像データＣ１〜ＣＮの各々において、前記抽出された血液領域の輪郭上の複数のサンプル点から凸包を求めることにより、凸包を形成する凸点および該凸点以外のサンプル点である凹点を特定する。
【００２８】
具体的には、まず、図６に示すように、各２次元の画像データＣｉにおいて、軸Ｚと断面との交点Ｏ（あるいは血液領域の中に設定された中心点Ｏ）から断面に沿って等角度ずつ異なる方向へ放射状に延びる複数の線分１１〜ｌｍを設定し、各線分ｌｉと交差する血管領域の輪郭Ｂ上の点Ｐ１〜Ｐｍをサンプル点として取得する。なお、図６では、３０度ずつ角度を変えて合計１２本の線分を設定した場合について例示しているが、例えば１８度ずつ角度を変えて線分の数を２０本にするなど、その角度等は適宜設定、変更することができる。
【００２９】
そして、点Ｐ１〜Ｐｍを用いて凸包を求める。凸包は、与えられた点群の中で最も外側にある点を直線で結んで出来る線分の集合をいう。以下、凸包を求める方法について説明する。まず、図７に示すように、点Ｐ１〜Ｐｍの中からＸ座標が最大と最小となる２点Ｐ４、Ｐ１０を求め、それらの点を結ぶ稜線Ｌ１を引く。線が引かれることによって，線の上側と下側の２つの領域に分けられる。次に，各領域に関して着目し，各点から稜線に向かって垂線を下ろし，垂線の長さが最大となる点を求める。このとき、垂直距離が最大となる点が見つからなかった場合はその領域での処理を終了し，見つかった場合は新たに稜線を追加する。図７では、稜線Ｌ１の上側の領域において垂直距離が最大となる点Ｐ１が見つかり、稜線Ｌ２、Ｌ３を追加した状態を示している。
【００３０】
新たな稜線が追加されることによってまた線の上側と下側の２つの領域に分けられるので、その各領域に対して、図８に示すように、上述したような垂線の長さが最大となる点を求めて新たな稜線を追加する処理を稜線の外側に位置する点がなくなるまで繰り返し行う。これにより、図９に示すような凸包が求められ、凸包を形成する凸点Ｐ１，Ｐ４，Ｐ５，Ｐ７〜Ｐ１０（図中黒丸で表示）と凸点以外のサンプル点である凹点Ｐ２，Ｐ３，Ｐ６，Ｐ１１，Ｐ１２（図中白丸で表示）が特定される。
【００３１】
心内膜決定手段４０は、図１０に示すように、上述の処理によって特定された凹点Ｐ２，Ｐ３，Ｐ６，Ｐ１１，Ｐ１２をその各凹点の両側に位置する２つの凸点との位置関係に基づいて定められる量だけ血液領域の輪郭Ｂを外側へ移動させることによって血液領域の輪郭Ｂを変形し、変形後の輪郭Ｂ´を心内膜として決定する。このとき、凹点は、交点Ｏ（あるいは血液領域の中に設定された中心点Ｏ）から放射線状に移動され、その移動量は、交点Ｏに対する注目する凹点（移動させる凹点）の位置および交点Ｏからその凹点の両側に位置する凸点までの距離に基づいて定められる。
【００３２】
たとえば、図１１において、凹点Ｐ２は、交点Ｏからその移動後の凹点Ｐ２´までの距離ｒ２´が下記式（１）により算出された値となるように交点Ｏから放射線状に移動され、凹点Ｐ３は、交点Ｏからその移動後の凹点Ｐ３´までの距離ｒ３´が下記式（２）により算出された値となるように交点Ｏから放射線状に移動される。
ｒ２´ ＝ Ｗ1×Ｗ２×Ｗ３×(２×ｒ１ ＋ １×ｒ４)／３      （１）
ｒ３´ ＝ Ｗ1×Ｗ２×Ｗ３×(１×ｒ１ ＋ ２×ｒ４)／３      （２）
ここで、ｒ１は交点Ｏから凸点Ｐ１までの距離であり、ｒ４は交点Ｏから凸点Ｐ４までの距離であり、Ｗ1，Ｗ２およびＷ３はそれぞれ以下に説明するように定義された係数である。
【００３３】
上記式（１）および（２）において、係数Ｗ1は、注目する凹点の左心室に心基部と心尖部を通るように設定された軸Ｚの方向における位置に基づいて設定される値であって、具体的には、注目する凹点が軸Ｚの方向において心基部から所定の範囲内に存在する場合、その範囲外に存在する場合よりも小さい値を有し、注目する凹点が軸Ｚの方向において心基部と前記心尖部の中央部を含む予め設定された所定の範囲内に存在する場合、その範囲外に存在する場合よりも大きい値を有する。
【００３４】
たとえば、注目する凹点が軸Ｚ方向において心基部から１０ｍｍの範囲内に存在する場合、Ｗ１＝０．０とし、心基部から１０ｍｍ以上離れた範囲内に存在する場合、Ｗ１＝ ｍａｘ（０．５，１．０−基準点Ｔからの距離／２０ｍｍ)とすることができる。ここで、基準点Ｔは、軸Ｚ方向において乳頭筋が最も多く存在する位置に予め設定された軸Ｚ上の点であって、心基部と心尖部の中点あるいは（０．４×心基部の位置＋０．６×心尖部の位置）により規定される位置の点である。これにより、心基部からある一定の範囲（たとえば１０ｍｍ）内の２次元の画像データにおいては、血液領域の輪郭の変形が行われないようにするとともに、その範囲外では、注目する凹点が基準点Ｔから遠ざかるほど血液領域の輪郭を拡張変形する度合いを小さくすることができる。
【００３５】
また、上記式（１）および（２）において、係数Ｗ２は、交点Ｏと注目する凹点の両側に位置する２つの凸点をそれぞれ結んでなる２つの直線がなす角度が大きいほど小さい値を有するように設定される値である。たとえば、図１２において、交点Ｏとその両側に存在する２つの凸点Ｐ１とＰ６をそれぞれ結んでなる２つの直線がなす角度θが１００より小さい場合には、それらの凸点Ｐ１とＰ６の間に位置する凹点Ｐ２〜Ｐ５に対する係数Ｗ２＝１．０−θ／１００とし、角度θが１００と等しいかそれより大きい場合には、係数Ｗ２＝０．０とすることができる。これにより、血液領域の凹形状の広がりが大きいほど血液領域の輪郭を拡張変形する度合いを小さくするとともに、その広がり角度が１００度を超える場合には、血液領域の輪郭の変形が行われないようにすることができる。
【００３６】
また、上記式（１）および（２）において、係数Ｗ３は、注目する凹点の位置がその凹点が位置する凹形状の中心位置に近づくほど小さくなるように設定される値である。たとえば、図１３において、θが交点Ｏと注目する凹点の両側に位置する２つの凸点をそれぞれ結んでなる２つの直線がなす角度θであり、αｉ（ｉ＝２，３，４）が交点Ｏと注目する凹点の片側に位置する凸点とを結んでなる直線に対して交点Ｏと注目する凹点との結んでなる直線がなす角度である場合に、Ｗ３＝０．８＋０．２×(｜αｉ−θ／２｜)／ (θ／２)とすることができる。
【００３７】
また、心内膜決定手段４０は、上述のように定められた移動量によって各注目する凹点を交点Ｏから放射線状に移動させる際に、心外膜抽出手段１０により抽出された心外膜から内側に所定の距離だけ離れた位置をその移動の上限とし、その上限を超えて凹点を移動させないようにすることにより、血液領域の過抽出を防ぐことができる。
【００３８】
以上に説明したとおり、本実施形態の医用画像処理装置および方法ならびにプログラムによれば、左心室が表された３次元の画像データＶから左心室の心内膜を抽出する際に、血液領域抽出手段２０が画像データＶから左心室内の血液領域を抽出し、凸凹点特定手段３０が抽出された血液領域の輪郭Ｂ上の複数のサンプル点Ｐ１〜Ｐｍから凸包を求めることにより、凸包を形成する凸点およびその凸点以外のサンプル点である凹点を特定し、心内膜決定手段４０が凹点の少なくとも一部をその凹点周辺に位置する複数の凸点との位置関係に基づいて定められる量だけ血液領域の外側へ移動させることによって変形された血液領域の変形後の輪郭Ｂ´を心内膜として決定しているので、血液領域および乳頭筋に面して位置する左心室の心内膜を個人差による形状の違いに対応して正確に抽出することができる。これにより、標準のモデルを用いて形状に制限を設け心内膜を抽出する上記従来の方法に比べて、心内膜の抽出精度を向上させることができる
【００３９】
なお、上記実施の形態では、血液領域抽出手段２０がグラフカット法を用いて血液領域を抽出する場合について説明したが、グラフカット法以外の他の領域分割方法を用いて血液領域を抽出するものであってもよい。例えば、心基部、心尖部および大動脈弁部下部の３点の特徴点の中心点を求め、その中心点のボクセルからそのボクセルと画素値が同一または類似する隣接するボクセルを統合していくことで領域を拡張することによって領域を分割する領域拡張法を用いて血液領域を求めるようにしてもよい。このとき、中心点の近傍に位置する複数のボクセルにおける画素値から取得される血液領域のＣＴ値の範囲を領域拡張の条件として利用することができる。
【００４０】
また、上記実施の形態では、凸凹点特定手段３０が、凸包を形成する凸点以外の全てのサンプル点をそのまま血液領域の変形時の制御点（移動させる凹点）として用いて処理を行うものである場合について説明したが、凸包を求めることによって血液領域の輪郭における凹形状の部分を特定し、その凹形状上に位置する輪郭上の点の中から血液領域を変形する際に制御点を新たに設定し、その設定した制御点を用いて血液領域を拡張変形させるものであってもよい。
【００４１】
また、凸凹点特定手段３０は、サンプル点を用いて求めた凸包領域をそのまま心内膜として決定するものであってもよいし、上記実施の形態において決定された心内膜とサンプル点を用いて求めた凸包領域のＯＲ領域を最終的な心内膜として決定するものであってもよい。
【００４２】
また、上記実施の形態では、心内膜決定手段４０が注目する凹点とその周辺に位置する複数の凸点との位置関係に基づいて定められる凹点の移動量にＷ１，Ｗ２およびＷ３の係数を全て掛け合わせてなる値を凹点の最終的な移動量として用いる場合について説明したが、注目する凹点とその周辺に位置する複数の凸点との位置関係に基づいて定められる凹点の移動量、あるいは、その移動量にＷ１，Ｗ２およびＷ３の中から選択したいずれか１つまたは２つの係数のみを掛け合わせてなる値を凹点の最終的な移動量として用いるようにしてもよい。
【符号の説明】
【００４３】
１     用画像処理装置
１０   外膜抽出手段
２０   液領域抽出手段
３０   凹点特定手段
４０   心内膜決定手段
Ｖ     ３次元の画像データ
Ｃｉ   ２次元の画像データ
Ｂ     血液領域の輪郭
Ｂ´   心内膜
Ｏ     交点
Ｐ１〜Ｐｍ     サンプル点
【図１】
0005347003.tif 000002
【図３】
0005347003.tif 000003
【図５】
0005347003.tif 000004
【図６】
0005347003.tif 000005
【図７】
0005347003.tif 000006
【図８】
0005347003.tif 000007
【図９】
0005347003.tif 000008
【図１０】
0005347003.tif 000009
【図１１】
0005347003.tif 000010
【図１２】
0005347003.tif 000011
【図１３】
0005347003.tif 000012
【図２】
0005347003.tif 000013
【図４】
0005347003.tif 000014