(57)【要約】  拡張可能な事象処理アーキテクチャを有する撮像システム（2）は、撮像領域（8）の周りに配置され、撮像領域（8）内に置かれた被検体から放出された放射線事象を検出する複数の検出器モジュール（4）；複数組の処理要素群（6）であり、各組が複数の検出器モジュール（4）の少なくとも１つの処理要素を含み、各処理要素（6）が、それに付随する検出された放射線事象にタイムスタンプを付し、且つタイムスタンプ付き事象を、事象群のデータストリーム（10）内の発生順の位置に挿入する複数組の処理要素群；及び発生順にされた事象群のストリームを受信し、且つ該ストリーム内の同時発生事象対を、被検体の１つ以上の画像を再構成することに使用するために検出する一致検出回路（22、54）を含んでいる。
2009503534.tif 000002
【特許請求の範囲】
【請求項１】
拡張可能な事象処理アーキテクチャを有する撮像システムであって：
撮像領域の周りに配置され、前記撮像領域内に置かれた被検体から放出された放射線事象を検出する複数の検出器モジュール；
複数組の処理要素群であり、各組が前記複数の検出器モジュールの少なくとも１つの処理要素を含み、各処理要素が：
それに付随する検出された放射線事象にタイムスタンプを付し；且つ
タイムスタンプ付き事象を、事象群のデータストリーム内の発生順の位置に挿入する；
複数組の処理要素群；及び
発生順にされた事象群のストリームを受信し、且つ該ストリーム内の同時発生事象対を、前記被検体の１つ以上の画像を再構成することに使用するために検出する一致検出回路；
を有する撮像システム。
【請求項２】
前記データストリームは各処理要素を順々に横切り、前記発生順にされた事象群を前記一致検出回路に輸送する、請求項１に記載の撮像システム。
【請求項３】
各検出器モジュールは複数の処理要素を有し、前記データストリームは各検出器モジュールを複数回通って、前記発生順にされた事象群を輸送し、且つ各検出器モジュールは、その中の処理要素群を接続する複数のデータパスを含み、それにより該処理要素群のうちの上流の処理要素又は下流の処理要素に１つ以上の事象を選択的に伝達する、請求項２に記載の撮像システム。
【請求項４】
遅延を補償するように前記データストリームの下流に挿入するため、前記処理要素群のうちの第１の処理要素から、前記処理要素群のうちの該第１の処理要素の下流にある第２の処理要素に、タイムスタンプ付き事象群を移動させる１つ以上の迂回データパスを更に含む請求項１に記載の撮像システム。
【請求項５】
各処理要素は：
検出された事象を増幅し且つ調整するパルス増幅・調整回路；
検出された事象をデジタル化するデジタイザ；
検出された事象をエネルギー補正するエネルギー補正要素；
検出された事象を時間補正する時間補正要素；及び
検出された事象を雑音として廃棄するかを決定するために、検出された事象をエネルギーウィンドウと比較するゲート；
のうちの１つ以上を含む、
請求項１に記載の撮像システム。
【請求項６】
前記データストリームは複数の並列パス内で前記処理要素群を接続しており、且つ複数の並列パスからタイムスタンプ付き事象群を受信し、該事象群を対応するタイムスタンプに基づいてまとめるソーターを更に含む請求項１に記載の撮像システム。
【請求項７】
前記データストリームは分岐されており、且つ前記データストリームの複数の分岐からタイムスタンプ付き事象群を受信し、該タイムスタンプ付き事象群を発生順にソートする１つ以上のマルチプレクサを更に含む請求項１に記載の撮像システム。
【請求項８】
前記処理要素群は、軸方向読み出し型、放射状読み出し型、スター型、及び分散型の接続形態のうちの１つにて構成されている、請求項１に記載の撮像システム。
【請求項９】
前記一致検出回路は前記処理要素群のうちの１つ以上に存在している、請求項１に記載の撮像システム。
【請求項１０】
前記処理要素群の各々を通る連続的な事象群の流れが確保され；事象ではない情報が伝達され；且つ事象群のストリーム内の発生順の位置を見出すことが容易にされるように、タイムスタンプ付きのダミー事象を前記データストリームに挿入する要素を更に含む請求項１に記載の撮像システム。
【請求項１１】
一致検出に先立って放射線事象群をソートする方法であって：
放射線事象群を検出する段階；
各事象を表すタイムスタンプ付きパケットを生成する段階；
各パケットを対応する発生順でパケット群のストリームに挿入する段階；及び
同時発生対に関して前記パケット群のストリームを検査する段階；
を有する方法。
【請求項１２】
前記ストリーム内のパケット群が、挿入されるべきパケットより後のタイムスタンプを有するとき、該パケットを前記ストリーム内への挿入のために下流の位置に迂回させる段階；
を更に含む請求項１１に記載の方法。
【請求項１３】
複数のモジュール内に存在する複数の処理要素を順々に通るように、前記ストリームをモジュールからモジュールへと進行させる段階であり、これら処理要素群の各々が１つ以上のパケットを発生順に前記ストリームに挿入する、段階；
を更に含む請求項１１に記載の方法。
【請求項１４】
前記放射線事象群は複数の放射線検出モジュールの各々にて検出され、前記ストリームは前記検出モジュールを順々に横切り、且つ
各モジュールを複数回通るように前記ストリームを進行させる段階；
を更に含む請求項１１に記載の方法。
【請求項１５】
パケット群を前記ストリーム内で発生順にすること；連続的なパケット群の流れを確保すること；事象ではない情報を前記ストリーム中で伝達すること；のうちの少なくとも１つを容易にするため、タイムスタンプ付きのダミーパケットを前記ストリームに挿入する段階、
を更に含む請求項１１に記載の方法。
【請求項１６】
前記データストリームは分岐されており、且つ前記ストリームの合流する分岐群のデータパケット群を発生順にする段階を更に含む請求項１１に記載の方法。
【請求項１７】
第１の処理要素における遅すぎて前記ストリームに挿入されることができないタイムスタンプ付きパケットを、該第１の処理要素から迂回パスに沿って、該パケットを前記ストリームに発生順に挿入することが可能な別の処理要素に伝達する段階；
を更に含む請求項１４に記載の方法。
【請求項１８】
請求項１１に記載の方法を実行する撮像システム。
【請求項１９】
放射線事象群を検出する手段；
各事象を表すタイムスタンプ付きパケットを生成する手段；
前記タイムスタンプ付きパケットをデータストリームに発生順に挿入する手段；及び
同時に検出された事象群を表すデータパケット群に関して前記データストリームを検査する手段；
を有する撮像システム。
【請求項２０】
医用撮像装置において同時発生事象をソートするためのプロセッサであって：
ソートされたパケット群のストリームを運ぶデータパスを形成するように結合された１つ以上の相異なる組の処理要素群；及び
前記１つ以上の相異なる組の処理要素群の各々に結合された少なくとも１つの挿入器であり、各挿入器が、挿入対象のパケットについての前記ストリーム内での発生順の位置を決定し、該パケットを前記ストリーム内の前記発生順の位置に挿入する、少なくとも１つの挿入器；
を有するプロセッサ。
【請求項２１】
各挿入器は、前記挿入対象のパケットの前記発生順の位置が検出されるまで、前記ストリーム内のパケット群をパケットごとに監視する、請求項２０に記載のプロセッサ。
【請求項２２】
各挿入器は、該挿入器を現在横切っているパケットのタイムスタンプと前記挿入対象のパケットのタイムスタンプとの間の時間差を計算し、且つ該時間差に基づいて、前記挿入対象のパケットの前記発生順の位置を発見するために前記ストリーム内のパケット群を周期的に監視する、請求項２０に記載のプロセッサ。
【請求項２３】
前記時間差が減少するに連れて、前記ストリーム内のパケット群を監視する周波数は高くされる、請求項２２に記載のプロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理に関し、特に、医用撮像においてタイムスタンプ付きデータを時間順でソートすることに適用されるものである。より具体的には、本発明は、例えば陽電子放出断層撮影（ＰＥＴ）スキャナ等の医用撮像システムによって検出された事象を、同時に発生した信号の発見を容易にするために時間順でソートすることに関する。
【背景技術】
【０００２】
従来のＰＥＴスキャナは複数の放射線検出器モジュール又はヘッドを有している。モジュールは、該モジュールが被検体を囲むように被検体を位置付けることを容易にするように配置されている。放射線医薬品が被検体に投与され、且つ／或いは被検体によって摂取される。放射線医薬品は、陽電子を放出する放射線減衰事象を被検体内に発生させる。陽電子は比較的短い距離を進行した後、２つの反対向きのガンマ線を生成する電子−陽電子消滅事象にて電子と相互作用する。２つの反対向きのガンマ線は２つの別々の放射線検出器モジュールによって、それらの間の同時計数線（line  of  response；ＬＯＲ）を定める２つの実質的に同時の放射線検出事象として検出される。
【０００３】
各放射線検出モジュールは、事象が受信された空間的な位置と各事象のエネルギーとを決定する電気回路を含んでいる。各放射線検出モジュールはしばしば、各々のガンマ線検出に応答して光のバーストすなわちシンチレーションを生成する１つ又は複数のシンチレータを含んでいる。一部のＰＥＴスキャナにおいて、この光バーストは、シンチレータに光学的に結合された光電管（ＰＭＴ）アレイによって対応する電気信号に変換される。他のＰＥＴスキャナにおいては、光バーストの強度に比例するアナログ電流を生成させるためにフォトダイオードアレイが用いられている。
【０００４】
空間的な位置及びエネルギー信号に加え、受信された事象の各々は検出器モジュールにトリガー信号を発信させる。全ての検出器モジュールからのトリガー信号は共通の一致（コインシデンス）検出器に伝達され、それによって受信される。共通の一致検出器は、放射線事象が互いの時間的な一致（コインシデンス）ウィンドウ内にあるかどうかを決定する。２つの且つ２つのみの放射線事象が一致ウィンドウ内にある場合、それらは同一の電子−陽電子消滅事象から生成された同時発生事象であると判断される。同時発生事象を表す信号は保持され、画像を再構成するために使用される。同時発生事象を表さない放射線事象は捨て去られる。
【０００５】
典型的な大型のＰＥＴスキャナは、被検体を囲むように配置された約２０−３０個の放射線検出器モジュールを有し得る。市場動向は、各放射線検出器セルを小型化し、放射線検出器モジュールを増やす方向である。放射線検出器モジュールの数が増大されるに連れ、所与の時間に一致検出器に伝達される信号数も増える。結果として、一致検出器ロジックの複雑さが増大し（例えば、入力及びそれに付随するワイヤーの数が増大し）、従来手法は魅力のないもの、更には実用的でないものになる。上述の問題を鑑みるに、これらの問題を解決することを容易にする改善された技術が望まれる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、撮像システムによって検出された事象を、同時に発生した信号の発見を容易にするために時間順でソートする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一態様に従った拡張可能な事象処理アーキテクチャを有する撮像システムは、撮像領域の周りに配置され、撮像領域内に置かれた被検体から放出された放射線事象を検出する複数の検出器モジュール；複数組の処理要素群であり、各組が複数の検出器モジュールの少なくとも１つの処理要素を含み、各処理要素が：それに付随する検出された放射線事象にタイムスタンプを付し、且つタイムスタンプ付き事象を、事象群のデータストリーム内の発生順の位置に挿入する、複数組の処理要素群；及び発生順にされた事象群のストリームを受信し、且つ該ストリーム内の同時発生事象対を、被検体の１つ以上の画像を再構成することに使用するために検出する一致検出回路を含んでいる。
【０００８】
１つの利点は、多数の検出器モジュールを有する撮像スキャナによって検出された放射線事象群を処理できることである。
【０００９】
別の１つの利点は、データの流れと処理効率とが改善されることである。
【００１０】
別の１つの利点は、データ伝送が単純化されることである。
【００１１】
以下の好適な実施形態の詳細な説明を読み、理解することにより、更なる効果が当業者に明らかになる。
【発明を実施するための最良の形態】
【００１２】
図面は、単に実施形態を例示するためのものであり、請求項の範囲を限定するものとして解されるべきではない。
【００１３】
図１は、拡張可能な処理アーキテクチャを用いる医用撮像システム2（例えば、陽電子放出断層撮影（ＰＥＴ）スキャナ）を例示している。システム2は複数の放射線検出器モジュール4を含んでおり、各モジュール4は１つ又は複数の処理要素（ＰＥ）6に結合され、且つ撮像領域8の周りに配置されている。モジュール群4は、撮像領域8内で発生した放射線事象（例えば、ガンマ線）を検出する放射線検出器群から成る１つ以上のリングを形成するように配置されている。各処理要素6は、検出された放射線事象（すなわち、検出信号（以下、シングル（single）））を処理・パケット化し、下流での処理（例えば、同時発生シングルを検出すること）及び１つ以上の画像への再構成のために、それぞれのパケットを発生順にデータストリーム又はバス10に挿入する回路を含んでいる。シングルを処理してパケット化すること、及び対応するパケットを挿入することは処理要素レベルで行われるので、システム2は、用いられるモジュール4の数及び／又は各モジュール4に結合された処理要素6の数によって容易に拡張される。システム2はまた、撮像（例えば、２次元及び３次元）の前、最中及び／又は後に撮像領域8内に被検体（例えば、人間）を配置するための患者用ベッド又は支持機構12を含んでいる。
【００１４】
システム2を用いた撮像に備え、放射線医薬品が被検体に投与される。被検体は撮像領域8内に好ましく配置される。放射線医薬品は放射線減衰を被り、陽電子の放出をもたらす。陽電子は近くにある１つ以上の電子と相互作用して消滅し、各々が約５１１ｋｅＶのエネルギーを有する２つの反対向きのガンマ線が生成される。２つの反対向きのガンマ線は相対する検出器モジュール4に実質的に同時に突き当たる。一対の検出器から等距離にあるところを起源としない陽電子は、例えほぼ光速とは言っても相異なる距離を進行するので、一般に、同時発生事象の間には僅かな時間オフセットが存在する。
【００１５】
典型的な検出器モジュール4は１つ以上のシンチレーション結晶（図示せず）を含んでいる。各シンチレーション結晶は、陽電子の消滅から生成されたガンマ線などの放射線事象に突き当たられると、光のシンチレーションを生成する。各結晶によって生成された光は、対応する処理要素6に結合された１つ以上の光検出器（図示せず）によって受光される。処理要素6の各光検出器は光をシングル、すなわち、対応する電気信号に変換する。当然ながら、放射線を受けることに応答して直接的に電気信号を生成する半導体検出器や、その他の種類の検出システムも意図される。
【００１６】
１つ以上の光検出器から得られたシングルは同時に、並列チャネル上で処理部品14に伝達され、それによって処理される。好適な前処理は、信号増幅、フィルタリング、及び／又は調整（conditioning）を含んでいる。そして、前処理されたシングルはデジタル化される。得られたデジタルシングルは、例えば、各シングルのエネルギー補正及び／又は時間補正（例えば、タイムウォーク、オフセット補正）を行うため、且つ／或いは、所定のエネルギーウィンドウの外側にあるエネルギーを伴うシングル（例えば、雑音や散乱などと考えられるシングル）をフィルタリングするように各シングルをエネルギーでゲーティングするため、更に処理される。シングルの前処理、デジタル化及び／又は更なる処理を容易にするため、バッファ及び／又はその他の記憶媒体が用いられ得る。
【００１７】
処理要素6ごとに、処理されたシングルは各シングルの様々な特徴を決定する分析器16によって集められる。例えば、分析器16は、各事象が受信された時間（例えば、タイムスタンプ）、各事象を受信した結晶の識別子、各事象のエネルギー、各事象が受信された位置を指し示す１つ以上の座標などを決定する。分析器16はまた、各々が少なくともタイムスタンプを含み、且つ必要に応じて結晶識別子、事象のエネルギー値、衝突座標及び／又はその他の情報のうちの１つ以上を含むパケットをシングルごとに生成する手助けをする。
【００１８】
処理要素6ごとに、パケット群及び必要に応じてのその他のパケット群（例えば、その他の処理要素6から転送されたパケット、タイムスタンプ及びシステム情報を含むパケット、タイムスタンプ及びゼロ情報を含むパケット等）は、パケットのタイムスタンプに基づいて、対応するソーター18によって時間でソートされる。各処理要素に関連する時間ソートされたパケット群は、対応する挿入器20によって、パケット群から成るデータストリーム10に挿入される。好適な一実施形態において、データストリーム10はモジュール群4の各々及び各モジュール4内の各処理要素6をモジュールからモジュールへと一度以上横切る。
【００１９】
データストリーム10が個々の処理要素6を横切るとき、その対応する挿入器20はパケットが挿入されるべきか及びパケットが挿入されるべき場所を決定し、発生順の位置が過ぎ去っていなければ、少なくとも部分的に各パケットのタイムスタンプに基づいて各パケットを発生順にストリーム10に挿入する。挿入器20は、パケットをデータストリーム10に正確に挿入するために、発生順の位置及び／又はデータストリーム10のその後の通行を待たねばならないことがある。挿入器20はまた、ストリーム10への挿入のためにパケットを別の処理要素6に伝達してもよい。例えば、データストリーム10内でのパケットの正確な発生順の位置が過ぎ去ってしまっている場合、挿入器20はそのパケットを、そのパケットをその発生順の位置でストリーム10に挿入することが可能な下流の処理要素6に転送することができる。他の一例においては、挿入器20は、発生順の位置を待つのではなく、データストリーム10への挿入のためにパケットを上流の処理要素6に伝達することができる。パケットを別の処理要素6に伝達することにより、負荷の配分を平衡化すること、効率を改善すること、及び非同期シングルのセットを生じさせる如何なる遅延をも補償することが容易になる。
【００２０】
挿入器20は、典型的に、データストリーム10内に既にあるパケット群のタイムスタンプと、データストリーム10に挿入されるべきパケットのタイムスタンプとを比較することによって、各パケットの発生順の位置を決定する。このアルゴリズムを用いると、パケットは、後続のパケットが挿入対象のパケットのタイムスタンプより後のタイムスタンプを伴っており、且つ先行するパケットが挿入対象のパケットのタイムスタンプより前のタイムスタンプを伴っているときにデータストリームに挿入される。挿入器20は、パケットをデータストリーム10に挿入するために待つ（例えば、必要に応じてパケット群をバッファリングすることを含む）か、あるいは、データストリーム10内の現在この処理要素を横切っているパケット群が挿入対象のパケットのタイムスタンプより後のタイムスタンプを伴っているとき、パケットを下流に伝達するかする。
【００２１】
挿入器20は発生順の位置が到来するまでタイムスタンプを監視し続ける。一例において、このような監視はパケットごとに為される。他の一例においては、処理要素6を現時点で横切っているパケットのタイムスタンプと挿入対象のパケットのタイムスタンプと間の時間差がパケット検査の頻度（周波数）を決定する。この差が集束するに連れ、発生順の位置が見出されてパケットが挿入されることを確実にするため、タイムスタンプのサンプリング周波数は増大される。比較的大きいタイムスタンプ差では、この周波数は処理サイクルを解放するために低減され、それにより全体的な性能が向上され得る。挿入器20は、その後の通行を待つか、データストリーム10内の後続パケット及び先行パケットが挿入対象のパケットのタイムスタンプより後のタイムスタンプを伴っているとき、パケットを転送するかの何れかを行う。
【００２２】
ソートされたパケット群から成るデータストリーム10は一致検出器22に伝達され、一致検出器22は、電子−陽電子消滅事象の対に対応する実質的に同時のガンマ線検出の対を特定するために隣接し合うシングルを処理する。この処理は、例えば、エネルギーフィルタリング（例えば、約５１１ｋｅＶに置かれた選択されたエネルギーフィルタリングウィンドウの外側にある放射線検出事象を捨て去ること）、及び／又は一致フィルタリング（例えば、選択された時間フィルタリング間隔より大きく互いに離れた放射線検出事象の対や、共通ウィンドウ内にある３つ以上の事象を捨て去ること、遅延ウィンドウ技術を用いて偶発同時を特定すること、等）を含むことが可能である。認識されるべきことには、一致検出器22は処理要素6、再構成システム、及び／又はその他の構成部品の内部にあってもよい。例えば、各処理要素6において分散型の一致検査が行われてもよい。ストリーム10の最後の処理要素6は、一致する相手を有さないシングルを廃棄する。フィルタリングされたストリーム10は再構成システムに与えられる。ストリーム10の末端での一致検査は、再構成システム内の基板上のＦＰＧＡによって、且つ／或いはこのチェーンの最後の処理要素6において為されることができる。
【００２３】
一致検出器22が一致する対（例えば、一致（コインシデンス）ウィンドウ内の隣接し合うシングル）を特定すると、一致するシングルを結ぶ同時計数線（ＬＯＲ）が生成される。空間的なＬＯＲ及び／又は一致するシングルの対は再構成システム24に伝達され、再構成システム24はこのデータから、何らかの好適な再構成アルゴリズムを用いて１つ以上の画像を再構成する。好適なアルゴリズムの例は、これらに限られないが、フィルタ補正逆投影法、及び／又は補正の有無を問わず反復逆投影法を含む。得られた再構成画像はモニター上に表示され、記憶され、フィルムに印刷され、アーカイブに保管され、臨床医（例えば、放射線医）に伝達され、等々し得る。
【００２４】
図２は、付随するタイムスタンプに基づいて、（パケットとしてまとめられた）シングルを発生順にデータストリーム10に挿入するための典型的な拡張可能な処理アーキテクチャを例示している。この例において、システム2はＮ個のモジュール4を含んでおり、各モジュール4はＬ個の処理要素6を含んでいる。ただし、Ｎ及びＬは１以上の整数である。このシステム2のデータ処理アーキテクチャは、Ｎ及びＬを好適に選択することによって拡張される。
【００２５】
放射線事象（例えば、陽電子消滅からのガンマ線）がモジュール4の１つに受信される（突き当たる）と、処理要素6に付随する変換要素（例えば、１つ以上のシンチレータ、フォトダイオード、半導体検出器など）は１つ以上の対応する電気信号、すなわち、シングルを生成する。また、各処理要素6は対応するシングルの様々な特性を決定し、各シングルを、少なくともその事象が受信された時間を指し示すタイムスタンプを含み、且つ必要に応じて、その事象を受信した検出器の識別子、その事象のエネルギー、その事象の位置を指し示す１つ以上の座標、及び／又はその他の情報、の１つ以上を含む１つのパケットにまとめる。
【００２６】
各処理要素6は、対応するパケット群を時間順でソートし、それらパケット群を発生順にデータストリーム10に挿入する。好適な一実施形態において、発生順の位置は、データストリーム10内に既にあるパケット群のタイムスタンプと、データストリーム10に挿入されようとするパケットのタイムスタンプとを比較することによって位置付けられる。データストリーム10に挿入される所与のパケットの発生順の位置は、挿入対象のパケットのタイムスタンプより前のタイムスタンプを有するパケットと、挿入対象のパケットのタイムスタンプより後のタイムスタンプを有するパケットとの間である。
【００２７】
例示された一実施形態においては、各処理要素6は、異なる放射線モジュール4に属する少なくとも１つの隣接する処理要素6に、データストリーム10を介して動作的に結合されている。この構成において、実質的に全ての処理要素6は、先行する放射線検出器モジュール4に属する上流の処理要素6と、下流の放射線検出器モジュール4に属する下流の処理要素6とである２つの隣接する処理要素6に接続されている。
【００２８】
一例として、放射線検出器モジュール“MODULEJ”に属する処理要素“PE1”は、後続の放射線検出器モジュール“MODULEK”に属する処理要素“PE1”、及び先行する放射線検出器モジュール“MODULEI”に属する処理要素“PE1”と通信する。他の一例として、放射線検出器モジュール“MODULE1”に属する処理要素“PE2”は、後続の放射線検出器モジュール“MODULE2”に属する処理要素“PE2”、及び先行する放射線検出器モジュール“MODULEN”に属する処理要素“PE1”と通信する。例外は、少なくとも、“MODULE1”に属する処理要素“PE1”及び“MODULEN”に属する処理要素“PEL”である。これらの２つの処理要素6は最初の処理要素と最後の処理要素とを意味しており、これら双方は一般的に、異なる放射線モジュール4に属する１つの隣接する処理要素6のみに結合されている。
【００２９】
データストリーム10は、図２においては、モジュールからモジュールへと全ての処理要素6を直列に横切る単一のパスとして描かれている。しかしながら、認識されるべきことには、様々なその他のデータパスも意図される。例えば、処理要素6及び／又は放射線検出器モジュール4は、各々のグループがそれ自身のパスを含み且つ／或いは１つ以上の処理要素6（例えば、最初の処理要素6、最後の処理要素6など）を共有するような複数のグループに区分けされることができる。他の一例においては、処理要素群6の１つ以上はデータストリーム10から除外されていてもよい。例えば、無機能あるいは多機能の処理要素6は飛び越され得る。基本的に、処理要素群6を何らかの好適な手法で様々に接続することによって、如何なる数のデータパスも形成され得る。
【００３０】
各放射線検出器モジュール4内には、各放射線検出器モジュール内の処理要素6を結合させることによって、必要に応じてのデータパスが形成される。パス30は、例えば、ストリーム10内の発生順の位置にパケットを一層効率的に挿入することが可能な処理要素30にパケットを移動させるために、処理要素6間でパケットを移動させる迂回路として使用される。例えば、各処理要素6は上述のようにストリーム10を介して次の処理要素6にデータを送ることができる。これは、ストリーム10内のパケット群の順序を乱すことになるが、その後、処理要素6はデータパス30のうちの１つ以上を用いて、遅れて到来するデータの少なくとも一部を好適な処理要素6に転送し、この乱れを補償することができる。
【００３１】
他の一例においては、スキャナ2が光電管（ＰＭＴ）を使用する実施形態で、検出された事象の結晶へのマッピングに伴うマッピング速度が変動することに起因して、シングルに遅延が生じ得る。このような遅延は、対応するパケットが、データストリーム10内のその発生順の位置が未だ通過していない下流の処理要素6に伝達されることによって、且つ／或いはマルチパスアーキテクチャにおけるその後のデータストリーム10の通行を待つことによって、データストリーム10内のその発生順の位置に挿入されなければならない状況をもたらし得る。前者の場合、このパケットはパス30の１つ以上を介して、このパケットをデータストリーム10内のその発生順の位置に挿入可能な好適な処理要素6に転送される。後者の場合、このパケットは、データストリーム10内のその発生順の位置に挿入されることが可能になるまでバッファリングされる。
【００３２】
スキャナ2がデジタル式のフォトダイオードを使用する一実施形態においては、このような事象を結晶にマッピングすることに伴う補償は一般的に必要とされない。何故なら、各結晶上で各事象の位置を決定することに実質的に同等量の時間が費やされるからである。結果として、事象の位置へのマッピングは一般的に、シングルごとに遅延が変動することをもたらさない。これらの例において、パス30は遅延を導入するために使用され得る。例えば、リングの末端にあるパケット群は、データストリーム10に挿入されるまでに一層長い時間にわたって待つことになる。その結果、関連する放射線検出器モジュール4をストリーム10が横切るまでこれらのパケット群をバッファリングするためにバッファが必要とされる。これらのパケット群は、より均一にデータストリーム10に挿入されるように、パケット群の分配を容易にするパス30を介して上流に押し出されることができる。このようにパス30を用いることはバッファのオーバーフローを抑制し、且つ負荷を均一化させることが可能である。
【００３３】
シングルに関する情報を有するパケット群に加えて、その他の情報を有するパケット群もデータストリーム10に挿入される。例えば、各々が少なくともタイムスタンプを有する１つ以上のダミーパケットがストリーム10に挿入される。参照符号32で示されるように、このようなパケット群は少なくとも、１つ以上の先導パケットとしてストリーム10に挿入される。これらのパケット群は、ストリーム10に発生順の位置を配置する助けとなる。例えば、ストリーム10内に既にある隣接パケット群のタイムスタンプをストリーム10に挿入されようとするパケットのタイムスタンプと比較することによってストリーム10に発生順の位置を配置するアルゴリズムを用いるとき、少なくともタイムスタンプを有する先導ダミーパケットを設けるは、さもなければ存在しないはずの比較のためのパケットを提供する。
【００３４】
図２は参照符号32の位置でのダミーパケット挿入を示しているが、このようなダミーパケットは如何なる時点で、且つ／或いはデータストリーム10内の如何なる位置で挿入されてもよいことは理解されるべきである。典型的に、これらのパケットのタイムスタンプは、データストリーム10の発生順シーケンスを乱すことを抑制するために、無原則というわけではない。バスが遮られることを防止するため、位置32において同期化パケット群も一定期間ごとに挿入される。データストリーム10内にダミーパケットを挿入できることは、各処理要素6を横切る連続的なパケットストリームを確保し且つ上述の比較が実行不可能な状況を軽減するために活用される。他の例においては、１つ以上の“ダミー”パケットに例えばシステム情報などの更なる情報を含めることが可能である。例えば、特定の時間にセンサーから読み出される患者支持位置、エラー履歴、メンテナンス計画、温度などを、タイムスタンプとともにパケット内に組み込むことができる。
【００３５】
結果として得られた時間ソートされたデータストリームは一致検出回路22に伝達され、一致検出回路22は隣接し合う時間ソートされたシングルを処理し、実質的に同時のガンマ線事象を特定する。この一致検出回路はモジュール4の外部（例えば、再構成システム内）にあってもよいし、且つ／或いは１つ以上の処理要素6（例えば、データストリーム10内の最後の処理要素6）の内部にあってもよい。処理要素6内の一致検出回路は、ストリーム10からの非同時発生シングルのフィルタリングを可能にする。結果として、非同時発生シングルは、シングルを再構成システムに伝達することに先立って捨て去られることが可能である。以上により、パイプラインの負荷が軽減され、再構成システムにおいて一致検査をしなければならないことが緩和される。
【００３６】
図３は処理要素アーキテクチャを例示している。図示されるように、各処理要素6は１つ以上の検出器34に結合されている。検出器34は検出された放射線事象の各々に対応するシングルを生成する。シングルは、必要に応じて、処理ユニット38によるストリーム10への挿入のために、処理部品14によって好適な様式に並列処理される。このような処理は、増幅、フィルタリング、調整、デジタル化、様々な補正、及び／又はエネルギーゲーティングのうちの１つ以上を含んでいる。また、処理部品14は、例えば事象を検出した検出器の識別子、事象のエネルギー、放射線検出器モジュール4上への衝突の座標などのシングルに関連する様々な特徴を決定し、衝突の時間を指し示すタイムスタンプが決定され、例えばパケット内の各シングルに関連付けられることができる。
【００３７】
処理部品14は非同期的にパケット群を処理ユニット38にストリーミングし、処理ユニット38はパケット群を時間順にソートして、それらをタイムスタンプに基づいてデータストリーム10に挿入する。処理ユニット38はまた、その他の処理要素6からパス30を介してパケット群を受信する。認識されるべきことには、各処理ユニット38は、１つ以上のプログラム可能ゲートアレイ（ＰＧＡ）、１つ以上の特定用途向け集積回路（ＡＳＩＣ）及び／又はこれらに類するものを含む、専用且つ／或いは多機能なロジックを含むことができる。
【００３８】
パケット群を受信すると、処理ユニット38は、各パケットを発生順にデータストリーム10に挿入し、且つ／或いは挿入のためにパス30を介してパケット群をその他の処理要素6に伝達する。上述のように、発生順の位置は、ストリーム10内に既にあるパケット群のタイムスタンプをストリーム10に挿入されようとするパケットのタイムスタンプと比較することによって決定される。ストリーム10内の隣接し合うパケット双方のタイムスタンプが挿入対象のパケットのタイムスタンプより前であるとき、処理ユニット38はその発生順の位置が通るまでパケットを保持（例えば、バッファリング、記憶など）する。ストリーム10内の１つのパケットのタイムスタンプが挿入対象のパケットのタイムスタンプより前であり、且つストリーム10内の次のパケットのタイムスタンプが挿入対象のパケットのタイムスタンプより後であるとき、処理ユニット38はそのパケットをストリーム10内のこれら２つのパケットの間に挿入する。ストリーム10内の隣接し合うパケット双方のタイムスタンプが挿入対象のパケットのタイムスタンプより後であるとき、処理ユニット38はそのパケットを下流の処理要素6内の処理ユニット38に転送し、且つ／或いはそのパケットをストリーム10の二度目の進行中に挿入する。
【００３９】
図４−７は、様々な実施形態に従った、処理部品14によって実行される好適な処理ロジックを例示している。図４に示されるように、一実施形態において、各処理部品14は対応する検出器から伝達された電気信号をデジタル化するデジタイザ38を含んでいる。図５は、さらに、光検出器又はその他の検出器34からの信号の増幅（例えば、解像度又はダイナミックレンジを増大させる）及び／又は調整を行う、必要に応じてのパルス増幅・調整（ＰＡＣ）回路40を示している。図６は、明らかなエネルギーバラつきをスケーリングするために各シングルのエネルギー補正を行う要素42と、検出器間での相対的な処理時間及び伝送時間の差を調整するために、各シングルの時間補正（例えば、タイムウォーク、オフセット補正）を行う要素44とを含む他の一実施形態を例示している。図７は、エネルギーレベルに閾値を設けるために使用されるゲート46を有する一実施形態を示している。ゲート46は測定された事象のエネルギーを所定のエネルギーウィンドウと比較し、このウィンドウ内のエネルギーレベルを有する事象のみを通過させる。このウィンドウの外側にあるエネルギーレベルを有する事象は、雑音や散乱などと見なされて廃棄される。
【００４０】
図８は、ソーター18が処理部品14及び／又はその他の処理要素6からのパケット群の時間ソートを行い、それらをストリーム10への挿入のために処理ユニット38に伝達する一実施形態を例示している。ソーター18は様々なソート技術を用いることができる。例えば、ソーター18は、タイムスタンプに基づいてパケット群を発生順に並び替えることの助けとなる１つ以上の部品（例えば、マルチプレクサ、バッファなど）を含むことができる。ソーター18は、一例において、全てのパケットを受信し且つそれらをデータストリーム10への挿入のために並び替える１つの多対一結合器48を含んでいる。これは図９に例示されている。
【００４１】
図１０はツリー型のソート用パイプラインを例示している。このパイプラインを用い、パケット対は複数のマルチプレクサ50（“ＭＵＸ”50）によって並列にソートされる。２つ以上のマルチプレクサ50からのソートされた対は、受信したパケット群をソートする別のマルチプレクサ50に送られる。パケット群の組を受信し、それらをソートし、且つソートされた組を別のマルチプレクサ50に伝達する段階群は、全てのパケットがソートされ、ストリーム10に挿入される準備が整うまで続けられる。簡潔さのため、図１０は三段階のソートを例示しているが、如何なる段階数のソートも意図されることは認識されるべきである。また、好適なマルチプレクサは二対一の結合処理に限られるものではない。
【００４２】
図１１は、ソーター18が処理部品14からのパケット群のソート及び結合に使用され、得られたソート後のパケット群が該ソーターの外部にある結合器48によって、パス30を介して受信されたパケット群とソート・結合される代替的な一実施形態を例示している。結合器48は別個の部品として図示されているが、認識されるべきことには、結合器48は代替的に処理ユニット38内にあってもよい。図１２は、必要に応じての多重度検査器（multiplicity  checker）52を有する一実施形態を例示している。多重度検査器52は、典型的に、処理要素が検出器の重複部分からデータを受信するＰＭＴに基づくシステムとともに使用される。例えば、ＰＭＴに基づくシステムにおいては、ＰＭＴからの信号は幾つかの隣接し合うチャネル群（すなわち、アンガーロジックの重なり合う７リング）に送られる。これは、２つ以上のチャネルによる同一事象の検出をもたらし得る。多重度検査器52は、このような多重チャネルによる検出に伴う処理関連問題を見つけて解決する助けとなる。
【００４３】
理解されるべきことには、以上の例は説明のためのものであって、限定的なものではない。シングル群及び／又はパケット群をソートして結合させるための様々なその他の構成も意図される。
【００４４】
図１３−１６は、スキャナ2とともに使用される様々なその他の処理アーキテクチャを例示している。図１３は軸方向（axial）読み出しトポロジーを示している。このトポロジーは、各々が１つ以上の処理要素6を含む複数の放射線検出器モジュール4を含んでいる。各モジュール4内の処理要素群6は互いに接続され、パケット群をソートし結合させ且つ一致検出を行う共通部品54への複数の個別のシリアルデータパスを形成している。例えば、スキャナ2がＸ個の放射線検出器モジュール4で構成されている場合（ただし、Ｘは１以上の整数）、共通部品54にシングルを送り出す、モジュール4ごとに１つの、Ｘ個のデータパスが存在することになる。
【００４５】
図１４は放射状読み出しトポロジーを示している。このトポロジーも、各々が１つ以上の処理要素6を含む複数の放射線検出器モジュール4を含んでいる。この例においては相異なる放射線検出器モジュール4内にある処理要素群6が互いに接続され、共通部品54への複数の個別のシリアルデータパスを形成している。この実施形態においては、各モジュール4内の処理要素6の数が共通部品54へのデータパスの数を決定する。例えば、各放射線検出器モジュール4がＹ個の処理要素6を含んでいる場合（ただし、Ｙは１以上の整数）、共通部品54にシングル群及び／又はパケット群を送り出すＹ個のデータパスが存在することになる。
【００４６】
図１５は、各処理要素6が個別に信号及び／又はパケット群を共通部品54に伝達するスター型トポロジーアーキテクチャを例示しており、共通部品54は上述の処理操作を、分散された部品群ではなく、単一の部品又は部品アレイにて実行する。
【００４７】
図１６は、分散型トポロジー手法を例示しており、ここでは、単一のルート部品56に合流する分散された複数のソート・結合及び／又は一致検査部品54によって、２つ以上の処理要素6からのシングル群及び／又はパケット群がソートされ、結合され、且つ一致検査される。
【００４８】
本発明をその好適な実施形態を参照して説明してきた。以上の詳細な説明を読み、理解することにより当業者はこれらへの変更及び代替を想到し得る。本発明は、添付の特許請求の範囲又はその均等物の範囲に入る限りにおいて、全てのそのような変更及び代替を含むとして解されるものである。
【図面の簡単な説明】
【００４９】
【図１】拡張可能な処理アーキテクチャを用いる医用撮像システムを例示する図である。
【図２】タイムスタンプに基づいてシングルを発生順にデータストリームに挿入するための拡張可能な処理アーキテクチャを例示する図である。
【図３】シングルを処理し、タイムスタンプに基づいてシングルを発生順にデータストリームに挿入するための拡張可能な処理要素アーキテクチャを例示する図である。
【図４】付随する１つ以上の検出器から受信した電気信号をデジタル化するデジタイザを具備する処理要素を例示する図である。
【図５】付随する１つ以上の検出器から受信した電気信号の増幅及び／又は調整を行うパルス増幅・調整（ＰＡＣ）回路を具備する処理要素を例示する図である。
【図６】シングルのエネルギー補正及び／又は時間補正を行う構成部品を具備する処理要素を例示する図である。
【図７】シングルのエネルギーゲーティングを行う構成部品を具備する処理要素を例示する図である。
【図８】パケット群の時間ソートを行うソーターを具備する処理要素を例示する図である。
【図９】全てのパケットを受信し、それらをデータストリームに挿入するために時間ソートする多対一結合器を有するソーターを例示する図である。
【図１０】複数のマルチプレクサによって並行してパケット対を時間ソートするツリー型パイプラインを具備するソーターを例示する図である。
【図１１】時間ソートされたパケットのストリームを時間ソートし且つ結合させる結合器を具備する処理要素を例示する図である。
【図１２】多重度検査器を用いる処理要素を例示する図である。
【図１３】代替的な軸方向トポロジー処理アーキテクチャを例示する図である。
【図１４】代替的な半径方向トポロジー処理アーキテクチャを例示する図である。
【図１５】代替的なスター型トポロジー処理アーキテクチャを例示する図である。
【図１６】代替的な分散型トポロジー処理アーキテクチャを例示する図である。
【図１】
2009503534.tif 000003
【図２】
2009503534.tif 000004
【図３】
2009503534.tif 000005
【図４】
2009503534.tif 000006
【図５】
2009503534.tif 000007
【図６】
2009503534.tif 000008
【図７】
2009503534.tif 000009
【図８】
2009503534.tif 000010
【図９】
2009503534.tif 000011
【図１０】
2009503534.tif 000012
【図１１】
2009503534.tif 000013
【図１２】
2009503534.tif 000014
【図１３】
2009503534.tif 000015
【図１４】
2009503534.tif 000016
【図１５】
2009503534.tif 000017
【図１６】
2009503534.tif 000018
【国際調査報告】
2009503534.tif 000019
2009503534.tif 000020