(57)【要約】【課題】ノイズ除去処理によるエッジぼけの発生を防止することができる画像処理装置及び方法を提供すること。【解決手段】実施形態に係る画像処理装置では、ウェーブレット変換部は、入力画像に対してウェーブレット変換を実行して、低周波数成分と複数の高周波数成分とを含み、それぞれ異なる基準を有する複数の分解レベルに入力画像を分解する。補償テンプレート生成部は、各分解レベルにおける複数の高周波数成分に基づいて、該分解レベルにおける複数の高周波数成分の組み合わせを反映するための補償テンプレートを生成する。ノイズ除去部は、各分解レベルにおける低周波数成分に対してノイズ除去処理を実行し、補償テンプレートを利用して、該分解レベルの低周波数成分に対してエッジ補償を実行する。ウェーブレット逆変換部は、補償処理後の低周波数成分と高周波数成分とを利用してウェーブレット逆変換を実行して、ノイズ除去処理後の画像を得る。【選択図】図５
2013065302.tif 000002
【特許請求の範囲】
【請求項１】
入力画像に対してウェーブレット変換を実行して、低周波数成分と複数の高周波数成分とを含む複数の分解レベルであって、それぞれ異なる基準を有する複数の分解レベルに前記入力画像を分解するウェーブレット変換部と、
前記ウェーブレット変換により得られた各分解レベルにおける複数の高周波数成分に基づいて、該分解レベルにおける複数の高周波数成分の組み合わせを反映するための補償テンプレートであって、各分解レベルに対応する補償テンプレートを生成する補償テンプレート生成部と、
各分解レベルにおける低周波数成分に対してノイズ除去処理を実行し、各分解レベルの補償テンプレートを利用して、該分解レベルの低周波数成分に対してエッジ補償を実行し、補償処理後の低周波数成分を得るノイズ除去部と、
各分解レベルにおける補償処理後の低周波数成分と高周波数成分とを利用してウェーブレット逆変換を実行して、ノイズ除去処理後の画像を得るウェーブレット逆変換部と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記補償テンプレート生成部は、前記ウェーブレット変換部によって得られた各分解レベルにおける複数の高周波数成分の和を計算し、計算した結果を前記補償テンプレートとすることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記補償テンプレート生成部は、前記複数の高周波数成分の和に対して膨張又は拡散処理を実行し、処理した結果を前記補償テンプレートとすることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記ノイズ除去部は、
各分解レベルにおける低周波成分に対してノイズ除去を実行し、各分解レベルにおける低周波数成分と該分解レベルでのノイズ除去処理後の低周波数成分とに基づいて、前記ノイズ除去部によってノイズとしてフィルタリングされるフィルタ成分を推定するノイズフィルタ推定部と、
前記分解レベルでの補償テンプレートを利用して、前記ノイズフィルタ推定部によって推定されたフィルタ成分に対して重み付け加算を計算し、重み付け加算後のフィルタ成分を利用して、ノイズ除去処理後の低周波数成分に対して補償を実施する低周波数成分補償部と、
をさらに備えたことを特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項５】
前記低周波数成分補償部は、（ｘ1，ｘ2，・・・，ｘn）はウェーブレット空間上の位置を表し、ｎは前記入力画像の次元数を表し、Ｉd（ｘ1，ｘ2，・・・，ｘn）は各分解レベルでのノイズ除去処理後の低周波数成分における前記ウェーブレット空間上の位置に対応するウェーブレット係数を表し、Ｉn（ｘ1，ｘ2，・・・，ｘn）は前記ノイズ推定部によって推定されたノイズとしてフィルタリングされるフィルタ成分における前記ウェーブレット空間上の位置に対応するウェーブレット係数を表し、Ｔtemplate（ｘ1，ｘ2，・・・，ｘn）は該分解レベルでの補償テンプレートにおける前記ウェーブレット空間上の位置に対応する値を表し、Ｔthは予め定められた閾値を表し、Ｉl（ｘ1，ｘ2，・・・，ｘn）は補償後低周波数成分における前記ウェーブレット空間上の位置に対応するウェーブレット係数を表すとしたときに、以下の式（３）に基づいて、各分解レベルでの補償テンプレートを利用して、該分解レベルでのノイズ除去処理後の低周波数成分に対して補償を実施することを特徴とする請求項４に記載の画像処理装置。
【数３】
2013065302.tif 000007
【請求項６】
前記低周波数成分補償部は、（Ｔtemplate（ｘ1，ｘ2，・・・，ｘn））／Ｔth＞１である場合に、（Ｔtemplate（ｘ1，ｘ2，・・・，ｘn））／Ｔth＝１とすることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記ノイズ除去部は、各分解レベルでの補償テンプレートを利用して、該分解レベルでの複数の高周波数成分に対してフィルタリングを実施するための高周波数成分フィルタ部をさらに備えたことを特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項８】
前記高周波数成分補償部は、（ｘ1，ｘ2，・・・，ｘn）はウェーブレット空間上の位置を表し、ｎは前記入力画像の次元数を表し、Ｉh（ｘ1，ｘ2，・・・，ｘn）は前記各分解レベルの高周波数成分における前記ウェーブレット空間上の位置に対応するウェーブレット係数を表し、Ｔtemplate（ｘ1，ｘ2，・・・，ｘn）は該分解レベルの補償テンプレートにおける前記ウェーブレット空間上の位置に対応する値を表し、Ｔthは予め定められた閾値を表し、Ｉ’h（ｘ1，ｘ2，・・・，ｘn）はフィルタリング後の高周波数成分の前記ウェーブレット空間上の位置に対応するウェーブレット係数を表すとしたときに、以下の式（４）に基づいて、各分解レベルでの補償テンプレートを利用して、該分解レベルでの高周波数成分に対してフィルタリングを実施することを特徴とする請求項７に記載の画像処理装置。
【数４】
2013065302.tif 000008
【請求項９】
前記高周波数成分フィルタ部は、（Ｔtemplate（ｘ1，ｘ2，・・・，ｘn））／Ｔth＞１の場合に、（Ｔtemplate（ｘ1，ｘ2，・・・，ｘn））／Ｔth＝１とすることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記入力画像は、医用画像診断装置により得られたデータに基づいて生成された画像であることを特徴とする請求項１〜９のいずれか一つに記載の画像処理装置。
【請求項１１】
入力画像に対してウェーブレット変換を実行して、低周波数成分と複数の高周波数成分とを含む複数の分解レベルであって、それぞれ異なる基準を有する複数の分解レベルに前記入力画像を分解するステップと、
前記ウェーブレット変換により得られた各分解レベルにおける複数の高周波数成分に基づいて、該分解レベルにおける複数の高周波数成分の組み合わせを反映するための補償テンプレートであって、各分解レベルに対応する補償テンプレートを生成するステップと、
各分解レベルにおける低周波数成分に対してノイズ除去処理を実行し、各分解レベルの補償テンプレートを利用して、該分解レベルの低周波数成分に対してエッジ補償を実行し、補償処理後の低周波数成分を得るステップと、
各分解レベルにおける補償処理後の低周波数成分と高周波数成分とを利用してウェーブレット逆変換を実行して、ノイズ除去処理後の画像を得るステップと
を含んだことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は画像処理技術に関し、特に、ウェーブレット変換を利用して入力画像に対してノイズ除去処理を実施する画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
ノイズ除去は画像処理技術における一つの重要なアイテムである。有効なノイズ除去方法として、ウェーブレット変換が広く応用されている。
【０００３】
ウェーブレットノイズ除去方法において、先ずウェーブレット変換を利用して入力画像を複数分解レベルに分解し、その後、少なくとも２つの分解レベルにおける各分解レベルの異なる基準に依存するパラメータを利用して、この２つの分解レベルのウェーブレット係数に対して縮小拡大を実行し、ウェーブレット係数に対して補正を行うことにより、ノイズ処理効果を改善させる技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願公開第２００６／０２１０１８６Ａ１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、ノイズ除去処理によるエッジぼけの発生を防止することができる画像処理装置及び方法を提供することである。
【課題を解決するための手段】
【０００６】
実施形態に係る画像処理装置は、ウェーブレット変換部と、補償テンプレート生成部と、ノイズ除去部と、ウェーブレット逆変換部とを備える。ウェーブレット変換部は、入力画像に対してウェーブレット変換を実行して、低周波数成分と複数の高周波数成分とを含む複数の分解レベルであって、それぞれ異なる基準を有する複数の分解レベルに前記入力画像を分解する。補償テンプレート生成部は、前記ウェーブレット変換により得られた各分解レベルにおける複数の高周波数成分に基づいて、該分解レベルにおける複数の高周波数成分の組み合わせを反映するための補償テンプレートであって、各分解レベルに対応する補償テンプレートを生成する。ノイズ除去部は、各分解レベルにおける低周波数成分に対してノイズ除去処理を実行し、各分解レベルの補償テンプレートを利用して、該分解レベルの低周波数成分に対してエッジ補償を実行し、補償処理後の低周波数成分を得る。ウェーブレット逆変換部は、各分解レベルにおける補償処理後の低周波数成分と高周波数成分とを利用してウェーブレット逆変換を実行して、ノイズ除去処理後の画像を得る。
【図面の簡単な説明】
【０００７】
【図１】図１は、本実施形態の一例に基づく画像処理方法を示すフロー図である。
【図２】図２は、図１に基づく一例において補償テンプレートを生成する方法の具体的な例を示すフロー図である。
【図３】図３は、補償テンプレートを利用して各分解レベルのノイズ除去処理後の低周波数成分に対してエッジ補償を実施する具体的な例を示すフロー図である。
【図４】図４は、本実施形態の他の一例に基づく画像処理方法を示すフロー図である。
【図５】図５は、本実施形態の一例に基づく画像処理装置の構成を示すブロック図である。
【図６】図６は、本実施形態の具体的な一例に基づくノイズ除去部の構成を示すブロック図である。
【図７】図７は、本実施形態の具体的な一例に基づく高周波数成分を利用して補償テンプレートを生成する方法を示す図である。
【図８】図８は、本実施形態の実施例を実現可能なコンピュータの構成を示す図である。
【発明を実施するための形態】
【０００８】
本実施形態では、ウェーブレット変換を利用して入力画像に対してノイズ除去処理を実施する画像処理装置および画像処理方法に関する。
【０００９】
以下では、本発明の基本的理解のために、本発明の一つの実施形態についての概要を紹介する。この概要は、本発明の鍵となる部分あるいは重要な部分を確定するものではなく、また本発明の範囲を限定するものでもない。その目的は、ただ簡略的に説明することによって、その後に説明する更に詳細な記述のイントロダクションのために説明するものである。
【００１０】
本実施形態における画像処理装置によれば、入力画像に対してウェーブレット変換を実行し、この入力画像をそれぞれ異なる基準を有する複数の分解レベルに分解し、各分解レベルは、低周波数成分と複数の高周波線分を含むものであるウェーブレット変換部と、ウェーブレット変換により得られた各分解レベルにおける複数の高周波数成分に基づいてこの分解レベルに対する補償テンプレートを生成し、この補償テンプレートはこの分解レベルにおける複数の高周波数成分の組み合わせを反映するための補償テンプレート生成部と、各分解レベルにおける低周波数成分に対してノイズ除去処理を実行し、各分解レベルの補償テンプレートを利用してこの分解レベルの低周波数成分に対してエッジ補償を実行し、補償処理後の低周波数成分を得るためのノイズ除去部と、各分解レベルの補償処理後の低周波数成分と高周波数成分を利用してウェーブレット逆変換を実行し、ノイズ除去処理後の画像を得るためのウェーブレット逆変換部とを具備することを特徴とする。
【００１１】
また、本実施形態における画像処理方法によれば、入力画像に対してウェーブレット変換を実行して、該入力画像をそれぞれ異なる基準を有しかつ低周波数成分と複数の高周波線分を含む複数の分解レベルに分解し、ウェーブレット変換により得られた各分解レベルにおける複数の高周波数成分に基づいて該分解レベルにおける複数の高周波数成分の組み合わせを反映する補償テンプレートを生成し、各分解レベルにおける低周波数成分に対してノイズ除去処理を実行し、かつ該分解レベルの補償テンプレートを利用してこの分解レベルのノイズ除去処理後の低周波数成分に対してエッジ補償を実行し、更に、各分解レベルの補償処理後の低周波数成分と高周波数成分を利用してウェーブレット逆変換を実行し、ノイズ除去処理後の画像を得ることを特徴とする。
また、本実施形態では、上記方法を実現するためのプログラムを含む。
【００１２】
さらに、本実施形態では、コンピュータが読み取り可能な媒体形式のプログラム製品を含み、そのプログラム製品は、上記方法を実現するためのプログラムコードを読み取ることができる。
【００１３】
以下、図面を参照しながら本実施形態の説明することにより、さらに本実施形態の目的、特徴、利点を理解し易くすることができる。図面中の構成は、ただ本実施形態の原理を示すためのものである。図面において、同じあるいは類似の技術的特徴あるいは構成は、同様のあるいは類似の図面表記を用いて表現することとする。
【００１４】
以下、図面を参照しながら本実施形態について説明をする。なお、説明において、一つの図面あるいは一つの実施形態において記載した構成や特徴は、一つあるいは複数の他の図面あるいは実施形態において示した構成や特徴の組み合わせることができる。さらに、明瞭にするため、図面や説明において本実施形態と無関係な内容や、当業者にとって周知の構成や処理については、表示や記載を省略する。
【００１５】
本実施形態の一例において、ウェーブレット変換を利用して入力画像に対してノイズ除去処理を実施するための画像処理装置および画像処理方法を示す。
【００１６】
本実施形態に係る装置や方法は、各種の画像に対するノイズ除去処理を実施するために適用することができる。例えば、本実施形態に係る装置や方法は、医用画像に対するノイズ除去に適用することができる。ここで言う医用画像は、医用画像生成装置にて得られた被検体のデータに基づいて作成された画像である。ここで言う医用画像生成装置は、Ｘ線画像診断装置、超音波（ＵＬ）画像診断装置、コンピュータ断層（ＣＴ）画像診断装置、核磁気共鳴画像（ＭＲＩ）診断装置、ＰＥＴ装置等であるが、この限りではない。具体的に言えば、本実施形態に係る装置や方法において処理された入力画像は、医用画像生成装置を利用して、同一部位の異なる領域に対して撮影を行って得られたものであり、例えば、ＣＴ装置により得られた患者の脳動脈に関する画像等である。ただし、これに限らず、これはただの一例にすぎない。
【００１７】
なお、本実施形態における装置や方法は、ｎ次元画像に対して適用することができる（ｎ＝１，２，３，・・・，Ｎ  Ｎ≧１）。
【００１８】
図１は、本実施形態の一例に基づく画像処理方法を示すフロー図である。
【００１９】
ウェーブレットノイズ除去方法を利用してノイズ除去処理を実施する場合、画像における必要な情報も平滑化されてしまう可能性があり、画像がぼけてしまうことになる。この実施形態においては、先ず、ウェーブレット変換を利用して入力画像を異なる基準（尺度）を有する複数の分解レベルに分解し、分解レベル毎に低周波数成分と複数の高周波数成分を含む。その後、各分解レベルの高周波数成分を利用して、これら高周波数成分の組み合わせ特徴を反映する補償テンプレートを生成し、該補償テンプレートを利用してノイズ除去処理後の低周波数成分に対してエッジ補償を実施する。このような処理方法を採用することによって、ノイズ除去処理によるエッジぼけの発生を防止することができる。
【００２０】
図１に示すように、該画像処理方法は、ステップ１０２、１０４、１０６、１０８、１１０、１１２を含む。
【００２１】
ステップ１０２において、入力画像に対してウェーブレット変換を実行し、該入力画像を複数分解レベルに分解する。各分解レベルはそれぞれ異なる基準（尺度）を有する。本実施形態において、例えばウェーブレット変換により入力画像をｍ＋１級（即ち、第０、１、・・・、ｍ級）に分解したとする。図１に示すように、後続の処理は、最高基準級（例えば、第ｍ級）から開始する。
【００２２】
選択的に、級数ｍ＋１は任意の数値に設定することができ、例えば、２、３あるいは４など（即ち、ｍは１、２、あるいは３等）に設定できる。ただし、ここでは便宜上、実際の適用に基づいてウェーブレット分解の級数を決定できるものであり、上述の具体的な数値に限定されるものではない。なお、いずれかの適切な計算方法によるウェーブレット変換を採用することができ、例えば、直交ウェーブレット変換や、双直交ウェーブレット変換等の方法を採用することができる。ただし、本実施形態はこれらの具体的なウェーブレット変換方法に限定されるものではない。
【００２３】
つづいて、ステップ１０４において、ウェーブレット変換により得られた各分解レベルにおける複数の高周波数成分に基づいて、該分解レベルに対する補償テンプレートを生成する。生成された補償テンプレートは、入力画像の該分解レベルにおいて保留されるエッジ情報を反映する。ウェーブレット変換後に、比較的大きい基準（尺度）の分解レベルの各方向の高周波数成分において、いくつかの情報（例えば、エッジや筋模様等）を保留できる。それゆえ、各分解レベルの複数の高周波数成分を組み合わせて補償テンプレートを生成し、生成された補償テンプレートは該分解レベルの高周波数成分の組み合わせ特徴を反映させ、更に、入力画像の該分解レベルの各方向の高周波数成分において保留されたエッジ情報を反映させることができる。
【００２４】
例えば、入力画像を２次元画像とすると、ウェーブレット変換後、各一基準（尺度）分解レベルはＬＬ、ＨＬ、ＬＨおよびＨＨの４つの周波数成分（即ち、周波数サブボリューム）を有し、その中で、ＬＬはＸとＹの２方向において均等な低周波数を示し、これを低周波数成分と呼ぶ。ＨＬ、ＬＨおよびＨＨのそれぞれはＸとＹの２方向のいずれか一方向において高周波数を示す。例えば、ＨＬはＸ方向において高周波数を示し、かつＹ方向において低周波数を示す。ＬＨはＸ方向において低周波数を示し、かつＹ方向において高周波数を示す。ＨＨはＸとＹの２方向において高周波数を示す。これにより、ＨＬ、ＬＨおよびＨＨは３つの異なる方向において高周波数を示す。また、例えば、入力画像を３次元画像とすると、ウェーブレット変換後、各分解レベルはＬＬＬ、ＬＨＬ、ＬＨＨ、ＬＬＨ、ＨＬＬ、ＨＨＬ、ＨＬＨおよびＨＨＨの８つの周波数成分を有し、その中で、ＬＬＬはＸ、ＹおよびＺの３方向において均等な低周波数を示し、これを低周波数成分と呼ぶ。ＬＨＬ、ＬＨＨ、ＬＬＨ、ＨＬＬ、ＨＨＬ、ＨＬＨおよびＨＨＨのそれぞれはＸ、ＹおよびＺの３方向の少なくとも一方向において高周波数を示す。例えば、ＬＨＬはＸとＺの２方向において低周波数を示し、Ｙ方向において高周波数を示す。その他についても同様にして類推することができる。このようにして、ＬＨＬ、ＬＨＨ、ＬＬＨ、ＨＬＬ、ＨＨＬ、ＨＬＨおよびＨＨＨは７つの異なる方向の高周波数成分を成す。図７では入力画像が３次元画像の場合の一例を示す。図７の一例において、ウェーブレット変換により得られた各一基準分解レベルはＬＬＨ、ＬＨＬ、ＬＨＨ、ＬＬＨ、ＨＬＬ、ＨＨＬ、ＨＬＨおよびＨＨＨの７つの方向の高周波数成分を有し、この７つの高周波数成分を組み合わせることにより該分解レベルの補償テンプレートを生成する。以下文章中の図２を参照して説明した各分解レベルの高周波数成分を組み合わせによる補償テンプレートの生成の一例を採用することによって補償テンプレートを生成することができる。
【００２５】
その後、ステップ１０６において、各分解レベルの低周波数成分に対してノイズ除去処理を実施する。いずれかの適切な方法を採用してノイズ除去処理を実施することができる。例えば、ガウシアンフィルタ（Ｇａｕｓｓｉａｎ  ｆｉｌｔｅｒ）、等方性拡散フィルタ（Ｉｓｏｔｒｏｐｉｃ  Ｄｉｆｆｕｓｉｏｎ  ｆｉｌｔｅｒ）、異方性拡散フィルタ（Ａｎｉｓｏｔｒｏｐｉｃ  Ｄｉｆｆｕｓｉｏｎ  ｆｉｌｔｅｒ）等が適用できる。ただし、本実施形態はこれらの具体的なフィルタリング方法に限定されるものではない。
【００２６】
ここで、ステップ１０６とステップ１０４の順序は交換可能であり、例えば、先に低周波数成分に対してノイズ除去処理を実施（ステップ１０６）し、その後で補償テンプレートを生成（ステップ１０４）してもよい。
【００２７】
ステップ１０８において、各分解レベルに応じた補償テンプレートを利用して各分解レベルのノイズ除去処理後の低周波数成分に対してエッジ補償を実施する。
【００２８】
上記のように、上記ステップにおいて生成された補償テンプレートは、入力画像の該分解レベルにおいて保留されるエッジ情報を反映することができる。したがって、補償テンプレートにおけるエッジ情報を利用することにより、低周波数成分の中で失ったエッジ情報を補償することができ、ノイズ除去処理後の低周波数成分に対するエッジ補償を実現することができる。具体的な一例として、以下の図３を参照して説明した方法により、各分解レベルの低周波数成分に対して補償を実施することができる。
【００２９】
ステップ１１０において、各分解レベルの補償実施後の低周波数成分と高周波数成分を利用して、ウェーブレット逆変換を実施する。ここで、いかなる適切な方法でも前記ウェーブレット逆変換として適用することができるが、ここでは詳細な説明や具体的限定をしない。
【００３０】
その後、ステップ１１２において、最低基準分解レベルの処理がすでに完了したが否かを判断する。即ち、第０分解レベル（即ち、ｍは０に等しい）か否かを判断する。もし、判断結果がＮｏ（即ち、第ｍ分解レベルでの処理が未完）であれば、ステップ１０４まで戻り、第ｍ−１分解レベルに対して上記の処理を継続する。もし、判断結果がＹｅｓ（即ち、第ｍ分解レベルでの処理が完了）であれば、処理を終了し、ノイズ除去処理後の画像を出力する。
【００３１】
上記実施形態では、各分解レベルの高周波数成分の組み合わせ特性を反映した補償テンプレートを利用してノイズ除去処理後の画像に対してエッジ補償を実施するので、ノイズ除去処理による画像ボケを防止することができる。
【００３２】
なお、通常のウェーブレットノイズ除去方法では、ノイズ除去プロセスにて画像ボケが発生してしまうので、通常は折衷方法を採用してノイズをフィルタリングすると同時に、画像のエッジがそれほどボケないようにしている。それに対して本実施形態では、上記のようなエッジ補償処理を使用しているので、ノイズ除去ステップにおいて、いかなる適切なノイズ除去方法を採用してもできるだけ多くのノイズを除去できると共に、画像のエッジがボケてしまうという問題を考慮する必要もなくなる。本実施形態の方法を利用することにより、大きい基準（尺度）のノイズを除去することが可能になると共に、画像のエッジがボケないようにすることができる。
【００３３】
以下、図２を参照しながら補償テンプレートを生成する方法の一例について具体的に説明する。
【００３４】
図２に示すように、各分解レベルの高周波数成分を加算（ステップ２０４−１）し、得られた加算値を該分解レベルの補償テンプレートとする。例えば、それぞれの高周波数成分におけるウェーブレット係数の絶対値を加算し、各高周波数成分の方向性情報は考慮しない。一具体例として、以下の式（１）により各分解レベルの補償テンプレートを計算することができる。
【００３５】
【数１】
2013065302.tif 000003
【００３６】
ここで、Ｖiは該基準（尺度）分解レベルの高周波数成分（あるいは、その絶対値）（１≦ｉ≦Ｎ）を表し、Ｎは該分解レベルにおける高周波数成分の個数を表し、Ｖaddedは該分解レベルにおける複数の高周波数成分の和を表し、これらの和を該分解レベルの補償テンプレートとすることができる。このような方法を利用して生成された補償テンプレートは、該基準（尺度）分解レベルにおいて保留されるそれぞれの方向上の高周波情報（エッジ情報）を反映することができる。また、このようにして補償テンプレートを生成する方法は計算が簡単であり、画像のノイズ除去処理の効率を向上させることができる。
【００３７】
その他の一例として、その他の適切な方法を採用して複数の高周波数成分を組み合わせて、生成された補償テンプレートがこれらの高周波数成分の組み合わせの特性を反映するだけでよい。例えば、各高周波数成分の勾配を計算し、これら高周波数成分の勾配の和を計算し、この和を前記補償テンプレートとすればよい。また、例えば、各高周波数成分に対してエッジ検出処理を実施し、処理後の高周波数成分の和を計算し、その和を前記補償テンプレートとしてもよい。あるいは、各高周波数成分の重み付け加算を計算し、この計算結果を補償テンプレートとしてもよい。
【００３８】
ウェーブレットノイズ除去処理のプロセスにおいて、ウェーブレット係数の特異点（Ｓｉｎｇｕｌａｒｉｔｙ）付近での変化がギブス現象（Ｇｉｂｂｓ  ｐｈｅｎｏｍｅｎｏｎ）を呈する場合がある。一つの顕著な例として、例えば図２に示すように、各分解レベル毎の各高周波数成分の和を計算した後、高周波数成分の和に対して膨張あるいは拡散処理を実施（図中の破線で囲ったブロック２０４−２）し、膨張あるいは拡散処理により生成された補償テンプレートの範囲を拡大することができる。例えば、計算して得られた高周波数成分の和を外向きにいくつかの点分拡大して（例えば、一つあるいはいくつかの点であって、具体的な数は実際の適用に基づいて決定されるものである。ここでは特に限定せず、本実施形態においても特に具体的な数値に限定されるものではない）、補償テンプレートの範囲を該分解レベルのそれぞれの周波数成分の範囲よりも大きくすればよい。これにより、補償テンプレートで完全にエッジを覆うことができ、高周波のエッジ情報が失われることや断ち消えすることが無いようにすることができ、ギブス現象とエッジボケを除去することができ、ローカルフィルタリングの効果の連続性などの効果を得ることができる。ここで、いかなる適切な膨張あるいは拡散の計算方法を採用することができる。例えば、拡散フィルタリング法、デジタル幾何学における膨張計算法、オープン・クローズ演算等である。なお、本実施形態では、いずれかの具体的な膨張あるいは拡散の計算方法に限定されるものではない。
【００３９】
以下、図３を参照しながら、生成した各分解レベルの補償テンプレートを利用して、該分解レベルの低周波数成分に対してエッジ補償を実施する具体的な一例について説明する。
【００４０】
図３は、補償テンプレートを利用して各分解レベルのノイズ除去処理後の低周波数成分に対してエッジ補償を実施する具体的な例を示すフロー図である。上記のように、ノイズ除去処理にてノイズとしてフィルタリングする成分の中には、実際上誤って有用な情報（例えば、エッジ情報）もノイズの中に含まれてしまう場合がある。図３に示す方法において、補償テンプレートにおいて反映されたエッジ情報を利用して、誤って除去されてしまった有用な情報に対して回復させる処理を実施する。具体的には、ノイズとしてフィルタリングされた成分（即ち、ノイズ除去処理においてフィルタリングされたフィルタ成分）に対して重み付けを行い、フィルタ成分に含まれる有用な情報部分（例えば、エッジ情報）の重みを大きく、無用な情報部分の重みを小さくし、重み付け後のフィルタ成分とノイズ除去処理後の低周波数成分との和を計算し、それを補償後の低周波数成分とするので、ノイズ除去処理により失った情報を回復可能とするだけでなく、ノイズ除去処理におけるフィルタリングの成分の中に含まれる有用な情報（例えば、エッジ情報）を強調することもできる。
【００４１】
図３に示すように、先ず、ステップ３０８−１において、ノイズ除去ステップ（例えば、ステップ１０４および以下に記述するステップ４０４）にてノイズとしてフィルタリングするフィルタ成分を推定する。具体的には、ウェーブレット変換により得られた各分解レベルの元の低周波数成分とノイズ除去処理後の低周波数成分とに基づいて前記ノイズ除去処理におけるフィルタ成分を推定する。具体的な一例として、元の低周波数成分とノイズ除去処理後の低周波数成分との間の差を計算し、それをフィルタ成分とする。例えば、元の低周波数成分をＩlと表し、ノイズ除去処理後の低周波数成分をＩdと表した場合、前記フィルタ成分Ｉnは、以下の式（２）を用いて表すことができる。
【００４２】
【数２】
2013065302.tif 000004
【００４３】
ここで、（ｘ1，ｘ2，・・・，ｘn）は入力画像における画素位置を表し、ｎは入力画像の次元数を表し、Ｉd（ｘ1，ｘ2，・・・，ｘn）は該分解レベルにおける元の低周波数成分に対してノイズ除去処理を実施して得られた低周波数成分Ｉdの該画素位置に対応するウェーブレット係数を表し、Ｉdは該分解レベルの元の低周波数成分Ｉl（ｘ1，ｘ2，・・・，ｘn）における該画素位置に対応するウェーブレット係数を表し、Ｉn（ｘ1，ｘ2，・・・，ｘn）は推定されたフィルタ成分Ｉnにおける該画素位置に対応するウェーブレット係数を表す。
【００４４】
他の一例として、元の低周波数成分とノイズ除去処理後の低周波数成分の間の差の絶対値を計算し、それを前記ノイズ除去処理においてノイズとしてフィルタリングされるフィルタ成分とすることができる。その他、適切な方法により前記フィルタ成分を推定することができるが、ここでは特に上述の例に限定はしない。
【００４５】
その後、ステップ３０８−２において、該分解レベルの補償テンプレートを利用して、ノイズ除去ステップ１０６におけるノイズとしてフィルタリングされるフィルタ成分に対して重み付けを行う。具体的には、補償テンプレートにおけるエッジ情報を利用して、フィルタ成分に含まれる有用な情報部分（例えば、エッジ）の重みを大きくし、フィルタ成分に含まれる無用な情報部分の重みを小さくすることにより、有用な情報に由来する信号を増強させることができると共に無用な情報に由来する信号を抑制することができる。その後、ステップ３０８−３において、重み付けされたフィルタ成分を利用して、ノイズ除去処理後の低周波数成分に対してエッジ補償を行う。
【００４６】
具体的な一例として、以下の式（３）に基づいてノイズ除去処理後の低周波数成分に対して補償を行うことができる。
【００４７】
【数３】
2013065302.tif 000005
【００４８】
ここで、（ｘ1，ｘ2，・・・，ｘn）はウェーブレット空間上の位置を表し、ｎは入力画像の次元数を表し、Ｉd（ｘ1，ｘ2，・・・，ｘn）は該分解レベルにおける低周波数成分に対してノイズ除去処理後に得られた低周波数成分Ｉdのウェーブレット空間上の位置に対応するウェーブレット係数を表し、Ｉn（ｘ1，ｘ2，・・・，ｘn）は推定したノイズ除去処理においてノイズとしてフィルタリングされるフィルタ成分Ｉnのウェーブレット空間上の位置に対応するウェーブレット係数を表し、Ｔtemplate（ｘ1，ｘ2，・・・，ｘn）は補償テンプレートＴtemplateのウェーブレット空間上の位置に対応する値を表し、Ｔthは予め定められた閾値を表し、Ｉ’l（ｘ1，ｘ2，・・・，ｘn）は補償後低周波数成分Ｉlのウェーブレット空間上の位置に対応するウェーブレット係数を表す。
【００４９】
式（３）に示す具体例において、補償テンプレートの値と閾値Ｔthとの比の２乗に基づいて、ノイズ成分における相応の位置の値に対して重み付けを行う。ノイズ除去処理にてノイズとしてフィルタリングされる成分における補償テンプレートの該閾値よりも大きい値に対応する部分を保護が必要な部分とし、該閾値よりも小さい値に対応する部分を抑制あるいは除去が必要な部分とする。このような補償方法により、ノイズ除去処理プロセスにおいてフィルタリングされてしまう有用な情報（例えば、エッジ）を有効に補償することができるので、画像エッジのボケを有効に防止することができる。なお、閾値Ｔthを用いるので、異なる位置での重み値を滑らかに変化させることができるので、局部フィルタリング効果の連続性を保持する効果を得ることができる。
【００５０】
この他、前記比の２乗を用いることにより、保護が必要な部分の重みを更に大きくすることができると共に、抑制あるいはノイズ除去が必要な部分の重みを更に小さくすることができるので、保護と抑制の効果を更に向上させることができる。
【００５１】
なお、閾値Ｔthは、実際の適用場面に基づいて予め確定された値とすることができ、異なる類型（あるいは特性）の画像に対して分析して得られた実験値あるいは経験値であってもよい。エッジ（画像における有用な情報）とノイズの間の値を選択して該閾値としてもよい。異なる類型の入力画像に対して、該閾値は異なる値をとることができる。例えば、前記入力画像が医用画像診断装置により得られたデータに基づいて生成された医用画像である場合、実験あるいは経験に基づいて、各種スキャンプロトコルあるいは画像生成装置の類型に従って予め確定された閾値であってもよい。複数のスキャンプロトコルあるいは画像生成装置に従う複数の閾値（例えば、設定ファイル（ｃｏｎｆｉｇｕｒａｔｉｏｎ  ｆｉｌｅ）等の形式）を記憶部（該記憶部は画像処理装置内部に設けられたものでも、画像処理装置外部に設けられ、画像処理装置から記憶部へアクセスするものであってもよい）に保存可能である。このように、画像ノイズを除去する過程において、入力画像のスキャンプロトコルあるいは画像生成装置の類型に基づいて、相対する閾値を得る（例えば、記憶部から読み出す）ことができるので、画像処理の自動化レベルを更に向上させることができる。
【００５２】
ここで、上記の式（３）において、（Ｔtemplate（ｘ1，ｘ2，・・・，ｘn））／Ｔth＞１の場合、有用な情報に対して信号増強することに相当する。一例として、上記の式（３）に示す方法において、（Ｔtemplate（ｘ1，ｘ2，・・・，ｘn））／Ｔth＞１の場合、（Ｔtemplate（ｘ1，ｘ2，・・・，ｘn））／Ｔth＝１とすることができる。言いかえれば、補償テンプレートの中のある位置の値が閾値Ｔthより大きいあるいは等しい場合、ノイズ成分の相応部分をそのまま低周波数成分として用い、信号の増強はしない。このような方法により、元の画像における有用な情報（例えば、エッジ）に対してただ保留して増強を実施しない。それゆえ、画像エッジ情報を保護することができ、処理後の画像を更に自然な状態にさせることができると共に、ギプス現象を防止することができる。
【００５３】
図４は、本実施形態の他の一例に基づく画像処理方法を示すフロー図である。図４の実施例と図１の実施例は相似するものであり、異なるのは、更に生成された補償テンプレートを利用して各分解レベルの高周波成分に対してフィルタリングを実施することである。
図４に示すように、前記方法は、ステップ４０２、４０４、４０６、４０８、４１０および４１２を有し、ステップ４１０の前に更にステップ４１４を有する。
【００５４】
ステップ４０２、４０４、４０６、４０８、４１０および４１２はそれぞれ上記の図１乃至３を参照しながら説明したステップ１０２、１０４、１０６、１０８、１１０および１１２に相似するものであり、ここでは重複する内容の説明は割愛する。ここで、その他の例において、図４に示す各ステップの実行する順序については、必ずしもその順序が必須ということではなく、例えば、ステップ４０８とステップ４１４の順序は交換することができ、ステップ４０４とステップ４０６の順序も交換することができる。
【００５５】
ステップ４１４において、各分解レベルの補償テンプレートを利用して、該分解レベルの高周波数成分に対してフィルタ処理を実施する。ここで記載する補償テンプレートは、ステップ４０４において該分解レベルの複数の高周波数成分を利用して生成した補償テンプレートである。具体的には、補償テンプレートのエッジ情報を利用して、各高周波数成分のエッジ情報に対応する部分を強調し、各高周波数成分のその他の部分（ノイズ）を抑制する。このようにして、有用な情報を増強できると共に、無用な情報を抑制することができる。
具体的な一例として、以下の式（４）を用いて各分解レベルの各高周波数成分に対してフィルタリングを行うことができる。
【００５６】
【数４】
2013065302.tif 000006
【００５７】
ここで、（ｘ1，ｘ2，・・・，ｘn）はウェーブレット空間上の位置を表し、ｎは入力画像の次元数を表し、Ｉh（ｘ1，ｘ2，・・・，ｘn）は入力画像に対してウェーブレット変換を実施して得られた該分解レベルの高周波数成分Ｉhのウェーブレット空間上の位置に対応するウェーブレット係数を表し、Ｔtemplate（ｘ1，ｘ2，・・・，ｘn）は該分解レベルの補償テンプレートＴtemplateのウェーブレット空間上の位置に対応する値を表し、Ｔthは予め定められた閾値を表し、Ｉ’h（ｘ1，ｘ2，・・・，ｘn）はフィルタ処理後の高周波数成分Ｉ’hのウェーブレット空間上の位置に対応するウェーブレット係数を表す。
【００５８】
式（４）の例において、補償テンプレートの値と閾値Ｔthとの比の２乗により、高周波数成分に対してフィルタリングを行う。各高周波数成分の補償テンプレートの中の該閾値より大きい値に対応する部分は強調すべき部分（即ち、保護すべき部分）とし、該閾値より小さい値に対応する部分は抑制すべき部分とする。このように、閾値Ｔthを用いることにより、異なる位置での重みの値を滑らかに変化させることができるので、局部フィルタリング効果の連続性を保持する効果を得ることができる。また、上記比の２乗を用いることにより、保護と抑制の効果を更に向上させることができる。
【００５９】
一例として、式（４）の方法を利用して、高周波数成分に対して補償を行う際、（Ｔtemplate（ｘ1，ｘ2，・・・，ｘn））／Ｔth＞１の場合、（Ｔtemplate（ｘ1，ｘ2，・・・，ｘn））／Ｔth＝１とすることができる。このような方法により、強ノイズ点（ｓｔｒｏｎｇ  ｎｏｉｓｅ  ｐｏｉｎｔｓ）がフィルタリング計算に対してもたらす影響を防止することができる。
【００６０】
ここで述べる予め定められた閾値Ｔthと上記の図１乃至３を参照して記述した例は相似するものであり、ここでは重複する内容の説明は割愛する。
【００６１】
図５は、本実施形態の一例に基づく画像処理装置の構成を示すブロック図である。上記の方法の実施例と相似するものであり、図５の画像処理装置５００はウェーブレット変換を利用して入力画像をそれぞれ異なる基準（尺度）を有する複数の分解レベルへ分解し、その後、各分解レベルの高周波数成分により、これらの高周波数成分の組み合わせ特徴を反映する補償テンプレートを生成し、該補償テンプレートを利用してノイズ除去処理後の低周波数成分に対してエッジ補償を行うことにより、ノイズ除去処理により画像エッジがボケてしまうという問題を回避することができる。
【００６２】
図５に示すように、画像処理装置５００は、ウェーブレット変換部５０１、補償テンプレート生成部５０３、ノイズ除去部５０５、およびウェーブレット逆変換部５０９を具備する。
【００６３】
ウェーブレット変換部５０１は、入力画像に対してウェーブレット変換を実行し、該入力画像を複数の分解レベルに分解する。各分解レベルはそれぞれ異なる基準（尺度）を有し、分解レベル毎に低周波数成分と複数の高周波数成分を含む。例えば、ｍ＋１級（即ち、第０、１、・・・、ｍ級、ｍ≧１）に分解したとする。図１あるいは図４に示すのと同様に、後続の処理は、最高基準級（例えば、第ｍ級）から開始する。ウェーブレット変換部５０１は、ステップ１０２あるいはステップ４０２と相似の計算方法によりウェーブレット変換を行うことができる。ここでは重複する内容の説明は割愛する。
【００６４】
補償テンプレート生成部５０３は、ウェーブレット変換部５０１により得られた分解レベル毎の複数の高周波数成分に基づいて該分解レベルに対する補償テンプレートを生成する。補償テンプレート生成部５０３は、分解レベル毎の複数の高周波数成分を組み合わせて該分解レベルの補償テンプレートを生成することにより、生成された補償テンプレートは該分解レベルの高周波数成分の組み合わせ特性を反映させるようにしたので、入力画像の該分解レベルにて保留するエッジ情報を反映することができる。
【００６５】
補償テンプレート生成部５０３は、ステップ１０４あるいはステップ４０４における方法により補償テンプレートを生成することができる。具体的な例として、補償テンプレート生成部５０３は、上記の図２を参照しながら記述した、分解レベル毎の高周波数成分を組み合わせて補償テンプレートを生成する方法の実施例により補償テンプレートを生成することができる。例えば、補償テンプレート生成部５０３は、ウェーブレット変換部５０１で得られた分解レベル毎の複数の高周波数成分の和を計算し、その結果を該分解レベルの補償テンプレートとする。あるいは、補償テンプレート生成部５０３は、分解レベル毎の複数の高周波数成分の和に対して膨張あるいは拡散処理を行い、その結果を該分解レベルの補償テンプレートとしてもよい。ここでは、重複する内容の説明については割愛する。
【００６６】
ノイズ除去部５０５は、ウェーブレット変換部５０１で得られた分解レベル毎の低周波数成分に対してノイズ除去処理を行う。いずれかの適切な方法（例えば、ステップ１０６あるいはステップ４０６における方法）によりノイズ除去処理を行うことができるが、ここでは重複して説明はしない。
【００６７】
ノイズ除去部５０５は、更に、補償テンプレート生成部５０３にて生成された分解レベル毎の補償テンプレートを利用して、該分解レベルのノイズ除去処理後の低周波数成分に対してエッジ補償を行う。上記のように、補償テンプレート生成部５０３にて生成された補償テンプレートは、入力画像の該分解レベルでの保留するエッジ情報を反映することができる。それゆえ、補償テンプレートのエッジ情報を利用することにより、ノイズ除去処理後の低周波成分に対するエッジ補償を実現することができる。具体的な例として、ノイズ除去部５０５は、ステップ１０８あるいはステップ４０８における方法（例えば、上記の図３を参照しながら記述した方法）により、分解レベル毎の低周波数成分に対して補償を行う。ここでは、重複する説明はしない。
【００６８】
ウェーブレット逆変換部５０９は、ノイズ除去部５０５から出力された分解レベル毎の補償実施後の低周波数成分および高周波数成分を利用してウェーブレット逆変換を行う。なお、ウェーブレット逆変換部５０９は、いずれかの適切な計算方法によりウェーブレット逆変換を行うことができる。ここでは詳細な説明や具体的限定はしない。
【００６９】
最高基準（尺度）レベル（例えば、第ｍレベル）から開始し、補償テンプレート生成部５０３、ノイズ除去部５０５およびウェーブレット逆変換部５０９は、上述の方法により各分解レベルに対して上述処理を繰り返し、最低基準（尺度）レベル（第０レベル）まで処理を続け、ノイズ除去処理された画像を得る。
【００７０】
上述の画像処理装置において、分解レベル毎の高周波数成分の組み合わせ特性を反映した補償テンプレートを利用して、ノイズ除去処理後の画像に対してエッジ補償を行う。これにより、ノイズ除去処理により画像ボケが発生してしまうという問題を回避することができる。また、通常のウェーブレットノイズ除去方法においては、ノイズ除去処理の過程で画像がボケてしまうという問題が発生し得る。それゆえ、通常は折衷の計算方法を用いてノイズをフィルタリングすると共に画像のエッジ部分をあまりボケないようにしている。一方で、上述の画像処理装置においては、補償テンプレート生成部とノイズ除去部により上述のエッジ補償処理を行うことにより、ノイズ除去部は、いずれかの適切なノイズ除去方法により画像エッジがボケてしまうという問題を考慮する必要無く、できるだけノイズを除去できるものである。このような画像処理装置により、大きな基準（尺度）のノイズを除去できると共に、画像のエッジ部の鮮明さをも保証できるものである。
【００７１】
図６は、本実施形態の具体的な一例に基づくノイズ除去部の構成を示すブロック図である。上記のように、ノイズ除去処理にて除去されるノイズ成分の中には有用な情報（例えば、エッジ）が含まれる場合がある。図６に示すノイズ除去部は、補償テンプレートの中で反映するエッジ情報を利用して、フィルタリングされるノイズ成分に対して重み付けを行い、フィルタリングされるノイズ成分の中に含まれる有用な情報部分（例えば、エッジ）の重みを大きくし、ノイズ成分の中に含まれる無用な情報部分の重みを小さくし、重み付け後のノイズ成分をノイズ除去処理後の低周波数成分に加算し、その結果を補償後の低周波数成分とする。
【００７２】
図６に示すように、ノイズ除去部５０５は、ノイズフィルタ推定部５０５−１と低周波数成分補償部５０５−２を有する。
【００７３】
ノイズフィルタ推定部５０５−１は、ウェーブレット変換部５０１で得られた分解レベル毎の低周波成分に対してノイズ除去処理を実行する。具体的なノイズ除去処理方法（例えば、ステップ１０６あるいは４０６による方法）を採用することができるが、ここでは詳細な説明については割愛する。ノイズフィルタ推定部５０５−１は、分解レベル毎の低周波数成分からノイズとしてフィルタリングされるフィルタ成分を推定する。具体的には、ノイズフィルタ推定部５０５−１は、ウェーブレット変換部で得られる分解レベル毎の元の低周波数成分と該分解レベルの低周波数成分に基づいて前記フィルタ成分を推定する。具体的な例として、ノイズフィルタ推定部５０５−１は、上記の図３を参照しながら記述した実施例における推定方法を用いることができる。ここでは、重複して説明はしない。
【００７４】
低周波数成分補償部５０５−２は、補償テンプレート生成部５０３にて生成された補償テンプレートを利用して、ノイズフィルタ推定部５０５−１にて推定したノイズとしてフィルタリングされるフィルタ成分に対して重み付けを行う。具体的には、低周波数成分補償部５０５−２は、補償テンプレートの中のエッジ情報を利用して、ノイズ除去部５０５でフィルタリングされるフィルタ成分に含まれる有用な情報部分（例えば、エッジ）に対する重みを大きな値に設定し、フィルタ成分に含まれる無用な情報部分に対する重みを小さな値に設定することにより、有用な情報に基づく信号を強調し無用な情報に基づく信号を抑制するようにする。この後、低周波数成分補償部５０５−２は、重み付け後のフィルタ成分を利用して、ノイズ除去処理後の低周波数成分に対してエッジ補償を行い、補償後の低周波数成分をウェーブレット逆変換部５０９へ出力する。
【００７５】
具体的な例として、低周波数成分補償部５０５−２は、上述の図３を参照しながら記述した補償方法（例えば、式（３））により、ノイズ除去処理後の低周波数成分に対してエッジ補償を行う。ここでは重複して説明はしない。
【００７６】
その他の具体的な例として、ノイズ除去部５０５は、更に高周波数成分フィルタ部５０５−３（図６において破線で囲まれたブロック）を有する。高周波数成分フィルタ部５０５−３は、補償テンプレート生成部５０３にて生成された補償テンプレートを利用して、分解レベル毎の複数の高周波数成分に対してフィルタリングを行い、補償後の各高周波数成分をウェーブレット逆変換部５０９へ出力する。具体的には、高周波数成分フィルタ部５０５−３は、補償テンプレートの中のエッジ情報を利用して、各高周波数成分の中のエッジ情報に対応する部分を強調し、該高周波数成分の中の他の情報に対応する部分を抑制する。このようにして、有用な信号を強調し、無用な信号を抑制する効果を得ることができる。
【００７７】
具体的な例として、高周波数成分フィルタ部５０５−３は、上記の図４を参照しながら記述した補償方法（例えば、式（４））により、各高周波数成分に対してフィルタ処理を行う。ここでは、重複して説明はしない。
【００７８】
本実施形態に基づく画像処理方法や画像処理装置は、各種画像のノイズ除去処理に適用することができる。これらの画像は、一次元あるいは多次元（例えば、２次元あるいは３次元）であって、例えば、本実施形態に基づく画像処理方法と画像処理装置は、医用画像（例えば、医用画像診断装置により取得されたデータに基づいて生成された画像）のノイズ除去処理に応用可能である。その一例として、上述方法の各ステップおよび上述装置の各構成および／あるいは部分は、医用画像診断装置（例えば、Ｘ線診断装置、超音波診断装置、ＣＴ装置、磁気共鳴診断装置、ＰＥＴ装置等）のソフトウエア、ファームウエア、ハードウエアあるいはそれらの組み合わせとして、また、該医用画像診断装置の中の一部分として実施することができる。その一例として、既存の医用画像診断装置において、本実施形態の上述方法および／または装置に基づいて実施することができ、しかも、既存の医用画像診断装置の各構成部分に対してある程度改良をするだけで即実施可能となる。その他の例として、上述方法の各ステップおよび上述装置の各構成および／または部分は、前記医用画像診断装置とは独立した装置として実施してもよい。上述装置の各構成や部分は、ソフトウエア、ファームウエア、ハードウエアあるいはそれらの組み合わせた方式により構成することができるが、使用する具体的手段や方式は当業者の周知のものであり、ここでは特に述べることはしない。
【００７９】
一例として、上述方法の各ステップおよび上述装置の各構成および／または部分はソフトウエア、ファームウエア、ハードウエアあるいはそれらの組み合わせとして実施してもよい。ソフトウエアあるいはファームウエアを介して実現した場合、上述方法のソフトウエアプログラムを実施するため、メモリ媒体からあるいはネットワークを介して専用のハードウエア構造のコンピュータ（例えば、図８に示す汎用コンピュータ８００）へダウンロードして構成することができ、該コンピュータに各種プログラムがダウンロードされた状態で、各種機能等を実施することができる。
【００８０】
図８において、演算処理部（即ち、ＣＰＵ）８０１は、読み出し専用メモリ（ＲＯＭ）８０２の中に記憶されているプログラム、あるいは、記憶部８０８から読み書き兼用メモリ（ＲＡＭ）８０３へ書き込まれたプログラムに基づいて、各種処理を実施する。ＲＡＭ８０３では、必要に応じて、ＣＰＵ８０１が各種処理等を実施するときに必要なデータも記憶しておく。ＣＰＵ８０１、ＲＯＭ８０２およびＲＡＭ８０３は、バス８０４を経由してそれぞれ接続されている。入力／出力インターフェース８０５も、バス８０４につながっている。
【００８１】
入力部８０６（キーボード、マウス等を含む）、出力部８０７（モニタ、例えば、ブラウン管（ＣＲＴ）、液晶モニタ（ＬＣＤ）等や、スピーカ等を含む）、記憶部８０８（キーボードを含む）、通信部８０９（ネットワークインターフェースカード、例えば、ＬＡＮカード、モデム等）は、入力／出力インターフェース８０５に接続されている。通信部８０９は、ネットワーク（例えば、インターネット）を介して通信処理を実施する。必要に応じて、駆動部８１０も入力／出力インターフェース８０５に接続可能である。取り外し可能な媒体８１１は、例えば、磁気ディスク、光ディスク、ＭＯ、半導体メモリ等であって、必要に応じて駆動部８１０に装着され、必要に応じてコンピュータプログラムを読み出して、記憶部８０８へダウンロードされる。
【００８２】
ソフトウエアを介して上述システム処理を実施する場合、ネットワーク（例えば、インターネットあるいは記憶媒体（例えば、取り外し可能な媒体８１１））からプログラムをダウンロードしてもよい。
【００８３】
当業者においては、このような記憶媒体は、図８に示すような、プログラムを記憶して、装置とは離れたところからユーザにプログラムを提供する取り外し可能な媒体８１１に限らない。取り外し可能な媒体８１１の例としては、磁気ディスク（フロッピー（登録商標）ディスク、光ディスク（ＣＤ−ＲＯＭやＤＶＤを含む）、磁気光ディスク（ＭｉｎｉＤｉｓｃ（ＭＤ、登録商標）を含む）らを含む。また、記憶媒体はＲＯＭ８０２であっても良く、記憶部８０８に含まれるハードディスク等、その中にプログラムが記憶され、それらを含む装置からユーザへプログラムが送られる形態でもよい。
【００８４】
本実施形態では、更に、メモリとして、機器読み取り可能なコマンドコードを記憶しているプログラム製品でも応用でき、前記コマンドコードが機器を介して読み取られると、本実施形態の実施例における方法が実施される。
【００８５】
上述機器読み取り可能なコマンドコードを記憶しているプログラム製品を受け入れるための記憶媒体も本実施形態に適用できる。その記憶媒体は、ハードディスク、光ディスク、磁気光ディスク、メモリカード、メモリスティックには限定されない。
【００８６】
上記の本実施形態の具体的実施例においては、一つの実施方式に示す特徴について、同様の方法を一つあるいは複数のほかの実施方法方の中で適用したり、その他の実施方法と組み合わせたり、あるいはその他の実施方法における特徴に替えるといったことも可能である。
【００８７】
さらに、“包含する／含む”といった用語を使用したときは、特徴・構成・ステップあるいは構造の存在を指し示す。ただし、その他の特徴・構成・ステップあるいは構造の存在や付加の排除を意味するものではない。
【００８８】
上記実施例においては、数字構成の図番記号を用いて各ステップや構成を表記している。ただし、これらの図番記号は単なる説明や画図の都合への考慮によるものであって、その順序やいかなるほかの限定を表すものではない、と当業者は理解すべきである。
【００８９】
このほか、本実施形態の方法は、詳細な説明の欄において説明された時間順序に沿って実施されるものに限らず、その他の時間順序に沿って、同時に、あるいは独立して実施されてもよい。それゆえ、本願の詳細な説明において説明された方法の実施順序は、本実施形態の技術範囲に対する構成を制限するものではない。
【００９０】
上記では、既に、本実施形態の具体的実施例の説明をもって、本実施形態の説明を行っているものの、上述のすべての実施例はすべて単なる例示に過ぎず、限定するものではない。当業者は、特許請求の主旨や範囲において、本実施形態の各種手直し・改良あるいは同等物の設計を行うことが可能である。これらの手直し・改良あるいは同等物は、本実施形態の保護範囲内に含まれるものである。
【符号の説明】
【００９１】
５０１  ウェーブレット変換部
５０３  補償テンプレート生成部
５０５  ノイズ除去部
５０９  ウェーブレット逆変換部
【図１】
2013065302.tif 000009
【図２】
2013065302.tif 000010
【図３】
2013065302.tif 000011
【図４】
2013065302.tif 000012
【図５】
2013065302.tif 000013
【図６】
2013065302.tif 000014
【図７】
2013065302.tif 000015
【図８】
2013065302.tif 000016