(57)【要約】【課題】  スキャンやポストリコン処理の実施予定や実施状況に応じてメモリへの投影データ配置を最適化することにより、記憶装置へのデータの書き込み及び読み出しの負荷を軽減し再構成処理を高速化することが可能なＸ線ＣＴ装置を提供する。【解決手段】  システム制御装置１２４はスキャン後の再構成及びポストリコンの実施予定及び実施状況（スキャン・ポストリコン登録情報２４１）に基づいてメモリ２３上の投影データの配置位置を決定し、決定した配置位置にスキャンにより得た投影データまたは記憶装置１２３から読み出した投影データを配置する。例えば、ポストリコンの実施予定がない投影データがメモリ２３に配置されている場合は、その位置にポストリコンの実施予定がある投影データを上書きする。【選択図】図２
2018000550.tif 000002
【特許請求の範囲】
【請求項１】
被検体にＸ線を照射し前記被検体を透過した透過Ｘ線量のデータを取得するスキャナと、
前記スキャナから取得したデータに基づいて投影データを生成し、投影データに基づいて画像を再構成する画像処理装置と、
前記投影データを一時保持するメモリと、
前記投影データを記憶する記憶装置と、
前記画像処理装置において実施されるスキャン後の再構成及びポストリコンの実施予定及び実施状況を管理する画像処理装置管理部と、
前記スキャン後の再構成及びポストリコンの実施予定及び実施状況に基づき前記メモリ上の投影データの配置位置を決定し、決定した配置位置に前記画像処理装置または前記記憶装置から取得した投影データを配置するメモリ管理部と、
を備えることを特徴とするＸ線ＣＴ装置。
【請求項２】
前記メモリ管理部は、実施予定のポストリコンに必要な投影データが前記メモリ上に保持されているか否かを判定し、保持されていない場合は、前記実施予定のポストリコンに必要な投影データを前記記憶装置から読み出し、ポストリコンの実施予定がない投影データが配置されている位置に上書きすることを特徴とする請求項１に記載のＸ線ＣＴ装置。
【請求項３】
前記メモリ管理部は、実施予定のポストリコンに必要な投影データが前記メモリ上に保持されているか否かを判定し、保持されていない場合は、前記実施予定のポストリコンに必要な投影データを前記記憶装置から読み出し、次のスキャンの投影データ配置開始位置を基準として逆順に配置することを特徴とする請求項１に記載のＸ線ＣＴ装置。
【請求項４】
前記スキャン後の再構成及びポストリコンの実施予定及び実施状況またはメモリに配置されている投影データに基づいて投影データの優先度を算出する優先度算出部を更に備え、
前記メモリ管理部は、前記優先度に基づき前記メモリ上の投影データの配置位置を決定することを特徴とする請求項１に記載のＸ線ＣＴ装置。
【請求項５】
前記優先度算出部は、予定されているスキャン及びポストリコンの数に基づいて前記投影データの優先度を決定することを特徴とする請求項４に記載のＸ線ＣＴ装置。
【請求項６】
前記優先度算出部は、予定されているスキャン及びポストリコンの実施順序に基づいて前記投影データの優先度を決定することを特徴とする請求項４または請求項５に記載のＸ線ＣＴ装置。
【請求項７】
前記優先度算出部は、前記メモリにおける投影データの占有率に基づいて上書き対象とする投影データを決定することを特徴とする請求項４から請求項６のいずれかに記載のＸ線ＣＴ装置。
【請求項８】
前記メモリ管理部は、ポストリコンの実施タイミングより前にメモリ上に投影データを配置することを特徴とする請求項１から請求項７のいずれかに記載のＸ線ＣＴ装置。
【請求項９】
ポストリコンに使用する投影データを前記記憶装置から読み出すタイミングを、スキャン開始指示入力時からＸ線曝射開始までの時間内またはシーケンス間ディレー時間内に制限することを特徴とする請求項１から請求項８のいずれかに記載のＸ線ＣＴ装置。
【請求項１０】
前記メモリ管理部は、前記記憶装置から投影データを読み出すのに要する時間と読み出した投影データを前記メモリに書き込むのに要する時間とに基づいて前記制限された時間内に読み出す投影データ数を算出し、算出した投影データ数に応じた投影データを前記制限された時間内に前記記憶装置から読み出し、前記メモリに配置することを特徴とする請求項９に記載のＸ線ＣＴ装置。
【請求項１１】
前記メモリ管理部は、１スキャンの投影データより細かい単位で前記記憶装置から読み出す投影データ数を算出することを特徴とする請求項１０に記載のＸ線ＣＴ装置。
【請求項１２】
前記記憶装置からのデータ読み出しに要する時間及び前記メモリへのデータ書き込みに要する時間を記録する記録部を更に備え、
前記メモリ管理部は、前記記録部により記録された時間を参照して前記制限された時間内に読み出す投影データ数を算出することを特徴とする請求項１０または請求項１１に記載のＸ線ＣＴ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｘ線ＣＴ装置に関し、詳細には、撮影済みの投影データから画像を再構成するポストリコン処理の高速化に関する。
【背景技術】
【０００２】
Ｘ線ＣＴ装置は、被検体の周囲の様々な角度からＸ線を照射することにより取得した投影データに基づいて断層画像を再構成する装置である。投影データはメモリに保持され、画像処理装置により読み出されて再構成処理が行われる。検査中の投影データの取り扱いについては、例えば特許文献１に記載されている。特許文献１には、投影データを配置するメモリに断層画像１枚分の投影データを配置するリングバッファ領域を設け、透視モード時にはリングバッファだけを利用して画像を再構成し、通常撮影で利用する領域と区別することで時間制限無しに透視撮影を続行可能とする手法について記載されている。
【０００３】
ところで、メモリに書き込まれた投影データはメモリに所定時間保持されるとともに、記憶装置に転送され保存される。そしてスキャナにより新たな投影データが取得されると、この新たに取得された投影データによってメモリ上の投影データが上書きされる。記憶装置に転送された投影データを後から読み出してメモリ上に書き出し、再構成処理に利用することも可能である。このように、後から投影データを読み出して再構成処理を行うことをポストリコン処理と呼ぶ。検査のスループット向上のために、スキャナでのスキャン処理実行中にポストリコン処理を行うこともある。この場合、ポストリコンに用いる投影データを記憶装置から読み出しメモリ上に書き込む必要があるが、スキャン処理とポストリコン処理とを並行して実施すると、記憶装置に対する投影データの書き込みと読み出しが同時に行われることとなり処理時間が長くなってしまう。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−０５１２０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ポストリコン処理に使用する投影データが既にメモリ上に保持されていれば、記憶装置からの読み出し処理を省略して画像処理装置にメモリ上の投影データの配置位置（アドレス）を通知するだけでよい。この場合は記憶装置から投影データを読み出す時間及び記憶装置への投影データを書き込む時間をなくすことができる。つまり、ポストリコン処理が実施される予定が予め分かっている場合には、その投影データをメモリに意図的に残しておくことによりポストリコン処理の高速化、記憶装置への書き込み、読み出しの負担を減少させることが可能となる。
【０００６】
本発明は、前述した問題点に鑑みてなされたものであり、その目的とするところは、スキャンやポストリコン処理の実施予定や実施状況に応じてメモリ上の投影データ配置を最適化することにより、記憶装置へのデータの書き込み及び読み出しの負荷を軽減し再構成処理を高速化することが可能なＸ線ＣＴ装置を提供することである。
【課題を解決するための手段】
【０００７】
前述した目的を達成するために本発明は、被検体にＸ線を照射し前記被検体を透過した透過Ｘ線量のデータを取得するスキャナと、前記スキャナから取得したデータに基づいて投影データを生成し、投影データに基づいて画像を再構成する画像処理装置と、前記投影データを一時保持するメモリと、前記投影データを記憶する記憶装置と、前記画像処理装置において実施されるスキャン後の再構成及びポストリコンの実施予定及び実施状況を管理する画像処理装置管理部と、前記スキャン後の再構成及びポストリコンの実施予定及び実施状況に基づき前記メモリ上の投影データの配置位置を決定し、決定した配置位置に前記画像処理装置または前記記憶装置から取得した投影データを配置するメモリ管理部と、を備えることを特徴とするＸ線ＣＴ装置である。
【発明の効果】
【０００８】
本発明により、スキャンやポストリコン処理の実施予定や実施状況に応じてメモリへの投影データ配置を最適化することにより、記憶装置へのデータの書き込み及び読み出しの負荷を軽減し再構成処理を高速化することが可能なＸ線ＣＴ装置を提供できる。
【図面の簡単な説明】
【０００９】
【図１】Ｘ線ＣＴ装置１の全体構成図
【図２】本発明に係るＸ線ＣＴ装置１の機能構成図
【図３】メモリ２３上の投影データの配置を説明する図
【図４】Ｘ線ＣＴ装置１が実行する処理全体の流れを示すフローチャート
【図５】検査の準備処理において表示されるスキャノグラム像３１及び撮影範囲や再構成条件等を設定する際に用いる枠３２の一例を示す図
【図６】スキャン後の再構成及びポストリコンの実施予定及び実施状況（スキャン・ポストリコン登録情報２４１）を表示・編集するための操作画面６０の一例を示す図
【図７】図４のポストリコン処理（ステップＳ１０６）におけるメモリ２３への投影データ配置及び画像再構成処理の手順を説明するフローチャート
【図８】操作画面６０においてシーケンス９９のポストリコンキューが追加された状態を示す図
【図９】メモリ２３にシーケンス９９の投影データを配置開始アドレス（Ｓ）から逆順に配置した状態を示す図
【図１０】本発明の第２の実施の形態の機能構成図
【図１１】（１）優先度が低いシーケンス１、４の投影データがメモリ上に配置されている状態を示す図、（ｂ）優先度の高いシーケンス９９の投影データをシーケンス１、４の配置位置に上書きした状態を示す図
【図１２】第２の実施の形態における投影データ配置及び画像再構成処理の手順を説明するフローチャート
【図１３】操作画面６０において下位にシーケンス８８のポストリコンキューが登録された状態を示す図
【図１４】（ａ）実施予定がないシーケンス１、２の投影データが配置されている状態を示す図、（ｂ）シーケンス１、２の投影データが配置されていた位置に後続するキューの投影データ（シーケンス８８）を上書きした状態を示す図
【図１５】第３の実施の形態の投影データ配置及び画像再構成処理の手順を説明するフローチャート
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。
【００１１】
［第１の実施の形態］
まず、図１を参照してＸ線ＣＴ装置１の全体構成について説明する。
図１に示すように、Ｘ線ＣＴ装置１は、スキャナ１００と操作卓１２０とを備える。
【００１２】
スキャナ１００は、被検体に対してＸ線を照射するとともに被検体を透過したＸ線を検出する装置であり、Ｘ線源１０１、回転盤１０２、コリメータ１０３、Ｘ線検出器１０６、データ収集装置１０７、ガントリ制御装置１０８、寝台制御装置１０９、及びＸ線制御装置１１０を備える。
【００１３】
回転盤１０２には開口部１０４が設けられ、開口部１０４を介してＸ線源１０１とＸ線検出器１０６とが対向配置される。開口部１０４に寝台１０５に載置された被検体が挿入される。回転盤１０２は、ガントリ制御装置１０８によって制御される回転盤駆動装置から駆動伝達系を通じて伝達される駆動力によって被検体の周囲を回転する。
【００１４】
操作卓１２０は、スキャナ１００の各部を制御するとともにスキャナ１００で計測した投影データを取得して画像の生成及び表示を行う装置である。操作卓１２０は、入力装置１２１、画像処理装置１２２、記憶装置１２３、システム制御装置１２４、及び表示装置１２５を備える。
【００１５】
Ｘ線源１０１はＸ線制御装置１１０に制御されて所定の強度のＸ線を照射する。Ｘ線制御装置１１０は、操作卓１２０のシステム制御装置１２４により決定されたＸ線管電圧及びＸ線管電流に従って、Ｘ線源１０１に印加または供給するＸ線管電圧及びＸ線管電流を制御する。
【００１６】
Ｘ線源１０１のＸ線照射口にはコリメータ１０３が設けられる。コリメータ１０３は、Ｘ線源１０１から照射するＸ線の照射範囲を制限する。例えばコーンビーム（円錐形または角錐形ビーム）等に成形する。コリメータ１０３の開口幅はシステム制御装置１２４により制御される。
【００１７】
Ｘ線源１０１から照射されコリメータ１０３を通過し、被検体を透過した透過Ｘ線はＸ線検出器１０６に入射する。
【００１８】
Ｘ線検出器１０６は、例えばシンチレータとフォトダイオードの組み合わせによって構成されるＸ線検出素子群をチャンネル方向（周回方向）及び列方向（体軸方向）に２次元配列したものである。Ｘ線検出器１０６は、被検体を介してＸ線源１０１に対向するように配置される。Ｘ線検出器１０６はＸ線源１０１から照射されて被検体を透過したＸ線量を検出し、データ収集装置１０７に出力する。
【００１９】
データ収集装置１０７は、Ｘ線検出器１０６の個々のＸ線検出素子により検出されるＸ線量をビュー毎に収集し、デジタルデータに変換し、透過Ｘ線データとして操作卓１２０の画像処理装置１２２に順次出力する。
【００２０】
画像処理装置１２２は、図２に示すように、投影データ生成部２１及び再構成処理部２２を備える。投影データ生成部２１はデータ収集装置１０７から入力された透過Ｘ線データを取得し、対数変換、感度補正等の前処理を行って画像の再構成に必要な投影データを作成する。作成された投影データはシステム制御装置１２４に送出されメモリ２３に所定時間保持されるとともに、記憶装置１２３に転送され保存される。なお、本発明においてメモリ２３への投影データの配置及び記憶装置１２３からの投影データの読み出し、書き込みは、システム制御装置１２４のメモリ管理部２５により管理されるものとする。メモリ管理部２５の処理動作について後述する。
【００２１】
再構成処理部２２は、メモリ２３に保存された投影データ、または投影データ生成部２１から投影データを取得して、被検体の断層像等の画像を再構成する。画像の再構成処理は、例えばフィルタ補正逆投影法等の解析的方法や逐次近似法等のいずれの方法を用いてもよい。再構成処理部２２は、スキャナ１００によるスキャン処理の直後に画像を再構成する処理であるリコン処理と、記憶装置１２３に保存された投影データを読み出して画像を再構成する処理であるポストリコン処理との両方を行う。再構成処理部２２による画像再構成の実施順序や実施タイミングはシステム制御装置１２４の画像処理装置管理部２４により制御される。再構成処理（リコン処理、ポストリコン処理）については後述する。再構成処理部２２により再構成された画像データは、システム制御装置１２４に入力され、記憶装置１２３に保存されるとともに表示装置１２５に表示される。
【００２２】
システム制御装置１２４は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only
Memory）、ＲＡＭ（Random Access Memory）等を備えたコンピュータである。
【００２３】
システム制御装置１２４は、スキャン処理、リコン処理、及びポストリコン処理においてＸ線ＣＴ装置１の各部の動作を制御する（図４参照）。スキャン処理においてシステム制御装置１２４は、操作者により設定された撮影条件に応じた制御信号をスキャナ１００のＸ線制御装置１１０、寝台制御装置１０９、及びガントリ制御装置１０８に送出し、スキャナ１００の各部を制御してスキャン動作を制御する。またシステム制御装置１２４は、スキャン処理により得た投影データのメモリ２３への配置及び記憶装置１２３への保存を制御する。またシステム制御装置１２４は画像処理装置１２２での画像再構成処理（リコン処理、ポストリコン処理）、及び生成された画像の表示処理等を制御する。
【００２４】
記憶装置１２３はハードディスク等のデータ記録装置であり、Ｘ線ＣＴ装置１の機能を実現するためのプログラムやデータ等が予め記憶される。記憶装置１２３へのデータの書き込み及び読み出しの動作は、システム制御装置１２４のメモリ管理部２５により制御される。
【００２５】
表示装置１２５は、液晶パネル、ＣＲＴモニタ等のディスプレイ装置と、ディスプレイ装置と連携して表示処理を実行するための論理回路で構成され、システム制御装置１２４に接続される。表示装置１２５は画像処理装置１２２から出力される再構成画像、並びにシステム制御装置１２４が取り扱う種々の情報を表示する。
【００２６】
入力装置１２１は、例えば、キーボード、マウス等のポインティングデバイス、テンキー、及び各種スイッチボタン等により構成され、操作者によって入力される各種の指示や情報をシステム制御装置１２４に出力する。操作者は、表示装置１２５及び入力装置１２１を使用して対話的にＸ線ＣＴ装置１を操作する。入力装置１２１は表示装置１２５の表示画面と一体的に構成されるタッチパネル式の入力装置としてもよい。
【００２７】
次に、図２を参照して、本発明のＸ線ＣＴ装置１の機能構成について説明する。図２に示すように、Ｘ線ＣＴ装置１は、投影データ生成部２１、再構成処理部２２、メモリ２３、画像処理装置管理部２４、及びメモリ管理部２５を有する。なお、これらの各部は専用のハードウェアで構成しても良いし、システム制御装置１２４上で動作するソフトウェアで構成してもよい。
【００２８】
投影データ生成部２１は、スキャナ１００から取得した透過Ｘ線データに基づいて投影データを生成する。生成した投影データはシステム制御装置１２４のメモリ２３に入力され記憶される。メモリ２３のどの記憶領域（アドレス）にどの投影データを配置するかは、メモリ管理部２５により決定される。投影データのメモリ２３への配置については後述する。
【００２９】
再構成処理部２２は、画像処理装置管理部２４から通知された再構成条件（リコン条件、ポストリコン条件）に基づいてメモリ２３から再構成処理に必要な投影データを読み出し、画像を再構成する。再構成処理部２２が実行する再構成処理は、スキャナ１００によるスキャン直後の再構成（リコン処理）と、記憶装置１２３に記憶された投影データを後から読み出して再構成するポストリコン処理とが含まれる。画像処理装置１２２において実施されるリコン処理及びポストリコン処理の実施予定及び実施状況は画像処理装置管理部２４により管理される。
【００３０】
画像処理装置管理部２４は、画像処理装置１２２の再構成処理部２２において実施されるリコン処理（スキャン）及びポストリコン処理の実施予定及び実施状況を管理する。リコン処理及びポストリコン処理の実施予定及び実施状況は、キュー（待ち行列）としてスキャン・ポストリコン登録情報２４１に登録される。各キューは撮影条件や再構成条件とともに登録される。スキャン・ポストリコン登録情報２４１の各キュー（以下、リコンキューまたはポストリコンキューと呼ぶ）は、システム制御装置１２４によりスキャンの準備の際に設定された再構成条件毎に登録されるか、或いは操作者により任意のタイミングで登録される。
【００３１】
なお、システム制御装置１２４は、スキャン・ポストリコン登録情報２４１の登録や編集を受け付けるユーザインターフェースを有することが望ましい。例えば、画像処理装置管理部２４は、図６や図８に示すような操作画面６０を表示装置１２５に表示することにより、ポストリコンキューやスキャンの登録を受け付ける。操作画面６０では登録された各キューの編集（削除、条件の変更、順序の入替え、処理の停止、再開等）を受け付ける。操作画面６０を用いたスキャン・ポストリコン登録情報２４１の登録、編集については後述する。
【００３２】
メモリ２３は、投影データ生成部２１により生成された投影データ及び記憶装置１２３から読み出された投影データを一時的に保持する記憶領域である。メモリ２３のどの記憶領域にどの投影データを配置するかはメモリ管理部２５により指示される。
【００３３】
メモリ管理部２５は、リコン処理及びポストリコン処理の実施予定及び実施状況（スキャン・ポストリコン登録情報２４１）に基づき、メモリ２３上の投影データの配置位置を決定し、決定した配置位置に画像処理装置１２２（投影データ生成部２１）または記憶装置１２３から取得した投影データを配置する。
【００３４】
ここで、図３を参照してメモリ２３への投影データの配置方法について説明する。スキャンにより得た投影データは、例えばリングバッファの要領でメモリ２３に配置される。すなわち一つ前のスキャンで取得した投影データに続けて次のスキャンで得た投影データが配置される。配置開始位置からメモリ２３の終端位置まで投影データが配置されると、メモリ２３の先頭に配置アドレスを戻して過去に配置された投影データに上書きして新たに得た投影データを配置する。または開始位置からメモリ終端までのサイズが１つのデータ（１回のスキャンで得た投影データ）を格納できるだけの大きさではない場合も同様にメモリ２３の先頭に配置アドレスを戻して過去の投影データに上書きする。
【００３５】
図３は、アドレス「０」〜「９」の各記憶領域にそれぞれ１つずつ合計１０個の投影データを配置可能なメモリ２３の例を示している。図３中、「Ｓ」は、次のシーケンスでスキャンを実施した際に投影データが配置される最初のアドレス（以下、配置開始アドレスという）を示している。図３（ａ）は投影データがメモリ２３に配置されていない状態を示している。配置開始アドレスＳ＝０である。図３（ｂ）は、シーケンス１で２つの投影データをアドレス「０」及び「１」に配置した状態を示している。この配置アドレス「０」及び「１」とデータサイズはメモリ管理部２５に通知され保持される。配置開始アドレスはＳ＝２に移動される。
【００３６】
図３（ｃ）はシーケンス２で４つの投影データをアドレス「２」、「３」、「４」、「５」に配置し、次のシーケンス３で３つの投影データをアドレス「６」、「７」、「８」に配置した状態を示している。配置開始アドレスはＳ＝９となる。この状態から、次のシーケンス４で２つの投影データを配置する必要がある場合は、図３（ｄ）に示すように終端のアドレス「９」に１つ目の投影データを配置し、先頭アドレス「０」に戻ってシーケンス４の２つ目の投影データをシーケンス１の１つ目の投影データに上書き配置する。配置開始アドレスはＳ＝１となる。これらの各投影データの配置アドレス及びデータサイズはメモリ管理部２５に通知され保持される。
【００３７】
画像処理装置１２２が投影データを読み出す際は、メモリ管理部２５に保持されたメモリ２３上の配置アドレスの情報に基づいてメモリ２３から投影データを読み出す。メモリ２３に配置された投影データは、記憶装置１２３にも保存される。記憶装置制御部（不図示）は各投影データにユニークなＩＤ（識別情報）を割り振り、そのＩＤを元に記憶装置１２３から自在に投影データを読み出すことができるようにする。記憶装置制御部はこのＩＤをメモリ管理部２５に返す。メモリ管理部２５では、投影データのＩＤと記憶装置１２３上の配置アドレスとデータサイズとを関連付けて記憶する。
【００３８】
図３に示すメモリ２３は、図３（ｄ）の状態において、図６に示すリコンキューとして登録されている各シーケンス２、３、４の投影データが全て配置された状態となっている。なお、１つの投影データがメモリ２３に配置され、そのアドレスがメモリ管理部２５に保持されたら、記憶装置制御部はただちに投影データをメモリ２３から取得することが出来るようにすることが望ましい。すなわちメモリ２３への投影データ配置とメモリ２３からの投影データの取得とは並行して実行できることが望ましい。
【００３９】
次に、図４を参照して、Ｘ線ＣＴ装置１の動作を説明する。
図４は、Ｘ線ＣＴ装置１を用いた検査全体の流れを示すフローチャートである。
【００４０】
図４に示すように、まず操作者は検査の準備を行う（ステップＳ１０１）。ステップＳ１０１において、操作者は被検体である患者情報を確認した後、被検体を寝台１０５に誘導し、入力装置１２１を介して位置決め用の画像（スキャノグラム像３１）を撮影する条件を入力する。なお、検査によってはスキャノグラム像３１を撮影しない場合もあるが、以下の例ではスキャノグラム像３１を撮影する場合について説明する。
【００４１】
システム制御装置１２４はスキャナ１００に対してスキャノグラム撮影の実行を指示する（ステップＳ１０２）。システム制御装置１２４は、入力装置１２１を介してスキャノグラム撮影の開始及び中断の指示の入力を受け付ける。スキャナ１００は、システム制御装置１２４からスキャノグラム撮影の開始の制御信号を受け取ると、スキャノグラム撮影を開始する。スキャノグラム撮影では寝台１０５の天板位置を体軸方向に移動させながら一定の方向から被検体に対しＸ線を照射する。被検体を透過したＸ線はＸ線検出器１０６及びデータ収集装置１０７によって収集され、透過Ｘ線データとして画像処理装置１２２へ出力される。画像処理装置１２２は、透過Ｘ線データに基づいてスキャノグラム像３１を生成する。
【００４２】
スキャノグラム像３１が生成されると、次に操作者は本スキャンの準備をする（ステップＳ１０３）。ステップＳ１０３においてシステム制御装置１２４は、スキャン条件及び再構成条件の入力を受け付ける。スキャン条件は、Ｘ線管電圧、Ｘ線管電流等のＸ線条件、撮影範囲、ガントリ回転速度、寝台速度等を含む。再構成条件は、再構成ＦＯＶ、再構成スライス厚等を含む。スキャン条件及び再構成条件の入力時には、システム制御装置１２４は、ステップＳ１０２で撮影したスキャノグラム像３１を例えば図５に示すように表示装置１２５に表示し、スキャン範囲や再構成範囲の設定を受け付けることが望ましい。図５の例では、スキャン範囲や再構成条件を設定するための枠３２をスキャノグラム像３１に重ねて表示している。システム制御装置１２４は、枠３２の位置やサイズ等の編集を受け付ける。枠３２のＺ方向に平行な中心線は断層画像の中心を示し、Ｚ方向に直交する複数の線は断層画像の体軸方向位置を示す。なお、ステップＳ１０３において再構成条件は複数設定可能である。ステップＳ１０３で設定したスキャン条件や再構成条件は、スキャン・ポストリコン登録情報２４１のリコンキュー、ポストリコンキューとして登録され、画像処理装置管理部２４に記憶される。
【００４３】
スキャン条件及び再構成条件の入力が完了すると、システム制御装置１２４は設定されたスキャン条件に従って本スキャンを実行する（ステップＳ１０４）。ステップＳ１０４において、システム制御装置１２４は設定されたスキャン条件に基づいてＸ線制御装置１１０、ガントリ制御装置１０８、及び寝台制御装置１０９に制御信号を送る。Ｘ線制御装置１１０は、システム制御装置１２４から入力される制御信号に基づいてＸ線源１０１に供給する電力を制御する。ガントリ制御装置１０８は回転速度等の撮影条件に従って回転盤１０２の駆動系を制御し、回転盤１０２を回転させる。寝台制御装置１０９は、撮影範囲に基づいて寝台１０５を所定の撮影開始位置へ位置合わせする。Ｘ線源１０１からのＸ線照射とＸ線検出器１０６による透過Ｘ線データの計測が、回転盤１０２の回転及び寝台１０５とスキャナ１００との相対移動とともに繰り返される。データ収集装置１０７は、被検体の周囲の様々な角度（ビュー）においてＸ線検出器１０６により計測された透過Ｘ線データを取得し、画像処理装置１２２に送る。画像処理装置１２２の投影データ生成部２１は、データ収集装置１０７から入力された透過Ｘ線データを取得し、対数変換、感度補正等の前処理を行って投影データを作成する。
【００４４】
作成された投影データはシステム制御装置１２４に送信され、メモリ２３の所定の記憶領域に配置（記憶）される。メモリ２３のどの記憶領域へ投影データを配置するかは、メモリ管理部２５により決定されメモリ２３へ通知される。例えば、図３に示すようにリングバッファの手法で配置される。
【００４５】
スキャンにより得た投影データは画像処理装置１２２の再構成処理部２２により再構成処理され、断層画像が生成される。このときシステム制御装置１２４の画像処理装置管理部２４は、スキャン・ポストリコン登録情報２４１のリコンキューに基づいて再構成処理部２２に再構成処理（リコン処理）の開始を指示する。画像処理装置１２２は画像処理装置管理部２４による指示に基づいて再構成処理を行う投影データをメモリ２３から読み出し、再構成処理を実行し、画像を生成する。生成した画像は、記憶装置１２３に記憶されるとともに表示装置１２５に表示される。
【００４６】
次に、システム制御装置１２４はポストリコンの登録処理を行う（ステップＳ１０５）。ステップＳ１０３のスキャン準備処理において１回のスキャンについて複数の再構成条件が設定されている場合は、システム制御装置１２４は、再構成条件毎にポストリコンキューをスキャン・ポストリコン登録情報２４１に登録する（図６参照）。以前に登録したポストリコンキューが残っている場合は、それらの後に新たなポストリコンキューが追加登録される。なお、ポストリコンキューは、上述したようにシステム制御装置１２４が再構成条件等を参照して自動で登録してもよいし、操作者が任意のタイミングで登録してもよい。またステップＳ１０４のスキャンで得た投影データを使用するリコン処理及びポストリコン処理のみならず過去のスキャンで得た投影データを用いたポストリコン処理を登録してもよい。
【００４７】
図６はポストリコンを表示・編集するための操作画面６０の例を示している。操作画面６０は、ポストリコンキューの登録や削除等の編集を受け付けるためのユーザインターフェースである。例えば、操作画面６０は、リコンキューリスト６１、リコン停止ボタン６２、リコン再開ボタン６３、キュー削除ボタン６４、リコンキュー入替ボタン（上位）６５、リコンキュー入替ボタン（下位）６６等を備える。
【００４８】
リコンキューリスト６１にはスキャン・ポストリコン登録情報２４１に登録されているリコンキュー（リコン処理、ポストリコン処理のキューを含む）が一覧表示される。一番上のリコンキューから順に再構成処理が実施される。リコン停止ボタン６２は実行中のリコンキュー（再構成処理）を停止するためのボタンである。リコン再開ボタン６３は、停止している再構成処理を再開させるためのボタンである。キュー削除ボタン６４は、登録されているリコンキューを削除するボタンである。リコンキュー入替ボタン（上位）６５は、登録されているリコンキューの順番を上位に移動する際に操作されるボタンである。リコンキュー入替ボタン（下位）６６は、登録されているリコンキューの順番を下位に移動する際に操作されるボタンである。ポストリコンキューリスト６１の左欄の矢印は、実行中のキューを示すための目印である。通常は、スキャンを実施した順にリコンキューが登録される。図６の例では、実行キューであるシーケンス２について画像２０枚のうち５枚の作成が完了しており、続いてシーケンス３のリコンキューが、ある再構成条件で画像３０枚、別の再構成条件で画像１０枚、登録されている。その後、シーケンス４のリコンキューが画像２０枚分登録されている。
【００４９】
ステップＳ１０６のポストリコン処理は、スキャン・ポストリコン登録情報２４１に基づいてリコンキューの登録順に順次実施される。図６に示す登録状況であれば、まず一番上にあるシーケンス２について再構成処理が実施される。実施完了したリコンキューは、スキャン・ポストリコン登録情報２４１から消去される。
【００５０】
画像処理装置１２２は、登録されたリコンキューに従って再構成処理（リコン処理、ポストリコン処理）を実行する（ステップＳ１０６）。また、ステップＳ１０６においてシステム制御装置１２４の画像処理装置管理部２４は、スキャン・ポストリコン登録情報２４１を参照してどのリコンキューを実行するのかを決定し、そのキューの処理開始指示と再構成条件とを画像処理装置１２２及びメモリ管理部２５に伝達する。
【００５１】
ステップＳ１０６のポストリコン処理の詳細な手順を図７に示す。
図７においてステップＳ２０１〜ステップＳ２０７の処理はシステム制御装置１２４が実行する処理であり、ステップＳ２０８〜ステップＳ２１１の処理は画像処理装置１２２が実行する処理である。
【００５２】
システム制御装置１２４の画像処理装置管理部２４から実施予定のポストリコンについてポストリコン条件が伝達されると（ステップＳ２０１）、メモリ管理部２５は、まず伝達されたポストリコン条件に基づきポストリコンに必要な投影データがメモリ２３上に存在するか否かを判定する（ステップＳ２０２）。ポストリコンに必要な投影データがメモリ２３上に既に存在する場合は（ステップＳ２０２；Ｙｅｓ）、その配置アドレスを画像処理装置管理部２４に通知する（ステップＳ２０３）。画像処理装置管理部２４は画像処理装置１２２に配置アドレスを通知する。メモリ管理部２５はポストリコンに必要なすべての投影データをメモリ２３に配置したか否かを判定し（ステップＳ２０４）、全ての投影データの配置が完了していない場合は（ステップＳ２０４；Ｎｏ）、ステップＳ２０２へ戻る。
【００５３】
ステップＳ２０２において、ポストリコンに必要な投影データがメモリ２３上に存在しない場合は、メモリ管理部２５は、スキャン・ポストリコン登録情報２４１に基づいて投影データの最適な配置アドレスを決定（算出）し（ステップＳ２０５）、記憶装置１２３から投影データを読み出して（ステップＳ２０６）、ステップＳ２０５で決定した配置アドレスに配置する（ステップＳ２０７）。メモリ管理部２５は投影データの配置アドレスを保持するとともに画像処理装置管理部２４に通知する。画像処理装置管理部２４はポストリコンを行う投影データのアドレスを画像処理装置１２２に通知する（ステップＳ２０３）。ステップＳ２０２〜ステップＳ２０７の処理を、ステップＳ２０１で伝達されたポストリコンに必要な投影データがメモリ２３に全て配置されるまで繰り返し行う。
【００５４】
一方、画像処理装置１２２は、ポストリコン条件がシステム制御装置１２４から伝達されると（ステップＳ２０１）、メモリ２３に投影データが配置完了するまで待機する（ステップＳ２０８）。システム制御装置１２４からその投影データの配置アドレスが通知されると、画像処理装置１２２は通知された配置アドレスに基づいてメモリ２３のからポストリコンに必要な投影データを読み出す。再構成処理部２２は画像再構成処理を実行し（ステップＳ２０９）、生成した画像を記憶装置１２３に保存する（ステップＳ２１０）。画像はポストリコン条件毎に生成される。ポストリコン条件によって複数の画像の生成が指示されている場合は全ての画像を再構成したか否かを判定し（ステップＳ２１１）、全ての画像を再構成していない場合は（ステップＳ２１１；Ｎｏ）、ステップＳ２０８に戻りステップＳ２０８〜ステップＳ２１０の処理（投影データの配置待ち、画像再構成、画像保存）を繰り返す。全ての画像の再構成が完了した場合は（ステップＳ２１１；Ｙｅｓ）は、ポストリコン処理を終了する。
【００５５】
なお、画像再構成の進捗状況は画像処理装置管理部２４に通知され、スキャン・ポストリコン登録情報２４１に登録されているポストリコンキューに反映される。生成された画像は、記憶装置１２３に記憶されるとともに表示装置１２５に表示される。
【００５６】
以上の手順でステップＳ１０６のポストリコン処理を実行すれば、リコンキューが登録されているポストリコンであってそのポストリコンに必要な投影データが後続のスキャンの投影データで上書きされずにメモリ２３に残っている場合は、再構成処理部２２はメモリ２３上に存在する投影データを使用すればよいため、記憶装置１２３から投影データを読み出す処理（ステップＳ２０５〜ステップＳ２０７）を省くことができる。投影データのメモリ２３上の配置アドレスを画像処理装置１２２に通知すればよいだけである。これにより記憶装置１２３から投影データを読み出してメモリ２３に書き込む処理時間を削除することができるため、ポストリコン処理全体の処理時間を短縮できる。特に、心臓撮影等のように同じ投影データを利用して複数の位相でポストリコン処理を行うような場合には、処理時間が短縮される。
【００５７】
なお、ポストリコンに必要な投影データがメモリ２３上に配置されていない場合には、記憶装置１２３から投影データを読み出してメモリ２３に配置するが、ステップＳ２０５では投影データの配置位置はメモリ管理部２５によりポストリコンの登録状況（スキャン後の再構成及びポストリコンの予定及び実施状況）に基づいて決定されることが望ましい。
【００５８】
具体的には、例えば図８に示すように、過去に実施されたスキャンであるシーケンス９９の投影データのポストリコンがポストリコンキューの上位に登録され、その後のポストリコンキューがシーケンス２、３、４の投影データとする。このとき、図３（ｄ）に示すようにメモリ２３にシーケンス１、２、３、４の投影データが既に配置され、配置開始アドレスがＳ＝１であるとする。
【００５９】
この場合、メモリ管理部２５はメモリ２３にシーケンス９９の投影データがあるか否かを判定し、存在しない場合は記憶装置１２３から読み出してメモリ２３に上書き配置する。上書きの対象としては最も古い投影データを選択することが一般的と考えられるが、本実施の形態では、配置開始アドレスを基準として逆順にポストリコンキューの上位の投影データを配置する。すなわち、図９に示すようにシーケンス９９の投影データを配置開始アドレスＳ＝１からアドレス「０」、「９」、「８」に配置する。シーケンス４とシーケンス３の投影データの一部に上書きされる。このように通常の配置順（スキャンにより得た投影データの配置順）とは逆順に配置すれは、シーケンス９９の投影データがスキャンにより得た投影データによって上書きされるのをできるだけ長い時間避けることができる。
【００６０】
もし従来のように最も古い投影データが配置されているアドレスに上書きする場合には、メモリ２３をリングバッファと見た時のスキャン時の投影データ配置の仕方と同じこととなり、例えば、図３（ｄ）でのアドレス「１」のように、次のスキャンでの投影データで必ず上書きされる領域に書き込むことになる。しかし過去のスキャンであるシーケンス９９のポストリコンが直近の撮影のシーケンス２、３、４のポストリコンより上位に登録されたということは、シーケンス２、３、４よりも先にポストリコンするために操作者が意図的にシーケンス９９のポストリコンを優先させているか、或いは、高詳細な画像を得るために処理時間のかかる再構成処理を実施している最中に後続のシーケンスの撮影で投影データを上書きされてしまったか、といった理由が考えられる。いずれにせよ、直近の投影データ（シーケンス１、２、３、４）よりもポストリコンキューが上位にある過去の投影データ（シーケンス９９）の方が必要性が高いととらえ、メモリ２３上にできるだけ長く保持するようにする。そのため配置開始アドレスから逆順に配置することが望ましい。
【００６１】
このように、優先的なポストリコン処理の投影データが、後続するスキャンで得た投影データにより上書きされるのを長時間避けることができれば、優先的なポストリコンが完了する前に後続するスキャンが開始したとしても、それによってポストリコン用の投影データが上書きされることがないため、記憶装置１２３からの再読出しが不要となる。また、仮にＸ線ＣＴ装置１を起動した直後でメモリ２３に投影データが全く存在しない状態でポストリコンを登録した場合、配置開始アドレスＳ＝０から逆順にポストリコンの投影データを配置すれば、スキャンによって得た投影データによって上書きされるのを最も長時間避けることができる。
【００６２】
以上説明したように、第１の実施の形態では、システム制御装置１２４はリコンキューをスキャン・ポストリコン登録情報２４１として管理し、このリコンキューの登録・実施状況に基づいてメモリ２３上の投影データの配置位置を決定し、決定した配置位置にスキャンにより得た投影データまたは記憶装置１２３から読み出した投影データを配置する。これによりメモリ２３上のデータ配置をリコンキューに応じて柔軟に決定できるため、記憶装置１２３からの投影データの読み出し処理を最小限に抑えることができる。また、スキャンが始まった後も、投影データがメモリ２３に残っていれば記憶装置１２３から投影データを読み出さずにポストリコンを行えるため、スキャン処理とポストリコン処理とを並行して実行可能となる。これにより、ポストリコン処理の高速化が可能となる。
【００６３】
また、実施予定のポストリコンに必要な投影データがメモリ２３上に保持されていない場合は、記憶装置１２３からその投影データを読み出してメモリ２３に配置するが、その配置位置をポストリコンの実施予定がない投影データが配置されている位置とし、上書きすれば、リコンキューの登録状況に応じた投影データ配置を実現できる。
【００６４】
また、記憶装置１２３から読み出した実施予定のポストリコンに必要な投影データを、次回のスキャンの投影データ配置開始位置を基準として逆順に配置すれば、スキャンによって得た投影データによる上書きを長時間避けることができる。
【００６５】
［第２の実施の形態］
次に、図１０〜図１２を参照して本発明の第２の実施の形態について説明する。第１の実施の形態では、登録されているリコンキューのうち最上位のリコンキューに基づいてメモリ２３への投影データ配置を決定したが、登録されているすべてのリコンキューに配慮してメモリ２３への投影データ配置を決定することが望ましい。
【００６６】
そこで第２の実施の形態では、スキャン・ポストリコン登録情報２４１に基づいて投影データの優先度を算出する優先度算出部２６を更に備え、メモリ管理部２５は、優先度に基づきメモリ２３上の投影データの配置位置を決定する。
【００６７】
図１０は第２の実施の形態のＸ線ＣＴ装置１の機能構成を示す図である。第１の実施の形態のＸ線ＣＴ装置１の構成（図２参照）と異なる点は、優先度算出部２６が追加されている点である。以下、第１の実施の形態と異なる点について説明し、第１の実施の形態のＸ線ＣＴ装置１の各部と同一の構成については同一の符号を付し、重複する説明を省略する。
【００６８】
図１０に示すように、優先度算出部２６は、画像処理装置管理部２４からスキャン・ポストリコン登録情報２４１を取得し、スキャン・ポストリコン登録情報２４１に基づいて投影データの優先度を算出する。算出した優先度はメモリ管理部２５に通知される。具体的には、優先度算出部２６は、スキャン・ポストリコン登録情報２４１に登録されている各ポストリコンでどの投影データを利用するのかという情報を取得し、ポストリコンキューの数、登録順、投影データの占有率等に基づいて投影データの優先度を算出する。
【００６９】
メモリ管理部２５は、優先度に基づきメモリ２３上の投影データの配置位置を決定し、決定した配置位置に基づき画像処理装置１２２から取得した投影データ（スキャンにより得た投影データ）または記憶装置１２３から読み出した投影データをメモリ２３上に配置する。メモリ２３に配置されている投影データのうち、優先度の低い投影データを上書き対象とする。
【００７０】
ここで、優先度の算出の仕方について説明する。
優先度算出の指標としては、例えば、（１）予定されているスキャン及びポストリコンの数、（２）予定されているスキャン及びポストリコンの実施順序、（３）メモリ２３における投影データの占有率等を考慮する。
【００７１】
（１）予定されているスキャン及びポストリコンの数に基づいて投影データの優先度を決定する場合について説明する。例えば、図１１（ａ）に示すようにメモリ２３にシーケンス１、２、３、４の投影データが配置されている状態で、図８に示すようなスキャン・ポストリコン登録情報２４１（ポストリコンキュー）が登録されているものとする。図８の例では、上位から順にシーケンス９９、シーケンス２、シーケンス３、シーケンス３、シーケンス４のポストリコンが登録されている。シーケンス３のポストリコンキューは２つあるがそれぞれ異なるポストリコン条件で登録されている。
【００７２】
シーケンス３のポストリコンキューは２つ登録されているため、シーケンス３の投影データをメモリ２３に残しておけば、記憶装置１２３への転送や読み出しに要する処理時間の削減量が大きくなることが予想される。このように複数のポストリコンキューから参照される投影データに対して優先度を高く設定する。メモリ管理部２５は、優先度の高い投影データ（シーケンス３の投影データ）がより長い期間メモリ２３上に残るようにメモリ２３の配置位置を決定する。例えばメモリ管理部２５は、メモリ２３を参照し優先度の低い投影データが配置されているアドレスに優先度の高い投影データを上書きするようにする。
【００７３】
次に上記（２）予定されているスキャン及びポストリコンの実施順序に基づいて投影データの優先度を決定する場合について説明する。優先度算出部２６は、ポストリコンキューの登録順が上位にあるシーケンスの投影データの優先度を高く設定し、下位のポストリコンキューやポストリコンキューが登録されていない投影データの優先度を低く設定する。メモリ管理部２５は、優先度の高い投影データがより長い期間メモリ２３上に残るようにメモリ２３上の配置位置を決定する。メモリ管理部２５は、メモリ２３を参照し優先度の低い投影データが配置されているアドレスに優先度の高い投影データを上書きする。
【００７４】
具体的には、例えば図８の例であれば、優先度算出部２６はシーケンス９９、シーケンス２、シーケンス３、シーケンス４の順に優先度を高く設定する。一方、メモリ２３上にシーケンス１、２、３、４（図１１（ａ）参照）が配置されている場合、メモリ２３上のシーケンス１の投影データはポストリコンの実施予定がないため優先度が最も低い。またシーケンス４の投影データはポストリコンの実施順序が後であるため優先度が低い。そこでメモリ管理部２５はシーケンス１の投影データが配置されているアドレス「１」、シーケンス４の投影データが配置されているアドレス「０」、「９」に、優先度の高い投影データ（シーケンス９９）を上書き配置する。投影データ配置後のメモリ２３を図１１（ｂ）に示す。ポストリコンキューの上位であるシーケンス９９、シーケンス２、シーケンス３の投影データが配置された状態となる。
【００７５】
次に、上記（３）メモリ２３における投影データの占有率に基づいて投影データの優先度を決定する場合について説明する。例えば、図１１（ａ）では、シーケンス２の投影データがアドレス４つ分の領域に配置されている。そのため、シーケンス２のポストリコンキューが終了すれば、シーケンス２の投影データはメモリ２３上に必要なくなるため、メモリ２３の領域をより多く開放できる。つまりメモリ２３上に配置されている投影データのうち、ポストリコンキューが登録されていない、或いは終了した場合は占有率の大きい投影データの優先度を低く設定し、メモリ２３から素早く消去されるようにする。
【００７６】
なお、上述の（１）〜（３）において、更にメモリ管理部２５は、予定されているスキャンの数に基づいて上書きされる投影データ群（アドレス）を予測し、その投影データ群が置かれているアドレスを避けて優先度の高い投影データを配置することが望ましい。予定されているスキャン数は、スキャン・ポストリコン登録情報２４１や検査予約データ（不図示）等から予測できる。
【００７７】
図１２は、第２の実施の形態のポストリコン処理の手順を示す図である。図１２のステップＳ３０１〜ステップＳ３０４は第１の実施の形態のポストリコン処理（図７）のステップＳ２０１〜ステップＳ２０４と同様であり、図１２のステップＳ３０６〜ステップＳ３１２は第１の実施の形態のポストリコン処理（図７）のステップＳ２０５〜ステップＳ２１１と同様である。
【００７８】
図１２に示す手順では、ステップＳ３０２において投影データがメモリ２３上に存在しないと判定した場合（ステップＳ３０２；Ｎｏ）に、システム制御装置１２４は優先度の算出処理を行い（ステップＳ３０５）、その算出結果に基づいて、投影データの配置アドレスの算出、投影データの読み出し、投影データの配置（ステップＳ３０６〜ステップＳ３０８）の処理を行う。
【００７９】
ステップＳ３０５の優先度算出処理では、システム制御装置１２４（優先度算出部２６）は上述の（１）〜（３）のいずれの指標で優先度を算出する。或いは、（１）〜（３）の指標を組み合わせて優先度を算出してもよい。
【００８０】
ステップＳ３０６の投影データ配置アドレス算出処理では、システム制御装置１２４（メモリ管理部２５）は、ステップＳ３０５で算出された優先度が低い投影データが配置されているアドレスから順に上書き対象とする。
【００８１】
なお、上述の各指標を用いて優先度を決定できない場合は、第１の実施の形態と同様に、配置開始アドレスから逆順に投影データを配置すればよい。また、予定されているスキャンやポストリコンがリコンキューから削除された場合やリコンキューの順位が変更された場合は、優先度算出部２６は、その都度優先度を算出しなおすものとする。
【００８２】
以上説明したように、第２の実施の形態によれば、登録されているリコンキュー（スキャン後の再構成及びポストリコンの実施予定及び実施状況）やメモリ２３上の投影データの配置状況に基づいて投影データの優先度を決定し、優先度の低い投影データから順に上書きするようにする。これにより、メモリ２３を効率よく使用できるため、記憶装置１２３からのデータの読み込み処理を最小限に抑えることができ、ポストリコン処理の高速化が可能となる。
【００８３】
［第３の実施の形態］
次に、図１３〜図１５を参照して本発明の第３の実施の形態について説明する。
第３の実施の形態のＸ線ＣＴ装置１は、ポストリコンの実行タイミングより前にメモリ２３上に必要な投影データを配置しておくことで、ポストリコンの高速化を図る。
【００８４】
例えば、図１３に示すようにシーケンス９９、シーケンス３、シーケンス３、シーケンス４、シーケンス８８のポストリコンキューが登録され、かつメモリ２３には図１４（ａ）に示すように実行キューであるシーケンス９９の投影データの他、シーケンス１、２、３、４の投影データが配置されているものとする。この状態で、ポストリコンキューとメモリ２３上の投影データの配置状況を比較すると、メモリ２３上に配置されている投影データのうちシーケンス１、２の投影データはポストリコンの予定がない。一方、ポストリコンキューの下位に予定されているシーケンス８８の投影データはメモリ２３に配置されていない。このような場合、メモリ管理部２５は実行キューであるシーケンス９９の投影データを配置した後、引き続き（ポストリコンの実行タイミングに関わらず）、キューが登録されているシーケンス８８の投影データをポストリコンの予定がないシーケンス１、２の投影データに上書き配置する（図１４（ｂ））。
【００８５】
このように、ポストリコンの実施予定がある投影データを、画像処理装置１２２におけるポストリコン処理の開始タイミングとは非同期で事前に記憶装置１２３から読み出し、メモリ２３に配置しておけば、該当するキューの実行順が来たときに、必要な投影データが既にメモリ２３に配置されているため、ポストリコン処理を直ちに開始できる。これによりポストリコン処理の高速化が可能となる。
【００８６】
図１５は、第３の実施の形態のポストリコン処理の手順を示す図である。
図１５のステップＳ４０１〜ステップＳ４０８は第２の実施の形態のポストリコン処理（図１２）のステップＳ３０１〜ステップＳ３０８と同様であり、図１５のステップＳ４１１〜ステップＳ４１４は第２の実施の形態のポストリコン処理（図１２）のステップＳ３０９〜ステップＳ３１２と同様である。
【００８７】
図１５に示す処理手順では、ステップＳ４０１〜ステップＳ４０８の処理によって、実行キューの全ての投影データがメモリ２３に配置された後（ステップＳ４０４；Ｙｅｓ）、システム制御装置１２４は後続キューの投影データを配置するか否かを判定する（ステップＳ４０９）。ステップＳ４０９の判定では、例えばメモリ２３上に配置されている投影データと後続キューで必要な投影データとを比較し、メモリ２３上に後続キューで必要な投影データが未配置である場合に、後続キューのデータを配置すると判定する（ステップＳ４０９；Ｙｅｓ）。
【００８８】
後続キューのデータを配置すると判定した場合（ステップＳ４０９；Ｙｅｓ）は、メモリ管理部２５はスキャン・ポストリコン登録情報２４１を参照して該当するキューのポストリコン条件を取得し（ステップＳ４１０）、ステップＳ４０２に戻る。ステップＳ４０２ではステップＳ４１０で取得したポストリコン条件からその投影データがメモリ２３に有るか否かを判定し、メモリ２３上に存在しない場合は、第２の実施の形態の手法を用いてメモリ２３上の投影データの優先度を算出し、優先度に基づいて上書きするアドレスを算出する（ステップＳ４０６）。そしてメモリ管理部２５は記憶装置１２３から該当する投影データを読み出し（ステップＳ４０７）、ステップＳ４０６で算出したアドレスに配置する（ステップＳ４０８）。投影データの配置アドレスは、画像処理装置管理部２４に通知される（ステップＳ４０３）。また、画像処理装置１２２にも通知される。
【００８９】
なお、ステップＳ４０９の判定処理において、メモリ２３上に後続キューの投影データを事前に配置する領域が不足する場合等は、ステップＳ４０９の判定において、後続キューのデータを配置しないと判定し（ステップＳ４０９；Ｎｏ）、メモリ２３への投影データの配置を待機してもよい。また、次のスキャン条件を参照し、メモリ２３に配置してもすぐに上書き削除されてしまうことが予想される場合も、後続キューの投影データの配置を行わないと判定し（ステップＳ４０９；Ｎｏ）、メモリ２３への投影データの配置を待機してもよい。
【００９０】
以上説明したように、第３の実施の形態では、メモリ管理部２５はポストリコンの開始タイミングと非同期で投影データを事前にメモリ２３に配置する。これにより該当するキューの実行順が来た際に、既に記憶装置１２３から投影データを読み込んだりメモリ２３に書き込んだりする処理が行われているため、すぐにポストリコン処理を実行可能となる。よってポストリコン処理の高速化を実現できる。
【００９１】
［第４の実施の形態］
上述の第１〜第３の実施の形態において、メモリ管理部２５は投影データを記憶装置１２３から読み出し、メモリ２３に配置するタイミングをスキャンの実施状況に応じて制御することが望ましい。具体的には、メモリ管理部２５は、ポストリコンに使用する投影データを記憶装置１２３から読み出すタイミングを、スキャン開始指示入力時からＸ線照射開始までの時間内または複数のスキャン（シーケンス）を連続して行う場合はシーケンス間ディレー時間（前のスキャンのＸ線照射終了から次のスキャンのＸ線照射まで）内に制限する。このスキャン開始指示入力時からＸ線照射開始までの時間、またはシーケンス間ディレー時間の時間を記憶装置１２３への読み込みアクセス可能時間と定義する。すなわち、スキャナ１００においてＸ線の照射が開始されてから終了するまでの間は記憶装置１２３から投影データを読み出す処理を行わない。このように読み込みアクセス可能時間を制限することで、スキャン処理に影響を与えない範囲でポストリコン用の投影データをメモリ２３に配置することが可能となる。
【００９２】
システム制御装置１２４は、読み込みアクセス可能時間中に読み込む投影データ数を算出することが望ましい。読み込みアクセス可能時間中に読み込む投影データ数は、記憶装置１２３から投影データを読み出すのに要する時間と読み出した投影データをメモリ２３に書き込む時間とに基づいて算出できる。メモリ管理部２５は、算出した投影データ数だけ読み込みアクセス可能時間中に記憶装置１２３から投影データを読み出し、メモリ２３に配置する。
【００９３】
なお、読み込みアクセス可能時間中に読み出す投影データ数を算出する際は、読み出す単位を１スキャンの投影データよりも小さく分割することが望ましい。例えば、１スキャンの投影データをスライス単位またはビュー単位に分割して読み出すこととする。具体的には、Ｘ線検出器１０６の列数が６４列（スライス）の装置であれば、投影データを６４分割に細分化できる。また、スライスは１回転中の各ビューといった小さな単位に分割することができる。
【００９４】
このように、投影データをより小さな単位に分割して読み出すこととすれば、短時間でも小単位ずつ投影データを読み出せるため、読み込みアクセス可能時間内の限界まで読み込み処理を続行させることが可能となる。なお、読み込みアクセス可能時間に１投影データの途中まで読み出してメモリ２３に配置した場合は、メモリ管理部２５がその配置アドレスを記憶しておき、次の読み込みアクセス可能時間には、前回の配置アドレスの情報に基づいて次の配置アドレスを決定するものとする。
【００９５】
記憶装置１２３からの読み出し時間やメモリ２３への書き込み時間は経年劣化する恐れがある。そのため、システム制御装置１２４はこれらの時間（記憶装置１２３からの読み出し時間、メモリ２３への書き込み時間）を随時記録しておき、記録した読み出し時間及び書き込み時間に基づいて読み込みアクセス可能時間中に読み出す投影データ数を算出することが望ましい。これにより、正確に読み込みアクセス可能時間中に読み出す投影データ数を算出できるようになる。
【００９６】
以上、本発明に係るＸ線ＣＴ装置の好適な実施形態について説明したが、本発明は、上述の実施形態に限定されるものではない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００９７】
１・・・・・・・・・Ｘ線ＣＴ装置
１００・・・・・・・スキャナ
１０１・・・・・・・Ｘ線源
１０２・・・・・・・回転盤
１０３・・・・・・・コリメータ
１０４・・・・・・・開口部
１０５・・・・・・・寝台
１０６・・・・・・・Ｘ線検出器
１０７・・・・・・・データ収集装置
１０８・・・・・・・ガントリ制御装置
１０９・・・・・・・寝台制御装置
１１０・・・・・・・Ｘ線制御装置
１２０・・・・・・・操作卓
１２１・・・・・・・入力装置
１２２・・・・・・・画像処理装置
１２３・・・・・・・記憶装置
１２４・・・・・・・システム制御装置
１２５・・・・・・・表示装置
２１・・・・・・・・投影データ生成部
２２・・・・・・・・再構成処理部
２３・・・・・・・・メモリ
２４・・・・・・・・画像処理装置管理部
２４１・・・・・・・スキャン・ポストリコン登録情報
２５・・・・・・・・メモリ管理部
２６・・・・・・・・優先度算出部
３１・・・・・・・・スキャノグラム像
３２・・・・・・・・撮影条件及び再構成条件設定用の枠
６０・・・・・・・・操作画面
６１・・・・・・・・リコンキューリスト
６２・・・・・・・・リコン停止ボタン
６３・・・・・・・・リコン再開ボタン
６４・・・・・・・・キュー削除ボタン
６５・・・・・・・・リコンキュー入替ボタン（上位）
６６・・・・・・・・リコンキュー入替ボタン（下位）
【図１】
2018000550.tif 000003
【図２】
2018000550.tif 000004
【図３】
2018000550.tif 000005
【図４】
2018000550.tif 000006
【図５】
2018000550.tif 000007
【図６】
2018000550.tif 000008
【図７】
2018000550.tif 000009
【図８】
2018000550.tif 000010
【図９】
2018000550.tif 000011
【図１０】
2018000550.tif 000012
【図１１】
2018000550.tif 000013
【図１２】
2018000550.tif 000014
【図１３】
2018000550.tif 000015
【図１４】
2018000550.tif 000016
【図１５】
2018000550.tif 000017