(57)【特許請求の範囲】
【請求項１】
被検体にX線を照射し、前記被検体を透過したX線の検出データを収集して非可逆圧縮方式で圧縮することにより圧縮データを生成するデータ収集手段と、
前記データ収集手段から伝送経路を介して伝送された前記圧縮データに基づいて前記被検体のX線CT画像データを生成するデータ処理手段と、
入力装置からの情報に従って、圧縮されていないX線の検出データを検証データとして前記圧縮データの伝送レート以下の伝送レートで前記伝送経路を介して前記データ処理手段に伝送させる検証手段と、
を備えるX線CT装置。
【請求項２】
前記検証手段は、前記入力装置からの情報に従って、前記非可逆圧縮方式で圧縮した場合の圧縮結果が既知のリファレンスデータを前記非可逆圧縮方式で圧縮し、前記圧縮データの伝送レート以下の伝送レートで前記伝送経路を介して前記データ処理手段及び前記入力装置の少なくとも一方に伝送するように構成される請求項１記載のX線CT装置。
【請求項３】
前記又は他の被検体を透過したX線の検出データの一部又は全部を前記検証データとして保存するデータ保存手段を更に備え、
前記検証手段は、前記入力装置からの情報に従って、前記データ保存手段に保存された前記検証データを時分割して前記データ処理手段に伝送するように構成される請求項１又は２記載のX線CT装置。
【請求項４】
前記データ収集手段は、前記入力装置からの情報に従って、前記又は他の被検体を透過したX線の検出データを、空間分割された複数の分割データとして収集するように構成され、
前記検証手段は、前記入力装置からの情報に従って、前記複数の分割データを前記検証データとして前記データ処理手段に順次伝送するように構成される請求項１乃至３のいずれか１項に記載のX線CT装置。
【請求項５】
被検体にX線を照射し、前記被検体を透過したX線の検出データを収集して非可逆圧縮方式で圧縮することにより圧縮データを生成するデータ収集手段と、
前記データ収集手段から伝送経路を介して伝送された前記圧縮データに基づいて前記被検体のX線CT画像データを生成するデータ処理手段と、
入力装置からの情報に従って、前記非可逆圧縮方式で圧縮した場合の圧縮結果が既知のリファレンスデータを前記非可逆圧縮方式で圧縮し、前記圧縮データの伝送レート以下の伝送レートで前記伝送経路を介して前記データ処理手段及び前記入力装置の少なくとも一方に伝送する検証手段と、
を備えるX線CT装置。
【請求項６】
被検体を透過したX線の検出データを非可逆圧縮方式で圧縮することにより圧縮データを生成するステップと、
前記圧縮データを、伝送経路を介して伝送するステップと、
入力装置からの情報に従って、圧縮されていないX線の検出データを検証データとして前記圧縮データの伝送レート以下の伝送レートで前記伝送経路を介して伝送させるステップと、
を有するX線CT装置におけるデータ伝送方法。
【請求項７】
被検体を透過したX線の検出データを非可逆圧縮方式で圧縮することにより圧縮データを生成するステップと、
前記圧縮データを、伝送経路を介して伝送するステップと、
入力装置からの情報に従って、前記非可逆圧縮方式で圧縮した場合の圧縮結果が既知のリファレンスデータを前記非可逆圧縮方式で圧縮し、前記圧縮データの伝送レート以下の伝送レートで前記伝送経路を介して伝送させるステップと、
を有するX線CT装置におけるデータ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、X線CT (computed tomography)装置及びX線CT装置におけるデータ伝送方法に関する。
【背景技術】
【０００２】
X線CT装置では、被検体の断層画像を三次元的かつ精密に得るために、ヘリカルスキャン方式やマルチディテクタ方式が広く採用されている。このため、スキャナの回転速度が大きくなるとともにディテクタの多列化が進み、ディテクタから出力されるデータ量が膨大となっている。これに伴い、X線CT装置におけるデータ伝送やデータ保存のためのコストの増大を抑制することが重要となっている。
【０００３】
そこで、X線CT装置において伝送対象となるデータ量の削減のために、ディテクタ側のガントリ回転部から出力される原データをデータ収集部(DAS: Data acquisition system)において情報圧縮する方法が提案されている。X線CT装置においてデータの伝送が行われるのは主としてガントリ内における回転部と非回転部との間及びガントリの非回転部と各種補正処理や画像再構成処理を行うためのデータ処理系との間である。
【０００４】
これらのデータ伝送部分では、データの取りこぼしという重大な不具合を回避するために伝送レートを保証する必要がある。データ伝送のコストは、保証する伝送レートに依存する。従って、情報圧縮によって伝送コストの増加を抑制するためには、データ伝送系において保証されている伝送レートを超えないように、所定の圧縮率を担保できる情報圧縮方法でデータを圧縮することが必須となる。
【０００５】
可逆的な情報圧縮方法では、データに含まれる情報が保存されるものの、原理的に圧縮率を保証することができない。例えば、真にランダムなデータの場合、可逆的な情報圧縮方法では、全く圧縮することができない。従って、可逆的な情報圧縮方法では、情報圧縮前におけるデータを伝送する場合の伝送レートよりも小さい伝送レートを保証することができない。換言すれば、データ伝送部分において圧縮前におけるデータを伝送する場合の伝送レートを保証せざるを得ない。このため、可逆的な情報圧縮方法を用いると、伝送コストを低減することができない。
【０００６】
一方、非可逆的な情報圧縮方法でデータを圧縮すれば、圧縮率の調整によって伝送レートを保証することができる。従って、伝送レートを保証するためには、情報圧縮方法として非可逆的な圧縮方法を用いることが必須である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−９７９７７号公報
【特許文献２】特開平０５−２１２０２７号公報
【特許文献３】特開平１０−１２７６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
非可逆的な情報圧縮方法でデータを圧縮する場合には、データの伝送レートを保証することができる反面、圧縮による誤差が情報圧縮後のデータに含まれるという問題がある。このため、ディテクタやDASにおいてデータにノイズやエラー等の不具合が発生した場合に、不具合がディテクタやDASに起因するのか、或いは情報圧縮に起因するのかを判別することが困難になる。
【０００９】
つまり、従来のX線CT装置では、非可逆的な情報圧縮方法でデータを圧縮した場合に、ディテクタやDASの動作検証を行うことが困難になるという問題がある。
【００１０】
本発明は、データにノイズやエラー等の不具合が発生した場合に、不具合が情報圧縮に起因するのか否かを検証することが可能なX線CT装置及びX線CT装置におけるデータ伝送方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の実施形態に係るX線CT装置は、データ収集手段、データ処理手段及び検証手段を備えている。データ収集手段は、被検体にX線を照射し、前記被検体を透過したX線の検出データを収集して非可逆圧縮方式で圧縮することにより圧縮データを生成する。データ処理手段は、前記データ収集手段から伝送経路を介して伝送された前記圧縮データに基づいて前記被検体のX線CT画像データを生成する。検証手段は、入力装置からの情報に従って、圧縮されていないX線の検出データを検証データとして前記圧縮データの伝送レート以下の伝送レートで前記伝送経路を介して前記データ処理手段に伝送させる。
【００１２】
また、本発明の実施形態に係るX線CT装置は、データ収集手段、データ処理手段及び検証手段を備えている。データ収集手段は、被検体にX線を照射し、前記被検体を透過したX線の検出データを収集して非可逆圧縮方式で圧縮することにより圧縮データを生成する。データ処理手段は、前記データ収集手段から伝送経路を介して伝送された前記圧縮データに基づいて前記被検体のX線CT画像データを生成する。検証手段は、入力装置からの情報に従って、前記非可逆圧縮方式で圧縮した場合の圧縮結果が既知のリファレンスデータを前記非可逆圧縮方式で圧縮し、前記圧縮データの伝送レート以下の伝送レートで前記伝送経路を介して前記データ処理手段及び前記入力装置の少なくとも一方に伝送する。
【００１３】
また、本発明の実施形態に係るX線CT装置におけるデータ伝送方法は、被検体を透過したX線の検出データを非可逆圧縮方式で圧縮することにより圧縮データを生成するステップと、前記圧縮データを、伝送経路を介して伝送するステップと、入力装置からの情報に従って、圧縮されていないX線の検出データを検証データとして前記圧縮データの伝送レート以下の伝送レートで前記伝送経路を介して伝送させるステップとを有する。
【００１４】
また、本発明の実施形態に係るX線CT装置におけるデータ伝送方法は、被検体を透過したX線の検出データを非可逆圧縮方式で圧縮することにより圧縮データを生成するステップと、前記圧縮データを、伝送経路を介して伝送するステップと、入力装置からの情報に従って、前記非可逆圧縮方式で圧縮した場合の圧縮率が既知のリファレンスデータを前記非可逆圧縮方式で圧縮し、前記圧縮データの伝送レート以下の伝送レートで前記伝送経路を介して伝送させるステップとを有する。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係るX線CT装置の構成図。
【図２】図１に示すＸ線検出器に備えられるＸ線検出素子の配置を示す図。
【図３】図１に示すDASの機能ブロック図。
【図４】図２に示すＸ線検出器により取得されたＸ線検出データを1/nに圧縮して得られる圧縮データの模式図。
【図５】図２に示すＸ線検出器により取得されたＸ線検出データをn個に分割して得られる分割データの模式図。
【図６】図１に示すX線CT装置の非圧縮モードにおいて、予め保存されたビューデータを時分割して非圧縮の検証データとして遅延伝送する場合の流れを示すフローチャート。
【図７】図１に示すX線CT装置の非圧縮モードにおいて、空間分割して収集されたビューデータの複数の分割データを非圧縮の検証データとして順次伝送する場合の流れを示すフローチャート。
【発明を実施するための形態】
【００１６】
本発明の実施形態に係るX線CT装置及びX線CT装置におけるデータ伝送方法について添付図面を参照して説明する。
【００１７】
図１は本発明の実施形態に係るX線CT装置の構成図である。
【００１８】
X線CT装置１は、寝台２、ガントリ３、制御部４、データ処理部５、コンソール６、表示装置７及び画像データベース８を備えている。寝台２は、筒状のガントリ３の内側に設けられ、被検体をセットした状態でガントリ３内に送り込むことができる。ガントリ３は、回転部９及び非回転部１０を有し、回転部９には、Ｘ線照射部１１、Ｘ線検出器１２、DAS１３及び送信器１４が内蔵される。一方、ガントリ３の非回転部１０には、受信器１５が設けられる。そして、送信器１４と受信器１５及び受信器１５とデータ処理部５は、それぞれデータ伝送路１６Ａ、１６Ｂによって互いに接続される。
【００１９】
Ｘ線照射部１１は、Ｘ線管を備え、高電圧発生装置からＸ線管への電圧印加によって、寝台２にセットされた被検体に向けてＸ線を曝射する装置である。
【００２０】
Ｘ線検出器１２は、Ｘ線照射部１１と寝台２を挟んで対向配置される。Ｘ線検出器１２は、Ｘ線照射部１１のＸ線管から照射され、被検体を透過したＸ線を検出する装置である。近年のＸ線検出器１２は多列化が進み、２次元的に配置された複数のＸ線検出素子を備えている。
【００２１】
そして、回転部９とともにＸ線照射部１１及びＸ線検出器１２が被検体の周囲を回転することによって、Ｘ線照射部１１により360度方向から被検体に三次元的な扇形状のＸビームを照射する一方、Ｘ線検出器１２により被検体を透過したＸ線を検出できるように構成される。
【００２２】
図２は、図１に示すＸ線検出器１２に備えられるＸ線検出素子の配置を示す図である。
【００２３】
図２に示すように、Ｘ線検出器１２には、被検体を透過したＸ線を二次元的に検出するための複数のＸ線検出素子が配置される。図２において水平方向は、ガントリ３の回転部９の回転面と平行なファン角方向であり、チャネル方向とも呼ばれる。また、鉛直方向は、ガントリ３の回転部９の回転面に垂直なコーン角方向であり、列方向とも呼ばれる。従って、被検体の体軸方向は、Ｘ線検出素子の列方向となる。
【００２４】
図２は、ファン角方向にX個のＸ線検出素子を有し、コーン角方向にY個のＸ線検出素子を有するＸ線検出器１２の例を示している。このような構成を有するＸ線検出器１２により、ある回転角度においてＸ線が１回検出されると、Ｘ線検出素子の配置に対応する配列を有するＸ線検出データ群が収集される。
【００２５】
このＸ線検出素子の配置に対応するＸ線検出データ群は、ビューデータと称される。ビューデータは、Ｘ線検出素子の配置に対応しているため、Xチャネル及びY列のデータで構成される。Ｘ線検出器１２は、回転部９とともに回転するため、ビューデータはデータ収集が行われる回転部９の角度の数だけ収集される。このビューデータの数に相当する回転部９の角度は、単位[view]を用いてカウントされる。
【００２６】
図３は、図１に示すDAS１３の機能ブロック図である。
【００２７】
DAS１３は、信号処理部１７、情報圧縮部１８、データ保存部１９、伝送データ制御部２０及び検証用データ送信部２１Ａを備えている。
【００２８】
信号処理部１７は、Ｘ線検出器１２の各Ｘ線検出素子から電気信号として出力されたＸ線検出データを収集して増幅、積分処理、A/D(analog to digital)変換処理、対数変換処理等の信号処理を施すことによって各Ｘ線検出素子にそれぞれ対応するディジタル化した投影データを生成する機能と、生成した投影データを、送信器１４、受信器１５及びデータ伝送路１６Ａ、１６Ｂ等の伝送経路を介してデータ処理部５に出力する機能を有する。すなわち、信号処理部１７の機能が、通常のDAS１３に備わっている本来的な機能である。
【００２９】
加えて、DAS１３は、コンソール６から入力された指示情報に従って圧縮モード及び非圧縮モードでの動作を切換えて行うように構成されている。圧縮モード及び非圧縮モードのいずれにおいても、DAS１３からは送信器１４、受信器１５及びデータ伝送路１６Ａ、１６Ｂ等の伝送経路で保証される伝送レート以下の伝送レートでデータが伝送されるように構成される。
【００３０】
圧縮モードは、データ処理部５への伝送対象となるデータのサイズを1/nに圧縮する情報圧縮処理を行って、圧縮データをデータ処理部５に出力するDAS１３の動作モードである。尚、nは1より大きい任意の実数である。このため、圧縮モードは、被検体の通常のイメージングの際に選択される。
【００３１】
伝送経路で保証される伝送レート以下の伝送レートとなるように1/nのデータ圧縮率を保証するためには、非可逆的な情報圧縮処理を行うことが必須となる。これは、可逆的な情報圧縮処理では原理的に圧縮率を保証することが不可能であるためである。例えば、可逆的な圧縮処理では、ランダムなデータを圧縮することができない。そこで、情報圧縮部１８には、任意の非可逆圧縮方式によるデータ圧縮を行う機能が備えられる。
【００３２】
非可逆圧縮方式のデータ圧縮処理は、主として信号変換処理、量子化処理及び符号化処理を含む処理ステップからなる。例えば、例えば、画像データの非可逆圧縮方式としてJPEG (Joint Photographic Experts Group)方式、JPEG 2000方式、JPEG-LS方式が知られている。JPEG方式は、離散コサイン変換を行ってハフマン符号を用いる非可逆圧縮方式である。また、JPEG 2000方式は、離散ウェーブレット変換を行って算術符号を用いる非可逆圧縮方式であり、JPEG-LS方式は画素間相関予測を行ってゴロム・ライス符号を用いる非可逆圧縮方式である。
【００３３】
これらに代表される非可逆圧縮方式の情報圧縮処理では、信号変換処理及び量子化処理において切り捨てられる情報量を制御することにより、所定の圧縮率で非可逆にデータを圧縮することができる。すなわち、伝送経路で保証される伝送レート以下の伝送レートとなるように1/nのデータ圧縮率を保証することができる。
【００３４】
図４は、図２に示すＸ線検出器１２により取得されたＸ線検出データを1/nに圧縮して得られる圧縮データの模式図である。
【００３５】
図４において水平方向は、Ｘ線検出素子のチャネル方向を示し、鉛直方向は、Ｘ線検出素子の列方向を示す。図４に示すように、Xチャネル及びY列のＸ線検出素子の各列におけるデータをそれぞれ圧縮する場合に、非可逆圧縮方式の情報圧縮処理を施せば、1/nの圧縮率を保証することができる。従って、DAS１３からデータ処理部５までの伝送経路では、少なくとも1/nに圧縮された圧縮データの伝送レートを保証すればよいことになる。換言すれば、1/nに圧縮された圧縮データの伝送レートを保証するデータ伝送路１６Ａ、１６Ｂを用いて伝送経路を形成することができる。
【００３６】
尚、圧縮データは、１列当たりX/n個のデータを含むこととなり、平均でX/n個のデータでXチャネル分の情報を保持することとなる。従って、圧縮データの水平方向の位置は、Ｘ線検出素子のチャネル方向の位置と一致しない。また、非可逆圧縮方式の情報圧縮処理では、圧縮前における情報量を全て保存することができない。このため、圧縮データ及び圧縮データを解凍処理によってXチャネル分のデータに伸長して得られる伸長データには、非可逆圧縮処理による誤差が重畳される。
【００３７】
一方、非圧縮モードは、情報圧縮を行わずに非圧縮データをDAS１３の動作検証用のデータとしてデータ処理部５に出力するDAS１３の動作モードである。すなわち、非圧縮モードは、データにノイズやエラー等の異常が発生した場合に、発生した異常が情報圧縮部１８における情報圧縮処理に起因するのかＸ線検出器１２やDAS１３の他の部分に起因するのかを検証するためのモードである。
【００３８】
従って、非圧縮モードは、DAS１３から出力されるデータにノイズやエラー等の不具合が生じた場合に選択される。非圧縮モードにおいて生成される非圧縮データは、データ伝送路１６Ａ、１６Ｂにおいて保証されている圧縮データ用の低い伝送レート以下の伝レートでデータ処理部５に伝送される。
【００３９】
データ保存部１９及び伝送データ制御部２０は、このような非圧縮モードの動作のために、DAS１３に備えられたものである。
【００４０】
データ保存部１９は、DAS１３において取得された情報圧縮前におけるデータをDAS１３の動作検証用のデータとして保存する機能を有する。このため、データ保存部１９には、DAS１３の動作検証に必要な量の非圧縮データを検証データとして保存する機能が備えられる。DAS１３用の検証データとしては、空気やファントム等の所望の被検体を透過したX線の検出データの一部又は全部を利用することができる
【００４１】
従って、例えば、ガントリ３の回転部９を１回転させた場合にＸ線検出器１２により収集されるデータを動作検証に保存することが可能なストレージでデータ保存部１９を構成することができる。ガントリ３の回転部９を１回転させた場合には、数百から数千[view]程度のビューデータが収集される。この場合、１回転分のビューデータの保存に必要なストレージの容量は、数百[MB]から数[GB]となる。
【００４２】
このようにDAS１３の動作検証用のデータのデータサイズは、被検体の検査のためにＸ線検出器１２を複数回転して収集される生体データに比べて遥かに少量となる。従って、DAS１３に通常備えられる既存のRAM (Random Access Memory)等のストレージをデータ保存部１９として簡易に利用することができる。
【００４３】
伝送データ制御部２０は、非圧縮モードにおいて、DAS１３からデータ処理部５に伝送される検証用の非圧縮データの伝送レートが、データ伝送路１６Ａ、１６Ｂにおいて保証されている伝送レート以下となるように、DAS１３から出力される非圧縮データを制御する機能を有する。より具体的には、伝送データ制御部２０は、非圧縮モードにおいて、検証用の非圧縮データを時分割又は空間分割してDAS１３から後段のデータ伝送路１６Ａ、１６Ｂに伝送させる機能を有する。
【００４４】
データ保存部１９に保存された非圧縮データをDAS１３の動作検証用のデータとして用いる場合には、伝送データ制御部２０がデータ保存部１９から取得した非圧縮データを、伝送レートがデータ伝送路１６Ａ、１６Ｂにおいて保証されている伝送レート以下となるように、時分割して出力させるように構成される。
【００４５】
例えば、１回転分の非圧縮データをビューデータ毎にn個の分割データに時分割すれば、非圧縮データの伝送レートを1/nに圧縮することができる。この場合、回転部９をn回回転させて得られるデータを時分割せずに伝送する場合における伝送時間で全ての非圧縮データをデータ処理部５に伝送することができる。従って、時分割された非圧縮データは非リアルタイムにDAS１３からデータ処理部５に動作検証用のデータとして伝送される。
【００４６】
Ｘ線検出器１２の１回転分のデータとしてV個のビューデータが動作検証用にデータ保存部１９に保存されている場合には、伝送データ制御部２０においてV個のビューデータがV×n個の分割データに分割される。
【００４７】
図５は、図２に示すＸ線検出器１２により取得されたＸ線検出データをn個に分割して得られる分割データの模式図である。
【００４８】
図５において水平方向は、Ｘ線検出素子のチャネル方向を示し、鉛直方向は、Ｘ線検出素子の列方向を示す。図５に示すように、Xチャネル及びY列のＸ線検出素子に対応する二次元領域をチャネル方向にn個の均等なエリアに分割することができる。
【００４９】
すなわち、チャネル方向の幅が0チャネルからX/nチャネルまでであり、列方向の幅が0列からY列までの分割エリアを作成することができる。同様なサイズの分割エリアをチャネル方向に順次作成すると、チャネル方向の位置が、X/n+1チャネルから2X/nチャネルまでの分割エリアから(n-1)X/n+1チャネルからX/nチャネルまでの分割エリアまでの複数の分割エリアが得られる。この結果、広さが均等なn個の分割エリアを作成することができる。
【００５０】
単純な例として、n=2、つまりＸ線検出素子に対応する二次元領域を２つのエリアに分割する場合には、前半のチャネルで構成される分割エリアと後半のチャネルで構成される分割エリアに分割することができる。
【００５１】
また、同様に、列方向にn個の分割エリアを作成することもできる。例えば、Ｘ線検出素子に対応する二次元領域を２つのエリアに分割する場合には、前半の列で構成される分割エリアと後半の列で構成される分割エリアとに分割することができる。
【００５２】
Ｘ線検出素子に対応する二次元領域が複数のエリアに分割されると、各エリアに対応するデータを動作検証用の非圧縮の分割データとすることができる。ビューデータはV個存在するため、分割データ及び分割エリアの数はV×n個となる。
【００５３】
このようにして得られる分割データの１つ当たりのデータサイズは、分割前におけるビューデータのサイズの1/nとなる。このため、ビューデータを1/nに圧縮して伝送する場合に比べてn倍の伝送時間をかけることによって、全ての分割データで構成されるビューデータを圧縮せずにDAS１３からデータ処理部５に伝送することが可能となる。
【００５４】
尚、V個の全てのビューデータの収集及びデータ保存部１９への保存の完了を待たずに、収集されたビューデータを順次分割してDAS１３からデータ処理部５に伝送するようにしてもよい。
【００５５】
動作検証用の非圧縮のビューデータの時分割は、上述した方法の他、任意の基準でＸ線検出素子に対応する二次元領域を複数のエリアに分割することによって行うことができる。時分割の方法の他の例としては、Ｘ線検出素子の列を基準に時分割する方法が挙げられる。
【００５６】
例えば、非圧縮のビューデータのデータサイズを1/2に圧縮する場合には、奇数列のＸ線検出素子からのデータと偶数列のＸ線検出素子からのデータとに分けて列ごとに順次DAS１３から後段の伝送経路に伝送させることができる。Ｘ線検出素子の列を基準にした分割方法を一般化すると、[Y/n]*n +(i mod n)番目の列のＸ線検出素子からのデータがi番目に伝送されることとなる。但し、YはＸ線検出素子の列数であり、[]は最小の自然数を与える演算子である。
【００５７】
この他、データに不具合が発生した場合に、不具合が発生したデータに対応するＸ線検出素子の近傍におけるＸ線検出素子からのデータや不具合が発生したデータに対応する回転角度のビューデータの割合が高くなるように一部の位置に対応するデータを用いて動作検証用のデータを作成することもできる。すなわち、所定の範囲内の回転角度、チャネル及び列に対応するデータの割合が高くなるように、不均等に選択された一部の位置に対応するデータを動作検証用の非圧縮データとして時分割してDAS１３から伝送することができる。
【００５８】
このため、1/nの圧縮率で圧縮された圧縮データに対応する伝送レートが保証されたデータ伝送路１６Ａ、１６Ｂを用いて、非圧縮データの伝送レートを保証することができる。
【００５９】
一方、非圧縮モードにおいて、回転部９を回転させてＸ線検出器１２によりリアルタイムに収集されるデータをDAS１３の動作検証用の非圧縮データとして用いることもできる。この場合には、伝送データ制御部２０が、非圧縮データの伝送レートがデータ伝送路１６Ａ、１６Ｂにおいて保証されている伝送レート以下となるように、DAS１３において生成された非圧縮データを空間分割する。
【００６０】
具体的には、回転部９を１回転させて得られる１回転分の動作検証用のビューデータをn回転に分けて収集及び伝送することによって動作検証用の非圧縮データを空間分割することができる。従って、伝送データ制御部２０おける非圧縮データの空間分割は、回転部９の制御と連動して行われる。
【００６１】
データを分割して収集する方法としては、Ｘ線検出器１２に備えられる複数のＸ線検出素子の出力先にそれぞれ接続されたスイッチを切換えることによって機械的にDAS１３に入力されるデータを選択する方法と、Ｘ線検出器１２からDAS１３に入力されたＸ線検出データを位置に応じて取捨選択するフィルタ処理を実行することによってDAS１３から出力されるデータを選択する方法が挙げられる。
【００６２】
スイッチのON/OFFの切換によってビューデータの空間分割を行う場合には、伝送データ制御部２０からＸ線検出器１２にスイッチの切換制御信号を出力することによって、ビューデータの空間分割を行うことができる。一方、DAS１３から出力されるデータを特定の分割領域に対応するデータとする場合には、伝送データ制御部２０に分割領域に応じたフィルタ処理機能を設けることによって、ビューデータの空間分割を行うことができる。
【００６３】
また、ビューデータの分け方としては、任意の方法とすることができる。従って、時分割の場合と同様な方法でＸ線検出素子に対応する二次元領域を複数のエリアに分割し、１回転で１つのエリアからのデータを動作検証用に収集することができる。すなわち、Ｘ線検出素子の列ごとにデータを収集する方法やＸ線検出素子の列又はチャネルを基準に設定されたＸ線検出器１２の複数のエリアごとにデータを収集する方法によって、非圧縮データを1/nのサイズのデータに空間分割することができる。
【００６４】
そして、回転部９の回転毎に異なる分割エリアからデータを収集して伝送することにより、動作検証用の非圧縮データを1/nの伝送レートでリアルタイムにDAS１３からデータ処理部５に伝送することができる。
【００６５】
具体例として、図５に示すように各ビューデータに対してチャネル方向にn個の分割エリアが作成されている場合には、１回転目で0チャネルからX/nチャネルまでのデータが全ての回転位置で収集され、圧縮されずにデータ処理部５に伝送される。次の回転では、X/n+1チャネルから2X/nチャネルまでのデータが全ての回転位置で収集され、圧縮されずにデータ処理部５に伝送される。そして、同様に、(n-1)X/n+1チャネルからX/nチャネルまでのデータが収集及び伝送されるまで、回転部９の回転が繰り返される。
【００６６】
この結果、n回に亘る回転部９の回転により、全てのチャネルのデータを非圧縮かつ１回の回転で収集した場合の1/nの伝送レートでデータ処理部５に伝送することができる。このため、全てのチャネルに対応する非圧縮データのサイズの1/nの伝送レートしか保証されていないデータ伝送路１６Ａ、１６Ｂを介して、回転部９の１回転分の全てのチャネルに対応する非圧縮のビューデータを伝送することができる。
【００６７】
また、別の具体例として、各ビューデータを奇数列に対応するデータと偶数列に対応するデータの２つのデータに空間分割する場合には、１回転目で奇数列からのデータを収集及び伝送し、２回転目で偶数列からのデータを収集及び伝送することによって、1/2に分割したビューデータを非圧縮で1/2の伝送レートでデータ処理部５に伝送することができる。
【００６８】
列を基準にした空間分割を一般化すると、i回転目で[Y/n]*n +(i mod n)番目の列からのデータを収集及び伝送すればよいことになる。尚、Yは列の総数であり、[]は最小の自然数を与える演算子である。
【００６９】
この他、時分割の場合と同様に、データに不具合が発生した場合に、不具合が発生したデータに対応するＸ線検出素子の近傍におけるＸ線検出素子からのデータや不具合が発生したデータに対応する回転角度のビューデータの割合が高くなるように一部の位置に対応するデータを用いて動作検証用のデータを作成することもできる。すなわち、所定の範囲内の回転角度、チャネル及び列に対応するデータの割合が高くなるように、不均等に選択された一部の位置に対応するデータを動作検証用の非圧縮データとして空間分割してDAS１３から伝送することができる。
【００７０】
上述したように非圧縮モードでは、非圧縮データを時分割して遅延伝送する伝送制御方法と、回転部９の動作と連動して空間分割した非圧縮データをリアルタイム伝送する伝送制御方法のいずれかによって非圧縮データを本来の伝送レートよりも低い伝送レートで伝送することができる。但し、一方の伝送制御方法で伝送データを制御する機能を省略してもよい。
【００７１】
特に、非圧縮データを時分割して遅延伝送する機能を省略すれば、データ保存部１９を省略することができる。従って、回転部９の１回転分に相当するビューデータを保存することが可能な大容量ストレージをDAS１３に設けなくても非圧縮モードでの動作を行うことが可能である。例えば、１回転で2000[view]のビューデータが収集される場合には、1[GB]程度の容量を有するストレージが必要となるが、充分なストレージを備えていない既存のDAS１３であっても非圧縮モードで動作させることができる。
【００７２】
また、データ再送の制御や停電への対応機能等の他の制御や処理に起因する制約から、タイムシフトさせてデータを後段に伝送する仕組みを設けることができない場合がある。このような場合には、大容量ストレージがDAS１３に具備されていてもデータの遅延伝送が困難となるが、空間分割によって非圧縮モードの動作が可能となる。
【００７３】
検証用データ送信部２１Ａは、コンソール６から入力された指示情報に従って、DAS１３からデータ処理部５に伝送されるデータにノイズやエラー等の異常が発生した場合に、リファレンスパターンとして非可逆的に圧縮された動作検証用のデータをデータ処理部５に送信する機能と、コンソール６又はデータ処理部５からDAS１３にリファレンスパターンが送信された場合に、DAS１３から送信したリファレンスパターンとDAS１３において受信されたリファレンスパターンとを比較することによって情報圧縮部１８の動作を検証する機能を有する。
【００７４】
検証用のリファレンスパターンは、データに発生した異常が、情報圧縮部１８における情報圧縮処理に起因するのかＸ線検出器１２やDAS１３の他の部分に起因するのかを判別するためのデータである。
【００７５】
そのために、リファレンスパターンは、圧縮率を1/nとして非可逆的な圧縮処理を行っても情報の欠落が発生しないデータとして予め作成され、検証用データ送信部２１Ａに保存される。換言すれば、非可逆的な圧縮処理によって圧縮すると、圧縮結果が必ず1/n以下となる圧縮結果が既知のデータをリファレンスパターンとして用いることができる。
【００７６】
例えば、DAS１３から出力されるデータのサイズが16bitの場合、0bit〜7bitまでの8bitに乱数値が入っており、8bit〜15bitまでの8bitに0等の固定値が入っているデータをリファレンスパターンとして作成することができる。そうすると、この16bitのリファレンスパターンは、情報量としては乱数値が入っている8bit分、つまり1/2の情報しか持っていないことになる。
【００７７】
従って、8bit分を乱数値としたリファレンスパターンを情報圧縮部１８にて非可逆圧縮方式の情報圧縮処理で圧縮すると、乱数値が入っている8bitは全く圧縮できないが固定値が入っている8bitはほぼ無限大、つまりサイズをゼロに圧縮することができる。このため、非可逆圧縮方式の情報圧縮であっても情報を欠落させることなく可逆的に圧縮率を1/2としてリファレンスパターンを圧縮することができる。
【００７８】
もちろん、乱数値を8bit〜15bitまでの8bitに入れたリファレンスパターンやデータ中の任意のビットに乱数値を入れたリファレンスパターンを作成することもできる。また、リファレンスパターンの圧縮率は1/2に限らず任意の圧縮率1/nにすることができる。すなわち、乱数及び固定値を用いることによって可逆な範囲で所望の圧縮率1/nで非可逆圧縮できるリファレンスパターンを作成することができる。
【００７９】
更に、乱数値に限らず、実際に収集されたデータを用いてリファレンスパターンを作成することもできる。例えば、収集データの一部を固定値でマスクしたビットマスクデータを作成すれば、1/n以下の圧縮率で非可逆圧縮することが可能なリファレンスパターンを作成することができる。具体例として、収集データの半分をゼロ詰めしたデータであれば、圧縮率が1/2以下のリファレンスパターンとして用いることができる。
【００８０】
加えて、収集データが16bitの場合、下位8bitだけを取り出し、隣接位置のデータとビットパッキング (ビット列として連結) すれば、2つのX線検出素子のデータを1つ分の16bitデータに詰め込むことも可能である。この場合、下位8bitに限れば、非圧縮で1/2の伝送レートでデータ転送が可能となり、空間分割の場合と同じ要領にて、下位8bitについて検証が可能となる。
【００８１】
取り出すビットの位置は下位に限るものではなく、上位8bitでも良いし、16bit中の任意のビットを取り出して検証に利用することができる。
【００８２】
このように、一般には、収集データがW bitの場合、検証を行いたい任意のW/nビットを取り出し、n個のX線検出素子のデータを1つのW bitのデータにパッキングすることで、1/nレートで非圧縮データ転送を行い、該当するビットについて検証することができる。
【００８３】
この他、市松模様や縞模様等の幾何学パターン或いは自然画像や合成画像に対応するデータなど、任意のデータをリファレンスパターンとして用いることができる。
【００８４】
このようなリファレンスパターンは、DAS１３内の検証用データ送信部２１Ａの他、コンソール６及びデータ処理部５の一方又は双方にも予めテストパターンとして保存しておくことができる。図１は、コンソール６及びデータ処理部５の双方に、同様な機能を有する検証用データ送信部２１Ｂ、２１Ｃを設けた例を示している。従って、コンソール６又はデータ処理部５内の検証用データ送信部２１Ｂ、２１ＣとDAS１３内の検証用データ送信部２１Ａとの間において相互に非可逆圧縮したリファレンスパターンを送信することができる。
【００８５】
このため、コンソール６、データ処理部５及びDAS１３のいずれにおいても、送受信したリファレンスパターンを互いに比較することが可能となる。リファレンスパターンの比較は、圧縮された状態又は伸長した状態のいずれにおいても行うことができる。伸長したリファレンスパターン同士を比較する場合には、リファレンスパターンの伸長処理を行う機能が各検証用データ送信部２１Ａ、２１Ｂ、２１Ｃに設けられる。
【００８６】
そして、相互に伝送されたリファレンスパターンの比較によって情報圧縮部１８の動作確認および不具合解析を行うことができる。具体的には、送受されたリファレンスパターンが互いに一致するか否か、或いは、送受されたリファレンスパターンの圧縮率が一致するか否かを判定することによって、情報圧縮部１８に不具合があるか否かを検証することができる。この場合、リファレンスパターンを圧縮したときの圧縮率を計測する機能を、各検証用データ送信部２１Ａ、２１Ｂ、２１Ｃに設ければよい。
【００８７】
情報圧縮部１８の不具合は、特定の回転速度や特定の回転位置でしか発生しない場合も考えられる。一方、非圧縮モードでは非圧縮データがDAS１３から出力されるため、情報圧縮部１８において圧縮処理が実行されず、情報圧縮部１８の動作の検証が困難となる恐れがある。従って、回転部９を１回転させて収集される圧縮データを用いて情報圧縮部１８の動作検証を行えるようにすることが望ましい。
【００８８】
そこで、上述したリファレンスパターンをＸ線検出素子１列分程度作成しておけば、所望の回転速度及び回転角度においてリファレンスパターンを圧縮及び伝送することによって圧縮データを用いた情報圧縮部１８の動作検証を効果的に行うことができる。更に、複数の作成方法で作成された異なる種類の複数のリファレンスパターンを準備しておけば、情報圧縮部１８の動作確認を一層効果的に行うことができる。
【００８９】
尚、リファレンスパターンを用いた情報圧縮部１８の動作検証は、データに異常が発生した場合に限らず、毎日のX線CT装置１の電源投入時など定期的に行うこともできる。その場合においても、Ｘ線検出素子１列分程度のリファレンスパターンをDAS１３に保存できれば、各回転角度において圧縮データを伝送することができる。このため、DAS１３に大容量のストレージを設けることが困難な場合であっても、リファレンスパターンを用いた情報圧縮部１８の動作検証が可能である。
【００９０】
送信器１４は、DAS１３から出力された伝送データを回転部９から非回転部１０にデータ伝送路１６Ａを介して送信する機能を有する。また、受信器１５は、送信器１４から送信された伝送データを受信してデータ伝送路１６Ｂを介してデータ処理部５に送信する機能を有する。
【００９１】
制御部４は、コンソール６から入力された指示情報に従って、ガントリ３の回転部９の回転及び寝台２の移動を制御する制御装置である。これらの制御によって、ヘリカルスキャンや任意の寝台位置でのスキャンを実行することができる。また、非圧縮モードにおいて、回転部９の回転と連動した非圧縮データの空間分割が可能となる。すなわち、制御部４による制御下において、特定の寝台位置においてn回回転部９を回転させてデータ収集を行うことができる。
【００９２】
データ処理部５は、コンピュータにX線CT装置１のデータ処理プログラムを読み込ませることにより構築することができる。但し、データ処理部５を構成するために回路を用いてもよい。データ処理部５は、情報伸長部２２、補正処理部２３、画像再構成部２４及び検証用データ送信部２１Ｃとして機能する。
【００９３】
情報伸長部２２は、DAS１３から伝送経路を得て伝送された圧縮データに対して情報伸長処理（解凍処理）を施すことによって非圧縮データとして投影データを取得する機能を有する。補正処理部２３は、非圧縮の投影データに対して必要な補正処理を施す機能を有する。画像再構成部２４は、補正処理後における投影データに画像再構成処理を施すことによって、被検体の断層像データとしてX線CT画像データを再構成する機能を有する。検証用データ送信部２１Ｃの機能は上述した通りである。
【００９４】
また、データ処理部５において生成されたX線CT画像データは、表示装置７に表示させたり、或いは、画像データベース８に書き込んで保存することができる。
【００９５】
コンソール６は、ユーザの操作によって制御部４やデータ処理部５等のX線CT装置１の所望の構成要素に指示情報を入力するための入力装置である。具体的には、ハードキー、マウス、電子キー等の入力装置によってコンソール６を構成することができる。また、情報を表示させるための簡易なパネルをコンソール６に設けることができる。
【００９６】
データ伝送路１６Ａ、１６Ｂは、上述のようにDAS１３から出力された伝送データをデータ処理部５に伝送するための経路である。データ伝送路１６Ａ、１６Ｂには、DAS１３から1/nに圧縮された投影データを伝送する場合に必要な伝送レートが保証された伝送手段が用いられる。図１に示す例では、DAS１３側の送信器１４と非回転部１０の受信器１５との間は、無線によるデータ伝送路１６Ａが形成されており、受信器１５とデータ処理部５との間は、信号線により有線のデータ伝送路１６Ｂが形成されている。
【００９７】
上述のような構成要素の備えたX線CT装置１では、Ｘ線照射部１１及びＸ線検出器１２を含む回転部９とDAS１３の情報圧縮部１８が、被検体にX線を照射し、被検体を透過したX線の検出データを収集して非可逆圧縮方式で圧縮することにより圧縮データを生成するデータ収集手段として機能している。また、データ処理部５は、データ収集手段から伝送経路を介して伝送された圧縮データに基づいて被検体のX線CT画像データを生成するデータ処理手段として機能している。
【００９８】
更に、DAS１３の伝送データ制御部２０が、入力装置からの情報に従って、圧縮されていないX線の検出データを検証データとして圧縮データの伝送レート以下の伝送レートで伝送経路を介してデータ処理手段に伝送させる検証手段として機能している。
【００９９】
また、データ保存部１９が、被検体を透過したX線の検出データの一部又は全部を検証データとして保存するデータ保存手段として機能するため、伝送データ制御部２０が、入力装置からの情報に従って、データ保存手段に保存された検証データを時分割してデータ処理手段に伝送する検証手段として機能する。
【０１００】
更に、Ｘ線照射部１１及びＸ線検出器１２を含む回転部９とDAS１３の情報圧縮部１８が、入力装置からの情報に従って、被検体を透過したX線の検出データを、空間分割された複数の分割データとして収集するデータ収集手段としても機能するため、伝送データ制御部２０が、入力装置からの情報に従って、複数の分割データを検証データとしてデータ処理手段に順次伝送する検証手段として機能する。
【０１０１】
一方、DAS１３の検証用データ送信部２１Ａは、入力装置からの情報に従って、非可逆圧縮方式で圧縮した場合の圧縮率が既知のリファレンスデータを非可逆圧縮方式で圧縮し、圧縮データの伝送レート以下の伝送レートで伝送経路を介してデータ処理手段及び入力装置の少なくとも一方に伝送する検証手段として機能している。
を更に備え、
【０１０２】
尚、図１に例示されるX線CT装置１の構成に限らず、上述した機能をX線CT装置１に備えることができれば、他の構成要素の組合せによってX線CT装置１を構成することができる。
【０１０３】
次にX線CT装置１の動作および作用について説明する。
【０１０４】
X線CT装置１により被検体の検査を実行する場合には、コンソール６の操作によってDAS１３にモードの選択情報が入力され、圧縮モードが選択される。そして、回転部９とともにＸ線照射部１１及びＸ線検出器１２が被検体の周囲を回転し、Ｘ線照射部１１から被検体に向けてＸ線が曝射される。これにより被検体を透過したＸ線は、Ｘ線検出器１２により検出され、Ｘ線検出データとしてDAS１３に出力される。
【０１０５】
尚、Ｘ線照射部１１及びＸ線検出器１２は、被検体の周囲を回転するため、異なるＸ線照射部１１及びＸ線検出器１２の複数の回転角度に対応するＸ線検出データがＸ線検出器１２において検出されることとなる。そして各回転角度に対応する二次元のＸ線検出データは、ビューデータとして順次DAS１３に出力される。
【０１０６】
次に、DAS１３の信号処理部１７において、Ｘ線検出データの増幅、積分処理、A/D変換処理、対数変換処理等の信号処理が施され、投影データが生成される。生成された投影データは、情報圧縮部１８における非可逆圧縮方式によるデータ圧縮処理によって圧縮される。これにより、投影データを低い伝送レートでデータ処理部５に伝送することが可能となる。
【０１０７】
例えば、ガントリ３の回転部９が１秒間に２回転し、1000チャネル×250列のＸ線検出素子を備えたＸ線検出器１２を用いて１回転当たり2000回Ｘ線の検出が行われる場合には、１つのＸ線検出素子から出力されるデータが16bitであれば16GbitのデータがDAS１３に入力される。このため、１回の検査時間が50秒であれば、１回の検査当たり100回転分のデータが収集されるため、１回の検査で収集されるデータの総サイズは、16Gbit×50/8bit=100GByteとなる。実際には、上述したデータの他に、ガントリ３の回転位置、照射されたＸ線量、寝台の位置等の情報が付帯情報として付加される。
【０１０８】
従って、仮に情報圧縮を行なわないとすると、上述したサイズのデータを伝送することが可能な高い伝送レートが保証された非接触式又は光伝送式のデータ伝送路が必要となる。加えて、データ処理部５には、上述したサイズのデータを保存することが可能な大容量のストレージが必要となる。このため、データ伝送及びデータ保存のためのコストが非常に高くなる。
【０１０９】
逆に、上述したデータのサイズと比較して低い伝送レートが保証されたデータ伝送路を用いると伝送レートが不足する。このため、データのリアルタイム伝送が不可能となる。この結果、100GByteものデータをDAS１３に保存するためのストレージが必要となる。従って、DAS１３に備えるべきストレージのコストが増大するのみならず、データの伝送のために検査時間の２倍の100秒程度の時間を要することになる。
【０１１０】
これに対して、情報圧縮部１８により投影データの圧縮処理を実行することにより、非圧縮データを伝送する場合に比べて大幅に低い伝送レートでリアルタイムに投影データを伝送することが可能となる。このため、DAS１３に備えるべきストレージのコストの増加やデータ伝送の遅延を回避することができる。
【０１１１】
情報圧縮部１８において圧縮された投影データは、圧縮データとして送信器１４、無線によるデータ伝送路１６Ａ、受信器１５及び有線のデータ伝送路１６Ｂを介して保証された伝送レート以下の伝送デートでリアルタイムにデータ処理部５に伝送される。
【０１１２】
データ処理部５に伝送された圧縮データは、情報伸長部２２において順次情報伸長処理される。そうすると、補正処理部２３は、情報伸長処理によって得られた非圧縮の投影データに対して必要な補正処理を施す。次に、画像再構成部２４は、補正後の投影データに対して画像再構成処理を施すことによって、X線CT画像データを再構成する。再構成されたX線CT画像データは、表示装置７に表示させることができる。また、必要なX線CT画像データは、画像データベース８に保存される。
【０１１３】
一方、DAS１３の動作を検証する場合には、コンソール６の操作によってDAS１３にモードの選択情報が入力され、非圧縮モードが選択される。DAS１３の動作検証は、患者の撮影前、毎日のX線CT装置１の初回起動時或いはデータに異常が現れた場合など任意のタイミングで行うことができる。例えば患者の撮影前やX線CT装置１の初回起動時には、X線CT装置１の動作確認のためにＸ線をOFFにした場合にＸ線検出器１２から出力されるデータやAIRキャリブレーションデータが動作検証用のデータとして取得される。
【０１１４】
また、Ｘ線検出器１２やDAS１３の信号処理部１７に備えられるA/D変換器が故障すると、特定の列や特定のチャネルのデータに異常が発生することがある。更に、データの異常は、最大の回転速度など特定の回転速度や特定の回転位置でしか発生しないことがある。
【０１１５】
このような場合、故障している機器を特定するためにＸ線をOFFにした場合にＸ線検出器１２から出力されるデータ或いは水や所定のファントムを被検体として得られるＸ線検出データなど、特定の条件における１回転分程度のデータが動作検証用のデータとして収集される。
【０１１６】
しかしながら、動作検証用のデータを圧縮してDAS１３から伝送すると、動作検証用のデータに異常が生じた場合に、異常がＸ線検出器１２やA/D変換器の故障に起因するのか、或いは非可逆的な情報圧縮による圧縮誤差に起因するのかを判別することができない。
【０１１７】
そこで、動作検証用のデータの収集及び伝送の際には、非圧縮モードが選択される。そして、動作検証用のデータは圧縮されずに非圧縮データとしてDAS１３からデータ処理部５に伝送される。但し、データ伝送経路において伝送レートの不足によってデータの不完全な伝送が発生しないように、動作検証用の非圧縮データが分割されて伝送される。
【０１１８】
具体的には、動作検証用の非圧縮データが、圧縮データ用に保証されたデータ伝送経路の伝送レート以下の伝送レートで伝送されるように時分割又は空間分割される。以下、動作検証用の非圧縮データを時分割する場合と空間分割する場合とに分けて説明する。
【０１１９】
まず、動作検証用の非圧縮データを時分割する場合について説明する。
【０１２０】
図６は、図１に示すX線CT装置１の非圧縮モードにおいて、予め保存されたビューデータを時分割して非圧縮の検証データとして遅延伝送する場合の流れを示すフローチャートである。
【０１２１】
まずステップＳ１において、圧縮モードにおけるビューデータの収集と同様な流れで、Ｘ線照射部１１及びＸ線検出器１２を含む回転部９を所定の回転角度に回転させて動作検証用のＸ線検出データがビューデータとして収集される。収集されたビューデータは、Ｘ線検出器１２からDAS１３に出力され、信号処理部１７においてA/D変換を含む信号処理が施された後、データ保存部１９に保存される。
【０１２２】
そして、このようなビューデータの収集及び保存は、ステップＳ２において、DAS１３の動作検証ために必要な所定ビュー数V[view]だけビューデータが収集されたと判定されるまで繰り返される。例えば、DAS１３の動作検証ために回転部９の１回転分のビューデータが必要であれば、コンソール６から制御部４に回転部９の回転数、回転位置及びビューデータの収集対象となる回転角度が入力される。そして、制御部４の制御下において回転部９が回転し、順次ビューデータがDAS１３に収集及び保存される。
【０１２３】
一方、DAS１３の伝送データ制御部２０には、制御部４からビューデータの数V[view]が通知され、伝送データ制御部２０はステップＳ２における判定を行う。そして、動作検証ために必要なビュー数V[view]のビューデータが収集及び保存されたと伝送データ制御部２０が判定すると、伝送データ制御部２０はステップＳ３において、データ保存部１９に保存されたV[view]の全てのビューデータをそれぞれn個に分割する。
【０１２４】
この結果、DAS１３においてV×n個の分割データが生成される。例えば、１つのビューデータを、図５のようにn個の分割データに分割することができる。このため、生成された各分割データのサイズは、それぞれ１つのビューデータのサイズの1/nとなる。尚、分割方法については、予めコンソール６から指示情報を伝送データ制御部２０に制御部４を通じて入力することによって決定しておくことができる。
【０１２５】
次に、ステップＳ４において、伝送データ制御部２０は、初期データとして予め設定された分割データを非圧縮のまま送信器１４、データ伝送路１６Ａ、受信器１５及びデータ伝送路１６Ｂを介して保証された伝送レート以下の伝送デートでデータ処理部５に伝送させる。
【０１２６】
そして、分割データの伝送は、ステップＳ５において伝送データ制御部２０によりV×n個の分割データが伝送されたと判定されるまで繰り返される。この結果、V×n個の分割データがシーケンシャルにデータ処理部５に順次伝送される。すなわちステップＳ５における判定において伝送データ制御部２０がYESと判定すると、V[view]の全てのビューデータのデータ処理部５への伝送が完了することとなる。
【０１２７】
次に、動作検証用の非圧縮データを空間分割する場合について説明する。
【０１２８】
図７は、図１に示すX線CT装置１の非圧縮モードにおいて、空間分割して収集されたビューデータの複数の分割データを非圧縮の検証データとして順次伝送する場合の流れを示すフローチャートである。
【０１２９】
まずステップＳ１１において、伝送データ制御部２０により、Ｘ線検出器１２のＸ線検出素子に対応する二次元領域がn個の分割エリアに分割される。具体例としては、図５に示すような分割方法が挙げられる。分割方法については、コンソール６から指示情報を伝送データ制御部２０に制御部４を通じて入力することによって決定することができる。
【０１３０】
次に、ステップＳ１２において、最初にデータの収集対象となる分割エリアが設定される。この分割エリアの設定方法も、コンソール６から指示情報を伝送データ制御部２０に制御部４を通じて入力することによって決定することができる。
【０１３１】
次に、ステップＳ１３において、制御部４による制御下におけるＸ線照射部１１及びＸ線検出器１２を含む回転部９の駆動により、設定された分割エリアからデータが収集される。収集されたデータはＸ線検出器１２からDAS１３に出力される。更に、信号処理部１７においてA/D変換を含む信号処理が実行される。
【０１３２】
次に、ステップＳ１４において、伝送データ制御部２０は、信号処理後のデータを非圧縮のままDAS１３から送信器１４、データ伝送路１６Ａ、受信器１５及びデータ伝送路１６Ｂを介して保証された伝送レート以下の伝送デートでデータ処理部５に伝送させる。このため、分割エリアから収集されたデータは、リアルタイムにデータ処理部５に伝送されることとなる。
【０１３３】
そして、ステップＳ１２において設定された分割エリアからのデータ収集及び収集データのデータ処理部５への伝送が、ステップＳ１５において伝送データ制御部２０により回転部９の１回転分について完了したと判定されるまで、回転部９の異なる回転角度において実行される。
【０１３４】
このため、ステップＳ１５において伝送データ制御部２０によりYESと判定されると、データ処理部５にはステップＳ１２において設定された分割エリアからの回転部９の１回転分に相当するデータが伝送されることとなる。
【０１３５】
更に、回転部９の１回転分のデータの収集及び収集データのデータ処理部５への伝送は、ステップＳ１６において、伝送データ制御部２０によりn個の全ての分割エリアからのデータ収集が完了したと判定されるまで、データ収集の対象となる分割エリアを変えて繰り返される。
【０１３６】
このため、ステップＳ１６において伝送データ制御部２０によりYESと判定されると、データ処理部５にはn個の全ての分割エリアからの回転部９の１回転分に相当するデータ、つまり回転部９の１回転分に相当するビュー数V[view]のビューデータが伝送されることとなる。
【０１３７】
尚、上述の時分割又は空間分割された動作検証用の非圧縮のビューデータのDAS１３からの伝送先をデータ処理部５の代わりに、或いはデータ処理部５に加えてコンソール６としてもよい。
【０１３８】
動作検証用のビューデータの伝送が完了すると、ユーザは伝送された動作検証用のビューデータを参照することによってDAS１３及びＸ線検出器１２の動作検証を行うことができる。すなわち、非圧縮データとして伝送された動作検証用のビューデータに異常が発生していれば、A/D変換器やＸ線検出器１２に故障の疑いがあることになる。
【０１３９】
そこで、次に動作検証用のビューデータを非可逆圧縮してDAS１３からデータ処理部５及びコンソール６の一方又は双方に伝送し、伝送されたビューデータの圧縮率や圧縮によるビューデータの歪量を測定することにより、DAS１３やＸ線検出器１２の動作を確認することができる。そのための、圧縮率や圧縮による歪量の計算機能は、通常のDAS１３に備えられている。具体的には、動作検証用のビューデータの圧縮率や圧縮による歪量に対する閾値処理によって、DAS１３やＸ線検出器１２の他、Ｘ線管の管球の経年変化や故障等の不具合を検出又は予測することができる。
【０１４０】
一方、非圧縮データとして伝送された動作検証用のビューデータに異常が発生していなければ、A/D変換器やＸ線検出器１２に故障の疑いがないことになる。この場合、必要に応じて、コンソール６、データ処理部５及びDAS１３の各検証用データ送信部２１Ａ、２１Ｂ、２１Ｃから相互に圧縮率が既知のリファレンスデータを非可逆圧縮して伝送することができる。そして、送受されたリファレンスパターン或いはリファレンスパターンの圧縮率が一致するか否かを、コンソール６、データ処理部５及びDAS１３のいずれかにおいて比較判定することによって、DAS１３の情報圧縮部１８に不具合があるか否かを検証することができる。
【０１４１】
つまり以上のようなX線CT装置１は、被検体の検査の際にはDAS１３からＸ線ＣＴ画像データを生成するためのデータ処理部５までビューデータを非可逆圧縮して伝送する一方、DAS１３などの動作検証のためにDAS１３からデータ処理部５まで非圧縮でビューデータを伝送できるようにしたものである。そして、非圧縮のビューデータを伝送する際に、伝送レート不足とならないように、ビューデータを時分割又は空間分割することによって保証されている伝送レート以下で伝送できるようにしたものである。
【０１４２】
加えて、X線CT装置１は、DAS１３内の情報圧縮部１８に不具合があるか否かを検証するために、圧縮率が既知のリファレンスデータを、コンソール６、データ処理部５及びDAS１３の間において相互に伝送できるようにしたものである。
【０１４３】
このため、X線CT装置１によれば、情報圧縮によるデータ伝送のコストの増加を抑制しつつ、データに異常が発生した場合には、異常が情報圧縮に起因するのかその他の要因に起因するのかを速やかに検証することができる。すなわち、DAS１３において、非可逆方式でデータを圧縮して伝送しても、Ｘ線検出器１２やDAS１３の動作検証を行うことができる。
【０１４４】
以上、特定の実施形態について記載したが、記載された実施形態は一例に過ぎず、発明の範囲を限定するものではない。ここに記載された新規な方法及び装置は、様々な他の様式で具現化することができる。また、ここに記載された方法及び装置の様式において、発明の要旨から逸脱しない範囲で、種々の省略、置換及び変更を行うことができる。添付された請求の範囲及びその均等物は、発明の範囲及び要旨に包含されているものとして、そのような種々の様式及び変形例を含んでいる。
【符号の説明】
【０１４５】
１  X線CT装置
２  寝台
３  ガントリ
４  制御部
５  データ処理部
６  コンソール
７  表示装置
８  画像データベース
９  回転部
１０  非回転部
１１  Ｘ線照射部
１２  Ｘ線検出器
１３  DAS
１４  送信器
１５  受信器
１６Ａ、１６Ｂ  データ伝送路
１７  信号処理部
１８  情報圧縮部
１９  データ保存部
２０  伝送データ制御部
２１Ａ、２１Ｂ、２１Ｃ  検証用データ送信部
２２  情報伸長部
２３  補正処理部
２４  画像再構成部
【図１】
0005788245.tif 000002
【図２】
0005788245.tif 000003
【図３】
0005788245.tif 000004
【図４】
0005788245.tif 000005
【図５】
0005788245.tif 000006
【図６】
0005788245.tif 000007
【図７】
0005788245.tif 000008