(57)【特許請求の範囲】
【請求項１】
放射線撮影して得られた画像の画像処理装置であって、
前記画像のヒストグラムを生成するヒストグラム生成手段と、
前記ヒストグラム生成手段で得られたヒストグラムの高画素値側の第１のピークの高さと該ピークの所定の高さにおける幅との比率が所定値より大きい場合に前記画像にす抜けがあると判別する判別手段とを備えることを特徴とする画像処理装置。
【請求項２】
放射線撮影して得られた画像の画像処理装置であって、
前記画像のヒストグラムを生成するヒストグラム生成手段と、
前記ヒストグラム生成手段で得られたヒストグラムの高画素値側の第１のピークの高さと該ピークの半値幅との比率が所定値より大きい場合に前記画像にす抜けがあると判別する判別手段とを備えることを特徴とする画像処理装置。
【請求項３】
複数の機器が互いに通信可能に接続されてなる画像処理システムであって、
前記複数の機器のうち少なくとも１つの機器は、請求項１又は２に記載の画像処理装置の機能を有することを特徴とする画像処理システム。
【請求項４】
放射線撮影して得られた画像の画像処理方法であって、
前記画像のヒストグラムを生成するヒストグラム生成ステップと、
前記ヒストグラム生成ステップにより得られたヒストグラムの高画素値側の第１のピークの高さと該ピークの所定の高さにおける幅との比率が所定値より大きい場合に前記画像にす抜けがあると判別する判別ステップとを含むことを特徴とする画像処理方法。
【請求項５】
放射線撮影して得られた画像の画像処理をさせるためのプログラムであって、
前記画像のヒストグラムを生成するヒストグラム生成ステップと、
前記ヒストグラム生成ステップにより得られたヒストグラムの高画素値側の第１のピークの高さと該ピークの所定の高さにおける幅との比率が所定値より大きい場合に前記画像にす抜けがあると判別する判別ステップとをコンピュータに実行させるためのプログラム。
【請求項６】
請求項５に記載のプログラムを記録したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、Ｘ線等の放射線撮影により得られた放射線画像のす抜け領域に基いて、放射線画像への階調変換処理に用いる特徴量の抽出処理を行う装置或いはシステムに用いられる、画像処理装置、画像処理システム、画像処理方法、それを実施するための処理ステップをコンピュータに実行させるためのプログラムを記憶したコンピュータ読出可能な記憶媒体、及び当該プログラムに関するものである。
【０００２】
【従来の技術】
近年のディジタル技術の進歩により、例えば、センサやカメラ等の撮影装置により被写体をＸ線撮影して得られたＸ線画像を、ディジタルの画像データ（以下、当該ディジタル画像データの値を「画素値」とも言う）に変換し、当該ディジタル画像データをモニタ或いはフィルム等へ出力することが行われている。
このとき、モニタ或いはフィルム等へ出力された画像を観察しやすいようにするために、出力対象のディジタル画像データ（対象画像）に対して階調変換処理を行ったものを出力するのが一般的である。
【０００３】
上記の階調変換処理方法として、例えば、特開平１１−０９６３８０号や特開平１１−７６８８１号等には、対象画像の特定領域（注目領域）から特徴量を抽出し、当該特徴量に基いて、対象画像の階調変換を行う方法が記載されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した特開平１１−０９６３８０号や特開平１１−７６８８１号等に記載の従来の階調変換処理方法では、例えば、センサによる放射線撮影で得られた放射線画像に対して階調変換処理を行う場合、放射線画像のす抜け領域（放射線がセンサに直接あたっている領域）に基いて、放射線画像上の被写体領域を抽出し、当該被写体領域から特徴量を抽出する等の構成がとられていた。このため、処理対象となる放射線画像にす抜け領域がない場合、特徴量の抽出に失敗していた。すなわち、従来では、放射線画像から特徴量を抽出する際に、当該放射線画像のす抜けの有無を判定する構成ではなかったので、特徴量の抽出に失敗する場合があった。
また、上記の従来の階調変換処理方法では、当該処理後画像をフィルム等に出力した場合、す抜け領域のノイズが目立つ問題が生じる場合があった。
【０００５】
そこで、本発明は、上記の欠点を除去するために成されたもので、放射線画像のす抜けの有無を判定し、す抜け有の場合には、当該す抜け値を抽出する構成により、放射線画像への階調変換処理に用いる適切な特徴量の抽出処理を確実に行え、良好な当該処理後画像を提供することができる、画像処理装置、画像処理システム、画像処理方法、それを実施するための処理ステップをコンピュータに実行させるためのプログラムを記憶したコンピュータ読出可能な記憶媒体、及び当該プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
斯かる目的下において、本発明は、放射線撮影して得られた画像の画像処理装置であって、前記画像のヒストグラムを生成するヒストグラム生成手段と、前記ヒストグラム生成手段で得られたヒストグラムの高画素値側の第１のピークの高さと該ピークの所定の高さにおける幅との比率が所定値より大きい場合に前記画像にす抜けがあると判別する判別手段とを備えることを特徴とする。
また、本発明は、放射線撮影して得られた画像の画像処理方法であって、前記画像のヒストグラムを生成するヒストグラム生成ステップと、前記ヒストグラム生成ステップにより得られたヒストグラムの高画素値側の第１のピークの高さと該ピークの所定の高さにおける幅との比率が所定値より大きい場合に前記画像にす抜けがあると判別する判別ステップとを含むことを特徴とする。
また、本発明は、放射線撮影して得られた画像の画像処理をさせるためのプログラムであって、前記画像のヒストグラムを生成するヒストグラム生成ステップと、前記ヒストグラム生成ステップにより得られたヒストグラムの高画素値側の第１のピークの高さと該ピークの所定の高さにおける幅との比率が所定値より大きい場合に前記画像にす抜けがあると判別する判別ステップとをコンピュータに実行させるためのプログラムである。
【００２７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００２８】
＜第１の実施の形態＞
本発明は、例えば、図１に示すようなＸ線撮影装置１００に適用される。
本実施の形態のＸ線撮影装置１００は、特に、Ｘ線画像への階調変換処理に用いる特徴量を抽出する際、当該Ｘ線画像のす抜けの有無を、当該Ｘ線画像にヒストグラムの形状から判定し、す抜け有りの場合には、当該す抜け値を抽出する構成により、Ｘ線画像への階調変換処理に用いる適切な特徴量の抽出処理を確実に行え、良好な当該処理後画像を提供することができるようになされている。
以下、本実施の形態のＸ線撮影装置１００の構成及び動作について具体的に説明する。
【００２９】
[Ｘ線撮影装置１００の構成]
Ｘ線撮影装置１００は、上記図１に示すように、Ｘ線を発生するＸ線発生回路１０１と、被写体１０３を透過したＸ線光が結像される２次元Ｘ線センサ１０４と、２次元Ｘ線センサ１０４から出力される撮像画像を収集するデータ収集回路１０５と、データ収集回路１０５にて収集された撮像画像に前処理を施す前処理回路１０６と、前処理回路１０６での処理後画像（原画像）等の各種情報や各種処理実行のための処理プログラムを記憶するメインメモリ１０９と、Ｘ線撮影実行等の指示や各種設定を本装置に対して行うための操作パネル１１０と、前処理回路１０６での処理後画像（原画像）に対して画像処理を施す画像処理回路１１１と、本装置１００全体の動作制御を司るＣＰＵ１０８とを備えている。
データ収集回路１０５、前処理回路１０６、画像処理回路１１１、ＣＰＵ１０８、メインメモリ１０９、及び操作パネル１１０はそれぞれ、ＣＰＵバス１０７を介して互いにデータ授受できるように接続されている。
【００３０】
画像処理回路１１１は、ヒストグラム作成回路１１２、有無判定回路１１３、す抜け値抽出回路１１４、特徴抽出回路１１５、及び階調変換回路１１６を備えている。
【００３１】
ヒストグラム作成回路１１２は、原画像のヒストグラムを作成する。
有無判定回路１１３は、ヒストグラム作成回路１１２で作成されたヒストグラムの形状から、原画像のす抜けの有無を判定する。
す抜け値抽出回路１１４は、有無判定回路１１３により、原画像にす抜け有りと判定された場合、ヒストグラム作成回路１１２で作成されたヒストグラムの形状に基いて、す抜け値を抽出する。
特徴抽出回路１１５は、有無判定回路１１３の判定結果及びす抜け値抽回路１１４で抽出された値に基いて、原画像から階調変換処理のための特徴量を抽出する。
階調変換回路１１６は、特徴抽出回路１１５で抽出された特徴量に基いて、原画像への階調変換処理を行う。
【００３２】
[Ｘ線撮影装置１００の動作]
図２は、Ｘ線撮影装置１００の動作の一例を示したものである。
例えば、メインメモリ１０９は、ＣＰＵ１０８での各種処理実行に必要なデータや処理プログラム等を予め記憶すると共に、ＣＰＵ１０８の作業用としてのワークメモリを含んでいる。メインメモリ１０９に記憶される処理プログラム、特に、画像処理プログラムとして、ここでは例えば、上記図２のフローチャートに従った処理プログラムを用いる。
したがって、ＣＰＵ１０８は、メインメモリ１０９から上記図２で示される画像処理プログラムを読み出して実行することで、以下に説明するような本装置１００全体の動作制御を行う。
【００３３】
ステップＳ２００：
Ｘ線発生回路１０１は、被写体（被検査体）１０３に対してＸ線ビーム１０２を放射する。
Ｘ線発生回路１０１から放射されたＸ線ビーム１０２は、被検査体１０３を減衰しながら透過して、２次元Ｘ線センサ１０４に到達し、２次元Ｘ線センサ１０４からＸ線画像として出力される。ここでは、２次元X線センサ１０４から出力されるＸ線画像を、例えば、人体部画像とする。
【００３４】
データ収集回路１０５は、２次元Ｘ線センサ１０４から出力されたＸ線画像を電気信号に変換し、これを前処理回路１０６に供給する。
前処理回路１０６は、データ収集回路１０５からの信号（Ｘ線画像信号）に対して、オフセット補正処理やゲイン補正処理等の前処理を施す。
前処理回路１０６での処理後画像信号は入力画像（原画像）の情報として、ＣＰＵ１０８の制御によりＣＰＵバス１１５を介して、メインメモリ１０９及び画像処理回路１１１にそれぞれ転送される。
【００３５】
ステップＳ２０１：
画像処理回路１１１において、ヒストグラム作成回路１１２は、ＣＰＵ１０８の制御により転送されてきた原画像のヒストグラムを作成する。
【００３６】
ステップＳ２０２：
有無判定回路１１３は、詳細は後述するが、ヒストグラム作成回路１１２で作成されたヒストグラムの形状に基き、原画像のす抜けの有無を判定する。
この判定の結果、す抜け有りの場合には次のステップＳ２０３に進み、す抜け無しの場合には後述するステップＳ２０５に進む。
【００３７】
ステップＳ２０３：
ステップＳ２０２での判定の結果、す抜け有りの場合、す抜け値抽出回路１１４は、す抜け値を抽出する。
尚、ここでのす抜け値を抽出処理については、[第２の実施の形態]において一例を挙げて説明する。
【００３８】
ステップＳ２０４：
特徴抽出回路１１５は、第１の特徴抽出処理機能により、原画像から特徴量を抽出する。
ここでの第１の特徴抽出処理機能とは、す抜け有り原画像に対応した処理であり、例えば、特開平１１−０９６３８０号や特開平１１−７６８８１号等に記載された特徴量抽出方法により、す抜け値抽出回路１１４で得られたす抜け値に基いて、原画像からす抜け領域を削除して被写体領域を抽出し、当該被写体領域から特徴量を抽出する機能である。
この処理後、後述するステップＳ２０６へ進む。
【００３９】
ステップＳ２０５：
ステップＳ２０２での判定の結果、す抜け無しの場合、特徴抽出回路１１５は、第２の特徴抽出処理機能により、原画像から特徴量を抽出する。
ここでの第２の特徴抽出処理機能とは、す抜け無し原画像に対応した処理である。
この処理後、次のステップＳ２０６へ進む。
【００４０】
ステップＳ２０６：
ステップＳ２０４又はＳ２０５の処理後、階調変換回路１１６は、特徴抽出回路１１５で得られた特徴量に基いて、原画像への階調変換処理を行う。
【００４１】
階調変換回路１１６で階調変換処理された原画像は、例えば、モニタ表示されたり、フィルム上に出力されたりする。
【００４２】
ここでｈ、ステップＳ２０２でのす抜け有無の判定処理について具体的に説明する。
ステップＳ２０２では、有無判定回路１１３が、ヒストグラム作成回路１１２で作成されたヒストグラムの形状に基いて、原画像のす抜けの有無を判定するが、このときのヒストグラムの一例として、図３（Ａ）及び（Ｂ）に示すようなヒストグラム３００を挙げる。
【００４３】
上記図３（Ａ）及び（Ｂ）において、“３０１”及び“３０３”は、ヒストグラム３００の第１のピークの高さを示し、“３０２”は、第１のピーク３０１の半分の値における第１のピーク３０１の幅を示す。“３０４”は、第１のピーク３０３の５％の値における第１のピーク３０３の幅を示す。
【００４４】
図４は、有無判定回路１１３の動作の一例をフローチャートにより示したものである。
以下、有無判定回路１１３の動作について、上記図４と共に、上記図３（Ａ）を用いて具体的に説明する。
【００４５】
先ず、ヒストグラム作成回路１１２で原画像のヒストグラムが作成され（ステップＳ４０１）、有無判定回路１１３は、当該ヒストグラムを、高画素値側（例えば、Ｘ線がセンサ面に強くあたっている側）から走査して凸部を検出し、最初の凸部の最大頻度を示す点を第１のピーク３０１とする（ステップＳ４０２）。
【００４６】
尚、ここでの凸部とは、ヒストグラム上の３点の並びから判断し、３点の真中の値が他の２点より大きい部分を示すものとする。
【００４７】
次に、有無判定回路１１３は、ステップＳ４０２で取得した第１のピーク３０１の高さを求め（ステップＳ４０３）、その半分の点における、第１のピーク３０１の幅３０２を取得する（ステップＳ４０４）。
【００４８】
次に、有無判定回路１１３は、ステップＳ４０３で取得した第１のピーク３０１の高さを“ｐ１”とし、ステップＳ４０４で取得した第１のピーク３０１の幅３０２を“ｗ１”として、
Ｒ１＝ｐ１／ｗ１  …  （１）
なる式（１）で示される比率Ｒ１を算出する（ステップＳ４０５）。
【００４９】
そして、有無判定回路１１３は、ステップＳ４０５で求めた比率Ｒ１と、例えば、予め経験的に決定された定数Ａとを比較し（ステップＳ４０６）、比率Ｒ１が定数Ａより大きい場合にはす抜け有りと判定し（ステップＳ４０８）、一方比率Ｒ１が定数Ａ以下である場合にはす抜け無しと判定する（ステップＳ４０７）。
【００５０】
上述のようなす抜け有無の判定処理は、す抜けはセンサに直接Ｘ線があたっている領域であり、当該す抜け領域の画素値はほぼ同一の値を示すことから、す抜けが存在する場合には鋭いピークが存在することになり、この鋭さを定量化することで、す抜けの有無しを判定する処理である。
【００５１】
ところで、す抜けが無い画像であっても、例えば、胸椎の撮影画像のように、肺野部を含む画像では、そのヒストグラムの第１のピークが鋭くなる場合がある。しかしながら、この場合においても、第１のピークのふもと部分の幅が太くなる傾向がある。これは、肺野部と肺野部以外の臓器の画素値の重なりが大きいためである。この特性に注目した場合のす抜け有無の判定処理を、図５及び上記図３（Ｂ）を用いて説明する。
【００５２】
先ず、上記図４に示したステップＳ４０１及びステップＳ４０２と同様にして、ヒストグラム作成回路１１２で原画像のヒストグラムが作成され（ステップＳ５０１）、有無判定回路１１３は、当該ヒストグラムを、高画素値側（例えば、Ｘ線がセンサ面に強くあたっている側）から走査して凸部を検出し、最初の凸部の最大頻度を示す点を第１のピーク３０３とする（ステップＳ５０２）。
【００５３】
次に、有無判定回路１１３は、ステップＳ５０２で取得した第１のピーク３０３の高さを求め（ステップＳ５０３）、その高さ５％の点における、第１のピーク３０３の幅３０４を取得する（ステップＳ５０４）。
【００５４】
次に、有無判定回路１１３は、ステップＳ５０３で取得した第１のピーク３０５の高さを“ｐ２”とし、ステップＳ５０４で取得した第１のピーク３０１の幅３０４を“ｗ５”として、
Ｒ２＝ｐ２／ｗ２  …  （２）
なる式（２）で示される比率Ｒ２を算出する（ステップＳ５０５）。
【００５５】
そして、有無判定回路１１３は、ステップＳ５０５で求めた比率Ｒ２と、例えば、予め経験的に決定された定数Ｂとを比較し（ステップＳ５０６）、比率Ｒ２が定数Ｂより大きい場合にはす抜け有りと判定し（ステップＳ５０８）、一方比率Ｒ２が定数Ｂ以下である場合にはす抜け無しと判定する（ステップＳ５０７）。
【００５６】
上述のように本実施の形態では、原画像（対象画像）のヒストグラムの形状に基いて、原画像のす抜けの有無を判定するように構成したので、安定してす抜けの有無を判定することができる。これは、す抜けが存在する場合には必ず鋭いピークがヒストグラム上に現れるためである。
【００５７】
また、ピークの高さとピーク幅の比率に基いて、す抜けの有無を判定するように構成したので、さらに安定してす抜けの有無を判定することができる。これは、ピークの幅とピーク高さの比率は、ピークの鋭さを簡易に安定して示すものであるためである。
【００５８】
また、ピークの高さとピークの５％点の幅の比率に基いて、す抜けの有無を判定するように構成したので、さらに安定してす抜けの有無を判定することができる。これは、当該比率はピークの鋭さを示す指標となることに加え、す抜けが存在しない場合には当該比率が極端に下がる性質を有するため、す抜けが存在しないのに鋭いピークが存在する場合であっても、誤ってす抜け有りと判定されることを防ぐことができるためである。
【００５９】
[第２の実施の形態]
本実施の形態では、上記図１に示したＸ線撮影装置１００のす抜け値抽出回路１１４の動作を、以下のようにする。
【００６０】
まず、図６（Ａ）及び（Ｂ）は、ヒストグラム作成回路１１２で得られるヒストグラム６００を示したものである。
上記図６（Ａ）において、“６０１”は、第１のピークを示し、“６０３”は、第２のピークを示し、“６０２”は、す抜け値を示す。また、上記図６（Ｂ）において、“６０４”は、第１のピークの高さを示し、“６０５”は、第１のピークの半値幅を示す。
【００６１】
図７は、す抜け値抽出回路１１４の動作をフローチャートにより示したものである。
上記図７に示されるす抜け値抽出回路１１４の動作を、上記図６（Ａ）を用いて説明する。
【００６２】
先ず、有無判定回路１１３によりす抜け有りと判定された場合（ステップＳ７０１）、す抜け値抽出回路１１４は、ヒストグラム作成回路１１２で作成されたヒストグラム６００の形状を解析して、第２のピーク６０３を検出する（ステップＳ７０２）。
【００６３】
そして、す抜け値抽出回路１１４は、第１のピーク６０１と第２のピーク６０３の間の画素値幅の中で、最少の頻度を示す点６０２をす抜け領域を代表する点（す抜け値）として取得する（ステップＳ７０３）。
【００６４】
ここで、例えば、ベイズ推定に代表されるように、２つの分布を最も効率よく分離するのは分布のピーク間の最小値を示す点であることによる。このため、本実施の形態では、す抜け値を、す抜け領域の画素値の分布と、被写体領域の画素値の分布との境界点を、す抜け領域を代表する点としている。これにより、安定してす抜け領域を代表する画素値（す抜け値）を取得することができる。
【００６５】
上述のような抜け値抽出回路１１４の動作の他の例として、例えば、図８に示される動作を挙げる。
上記図８に示されるす抜け値抽出回路１１４の動作を、上記図６（Ｂ）を用いて説明する。
【００６６】
先ず、ヒストグラム作成回路１１２によりヒストグラム６００が作成されると（ステップＳ８０１）、す抜け値抽出回路１１４は、当該ヒストグラム６００の形状を解析して第１のピークを抽出し（ステップＳ８０２）、当該ピークの高さ６０４を取得する（ステップＳ８０３）。
【００６７】
次に、す抜け値抽出回路１１４は、ステップＳ８０３で取得した第１のピークの高さ６０４に基いて、半値幅６０５を取得する（ステップＳ８０４）。
【００６８】
そして、す抜け値抽出回路１１４は、ステップＳ８０４で取得した半値幅６０５を“Ｗ”とし、す抜け領域を代表する画素値Ｇ２を、
Ｇ２＝Ｇ１＋Ｗ    …  （３）
なる式（３）により求める（ステップＳ８０５）。
【００６９】
ステップＳ８０５で得られた画素値Ｇ２（す抜け値）は、す抜け領域の分布を代表する半値幅に基いて、す抜け領域を代表する値としたものである。このような画素値Ｇ２に基いて、特徴抽出回路１１５は特徴抽出処理を行うことになる。
【００７０】
また、す抜け値Ｇ２以上の画素値を一定値とすることで、す抜け領域のノイズをなくすことができる。
【００７１】
上述のように本実施の形態によれば、す抜け領域がある場合には、ヒストグラム上に必ず鋭いピークが存在することに着目し、その鋭いピークの分布と被写体側の分布の重なりが最も少ない点を安定して取得できるため、その点を、す抜け値を代表する画素値としたことで、安定してす抜け値を取得することができる。
【００７２】
また、ピークの半値幅はす抜け領域の広狭にかかわらず、ピーク値に対してほぼ一定した比率を示すことにより、この半値幅で示される値を代表値とすることで、安定してす抜け領域を代表する値（す抜け値）を取得することができる。
【００７３】
以上説明したように、第１及び第２の実施の形態によれば、対象画像のヒストグラムの形状に基いて、対象画像のす抜けの有無を判別するように構成したことにより、安定してす抜けの有無を判別することができる。これは、す抜けが存在する場合には、必ずヒストグラム上に鋭いピークを示すためである。このような判別結果に基いて、例えば、階調変換処理に用いる特徴量の抽出処理を行うことで、良好な階調変換処理後の画像を安定して提供することができる。
【００７４】
また、す抜け有りの場合に、そのす抜け値（代表値）を取得するように構成したので、この代表値を用いることで、階調変換処理のための特徴量の抽出処理を安定して行える。また、す抜け領域を代表値に基いた一定値とすることで、す抜け領域のノイズを除去することができる。
【００７５】
また、ヒストグラムの高さ及び幅に基いて、す抜けの有無の判別を行うように構成したので、より安定してす抜けの有無を判定することができる。これは、す抜けが存在する場合には必ず、ヒストグラム上に鋭いピークが示され、このピークの鋭さはピークの高さ及び幅で示されるためである。
【００７６】
また、ピークの高さと幅（ピークの５％点の幅と高さ等）の比率に基いて、す抜けの有無の判別を行うように構成したので、より安定してす抜けの有無を判定することができる。これは、当該比率はピークの鋭さを示す指標となることに加え、す抜けが存在しない場合には当該比率が極端に下がる性質を有するため、す抜けが存在しないのに鋭いピークが存在する場合であっても、誤ってす抜け有りと判定されることを防ぐことができるためである。
【００７７】
また、ピークの高さと幅の比率が所定値以上であるか否かに基いて、す抜けの有無の判別を行うように構成したので、より安定してす抜けの有無を判定することができる。これは、例えば、ピークの下部点の幅とピークの高さの比率は、ピークの鋭さを示す指標となることに加え、す抜けが存在しない場合には、当該比率が極端に下がる性質を有するため、す抜けが存在しないにもかかわらず鋭いピークが示される場合であっても、誤ってす抜け有りと判別されることを確実に防ぐことができるためである。
【００７８】
また、す抜け有りの場合に、そのす抜け値（代表値）を取得する際に、ヒストグラムの第１のピークを示す画素値と第２のピークを示す画素値の間の画素値で最少頻度を示す画素値をす抜け値とするように構成したので、より安定してす抜け値を取得することができる。これは、す抜け領域がある場合には必ず鋭いピークが存在し、その鋭いピークの分布と被写体側の分布の重なりが最も少ない点を安定して取得できるため、その点をす抜け領域を代表する画素値（す抜け値）としたことによる。また、ピークの半値幅は、す抜け領域の広狭にかかわらず、ピーク値に対しほぼ一定した比率を示すため、この半値幅で示される値をす抜け値としたことによる。
【００７９】
また、す抜け有りの場合に、そのす抜け値（代表値）を取得する際に、ヒストグラムの形状に基いてす抜け値を取得するように構成したので、より安定してす抜け値を取得することができる。これは、す抜け領域を示すヒストグラム上の形状は安定しているため、その形状を解析することで、す抜け値を安定して取得できるためである。
【００８０】
また、す抜け有りの場合に、そのす抜け値（代表値）を取得する際に、ヒストグラムのピークの高さ及び幅に基いてす抜け値を取得するように構成したので、より安定してす抜け値を取得することができる。これは、ピークの半値幅はす抜け領域の広狭にかかわらず、ピーク値に対しほぼ一定した比率を示すため、この半値幅で示される値を代表値とすることで、安定してす抜け領域を代表する値（す抜け値）を取得できるためである。
【００８１】
尚、本発明の目的は、第１及び第２の実施の形態のホスト及び端末の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が第１及び第２の実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体及び当該プログラムコードは本発明を構成することとなる。
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
また、コンピュータが読みだしたプログラムコードを実行することにより、第１及び第２の実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって第１及び第２の実施の形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって第１及び第２の実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００８２】
図９は、上記コンピュータ機能９００の構成の一例を示したものである。
コンピュータ機能９００は、上記図９に示すように、ＣＰＵ９０１と、ＲＯＭ９０２と、ＲＡＭ９０３と、キーボード（ＫＢ）９０９のキーボードコントローラ（ＫＢＣ）９０５と、表示部としてのＣＲＴディスプレイ（ＣＲＴ）９１０のＣＲＴコントローラ（ＣＲＴＣ）９０６と、ハードディスク（ＨＤ）９１１及びフレキシブルディスク（ＦＤ）９１２のディスクコントローラ（ＤＫＣ）９０７と、ネットワーク９２０との接続のためのネットワークインターフェースコントローラ（ＮＩＣ）９０８とが、システムバス９０４を介して互いに通信可能に接続された構成としている。
【００８３】
ＣＰＵ９０１は、ＲＯＭ９０２或いはＨＤ９１１に記憶されたソフトウェア、或いはＦＤ９１２より供給されるソフトウェアを実行することで、システムバス６０４に接続された各構成部を総括的に制御する。
すなわち、ＣＰＵ９０１は、所定の処理シーケンスに従った処理プログラムを、ＲＯＭ９０２、或いはＨＤ９１１、或いはＦＤ９１２から読み出して実行することで、第１及び第２の実施の形態での動作を実現するための制御を行う。
【００８４】
ＲＡＭ９０３は、ＣＰＵ９０１の主メモリ或いはワークエリア等として機能する。
ＫＢＣ９０５は、ＫＢ９０９や図示していないポインティングデバイス等からの指示入力を制御する。
ＣＲＴＣ９０６は、ＣＲＴ９１０の表示を制御する。
ＤＫＣ９０７は、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、ネットワーク管理プログラム、及び本実施の形態での動作を実現するための処理プログラム等を記憶するＨＤ９１１及びＦＤ９１２とのアクセスを制御する。
ＮＩＣ９０８は、ネットワーク９２０上の装置或いはシステムと双方向にデータをやりとりする。
【００８５】
【発明の効果】
以上説明したように本発明によれば、対象画像のヒストグラムの形状に基いて、対象画像のす抜けの有無を判別する構成により、常に正確に安定してす抜けの有無を判別することができる。これにより、例えば、す抜け領域に基いて抽出した特徴量を用いた階調変換処理等を適切に行うことができるため、良好な処理後画像を提供することができる。
【図面の簡単な説明】
【図１】第１の実施の形態において、本発明を適用したＸ線撮影装置の構成を示すブロック図である。
【図２】上記Ｘ線撮影装置の動作を説明するためのフローチャートである。
【図３】上記Ｘ線撮影装置において処理対象となるＸ線画像のヒストグラムの一例を説明するための図である。
【図４】上記Ｘ線撮影装置の有無判定回路の動作の一例（例１）を説明するためのフローチャートである。
【図５】上記Ｘ線撮影装置の有無判定回路の動作の一例（例２）を説明するためのフローチャートである。
【図６】第２の実施の形態における上記Ｘ線撮影装置で処理対象となるＸ線画像のヒストグラムの一例を説明するための図である。
【図７】上記Ｘ線撮影装置のす抜け値抽出回路の動作の一例（例１）を説明するためのフローチャートである。
【図８】上記Ｘ線撮影装置のす抜け値抽出回路の動作の一例（例２）を説明するためのフローチャートである。
【図９】コンピュータ読取可能な記憶媒体から上記Ｘ線撮影装置の機能を実現させるためのプログラムを読み出して実行するコンピュータの構成を示すブロック図である。
【符号の説明】
１００  Ｘ線撮影装置
１０１  Ｘ線発生回路
１０２  Ｘ線ビーム
１０３  被写体
１０４  ２次元Ｘ線センサ
１０５  データ収集回路
１０６  前処理回路
１０７  ＣＰＵバス
１０８  ＣＰＵ
１０９  メインメモリ
１１０  操作パネル
１１１  画像処理回路
１１２  ヒストグラム作成回路
１１３  有無判定回路
１１４  す抜け値抽出回路
１１５  特徴量抽出回路
１１６  階調変換回路
【図１】
0004669163.tif 000002
【図２】
0004669163.tif 000003
【図３】
0004669163.tif 000004
【図４】
0004669163.tif 000005
【図５】
0004669163.tif 000006
【図６】
0004669163.tif 000007
【図７】
0004669163.tif 000008
【図８】
0004669163.tif 000009
【図９】
0004669163.tif 000010