(57)【特許請求の範囲】
【請求項１】
３次元画像を含むシーンのビューを可視化するシステムであって、当該システムは更に、オブジェクトを前記シーンの部分として可視化して、ユーザが前記３次元画像に対して前記オブジェクトを動かすことによって前記シーンの前記ビューを調整することを可能にするよう配置され、前記ビューは、該ビューに関連するビューパラメータを有し、前記オブジェクトは、前記ビューにおける前記オブジェクトの位置及び／又は向きを表す、前記オブジェクトに関連するオブジェクトパラメータを有し、
当該システムは、
前記ビューにおける前記オブジェクトの第一の位置及び／又は第一の向きを表す第一のオブジェクトパラメータの値に基づいて第一のビューパラメータの値を決定するビューパラメータ決定手段と、
前記第一のビューパラメータの値に従って前記シーンの前記ビューを可視化するビュー可視化手段と、
前記ユーザが前記３次元画像に対して前記オブジェクトを動かすことを可能にすることによって前記ビューにおけるある点をユーザが示すのを可能にし、それにより前記ビューにおける前記オブジェクトの第二の位置及び／又は第二の向きを決定する相互作用手段と、
前記点に基づいて前記オブジェクトパラメータを更新して、前記ビューにおける前記オブジェクトの前記第二の位置及び／又は前記第二の向きを表す第二のオブジェクトパラメータの値を取得するオブジェクトパラメータ更新手段とを有し、
前記ビューパラメータ決定手段は、前記第二のオブジェクトパラメータの値に基づいて前記ビューパラメータを更新して、前記シーンの第二のビューを可視化するための第二のビューパラメータの値を取得するよう配置され、
前記ビュー可視化手段は、前記第一のビューパラメータの値と前記第二のビューパラメータの値との間の中間のビューパラメータの値に従う前記シーンの少なくとも１つの中間ビューと、前記第二のビューパラメータの値に従う前記シーンの前記第二のビューとの順次的な可視化を行うよう配置され、
前記ビューパラメータ決定手段は、前記第二のビューが、該第二のビューに対して前記第一の位置及び／又は前記第一の向きへ再配置及び／又は方向転換された前記オブジェクトを伴う前記シーンを示すように、前記第二のビューパラメータの値を決定するよう配置される、システム。
【請求項２】
前記３次元画像は、血管の画像であり、前記オブジェクトは、前記血管の画像において、局所的な血管の検査における使用のために与えられる、
請求項１に記載のシステム。
【請求項３】
前記第一の位置は、前記ビューの中心に対応する、
請求項１記載のシステム。
【請求項４】
前記ビュー可視化手段は、複数の順次的な中間のビューパラメータの値に従ってビューを順次に可視化するよう配置される、
請求項１記載のシステム。
【請求項５】
前記ビューパラメータは、前記ビューの幾何学的なパラメータを含む、
請求項１記載のシステム。
【請求項６】
前記相互作用手段は、マウスポインタにより前記点をユーザが示すのを可能にするよう配置される、
請求項１記載のシステム。
【請求項７】
前記相互作用手段は、点の系列をユーザが示すのを可能にするよう配置され、
前記可視化手段は、前記点の系列が終了されたことの指示を受けたときに、前記順次的な可視化を行うよう配置される、
請求項１記載のシステム。
【請求項８】
前記相互作用手段は、前記オブジェクトをドラッグすることで前記点の系列をユーザが示すのを可能にするよう配置され、
前記可視化手段は、前記点の系列に対応するオブジェクトパラメータの系列に従って前記オブジェクトを可視化するよう配置され、前記オブジェクトは、第一のビューパラメータの値を使用して可視化される、
請求項７記載のシステム。
【請求項９】
前記ビュー可視化手段は、前記オブジェクトのドラッグが終了したとき、ビューの系列を介して前記ビューにおいて前記オブジェクトをセンタリングし直すよう配置される、
請求項８記載のシステム。
【請求項１０】
前記可視化手段は、前記オブジェクトが前記ビューの境界を越えて移動するのを回避するため、前記ビューパラメータを更新するよう配置される、
請求項７記載のシステム。
【請求項１１】
前記ビューは、体積画像の多平面再編成を含む、
請求項１記載のシステム。
【請求項１２】
前記体積画像は、血管構造を表し、
前記オブジェクトパラメータ決定手段は、前記点により示される前記血管構造の血管部分の位置及び／又は向きに対応するオブジェクトパラメータの値を決定するよう配置される、
請求項１１記載のシステム。
【請求項１３】
３次元画像とオブジェクトとを含むシーンのビューを可視化する方法であって、前記オブジェクトは、ユーザが前記３次元画像に対して前記オブジェクトを動かすことによって前記シーンの前記ビューを調整することを可能にするよう可視化され、前記ビューは、該ビューに関連するビューパラメータを有し、前記オブジェクトは、前記ビューにおける前記オブジェクトの位置及び／又は向きを表す、前記オブジェクトに関連するオブジェクトパラメータを有し、
当該方法は、
前記ビューにおける前記オブジェクトの第一の位置及び／又は第一の向きを表す第一のオブジェクトパラメータの値に基づいて第一のビューパラメータの値を決定するステップと、
前記第一のビューパラメータの値に従って前記シーンの前記ビューを可視化するステップと、
前記ユーザが前記３次元画像に対して前記オブジェクトを動かすことを可能にすることによって前記ビューにおけるある点をユーザが示すのを可能にし、それにより前記ビューにおける前記オブジェクトの第二の位置及び／又は第二の向きを決定するステップと、
前記点に基づいて前記オブジェクトパラメータを更新して、前記ビューにおける前記オブジェクトの前記第二の位置及び／又は前記第二の向きを表す第二のオブジェクトパラメータの値を取得するステップと、
前記第二のオブジェクトパラメータの値に基づいて前記ビューパラメータを更新して、前記シーンの第二のビューを可視化するための第二のビューパラメータの値を取得するステップと、
前記第一のビューパラメータの値と前記第二のビューパラメータの値との間の中間のビューパラメータの値に従う前記シーンの少なくとも１つの中間ビューと、前記第二のビューパラメータの値に従う前記シーンの前記第二のビューとの順次的な可視化を行うステップと、
前記第二のビューが、該第二のビューに対して前記第一の位置及び／又は前記第一の向きへ再配置及び／又は方向転換された前記オブジェクトを伴う前記シーンを示すように、前記第二のビューパラメータの値を決定するステップと
を有する方法。
【請求項１４】
プロセッサシステムに、請求項１３記載の方法を実行させるための命令を含むコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元画像及びオブジェクトを含むシーンからなるビューの可視化に関するものであり、ビューは、該ビューに関連するビューパラメータを有しており、オブジェクトは、該オブジェクトに関連するオブジェクトパラメータを有する。  
また、本発明は、医用画像分析、より詳細には血管の分析に関する。
【背景技術】
【０００２】
３次元（３Ｄ）データセットの３次元の可視化のツールが知られている。医療分野では、係るツールは、血管の分析をサポートするために使用される。これらのツールは、高度な血管の観察、セグメント化、検査及び定量化のための機能を提供する。係るツールにより提供される血管の分析は、血管のセグメント化による血管の検査をサポートする。血管の分析ツールの中には、血管構造の一部を自動的に追跡するものがある。
【０００３】
WO2008/149274は、たとえば医用画像といった３次元（３Ｄ）画像データセット内のチューブ状に成形された構造（l’）を検査する方法を開示する。最初に、画像データのセットが提供され、画像データのセットの可視化が実行される。次いで、画像データのセットの検査が行われる。検査の間、ユーザは、たとえばマウスによりポインタ（P）を移動し、プロセッサは、ポインタの周りの局所的なセグメント化を行う。たとえば血管であるチューブ状の成形されたセグメント化されたオブジェクト（l’）の可能な形状を決定し、また、プロセッサは、セグメント化されたオブジェクトの局所的な分析を行う。その後、スクリーンは、セグメント化されたオブジェクト（l’）のビュー（P1）を表示し、この場合、第一のビューの向きは、局所的な分析から導出され、第一のビューは、たとえば断面図又は長手方向の図である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
Nain.  D.  et  al.,による刊行物“An  Interactive  Virtual  Endoscopy  Tool”  Medical  Image  Computing  and  Computer-Assigned  Intervention,  International  Conference,  Proceedings  thereof,  1  September  2001,  pages  1-6は、３Ｄシーンを表示するワールドビューと仮想内視鏡とを備える仮想内視鏡検査システムを記載しており、内視鏡のビューは、仮想内視鏡が撮影しているものをリアルタイムで表示する。ユーザは、ランドマークと呼ばれる、選択されたキーポイントで仮想内視鏡の位置及び向きを指定することで、フライスルーによる軌跡を生成することができる。ユーザがランドマークを作成したとき、プログラムは、モデルを通してフライスルーを開始したときに、仮想内視鏡の動きにおける滑らかな遷移を保証するためにランドマーク間を補間する。
【課題を解決するための手段】
【０００５】
３次元画像及びオブジェクトを有するシーンからなるビューを可視化する改善されたシステムを有することは有利なことである。この課題に良好に対処するため、本発明の第一の態様において、ビューがこれに関連するビューパラメータを有し、オブジェクトがこれに関連するオブジェクトパラメータを有するシステムが提供される。
【０００６】
本システムは、第一のオブジェクトパラメータの値に基づいて第一のビューパラメータの値を決定するビューパラメータ決定手段と、第一のビューパラメータの値に従って画像のビューを可視化するビュー可視化手段と、ユーザがビューにおけるある点を示すのを可能にする相互作用手段と、前記点に基づいてオブジェクトパラメータを更新して第二のオブジェクトパラメータの値を取得するオブジェクトパラメータ更新手段とを有し、ビューパラメータ決定手段は、第二のオブジェクトパラメータに基づいてビューパラメータを更新して、第二のビューパラメータを取得し、ビュー可視化手段は、第一のビューパラメータの値と第二のビューパラメータの値との間の中間のビューパラメータの値に従う画像の少なくとも１つのビューを順次に可視化し、及び第二のビューパラメータの値に従う画像のビューを可視化する。
【０００７】
第一のビューパラメータの値に従う第一のビューは、第一のオブジェクトパラメータの値に対応し、第二のビューパラメータの値に従う第二のビューは、第二のオブジェクトパラメータの値に対応する。第一のビューから第二のビューにダイレクトにジャンプすることは、ユーザにとって混乱を招くことになる場合がある。２つのビュー間の関係を即座に理解することは困難である。これは、２つのビューが異なるビューパラメータの値を使用して作成されているためである。中間的なビューの順次の可視化は、第一のビューから第二のビューへの滑らかな遷移を提供する。ユーザは、オブジェクトパラメータとビューパラメータとの間の相互作用を良好に理解することができる。結果的に、ユーザは、ビューパラメータの値をより効率的に操作することができる。これは、画像の所望のビューを効率的に作成するために使用することができる。
【０００８】
ビュー可視化手段は、複数の順次の中間のビューパラメータの値に従ってビューを順次に可視化する。これにより、遷移が滑らかになる。十分に多くのビューが順次に可視化された後、第一のビューから第二のビューへの動画が実現される場合がある。
【０００９】
オブジェクトパラメータは、オブジェクトの位置及び／又はオブジェクトの向きを含む。オブジェクトの位置は、たとえばビューの所望の中心を示し、オブジェクトの向きは、ビューの所望のビューの方向を示す。オブジェクトの位置及び／又は向きは、点の入力に基づいて、手動的又は自動的に、血管と位置合わせされる。ビューにおける点の指示は、たとえばカーソルキーを使用して、オブジェクトを移動させることで実現される。
【００１０】
ビューパラメータは、ビューの幾何学的なパラメータを含む。係る幾何学的なパラメータは、見ている方向、ズームファクタ、カメラ位置を含む。幾何学的なパラメータは、多平面再編成で使用される平面の位置及び／又は向きを含む。幾何学的なビューパラメータは、ビューにおいて可視化される画像の一部を定義するために使用される。
【００１１】
相互作用手段は、マウスポインタによりユーザが点を示すのを可能にする。マウスポインタは、ある点を示す便利な手段である。たとえば、点は、その点にオブジェクトを再調整するために使用される。たとえば、オブジェクトは、その点で見える血管と位置合わせされる。
【００１２】
相互作用手段は、ユーザが点の系列を示すのを可能にし、可視化手段は、ボタンの押下又は押下の解除に応じて順次に可視化を行う。点の系列が横断したとき、系列の終わりに到達するまで、ビューパラメータの値が固定された状態で保持されることを直感で理解することできる。
【００１３】
相互作用手段は、オブジェクトをドラッグすることで、ユーザが点の系列を示すのを可能にし、可視化手段は、点の系列に対応するオブジェクトパラメータの系列に従ってオブジェクトを可視化し、オブジェクトは、第一のビューパラメータの値を使用して可視化される。ドラッグ動作の間にビューパラメータを固定された状態に保持することで、オブジェクトは、直感で理解できるように更新され、オリジナルのビューにおいて可視化される。ドラッグの動作が終了されたときのみ、ビューの系列を介してビューがセンタリングし直される。ビューパラメータがドラッグ動作の間に更新された場合、ユーザにとって画像及びオブジェクトの経過を追うことは困難である。
【００１４】
可視化手段は、オブジェクトがビューの境界を越えて移動するのを回避するためにビューパラメータを更新する。オブジェクトパラメータにおける変化のため、オブジェクトがビューの境界を越えて、見えないところに移動した場合、オブジェクトがビューにおいて再び見えるように、ビューパラメータを更新することは役に立つ。
【００１５】
画像は、体積画像（volumetric  image）を含む場合があり、ビューは、体積画像の多平面再編成（multi-planar  reformat）を含む場合がある。係る多平面再編成は、多くの臨床の応用において有効である。しかし、係る再編成により画像をナビゲートすることは比較的困難な場合があるので、多平面再編成を含むビューに、本明細書で記載される技術を適用することは本質的に有効である。
【００１６】
体積画像は、血管構造を表し、オブジェクトパラメータ決定手段は、点により示される血管構造の血管部分の位置及び／又は向きに対応するオブジェクトパラメータの値を決定する。本明細書で記載される技術は、血管構造の相互作用の分析に有利にも適用される場合があり、これは、係る分析は、局所的な血管の向きに対応する多くの異なる観察する方向を含むためである。
【００１７】
ビューパラメータ決定手段は、ビューにおけるオブジェクトの予め決定された位置又は予め決定された向きに対応するビューパラメータの値を決定する。たとえばセンタリングし直しといった、係る位置合わせのやり直しは、画像のどの部分が可視化されているかに関する追跡を失う原因となる可能性がある。結果的に、中間的なビューは。係るビューパラメータに適用されるために特に適している。
【００１８】
可視化手段は、オブジェクトがビューに関して予め決定された位置及び／又は向きでビューに現れるように、第一及び第二のビューパラメータを決定する。
【００１９】
３次元画像及びオブジェクトを含むシーンからなるビューを可視化する方法が提供され、オブジェクトは、これに関連するオブジェクトパラメータを有し、ビューは、これに関連するビューパラメータを有する。
【００２０】
本方法は、第一のオブジェクトパラメータの値に基づいて第一のビューパラメータを確定するステップと、第一のビューパラメータの値に従って画像のビューを可視化するステップと、ユーザがビューにおけるある点を示すのを可能にするステップと、前記点に基づいてオブジェクトパラメータを更新して第二のオブジェクトパラメータの値を取得するステップと、第二のオブジェクトパラメータの値に基づいてビューパラメータを更新して第二のビューパラメータの値を取得するステップと、第一のビューパラメータの値と第二のビューパラメータの値との間の中間のビューパラメータの値に従う画像の少なくとも１つのビューを順次に可視化し、第二のビューパラメータの値に従う画像のビューを可視化するステップとを含む。
【００２１】
コンピュータプログラムは、プロセッサシステムに、上述された方法を実行させる命令を含む。
【図面の簡単な説明】
【００２２】
本発明のこれらの態様及び他の態様は、添付図面を参照して更に明らかにされる。
【図１】あるシーンからなるビューを可視化するシステムのブロック図である。
【図２】あるシーンからなるビューを可視化する方法のブロック図である。
【図３】血管部分とリングの２つの位置を例示する図である。
【図４】ドラッグ動作後のビューの系列のスケッチを例示する図である。
【発明を実施するための形態】
【００２３】
以下、幾つかの実施の形態が詳細に記載される。これらの実施の形態は、本発明を例示するものである。当業者であれば、記載される実施の形態の変形例は、請求項の範囲において可能であることを理解されるであろう。
【００２４】
シーン２のビュー１を可視化するシステムが提示される。シーン２は、３次元画像及びオブジェクト３を含む。ビュー１は、たとえば画像により表現される血管部分４といった、画像の一部を含む場合がある。ビューは、ビューに関連するビューパラメータ１０を有し、オブジェクト３は、オブジェクトに関連するオブジェクトパラメータ１１を有する。
【００２５】
システムは、第一のオブジェクトパラメータの値に基づいて第一のビューパラメータの値を決定するビューパラメータ決定手段５を含む。システムは、第一のビューパラメータの値に従って画像のビュー１を可視化するビュー可視化手段６を更に備える。さらに、システムは、たとえばトラックボール、マウスポインタ、カーソルキー又はタッチスクリーンにより、ユーザがビューにおける点１２を示すのを可能にする相互作用手段７を更に有する。好ましくは、この点は、ビューが表示される視点内の点である。
【００２６】
さらに、システムは、点１２に基づいてオブジェクトパラメータ１１を更新して第二のオブジェクトパラメータの値を取得するオブジェクトパラメータ更新手段８を更に有する。この第二のオブジェクトパラメータの値は、第一のオブジェクトパラメータの値を置き換えるために使用される。この点において、ビューパラメータ決定手段５は、第二のオブジェクトパラメータの値に基づいてビューパラメータ１０を更新して第二のビューパラメータの値を取得する手段を有する。さらに、ビュー可視化手段６は、第二のビューパラメータの値に従って画像のビュー１３を可視化する手段を有する。ビュー可視化手段６は、第一のビューパラメータの値と第二のビューパラメータの値との間の中間のビューパラメータの値に従って、画像の少なくとも１つのビューを順次に可視化する手段を更に有する。この第二のビューパラメータの値について、画像の少なくとも１つのビューは、第二のビューパラメータの値に従って画像のビューを可視化する前に可視化される。
【００２７】
ビュー可視化手段６は、中間のビューパラメータの値の系列に対応するビューの系列を順次に可視化する。
【００２８】
中間のビューパラメータの値に対応する１以上のビューは、以下、中間の１以上のビューと呼ばれる。この中間のビュー又はこれらの中間のビューは、たとえばキーフレーム補間アルゴリズムを使用して生成される。補間アルゴリズムには、第一のオブジェクトパラメータの値と第二のオブジェクトパラメータの値のそれぞれに対応するオブジェクトの第一及び第二の位置及び／又は向きが供給される。また、中間のビューが表示される時間を指示するため、動画速度又は全体の動画時間が供給される。オブジェクトの中間の位置及び／又は向きを計算するため、式ｓ＝Ｈ(ｔ)を採用することで、エルミート補間が使用される場合があり、これらから、中間のビューパラメータ値が導出される。エルミート補間は、当該技術分野でそれ自体知られている。２つの量である位置と向きは、独立して補間され、その後に結合される。複数の中間のビューの場合、好適な実施の形態では、第一の中間のビューは、位置のみを変化させ、その後、向きが変化し始める。これは、動画の知覚された滑らかさを改善する。エルミート補間の代わりに又はエルミート補間に加えて、ドラッグ動作の間に取得されたオブジェクトの中間の位置を使用して、中間のビューパラメータを取得することができる。代替的に、血管は、オブジェクトの新たな位置に向かい、血管のセンターラインに沿って追跡される場合がある。
【００２９】
オブジェクトパラメータ１１は、オブジェクトの位置及び／又はオブジェクトの向きを定義する。結果的に、オブジェクトパラメータ更新手段８は、点１２に基づいてオブジェクトの新たな位置及び／又は向きを決定する。ビューパラメータ１０は、ビュー１の幾何学的パラメータを含む場合がある。係る幾何学的パラメータは、たとえば、画像の多平面再編成を定義するか、円錐台（frustrum）を定義するか、観察方向を定義するか、又はカメラの位置を定義する場合がある。
【００３０】
図３は、３次元画像により表現される血管構造の一部３１、点の系列３０、第一のオブジェクトパラメータの値に従うオブジェクト３、第二のオブジェクトパラメータの値に従うオブジェクト１４を例示する。相互作用手段７は、たとえばオブジェクト１４をドラッグすることで、係る点の系列３０をユーザが示すのを可能にする。係るドラッグは、たとえばマウス装置又はトラックボール或いはタッチスクリーンを使用して制御される。代替的に、たとえばカーソルキー又はジョイスティックを使用したステップにおいてオブジェクト４を移動させることが可能である。可視化手段６は、たとえばマウスのボタンといった、ボタンを押下するか又は押下を解除することに応じて、連続的な可視化を実行する。より詳細には、順次的な可視化は、点の系列が終了された指示が受信されたときに開始する場合がある。たとえば、新たな点が示されない時間遅延の後である。連続的な可視化が前記指示により作動されるまで、ビューパラメータ１０は更新されない。しかし、オブジェクトパラメータ１１は、系列３０におけるそれぞれの点の後に更新される場合がある。
【００３１】
相互作用手段７は、オブジェクト３をドラッグすることで、点の系列３０をユーザが示すのを可能にする手段を有する。さらに、可視化手段６は、点の系列に対応するオブジェクトパラメータの系列に従って、オブジェクト３を可視化する手段を有しており、オブジェクトは、第一のビューパラメータの値を使用して可視化される。言い換えれば、オブジェクト３は、点の系列３０に従って順次に可視化される一方、ビューパラメータ１０は変化しない。しかし、ビューは、ビューパラメータ１０のみにより定義されるものではない。他のビューパラメータは、変化したオブジェクトパラメータ１１を考慮するために更新される。たとえば、多平面再編成の深度は、変化したオブジェクトパラメータ１１を考慮するために更新され、多平面再編成のパニング（panning）は、ビューパラメータ１０により定義され、系列の終わりに到達するまで一定に保持される。
【００３２】
可視化手段７は、オブジェクト３がビュー１の境界１５を超えて移動するのを回避するため、ビューパラメータ１０を更新する。結果的に、オブジェクトは、ビューの内部において依然として目に見ることができる。ビューパラメータ１０は、オブジェクト３がビュー１の境界１５の近くに保持されるように更新されるか、又は代替的に、ビューパラメータ１０は、オブジェクト３がビューにおける予め決定された位置（たとえば中心）に戻るように更新される。
【００３３】
上述されたように、体積画像は、血管の構造を表す。オブジェクトパラメータ決定手段８は、点により示された血管構造の血管部分の位置及び／又は向きに対応するオブジェクトパラメータの値を決定する手段を有する。係る手段は、WO2008/149274から知られている。
【００３４】
ビューパラメータ決定手段５は、ビューにおけるオブジェクトの予め決定された位置又は予め決定された向きに対応するビューパラメータの値を決定する手段を有する。たとえば、オブジェクトは、ビューの中心にある。向きは、正面であるか、又は側面からである。たとえば、３つの直交する方向から見たときに、シーン２の３つのビューを可視化することができる。ある点又は点の系列が複数のビューにおける１つで指示されたとき、１以上の中間のビューが複数のビューにおける前記１つにおいて可視化される。他のビューは、瞬間的に更新されるか、又は１以上の中間のビューを示す場合がある。
【００３５】
図２は、３次元画像及びオブジェクト３を含むシーン２のビュー１を可視化する方法を例示するものであり、オブジェクト３は、これに関連するオブジェクトパラメータを有し、ビュー２は、これに関連するビューパラメータを有する。ステップ２１で、第一のビューパラメータの値は、第一のオブジェクトパラメータの値に基づいて決定される。ステップ２２で、第一のビューパラメータの値に従って、画像のビューが可視化される。ステップ２３において、ユーザは、ビューにおけるある点を示す。ステップ２４で、前記点に基づいてオブジェクトパラメータは更新され、第二のビューパラメータの値が取得される。ステップ２５で、第二のオブジェクトパラメータの値に基づいてビューパラメータが更新され、第二のビューパラメータの値が取得される。ステップ２６で、第一のビューパラメータと第二のビューパラメータとの間の中間のビューパラメータの値に従って、画像の少なくとも１つのビューが可視化される。その後、第二のビューパラメータの値に従って画像のビューが可視化される。本方法は、コンピュータプログラムとして実現される場合がある。
【００３６】
図４は、図１のシステムの例示的な使用及び図２の方法を例示する。図４は、ビュー４１，４２，４７，４８，４９及び４４を示す。ビュー４１は、オブジェクト４５による血管のセグメント４３を有する。この場合にオブジェクト４５は、血管のセグメント４３の左及び右にそれぞれに２つの矢印の形状を有する。ユーザは、マウスのような彼の入力装置を介して、オブジェクト４５を高い位置４６にドラッグする。これは、ビュー４２に示される。ビュー４２において、血管４３は、ビュー４１におけるのと同様に表示される。（たとえばマウスのボタンの押下を解除することで）ユーザがドラッグ動作を停止したとき、動画が表示される。この動画は、連続的なビュー４７，４８及び４９を有する。ビューは、オブジェクト４６がビューにおいて再び中心に位置されるように、表示される血管のセグメントがオブジェクト４６の新たな位置の周りにある血管のセグメントとなるように、次第に変化する。最後に、ビュー４４が表示される。このビュー４６では、オブジェクト４６はビューの中心に位置され、オブジェクト４６の周りの血管のセグメントが示されている。
【００３７】
ビューパラメータ１０及び／又はオブジェクトパラメータ１１は、幾何学的なパラメータに制限されない。パラメータは、たとえばカラーマップを定義するために使用することもできる。
【００３８】
血管の応用では、血管は、たとえばMIP，サーフェスレンダリング（surface  rendering）、ボリュームレンダリング（volume  renderings）、曲線平面再構成（curved  planar  format）又は直線再編成（straightened  reformat）のビューを使用して可視化される場合がある。さらに、領域及び半径のような局所的な血管の特性は、たとえば狭窄の程度又は動脈瘤のサイズを定量化するため、画像データにおける幾つかの位置で測定される。曲線平面又は直線再編成の可視化技術について、血管の中心を通る経路が使用される場合がある。
【００３９】
局所的な血管の検査は、画像において、たとえばリングのようなオブジェクトを使用することで容易にされる。以下では、リングはオブジェクトの例として使用されるが、（たとえば矩形、平面、点といった）他の種類のオブジェクトがリングを置き換えるために使用されることを理解されたい。
【００４０】
リングがビューにおける予め定義された位置及び向きで現れるように、関心のある構造を表す画像の１以上のビューと位置合わせするためにリングが使用される。評価において、画像に関してリングを移動するといった、ユーザが係るリングと相互作用するのを望むことが分かり、これにより、予め定義された位置及び向きにリングを戻すため、ビューの揃え直しを引き起こす。しかし、リングが相互作用されている間にビューが更新された場合、リングは、ビューにおける固定された位置及び向きのままであり、画像の可視化された部分のみが変化する。これは、直感的に考慮されない。
【００４１】
リングとの相互作用の間、局所的な血管分析のアライメントツールはアクティブ状態にあり、予想とおりに（血管のアライメントを維持して）ビューを更新する。また、相互作用が行われるビューは、相互作用の間に選択された血管の深度を追跡する。また、リングは、ある血管から別の血管にドラッグすることができ、必ずしも１つの血管を常に追跡しない。このアプローチの変形例は、リングが同じ血管と常に揃えられた状態を保持し、フレキシビリティをほんの少し制限するが、血管の追跡を容易にする。
【００４２】
リングとの相互作用の後、ビューは、リングとセンタリングし直され、及び／又は方向を合わせ直される。たとえば、多平面再編成のビューは、血管の方向に平行に維持され、リングに関してセンタリングされる。リングがユーザにより移動されたとき、この自動的なリアライメントは、混乱させるようなユーザの相互作用につながる場合がある。リングが中心になるようにビューを保持することで、混乱させるようなユーザ体験につながる。これは、ドラッグされているリングは、ビューにおいて移動するように見えず、代わりにビュー全体が移動しているように見えるためである。解決策は、リングのドラッグの間にリングの周りでビューを完全に揃え直さないことであり、ドラック動作が終了されたときにのみ、完全に揃え直すことである。さらに、これは、幾つかのケースでは、（ユーザに全体を失わせる）、ビューの瞬間的なセンタリングし直しのため、ユーザを混乱させる場合がある。
【００４３】
滑らかなセンタリングし直しが適用される場合がある。係るセンタリングし直しは、マウスのボタンの押下の解除でのビューの位置からリングがセンタリングされるビューの位置までのビューを動画で表示するキーフレームの補間技術を使用する。「ビューをジャンプする」代わりに、ユーザは、何が起こっているかを明らかに見ることができる。
【００４４】
係る動画で表示される遷移は、たとえば、以下のイベントの何れかによりトリガされる場合がある。新たなオブジェクトの位置を定義するためのビューにおけるクリック。係るケースでは、マウスのクリックにより動画の表示がトリガされる。オブジェクトを新たな位置にドラックするためのビューにおけるドラッグ。係るケースでは、マウスのボタンの押下の解除により動画の表示がトリガされる。たとえばオブジェクトのコーナをドラッグすることによる、オブジェクトの回転。係るケースでは、マウスのボタンの押下の解除により動画の表示がトリガされる。ビューの境界を越えるオブジェクトのドラッグ。係るケースでは、ビューの境界を越えてオブジェクトがドラッグされることにより動画の表示がトリガされる。
【００４５】
センタリングし直しとは別に、その位置で血管に平行となるように、ビューの方向が合わせ直される。リングの相互作用による方向の合わせ直し又は回転は、リングの自動位置合わせにおける誤りを訂正するために可能にされる。リングの向きが（マウスの）相互作用により変更されたとき、新たな方向と一致してビューが動画で表示される。
【００４６】
ユーザが（リングを使用して）ある位置を発見し、測定を行うことを望む場合、ユーザは、リングの位置で血管の測定を実行する。たとえば、血管の一部の管腔、膨張又は長さは、リングの位置で測定される。（第一のリングから第二のリングまでの血管の一部の長さの測定のような）２つの部分からなるリング測定の場合、次のクリックは、測定が完了されるように、第二のリングを位置付ける。ある測定に属するリングは、ライブの検査リングの編集と同様に編集することができる。新たなリングに基づいた測定は、報告における使用のための二次的な捕捉画像の容易な生成をサポートするため、明らかに見る事ができ且つ編集可能な３Ｄラベルを有する。
【００４７】
本発明は、コンピュータプログラム、特に本発明を実施するために適合される記録媒体におけるコンピュータプログラムに拡張されることを理解されたい。プログラムは、ソースコード、オブジェクトコード、コードの中間ソース、部分的なコンパイルされた形式のようなオブジェクトコードの形式であるか、或いは、本発明の係る方法の実現の使用に適した他の形式である場合がある。また、係るプログラムは、多くの異なるアーキテクチャ設計を有する場合があることを理解されたい。たとえば、本発明に係る方法又はシステムの機能を実現するプログラムコードは、１以上のサブルーチンに小分割されることを理解されたい。これらのサブルーチンに機能を分散する多くの異なるやり方は、当業者にとって明らかであろう。サブルーチンは、自己完結型のプログラムを形成するために、１つの実行可能なファイルに共に記憶される。係る実行可能なファイルは、たとえばプロセッサの命令及び／又は（たとえばＪａｖａ（登録商標）インタープリタ命令といった）インタープリタ命令といった、コンピュータ実行可能な命令を含む。代替的に、１以上又は全てのサブルーチンは、少なくとも１つの外部のライブラリファイルに記憶され、たとえばランタイムで静的又は動的にメインプログラムとリンクされる。メインプログラムは、少なくとも１つのサブルーチンへの少なくとも１つの呼び出しを含む。また、サブルーチンは、互いに対する関数呼出しを含む。コンピュータプログラムプロダクトに関する実施の形態は、上述された方法の少なくとも１つの処理ステップのそれぞれに対応するコンピュータ実行可能な命令を含む。これらの命令は、サブルーチンに小分割されるか、及び／又は静的又は動的にリンクされる１以上のファイルに記憶される。コンピュータプログラムプロダクトに関連する別の実施の形態は、上述されたシステム及び／又はプロダクトの少なくとも１つの手段をそれぞれに対応するコンピュータ実行可能な命令を含む。これらの命令は、サブルーチンに小分割され、及び／又は静的又は動的にリンクされる１以上のファイルに記憶される。
【００４８】
コンピュータプログラムのキャリアは、プログラムを担持可能なエンティティ又は装置である。たとえば、キャリアは、たとえばＣＤ  ＲＯＭ又は半導体ＲＯＭのようなＲＯＭ、又はたとえばフロプティカルディスク又はハードディスクといった磁気記録媒体、のような記憶媒体を含む。さらに、キャリアは、電気信号又は光信号のような伝送可能な媒体であり、電気信号又は光信号は、電気又は光ケーブルを介して伝達され、無線又は他の手段により伝達される。プログラムが係る信号で実施されるとき、キャリアは、係るケーブル或いは他の装置又は手段により構成される。代替的に、キャリアは、プログラムが埋め込まれた集積回路である場合があり、集積回路は、関連する方法を実行するために適合されるか、関連する方法の実行における使用向けに適合される。
【００４９】
なお、上述された実施の形態は、本発明を限定するのではなく例示するものである、当業者であれば、特許請求の範囲から逸脱することなしに多くの代替となる実施の形態を設計することができる。請求項では、括弧に配置される参照符号は、請求項を限定するものとして解釈されるべきではない。動詞「備える“comprise”」及びその派生は、請求項で列挙した構成要素又はステップ以外の構成要素又はステップを排除するものではない。構成要素に先行する冠詞“ａ”又は“ａｎ”は、複数の係る構成要素の存在を排除するものではない。本発明は、幾つかの異なる構成要素を有するハードウェアにより、適切にプログラムされたコンピュータにより実現される。幾つかの手段を列挙する装置の請求項では、これらの手段の幾つかは、同一のハードウェアにより実施される。所定の手段が相互に異なる従属の請求項で引用される事実は、これらの手段の組み合わせが使用することができないことを示すものではない。
【図１】
0005706870.tif 000002
【図２】
0005706870.tif 000003
【図３】
0005706870.tif 000004
【図４】
0005706870.tif 000005