(57)【要約】  撮像システムのための収集パラメータを選択するためのシステム及び方法が提供される。収集パラメータは、患者との撮像手順中の撮像システムの撮像設定を少なくとも部分的に定義する。カメラシステムからのセンサーデータに基づいて生成される深度関連マップがアクセスされ、カメラシステムは、撮像システムの視野の少なくとも一部を含む視野を有し、センサーデータは、患者との撮像手順の前に取得され、カメラシステムに対して患者の外形の部分が有する距離を示す。機械学習アルゴリズムが、収集パラメータを識別するために深度関連マップに適用され、その収集パラメータは、撮像システムに提供され得る。
2020500579.tif 000002
【特許請求の範囲】
【請求項１】
患者を撮像手順中の撮像システムの撮像設定を少なくとも部分的に定義する、撮像システムのための収集パラメータを選択するためのシステムであって、前記システムは、
カメラシステムからのセンサーデータに基づいて生成される深度関連マップにアクセスするカメラデータインターフェースであって、前記カメラシステムは、前記撮像システムの視野の少なくとも一部を含む視野を有し、前記センサーデータは、前記患者との前記撮像手順の前に取得されて、前記カメラシステムに対して前記患者の外形の部分が有する距離を示す、カメラデータインターフェースと、
命令のセットを表す命令データを備えるメモリと、
前記カメラデータインターフェース及び前記メモリと通信し、前記命令のセットを実行するプロセッサと、
前記撮像システムによって使用されるべき前記収集パラメータを出力する出力インターフェースとを備え、
前記命令のセットは、前記プロセッサによって実行されたとき、前記プロセッサに、前記収集パラメータを識別するために機械学習アルゴリズムを前記深度関連マップに適用させ、
前記機械学習アルゴリズムは、前記メモリに記憶され前記プロセッサによってアクセスされる、アルゴリズムデータによって表され、
前記機械学習アルゴリズムは、ｉ）例示的な深度関連マップと、ｉｉ）予測値としての例示的な収集パラメータとのセットを含むトレーニングデータを使用してトレーニングされ、前記例示的な収集パラメータは、前の患者との前の撮像手順における人間オペレータによる選択を表し、前記例示的な深度関連マップが、前記前の撮像手順中の同じ又は同様のタイプのカメラシステムによって取得されたセンサーデータに基づいて生成される、
システム。
【請求項２】
前記患者の非画像患者データにアクセスする患者データインターフェースをさらに備え、
前記トレーニングデータは、前記トレーニングデータの所与のセットについて、前記患者の前記非画像患者データと同じ又は同様のタイプのものである例示的な非画像患者データをさらに含み、
前記命令のセットは、前記プロセッサによって実行されたとき、前記プロセッサに、前記機械学習アルゴリズムへの追加の入力として前記非画像患者データを使用させる、
請求項１に記載のシステム。
【請求項３】
前記患者データインターフェースは、前記患者の電子健康記録からの前記非画像患者データにアクセスする、請求項２に記載のシステム。
【請求項４】
前記患者の前記非画像患者データは、
前記患者の体重と、
前記患者の年齢と、
前記患者の性別と、
前記患者の健康状態レベルの定量化と、
前記患者に関連する病気診断と、
前記患者に関連する投薬記録と、
前記患者に関連するバイタルパラメータ記録と
のうちの少なくとも１つを含む、請求項２又は３に記載のシステム。
【請求項５】
前記トレーニングデータは、前記トレーニングデータの所与のセットについて、前記前の撮像手順中の前記カメラシステムと前記撮像システムとの間の前の相対ジオメトリを示す例示的なジオメトリデータをさらに含み、
前記命令のセットは、前記プロセッサによって実行されたとき、前記プロセッサに、前記機械学習アルゴリズムへの追加の入力として、前記撮像手順における前記カメラシステムと前記撮像システムとの間の現在の相対ジオメトリを使用させる、
請求項１乃至４のいずれか一項に記載のシステム。
【請求項６】
前記トレーニングデータの所与のセットの前記例示的な深度関連マップは、前記カメラシステムと前記撮像システムとの間の前の相対ジオメトリに基づいて生成され、
前記命令のセットは、前記プロセッサによって実行されたとき、前記プロセッサに、
前記撮像手順における前記カメラシステムと前記撮像システムとの間の、前記前の相対ジオメトリと現在の相対ジオメトリとの間の偏差を決定することと、
前記偏差が存在し、しきい値を超える場合、前記機械学習アルゴリズムを前記適用することの前に前記偏差を補償するように前記深度関連マップを処理することと
を行わせる、
請求項１乃至４のいずれか一項に記載のシステム。
【請求項７】
前記カメラデータインターフェースは、前記カメラシステムによって収集された前記患者の外形を示す画像データにアクセスし、
前記トレーニングデータは、前記トレーニングデータの所与のセットについて、前記前の撮像手順中の前記前の患者の外形を示す、前のカメラシステムによって収集された例示的な画像データをさらに含み、
前記命令のセットは、前記プロセッサによって実行されたとき、前記プロセッサに、前記機械学習アルゴリズムへの追加の入力として前記画像データを使用させる、
請求項１乃至６のいずれか一項に記載のシステム。
【請求項８】
前記システムは前記カメラシステムを備え、前記カメラシステムは、
飛行時間カメラと、
光検出及び測距カメラと、
レーザー検出及び測距カメラと、
ステレオカメラ、又はステレオカメラとして構成された２つのカメラと、
知られているパターンを前記患者の外形へ投影し、それにより変形したパターンを生じるプロジェクタ、及び前記変形したパターンを記録するカメラとのうちの少なくとも１つを備える、
請求項１乃至７のいずれか一項に記載のシステム。
【請求項９】
前記撮像システムは磁気共鳴撮像システムであり、前記収集パラメータは、
前記磁気共鳴撮像システムに対する前記患者の配置を指定するパラメータと、
ジオメトリ収集パラメータと、
プリセットされたプロトコルのための選択パラメータと、
ＳＥＮＳＥファクタと、
ＳＥＮＳＥ方向と
のうちの１つである、
請求項１乃至８のいずれか一項に記載のシステム。
【請求項１０】
前記撮像システムはＸ線撮像システムであり、前記収集パラメータは、
管電圧と、
管電流と、
グリッドと、
コリメーションウィンドウと、
コリメータのジオメトリパラメータと
のうちの１つである、請求項１乃至９のいずれか一項に記載のシステム。
【請求項１１】
前記撮像システムはコンピュータ断層撮影撮像システムであり、前記収集パラメータは、
電源レベルと、
管電流と、
線量調節と、
スキャンプランニングパラメータと、
再構築パラメータと
のうちの１つである、
請求項１乃至１０のいずれか一項に記載のシステム。
【請求項１２】
前記機械学習アルゴリズムは畳み込みニューラルネットワークである、請求項１乃至１１のいずれか一項に記載のシステム。
【請求項１３】
請求項１乃至１２のいずれか一項に記載のシステムを含む、ワークステーション又は撮像システム。
【請求項１４】
患者を撮像手順中の撮像システムの撮像設定を少なくとも部分的に定義する、前記撮像システムのための収集パラメータを選択するためのコンピュータ実施方法であって、前記コンピュータ実施方法は、
カメラシステムからのセンサーデータに基づいて生成される深度関連マップにアクセスするステップであって、前記カメラシステムは、前記撮像システムの視野の少なくとも一部を含む視野を有し、前記センサーデータは、前記患者との前記撮像手順の前に取得され、前記患者の外形の異なる部分が前記カメラシステムに対して有する距離を示す、アクセスするステップと、
前記収集パラメータを識別するために機械学習アルゴリズムを前記深度関連マップに適用するステップであって、
前記機械学習アルゴリズムが、メモリに記憶されプロセッサによってアクセスされる、アルゴリズムデータによって表され、
前記機械学習アルゴリズムが、ｉ）例示的な深度関連マップと、ｉｉ）予測値としての例示的な収集パラメータとのセットを含むトレーニングデータを使用してトレーニングされ、前記例示的な収集パラメータは、前の患者との前の撮像手順において使用するための人間オペレータによる選択を表し、前記例示的な深度関連マップは、前記前の撮像手順中に前のカメラシステムによって取得されたセンサーデータに基づいて生成される、
適用するステップと、
前記撮像システムによって使用されるべき収集パラメータを出力するステップと
を有する、コンピュータ実施方法。
【請求項１５】
プロセッサシステムに請求項１４に記載の方法を実施させる命令を表す、一時的又は非一時的データを備える、コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像システムのための収集パラメータを選択するためのシステム及び方法に関する。本発明は、さらに、上記システムを備えるワークステーション及び撮像システムと、プロセッサシステムに上記方法を実施させるための命令を備えるコンピュータ可読媒体とに関する。
【背景技術】
【０００２】
医療撮像における共通の課題は、技術者又は他のユーザによる適切な収集パラメータの選択である。そのような収集パラメータは、撮像システムの撮像設定を少なくとも部分的に定義し得、一般に患者固有である。たとえば、技術者が、Ｘ線撮像システムにおけるコリメーションを、一方では、たとえば撮り直しの必要を回避することによって、収集された画像の診断価値を保証するために対象物の解剖学的構造が十分にカバーされることを保証するように設定し、他方では、たとえば電離放射線への不要な曝露を回避することによって、患者の安全を保証するために過剰コリメーションを最小限に抑えることを保証するように設定することはしばしば困難である。
【０００３】
その選択が患者固有であるＸ線撮像システムの他の収集パラメータは、限定はしないが、Ｘ線管の（しばしばｋＶ単位で測定される）管電圧及び（ｍＡ単位の）管電流を指定するパラメータを含む。一般に、技術者は、収集パラメータの選択において、医療ガイドラインによって手引きされる。しかしながら、実際には、収集パラメータの良好な選択は、オペレータの専門知識及び経験に少なくとも部分的に依存し、試行錯誤を伴う。不利なことには、そのような試行錯誤は、たとえば、Ｘ線撮像における、放射線曝露の増加だけでなく、より長い検査時間、不十分な画像品質などにつながることがある。
【０００４】
上記のことは、限定はしないが、必要な変更を加えて、磁気共鳴撮像及び超音波を含む、他の撮像モダリティにも適用されることに留意されたい。
【０００５】
ＷＯ２０１６００１１３５は、Ｘ線撮像システムを設定するステップを有する方法について説明する。この方法は、１つ又は複数の深度カメラから１つ又は複数の深度画像を取得するステップを有し、前記１つ又は複数の深度カメラは、少なくとも、前記Ｘ線撮像システムのＸ線源のＸ線束によってカバーされるエリアをカバーすると言われている。膝のＸ線画像を撮影することに関する例では、たとえば深度画像の処理のための市場で入手可能である画像認識ソフトウェアを使用して、深度画像から、膝が識別され、膝の位置が深度画像中に特定されると言われている。システムは、さらに、深度画像に対する膝の所望の位置を検索する。実際の位置と所望の位置との差が、Ｘ線撮像システムの設定のための補正を決定すると言われている。深度カメラとＸ線源の位置との幾何学的関係が知られているので、たとえば、較正に基づいて、又は適応フィルタ処理などの機械学習技法に基づいて、補正は、Ｘ線システムの実際の位置設定に変換される。
【０００６】
したがって、ＷＯ２０１６００１１３５は、深度画像中の物体を検出しながら、別個にそれについて、深度カメラとＸ線源の一部の位置との幾何学的関係を取得する。その両方が、深度画像中の物体の所望の位置を取得するようにＸ線システムの位置を設定するために組み合わせられる。
【０００７】
不利なことには、すべての関連するランドマークが、深度画像において確実に検出され得るとは限らない。さらに、位置設定の決定のために、検出されたランドマークのみを使用するので、深度画像における他の潜在的に有用な情報が使用されない。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
たとえば、ランドマーク検出のみに頼らないことによって、上記の課題のうちの１つ又は複数に対処する撮像システムのための収集パラメータを選択するためのシステム及び方法を得ることが有益である。
【課題を解決するための手段】
【０００９】
本発明の第１の態様は、撮像システムのための収集パラメータを選択するためのシステムを提供し、収集パラメータは、患者との撮像手順中の撮像システムの撮像設定を少なくとも部分的に定義し、システムは、
−  カメラシステムからのセンサーデータに基づいて生成される深度関連マップにアクセスするように設定されたカメラデータインターフェースであって、カメラシステムが、撮像システムの視野の少なくとも一部を含む視野を有し、センサーデータは、患者との撮像手順の前に取得され、患者の外形の部分が有するカメラシステムに対する距離を示す、カメラデータインターフェースと、
−  命令のセットを表す命令データを備えるメモリと、
−  カメラデータインターフェース及びメモリと通信することと、命令のセットを実行することとを行うように設定されたプロセッサであって、命令のセットが、プロセッサによって実行されたとき、プロセッサに、収集パラメータを識別するために機械学習アルゴリズムを深度関連マップに適用させ、
−  機械学習アルゴリズムが、メモリに記憶されプロセッサによってアクセスされる、アルゴリズムデータによって表され、
−  機械学習アルゴリズムが、ｉ）例示的な深度関連マップと、ｉｉ）予測値としての例示的な収集パラメータとのセットを含むトレーニングデータを使用してトレーニングされ、例示的な収集パラメータが、前の患者との前の撮像手順における人間オペレータによる選択を表し、例示的な深度関連マップが、前の撮像手順中に同じ又は同様のタイプのカメラシステムによって取得されたセンサーデータに基づいて生成される、
プロセッサと、
−  撮像システムによって使用されるべき収集パラメータを出力するように設定された出力インターフェースと
を備える。
【００１０】
本発明のさらなる態様は、上記システムを備えるワークステーション又は撮像システムを提供する。
【００１１】
本発明のさらなる態様は、撮像システムのための収集パラメータを選択するためのコンピュータ実施方法を提供し、収集パラメータは、患者との撮像手順中の撮像システムの撮像設定を少なくとも部分的に定義し、コンピュータ実施方法は、
−  カメラシステムからのセンサーデータに基づいて生成される深度関連マップにアクセスするステップであって、カメラシステムが、撮像システムの視野の少なくとも一部を含む視野を有し、センサーデータは、患者との撮像手順の前に取得され、患者の外形の異なる部分がカメラシステムに対して有する距離を示す、アクセスするステップと、
−  収集パラメータを識別するために機械学習アルゴリズムを深度関連マップに適用するステップであって、
−  機械学習アルゴリズムが、メモリに記憶されプロセッサによってアクセスされる、アルゴリズムデータによって表され、
−  機械学習アルゴリズムが、ｉ）例示的な深度関連マップと、ｉｉ）予測値としての例示的な収集とのセットを含むトレーニングデータを使用してトレーニングされ、例示的な収集パラメータが、前の患者との前の撮像手順において使用するための人間オペレータによる選択を表し、例示的な深度関連マップが、前の撮像手順中に前のカメラシステムによって取得されたセンサーデータに基づいて生成される、
適用するステップと、
−  撮像システムによって使用されるべき収集パラメータを出力するステップと
を有する。
【００１２】
本発明のさらなる態様は、プロセッサシステムに上記方法を実施させるように構成された命令を表す一時的又は非一時的データを備えるコンピュータ可読媒体を提供する。
【００１３】
上記の方策は、たとえば深度又は視差画像の形態で、撮像手順の前に患者の外形の深度関連マップを取得することを伴う。したがって、深度関連マップは、患者の外形の物理的属性に関する情報を提供し得る。深度関連マップは、患者が、たとえば撮像システムの視野内に横たわることによって又は立つことによって、撮像手順のために配置されるとき、収集され得る。深度関連マップは、必ずしも患者の外形全体を含む必要があるとは限らず、深度関連マップは、外形の一部のみに関してもよい。測定される深度は局所的に変化し得る。１つの単純な例は、患者の首が、一般に、顔に対して引っ込んでおり、したがって、カメラからより遠くに離れていることである。同様に、肥満の患者の場合、ウエストが突き出ており、したがって、カメラにより近くなることがある。上記の方策は、さらに、機械学習アルゴリズムを深度関連マップに適用するための命令のセットによって設定されたプロセッサを提供し、機械学習アルゴリズムは、あらかじめ、前の患者の例示的な深度関連マップと前の患者のための人間によって選択されたパラメータとに関してトレーニングされている。「前の」という単語は「過去」を示すことが意図され、したがって、「直前の」に限定されないことに留意されたい。
【００１４】
発明者は、深度画像及び他の深度関連マップが、収集パラメータを決定する際に有益である患者の外形に関する様々な情報を提供し得ることを認識した。そのような情報は、深度関連マップがランドマークを検出するためにのみ使用されるときには使用されない。たとえば、様々な患者属性が深度画像において視認可能であり得、又は少なくとも表示が得られ得、これには、限定はしないが、患者の身体の質量（体重）、身体タイプ、性別、健康状態レベルが含まれる。これらの患者属性は、撮像手順において使用されるべき収集パラメータに影響を及ぼし得る。しかしながら、ヒューリスティックを設計することは、関係が複雑で特に非線形であり得るので、極めて困難である。
【００１５】
前の患者及び手動で選択されたパラメータに関してトレーニングされた、深度関連マップのための機械学習を使用することによって、深度関連マップの利用可能な情報のすべて又は少なくともより多くの情報が考慮に入れられる。機械学習アルゴリズムをトレーニングすることによって、システムは、深度と収集パラメータとの関係を自動的にモデル化することが可能になる。したがって、（たとえばランドマークが視認可能でない場合、常に使用され得るとは限らない）ランドマーク検出のみに頼る必要がない。事実上、決定されたランドマークは、人工的な中間表現と見なされ、この表現は、検出された物体に座標を割り当てることと、さらにこれらの座標を単に使用することとを伴う。提案されるシステムは、機械学習を深度関連マップのすべてに適用するように設定され、これは、この人工的な中間表現を必要としない、より「ホリスティックな」手法になる。
【００１６】
オプションで、システムは、患者の非画像患者データにアクセスするように設定された患者データインターフェースを備え、トレーニングデータは、トレーニングデータの所与のセットについて、患者の非画像患者データと同じ又は同様のタイプのものである例示的な非画像患者データをさらに含み、命令のセットは、プロセッサによって実行されたとき、プロセッサに、機械学習アルゴリズムへの追加の入力として非画像患者データを使用させる。非画像データは、深度関連データを補足する情報を含み得る。たとえば、肺のサイズは、患者の体重、年齢及び性別に相関されることが知られており、ＣＯＰＤのようないくつかの病気による影響を受ける。そのような非画像データをさらに考慮に入れることによって、システムは、患者と、撮像手順において使用されるべき収集パラメータとの関係をより良くモデル化することが可能になる。
【００１７】
オプションで、患者データインターフェースは、患者の電子健康記録からの非画像患者データにアクセスするように設定される。
【００１８】
オプションで、患者の非画像患者データは、
−  患者の体重と、
−  患者の年齢と、
−  患者の性別と、
−  患者の健康状態レベルの定量化と、
−  患者に関連する病気診断と、
−  患者に関連する投薬記録と、
−  患者に関連するバイタル（ｖｉｔａｌ）パラメータ記録と
のうちの少なくとも１つを含む。
【００１９】
オプションで、トレーニングデータは、トレーニングデータの所与のセットについて、前の撮像手順中のカメラシステムと撮像システムとの間の前の相対ジオメトリを示す例示的なジオメトリデータをさらに含み、命令のセットは、プロセッサによって実行されたとき、プロセッサに、機械学習アルゴリズムへの追加の入力として、撮像手順におけるカメラシステムと撮像システムとの間の現在の相対ジオメトリを使用させる。したがって、機械学習アルゴリズムは、トレーニング並びにその後の使用中に、カメラシステムと撮像システムとの間の異なる相対ジオメトリを区別する。ここで、「相対ジオメトリ」という用語は、カメラシステムの視野と撮像システムの視野との幾何学的関係を指す。相対ジオメトリの差は、たとえば、カメラシステムの（たとえば、撮像システムへの又は独立した）取付けの差、或いはカメラシステム及び／又は撮像システム自体の視野の差により存在し得る。このようにして、特定の相対ジオメトリのコンテキスト内で取得されたトレーニングデータは、カメラシステム及び撮像システムが、異なる相対ジオメトリを有する撮像手順中に、使用されることが防がれ得る。代替的に、カメラシステム及び撮像システムは、機械学習アルゴリズムのトレーニング及びその後の使用中に、同じ又は同様の相対ジオメトリを有することが保証され得ることに留意されたい。
【００２０】
オプションで、トレーニングデータの所与のセットの例示的な深度関連マップは、カメラシステムと撮像システムとの間の前の相対ジオメトリに基づいて生成され、命令のセットは、プロセッサによって実行されたとき、プロセッサに、
−  撮像手順におけるカメラシステムと撮像システムとの間の、前の相対ジオメトリと現在の相対ジオメトリとの間の偏差を決定することと、
−  偏差が存在するか又はしきい値を超える場合、機械学習アルゴリズムを適用することの前に偏差を補償するために深度関連マップを処理することと
を行わせる。
【００２１】
説明される様式で深度関連マップを処理することによって、標準化された入力データが、機械学習アルゴリズムに与えられる。たとえば、偏差により、カメラシステムの視野の変化が生じる。視野のそのような差を補償するために、透視画像補正の分野からの画像処理技法が使用され得る。様々な他の技法も知られており、有利に使用され得る。この点において、深度関連マップが画像と見なされ、したがって、そのような画像処理技法によって処理され得ることに留意されたい。
【００２２】
オプションで、カメラデータインターフェースは、カメラシステムによって収集された画像データにアクセスするようにさらに設定され、画像データは患者の外形を示し、
−  トレーニングデータは、トレーニングデータの所与のセットについて、前の撮像手順中の前の患者の外形を示す、前のカメラシステムによって収集された例示的な画像データをさらに含み、
−  命令のセットは、プロセッサによって実行されたとき、プロセッサに、機械学習アルゴリズムへの追加の入力として画像データを使用させる。
【００２３】
深度関連マップに加えて、患者の外形の画像も入力として使用される。画像は、たとえば、可視光のためのＲＧＢセンサーを有するカメラによって取得されたような、「通常の」可視光画像である。画像によって与えられる視野は、深度関連マップによって与えられる視野と同じであるか又は少なくとも部分的に一致し得る。そのような画像データをさらに考慮に入れることによって、システムは、患者と、撮像手順において使用されるべき収集パラメータとの関係をより良くモデル化することが可能になる。
【００２４】
オプションで、システムはカメラシステムを備え、カメラシステムは、飛行時間カメラと、光検出及び測距（ＬｉＤＡＲ：ｌｉｇｈｔ  ｄｅｔｅｃｔｉｏｎ  ａｎｄ  ｒａｎｇｉｎｇ）カメラと、レーザー検出及び測距（ＬａＤＡＲ：ｌａｓｅｒ  ｄｅｔｅｃｔｉｏｎ  ａｎｄ  ｒａｎｇｉｎｇ）カメラと、ステレオカメラ、又はステレオカメラとして構成された２つのカメラと、知られているパターンを患者の外形へ投影し、それにより変形したパターンを生じるように設定されたプロジェクタ、及び変形したパターンを記録するように設定されたカメラとのうちの少なくとも１つを備える。
【００２５】
オプションで、撮像システムは磁気共鳴撮像システムであり、収集パラメータは、
−  磁気共鳴撮像システムの磁気アイソセンターに移動されるべき領域のための基準点など、磁気共鳴撮像システムに対する患者の配置を指定するパラメータと、
−  収集されるべき撮像スライスの中心、向き、及び／又はサイズなど、ジオメトリ収集パラメータと、
−  プリセットされたプロトコルのための選択パラメータと、
−  ＳＥＮＳＥファクタと、
−  ＳＥＮＳＥ方向と
のうちの１つである。
【００２６】
ここで、「ＳＥＮＳＥ」という用語は感度符号化を指し、これは、Ｋｌａａｓ  Ｐ．Ｐｒｕｅｓｓｍａｎｎらによる論文「ＳＥＮＳＥ：Ｓｅｎｓｉｔｉｖｉｔｙ  Ｅｎｃｏｄｉｎｇ  ｆｏｒ  Ｆａｓｔ  ＭＲＩ」、Ｍａｇｎｅｔｉｃ  Ｒｅｓｏｎａｎｃｅ  ｉｎ  Ｍｅｄｉｃｉｎｅ４２：９５２〜９６２ページ（１９９９）に記載されている。ＳＥＮＳＥファクタはアンダーサンプリングファクタである。ＳＥＮＳＥ方向は感度符号化の方向である。
【００２７】
オプションで、撮像システムはＸ線撮像システムであり、収集パラメータは、
−  管電圧、
−  管電流、
−  グリッド、
−  コリメーションウィンドウ、
−  コリメータの検出器の高さ、管の傾き、回転など、コリメータのジオメトリパラメータ
のうちの１つである。
【００２８】
オプションで、撮像システムはコンピュータ断層撮影撮像システムであり、収集パラメータは、
−  電源レベル、
−  管電流、
−  線量変調、
−  ローカライザーのためのテーブルの開始及び終了位置など、スキャンプランニングパラメータ、
−  使用されるべきフィルタタイプなど、再構築パラメータ
のうちの１つである。
【００２９】
オプションで、機械学習アルゴリズムは畳み込みニューラルネットワークである。代替的に、機械学習アルゴリズムは、たとえば、限定はしないが、ＳＵＲＦ、ＳＩＦＴ、Ｂｒｉｅｆ、Ｂｒｉｓｋ、又は固有画像（Ｅｉｇｅｎｉｍａｇｅ）のような技法など、特徴検出の分野において知られている特徴検出器及び／又は特徴記述子と組み合わせられた、サポートベクターマシン、決定ツリー、最近傍技法、又はアンサンブル法を含み得る。
【００３０】
本発明の上述の実施形態、実装形態、及び／又はオプションの態様のうちの２つ又はそれ以上は、有用であると考えられる任意のやり方で組み合わせられ得ることが、当業者によって了解されよう。
【００３１】
システムの説明される修正及び変形に対応する、ワークステーション、撮像システム、コンピュータ実施方法及び／又はコンピュータプログラム製品の修正及び変形は、本明細書に基づいて当業者によって実行され得る。
【００３２】
システム及びコンピュータ実施方法は、多次元画像データ、たとえば、限定はしないが、標準のＸ線撮像、コンピュータ断層撮影（ＣＴ）、磁気共鳴撮像（ＭＲＩ）、超音波（ＵＳ）、陽電子放射断層撮影（ＰＥＴ）、単光子放射コンピュータ断層撮影（ＳＰＥＣＴ）、及び核医学（ＮＭ）など、様々な収集モダリティによって収集された２次元（２Ｄ）、３次元（３Ｄ）又は４次元（４Ｄ）画像に適用され得ることを、当業者は了解されよう。
【００３３】
本発明のこれら及び他の態様は、以下の説明において例として及び添付の図面を参照しながら説明される実施形態から明らかになり、さらにそれらを参照して解明されよう。
【図面の簡単な説明】
【００３４】
【図１】撮像システムのための１つ又は複数の収集パラメータを選択するために設定されるシステムを概略的に示す図である。
【図２】異なる患者から取得された深度マップを示す図である。
【図３】異なる患者から取得された深度マップを示す図である。
【図４】本発明の一実施形態による、機械学習アルゴリズムにおいて使用される畳み込みニューラルネットワークを概略的に示す図である。
【図５】撮像システムのための１つ又は複数の収集パラメータを選択するために設定されるシステムの別の実施形態を示す図である。
【図６】一実施形態による、撮像システムのための収集パラメータを選択するための方法のフローチャートである。
【図７】プロセッサシステムに上記方法を実施させるための命令を備えるコンピュータ可読媒体を示す図である。
【発明を実施するための形態】
【００３５】
図は、単に概略であり、一定の縮尺で描かれていないことに留意されたい。図において、すでに説明された要素に対応する要素は同じ参照番号を有する。例、実施形態又はオプションの特徴は、非限定的なものとして示されるか否かにかかわらず、請求される本発明を限定するものとして理解されるべきではない。
【符号の説明】
【００３６】
参照番号の以下のリストは、図面の解釈を容易にするために提供されており、特許請求の範囲を限定するものとして解釈されるべきではない。
【００３７】
１０  患者
１１  支持体
１２  部屋
１５  撮像システム
１６  撮像システムの視野
１８  カメラシステム
１９  カメラシステムの視野
５８  第１のカメラ
５９  第２のカメラ
６０  患者情報インターフェース
６２  患者情報データベース
１００  収集パラメータを選択するためのシステム
１０２  第１の患者の深度マップ
１０３  第２の患者の深度マップ
１２０  カメラデータインターフェース
１２２  カメラ又は深度データ
１４０  メモリ
１４２  内部データ通信
１６０  プロセッサ
１６２  収集パラメータを表す出力
１７０  出力インターフェース
２００  畳み込みニューラルネットワーク
２０１  第１の層
２０２  第２の層
２０３  第３の層
２０４  第４の層
２０５  第５の層
２０６  第６の層
２０７  出力ニューロン
４００  撮像システムのための収集パラメータを選択するための方法
４１０  深度関連マップにアクセスする
４２０  機械学習アルゴリズムを適用する
４３０  収集パラメータを出力する
５００  コンピュータ可読媒体
５１０  命令を表す非一時的データ
【００３８】
図１は、撮像システムのための収集パラメータを選択するために設定されるシステム１００を概略的に示し、収集パラメータは、患者との撮像手順中の撮像システムの撮像設定を少なくとも部分的に定義する。図１は、部屋１２において支持体１１上に横たわっている患者１０を概略的に示す。Ｘ線撮像システム１５が、支持体１１の上方に構成され、Ｘ線撮像システム１５は、活性化エリア１６とも呼ばれる視野１６を有する。カメラシステム１８が、患者１０の画像を作ることが可能であるように支持体１１の上方に構成される。
【００３９】
Ｘ線撮像システム１５は、患者の上方に配置される必要がないことに留意されたい。たとえば、近接制御される透視システムでは、Ｘ線管が支持体の下方に配置され、イメージャ／レセプタが患者の上方に配置される。他の実施形態では、Ｘ線撮像システム１５は、患者の前方に又は後方に構成される。
【００４０】
カメラ１８は、Ｘ線撮像システム１５の視野１６と少なくとも部分的に重複する視野１９を有する。図１の例では、カメラシステム１８は、Ｘ線撮像システム１５から離れている。代替的に、カメラシステム１８は、Ｘ線撮像システム１５に、たとえば、Ｘ線撮像システムのＣアームに固定される。
【００４１】
システム１００は、カメラシステム１８から取得されたセンサーデータに基づいて深度関連マップにアクセスするように設定されたカメラデータインターフェース１２０を備える。センサーデータは、患者１０との撮像手順の前に取得され、カメラシステム１８に対して患者の外形の部分が有する距離を示す。カメラシステム１８は、深度関連マップをシステム１００に直接与える。代替的に、カメラシステム１８はセンサーデータをシステム１００に与え、センサーデータは、深度関連マップを示すが、それを直接表さない。そのようなセンサーデータの非限定的な例は、ステレオ画像の画像データである。この同様の事例では、深度関連マップは、たとえば、深度及び／又は視差推定の分野からの知られている技法を使用して、センサーデータから推定される。深度関連マップは、システム１００自体によって、たとえば、（図１に示されていない）深度推定プロセッサによって、カメラデータインターフェース１２０自体によって、又は外部エンティティによって推定される。さらに説明されるように、深度関連マップは、深度マップだけでなく、視差マップ又は他のタイプの深度関連マップでもよい。
【００４２】
一実施形態では、カメラシステム１８はシステム１００とは別個である。ただし、システム１００はまた、カメラシステム１８を備えることがある。
【００４３】
概して、カメラシステム１８は、飛行時間カメラと、ステレオカメラと、ステレオカメラとして構成された２つのカメラと、知られているパターンを患者の外形へ投影し、それにより変形したパターンを生じるように設定されたプロジェクタ、及び変形したパターンを記録するように設定されたカメラとのうちの少なくとも１つを備える。
【００４４】
カメラデータインターフェース１２０は、ローカルエリアネットワークへのネットワークインターフェースだけでなく、ビデオインターフェース、たとえば、ＨＤＭＩ（登録商標）など、様々な形態をとる。
【００４５】
システム１００は、データ通信１２２を介してカメラデータインターフェース１２０と内部で通信するように設定されたプロセッサ１６０、並びにデータ通信１４２を介してプロセッサ１６０によってアクセス可能なメモリ１４０をさらに備える。
【００４６】
メモリ１４０は、システム１００の動作中にカメラデータインターフェース１２０及びメモリ１４０と通信することと、収集パラメータを識別するために機械学習アルゴリズムを深度関連マップに適用することとを行うようにプロセッサ１６０を設定する命令のセットを表す命令データを備える。
【００４７】
機械学習アルゴリズムは、メモリ１４０に記憶されプロセッサ１６０によってアクセスされる、アルゴリズムデータによって表される。さらに、機械学習アルゴリズムは、ｉ）例示的な深度関連マップと、ｉｉ）予測値としての例示的な収集パラメータとのセットを含むトレーニングデータを使用してトレーニングフェーズ中にトレーニングされ、例示的な収集パラメータは、前の患者との前の撮像手順における人間オペレータによる選択を表し、例示的な深度関連マップは、前の撮像手順中に同じ又は同様のタイプのカメラシステム１８によって取得されたセンサーデータに基づいて生成される。
【００４８】
図１は、システム１００が出力インターフェース１７０を備えることをさらに示す。図１の例では、出力インターフェース１７０は、収集パラメータ１６２を表す出力を外部に送るように設定される。たとえば、出力インターフェース１７０は、撮像手順において使用するための撮像システムに、たとえば、撮像システムの一部であり、Ｘ線撮像システム１５を制御するワークステーションに、出力１６２を与えるように設定される。代替的に、システム１００は、Ｘ線撮像システム１５などの撮像システムの一部であり、この場合、出力インターフェース１７０は、内部出力インターフェースである。
【００４９】
システム１００は、サーバ、ワークステーション、撮像システム又はモバイルデバイスなど、デバイス又は装置として、或いはそれらにおいて具現される。デバイス又は装置は、適切なソフトウェアを実行する１つ又は複数のマイクロプロセッサ又はコンピュータプロセッサを備える。システムのプロセッサは、これらのプロセッサのうちの１つ又は複数によって具現される。ソフトウェアは、ダウンロードされ、及び／或いは対応するメモリ、たとえば、ＲＡＭなどの揮発性メモリ、又はフラッシュなどの不揮発性メモリに記憶されている。ソフトウェアは、システムのプロセッサに関して説明される機能を実施するように１つ又は複数のプロセッサを設定する命令を備える。代替的に、システムの機能ユニット、たとえば、カメラデータインターフェース、オプションの患者データインターフェース及びプロセッサは、プログラマブル論理の形態のデバイス又は装置において、たとえば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）として実施される。カメラデータインターフェース及び患者データインターフェースは、デバイス又は装置のそれぞれのインターフェースによって実施される。概して、システムの各機能ユニットは回路の形態で実施される。システム１００は、たとえば、異なるデバイス又は装置を伴う、分散的な様式でも実施されることに留意されたい。たとえば、分散は、たとえば、サーバ及び薄型クライアントＰＡＣＳワークステーションを使用する、クライアントサーバモデルによるものである。
【００５０】
参照により本明細書に組み込まれる国際公開ＷＯ２０１４０３３６１４Ａ１は、イメージャのＸ線ビームをコリメートするようにＸ線イメージャのコリメータを自動的に又は半自動的に制御し、物体に関してＸ線イメージャのアライメントを調整するための、装置における空間深度情報の使用について説明する。コリメーション及びアライメント動作は、画像化されるべき物体の３Ｄ画像データに基づく。３Ｄ画像データはセンサーによって収集される。３Ｄ画像データは物体の３Ｄの形状を表し、関心領域についてのコリメーションウィンドウを定義するために、解剖学的ランドマークが３Ｄ画像データから導出される。したがって、ＷＯ２０１４０３３６１４Ａ１では、適切な収集パラメータがコリメーションウィンドウであることを見出すためにランドマークが必要とされる。本出願に記載されているような経験的な様式で（１つ又は複数の）収集パラメータを決定することを可能にするための機械学習アルゴリズムは使用されない。しかしながら、３Ｄ画像データの収集は、深度関連マップの収集の可能な実施形態を表すものとして参照により組み込まれる。
【００５１】
図２及び図３は、（本明細書全体にわたって「深度マップ」とも呼ばれる）異なる患者からの深度画像を示す。図２は「通常の」患者の深度画像１０２を示すが、図３は肥満の患者の深度画像１０３を示す。図２及び図３では、深度はグレースケールによって示され、黒がカメラまでのより大きい距離を示し、白がカメラにより近い。図３からわかるように、深度画像１０３において腹部がより明るいことによってわかるように、肥満の患者の腹部が突き出ている。そのような患者属性、たとえば、患者の物理的状態又は健康状態は、深度画像においてランドマークを探すだけであるときには考慮に入れられないが、以下でより詳細に説明されるように本発明によるシステムによって使用される。
【００５２】
図４は、収集パラメータを予測するために使用される畳み込みニューラルネットワーク（ＣＮＮ）２００を概略的に示す。（人工ニューロンの全結合層のシーケンスからなる）通常のニューラルネットワークとは異なり、ＣＮＮは、局所結合された異なる層のセットと全結合された層のセットとからなる。図４の実施形態では、層の第１のセットは、畳み込み層２０１と、プーリング層２０２と、さらなる畳み込み層２０３と、さらなるプーリング層２０４とを含む。畳み込み層２０１、２０３は、（層内で空間的に制約され、共有される）学習可能なフィルタのセットからなり、プーリング層２０２、２０４は、非線形ダウンサンプリングを実施する（及び自由パラメータの量を低減する）。さらなるプーリング層２０４は、第１の全結合層２０５に結合され、第１の全結合層２０５は、第２の全結合層２０６に結合される。出力ニューロン２０７が第２の全結合層２０６に全結合される。予測値とも呼ばれる出力ニューロンの値は、撮像システムのための収集パラメータについて示すものである。
【００５３】
図４のＣＮＮアーキテクチャについて考えると、たとえば、畳み込み層及びプーリング層並びに全結合層を使用して、第１の部分（層２０１〜２０４）は、基本的に画像特徴抽出ステップを実施すると見なされ、後者（層２０５、２０６、２０７）は、基本的に分類又は回帰タスクを実施すると見なされる。
【００５４】
さらなる患者関連情報を含めるために、非画像データが第１の全結合層に直接挿入される。層２０５を参照されたい。ＣＮＮ２００における層の数及び層のタイプは、学習アルゴリズムに応じて変化することに留意されたい。図４では、ＣＮＮ２００の最後の層が全結合されることが示されていることに留意されたい。ただし、層２０５、２０６は、代替的に、使用される特定の機械学習アルゴリズムに応じて部分的に結合されることに留意されたい。
【００５５】
２つ以上の出力ニューロンがあることに留意されたい。たとえば、ＣＮＮ２００は、一度に２つ以上の収集パラメータを予測するようにトレーニングされる。また、収集パラメータは、たとえば、カテゴリーパラメータとして、ネットワークにおいてコーディングされ、その場合、収集パラメータについての１つの値をコーディングするために、いくつかの出力ニューロンが必要とされる。たとえば、収集パラメータの値は、符号化された２進数である。
【００５６】
従来のＣＮＮは、主に、（たとえば、画像中の異なる位置においてＣＮＮを評価することによって）画像分類のために又は物体検出のために採用されてきたが、ＣＮＮ２００は、Ｊ．Ｒｅｄｍｏｎらによる論文「Ｙｏｕ  Ｏｎｌｙ  Ｌｏｏｋ  Ｏｎｃｅ：Ｕｎｉｆｉｅｄ，Ｒｅａｌ−Ｔｉｍｅ  Ｏｂｊｅｃｔ  Ｄｅｔｅｃｔｉｏｎ」、２０１５、いわゆるＹＯＬＯに記載されているのと同様の回帰アルゴリズムとして使用される。ＹＯＬＯは、ＲＧＢ画像中の関心物体についてのバウンディングボックス及びクラス確率（たとえば、ｘ、ｙ、幅、高さ、確率）を予測するように設計されたものである。
【００５７】
一実施形態では、そのような回帰アルゴリズムは、撮像システムのための（１つ又は複数の）収集パラメータを予測するために使用される。１つの適用例は、たとえば、現在の患者のためのコリメーションウィンドウ設定の予測であり得る。これは、たとえば、コリメーションウィンドウのｘ、ｙ、幅及び高さの設定につながる。概して、ＹＯＬＯ文献に記載されている基本技法は、「任意の」収集パラメータの請求された予測を提供するために拡張され、並びに非画像データの入力と組み合わせられる。
【００５８】
図４の例では、トレーニングサンプルがＣＮＮ２００に供給され、そのサンプルは、（オプションの）非画像データと一緒に深度関連マップを含む。非画像データは、患者の体長、患者の年齢、患者の体重、又はＣＮＮをトレーニングするために場合によっては有用な任意の他の非画像データを含み、これは、図５を参照しながら本明細書でさらに説明される。図４からわかるように、非画像データは、ネットワークにおける後の（たとえば、全結合）層のための入力として使用される。
【００５９】
一実施形態では、深度関連マップはＲＧＢ−Ｄカメラによって生成される。図４のＣＮＮ２００、又は同様の機械学習アルゴリズムを使用することによって、図１のシステム１００は、ランドマークを越える情報ＲＧＢ−Ｄ画像を導出するように設定される。たとえば、ＲＧＢ−Ｄ画像は、患者の腹部の高さの差に関する情報を提供し、これは、患者の全般的な健康状態を示し、したがって、コリメーション設定、露光時間設定、管電圧設定、焦点スポットサイズ設定、及びＸ線感応エリアの選択などに関連する。
【００６０】
さらなる実施形態では、ＲＧＢ−Ｄ画像、又は概して深度関連マップは、対応するアノテーション付きＸ線画像と一緒に学習アルゴリズムのためのトレーニングデータとして使用される。アノテーション付きＸ線画像を使用することによって、システム１００は、たとえば患者の肺など、関心の解剖学的構造のサイズ及び位置を予測するようにトレーニングされる。異なるシナリオが可能である。たとえば、ＲＧＢ−Ｄ画像中の肺の位置を予測することができる（これは、カメラシステムとＸ線デバイスとの間の相対ジオメトリを考慮してシステム設定にマッピングされ得る）。代替的に、検出器座標系における肺の位置、たとえば、カメラシステム１８又は撮像システム１５に対する位置を予測することができる。患者の肺の位置が予測されると、Ｘ線撮像システムのための適切なコリメーション設定が決定されて、したがって、肺の、又は概して関心の解剖学的構造の、最適な撮像を可能にすることができる。
【００６１】
カメラシステム１８は、画像又はビデオ、たとえば、ビデオ画像のストリームを提供することに留意されたい。ビデオは、連続ビデオストリーム又はインターバルビデオストリームである。機械学習アルゴリズムは、ビデオの個々のフレームを入力として使用する。代替的に、複数のフレームが、アルゴリズムへの入力として一緒に使用される。
【００６２】
さらなる実施形態では、カメラシステムは、たとえば、図５に示されているように、２つのカメラを備え、ここで、図１の部屋１２は、第１のカメラ５８と第２のカメラ５９とを備える。図５は、さらに、患者データインターフェース６０及び外部患者情報データベース６２を除いて図１に似ており、これはさらに説明されるだろう。
【００６３】
第１のカメラ５８及び第２のカメラ５９は、ステレオコンテンツを提供するように構成されたステレオカメラである。この場合、深度情報は、ステレオコンテンツの左画像信号と右画像信号との差によって提供される。深度関連マップは、「深度推定」として知られる、知られている技法を使用して、そのようなステレオコンテンツから推定される。
【００６４】
代替的に、第１のカメラ５８は飛行時間（ＴｏＦ：ｔｉｍｅ−ｏｆ−ｆｌｉｇｈｔ）カメラであり、第２のカメラ５９は「通常の」可視光カメラである。ＴｏＦカメラ５８によって生成される深度情報は、プロセッサ１６０によって受信されるコンテンツにおいて明示的に提供される。たとえば、いわゆる「画像＋深度」フォーマットで符号化されたコンテンツにおいて、深度情報は、深度値を含む深度信号によって提供され、深度値は、カメラ又は閲覧者に対して２Ｄ画像信号内の物体が有する距離を示す。深度はＴｏＦカメラ５８から取得され、画像は通常のカメラ５９から取得される。
【００６５】
さらなる実施形態では、カメラシステムは、知られているパターンを患者の外形へ投影し、それにより変形したパターンを生じるように設定されたプロジェクタ５８と、変形したパターンを記録するように設定されたカメラ５９とを備える。変形したパターンは、深度関連マップを作成するために、プロセッサ１６０又は他のエンティティによって使用される。
【００６６】
また別の例では、カメラシステムは、光検出及び測距（ＬｉＤＡＲ）カメラ並びに／又はレーザー検出及び測距（ＬａＤＡＲ）カメラを備える。
【００６７】
深度関連マップは、深度関連値の画像のような構成であることに留意されたい。したがって、「深度関連マップ」という用語は、深度関連画像への参照として理解され、その逆も同様である。深度関連マップは深度値を含む。代替的に、深度関連マップは、視差値又は視差シフト値を含んでもよい。視差値及び視差シフト値は、深度値とほぼ逆の関係を有するが、したがって、依然として、「深度」、たとえば、カメラに対して物体が有する距離を表すが、閲覧者又はディスプレイに対しては当該距離に直接対応しない。深度値の上記のすべてのタイプ間の変換のための方法は、それ自体知られている。
【００６８】
図５に示されているシステム１００は、上述の患者情報データベース６２から患者データを受信するように構成されたオプションの患者データインターフェース６０をさらに備える。患者情報データベース６２は、機械学習アルゴリズムをトレーニングするためにプロセッサ１６０によって使用される、数人の他の患者の非画像患者データを含む。そのような非画像患者データの例は患者の電子健康記録である。データベース６２は、トレーニングフェーズ中に予測値として使用される関連する収集パラメータの値をも含む。代替的に、そのような収集パラメータは、異なるデータベース（図示せず）から取り出される。
【００６９】
説明されるシステムは、ランドマークベース手法と比較して、いくつかの利点を有することが了解されよう。このシステムは、異なる検査並びにモダリティに適用可能であるスキャンパラメータの予測のための包括的なフレームワークを提供する。さらに、このシステムは、「内部」解剖学的構造の予測のためのランドマーク検出又は別個の統計モデルの必要なしに、必要とされる出力の予測を直接可能にする、エンドツーエンド手法を提供する。また、このシステムは、ＲＧＢ−Ｄ及び医療画像データを組み込むことによって、容易に最適化され得る。説明されるシステムは、より高い精度を潜在的に可能にする（ランドマークだけでなく）画像情報全体を活用する（このシステムは、予想される肺サイズに関係する、患者が小さいのか大きいのか、肥満であるのか筋骨型であるのかを「見る」）。このシステムは、予測プロセスを容易にする、患者の年齢又は性別のような、非画像情報を容易に組み込む。最終的に、たとえば、現場でシステムを再トレーニングするために、臨床サイトにおけるオンライン学習を可能にする。
【００７０】
図６は、一実施形態による、撮像システムのための収集パラメータを選択するための方法４００を示す。方法４００は、必要ではないが、図１などを参照しながら説明されるようなシステム１００の動作に対応する。
【００７１】
方法４００は、「深度関連マップにアクセスする」と題する動作において、カメラシステムからのセンサーデータに基づいて生成される深度関連マップにアクセスするステップ４１０であって、カメラシステムが、撮像システムの視野の少なくとも一部を含む視野を有し、センサーデータは、患者との撮像手順の前に取得され、患者の外形の異なる部分がカメラシステムに対して有する距離を示す、アクセスするステップ４１０を有する。方法４００は、「機械学習アルゴリズムを適用する」と題する動作において、収集パラメータを識別するために機械学習アルゴリズムを深度関連マップに適用するステップ４２０をさらに有する。機械学習アルゴリズムは、メモリに記憶されプロセッサによってアクセスされる、アルゴリズムデータによって表され、機械学習アルゴリズムは、ｉ）例示的な深度関連マップと、ｉｉ）予測値としての例示的な収集とのセットを含むトレーニングデータを使用してトレーニングされ、例示的な収集パラメータは、以前の患者との以前の撮像手順において使用するための人間オペレータによる選択を表し、例示的な深度関連マップは、以前の撮像手順中に以前のカメラシステムによって取得されたセンサーデータに基づいて生成される。方法４００は、「収集パラメータを出力する」と題する動作において、撮像システムによって使用されるべき収集パラメータを出力するステップ４３０をさらに有する。
【００７２】
上記の動作は、適用可能な場合には、たとえば、入出力関係によって必要とされている特定の順序に制約されて、任意の好適な順序で、たとえば、連続的に、同時に、又はそれらの組合せで実施されることが了解されよう。
【００７３】
方法４００は、コンピュータ実施方法として、専用ハードウェアとして、又はその両方の組合せとして、コンピュータ上で実施される。また、図７に示されているように、コンピュータのための命令、たとえば、実行可能コードは、たとえば、一連の機械可読物理的マーク５１０の形態で、及び／或いは異なる電気的、たとえば磁気、又は光学的特性又は値を有する一連の要素としてコンピュータ可読媒体５００に記憶される。実行可能コードは、一時的又は非一時的様式で記憶される。コンピュータ可読媒体の例は、メモリデバイス、光ストレージデバイス、集積回路、サーバ、オンラインソフトなどを含む。図７は、命令を表す非一時的データ５１０を記憶する光ディスク５００を示す。
【００７４】
本発明は、本発明を実現するために適応されるコンピュータプログラム、特にキャリア上の又はその中のコンピュータプログラムにも適用されることが了解されよう。プログラムは、ソースコード、オブジェクトコード、コード中間ソース及び部分的にコンパイルされた形態などのオブジェクトコードの形態、又は本発明による方法の実施形態において使用するのに好適な任意の他の形態である。また、そのようなプログラムは多くの異なるアーキテクチャ設計を有することが了解されよう。たとえば、本発明による方法又はシステムの機能を実施するプログラムコードは、１つ又は複数のサブルーチンに再分割される。これらのサブルーチンの間で機能を分散させる多くの異なるやり方は、当業者には明らかであろう。サブルーチンは、独立型プログラムを形成するために、１つの実行ファイルに一緒に記憶される。そのような実行ファイルは、コンピュータ実行可能命令、たとえばプロセッサ命令及び／又はインタープリタ命令（たとえばＪａｖａ（登録商標）インタープリタ命令）を含む。代替的に、サブルーチンのうちの１つ又は複数又はすべては、少なくとも１つの外部ライブラリファイルに記憶され、たとえばランタイムにおいて、静的に又は動的にのいずれかでメインプログラムにリンクされる。メインプログラムは、サブルーチンのうちの少なくとも１つへの少なくとも１つの呼出しを含んでいる。また、サブルーチンは、互いに対する関数呼出しを含む。コンピュータプログラム製品に関する実施形態は、本明細書に記載された方法のうちの少なくとも１つの各処理段階に対応するコンピュータ実行可能命令を含む。これらの命令は、サブルーチンに再分割され、及び／或いは静的に又は動的にリンクされる１つ又は複数のファイルに記憶される。コンピュータプログラム製品に関する別の実施形態は、本明細書に記載されたシステム及び／又は製品のうちの少なくとも１つの各手段に対応するコンピュータ実行可能命令を含む。これらの命令は、サブルーチンに再分割され、及び／或いは静的に又は動的にリンクされる１つ又は複数のファイルに記憶される。
【００７５】
コンピュータプログラムのキャリアは、プログラムを搬送することが可能な任意のエンティティ又はデバイスである。たとえば、キャリアは、ＲＯＭ、たとえばＣＤ  ＲＯＭ又は半導体ＲＯＭ、或いは磁気記録媒体、たとえばハードディスクなど、データストレージを含む。さらに、キャリアは、電気ケーブル又は光ケーブルを介して或いは無線機又は他の手段によって伝達される、電気信号又は光信号など、送信可能なキャリアである。プログラムがそのような信号中で具現化されるとき、キャリアはそのようなケーブル或いは他のデバイス又は手段によって構成されてもよい。代替的に、キャリアは、プログラムが埋め込まれる集積回路であり、集積回路は、関連する方法を実施するために適応されるか、又はそれの実施において使用される。
【００７６】
上述の実施形態は本発明を限定するのではなく説明するものであること、及び、当業者であれば添付の特許請求の範囲から逸脱することなく、多くの代替実施形態を設計することが可能となることに留意されたい。特許請求の範囲では、丸括弧の中に置かれたいかなる参照符号も、特許請求の範囲を限定するものとして解釈されるべきではない。「備える、含む、有する（ｃｏｍｐｒｉｓｅ）」という動詞及びその活用形の使用は、特許請求の範囲で述べられた要素又は段階以外の要素又は段階の存在を除外するものではない。要素に先行する冠詞「ａ」又は「ａｎ」は、そのような要素が複数存在することを除外するものではない。本発明は、いくつかの別個の要素を備えるハードウェアによって、また、適切にプログラムされたコンピュータによって実施される。いくつかの手段を列挙するデバイス請求項では、これらの手段のうちのいくつかが、ハードウェアの１つの同じアイテムによって具現化されてもよい。いくつかの方策が、相互に異なる従属請求項に記載されているという単なる事実は、これらの方策の組合せが有利には使用され得ないことを示しているわけではない。
【図１】
2020500579.tif 000003
【図２】
2020500579.tif 000004
【図３】
2020500579.tif 000005
【図４】
2020500579.tif 000006
【図５】
2020500579.tif 000007
【図６】
2020500579.tif 000008
【図７】
2020500579.tif 000009
【国際調査報告】
2020500579.tif 000010
2020500579.tif 000011