(57)【要約】【課題】Ｘ線画像を階調変換して一定階調の出力画像を得る。【解決手段】画像処理装置は、被写体を透過せずにＸ線が素通りした領域であるす抜け領域を代表する画素の値と、代表する画素の値を示す画素と一定幅で接する領域とに基づき、被写体の領域を前記原画像から抽出する。そして、画像処理装置は、被写体領域内の画素値の範囲が目的とする範囲となるように前記原画像のダイナミックレンジを変更する。【選択図】図１
2007174712.tif 000002
【特許請求の範囲】
【請求項１】
被写体にＸ線を照射することにより得られた原画像の階調変換処理を行う画像処理装置において、
前記被写体を透過せずにＸ線が素通りした領域であるす抜け領域を代表する画素の値と、前記代表する画素の値を示す画素と一定幅で接する領域とに基づき、前記被写体の領域を前記原画像から抽出する手段と、
前記被写体領域内の画素値の範囲が目的とする範囲となるように前記原画像のダイナミックレンジを変更する手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記被写体領域内の画像に基づき階調変換のための特徴量を算出する手段と、
前記特徴量に基づき、階調変換曲線を得る手段とを備え、
前記目的とする範囲は、前記階調変換曲線で前記原画像が階調変換された場合の出力値と、該出力値を得るための入力画素値に基づき求められることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記原画像の平滑画像を得る平滑手段と、
前記被写体領域内の画素の最大値が目的とする値となるように前記平滑化画像を階調変換した画像を、前記原画像に加算することで前記原画像のダイナミックレンジを変更する手段とを備えることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
被写体にＸ線を照射することにより得られた原画像の階調変換処理を行う画像処理方法において、
被写体抽出手段が、前記被写体を透過せずにＸ線が素通りした領域であるす抜け領域を代表する画素の値と、前記代表する画素の値を示す画素と一定幅で接する領域とに基づき、前記被写体の領域を前記原画像から抽出する工程と、
ダイナミックレンジを変更する手段が、前記被写体領域内の画素値の範囲が目的とする範囲となるように前記原画像のダイナミックレンジを変更する工程とを備えることを特徴とする画像処理方法。
【請求項５】
被写体にＸ線を照射することにより得られた原画像の階調変換処理を行うためにコンピュータを、
前記被写体を透過せずにＸ線が素通りした領域であるす抜け領域を代表する画素の値と、前記代表する画素の値を示す画素と一定幅で接する領域とに基づき、前記被写体の領域を前記原画像から抽出する手段と、
前記被写体領域内の画素値の範囲が目的とする範囲となるように前記原画像のダイナミックレンジを変更する手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像のダイナミックレンジの拡大、圧縮を行う画像処理装置、方法及びこれらに用いられるコンピュータ読み取り可能な記憶媒に関し、特に、Ｘ線撮影された画像の微細構造を保存したまま特定領域のダイナミックレンジを拡大、縮小する場合に用いて好適なものである。
【背景技術】
【０００２】
例えば、Ｘ線四肢部画像は、Ｘ線が透過しやすい軟部組織の画像、及びＸ線が非常に透過しにくい骨部の画像より構成されるため、画素値の存在するレンジが非常に広い。このため、軟部組織及び骨部の両方を同時に観察することが可能なＸ線四肢部画像を得ることは困難であるとされてきた。
【０００３】
そこで、この問題を回避する方法として、従来より特許第２６６３１８９号記載のダイナミックレンジ圧縮方法がある。この方法は、補償後（処理後）の画素値ＳD 、オリジナル画素値（入力画素値）ＳORG 、オリジナル画像をマスクサイズＭ×Ｍ画素で移動平均をとった時の平均画素値ＳUS及び図１５に示されるような特性を有する関数ｆ（Ｘ）を用いて、
【０００４】
ＳD ＝ＳORG ＋ｆ（ＳUS）  ───（１）
ＳUS＝ΣＳORG ／Ｍ2     ───（２）
なる式（１）、（２）で表わされるものである。
【０００５】
ここで、関数ｆ（ＳUS）が有する特性について説明すると、まず、図１５に示す特性は、「０≦ＳUS≦ＢＡＳＥ」ではｆ（ＳUS）が「０」となり、「ＳUS＞ＢＡＳＥ」ではｆ（ＳUS）が切片を「しきい値ＢＡＳＥ」、傾き「ＳＬＯＰＥ」として単調減少するものである。
【０００６】
従って、オリジナルの画素値ＳORG を濃度相当量として、上記（１）式を実行した際には、画像の平均濃度の高いところで濃度を引き下げる、という画像に対する効果が得られる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述の従来方法では、予めＢＡＳＥとＳＬＯＰＥが決まってるため、どのような濃度分布の入力画像に対しても一律にダイナミックレンジを圧縮する範囲と度合いが決まっており、ダイナミックレンジを圧縮したくない注目領域まで圧縮してしまうと共に、逆に圧縮したい領域を圧縮できないという問題があった。
【０００８】
また、従来方法では入力画像の濃度分布の幅が狭い場合に、逆にダイナミックレンジを拡大するという思想がなく、濃度範囲を有効活用できないという問題があった。
【０００９】
また、例えば人体の四肢の様に、主に２種の組織（骨と軟部組織）から構成される物体の画像をフィルム出力する場合、注目領域（骨）はＦ／Ｓ系のフイルム出力と同様な出力が望まれ、さらに、Ｆ／Ｓ系のフィルムでは見えない高濃度領域（軟部組織の上部濃度）も見える様にフィルム出力することが望まれている。さらに、どのような入力画像に対しても同様の階調（例えば骨の濃度１．０、軟部組織の濃度の上限は３．０として出力する）のフィルム出力が望まれている。
【００１０】
しかしながら、従来の方法では、階調変換のための特徴量を安定して抽出するという思想がなく、一律に一定濃度領域のダイナミックレンジ領域を圧縮するため、入力画像の濃度分布の違いにより、出力画像の階調が変動してしまい、入力画像に依存しない安定した濃度の階調変換が得られないという問題があった。
【００１１】
そこで、本発明の目的は、原画像の階調変換処理に必要とする特徴量を算出するのに必要な被写体領域を算出可能とすることにある。
【課題を解決するための手段】
【００１２】
本発明の画像処理装置は、被写体にＸ線を照射することにより得られた原画像の階調変換処理を行う画像処理装置において、前記被写体を透過せずにＸ線が素通りした領域であるす抜け領域を代表する画素の値と、前記代表する画素の値を示す画素と一定幅で接する領域とに基づき、前記被写体の領域を前記原画像から抽出する手段と、前記被写体領域内の画素値の範囲が目的とする範囲となるように前記原画像のダイナミックレンジを変更する手段とを備えることを特徴とする。
本発明の画像処理方法は、被写体にＸ線を照射することにより得られた原画像の階調変換処理を行う画像処理方法において、被写体抽出手段が、前記被写体を透過せずにＸ線が素通りした領域であるす抜け領域を代表する画素の値と、前記代表する画素の値を示す画素と一定幅で接する領域とに基づき、前記被写体の領域を前記原画像から抽出する工程と、ダイナミックレンジを変更する手段が、前記被写体領域内の画素値の範囲が目的とする範囲となるように前記原画像のダイナミックレンジを変更する工程とを備えることを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体は、被写体にＸ線を照射することにより得られた原画像の階調変換処理を行うためにコンピュータを、前記被写体を透過せずにＸ線が素通りした領域であるす抜け領域を代表する画素の値と、前記代表する画素の値を示す画素と一定幅で接する領域とに基づき、前記被写体の領域を前記原画像から抽出する手段と、前記被写体領域内の画素値の範囲が目的とする範囲となるように前記原画像のダイナミックレンジを変更する手段として機能させるためのプログラムを記録したことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、原画像の階調変換処理に必要とする特徴量を算出するのに必要な被写体領域を算出できる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面と共に説明する。
図１は、本発明の第１の実施の形態による画像処理装置の構成を示すブロック図である。
図１において、１０１は入力画像からす抜け領域（Ｘ線が素通りした領域）を削除するす抜け削除手段、１０２はす抜け削除手段１０１です抜け領域を削除した画像の領域の濃度ヒストグラムを作成するヒストグラム作成手段、１０３はヒストグラム作成手段１０２で作成された濃度ヒストグラムの凹凸部を抽出する凹凸部抽出手段、１０４は凹凸抽出手段１０３で得られた凹凸部の情報を用いてダイナミックレンジ変更のための特徴量と階調変換のための特徴量を計算する解析手段、１０６は入力画像を平滑化する平滑化手段、１０７は解析手段１０４で得られた特徴量と平滑化手段１０６で得られた平滑画像に基づき濃度を変更する変更手段である。
【００１５】
図２は第１の実施の形態による画像処理装置の処理の流れを示すフローチャートである。
図３は横軸に濃度値、縦軸に濃度値の出現頻度をとった凹部を持つヒストグラムで、横軸のｍａｘが最大濃度値、Ｔａ２が左側凸部の最大値、濃度Ｔａ２の頻度をｈ１、右側凸部の最大値をＴａ３、濃度Ｔａ３の頻度をｈ２、濃度Ｔａ２以下の平均濃度値をＴａ１、濃度Ｔａ３以下の平均濃度値をＴａ４とする。Ｔａ１、Ｔａ４が後述する階調変換に用いる濃度値となる。
図４は横軸に濃度値、縦軸に濃度値の出現頻度をとった凹部の無いヒストグラムで、横軸のｍａｘが最大濃度値、Ｔａ６が凸部の最大値、濃度Ｔａ６の頻度をｈ３とするものである。
【００１６】
図５は高濃度側のダイナミックレンジを圧縮する場合に用いる関数を示し、図６は高濃度側のダイナミックレンジを拡大する場合に用いる関数を示す。両図において、ＢＡＳＥはダイナミックレンジ変更開始の濃度値である。
図７は入力画像濃度をＸ線フイルムの濃度に変換する階調変換曲線を示し、横軸が入力画像濃度値、縦軸が出力画像濃度値を表し、ｄ１が濃度１．０、ｄ２が濃度１．５、ｄ３が濃度３．０に対応する。上記階調変換曲線は、例えば画像データを実際のフィルム出力に模して出力する場合等に用いる。
【００１７】
次に動作について説明する。
す抜け削除手段１０１は、入力画像からす抜け領域とす抜け領域と一定輻で接する領域とを削除する。具体的には、Ｘ線の照射領域内のす抜け領域及びす抜け領域と一定間隔内で接する体領域を例えば０画素で置き換える次のような画像の変換を行う。
【００１８】
【数１】
2007174712.tif 000003
【００１９】
ここで、ｆ（ｘ，ｙ）は画像データを示し、ｆ１（ｘ，ｙ）はす抜け領域及びす抜け領域と一定間隔内で接する体領域を削除した後の画像を示す。ｓｇｎ（ｘ，ｙ）は以下のように表される。Ｔｈ１は実験により定められる定数、ｄ１，ｄ２は体領域を削除する幅を決める定数である。
ｓｇｎ（ｘ，ｙ）＝０    ｆ（ｘ，ｙ）≧Ｔｈ１のとき
ｓｇｎ（ｘ，ｙ）＝１    その他  ───（４）
【００２０】
次にヒストグラム作成手段１０２は、す抜け削除手段１０１で０に置き換えられなかった濃度値のヒストグラムを作成する。そして凹凸部抽出手段１０３は、Ｆｈｉｓ（ｘ）をヒストグラム曲線、ｄを定数とし、
Ｆｈｉｓ（ｘ−ｄ）＞Ｆｈｉｓ（ｘ）かつＦｈｉｓ（ｘ＋ｄ）＞Ｆｈｉｓ（ｘ）
なる領域を凹部とし、その他の領域を凸部と判定する。また定数ｄは（５）式で示される濃度分布ｂ１で正規化され（６）式で表される。
ｂ１＝ｍａｘ−ｍｉｎ  ───（５）
ｄ＝ｃ×ｂ１          ───（６）
【００２１】
次に、解析手段１０４の処理を図２の流れに従い説明する。
まず凹凸部抽出手段１０３で凹部が抽出されたかどうか判定し（ステップＳ２０１）、凹部が無い場合は、図４の凸部の最大値Ｔａ６を抽出する（ステップＳ２０２）。そして（７）式に従い階調変換のための濃度特徴量Ｔａ５を計算する。
【００２２】
【数２】
2007174712.tif 000004
【００２３】
そして図７に示す階調変換曲線から所定の濃度値を抽出する。例えば、濃度値Ｔａ５が所望する縦軸の出力濃度値（例えば１．０）になる様に階調変換曲線を横軸に平行にシフトするか、入力濃度値を横軸に沿ってシフトする（例えば、これは実際のフイルム濃度上で注目領域Ｔａ５の濃度が示す領域の濃度値に対応する）。そして所望する出力濃度値の最高値（例えば３．０）に対応する入力画像ｄ３を抽出する（これは例えば一般日本人がフイルム上濃度で識別できる濃度限界である）。
【００２４】
次に、（８）、（９）、（１０）式に従いｒａｔｉｏ，ＳＬＯＰＥ１を計算する（ステップＳ２０４）。
ｒａｔｉｏ＝（ｄ３−Ｔａ６）／（ｍａｘ−Ｔａ６）  ───（８）
もしｒａｔｉｏが１以下ならば
ＳＬＯＰＥ１＝１−ｒａｔｉｏ  ───（９）
ｒａｔｉｏが１より大きければ
ＳＬＯＰＥ１＝ｒａｔｉｏ−１  ───（１０）
【００２５】
次に、ステップＳ２０１で凹部が見つかった場合は、図３の左凸部の最大値Ｔａ２とその頻度ｈ１を抽出する（ステップＳ２０５）。次に、右凸部の最大値Ｔａ３とその頻度ｈ２を抽出する（ステップＳ２０６）。そしてｈ１とｈ２の比率を計算し（ステップＳ２０７）、比率が定数ｃ１より大きい場合は、階調変換に用いる特徴量Ｔａ４を式（１１）に従い計算する（ステップＳ２０８）。
そして図７に示す階調変換曲線から所定の濃度値を抽出する。例えば、濃度値Ｔａ４が所望する縦軸の出力濃度値（例えば１．０）になる様に階調変換曲線を横軸に平行にシフトするか、入力濃度値を横軸に沿ってシフトする（例えば、これは実際のフィルム濃度上で注目領域Ｔａ４の濃度が示す領域の濃度値に対応する）。そして所望する出力濃度値の量高値（例えば３．０）に対応する入力画像ｄ３を抽出する（これは例えば一般日本人がフィルム上濃度で識別できる濃度限界である）。
【００２６】
【数３】
2007174712.tif 000005
【００２７】
次に、（１２）、（１３）、（１４）式に従いｒａｔｉｏ，ＳＬＯＰＥ２を計算する（ステップＳ２０９）。
ｒａｔｉｏ＝（ｄ３−Ｔａ３）／（ｍａｘ−Ｔａ３）  ───（１２）
もしｒａｔｉｏが１以下ならば
ＳＬＯＰＥ２＝１−ｒａｔｉｏ  ───（１３）
ｒａｔｉｏが１より大きければ
ＳＬＯＰＥ２＝ｒａｔｉｏ−１    ──（１４）
【００２８】
ステップＳ２０７がＹｅｓの場合は、階調変換の特徴量に用いるＴａ１を（１５）式に従い計算する（ステップＳ２１０）。
そして図７に示す階調変換曲線から所定の濃度値を抽出する。例えば、濃度値Ｔａ１が所望する縦軸の出力濃度値（例えば１．０）になる様に階調変換曲線を横軸に平行にシフトするか、入力濃度値を横軸に沿ってシフトする（例えば、これは実際のフィルム濃度上で注目領域Ｔａ１の濃度が示す領域の濃度値に対応する）。そして所望する出力濃度値の最高値（例えば３．０）に対応する入力画像ｄ３を抽出する（これは例えば一般日本人がフィルム上濃度で識別できる濃度限界である）。
【００２９】
【数４】
2007174712.tif 000006
【００３０】
次に、（１６）、（１７）、（１８）式に従いｒａｔｉｏ，ＳＬＯＰＥ３を計算する（ステップＳ２１１）。
ｒａｔｉｏ＝（ｄ３−Ｔａ２）／（ｍａｘ−Ｔａ２）  ───（１６）
もしｒａｔｉｏが１以下ならば
ＳＬＯＰＥ３＝１−ｒａｔｉｏ  ───（１７）
ｒａｔｉｏが１より大きければ
ＳＬＯＰＥ３＝ｒａｔｉｏ−１    ──（１８）
【００３１】
次に、平滑手段１０６はモルフォロジカルフィルタによる演算を（１９）、（２０）、（２１）、（２２）（２３）式に従い平滑画像ｆｕｓ（ｘ，ｙ）画像を計算する。ここでｆｏ（ｘ，ｙ）を入力画像とする。
【００３２】
ｆ１（ｘ，ｙ）＝ｍｉｎ｛ｆｏ（ｘ＋ｘ１，ｙ＋ｙ１）−Ｄ（ｘ１，ｙ１）｜ｘ１×ｘ１＋ｙ１×ｙ１≦ｒ１×ｒ１｝    ─────（１９）
ｆ２（ｘ，ｙ）＝ｍａｘ｛ｆ１（ｘ＋ｘ１，ｙ＋ｙ１）＋Ｄ（ｘ１，ｙ１）｜ｘ１×ｘ１＋ｙ１×ｙ１≦ｒ１×ｒ１｝    ─────（２０）
ｆ３（ｘ，ｙ）＝ｍａｘ｛ｆ２（ｘ＋ｘ１，ｙ＋ｙ１）＋Ｄ（ｘ１，ｙ１）｜ｘ１×ｘ１＋ｙ１×ｙ１≦ｒ１Ｘｒ１｝    ─────（２１）
ｆｕｓ（ｘ，ｙ）＝ｍｉｎ｛ｆ３（ｘ＋ｘ１，ｙ＋ｙ１）−Ｄ（ｘ１，ｙ１）｜ｘ１×ｘ１＋ｙ１×ｙ１≦ｒ１×ｒ１｝  ─────（２２）
【００３３】
Ｄ（ｘ，ｙ）を半球状フィルタ、ｒ１を任意の定数とし、入力画像に応じて選択される。
ｘ2＋ｙ2≦ｒ12の場合、Ｄ（ｘ，ｙ）＝ｓｑｒｔ（（ｒ１−ｘ）2＋（ｒ１−ｙ）2）
その他の場合、Ｄ（ｘ，ｙ）＝−∞  ───（２３）
【００３４】
次に、ｒａｔｉｏが１以下の場合には、図５で示される単調減少関数ｆ１（）を用い、式（２４）に従い濃度変更を行う。ここでのＢＡＳＥにはＳＬＯＰＥ１を用いる場合はＴａ６、ＳＬＯＰＥ２を用いる場合はＴａ３、ＳＬＯＰＥ３を用いる場合はＴａ２を用いる。
ｆｅ（ｘ，ｙ）＝ｆｏ（ｘ，ｙ）＋ｆ３（ｆｕｓ（ｘ，ｙ））；ｆｕｓ（ｘ，ｙ）＞ＢＡＳＥ
＝ｆｏ（ｘ，ｙ）；ｆｕｓ（ｘ，ｙ）≦ＢＡＳＥ  ───（２４）
【００３５】
また、ｒａｔｉｏが１より大きい場合には、図６で示される単調増加関数ｆ２（）を用い、式（２５）に従い濃度変更を行う。
ｆｅ（ｘ，ｙ）＝ｆｏ（ｘ，ｙ）＋ｆ４（ｆｕｓ（ｘ，ｙ））；ｆｕｓ（ｘ・ｙ）＞ＢＡＳＥ
＝ｆｏ（ｘ，ｙ）；ｆｕｓ（ｘ，ｙ）≦ＢＡＳＥ  ───（２５）
【００３６】
そして、ＳＬＯＰＥ１を用いる場合はＴａ５、ＳＬＯＰＥ２を用いる場合はＴａ４、ＳＬＯＰＥ３を用いる場合はＴａ１を濃度値ｄ１に一致させ、図７で示される階調変換曲線で階調変換を行う（ステップＳ２０８）。従って、どのような入力データが入力されても階調変換のための濃度特徴量はフィルム上で１．０となり、ｍａｘは３．０となる。そのため、注目領域（ＢＡＳＥ以下の入力濃度値）は実際のＸ線フィルムの見方に近く、それ以外の濃度領域も上部の濃度限界が３．０となり、肉眼で識別できるように階調変換できる。
【００３７】
以上のように第１の実施の形態によれば、入力画像の最大濃度値が所定濃度値より小さい場合には、細部構造を不変のまま、所定濃度値までダイナミックレンジを拡大することができ、濃度領域を有効に活用することができる。また、入力画像の最大濃度値が所定濃度値より小さい場合には、細部構造を不変のまま、所定濃度値までダイナミックレンジを圧縮することができ、濃度領域を有効に活用することができる。
【００３８】
さらに、注目領域を実際のフィルム画像のように階調変換することができ、それ以外の濃度領域も所定濃度範囲に階調変換することが可能である。また、入力画像の濃度分布が主に２種の組織（例えば骨と軟部組織）より構成される場合に、濃度分布の形状により、ダイナミックレンジを変更するＢＡＳＥ位置を変更するので、低濃度側の分布（例えば骨）のダイナミックレンジの変更量は少なく、高濃度側（軟部組織）のダイナミックレンジを主に変更できる効果がある。
【００３９】
図８は本発明の第２の実施の形態による画像処理装置の構成を示すブロック図である。
図８において、３０１は入力画像の所定領域から濃度特徴量を抽出する第１の特徴量抽出手段、３０２は入力画像からす抜け領域を削除するす抜け削除手段、３０３はす抜け削除手段３０２です抜け領域を削除した領域から濃度特徴量を抽出する第２の特徴量抽出手段、３０４は第１の特徴量抽出手段３０１で抽出された濃度特徴量と第２の特徴量抽出手段３０３で抽出された濃度特徴量からダイナミックレンジ圧縮に用いるパラメータとしての濃度基準値と比率を計算し決定するパラメータ決定手段としての第３の特徴量抽出手段、３０５は入力画像を平滑化する平滑化手段、３０６は第３の特徴量抽出手段３０４で得られた上記パラメータと平滑化手段３０５で得られた平滑化画像に基づいて濃度を変更する変更手段である。
【００４０】
図９はす抜け領域を削除した肺側面の画像で、Ａが第１の特徴量抽出手段３０１が特徴量を抽出する所定領域、Ｂが肺領域と体領域の境界、Ｃがす抜け領域と接する部分を一定の割合で削除した体領域を示す。
【００４１】
図１０は高濃度側のダイナミックレンジを変更する場合に用いる関数を示し、ｄ１が第１の特徴量抽出手段３０１が抽出した特徴、実線が高濃度側のダイナミックレンジを圧縮する場合に用いる関数、点線が高濃度側のダイナミックレンジを拡大する場合に用いる関数を示す。
【００４２】
図１１は低濃度側のダイナミックレンジを変更する場合に用いる関数を示し、ｄ１が第１の特徴量抽出手段が抽出した特徴、実線が低濃度側のダイナミックレンジを圧縮する場合に用いる関数、点線が低濃度側のダイナミックレンジを拡
大する場合に用いる関数を示す。
【００４３】
図１２は入力画像濃度をｘ線フィルムの濃度に変換する階調変換曲線を示し、横軸が入力画像濃度値、縦軸が出力画像濃度値を表し、ｄ１が濃度１．５，ｄ２が濃度３．０，ｄ３が濃度Ｏ．２５に対応する。上記階調曲線は、例えば画像データを実際のフィルム出力に模して出力する場合等で用いる。
【００４４】
次に動作について説明する。
第１の特徴量抽出手段３０１は、図９のＡの領域の様に予め決められた所定領域から濃度特徴量を抽出し、この特徴量の値をｄ１とする。そして、このｄ１を階調変換及びダイナミックレンジ圧縮のための特徴量の計算に用いる。本実施の形態では、例えば所定領域Ａ内の濃度平均値を特徴量とするものである。また、例えば所定領域内の濃度中間値、最高値を用いてもよい。
【００４５】
次に、す抜け削除手段１０２はす抜け領域とす抜け領域と一定幅で接する領域を削除する。具体的には、Ｘ線の照射領域内のす抜け領域及びす抜け領域と一定間隔内で接する体領域を例えば０画素で置き換える前記（３）式による画像の変換を行う。
【００４６】
次に、第２の特徴量抽出手段３０３では、（２６）、（２７）式で示されるす抜け除去後の画像中で０でない領域の最上部座標Ｙ１と最下部Ｙｈを抽出し、（２８）式で示されるＹｌとＹｈの中間座標Ｙｍを計算する。
ＹＩ＝ｍｉｎ｛ｙ｜ｆ１（ｘ，ｙ）＞０｝  ───（２６）
Ｙｈ＝ｍａｘ｛ｙ｜ｆ１（ｘ，ｙ）＞０｝  ───（２７）
Ｙｍ＝（Ｙ１＋Ｙｈ）／２  ───（２８）
【００４７】
そして、（２９）式で示されるＹｌからＹｍ（頭部側半分）の間のｆ１（ｘ，ｙ）の最大値ｍａｘ１と（３０）式で示されるＹｍからＹｈ（腹側半分）の間の最大値ｍａｘ２を抽出する。ここでｍａｘ１は例えば腕前面上部の最大濃度値、ｍａｘ２は肺内の心臓下部の最大濃度値を示す。
【００４８】
ｍａｘ１＝ｍａｘ｛ｆ１（ｘ，ｙ）｜Ｙ１≦ｙ≦Ｙｍｌ───（２９）
ｍａｘ２＝ｍａｘ｛ｆ１（ｘ，ｙ）｜Ｙｍ≦ｙ≦Ｙｈ｝───（３０）
さらに、（３１）式で示されるｆ１（ｘ，ｙ）の最小値をＭｉｎとする。
ｍｉｎ＝ｍｉｎ｛ｆ１（ｘ，ｙ）｜ｆ１（ｘ，ｙ）≠０｝──（３１）
【００４９】
そして図１２に示す階調変換曲線から所定の濃度値を抽出する。例えば、濃度値ｄ１が所望の縦軸の出力濃度値（例えば１．５）になる様に階調変換曲線を横軸に平行にシフトするか、入力濃度値を横軸に沿ってシフトする。そして所望の出力濃度値の最高値（例えば３．０）に対応する入力画像値ｄ２を抽出する（これは一般日本人がフイルム上濃度で識別できる濃度限界である）。そして、所望の出力濃度値の最低値（例えば０．２５）に対応する入力画像値ｄ３を抽出する。
【００５０】
次に、（３２）、（３３）、（３４）式に従い高濃度のダイナミックレンジの圧縮、拡大に用いるｒａｔｉｏ、ＳＬＯＰＥを計算する。ここでのｍａｘはｍａｘ１またはｍａｘ２のいずれかを示す。
ｒａｔｉｏ＝（ｄ２−ｄ１）／（ｍａｘ−ｄ１）  ───（３２）
もしｒａｔｉｏが１以下ならば
ＳＬＯＰＥ＝１−ｒａｔｉｏ  ───（３３）
ｒａｔｉｏが１より大きければ
ＳＬＯＰＥ＝ｒａｔｉｏ−１  ───（３４）
【００５１】
次に、（３５）、（３６）、（３７）式に従い低濃度のダイナミックレンジの圧縮、拡大に用いるｒａｔｉｏ１，ＳＬＯＰＥ１を計算する。
ｒａｔｉｏ１＝（ｄ１−ｄ３）／（ｄ１−ｍｉｎ）  ───（３５）
【００５２】
もしｒａｔｉｏ１が１以下ならば
ＳＬＯＰＥｌ＝１−ｒａｔｉｏ  ───（３６）
ｒａｔｉｏが１より大きければ
ＳＬＯＰＥｌ＝ｒａｔｉｏ−１  ───（３７）
【００５３】
そして、平滑化手段３０５はモルフォロジカルフィルタによる演算を前記（１９）〜（２２）式と同様の演算に従い、ｆ１（ｘ，ｙ）〜ｆ３（ｘ，ｙ）を順次求めながら平滑画像ｆｕｓ（ｘ，ｙ）画像を計算する。ここでｆｏ（ｘ，ｙ）を入力画像とする。また、Ｄ（ｘ，ｙ）のフィルタも前記（２３）式と同様である。
【００５４】
そして、変更手段１０６は高濃度側と低濃度側のダイナミックレンジ圧縮、拡大を行う。
ｒａｔｉｏが１以下の場合には、図１０の実線で示される単調減少関数、ｒａｔｉｏが１以上の場合には、単調増加関数となるｆ１（）を用い、式（３８）に従い濃度変更を行う。ここでのＢＡＳＥにはｄ１を用いる。変換後の画像をｆｅ（ｘ，ｙ）とする。
【００５５】
ｆｅ（ｘ，ｙ）＝ｆｏ（ｘ，ｙ）＋ｆ１（ｆｕｓ（ｘ，ｙ））；ｆｕｓ（ｘ，ｙ）＞ＢＡＳＥ
＝ｆｏ（ｘ，ｙ）；ｆｕｓ（ｘ，ｙ）≦ＢＡＳＥ  ───（３８）
【００５６】
さらに、低濃度側のダイナミックレンジ圧縮、拡大を行う。ｒａｔｉｏ１が１以下の場合に、図１１の実線で示される単調減少関数、ｒａｔｉｏが１以上の場合には単調増加関数となるｆ３（）を用い、式（３９）に従い濃度変更を行う。ここでのＢＡＳＥにはｄ１を用いる。変換後の画像をｆｅ（ｘ，ｙ）とする。
【００５７】
ｆｅ（ｘ，ｙ）＝ｆｏ（ｘ，ｙ）＋ｆ１（ｆｕｓ（ｘ，ｙ））；ｆｕｓ（ｘ，ｙ）≦ＢＡＳＥ
＝ｆｏ（ｘ，ｙ）；ｆｕｓ（ｘ，ｙ）＞ＢＡＳＥ  ───（３９）
【００５８】
そして、入力画像のｄ１を濃度値１．５に変換される位置に一致させ、図１２の階調変換曲線で階調変換を行う。従って、どのような入力データが入力されても階調変換のための濃度特徴量はフィルム上で１．５となり、ｍａｘは３．０、ｍｉｎは０．２５となる。そのため、注目領域（ダイナミックレンジの変換をしない領域）は実際のＸ線フィルムの見方に近く、それ以外の濃度領域も上部の濃度限界が３．０、下部の濃度値が０．２５となり、肉眼で識別できるように階調変換できる。
【００５９】
以上のように第２の実施の形態によれば、入力画像の最大濃度値が所定濃度値より小さい場合には、細部構造を不変のまま、所定濃度値までダイナミックレンジを拡大することができ、濃度領域を有効に活用することができる。さらに、入力画像の最大濃度値が所定濃度値より大きい場合には、細部構造を不変のまま、所定濃度値までダイナミックレンジを圧縮することができ、濃度領域を有効に活用することができる。さらに注目領域は実際のフィルム画像のように階調変換することができ、それ以外の濃度領域も所定濃度範囲に階調変換することが可能である。
【００６０】
次に、第３の実施の形態を説明する。
図１３は高濃度側のダイナミックレンジを圧縮する場合に用いる関数を示し、ｄ１が第１の特徴量抽出手段３０１が抽出した特徴量、実線が高濃度側のダイナミックレンジを圧縮する場合に用いる関数、点線が高濃度側のダイナミックレンジを拡大する場合に用いる関数を示す。ＳＬＯＰＥの開始点をｍａｘとｄ１の間の任意の位置ｄ４とする。
【００６１】
図１４は低濃度側のダイナミックレンジを圧縮する場合に用いる関数を示し、ｄ１が第１の特徴量抽出手段が抽出した特徴量、実線が低濃度側のダイナミックレンジを圧縮する場合に用いる関数、点線が低濃度側のダイナミックレンジを拡大する場合に用いる関数を示す。ＳＬＯＰＥの開始点をｍｉｎとｄ１の間の任意の位置ｄ５とする。
【００６２】
次に動作について説明する。
（４０）、（４１）、（４２）式に従い高濃度のダイナミックレンジの圧縮、拡大に用いるｒａｔｉｏ，ＳＬＯＰＥを計算する。ここでのｍａｘはｍａｘ１またはｍａｘ２のいずれかを示す。
【００６３】
ｒａｔｉｏ＝（ｄ２−ｄ４）／（ｍａｘ−ｄ４）  ───（４０）
もしｒａｔｉｏが１以下ならば
ＳＬＯＰＥ＝１−ｒａｔｉｏ  ───（４１）
ｒａｔｉｏが１より大きければ
ＳＬＯＰＥ＝ｒａｔｉｏ−１  ───（４２）
【００６４】
次に、（４３）、（４４）、（４５）式に従い低濃度のダイナミックレンジの圧縮、拡大に用いるｒａｔｉｏ１，ＳＬＯＰＥ１を計算する。
ｒａｔｉｏ１＝（ｄ５−ｄ３）／（ｄ５−ｍｉｎ）  ───（４３）
【００６５】
もしｒａｔｉｏ１が１以下ならば
ＳＬＯＰＥ１＝１−ｒａｔｉｏ１  ───（４４）
ｒａｔｉｏ１が１より大きければ
ＳＬＯＰＥ１＝ｒａｔｉｏ１−１  ───（４５）
以降は第２の実施の形態と同様の処理を行う。
【００６６】
以上のように第３の実施の形態によればＳＬＯＰＥの開始点を任意に移動できるため、ダイナミックレンジを変更する範囲を調整できる効果がある。
【００６７】
次に、本発明による記憶媒体について説明する。
図１、図８の各機能ブロックによるシステムは，ハード的に構成してもよく、また、ＣＰＵやメモリ等からなるコンピュータシステムに構成してもよい。コンピュータシステムに構成する場合、上記メモリは本発明による記憶媒体を構成する。この記憶媒体には、前述した動作を制御するための図２のフローチャートを含む処理手順を実行するためのプログラムが記憶される。
【００６８】
この記憶媒体としては、ＲＯＭ、ＲＡＭ等の半導体メモリ、光ディスク、光磁気ディスク、磁気媒体等を用いてよく、これらをＣＤ−ＲＯＭ、ＦＤ、磁気カード、磁気テープ、不揮発性メモリカード等に構成して用いてよい。
【００６９】
従って、この記憶媒体を図１、図８に示したシステム以外の他のシステムあるいは装置で用い、そのシステムあるいはコンピュータがこの記憶媒体に格納されたプログラムコードを読み出し、実行することによっても、前述した各実施の形態と同等の機能を実現できると共に、同等の効果を得ることができ、本発明の目的を達成することができる。
【００７０】
また、コンピュータ上で稼働しているＯＳ等が処理の一部又は全部を行う場合、あるいは記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された拡張機能ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づいて、上記拡張機能ボードや拡張機能ユニットに備わるＣＰＵ等が処理の一部又は全部を行う場合にも、各実施の形態と同等の機能を実現できると共に、同等の効果を得ることができ、本発明の目的を達成することができる。
【００７１】
以上説明したように、上述した実施形態によれば、放射線画像中の被写体領域の濃度ヒストグラムより算出される画像の特徴量に基づいて該放射線画像の階調を制御するので、該放射線画像中の被写体領域における特徴量を安定して抽出することができ、該放射線画像の階調を該放射線画像中の被写体領域の濃度ヒストグラムより得られる特徴量に基づいて所望の階調にすることができる。例えば、放射線画像中の被写体領域における最大画素濃度値が所定の画素濃度値よりも小さい場合でも、微細構造を示す画像を保存したままで該放射線画像のダイナミックレンジを拡大或は圧縮し、放射線画像中の被写体領域を有効に活用することができる。
【００７２】
上述した実施形態によれば、す抜け領域が削除された画像を被写体領域の画像として濃度ヒストグラムを作成するので、不要な情報を除去し、必要な情報のみから濃度ヒストグラムを作成することができる。
【００７３】
上述した実施形態によれば、放射線画像の濃度ヒストグラムの凹凸部を抽出し、抽出された凹凸部の情報を用いて画像の特徴量を算出するので、例えば、それぞれが骨や軟部組織などに対応した複数種の画像成分によって構成されている放射線画像において各画像成分は該放射線画像の濃度ヒストグラムにおいて凹凸として表れるため、放射線画像の濃度ヒストグラムの凹凸部の情報を所望の画像成分の情報として抽出することができる。
【００７４】
上述した実施形態によれば、放射線画像の濃度ヒストグラム座標の画素濃度値軸上において互いに等間隔に位置する３つの画素濃度値の頻度を比較するので、該放射線画像の濃度ヒストグラムの凹凸部を安定して抽出し、抽出された凹凸部の情報を用いて画像の特徴量を算出することができる。
【００７５】
上述した実施形態によれば、放射線画像の濃度ヒストグラム座標の画素濃度値軸上において、前記濃度ヒストグラムにおける画素濃度値の分布の幅によって正規化された距離だけお互いに離れている３つの画素濃度値の頻度を比較するので、被写体によって放射線画像の画素濃度値の分布の幅が異なっても該放射線画像の濃度ヒストグラムの凹凸部を安定して抽出し、抽出された凹凸部の情報を用いて画像の特徴量を算出することができる。
【００７６】
上述した実施形態によれば、放射線画像を平滑化することにより得られた平滑化画像と画像の特徴量に基づいて前記放射線画像の階調を制御するので、放射線画像上のノイズや高周波成分の振幅の影響を受けずに階調を制御することができ、しかも、高周波成分の振幅を保存することができる。
【００７７】
上述した実施形態によれば、モルフォロジカルフィルターによって放射線画像を平滑化することにより得られた平滑化画像と画像の特徴量に基づいて前記放射線画像の階調を制御するので、放射線画像のエッジ構造が平滑化画像上で保存され、しかも、放射線画像のエッジ部におけるアンダーシュートやオーバーシュートの影響を受けずに放射線画像の階調を制御することができる。
【００７８】
上述した実施形態によれば、放射線画像の特徴量に基づいて該放射線画像のダイナミックレンジを変更することにより該放射線画像の階調を制御する際に、前記画像の特徴量に基づいて、前記放射線画像のダイナミックレンジを変更する画素濃度領域を規定するための第１のパラメータと、前記放射線画像のダイナミックレンジを変更する度合いを規定するための第２のパラメータとを決定するので、放射線画像における任意の領域のダイナミックレンジを保ったまま、他の任意の領域のダイナミックレンジを圧縮することができる。
【００７９】
上述した実施形態によれば、放射線画像の濃度ヒストグラムの凸部を示す情報に基づいて求められる画素濃度値を該放射線画像の特徴量とするので、該放射線画像の濃度ヒストグラムの凸部は、特定の被写体画像における画素濃度値の分布の中心を示し、しかも、被写体によらず安定して該濃度ヒストグラムに表れるため、常に安定した特徴量を得ることができる。
【００８０】
上述した実施形態によれば、放射線画像の濃度ヒストグラムの凸部の頻度最大値に基づいて求められる画素濃度値を該放射線画像の特徴量とするので、該放射線画像の濃度ヒストグラムの凸部の頻度最大値は、特定の被写体画像における画素濃度値の中で最も多くを占める値であり、しかも被写体によらず安定して抽出できるので、常に安定した特徴量を得ることができる。
【００８１】
上述した実施形態によれば、放射線画像の濃度ヒストグラムの凸部の頻度最大値に対応する画素濃度値以下の画素濃度値の平均値を該放射線画像の特徴量とするので、該放射線画像の濃度ヒストグラムの凸部の頻度最大値に対応する画素濃度値以下の画素濃度値の平均値は、特定の被写体画像における画素濃度値を代表する値であり、しかも被写体によらず安定して算出できるので、常に安定した特徴量を得ることができる。
【００８２】
上述した実施形態によれば、放射線画像の濃度ヒストグラムの凸部を示す情報に基づいて、該濃度ヒストグラムに凸部が複数存在する場合には、各凸部の最大頻度値を比較することにより選択される１つの凸部を示す情報に基づいて求められる画素濃度値を該放射線画像の特徴量とするので、該放射線画像中における特定の被写体画像の割合によって該放射線画像の濃度ヒストグラムの複数の凸部を一つの凸部に融合することができ、更に、所望の被写体画像に対応した特徴量を常に安定して得ることができる。
【００８３】
上述した実施形態によれば、放射線画像の特徴量としての画素濃度値が所望の画素濃度値に変換されるような画素濃度変換特性を設定することにより、被写体によらず、安定して所望の画素濃度変換特性を得ることができる。
【００８４】
上述した実施形態によれば、放射線画像の特徴量としての画素濃度値と、設定された画素濃度変換特性とに基づき、放射線画像のダイナミックレンジを変更する度合いを規定するためのパラメータを決定することにより、ダイナミックレンジ変更後の放射線画像の濃度分布の幅を所望の幅にすることができる。
【００８５】
上述した実施形態によれば、記憶媒体に記憶されているプログラムに従って動作するコンピュータにより、放射線画像の階調を該放射線画像中の被写体領域の濃度ヒストグラムより得られる特徴量に基づいて所望の階調にする処理動作を制御することができる。
【００８６】
上述した実施形態によれば、放射線画像中の所定領域より抽出される第１及び第２の特徴量に基づいて該放射線画像の階調を制御するので、該放射線画像の階調を該放射線画像中の所定領域を基準とした所望の階調にすることができる。
【００８７】
上述した実施形態によれば、前記放射線画像中の所定領域における画素濃度値の最大値、平均値或は中間値の何れかを第１の特徴量として抽出するので、これらを該第１の特徴量として放射線画像の階調を安定して変換することができる。
【００８８】
上述した実施形態によれば、前記放射線画像における画素濃度値の最大値及び／又は最小値を第２の特徴量として抽出するので、階調変換後の放射線画像の画素濃度値の分布の幅を所望の幅に制限することができる。
【００８９】
上述した実施形態によれば、す抜け領域が削除された画像を被写体領域の画像として第２の特徴量を抽出するので、不要な情報を除去し、必要な情報のみから第２の特徴量を抽出することができる。
【００９０】
上述した実施形態によれば、す抜け領域が削除された画像を２つの領域に分割し、分割された２つの領域のいずれかにおける画素濃度値の最大値を第２の特徴量として抽出するので、放射線画像中に互いに画素濃度値の分布特性が異なる２つの領域が存在する場合でも、各領域における特徴量を安定して抽出することができる。
【００９１】
上述した実施形態によれば、放射線画像を平滑化することにより得られた平滑化画像と該放射線画像中の所定領域より抽出される第１及び第２の特徴量とに基づいて前記放射線画像の画素濃度値を変更するので、放射線画像上のノイズや高周波成分の振幅の影響を受けずに階調を制御することができ、しかも、高周波成分の振幅を保存することができる。
【００９２】
上述した実施形態によれば、モルフォロジカルフィルターによって放射線画像を平滑化することにより得られた平滑化画像と画像の第１及び第２の特徴量に基づいて前記放射線画像の階調を制御するので、放射線画像のエッジ構造が平滑化画像上で保存され、しかも、放射線画像のエッジ部におけるアンダーシュートやオーバーシュートの影響を受けずに放射線画像の階調を制御することができる。
【００９３】
上述した実施形態によれば、放射線画像の第１及び第２の特徴量に基づいて該放射線画像のダイナミックレンジを変更することにより該放射線画像の階調を制御する際に、前記画像の第１及び第２の特徴量に基づいて、前記放射線画像のダイナミックレンジを変更する画素濃度領域を規定するための第１のパラメータと、前記放射線画像のダイナミックレンジを変更する度合いを規定するための第２のパラメータとを決定するので、放射線画像における任意の領域のダイナミックレンジを保ったまま、他の任意の領域のダイナミックレンジを変更することができる。
【００９４】
上述した実施形態によれば、放射線画像中の所定領域より第１の特徴量として抽出される画素濃度値を第１のパラメータとするので、該放射線画像中の所望の領域の階調を変更することができる。
【００９５】
上述した実施形態によれば、放射線画像のダイナミックレンジを変更する画素濃度領域を規定するための第１のパラメータとして決定された画素濃度値が所望の画素濃度値に変換されるような画素濃度変換特性を設定することにより、被写体によらず、安定して所望の画素濃度値変換特性を得ることができる。
【００９６】
上述した実施形態によれば、放射線画像のダイナミックレンジを変更する画素濃度領域を規定するための第１のパラメータとしての画素濃度値と設定された画素濃度変換特性とに基づき、放射線画像のダイナミックレンジを変更する度合いを規定するための第２のパラメータを決定することにより、ダイナミックレンジ変更後の放射線画像の濃度分布の幅を所望の幅にすることができる。
【００９７】
上述した実施形態によれば、記憶媒体に記憶されているプログラムに従って動作するコンピュータにより、放射線画像の階調を該放射線画像中の所定領域を基準とした所望の階調にする処理動作を制御することができる。
【図面の簡単な説明】
【００９８】
【図１】本発明の第１の実施の形態による画像処理装置を示すブロック図である。
【図２】第１の実施の形態による処理の流れを示すフローチャートである。
【図３】濃度ヒストグラムを示す特性図である。
【図４】濃度ヒストグラムを示す特性図である。
【図５】関数ｆ１（）の形態を示す特性図である。
【図６】関数ｆ２（）の形態を示す特性図である。
【図７】階調変換曲線を示す特性図である。
【図８】本発明の第２の実施の形態による画像処理装置を示すブロック図である。
【図９】す抜け領域を削除した肺側面画像を示す構成図である。
【図１０】関数ｆ１の形態を示す特性図である。
【図１１】関数ｆ３の形態を示す特性図である。
【図１２】階調変換曲線を示す特性図である。
【図１３】関数ｆ２の形態を示す特性図である。
【図１４】関数ｆ４の形態を示す特性図である。
【図１５】従来の関数の形態を示す特性図である。
【符号の説明】
【００９９】
１０１  す抜け削除手段
１０２  ヒストグラム作成手段
１０３  凹凸部抽出手段
１０４  解析手段
１０６  平滑化手段
１０７  変更手段
３０１  第１の特徴量抽出手段
３０２  す抜け削除手段
３０３  第２の特徴量抽出手段
３０４  第３の特徴量抽出手段
３０５  平滑化手段
３０６  変更手段
【図１】
2007174712.tif 000007
【図２】
2007174712.tif 000008
【図３】
2007174712.tif 000009
【図４】
2007174712.tif 000010
【図５】
2007174712.tif 000011
【図６】
2007174712.tif 000012
【図７】
2007174712.tif 000013
【図８】
2007174712.tif 000014
【図９】
2007174712.tif 000015
【図１０】
2007174712.tif 000016
【図１１】
2007174712.tif 000017
【図１２】
2007174712.tif 000018
【図１３】
2007174712.tif 000019
【図１４】
2007174712.tif 000020
【図１５】
2007174712.tif 000021