(57)【要約】  被写体に応じた平滑化処理を行ってアーチファクトを低減したＣＴ画像を取得する。  Ｘ線検出データ１７１および投影データ１７４の少なくとも一部を用いて境界データ１７５を生成し、境界データを閾値としてＸ線検出データおよび投影データのうち少なくとも一方を平滑化処理する。これにより被写体を透過したＸ線検出データまたはその投影データから作成した境界データを閾値として平滑化処理を行うことができるため、被写体に適応した平滑化処理を行うことができ、空間分解能の劣化を抑制しつつアーチファクトを除去することができる。
2010038536.tif 000002
【特許請求の範囲】
【請求項１】
Ｘ線を発生するＸ線発生部と、被写体透過後の前記Ｘ線を検出しＸ線検出データを生成するＸ線検出部と、前記Ｘ線検出データをＬｏｇ変換して投影データを生成する投影データ計算部と、前記Ｘ線検出データおよび前記投影データのうち少なくとも一方を平滑化するフィルタ処理部と、前記フィルタ処理部で取得した投影データからＸ線吸収係数の分布であるＣＴ画像を計算する画像計算部とを有し、
前記フィルタ処理部は、前記Ｘ線検出データおよび前記投影データの少なくとも一部を用いて境界データを生成し、該境界データを閾値として前記Ｘ線検出データおよび前記投影データのうち少なくとも一方を平滑化処理することを特徴とするＸ線ＣＴ装置。
【請求項２】
請求項１に記載のＸ線ＣＴ装置において、前記フィルタ処理部は、前記Ｘ線検出データまたは前記投影データと前記境界データとを比較し、その大小関係により平滑化の度合いを切り替えることを特徴とするＸ線ＣＴ装置。
【請求項３】
請求項２に記載のＸ線ＣＴ装置において、前記フィルタ処理部は、前記投影データと前記境界データとを比較し、前記投影データが前記境界データよりも小さい領域は前記平滑化処理を行わず、前記投影データが前記境界データ以上の領域は、前記投影データと前記境界データとの差に応じた平滑化処理を行うことを特徴とするＸ線ＣＴ装置。
【請求項４】
請求項２に記載のＸ線ＣＴ装置において、前記フィルタ処理部は、前記Ｘ線検出データと前記境界データとを比較し、前記Ｘ線検出データが前記境界データよりも大きい領域は前記平滑化処理を行わず、前記Ｘ線検出データが前記境界データ以下の領域は、前記Ｘ線検出データと前記境界データとの差に応じた平滑化処理を行うことを特徴とするＸ線ＣＴ装置。
【請求項５】
請求項１に記載のＸ線ＣＴ装置において、前記フィルタ処理部は、前記Ｘ線検出データまたは前記投影データを平滑化処理することにより前記境界データを生成することを特徴とするＸ線ＣＴ装置。
【請求項６】
請求項５に記載のＸ線ＣＴ装置において、前記フィルタ処理部は、前記Ｘ線検出データのうち所定の閾値以下の領域をフィルタ適用範囲とし、該フィルタ適用範囲の前記Ｘ線検出データを平滑化処理することにより前記境界データを生成することを特徴とするＸ線ＣＴ装置。
【請求項７】
請求項５に記載のＸ線ＣＴ装置において、前記フィルタ処理部は、前記投影データのうち所定の閾値以上の領域をフィルタ適用範囲とし、該フィルタ適用範囲の前記投影データを平滑化処理することにより前記境界データを生成することを特徴とするＸ線ＣＴ装置。
【請求項８】
請求項１に記載のＸ線ＣＴ装置において、前記フィルタ処理部は、前記Ｘ線検出データのうち所定の第１閾値以下の領域の前記Ｘ線検出データを平滑化処理した後、Ｌｏｇ変換することにより第１境界データを生成し、前記投影データのうち所定の第２閾値以上の領域の前記投影データを平滑化処理することにより第２境界データを生成し、前記第１境界データおよび第２境界データのうち一方を選択的に用いて前記投影データを平滑化処理することを特徴とするＸ線ＣＴ装置。
【請求項９】
請求項８に記載のＸ線ＣＴ装置において、前記フィルタ処理部は、前記第１境界データの変化率と第２境界データの変化率とを求め、変化率の小さい方を選択することを特徴とするＸ線ＣＴ装置。
【請求項１０】
請求項９に記載のＸ線ＣＴ装置において、前記フィルタ処理部は、前記変化率をチャネル方向について求め、チャネルごとに前記第１境界データまたは第２境界データを選択することを特徴とするＸ線ＣＴ装置。
【請求項１１】
請求項１に記載のＸ線ＣＴ装置において、前記フィルタ処理部は、前記Ｘ線検出データのうち所定の第１閾値以下の第１領域については、前記Ｘ線検出データを平滑化処理した後、Ｌｏｇ変換することにより生成した第１境界データを用い、前記第１領域の外側領域であって前記投影データのうち所定の第２閾値以上の第２領域については、前記投影データを平滑化処理することにより生成した第２境界データを用いて前記投影データを平滑化処理することを特徴とするＸ線ＣＴ装置。
【請求項１２】
請求項１１に記載のＸ線ＣＴ装置において、前記フィルタ処理部は、前記第１領域は前記第２領域よりも被写体透過後の前記Ｘ線量が少ない領域であることを特徴とするＸ線ＣＴ装置。
【請求項１３】
請求項１に記載のＸ線ＣＴ装置において、前記ＣＴ画像のノイズ値を検出するノイズ検出部をさらに有し、前記フィルタ処理部は、前記ノイズ検出部が検出したノイズ値が所定値よりも大きい場合には、前記平滑化処理の条件を変更することを特徴とするＸ線ＣＴ装置。
【請求項１４】
請求項１３に記載のＸ線ＣＴ装置において、前記フィルタ処理部は、前記ノイズ検出部が検出したノイズ値が所定値よりも大きい場合には、前記境界データの値を変更することにより前記平滑化処理の条件を変更することを特徴とするＸ線ＣＴ装置。
【請求項１５】
請求項１に記載のＸ線ＣＴ装置において、前記Ｘ線発生部のＸ線照射条件と前記フィルタ処理部の処理条件と前記被写体部位とを受け付ける入力部と、Ｘ線照射条件とフィルタ処理部処理条件と被写体部位ごとに予め求めておいたアーチファクトの残存量を格納する格納部と、前記入力部が受け付けたＸ線照射条件とフィルタ処理部処理条件と被写体部位情報に対応するアーチファクト残存量を前記格納部から読み出すアーチファクト推定部とをさらに有し、
前記アーチファクト推定部は、前記アーチファクト残存量が所定値よりも大きい場合には、操作者に報知することを特徴とするＸ線ＣＴ装置。
【請求項１６】
請求項１５に記載のＸ線ＣＴ装置において、前記アーチファクト残存量が所定値よりも大きい場合、前記フィルタ処理部は前記平滑化処理の条件を変更することを特徴とするＸ線ＣＴ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＸ線ＣＴ（Ｃｏｍｐｕｔｅｄ  Ｔｏｍｏｇｒａｐｈｙ）装置に関し、特にアダプティブフィルタを用いて撮影時に取得したデータを平滑化し、ＣＴ画像のアーチファクトを低減する技術に関する。
【背景技術】
【０００２】
Ｘ線ＣＴ装置は、被写体を多方向から撮影して得たＸ線投影データから各点のＸ線吸収係数を算出し、被写体の断層像（以下、ＣＴ画像とする）を得る装置である。本装置より取得したＣＴ画像は、医療現場において、正確かつ即時に患者の病状を診断でき、臨床上有用である。しかし、医師の診断に必要な高い画質の画像を取得するためには、一定量の被曝を伴う。近年、被曝により人体に与える影響が問題視され、低被曝化のニーズが高まっている。しかし、低被曝化を実現するために照射する線量を低くするほど、ノイズに対する信号強度の比率（以下、Ｓ／Ｎ比とする）が減少し、誤診断の原因になる線状のアーチファクト（以下、ストリークアーチファクトとする）が発生する。【０００３】
一方、撮影する被写体に起因してストリークアーチファクトが発生する場合がある。例えば通常線量の撮影において、両腕を体側につけた状態で胸部あるいは腹部を撮像した場合等は、両腕を結ぶ方向にＸ線が多く吸収され、信号量が少なくなる。そのため、Ｓ／Ｎ比の減少により、ストリークアーチファクトが生じるのは免れず、画質の良い画像を得ることができないという問題があった。【０００４】
この問題を解決するため、例えば特許文献１および２ではアダプティブフィルタが提案されている。このフィルタは、撮影時に取得した投影データに対して平滑化処理を行い、アーチファクトの主原因であるノイズを低減する。特許文献１には、チャネル毎にＸ線検出データを一様に平滑化し、アーチファクトを低減する技術が開示されている。特許文献２には、投影データから近似した雑音分布σを用い、チャネル毎に計算したフィルタの重みから投影データを平滑化する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２５３６２８
【特許文献２】特開２００３−１８０６７５
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来技術では、被写体によらず全てのチャネルの投影データに対して、同じフィルタの条件を用いているため、平滑化の効果が大きすぎて空間分解能が劣化する場合や、平滑化の効果が小さすぎてアーチファクトが残存する場合がある。また、従来は全てのチャネルを対象にして計算するため、計算量およびメモリ量が多いという課題がある。【０００７】
本発明の目的は、被写体に応じた平滑化処理を行ってアーチファクトを低減したＣＴ画像を取得することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明によれば、以下のようなＸ線ＣＴ装置が提供される。すなわち、本発明のＸ線ＣＴ装置は、Ｘ線を発生するＸ線発生部と、被写体透過後のＸ線を検出しＸ線検出データを生成するＸ線検出部と、Ｘ線検出データをＬｏｇ変換して投影データを生成する投影データ計算部と、Ｘ線検出データおよび投影データのうち少なくとも一方を平滑化するフィルタ処理部と、フィルタ処理部で取得した投影データからＸ線吸収係数の分布であるＣＴ画像を計算する画像計算部とを有する。ここでフィルタ処理部は、Ｘ線検出データおよび投影データの少なくとも一部を用いて境界データを生成し、境界データを閾値としてＸ線検出データおよび投影データのうち少なくとも一方を平滑化処理する。このように本発明では、被写体を透過したＸ線検出データまたはその投影データから作成した境界データを閾値として平滑化処理を行うため、被写体に適応した平滑化処理を行うことができ、空間分解能の劣化を抑制しつつアーチファクトを除去することができる。【０００９】
例えばフィルタ処理部は、Ｘ線検出データまたは投影データと境界データとを比較し、その大小関係により平滑化の度合いを切り替える構成とする。具体的には、投影データと境界データとを比較し、投影データが境界データよりも小さい領域は平滑化処理を行わず、投影データが境界データ以上の領域は、投影データと境界データとの差に応じた平滑化処理を行う構成とすることができる。または、Ｘ線検出データと境界データとを比較し、Ｘ線検出データが境界データよりも大きい領域は平滑化処理を行わず、Ｘ線検出データが境界データ以下の領域は、Ｘ線検出データと境界データとの差に応じた平滑化処理を行う構成とすることができる。または、上側境界データ、下側境界データを設定し、上側境界以下、もしくは下側境界データ以上の領域は、投影データ、もしくはＸ線検出データと各境界データとの差に応じた平滑化処理を行う構成とすることができる。このように、Ｘ線検出データまたは投影データと境界データと大小関係により平滑化の度合いを切り替えることにより、ノイズ成分を強く平滑化しつつ、ノイズ以外の成分には平滑化による空間分解能の劣化を抑制できる。【００１０】
フィルタ処理部は、Ｘ線検出データまたは投影データを平滑化処理することにより境界データを生成することができる。これにより、被写体の特徴に適応した境界データを生成することができるため、この境界データを用いることにより閾値処理によりノイズ成分とそれ以外の成分とを精度よく区別することができる。【００１１】
このとき、Ｘ線検出データから境界データを生成する場合、所定の閾値以下の領域をフィルタ適用範囲とし、フィルタ適用範囲のＸ線検出データを平滑化処理することにより境界データを生成することができる。Ｘ線検出データが閾値より小さい領域はノイズが含まれやすいため、この領域をフィルタ適用範囲として境界データを生成することにより、ノイズが含まれやすい領域を効果的に平滑化処理しアーチファクトを抑制できる。フィルタ適用範囲の外側領域については平滑化処理を行わないため、空間分解能の劣化を抑制でき、かつ、計算量およびメモリ量を低減できる。投影データから境界データを生成する場合、所定の閾値以上の領域をフィルタ適用範囲とし、フィルタ適用範囲の前記投影データを平滑化処理する。これにより同様の作用が得られる。【００１２】
境界データとして２種類以上のものを用いることができる。例えば、Ｘ線検出データのうち所定の第１閾値以下の領域のＸ線検出データを平滑化処理した後、Ｌｏｇ変換することにより第１境界データを生成し、投影データのうち所定の第２閾値以上の領域の前記投影データを平滑化処理することにより第２境界データを生成する。第１境界データおよび第２境界データのうち一方を選択的に用いて前記投影データを平滑化処理することができる。選択する際には、第１境界データの変化率と第２境界データの変化率とを求め、変化率の小さい方を選択することが可能である。【００１３】
２種類以上の境界データを用いる場合には、変化率をチャネル方向について求め、チャネルごとに第１境界データまたは第２境界データを選択することも可能である。【００１４】
また、Ｘ線検出データのうち所定の第１閾値以下の第１領域については、Ｘ線検出データを平滑化処理した後、Ｌｏｇ変換することにより生成した第１境界データを用い、第１領域の外側領域であって投影データのうち所定の第２閾値以上の第２領域については、投影データを平滑化処理することにより生成した第２境界データを用いて投影データを平滑化処理することも可能である。このとき、第１領域は第２領域よりも被写体透過後のＸ線量が少ない領域となるように第１閾値および第２閾値を設定することが望ましい。これにより、Ｘ線量が少なく最もノイズが多い領域には第１境界データを用い、第１領域の外側のノイズが少ない領域には第２境界データを用いてそれぞれ平滑化を行うことができる。【００１５】
また、本発明のＣＴ装置は、ＣＴ画像のノイズ値を検出するノイズ検出部をさらに有する構成にすることができる。フィルタ処理部は、ノイズ検出部が検出したノイズ値が所定値よりも大きい場合には、平滑化処理の条件を変更することにより、ノイズを低減することができる。例えば、境界データの値を変更することにより平滑化処理の条件を変更する。【００１６】
また、本発明のＣＴ装置は、撮影前にアーチファクトを推定する構成にすることが可能である。例えば、Ｘ線発生部のＸ線照射条件とフィルタ処理部の処理条件と被写体部位とを受け付ける入力部と、Ｘ線照射条件とフィルタ処理部の処理条件と被写体部位ごとに予め求めておいたアーチファクトの残存量を格納する格納部と、入力部が受け付けたＸ線照射条件とフィルタ処理部の処理条件と被写体部位情報に対応するアーチファクト残存量を格納部から読み出すアーチファクト推定部とをさらに有する構成とする。アーチファクト推定部は、アーチファクト残存量が所定値よりも大きい場合には、操作者に報知する。これにより操作者は、撮影前に推定されたアーチファクト残存量を知ることができ、適切なＸ線照射条件やフィルタ処理条件等を知ることができる。アーチファクト残存量が所定値よりも大きい場合、フィルタ処理部は平滑化処理の条件を自動的に変更する構成にすることができる。
【発明の効果】
【００１７】
本発明によれば、少ない線量の撮影において、多く発生するアーチファクトを低減できるため、低線量化が可能になる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態１における装置各部のハードウェアの構成を説明するためのブロック図。
【図２】実施形態１における装置各部の機能と動作の流れを示すブロック図。
【図３】実施形態１における撮影条件入力部１０１の撮影条件設定用モニタ画面１４１を示す説明図。
【図４】実施形態１におけるアダプティブフィルタ部１３５ａの構成を示すブロック図。
【図５】実施形態１におけるアダプティブフィルタ部１３５ａの処理の流れを示すフローチャート。
【図６】実施形態１におけるアダプティブフィルタ部１３５ａの処理の流れとその時に得られるデータを説明するための説明図。
【図７】実施形態１におけるＸ線ＣＴ装置から取得したＸ線検出データを説明するための説明図。
【図８】実施形態１におけるＸ線光子数の比率に対する吸収係数と透過経路長の積の関係を説明するためのグラフ。
【図９】実施形態１におけるアダプティブフィルタ部１３５ａによる畳み込み積分を説明するための説明図。
【図１０】実施形態１においてＬｏｇ変換後の投影データから第１境界投影データを作成し、平滑化処理する手順を説明するためのフローチャート。
【図１１】実施形態１においてＸ線検出データを第１境界データを用いて平滑化処理する手順を説明するためのフローチャート。
【図１２】本発明の実施形態２におけるアダプティブフィルタ部１３５ａによる平滑化の処理の流れを説明するためのフローチャート。
【図１３】実施形態２におけるアダプティブフィルタ部１３５ａの処理の流れとその時に得られるデータを説明するための説明図。
【図１４】（ａ）従来法によるファントムの撮像画像とアダプティブフィルタの効果を説明するための画像、（ｂ）実施形態２によるファントムの撮像画像とアダプティブフィルタの効果を説明するための画像。
【図１５】実施形態２における計算量およびメモリ量の低減を目的としたアダプティブフィルタ部１３５ａの処理の流れ説明するためのフローチャート。
【図１６】本発明の実施形態３および４における撮影条件入力部の撮像条件設定用モニタ画面１４１を説明するための説明図。
【図１７】実施形態３における画像生成部１０３の機能と動作の流れを示すブロック図。
【図１８】実施形態３におけるアダプティブフィルタ部１３５ａによる平滑化の処理流れを説明するためのフローチャート。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
（実施形態１）
図１を用いて、実施形態１のアダプティブフィルタを搭載したＸ線ＣＴ装置のハードウェア構成について述べる。
【００２０】
図１の本装置は、Ｘ線照射条件やアダプティブフィルタの条件等の撮影条件を入力する入力部１０１と、撮影の制御やＸ線の照射および検出を行う撮影部１０２と、検出した信号に対して補正や画像再構成を行い、画像を出力する画像生成部１０３とを備えて構成される。なお入力部１０１および画像生成部１０３は、本装置と一体に構成する必要は必ずしもなく、例えば、遠隔に配置された入力部および画像生成部を本装置にネットワークを介して接続し、入力処理および画像生成処理を行ってもよい。
【００２１】
入力部１０１は、例えばキーボード１１１、マウス１１２、ペンタブレット、タッチパネル等の撮影条件入力部と、中央処理装置１１４と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）装置１１５等の記憶部とを含んでいる。中央処理装置１１４、メモリ１１３およびＨＤＤ装置１１５は、所定のプログラムを展開・起動することにより、キーボード１１１およびマウス１１２等から入力されたデータを処理する。これにより、中央処理装置１１４は、撮影部１０２に制御信号を送る。入力部１０１の各構成要素はデータバス１０４ａによって接続される。
【００２２】
撮影部１０２は、Ｘ線管１、ガントリー３およびテーブル５と、これらの動作時にそれぞれ制御を行うＸ線制御器１１７、ガントリー制御器１１６およびテーブル制御器１１８を備えている。さらに、撮影部１０２は、Ｘ線の照射および検出を行うＸ線管１とＸ線検出器２を備えている。Ｘ線管１のＸ線発生点とＸ線検出器２のＸ線入力面との距離の代表例は１０００［ｍｍ］である。ガントリー３の中央には被写体６およびテーブル５を配置するための円形の開口部７が設けられている。開口部７の直径の代表例は７００［ｍｍ］である。回転板４の回転の所要時間の代表例は１．０［ｓ］である。Ｘ線検出器２にはシンチレータ及びフォトダイオード等から構成される公知のＸ線検出器２が使用される。Ｘ線検出器２はＸ線管１から等距離である円弧状に図示しない多数の検出素子を有しており、その素子数（以下、チャネル数とする）の代表例は９５０個である。各検出素子のチャネル方向のサイズの代表例は１［ｍｍ］である。撮影部１０２の１回転における撮影回数は９００回であり、回転板４が０．４度回転する毎に１回の撮影が行われる。なお前記各仕様はこれらの値に限定されるものはなく、Ｘ線ＣＴ装置の構成に応じて種々変更可能である。
【００２３】
画像生成部１０３は、データ収集システム（ＤＡＳ；Ｄａｔａ  Ａｃｑｕｉｓｉｔｉｏｎ  Ｓｙｓｔｅｍ）１１９、メモリ１２０、中央処理装置１２１、ＨＤＤ装置１２２、モニタ１２３とを備えている。撮影部１０２のＸ線検出器２で検出された信号は、ＤＡＳ１１９によってディジタル信号に変換される。中央処理装置１２１およびメモリ１２０は、所定のプログラムを展開・起動することにより、ディジタル信号に対して補正や画像再構成を行う。また、ＨＤＤ装置１２２等により、データの保存や入出力を行う。画像再構成されたＣＴ画像は、液晶ディスプレイやＣＲＴ等のモニタ１２３に表示される。画像生成部１０３の各構成要素はデータバス１０３ａによって接続される。
【００２４】
つぎに図２を用いて、実施形態１のアダプティブフィルタを搭載したＸ線ＣＴ装置の撮影時の機能を説明する。図２のように、図１のＸ線ＣＴ装置の入力部１０１は、撮影条件を入力する撮影条件入力部１３１として機能する。撮影部１０２は、撮影条件入力部１３１で入力した撮影条件に基づき撮影を制御する撮影制御部１３２と、Ｘ線の照射および検出を行う撮影実行部１３３として機能する。画像生成部１０３は、検出した信号をディジタル信号に変換する信号収集部１３４と、前記ディジタル信号に対して補正する補正処理部１３５と、補正した投影データに対して画像再構成する再構成処理部１３６と、再構成したＣＴ画像を出力する画像表示部１３７として機能する。補正処理部１３５には、アダプティブフィルタ処理を行うアダプティブフィルタ部１３５ａが配置されている。
【００２５】
撮影時の各部の動作の流れを図２を用いてさらに説明する。撮影条件入力部１３１は、図３に示したような撮影条件の入力を受け付けるためのモニタ画面１４１を中央処理装置１２１等を介してモニタ１２３に表示させる。操作者はマウス１１２やキーボード１１１等を用いて、撮影部位、管電圧、管電流量等の撮影条件を設定する。具体的には、撮像条件設定用モニタ画面１４１は、撮影部位を選択するための撮影部位選択リスト１４２と、照射するＸ線のエネルギーおよび出力量に対応する管電圧及び管電流量を設定するためのＸ線条件設定部１４３と、アダプティブフィルタの適用有無設定部１４４と、フィルタを適用する方向の選択部１４５と、フィルタの平滑化の度合いを決定するアダプティブフィルタのモード選択部１４６とを含んでいる。
【００２６】
操作者は、撮影部位選択リスト１４２から撮影部位を選択する。例えば部位として胸部、腹部、頭部、頚部、脊椎、股関節、四肢等を選択することができる。また部位に限らず心臓、脂肪、血管等の組織を選択可能な構成としてもよい。Ｘ線条件設定部１４３では、操作者が管電圧と管電流量とを指定する。管電圧値の代表例は１２０［ｋＶ］、管電流量の代表例は２００［ｍＡｓ］である。本実施形態では、１種類のエネルギースペクトルを有するＸ線を想定しているが、２種類以上のＸ線を用いるマルチエネルギーＣＴでは、管電圧及び管電流量の項目を追加することにより同様に設定を行うことができる。
【００２７】
アダプティブフィルタを適用（図３では、有りとする）する場合、適用する方向をチャネル方向、投影角度方向、スライス方向の３つの次元のうちから操作者が選択する。適用方向は、１つの方向に限定されるものではなく、図３に示したようにチャネル方向と投影角度方向のように２方向以上を選択することも可能である。また、適用方向は、図３に示した３次元（３つの方向）は一例であり、心臓の撮影等の撮影時間の異なるデータに対して、撮影時間方向に上記フィルタを適用しても良い。
【００２８】
アダプティブフィルタのモード選択部１４６に関して、操作者は低線量モード、高画質モード、および手動設定モードの中から操作者が一つを選択する。例えば、低線量モードでは、撮影部位選択リスト１４２から選択した撮影部位に対して、平滑化の度合いに関係するフィルタ関数の半値幅ｄ（後述する図９（ｂ）参照）が所定の広い値に設定され、平滑化の効果を強くする。これにより、低線量時に発生しやすいアーチファクトを低減できる。高画質モードでは、低線量時よりもアーチファクトが発生しにくいので前記フィルタ関数の半値幅ｄが所定の狭い値に設定され、平滑化の効果を弱くする。このようにアダプティブフィルタのモードを設定することにより、撮影条件に応じて平滑化の度合いを調節することができるため、平滑化による空間分解能の劣化を抑制しながらアーチファクトを低減できる。
【００２９】
モニタ画面１４１のアダプティブフィルタモード選択部１４６には、フィルタ関数の半値幅ｄの数値の入力欄１４６ａが配置され、操作者による数値入力を可能としている。例えば、図３に示す半値幅ｄとして５データ分とは、１チャネルのデータを平滑化する際、当該チャネルのデータと当該チャネルに隣接する４チャネルのデータを用いて平滑化することを示している。
【００３０】
撮影条件入力部１３１は、図３に示した撮影部位、Ｘ線条件、アダプティブフィルタの設定のモニタ画面１４１上で設定を受け付ける構成に限定されるものではなく、他の方法で撮影条件の入力を受け付けることも可能である。また、事前に撮影条件をＨＤＤ装置１１５に保存しておくことも可能であり、この場合、毎回操作者が撮影条件を入力する必要はない。
【００３１】
操作者はマウス１１２やキーボード１１１等を用いて、被写体６の撮影位置を指定した後に撮影開始を指示する。撮影開始が指示されると、撮影制御部１３２はテーブル制御器１１８によってテーブル５を移動させる。これにより被写体６を回転板４に対して略垂直な方向に移動させ、被写体６の撮影位置が操作者に指定された撮影位置と一致した時点で移動を停止させることにより、被写体６を配置する。一方、撮影制御部１３２のガントリー制御器１１６は、撮影開始が指示されると同時に駆動モーターを介して回転板４の回転を開始させる。回転板４の回転が定速状態に入り、かつ被写体６の前記配置が終了した時点でＸ線制御器１１７は、撮影実行部１３３のＸ線管１のＸ線照射タイミング及び撮影部のＸ線検出器２の撮影タイミングを制御し、撮影を開始する。
【００３２】
本実施形態では、撮影は回転板４が回転中の期間行われ、設定したＸ線管１の管電圧および管電流量により、照射するＸ線のエネルギースペクトルと出力量を決定する。
【００３３】
本実施形態では、１種類のエネルギースペクトルを有するＸ線を使用したが、１回転毎に管電圧を高速に切り替えて２種類以上のエネルギースペクトルを有するＸ線を照射し、撮影データを取得するマルチエネルギーＣＴも行うことも可能である。
【００３４】
次に、撮影実行部１３３は、Ｘ線検出器２により被写体６を透過したＸ線光子を検出する。画像生成部１０３の信号収集部１３４は、Ｘ線検出器２のＸ線検出データをＤＡＳ１１９によってディジタル信号に変換する。信号収集部１３４の取得したＸ線検出データは、メモリ１２０に保存される。このデータに対し、補正処理部１３５は、Ｘ線の信号をゼロに較正するオフセット補正や、検出器間の感度を補正する公知のエアキャリブレーション処理等の補正を行い、被写体６の投影データを取得する。このとき、アダプティブフィルタ部１３５ａは、前記Ｘ線検出データまたは／および投影データを平滑化し、アーチファクトの原因となるノイズを低減する。本発明のアダプティブフィルタ部１３５ａの処理についての詳細は後述する。
【００３５】
画像生成部１０３の再構成処理部１３６は、補正処理部１３５で補正した投影データ値Ｉｌｏ（ｉ、ｊ、ｋ）に対して、公知のＣＴ画像再構成アルゴリズムを用いた演算処理を施すことにより、被写体のＸ線吸収係数を表すＣＴ画像を得る。
【００３６】
画像表示部１３７は、計算した前記ＣＴ画像をモニタ１２３に表示させることにより、操作者に情報を提供する。なおネットワークアダプタを用いて、ローカルエリアネットワーク、電話回線、インターネット等のネットワークを介して外部の端末とＣＴ装置とを接続し、前記端末との間で前記ＣＴ画像を送受信することも可能である。
【００３７】
つぎに、アダプティブフィルタ部１３５ａの構成と動作を図４〜図７等を用いて説明する。
【００３８】
アダプティブフィルタ部１３５ａは、図４のように信号収集部１３４により取得した前記Ｘ線検出データに対してアダプティブフィルタの適用範囲を設定する処理範囲決定部１５１と、設定した処理範囲からフィルタ関数を計算する処理関数決定部１５２と、計算したフィルタ関数を用いて平滑化を実行する処理関数実行部１５３と、撮影条件入力部１３１で入力したＸ線照射条件やフィルタの条件等に応じて、アダプティブフィルタに必要なパラメータを読み出すためのフィルタパラメータ保存部１５４とを含んでいる。
【００３９】
アダプティブフィルタ部１３５ａの動作を図５のフローを用いて説明する。図６には、図５のフローの各時点のデータの様子を示す。
【００４０】
処理範囲決定部１５１は、図５のステップ１６１において、Ｘ線検出データＩ（ｉ、ｊ、ｋ）を信号収集部１３４（図２参照）から取得する。このＸ線検出データＩは、Ｘ線Ｉｏを照射し、被写体を透過したＸ線光子を検出したデータであり、式（１）に示すように表される。
【００４１】
【数１】
2010038536.tif 000003
式（１）においてＸ線検出データＩは被写体透過後のＸ線光子数［光子］であり、Ｉｏは被写体無しのＸ線光子数［光子］、μは線吸収係数[ｃｍ−１]、ｌは透過経路長［ｃｍ］である。
【００４２】
図７の投影データ１８１は、Ｘ線検出データＩに対して公知のエアキャリブレーション処理を行った後、Ｌｏｇ変換した結果であり、被写体６を透過するＸ線吸収係数が高いほど白色を表示し、低いほど黒色を表示するグレースケールを使用している。Ｘ線検出データＩまたは投影データは、図７に示すように、被写体６の断面方向にＸ線検出器２が並ぶチャネル方向ｉ、Ｘ線照射時にＸ線管１が回転する投影角度方向ｊ、被写体６の断面方向に対し垂直にＸ線検出器２が並ぶスライス方向ｋの３方向から構成される。
【００４３】
図５のステップ１６１で取得されたＸ線検出データＩは、一例として円筒形の一様な被写体６を撮影領域の中心に設置して撮影した場合には、横軸をチャネルｉ、縦軸をＸ線検出データ値としてグラフ化すると図６のデータ１７１のようになる。ただし、投影角度ｊ’およびスライスｋ’は任意の値とする。データ１７１において、チャネルｉの中心部では、円筒形の被写体６を透過する経路ｌが長いため、透過するＸ線光子数が減少し、図６のデータ１７１に示すように、信号に対するノイズ成分１１が増加する。このため、隣接するチャネルと比較してデータのばらつきが多くなっている。
【００４４】
そこで、処理範囲決定部１５１は、ステップ１６２において、図６のデータ１７２に示すように、Ｘ線検出データＩが所定の閾値Ｔｈ１以下のチャネル範囲（フィルタ適用範囲）１２を求め、このフィルタ適用範囲１２のＸ線検出データＩを平滑化処理する。これにより、第１境界データＴ（ｉ、ｊ、ｋ）１７３を得る（ステップ１６３）。得られた第１境界データＴ（ｉ、ｊ、ｋ）１７３は、図６に示すように、平滑化によりノイズ成分１１が低減されている。この第１境界データ１７３は、後述するアダプティブフィルタを用いた平滑化処理（ステップ１６８）において、閾値ＴｈＬとして用いられる。なお、図６ではデータ１７３の理解を容易にするため、フィルタ適用範囲１２の外側のチャネルについても第１境界データＴを示しているが、実際にはフィルタ適用範囲１２のみ第１境界データＴを算出する。
【００４５】
ステップ１６２における平滑化処理は、公知の方法を用いることができる。例えば、Ｘ線検出データＩにフィルタ関数（図９（ｂ））を畳み込み積分する方法を用いる。畳み込み積分による平滑化処理については後述する。
【００４６】
上述のステップ１６２では、閾値Ｔｈ１を用いることにより、フィルタの適用範囲１２の設定と、第１境界データ１７３の作成という二つの処理を行っている。フィルタ適用範囲１２は、Ｘ線検出データＩが閾値Ｔｈ１以下であり、被写体透過後のＸ線量の少ない領域であるので、後述するステップ１６８において、アダプティブフィルタによる平滑化を施す領域として設定される。一方、閾値Ｔｈ１よりもＸ線検出データＩが大きい領域（範囲１２の外側領域）は、Ｘ線量の多い領域であるので平滑化しない領域として設定される。また、フィルタ適用範囲１２を設定したことにより、図５に示すステップ１６３より後のステップにおける計算量およびメモリ量を削減できる。
【００４７】
閾値Ｔｈ１としては、あらかじめ定めておいた数式を用いて計算により定めることができる。また、予め撮影条件に応じて経験や実験により求めた定数を用いることも可能である。閾値Ｔｈ１を計算により定める場合は、例えば、Ｘ線光子数の比率Ａ＝Ｉ／Ｉｏに対するＸ線吸収係数と透過経路長の積Ｂ＝μ・ｌの関係に基づき、式（２）より決定することができる。
【００４８】
【数２】
2010038536.tif 000004
【００４９】
式（２）の左辺は、図８に示すように、Ａの微小変位量に対するＢの変位量を表している。これは、ノイズの影響で変動するｄＡの成分に対する、吸収係数の変化量ｄＢに相当する。本実施形態においては、式（２）左辺のＡの微小変位量に対するＢの変位量が、予め定めた定数Ｃ以下の場合には、被写体透過後のＸ線量が少ない領域であるため、Ｘ線の検出信号に対して、微小なノイズ変動で吸収係数が大きく変化すると判断するものである。よって、Ｃ以下の条件のとき、大きく変化した吸収係数を平滑化することが必要であるため、Ｃに応じてＴｈ１を決定する。このときＣは、図３において設定した撮影部位等のＸ線照射条件およびアダプティブフィルタのモード等のフィルタ条件により決定する。例えば、Ｘ線光子数の比率ＡとＸ線吸収係数と透過経路長の積Ｂの関係は、式（３）に示される。式（２）、式（３）より、Ａの微小変位量に対するＢの変位量は式（４）で示される。
【００５０】
【数３】
2010038536.tif 000005
一例として、Ａ＝Ｉ／Ｉｏ、Ｂ＝μ・ｌ、Ｃ＝−１００、Ｉｏ＝１００００とする。このとき式（２）、式（４）より、Ｉ≦１００となることから、ステップ１６２の閾値Ｔｈ１を１００［光子］に決定する。
【００５１】
閾値Ｔｈ１として予め定めた定数を用いる場合、予め撮影条件に応じて経験や実験により求めた任意のＸ線光子数Ｉを閾値として設定することができる。例えば、閾値Ｔｈ１として２００［光子］とすることができる。
【００５２】
次に、処理関数決定部１５２は、ステップ１６４においてＸ線検出データＩ（図６のデータ１７１）に対して公知のエアキャリブレーション処理を行った後、Ｌｏｇ変換し、式（５）に示すように吸収係数の投影データ値Ｉｌ（ｉ、ｊ、ｋ）（図６のデータ１７４）を取得する（ステップ１６５）。
【００５３】
【数４】
2010038536.tif 000006
【００５４】
また、処理関数決定部１５２は、ステップ１６６において第１境界データＴ（図６のデータ１７３）に対してもＬｏｇ変換する。これにより第１境界投影データＴｌ（ｉ、ｊ、ｋ）（図６のデータ１７５）を取得する（ステップ１６７）。
【００５５】
次に、処理関数実行部１５３は、ステップ１６８においてアダプティブフィルタを用いた平滑化処理を行う。本実施形態では、式（６）に示したように投影データＩｌ（ｉ、ｊ、ｋ）と、投影データＩｌ（ｉ、ｊ、ｋ）を公知の手法で平滑化処理した後のデータＩｌｗ（ｉ、ｊ、ｋ）を重みδにより重み付けして加算することにより、アダプティブフィルタ適用後の投影データＩｌｏ（ｉ、ｊ、ｋ）を得る。このとき本実施形態では、式（７）〜（９）に示したように下限閾値ＴｈＬ（ｉ、ｊ、ｋ）と上限閾値Ｔｈｕ（ｉ、ｊ、ｋ）を用い、投影データＩｌの値によって場合分けを行い、場合分けごとに異なる重みδを用いるものである。下限閾値ＴｈＬ（ｉ、ｊ、ｋ）と上限閾値Ｔｈｕ（ｉ、ｊ、ｋ）は、第１境界投影データＴｌ（ｉ、ｊ、ｋ）に基づき決定する。具体的には、ＴｈＬ（ｉ、ｊ、ｋ）として第１境界投影データＴｌ（ｉ、ｊ、ｋ）を用い、閾値Ｔｈｕとして、例えばＴｈｕ＝Ｋ・ＴｈＬ（Ｋは正の実数）のように、ＴｈＬに応じて決定した所定値を用いる。閾値Ｔｈｕを計算により定める場合は、例えば、Ｘ線光子数の比率Ａ＝Ｉ／Ｉｏに対するＸ線吸収係数と透過経路長の積Ｂ＝μ・ｌの関係に基づき、式（１０）より決定することができる。式（１０）は、図８に示すように、左辺のＡの微小変位量に対するＢの変位量が、予め定めた定数Ｄ以下の場合には、被写体透過後のＸ線量が極端に少ない領域であるため、Ｘ線の検出信号に対して、微小なノイズ変動で吸収係数が大きく変化すると判断するものである。よって、Ｄ以下の条件のとき、大きく変化した吸収係数を平滑化することが必要であるため、Ｄに応じてＴｈｕを決定する。このときＤは、図３において設定した撮影部位等のＸ線照射条件およびアダプティブフィルタのモード等のフィルタ条件により決定する。本実施形態では、一例としてＤ＝−２００と定め、これによりデータ１７６の閾値Ｔｈｕを２．０に決定する。
【００５６】
閾値Ｔｈｕとして予め定めた定数を用いる場合、予め撮影条件に応じて経験や実験により求めた任意のＸ線光子数Ｉを閾値として設定することができる。例えば、閾値Ｔｈｕとして１．５とすることができる。
【００５７】
【数５】
2010038536.tif 000007
【数６】
2010038536.tif 000008
【００５８】
すなわち、投影データＩｌが下限閾値ＴｈＬ（＝第１境界投影データＴｌ）より小さいときは、式（８）のようにδ＝０とすることにより、投影データＩｌ（ｉ、ｊ、ｋ）をそのままアダプティブフィルタ適用後の投影データＩｌｏ（ｉ、ｊ、ｋ）とする。
【００５９】
投影データＩｌが上限閾値Ｔｈｕより大きいときは、式（９）のようにδ＝１とすることにより、平滑化処理した後のデータＩｌｗ（ｉ、ｊ、ｋ）を投影データＩｌｏ（ｉ、ｊ、ｋ）とする。
【００６０】
投影データＩｌが下限値ＴｈＬ（＝第１境界投影データＴｌ）以上で上限閾値Ｔｈｕ以下のときは、式（７）を用いて投影データＩｌとＴｈＬの差を、ＴｈＬおよびＴｈｕの差で除した値を計算し、この値を重みδとして用いる。求めた重みδにより式（６）を演算することにより、下限値ＴｈＬ（＝第１境界投影データＴｌ）を超えた投影データＩｌに対して、下限値ＴｈＬを超えている割合が大きいほど、平滑化処理後のデータＩｌｗの割合を多く加算する。これにより、下限値ＴｈＬ（＝第１境界投影データＴｌ）を超える割合が大きいほど、強く平滑化がされたデータＩｌｗ（ｉ、ｊ、ｋ）が得られる。
【００６１】
このように、本実施形態では、被写体から得たＸ線検出データ値Ｉを平滑化処理した後Ｌｏｇ変換して得た第１境界投影データＴｌ（ｉ、ｊ、ｋ）を用い、これを用いて被写体の投影データＩｌの場合分けをし、投影データＩｌ（ｉ、ｊ、ｋ）に施す平滑化の強さ（度合い）を決定している。これにより、被写体ごとに適切な度合いの平滑化処理を施すことができ、被写体によらず全てのチャネルの投影データに対して同じフィルタ条件を用いる場合と比較して、空間分解能の劣化を抑制しつつ、アーチファクトを除去することができる。これにより、少ない線量の撮影であってもアーチファクトを低減できるため、低線量化が可能になる。
【００６２】
また、本実施形態では、フィルタ適用範囲１２を設定して第１境界投影データＴｌ（ｉ、ｊ、ｋ）を作成しているため、全チャネルに平滑化処理を行う必要はなく、演算処理量を低減することができる。
【００６３】
上記式（６）で用いる平滑化処理後データＩｌｗ（ｉ、ｊ、ｋ）の演算方法について説明する。平滑化処理後データＩｌｗ（ｉ、ｊ、ｋ）は、投影データＩｌ（ｉ、ｊ、ｋ）に公知の平滑化処理を施したものである。例えば、下記のように畳み込み処理を用いる。
【００６４】
畳み込み処理は、図６のデータ１７６に示すように、フィルタの適用範囲１２に含まれる投影データＩｌ（ｉ、ｊ、ｋ）に対して行う。具体的には、式（１１）に示すように、図９（ａ）のように任意の投影角度ｊ’およびスライスｋ’でチャネルｉの投影データＩｌ２０１に対して、図９（ｂ）のようなフィルタ関数Ｗ（ｉ、ｊ、ｋ）２０２を畳み込み積分することにより、平滑化処理後データＩｌｗ（ｉ、ｊ、ｋ）を求める。
【００６５】
【数７】
2010038536.tif 000009
【００６６】
フィルタ関数Ｗ（ｉ、ｊ、ｋ）２０２は、図９（ｂ）のように横軸チャネル方向ｉ、縦軸が重みＷ［ｉ］、半値幅ｄで表される。半値幅ｄは、図３のモニタ画面１４１で入力欄１４６ａに設定された半値幅ｄの値を用いる。フィルタ関数の面積は１に規格化する。なお、フィルタ関数２０２は、図９（ｂ）に示すような三角形の関数だけでなに限定されるものではない。例えば、各チャネルの重みを一定とした移動平均処理、さらにはメディアンフィルタ処理等を用いることも可能である。
【００６７】
畳み込み積分することにより、図９（ａ）の投影データＩｌ（ｉ、ｊ、ｋ）のノイズ成分１１は、図９（ｃ）に示した平滑化処理後のデータＩｌｗ（ｉ、ｊ、ｋ）２０３のように低減することがわかる。本実施形態では、得られた平滑化処理後のデータＩｌｗ（ｉ、ｊ、ｋ）２０３と投影データＩｌ（ｉ、ｊ、ｋ）とを上述した式（６）のように重みδに応じて加算することにより、アダプティブフィルタ適用後の投影データＩｌｏ（ｉ、ｊ、ｋ）を得る。
【００６８】
上記実施形態では、Ｘ線検出データＩの一部を平滑化して第１境界データＴを生成した後Ｌｏｇ変換を行い、第１境界投影データＴｌを得ているが、この手順に限られるものではなく、Ｘ線検出データＩをＬｏｇ変換してから投影データＩｌを平滑化して第１境界投影データＴｌを生成してもよい。図１０を用いて、この処理を説明する。取得したＸ線検出データＩをＬｏｇ変換して、投影データＩｌを取得する（ステップ２１１、２１２、２１３）。次に、投影データＩｌが、あらかじめ定めた閾値Ｔｈ１以上を満たす範囲（フィルタ適用範囲）について、投影データＩｌを平滑化し、第１境界投影データＴｌ（ｉ、ｊ、ｋ）を算出する（ステップ２１４、２１５）。これにより、ステップ２１６では、図４の処理関数実行部１５３が上記実施形態と同様に、式（６）〜（９）によりアダプティブフィルタを用いた平滑化処理を行う。これにより、アーチファクトを低減できる。
【００６９】
また上記実施形態では、一例として投影データＩｌに対してアダプティブフィルタによる平滑化を行ったが、図１１に示すように、Ｌｏｇ変換前のＸ線検出データＩを平滑化して得た第１境界投影データＴを閾値として用い、第１境界データＴと前記Ｘ線検出データＩを比較して式（７）〜（９）のように場合分けして重みδを設定することにより、式（６）のように平滑化の度合いを適切に切り替えながら、Ｘ線検出データＩを平滑化することも可能である。図１１を用いて、この処理を説明する。まず、取得したＸ線検出データＩが閾値Ｔｈ１以下を満たす時、Ｘ線検出データＩを平滑化し第１境界データＴ（ｉ、ｊ、ｋ）を取得する（ステップ２２１、２２２、２２３）。
【００７０】
ステップ２２４および２２５では、第１境界データＴ（ｉ、ｊ、ｋ）を閾値ＴｈＬとして用いてＸ線検出データＩの値により式（７）〜（９）のように場合分けして重みδを設定する。設定した重みδを用いることにより、式（６）により平滑化の度合い（重み）を適切に切り替えながらＸ線検出データＩを平滑化し、平滑化Ｘ線検出データＩＷ（ｉ、ｊ、ｋ）を取得できる。例えば平滑化は、Ｘ線検出データＩにフィルタ関数を畳み込み積分する方法がある。次に、ステップ２２６および２２７では、平滑化Ｘ線検出データＩＷをＬｏｇ変換して、平滑化投影データＩｌＷ（ｉ、ｊ、ｋ）を取得する。これにより、上記実施形態と同様に被写体に応じて平滑化の度合いを適切に切り替えながら平滑化した平滑化投影データＩｌＷ（ｉ、ｊ、ｋ）を取得できる。図１１の処理においても、Ｌｏｇ変換前のＸ線検出データに対して、閾値Ｔｈ１により平滑化処理の適用範囲を限定することで、図１１に示すステップ２２３以降の計算量およびメモリ量を削減できる。
【００７１】
また、上述の実施形態においてはＸ線検出データＩと閾値Ｔｈ１と比較することによりフィルタ適用範囲１２を決定したが、Ｘ線検出データをＬｏｇ変換した投影データＩｌからを決定してもよい。例えば、投影データＩｌの吸収係数から閾値Ｅを決定し、Ｅよりも大きい範囲をフィルタ適用範囲１２と設定する。閾値Ｅは、一例としてはＥ＝１．０［ｃｍ−１］とすることができる。
【００７２】
上述した本実施形態では、撮影のたびに操作者が入力した半値幅ｄを用いてフィルタ関数２０２を作成しているが、予め撮影条件ごとにフィルタ関数２０２等を前記フィルタパラメータ保存部１５４に格納しておいても良い。これにより、処理範囲決定部１５１と処理関数決定部１５２と処理関数実行部１５３は、フィルタパラメータ保存部１５４を参照するだけでフィルタ関数２０２を取得できるため、演算を高速化できる利点がある。
【００７３】
本実施形態では、一例として生体用のＸ線ＣＴ装置を示したが、爆発物検査や製品検査等の非破壊検査を目的としたＸ線ＣＴ装置に本発明を適用しても良いことは言うまでもない。また本実施形態は一例として公知の第３世代のマルチスライスＸ線ＣＴ装置を示したが、公知の第１、第２、第４世代のＸ線ＣＴ装置にも適用でき、公知のシングルスライスＸ線ＣＴ装置やエレクトロンビームＣＴにも適用できる。
【００７４】
（実施形態２）
実施形態２では、実施形態１と同様にＸ線検出データの一部を平滑化してからＬｏｇ変換して第１境界投影データを生成することに加えて、Ｘ線検出データをＬｏｇ変換してから一部を平滑化して第２境界投影データを生成する。２種類の境界投影データのうち一方をチャネルごとに選択し、選択した境界投影データを実施形態１と同様に閾値ＴｈＬとして用いる。投影データと、選択した境界投影データ（閾値ＴｈＬ）を比較して平滑化の度合いを切り替えることにより、投影データに対して前記平滑化の度合いに応じた平滑化を行う。
【００７５】
これにより、本実施形態では、実施形態１の第１境界投影データによる平滑化の範囲１２の外側領域に対して、第２境界投影データを用いた異なる閾値で、異なる度合いの平滑化を行うことができる。例えば、第１境界投影データは、実施形態１で説明したように閾値Ｔｈ１に基づき、被写体透過後のＸ線量の少ない領域を平滑化領域（フィルタ適用範囲１２）として決定しているが、第２境界投影データは閾値Ｔｈ２に基づき、フィルタ適用範囲１２の外側のＸ線量の少ない領域（フィルタ適用範囲１３）を平滑化領域として設定する。
【００７６】
例えば、被写体透過後のＸ線量が極端に少ないため、優先的にアーチファクトを低減したい領域（フィルタ適用範囲１２）に対して、第１境界投影データを閾値ＴｈＬとして用いて平滑化する。また、フィルタ適用範囲１２と比較してアーチファクトが小さく、かつ被写体の情報を優先的に保持したい領域に対して、第２境界投影データを閾値ＴｈＬとして用いて平滑化する。これにより、Ｘ線検出データまたはおよび投影データの領域に応じて異なる閾値を用いて平滑化の度合いを変更できるため、空間分解能の劣化を抑制し、アーチファクトを低減できる。
【００７７】
本実施形態において処理の流れを図１２のフローに示し、その時のデータの様子を図１３に示す。図１２において、ステップ１６２〜１６７は実施形態１で図５を用いて説明した処理範囲決定部１５１および処理関数決定部１５２の処理と同様に行う。これにより、図１３のデータ１７２、１７３および第１境界投影データＴ１ｌ１７５を得る。また、図１２のフローでは第２境界投影データＴ２ｌを生成するため、ステップ２３１〜２３４を行う。さらに、図１２のステップ２３５は、第１および第２境界投影データをチャネルごとに選択して境界投影データするステップ２３５が行われる。これにより、図１３のデータ２４１、データ２４２、データ２４３およびデータ２４４が得られる。
【００７８】
ステップ２３１〜２３４を具体的に説明する。ステップ２３１では、図１３のデータ２４１に示すように、データ１７１のＸ線検出データＩに対して、公知のエアキャリブレーション処理を行った後、実施形態１の式（５）によりＸ線検出データＩをＬｏｇ変換する。これにより、吸収係数の投影データＩｌ（ｉ、ｊ、ｋ）（図１３のデータ２４１）を取得する（ステップ２３２）。
【００７９】
次に、ステップ２３３では、図１３のデータ２４２に示すように、投影データＩｌが閾値Ｔｈ２以上を満たす範囲１３に対して、投影データＩｌを平滑化し第２境界データＴ２ｌ（ｉ、ｊ、ｋ）を生成する。例えば平滑化処理は、Ｘ線検出データにフィルタ関数を畳み込み積分する方法を用いる。これによりステップ２３４では、図１３のデータ２４３に示すように、平滑化によりノイズ成分１１を低減できるが、中央部１４はＬｏｇ変換により強調されたノイズを平滑化処理しているためノイズを除去しきれず、ノイズが残存する。
【００８０】
ステップ２３３では、閾値Ｔｈ２を用いてフィルタの適用範囲１３を限定することで、図１２に示すステップ２３４以降の計算量およびメモリ量を削減できる。
【００８１】
なお、ステップ２３３で用いる閾値Ｔｈ２は、閾値Ｔｈ１と同様に実施形態１の図８に示すように、Ｘ線光子数の比率Ａ＝Ｉ／Ｉｏに対する吸収係数と透過経路長の積Ｂ＝μ・ｌの関係１９１から式（２）を用いて決定する。ただし、閾値Ｔｈ１で設定されるフィルタ適用範囲１２よりもフィルタ適用範囲１３が広くなるように、式（２）において適切なＣの値を撮影部位等のＸ線照射条件およびアダプティブフィルタのモード等のフィルタ条件により決定する。本実施形態では、例えばＣ＝−０．５とし、これによりステップ２３３の閾値Ｔｈ２を２．０［ｃｍ−１］に設定する。これにより、投影データＩｌが閾値Ｔｈ２以上を満たすとき、被写体透過後のＸ線量の少ない領域（フィルタ適用範囲１３）をアダプティブフィルタによる平滑化の領域として決定する。フィルタ適用範囲１３の外側の領域は、Ｘ線量の多い領域であるため平滑化は行わない。
【００８２】
次のステップ２３５では、Ｘ線検出データを平滑化してからＬｏｇ変換により取得した第１境界投影データＴ１ｌと、前記Ｘ線検出データをＬｏｇ変換してから平滑化して取得した第２境界投影データＴ２ｌを統合し、アダプティブフィルタとして入力境界投影データＴｉｌ（ｉ、ｊ、ｋ）を決定する。ここで、統合とは各チャネル（ｉ、ｊ、ｋ）ごとに第１境界投影データＴ１ｌと第２境界投影データＴ２ｌのどちらか一方を選択することである。
【００８３】
ここでは選択の基準として、式１１に示すように、第１境界投影データＴ１ｌ、第２境界投影データＴ２ｌに対して、微分等の計算を用いて隣接するチャネルとの変化量を計算し、変化量が小さい方の境界投影データをそのチャネル（ｉ、ｊ、ｋ）の境界投影データとして選択する。
【００８４】
【数８】
2010038536.tif 000010
【００８５】
これにより、第１および第２境界投影データの変化量に応じて、いずれかの境界投影データを選択し、これを閾値として用いて平滑化の度合い（重みδ）を変化させることができるため、適切な平滑化効果を実現することができる。式（１２）、（１３）により第１および第２境界投影データを選択した場合、図１３のデータ２４４に示すように、境界投影データＴｉｌは、チャネルの中心部の範囲１２では概ね第１境界投影データＴ１ｌが選択され、その外側の範囲１３では概ね第２境界投影データＴ２ｌ（図１３のデータ２４４）が選択される。
【００８６】
得られた境界投影データＴｉｌを閾値ＴｈＬとして用いて実施形態１の式（６）〜（９）により投影データＩｌに対して平滑化処理を行い、平滑化処理後の投影データＩｌ１７６を得る。
【００８７】
本実施形態では、各チャネル（ｉ、ｊ、ｋ）に応じて、第１境界投影データＴ１ｌまたは第２境界投影データＴ２ｌを選択的に用いる構成である。第１境界投影データＴ１ｌはＬｏｇ変換前の平滑化により生成されているため、第１境界投影データＴ１ｌだけを利用した場合、ノイズが過剰に低減し、被写体の情報も劣化させてしまう可能性があるが、第２境界投影データＴ２ｌと選択的に用いることによりその可能性を抑制できる。一方、第２境界投影データＴ２ｌはＬｏｇ変換後の平滑化により生成されているため、ノイズ成分がＬｏｇ変換により大きく強調され、第２境界投影データＴ２ｌの中心部１４に残存し、中心部１４の第２境界投影データＴ２ｌの値が大きくなり、ノイズを除去しきれない可能性がある。本実施形態では、第１境界投影データと第２境界投影データを選択的に用いることによりその可能性を抑制できる。従って、各チャネル（ｉ、ｊ、ｋ）ごとに第１境界投影データまたは第２境界投影データを選択的に用いて平滑化の度合いを切り替えることにより、ノイズを効果的に除去しながら被写体情報を劣化させない平滑化を実現することができる。
【００８８】
なお、本実施形態では式（１２）、（１３）により第１境界投影データと第２境界投影データをチャネルごとに選択したが、これに限らず、第１境界投影データと第２境界投影データを適用する領域を、Ｘ線検出データまたは／および投影データから決定してもよい。例えば、図１２のステップ１６２で決定した閾値Ｔｈ１以上のフィルタ適用範囲１２に対して第１境界投影データＴ１ｌを用い、ステップ２３３で決定した閾値Ｔｈ２以上のフィルタ適用範囲１３に対して第２境界投影データＴ２ｌを用いることができる。これにより、ノイズ成分等のＸ線検出データが急峻に変化する領域（範囲１２）には第１境界投影データＴ１ｌを用いて強く平滑化を行うことができる。また被写体の情報を保持したい領域（範囲１３）では、第２境界投影データＴ２ｌを用いて弱く平滑化を行うことができる。この結果、空間分解能の劣化を抑制し、ノイズを低減することができる。
【００８９】
本発明のアダプティブフィルタの有効性を検証するため、シミュレーションを行った。シミュレーションには、実際に撮影した画像に含まれる量子ノイズと、回路等のシステムノイズを考慮した。ファントムは人体腹部を想定しており、図１４（ａ）、（ｂ）の画像２５１、２５２に示すような楕円形状を有すると共に、生体組織に近い吸収率を有するアクリルで構成されている。ファントムの右周辺部には、空間分解能を評価するため、３本のラインで１セットのライン間隔が異なる高吸収ファントム２５３を設置した。それぞれ方法別に拡大した画像２５４、２５５を示し、ラインペアの間隔を０．９５[ｌｐ／ｍｍ]、１．００[ｌｐ／ｍｍ]とする。管電圧、管電流量は、８０ｋＶ、５０ｍＡｓとした。ただし管電圧、管電流は本実施形態に限られることはない。
【００９０】
本シミュレーションの結果、図１４（ａ）に示すように、従来法である一般的な畳み込み積分では横方向にストリークアーチファクトが発生したが、図１４（ｂ）のように本発明を適用した結果、ストリークアーチファクトは減少した。また、図１４（ａ）の従来法では周辺部において、強い平滑化が行われるため、空間分解能が劣化し、ラインペアを識別できない。しかし、本発明では、図１４（ｂ）のように０．９５[ｌｐ／ｍｍ]、１．００[ｌｐ／ｍｍ]のラインペアを３本とも識別可能であった。図１４（ａ），（ｂ）より、本発明法は従来のアダプティブフィルタと比較して、空間分解能の劣化を抑制し、アーチファクトを低減することができる。
【００９１】
また、本実施形態においては図１２のステップ２３１〜２３２に示すようにＸ線検出データ全体をＬｏｇ変換しているが、図１５に示したように、前記第１境界データの領域（範囲１２）が設定されたステップ１６１〜１６７で設定された後、それ以外の範囲に対して、Ｌｏｇ変換してから投影データを平滑化して第２境界投影データを生成してもよい（ステップ２３３、ステップ２３４）。これにより、第２境界投影データを生成するための演算を行うチャネル領域を範囲１２の外側に限定できるため、計算量およびメモリ量を低減することができる。
【００９２】
本実施形態では、一例としてＸ線検出データから第１境界データで平滑化する領域（範囲１２）を決定したが、本実施形態に限らず、Ｘ線検出データをＬｏｇ変換した投影データから領域を決定してもよい。例えば、投影データの吸収係数から閾値Ｅを決定し、Ｅ＝１．０［ｃｍ−１］とする。
【００９３】
本実施形態では、一例としてＸ線光子数の比率Ａ＝Ｉ／Ｉｏに対する吸収係数と透過経路長の積Ｂ＝μ・ｌの関係１９１から平滑化の領域（範囲１２、範囲１３）をそれぞれ決定したが、本実施形態に限らず、任意の吸収係数を閾値Ｆとして平滑化する領域を決定してもよい。例えばＦは２．０とし、Ｆ以上の吸収係数はＸ線量の少ない領域として平滑化を行う。
【００９４】
（実施形態３）
実施形態３では、第１または第２の実施形態によりアダプティブフィルタにより補正した投影データから得た再構成画像に対して、ノイズを検出する。検出したノイズ値が大きい場合には、条件を変化させて再度アダプティブフィルタによる平滑化を行い、ＣＴ画像のアーチファクトを低減させる。本実施形態について詳細を説明する。
【００９５】
実施形態３では図１６に示すように、図３の撮像条件設定用モニタ画面１４１のアダプティブフィルタモード選択部１４６にアーチファクト除去モード選択部１４６ｂが追加され、アーチファクト除去の効果を弱〜強の数段階の中から選択可能にしている。
【００９６】
画像生成部１０３は、図２と同様の構成であるが、図１７のようにノイズ検出部２６１と、検出した結果を補正処理部１３５にフィードバックする回路が追加されている。
【００９７】
図１７および図１８を用いて、実施形態３のＣＴ装置の具体的な処理を説明する。補正処理部１３５では、第１または第２の実施形態と同様にアダプティブフィルタを用いた平滑化処理を行う（ステップ２５１）。平滑化した投影データＩｌを用いて再構成処理部１３６が画像再構成を行う（ステップ２５２）。次に、ノイズ検出部２６１は、再構成処理部１３６から再構成画像を取得し（ステップ２５３）、ライン検出法等の公知の画像処理技術を用い、ノイズ値を検出する（ステップ２５４）。公知の画像処理技術としては、画像の所定領域または全体を閾値処理して白い部分の中からライン状の部分（ノイズ）を選択し、ノイズ部分の信号値の最大値または標準偏差等をノイズ値Ａとして検出する方法を一例として用いることができる。
【００９８】
ノイズ検出部２６１は、検出したノイズ値Ａがあらかじめ定めた閾値Ｇ以上のとき、補正処理部１３５にフィードバックを行い、アダプティブフィルタの条件を変更する（ステップ２５５、２５６）。閾値Ｇの値は、アーチファクト除去モード選択部１４６ｂのアーチファクト除去効果（弱〜強）の各段階について予め定められており、選択部１４６ｂで操作者が選択した弱〜強の段階に対応する閾値が用いられる。例えば、ノイズの最大値をノイズ値Ａとする場合、閾値Ｇ＝１０に設定することが可能である。
【００９９】
ステップ２５６のアダプティブフィルタの条件変更は、例えばフィルタ関数の半値幅ｄを大きくする方法や、第１境界投影データおよび／または第２境界投影データ値の全体を低くする方法を用いることができる。半値幅ｄや境界投影データの値の変更量は、予め定めておいた変更量を自動的に設定することが可能である。また、操作者に図１６の表示１４６ｃのような警告表示を行って、半値幅ｄや境界投影データの値の変化量を受け付ける構成にすることも可能である。これにより、フィードバック後のステップ２５１ではアダプティブフィルタによる平滑化の効果を強め、メモリ１２０やＨＤＤ装置１２２等に保存した投影データに対して再度平滑化処理を行う。この動作（ステップ２５１〜２５６）を検出されるノイズが閾値Ｇ未満に達するまで繰り返す。
【０１００】
以上により、実施形態３では、ＣＴ画像のアーチファクトを所望値以下まで低減させることができる。
【０１０１】
(実施形態４)
実施形態４では、図３の撮像条件設定用モニタ画面１４１等により設定された撮影部位やＸ線条件等のＸ線照射条件と、フィルタ処理の条件とを用いて、アダプティブフィルタ適用後におけるアーチファクトの残存量を予め推定するものである。
【０１０２】
事前に臨床またはファントム実験による実測データやシミュレーションデータを求めておくことにより、被写体の直径や部位ごとに、複数のＸ線照射条件とフィルタ条件の組み合わせについて、アーチファクトの残存量を求め、データベース化しておく。求めたデータベースは、図４のアダプティブフィルタ部１３５ａ内のフィルタパラメータ保存部１５４に保存しておく。
【０１０３】
これにより、補正処理部１３５は、撮像条件設定用モニタ画面１４１により操作者が設定したＸ線照射条件およびフィルタ条件に近い条件を、フィルタパラメータ保存部１５４のデータベースから検索し、その条件に対応しているアーチファクト残存量を読み出す。これにより、実際に撮影を行う前に、平滑化後のアーチファクト残存量を推定することができる。
【０１０４】
平滑化後のアーチファクト残存量が予め定めておいた残存量よりも大きい場合、補正処置部は、図１６の表示１４６ｃに示すように、入力した撮影条件においてはアダプティブフィルタ条件が適当ではないためアーチファクトが残存することを操作者に報知する。
上述してきたように、本発明はＸ線ＣＴ装置に関し、入力する撮影条件に応じて、適切なアダプティブフィルタを処理した結果、ＣＴ画像における空間分解能の劣化を抑制し、少ない計算量およびメモリ量でアーチファクトを低減することができる。これにより、少ない線量の撮影においてアーチファクトを低減できるため、低線量化が可能になる。
【符号の説明】
【０１０５】
１…Ｘ線管、２…Ｘ線検出部、３…ガントリー、４…回転板、５…テーブル、６…被写体、７…円形の開口部、１１…ノイズ成分、１２…Ｘ線検出データのフィルタ適用範囲、１３…投影データのフィルタ適用範囲、１４…第２境界投影データの中央部、１５…アダプティブフィルタの適用範囲、１０１…入力部、１０２…撮影部、１０３…画像生成部、１１１…キーボード、１１２…マウス、１１３…メモリ、１１４…中央処理装置、１１５…ＨＤＤ装置、１１６…ガントリー制御器、１１７…Ｘ線制御部、１１８…テーブル制御器、１１９…ＤＡＳ、１２０…メモリ、１２１…中央処理装置、１２２…ＨＤＤ装置、１２３…モニタ、１３１…撮影条件入力部、１３２…撮影制御部、１３３…撮影実行部、１３４…信号収集部、１３５…補正処理部、１３５ａ…アダプティブフィルタ部、１３６…再構成処理部、１３７…画像表示部、１４１…モニタ画面、１４２…撮影部位選択リスト、１４３…Ｘ線条件、１４４…アダプティブフィルタの適用有無、１４５…フィルタの適用方向、１４６…アダプティブフィルタのモード、１５１…処理範囲決定部、１５２…処理関数決定部、１５３…処理関数実行部、１５４…フィルタパラメータ保存部、１８１…投影データ、２０１…投影角度ｊ’およびスライスｋ’の投影データ、２０２…フィルタ関数、２０３…平滑化処理後の投影データ、２５１…従来法による再構成画像、２５２…本発明による再構成画像、２５３…高吸収ファントム、２５４…従来法による高吸収ファントムの拡大図、２５５…本発明による高吸収ファントムの拡大図、２６１…ノイズ検出部
【図１】
2010038536.tif 000011
【図２】
2010038536.tif 000012
【図３】
2010038536.tif 000013
【図４】
2010038536.tif 000014
【図５】
2010038536.tif 000015
【図６】
2010038536.tif 000016
【図７】
2010038536.tif 000017
【図８】
2010038536.tif 000018
【図９】
2010038536.tif 000019
【図１０】
2010038536.tif 000020
【図１１】
2010038536.tif 000021
【図１２】
2010038536.tif 000022
【図１３】
2010038536.tif 000023
【図１４】
2010038536.tif 000024
【図１５】
2010038536.tif 000025
【図１６】
2010038536.tif 000026
【図１７】
2010038536.tif 000027
【図１８】
2010038536.tif 000028
【手続補正書】
【提出日】平成22年12月24日(2010.12.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１２
【補正方法】変更
【補正の内容】
【請求項１２】
請求項１１に記載のＸ線ＣＴ装置において、前記第１領域は、前記第２領域よりも被写体透過後の前記Ｘ線量が少ない領域であることを特徴とするＸ線ＣＴ装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
ここでは選択の基準として、式１２，１３に示すように、第１境界投影データＴ１ｌ、第２境界投影データＴ２ｌに対して、微分等の計算を用いて隣接するチャネルとの変化量を計算し、変化量が小さい方の境界投影データをそのチャネル（ｉ、ｊ、ｋ）の境界投影データとして選択する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
なお、本実施形態では式（１２）、（１３）により第１境界投影データと第２境界投影データをチャネルごとに選択したが、これに限らず、第１境界投影データと第２境界投影データを適用する領域を、Ｘ線検出データまたは／および投影データから決定してもよい。例えば、図１２のステップ１６２で決定した閾値Ｔｈ１以下のフィルタ適用範囲１２に対して第１境界投影データＴ１ｌを用い、ステップ２３３で決定した閾値Ｔｈ２以上のフィルタ適用範囲１３に対して第２境界投影データＴ２ｌを用いることができる。これにより、ノイズ成分等のＸ線検出データが急峻に変化する領域（範囲１２）には第１境界投影データＴ１ｌを用いて強く平滑化を行うことができる。また被写体の情報を保持したい領域（範囲１３）では、第２境界投影データＴ２ｌを用いて弱く平滑化を行うことができる。この結果、空間分解能の劣化を抑制し、ノイズを低減することができる。
【国際調査報告】
2010038536.tif 000029
2010038536.tif 000030
2010038536.tif 000031
2010038536.tif 000032