(57)【特許請求の範囲】
【請求項１】
Ｘ線撮影により撮像された画像データを構成する画素の値に基づき低周波成分を算出する平滑化手段と、
上記平滑化手段により得られた低周波成分及び当該低周波成分に対応する上記画像データの画素の値に基づき高周波成分を生成する高周波成分生成手段と、
上記低周波成分と上記高周波成分とを加算する画像合成手段とを備え、
上記画像データの画素値が所定値以下であるＳ／Ｎ比の低い低画素値範囲のときに、上記高周波成分が零となるように上記高周波成分を生成し、上記低画素値範囲内で画素値が小さくなるのに従って上記低周波成分を算出する際に用いる平滑化係数としてマスクサイズを大きくすることを特徴とする画像処理装置。
【請求項２】
複数の機器が互いに通信可能に接続されてなる画像処理システムであって、
上記複数の機器のうち少なくとも１つの機器は、請求項１に記載の画像処理装置の機能を有することを特徴とする画像処理システム。
【請求項３】
Ｘ線撮影により撮像された画像データを構成する画素の値に基づき低周波成分を算出する平滑化工程と、
上記平滑化工程により得られた低周波成分及び当該低周波成分に対応する上記画像データの画素の値に基づき高周波成分を生成する高周波成分生成工程と、
上記低周波成分と上記高周波成分とを加算する画像合成工程とを備え、
上記画像データの画素値が所定値以下であるＳ／Ｎ比の低い低画素値範囲のときに、上記高周波成分が零となるように上記高周波成分を生成し、上記低画素値範囲内で画素値が小さくなるのに従って上記低周波成分を算出する際に用いる平滑化係数としてマスクサイズを大きくすることを特徴とする画像処理方法。
【請求項４】
請求項１に記載の画像処理装置の機能、又は請求項２に記載の画像処理システムの機能をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項５】
請求項３に記載の画像処理方法の処理工程をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項６】
請求項１に記載の画像処理装置の機能、又は請求項２に記載の画像処理システムの機能をコンピュータに実現させるためのプログラム。
【請求項７】
請求項３に記載の画像処理方法の処理工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像、例えば、放射線撮影により得られた画像に対して、ノイズ除去処理及び鮮鋭化処理を含む画像処理を施す、画像処理装置、画像処理システム、画像処理方法、それらのいずれかを実現若しくは実施するためのプログラム及び当該プログラムを記憶したコンピュータ読み取り可能な記憶媒体に関するものである。
【０００２】
【従来の技術】
近年では、ディジタル技術の進歩に伴って、例えば、Ｘ線撮影等の放射線撮影により得られた画像（以下、「放射線画像」とも言う）をディジタル化して、当該放射線画像のディジタル画像データ（以下、当該ディジタル画像データを構成する画素の値を「画素値」とも言う）を取得し、当該ディジタル画像データに対して、ＣＲＴ等への表示出力或いはフィルム等への記録出力のための画像処理、具体的には以下に説明するようなノイズ除去処理及び鮮鋭化処理を施すことが行われている。
【０００３】
まず、放射線画像においては、当該放射線画像を取得する際に撮像装置（例えば2次元Ｘ線センサ）が受け取る放射線の量（放射線到達量）に応じてＳ／Ｎ比が一般的に変化する。具体的には、放射線到達量が少なくなるに従って、Ｓ／Ｎ比が悪くなる。このため、放射線到達量の少ない画像領域では、ノイズ成分が大きくなる（Ｓ／Ｎ比が小さくなる）。これは、例えば、放射線画像を画像診断の目的で使用する場合、ノイズ成分による診断能の低下を引き起こす問題につながる。
【０００４】
そこで、ノイズ除去の方法として、例えば、特開昭６２−２２７２７２号等に記載された方法がある。この方法は、Ｘ線到達量が少ない画像領域でのノイズ低減方法であり、規格化情報に基づき補正された対象画像の高周波成分を、それを任意に低減しうる高周波成分低減手段に入力する共に、対象画像の信号レベルを対象画像内で連続的に検出し、それを規格化情報に基づきレベル補正し、高周波成分低減手段により、規格化情報に基づき補正された対象画像の高周波成分を、レベル補正後の検出レベルがより低い信号部分ほどより大きい低減度で低減させることで、対象画像のノイズを低減するものである。
【０００５】
一方、例えば、画像診断能を向上するために高周波成分を調整する鮮鋭化処理としては、特許第１５３０８３２号公報等に記載された方法がある。この方法は、一定画素値以上の画像の高周波成分を強調する鮮鋭化方法であり、鮮鋭化処理後の画素値ＳD、オリジナル画像（対象画像）の画素値（入力画素値）Ｓorg、オリジナル画像をマスクサイズＭ画素×Ｍ画素で移動平均をとった時の平均画素値ＳUS、及び定数Ｃを以って、
【０００６】
【数１】
0004497756.tif 000002
【０００７】
なる式（１）及び式（２）で表わされる。
【０００８】
上記式（１）及び式（２）において、定数Ｃは、入力画素値Ｓorg又は平均画素値ＳUSの値の増大に応じて単調増加するものである。
【０００９】
上記式（１）及び式（２）により表される鮮鋭化処理を実行した際には、高画素値側に比して低画素値側の高周波成分の強調が抑制され、よって雑音の増大を防止することができ、この結果、画像診断性能を向上させることのできる処理後画像を提供することができる。
【００１０】
【発明が解決しようとする課題】
しかしながら、特開昭６２−２２７２７２等に記載された従来のノイズ除去方法は、高周波成分を減じることでノイズ除去するものであり、高周波成分を調整することで鮮鋭化処理を行うものではない。すなわち、ノイズ除去はできるが、鮮鋭化は行えない。
また、特許第１５３０８３２号公報等に記載された従来の鮮鋭化処理方法は、高周波成分を強調することで鮮鋭化を行うものであり、高周波成分を減じることでノイズ除去するものではない。すなわち、鮮鋭化は行えるが、ノイズ除去はできない。
【００１１】
したがって、従来では、１つの処理系で、ノイズ除去処理と共に鮮鋭化処理を行える構成は存在しなかったので、画像診断等の観点でより適切な画像を容易に提供することができなかった。
【００１２】
そこで、本発明は、上記の欠点を除去するために成されたもので、１つの処理系でノイズ除去処理及び鮮鋭化処理を行える、画像処理装置、画像処理システム、画像処理方法、それらのいずれかを実現若しくは実施するためのプログラム及び当該プログラムを記憶したコンピュータ読み取り可能な記憶媒体を提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明の画像処理装置は、Ｘ線撮影により撮像された画像データを構成する画素の値に基づき低周波成分を算出する平滑化手段と、上記平滑化手段により得られた低周波成分及び当該低周波成分に対応する上記画像データの画素の値に基づき高周波成分を生成する高周波成分生成手段と、上記低周波成分と上記高周波成分とを加算する画像合成手段とを備え、上記画像データの画素値が所定値以下であるＳ／Ｎ比の低い低画素値範囲のときに、上記高周波成分が零となるように上記高周波成分を生成し、上記低画素値範囲内で画素値が小さくなるのに従って上記低周波成分を算出する際に用いる平滑化係数としてマスクサイズを大きくすることを特徴とする。
【００１４】
本発明の画像処理システムは、複数の機器が互いに通信可能に接続されてなる画像処理システムであって、上記複数の機器のうち少なくとも１つの機器は、上記画像処理装置の機能を有することを特徴とする。
【００１５】
本発明の画像処理方法は、Ｘ線撮影により撮像された画像データを構成する画素の値に基づき低周波成分を算出する平滑化工程と、上記平滑化工程により得られた低周波成分及び当該低周波成分に対応する上記画像データの画素の値に基づき高周波成分を生成する高周波成分生成工程と、上記低周波成分と上記高周波成分とを加算する画像合成工程とを備え、上記画像データの画素値が所定値以下であるＳ／Ｎ比の低い低画素値範囲のときに、上記高周波成分が零となるように上記高周波成分を生成し、上記低画素値範囲内で画素値が小さくなるのに従って上記低周波成分を算出する際に用いる平滑化係数としてマスクサイズを大きくすることを特徴とする。
【００１６】
本発明のコンピュータ読み取り可能な記憶媒体は、上記画像処理装置の機能、又は上記画像処理システムの機能をコンピュータに実現させるためのプログラムを記録したことを特徴とする。
また、本発明のコンピュータ読み取り可能な記憶媒体は、上記画像処理方法の処理工程をコンピュータに実行させるためのプログラムを記録したことを特徴とする。
【００１７】
本発明のプログラムは、上記画像処理装置の機能、又は上記画像処理システムの機能をコンピュータに実現させるためのものである。
また、本発明のプログラムは、上記画像処理方法の処理工程をコンピュータに実行させるためのものである。
【００３１】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００３２】
本発明は、例えば、図１に示すようなＸ線撮影装置１００に適用される。
本実施の形態のＸ線撮影装置１００は、特に、ノイズ除去処理及び鮮鋭化処理を含む画像処理機能を有するものである。
以下、本実施の形態のＸ線撮影装置１００の構成及び動作について具体的に説明する。
【００３３】
[Ｘ線撮影装置１００の構成]
Ｘ線撮影装置１００は、上記図１に示すように、Ｘ線を発生するＸ線発生回路１０１と、被写体１０３を透過したＸ線を検出する２次元Ｘ線センサ１０４と、２次元Ｘ線センサ１０４から出力される画像データを収集するデータ収集回路１０５と、データ収集回路１０５にて収集された画像データに対して前処理を施す前処理回路１０６と、前処理回路１０６による処理後画像等の各種情報や各種処理実行のための処理プログラムを記憶するメインメモリ１０９と、Ｘ線撮影実行等の指示や各種設定を本装置１００に対して行うための操作パネル１１０と、前処理回路１０６による処理後画像（原画像）に対して画像処理を施す画像処理回路１１１と、本装置１００全体の動作制御を司るＣＰＵ１０８とを備えており、データ収集回路１０５、前処理回路１０６、画像処理回路１１１、ＣＰＵ１０８、メインメモリ１０９、及び操作パネル１１０はそれぞれ、ＣＰＵバス１０７を介して互いに通信可能なように接続されている。
【００３４】
また、画像処理回路１１１は、特に、入力された原画像（以下、「対象画像」とも言う）に対するノイズ除去処理及び鮮鋭化処理を行う機能を有し、係数作成回路１１２、平滑化回路１１３、高周波成分作成回路１１４、及び画像合成回路１１５を備えている。
【００３５】
係数作成回路１１２は、平滑化回路１１３での平滑化処理（対象画像から平滑化画像を作成する処理）に用いる係数、及び画像合成回路１１５において高周波成分を足し込む強さを示す係数を作成する。
平滑化回路１１３は、係数作成回路１１２で得られた係数に基づいて、対象画像に対して平滑化処理を施す。
高周波成分作成回路１１４は、平滑化回路１１３で得られた平滑化画像を原画像（対象画像）から減じることで、高周波成分を作成する。
画像合成回路１１５は、平滑化回路１１３で得られた平滑化画像に対して、高周波成分作成回路１１４で得られた高周波成分を、係数作成回路１１２で得られた係数（高周波成分を足し込む強さを示す係数）に基づいて足し込む。
【００３６】
[Ｘ線撮影装置１００の動作]
図２は、Ｘ線撮影装置１００の動作をフローチャートによって示したものである。
上記図２のフローチャートに従った動作を実施するにあたって、例えば、メインメモリ１０９は、ＣＰＵ１０８での各種処理実行に必要なデータや処理プログラム等を記憶すると共に、ＣＰＵ１０８の作業用メモリ（ワークメモリ）として使用されるが、特に、ノイズ除去処理及び鮮鋭化処理のための処理プログラムとして、上記図２のフローチャートに従った処理プログラムを記憶する。
したがって、ＣＰＵ１０８は、メインメモリ１０９からノイズ除去処理及び鮮鋭化処理のプログラム（上記図２のフローチャートに従った処理プログラム）を読み出して実行することで、操作パネル１１０からの操作に従った、以下に説明するようなＸ線撮影装置１００の動作のための制御を行なう。
【００３７】
ステップＳ２００：
Ｘ線発生回路１０１は、被写体（被検査体）１０３に対してＸ線ビーム１０２を放射する。
Ｘ線発生回路１０１から放射されたＸ線ビーム１０２は、被検査体１０３を減衰しながら透過して、２次元Ｘ線センサ１０４に到達する。２次元Ｘ線センサ１０４は到達したＸ線の強度分布を検出し、Ｘ線強度分布に対応するＸ線画像データを出力する。
ここでは、2次元X線センサ１０４から出力されるＸ線画像を、例えば、人体の所定部位の画像とする。
【００３８】
データ収集回路１０５は、２次元Ｘ線センサ１０４から出力されたＸ線画像データを所定の形式の画像データに変換し、それを前処理回路１０６に供給する。
前処理回路１０６は、データ収集回路１０５からの画像データ（Ｘ線画像データ）に対して、オフセット補正処理やゲイン補正処理等の前処理を施す。
【００３９】
前処理回路１０６で前処理が施されたＸ線画像データは入力画像（対象画像）の情報として、ＣＰＵ１０８の制御により、ＣＰＵバス１０７を介して、メインメモリ１０９及び画像処理回路１１１に転送される。
【００４０】
ステップＳ２０１、ステップＳ２０２：
画像処理回路１１１において、係数作成回路１１２は、平滑化処理に用いる係数、及び高周波成分を足し込む強さを示す係数を作成する。
「平滑化処理に用いる係数」とは、対象画像（前処理回路１０６で処理された原画像）ｆ（ｘ、ｙ）の画素値に基づいて、予め設定されたデータ（後述の平滑化関数）を用いて決定される、平滑化回路１１３において平滑化画像を作成するためのマスクサイズM（ｄ）を示す。また、「高周波成分を足し込む強さを示す係数」とは、画像合成回路１１５において、平滑化回路１１３で得られた平滑化画像に対して、高周波成分作成回路１１４で得られた高周波成分を足し込む際の強さＡ（ｄ）を示す。尚、「ｄ」は、画素値を示す。
【００４１】
図３は、係数作成回路１１２で作成される係数の一例を示したものである。
上記図３において、詳細は後述するが、“３０１”は、高周波成分を足し込む強さを示す係数Ａ（ｄ）（鮮鋭化関数とも言う）を、横軸を画素値ｄ、縦軸を係数Ａ（ｄ）として示している。鮮鋭化関数は一般的には高周波成分を変換するために用いる関数を意味することとし、ここでは高周波成分に乗算することによって高周波成分を変換する係数を決める関数としている。また、“３０２”は、平滑化画像を作成するためのマスクサイズ係数Ｍ（ｄ）（平滑化関数とも言う）を、横軸を画素値ｄ、縦軸をマスクサイズ係数Ｍ（ｄ）として示している。平滑化関数は一般的には平滑化処理による高周波成分の抑制（低減）の度合いに関するパラメータを決める関数を意味することとし、ここでは平滑化処理を平滑化フィルタ演算により行う場合のマスクサイズを決める関数としている。尚、ここでは係数Ａ（ｄ）及び係数Ｍ（ｄ）はいずれも対象画像の画素値ｄの関数としているが、これには限られず、対象画像を任意に平滑化して得た平滑化画像の画素値の関数Ａ（ｄ’）及び／又はＭ（ｄ’）としてもよく、以下ではこの場合も含めて、係数Ａ（ｄ）及び／係数Ｍ（ｄ）と表記したり、係数Ａ（ｄ）及び係数Ｍ（ｄ）は「画素値の関数」と表現したりすることとする。
【００４２】
ステップＳ２０３：
平滑化回路１１３は、係数作成回路１１２で得られたマスクサイズ係数Ｍ（ｄ）を用いて、対象画像ｆ（ｘ、ｙ）の平滑化画像ｆ１（ｘ、ｙ）を、
【００４３】
【数２】
0004497756.tif 000003
【００４４】
なる式（３）〜式（７）により生成する。
【００４５】
尚、マスクサイズ係数Ｍ（ｄ）が“０”の場合、
ｆ１（ｘ、ｙ）＝ｆ（ｘ、ｙ）
とする。また、上記式（３）〜式（７）で示される平滑化方法では、マスクサイズ係数Ｍ（ｄ）が大きくなる程、高周波成分が減少する。
【００４６】
ステップＳ２０４：
高周波成分作成回路１１４は、平滑化回路１１３で得られた平滑化画像ｆ１（ｘ、ｙ）を用いて、高周波成分ｆｈ（ｘ、ｙ）を、
【００４７】
【数３】
0004497756.tif 000004
【００４８】
なる式（８）により作成する。
【００４９】
ステップＳ２０５：
画像合成回路１１５は、係数作成回路１１２で得られた係数Ａ（ｄ）に基づいて、平滑化回路１１３で得られた平滑化画像ｆ１（ｘ、ｙ）に対し、高周波成分作成回路１１４で得られた高周波成分ｆｈ（ｘ、ｙ）を、
【００５０】
【数４】
0004497756.tif 000005
【００５１】
なる式（９）に従って足し込む。
【００５２】
ステップＳ２０５での処理後の画像ｆ２（ｘ、ｙ）は、ＣＰＵ１０８の制御により、例えば、ＣＲＴモニタ等による表示、プリンタ等による記録又はハードディスクドライブ装置等による記憶等のために、所定の装置又はシステムに出力される。
【００５３】
ここで、上記図３に示される係数（Ｍ（ｄ）、Ａ（ｄ））に従い生成される画像について具体的に説明する。
【００５４】
まず、画素値範囲３０３では、低画素値になるに従って、平滑化画像ｆ１（ｘ、ｙ）を作成する際のマスクサイズ係数Ｍ（ｄ）が大きくなる。したがって、画素値が小さくなるに従いより低周波の画像が作成される。すなわち、画像成分がより低空間周波数側にかたよった画像が作成される、又は画像の空間周波数帯域の上限が低下する。このため、低画素値になるに従いノイズ成分が多くなる又はＳ／Ｎ比が低下する等の場合に、低画素値になる程より低周波の画像となるため、ノイズ成分を有効に除去することができる。一方、この画素値範囲３０３では、高周波成分を足し込む強さを示す係数Ａ（ｄ）については“０”であるため、高周波成分は全く強調されない。
【００５５】
また、画素値範囲３０４では、マスクサイズ係数Ｍ（ｄ）が“０”のため、平滑化画像ｆ１（ｘ、ｙ）は原画像ｆ（ｘ、ｙ）そのものとなる。また、画素値範囲３０４では、高周波成分を足し込む強さを示す係数Ａ（ｄ）は“１”であるが、ｆｈ（ｘ、ｙ）が“０”となるため、上記式（９）で示される処理後画像ｆ２（ｘ、ｙ）はｆ（ｘ、ｙ）となる。すなわち、画素値範囲３０４では、何らの処理も実行しない。換言すれば、マスクサイズ係数Ｍ（ｄ）を“０”、及び高周波成分を足し込む強さを示す係数Ａ（ｄ）を“１”とすること（後者は必須ではない）は、ノイズ除去処理や鮮鋭化処理を行う必要がない領域（画素値範囲）に対して有効である。
【００５６】
また、画素値範囲３０５では、マスクサイズ係数Ｍ（ｄ）が画素値に応じて大きくなると共に、高周波成分を足し込む強さを示す係数Ａ（ｄ）も大きくなっている。これにより、画素値領域３０５では、画素値が大きくなるに従い鮮鋭化処理の効果が強くなる。さらに、マスクサイズ係数Ｍ（ｄ）が大きくなるため、画素値が大きくなるに従いより多く低周波成分を含む高周波成分が強調される。これは、マスクサイズＭ（ｄ）が小さいほど、作成される高周波成分はより高周波帯域にかたよるためである。
【００５７】
また、画素値範囲３０６では、マスクサイズ係数Ｍ（ｄ）が一定であると共に、足し込みの係数Ａ（ｄ）も一定となっている。このため、画素値範囲３０６では一定の周波帯の高周波成分が一定の強度で強調される。
【００５８】
上述のように本実施の形態では、平滑化画像を作成するマスクサイズ係数Ｍ（ｄ）と、高周波成分を足し込む強さを示す係数Ａ（ｄ）とを、対象画像の画素値ｄに基づいて関連付けて生成し、対象画像に対してマスクサイズ係数Ｍ（ｄ）を用いた平滑化処理を行って平滑化画像を得、当該平滑化画像及び対象画像（原画像）から得られる高周波成分を係数Ａ（ｄ）に基づいて当該平滑化画像に足し込むように構成したので、１つの処理系で、ノイズ除去処理及び鮮鋭化処理を適切に行うことができる。
【００５９】
また、高周波成分を足し込む強さを示す係数Ａ（ｄ）を、所定の低画素値範囲において“０”とすることで、当該低画素値範囲の画素（領域）に対しては結果的に鮮鋭化処理が施されずに平滑化処理が施されるため、Ｓ／N比の低い低画素値領域においてノイズを除去又は低減することができる。ここで、更に、当該平滑化処理における高周波成分の減弱の度合いを画素値に応じて調整する、すなわち、マスクサイズ係数Ｍ（ｄ）を画素値に応じて変更することにより、画素値に応じてより適切にノイズを除去又は低減することができる。このように、本実施の形態では、画素値に応じてノイズが分布している場合であっても、ノイズ除去処理及び鮮鋭化処理を適切に行うことができる。
【００６０】
尚、本発明の目的は、本実施の形態の装置又はシステムの機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が本実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体及び当該プログラムコードは本発明を構成することとなる。
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
また、コンピュータが読み出したプログラムコードを実行することにより、本実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって本実施の形態の機能が実現される場合も本発明の実施の態様に含まれることは言うまでもない。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって本実施の形態の機能が実現される場合も本発明の実施の態様に含まれることは言うまでもない。
【００６１】
図４は、上記コンピュータの機能６００の構成を示したものである。
コンピュータ機能６００は、上記図４に示すように、ＣＰＵ６０１と、ＲＯＭ６０２と、ＲＡＭ６０３と、キーボード（ＫＢ）６０９に関する制御を行うキーボードコントローラ（ＫＢＣ）６０５と、表示部としてのＣＲＴディスプレイ（ＣＲＴ）６１０に関する制御を行うＣＲＴコントローラ（ＣＲＴＣ）６０６と、ハードディスク（ＨＤ）６１１及びフレキシブルディスク（ＦＤ）６１２に関する制御を行うディスクコントローラ（ＤＫＣ）６０７と、ネットワーク６２０との接続のためのネットワークインターフェースコントローラ（ＮＩＣ）６０８とが、システムバス６０４を介して互いに通信可能に接続されて構成されている。
【００６２】
ＣＰＵ６０１は、ＲＯＭ６０２或いはＨＤ６１１に記憶されたソフトウェア、或いはＦＤ６１２より供給されるソフトウェアを実行することで、システムバス６０４に接続された各構成部を総括的に制御する。
すなわち、ＣＰＵ６０１は、所定の処理シーケンスに従った処理プログラムを、ＲＯＭ６０２、或いはＨＤ６１１、或いはＦＤ６１２から読み出して実行することで、上述した本実施の形態での動作を実現するための制御を行う。
【００６３】
ＲＡＭ６０３は、ＣＰＵ６０１の主メモリ或いはワークエリア等として機能する。
ＫＢＣ６０５は、ＫＢ６０９や図示していないポインティングデバイス等からの指示入力を制御する。
ＣＲＴＣ６０６は、ＣＲＴ６１０の表示を制御する。
ＤＫＣ６０７は、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、ネットワーク管理プログラム、及び所定の処理プログラム等を記憶するＨＤ６１１及びＦＤ６１２へのアクセスを制御する。
ＮＩＣ６０８は、ネットワーク６２０上の装置或いはシステムと双方向にデータをやりとりする。
【００６４】
以上説明したように本実施の形態では、第１の係数（画像の平滑化に関し、平滑化マスクサイズ等、高周波成分の抑制の度合いを示す係数）、及び第２の係数（画像の鮮鋭化に関し、平滑化画像に高周波成分を足し込む度合い等、高周波成分の強調の度合いを示す係数）を生成する。第１の係数に基づいて、対象画像（放射線撮影により得られた画像等）に対して平滑化処理を施し、対象画像の平滑化画像を生成する。また、対象画像（原画像）から平滑化画像を減ずる等して高周波成分を生成する。そして、第２の係数に基づいて、平滑化画像に対して高周波成分を足し込む。このような構成により、１つの処理系で、ノイズ除去処理及び鮮鋭化処理を適切に行うことができる。
更に、第１の係数と第２の係数を、画素値に基づき関連させて生成することで、１つの処理系で、ノイズ除去処理及び鮮鋭化処理をより適切に行うことができる。
また、強調若しくは抑制する高周波成分の帯域及び当該強調若しくは抑制の度合いを画素値に応じて変更しているため、画素値に依存してノイズが分布している場合であっても、ノイズ除去処理及び鮮鋭化処理を適切に行うことができる。
また、画像の低周波成分に対して画像の高周波成分を足し込む度合いを画素値に応じて変更しているため、画素値に応じてノイズが分布している場合であっても、ノイズ除去処理及び鮮鋭化処理を適切に行うことができる。更に、低周波成分における高周波成分の抑制の度合いを画素値に応じて変更しているため、ノイズ除去処理及び鮮鋭化処理をより適切に行うことができる。更に、画像の低周波成分に対して画像の高周波成分を足し込む度合いと低周波成分における高周波成分の抑制の度合いとを、画素値に応じて関連させて変更しているため、ノイズ除去処理及び鮮鋭化処理を更に適切に行うことができる。
【００６５】
【発明の効果】
以上説明したように本発明によれば、１つの処理系でノイズ除去処理及び鮮鋭化処理を行える、画像処理装置、画像処理システム、画像処理方法、それらのいずれかを実現若しくは実施するためのプログラム及び当該プログラムを記憶したコンピュータ読み取り可能な記憶媒体を提供することができる。
【図面の簡単な説明】
【図１】本発明を適用したＸ線撮影装置の構成を示すブロック図である。
【図２】上記Ｘ線撮影装置の動作を説明するためのフローチャートである。
【図３】上記Ｘ線撮影装置の係数作成回路で得られる係数の一例を説明するための図である。
【図４】上記Ｘ線撮影装置の機能をコンピュータに実現させるためのプログラムを記憶媒体から読み出して実行する当該コンピュータの構成を示すブロック図である。
【符号の説明】
１００  Ｘ線撮影装置
１０１  Ｘ線発生回路
１０２  Ｘ線ビーム
１０３  被写体
１０４  二次元Ｘ線センサ
１０５  データ収集回路
１０６  前処理回路
１０７  ＣＰＵバス
１０８  ＣＰＵ
１０９  メインメモリ
１１０  操作パネル
１１１  画像処理回路
１１２  係数作成回路
１１３  平滑化回路
１１４  高周波成分作成回路
１１５  画像合成回路
【図１】
0004497756.tif 000006
【図２】
0004497756.tif 000007
【図３】
0004497756.tif 000008
【図４】
0004497756.tif 000009