(57)【要約】【課題】  解像度の低下などの弊害を抑えつつ、低周波ノイズの低減も行なうことができるようにする。【解決手段】  縮小画像から置換データを生成するとともに、上記生成した置換データと入力画素データとを比較し、上記置換データと上記入力画素データとの差分が所定値以下の場合に上記入力画素データを上記置換データに置換するようにすることにより、精度の高い置換を行なうことができるようにする。【選択図】  図１
2005078345.tif 000002
【特許請求の範囲】
【請求項１】
縮小画像から置換データを生成するとともに、上記生成した置換データと入力画素データとを比較し、上記置換データと上記入力画素データとの差分が所定値以下の場合に上記入力画素データを上記置換データに置換するようにしたことを特徴とする画像処理装置。
【請求項２】
入力画像データを所定の倍率にて縮小するデータ縮小手段と、
上記データ縮小手段によって縮小された画像より入力画素データの位置に対応する所定サイズのウインドウ内の画素を抽出する画素抽出手段と、
上記画素抽出手段により抽出したウインドウ内の画素より置換データを生成する置換データ生成手段と、
上記置換データ生成手段によって生成された置換データと上記入力画素データとの差分絶対値を求める差分絶対値演算手段と、
上記入力画素データとの差分絶対値と第３の閾値とを比較する比較手段と、
上記入力画素データとの差分絶対値が上記第３の閾値未満と判定された時に入力画素データを上記置換データで置換するデータ置換手段とを備えることを特徴とする画像処理装置。
【請求項３】
上記ウインドウ内の平均値を求める平均値演算手段と、
上記ウインドウ内の画素を２つの領域に分割する領域分割手段と、
上記領域分割手段によって分割された領域毎に代表値を求める代表値演算手段と、
上記ウインドウ内の平均値及び上記２つの代表値と上記入力画素データとの差分絶対値を各々求める差分絶対値演算手段と、
上記３つの差分絶対値の内、差分絶対値が最小となる差分絶対値を選択して置換データとする差分絶対値選択手段とを有することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
上記ウインドウ内の平均値を求める平均値演算手段と、
上記ウインドウ内の画素を２つの領域に分割する領域分割手段と、
上記領域分割手段によって２つに分割された領域毎に代表値を求める代表値演算手段と、
上記領域分割手段によって分割された２つの領域代表値の差分を求める差分演算手段と、
上記差分演算手段によって求めた２つの領域代表値の差分と閾値とを比較する比較手段と、
上記比較手段による比較結果が、上記２つの領域代表値の差分が上記閾値以下の時に上記ウインドウ内の平均値を置換データとする置換手段とを有することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
上記２つの領域代表値の平均を求める平均値演算手段と、
上記平均値演算手段によって求めた領域代表値の平均と入力画素データとを比較する比較手段と、
上記入力画素データが上記領域代表値の平均未満の時、小さい方の領域代表値を選択し、入力画素データが上記領域代表値の平均以上の時、大きい方の領域代表値を選択する領域代表値選択手段と、
上記２つの領域代表値の差分が上記閾値を超える時に、上記選択された代表値を置換データとする置換手段とを有することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
上記ウインドウ内の画素を２つの領域に分割する領域分割手段は、上記ウインドウ内の平均値との比較によって分割を行なうことを特徴とする請求項２〜５の何れか１項に記載の画像処理装置。
【請求項７】
上記第３の閾値は、画素を構成する色のプレーンごとに、同じ値あるいは違う値を設定可能であり、各プレーンの入力画素データを置換データで置換するかしないかの判断は、１つまたは複数の閾値を用いて行なうことを特徴とする請求項２に記載の画像処理装置。
【請求項８】
上記色のプレーンのうち、第１のプレーンは、各色のプレーンの中で最も視感度の高い色を配置することを特徴とする請求項２に記載の画像処理装置。
【請求項９】
上記第１のプレーンのデータを入力画素データから置換データに置換するかどうかの判定は、上記第１プレーンの入力画素データと第１プレーンの置換データとの差分絶対値である第１の絶対差分値と上記第３の閾値との大小比較で判定し、第２のプレーン以降を入力画素データから置換データに置換するかどうかの判定は、上記第１の差分絶対値と第４の閾値との大小比較と、現在のプレーンの入力画素データと現在のプレーンの置換データとの差分絶対値と第３の閾値との大小比較とで判定することを特徴とする請求項２に記載の画像処理装置。
【請求項１０】
縮小画像から置換データを生成するとともに、上記生成した置換データと入力画素データとを比較し、上記置換データと上記入力画素データとの差分が所定値以下の場合に上記入力画素データを上記置換データに置換するようにしたことを特徴とする画像処理方法。
【請求項１１】
入力画像データを所定の倍率にて縮小するデータ縮小工程と、
上記データ縮小工程によって縮小された画像より入力画素データの位置に対応する所定サイズのウインドウ内の画素を抽出する画素抽出工程と、
上記画素抽出工程により抽出したウインドウ内の画素より置換データを生成する置換データ生成工程と、
上記置換データ生成工程によって生成された置換データと上記入力画素データとの差分絶対値を求める差分絶対値演算工程と、
上記入力画素データとの差分絶対値と第３の閾値とを比較する比較工程と、
上記入力画素データとの差分絶対値が上記第３の閾値未満と判定された時に入力画素データを上記置換データで置換するデータ置換工程とを有することを特徴とする画像処理方法。
【請求項１２】
上記ウインドウ内の平均値を求める平均値演算工程と、
上記ウインドウ内の画素を２つの領域に分割する領域分割工程と、
上記領域分割工程によって分割された領域毎に代表値を求める代表値演算工程と、
上記ウインドウ内の平均値及び上記２つの代表値と上記入力画素データとの差分絶対値を各々求める差分絶対値演算工程と、
上記３つの差分絶対値の内、差分絶対値が最小となる差分絶対値を選択して置換データとする差分絶対値選択工程とを有することを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
上記ウインドウ内の平均値を求める平均値演算工程と、
上記ウインドウ内の画素を２つの領域に分割する領域分割工程と、
上記領域分割工程によって２つに分割された領域毎に代表値を求める代表値演算工程と、
上記領域分割工程によって分割された２つの領域代表値の差分を求める差分演算工程と、
上記差分演算工程によって求めた２つの領域代表値の差分と閾値とを比較する比較工程と、
上記比較工程による比較結果が、上記２つの領域代表値の差分が上記閾値以下の時に上記ウインドウ内の平均値を置換データとする置換工程とを有することを特徴とする請求項１１に記載の画像処理方法。
【請求項１４】
上記２つの領域代表値の平均を求める平均値演算工程と、
上記平均値演算工程によって求めた領域代表値の平均と入力画素データとを比較する比較工程と、
上記入力画素データが上記領域代表値の平均未満の時、小さい方の領域代表値を選択し、入力画素データが上記領域代表値の平均以上の時、大きい方の領域代表値を選択する領域代表値選択工程と、
上記２つの領域代表値の差分が上記閾値を超える時に、上記選択された代表値を置換データとする置換工程とを有することを特徴とする請求項１３に記載の画像処理方法。
【請求項１５】
上記ウインドウ内の画素を２つの領域に分割する領域分割工程は、上記ウインドウ内の平均値との比較によって分割を行なうことを特徴とする請求項１１〜１４の何れか１項に記載の画像処理方法。
【請求項１６】
上記第３の閾値は、画素を構成する色のプレーンごとに、同じ値あるいは違う値を設定可能であり、各プレーンの入力画素データを置換データで置換するかしないかの判断は、１つまたは複数の閾値を用いて行なうことを特徴とする請求項１１に記載の画像処理方法。
【請求項１７】
上記色のプレーンのうち、第１のプレーンは、各色のプレーンの中で最も視感度の高い色を配置することを特徴とする請求項１１に記載の画像処理方法。
【請求項１８】
上記第１のプレーンのデータを入力画素データから置換データに置換するかどうかの判定は、上記第１プレーンの入力画素データと第１プレーンの置換データとの差分絶対値である第１の絶対差分値と上記第３の閾値との大小比較で判定し、第２のプレーン以降を入力画素データから置換データに置換するかどうかの判定は、上記第１の差分絶対値と第４の閾値との大小比較と、現在のプレーンの入力画素データと現在のプレーンの置換データとの差分絶対値と第３の閾値との大小比較とで判定することを特徴とする請求項１１に記載の画像処理方法。
【請求項１９】
入力画像データを所定の倍率にて縮小するデータ縮小工程と、
上記データ縮小工程によって縮小された画像より入力画素データの位置に対応する所定サイズのウインドウ内の画素を抽出する画素抽出工程と、
上記画素抽出工程により抽出したウインドウ内の画素より置換データを生成する置換データ生成工程と、
上記置換データ生成工程によって生成された置換データと上記入力画素データとの差分絶対値を求める差分絶対値演算工程と、
上記入力画素データとの差分絶対値と第３の閾値とを比較する比較工程と、
上記入力画素データとの差分絶対値が上記第３の閾値未満と判定された時に入力画素データを上記置換データで置換するデータ置換工程とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項２０】
上記請求項１９に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、画像処理方法、コンピュータプログラム及びコンピュータ読み取り可能な記録媒体に関し、特に、多値画像データのノイズ低減処理を行なうために用いて好適なものである。
【背景技術】
【０００２】
デジタルカメラにて撮影された画像データやスキャナなどにて光学的に読み込まれた画像データにはＣＣＤ等の光学センサに由来する各種のノイズ、例えば高周波ノイズや、比較的大きな斑状ノイズなどの低周波ノイズが含まれている。
【０００３】
これらのノイズの内、高周波ノイズを低減するためには、一般にローパスフィルタが多く用いられる。また、高周波ノイズ低減処理としては、特許文献１に記載のようにメディアンフィルタ処理を用いる例もある。
【０００４】
【特許文献１】特開平４−２３５４７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような各種フィルタ処理を全画像データに対して施すと、ノイズだけでなく画像の高周波成分までも低減してしまうため、画質が低下してしまう問題点があった。また、上述のような各種フィルタ処理は主に高周波ノイズを低減することを目的としており、上記比較的大きな斑状ノイズなどの低周波ノイズの低減には全く効果がない問題点があった。
本発明は上述の問題点にかんがみ、解像度の低下などの弊害を抑えながら、低周波ノイズの低減を行なうことができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像処理装置は、縮小画像から置換データを生成するとともに、上記生成した置換データと入力画素データとを比較し、上記置換データと上記入力画素データとの差分が所定値以下の場合に上記入力画素データを上記置換データに置換するようにしたことを特徴としている。
また、本発明の他の特徴とするところは、入力画像データを所定の倍率にて縮小するデータ縮小手段と、上記データ縮小手段によって縮小された画像より入力画素データの位置に対応する所定サイズのウインドウ内の画素を抽出する画素抽出手段と、上記画素抽出手段により抽出したウインドウ内の画素より置換データを生成する置換データ生成手段と、上記置換データ生成手段によって生成された置換データと上記入力画素データとの差分絶対値を求める差分絶対値演算手段と、上記入力画素データとの差分絶対値と第３の閾値とを比較する比較手段と、上記入力画素データとの差分絶対値が上記第３の閾値未満と判定された時に入力画素データを上記置換データで置換するデータ置換手段とを備えることを特徴としている。
【０００７】
本発明の画像処理方法は、縮小画像から置換データを生成するとともに、上記生成した置換データと入力画素データとを比較し、上記置換データと上記入力画素データとの差分が所定値以下の場合に上記入力画素データを上記置換データに置換するようにしたことを特徴としている。
また、本発明の他の特徴とするところは、入力画像データを所定の倍率にて縮小するデータ縮小工程と、上記データ縮小工程によって縮小された画像より入力画素データの位置に対応する所定サイズのウインドウ内の画素を抽出する画素抽出工程と、上記画素抽出工程により抽出したウインドウ内の画素より置換データを生成する置換データ生成工程と、上記置換データ生成工程によって生成された置換データと上記入力画素データとの差分絶対値を求める差分絶対値演算工程と、上記入力画素データとの差分絶対値と第３の閾値とを比較する比較工程と、上記入力画素データとの差分絶対値が上記第３の閾値未満と判定された時に入力画素データを上記置換データで置換するデータ置換工程とを有することを特徴としている。
【０００８】
本発明のコンピュータプログラムは、入力画像データを所定の倍率にて縮小するデータ縮小工程と、上記データ縮小工程によって縮小された画像より入力画素データの位置に対応する所定サイズのウインドウ内の画素を抽出する画素抽出工程と、上記画素抽出工程により抽出したウインドウ内の画素より置換データを生成する置換データ生成工程と、上記置換データ生成工程によって生成された置換データと上記入力画素データとの差分絶対値を求める差分絶対値演算工程と、上記入力画素データとの差分絶対値と第３の閾値とを比較する比較工程と、上記入力画素データとの差分絶対値が上記第３の閾値未満と判定された時に入力画素データを上記置換データで置換するデータ置換工程とをコンピュータに実行させることを特徴としている。
【０００９】
本発明の記録媒体は、上記に記載のコンピュータプログラムを記録したことを特徴としている。コンピュータ読み取り可能な記録媒体。
【発明の効果】
【００１０】
本発明によれば、縮小画像から置換データを生成するとともに、上記生成した置換データと入力画素データとを比較し、上記置換データと上記入力画素データとの差分が所定値以下の場合に上記入力画素データを上記置換データに置換するようにしたので、画像の高周波成分を除去することなくノイズ成分を良好に除去することができる。
【００１１】
また、本発明の他の特徴によれば、平均化したデータと入力画素データとを比較することでノイズと有意信号との分離を図るとともに、縮小画像より置換データを生成することにより、より低い周波数成分までノイズ除去効果を有効にすることができる。
【００１２】
また、本発明の他の特徴によれば、領域別平均値を用いることによって、エッジ付近における置換画素を増加させ、ノイズ除去効果が有効となる範囲を拡大させることができ、簡単な操作で弊害も少なく、より効果的なノイズ除去を実現することができる。特に、処理に必要なラインメモリの容量を大幅に削減することができる。
また、本発明の他の特徴によれば、視感度の高いプレーンの情報をその他のプレーンの置換判定に用いることにより、精度の高い置換処理を行なうことが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明の画像処理装置、画像処理方法、コンピュータプログラム及びコンピュータ読み取り可能な記録媒体の実施の形態を説明する。もちろん、以下の実施の形態は、本願発明の技術分野における当業者による実施を容易にするために開示を提供するものであり、特許請求の範囲によって確定される本願発明の技術的範囲に含まれるほんの一部の実施の形態にすぎない。したがって、本願明細書に直接的に記載されていない実施の形態であっても、技術思想が共通する限り本願発明の技術的範囲に包含されることは当業者にとって自明であろう。
【００１４】
［第１実施の形態］
以下、図面を参照して本発明の第１の実施の形態を詳細に説明する。
図１は、本発明の第１の実施の形態に係わる画像処理装置の構成を説明するブロック図である。図１において、１は画像縮小部であり、入力画像データを所定の倍率（例えば1/4）にて縮小する。２は画素抽出部であり、縮小画像より入力画素位置を中心にｎ×ｍ（ｍ、ｎは整数）の矩形状に縮小画素を抽出する。３はウインドウ平均演算部であり、抽出したウインドウ内の平均値を生成する。４は領域分割部であり、例えばウインドウ内の縮小画素をウインドウ平均と比較し、ウインドウ平均以下の画素は第１の領域０とし、それ以外の画素を第２の領域１として分離する。
【００１５】
５は第１の領域０の平均演算部であり、領域分割部４にて第１の領域０と判定された画素のウインドウ内平均値を生成する。６は第２の領域１の平均演算部であり、領域分割部４にて第２の領域１と判定された画素のウインドウ内平均値を生成する。７は第１の領域０の差分値生成部であり、第１の領域０の平均演算部５の出力と、タイミング調整部１０にて遅延補償された入力画像データ（注目画素）との差分絶対値である第１の差分絶対値を生成する。
【００１６】
８は第２の領域１の差分値生成部であり、第２の領域１の平均演算部６の出力と、タイミング調整部１０にて遅延補償された入力画像データ（注目画素）との差分絶対値である第２の差分絶対値を生成する。
【００１７】
９はウインドウ内差分値生成部であり、ウインドウ内平均演算部３の出力と、タイミング調整部１０にて遅延補償された入力画像データ（注目画素）との差分絶対値である第３の差分絶対値を生成する。
【００１８】
１０はタイミング調整部であり、入力画像データを各処理部で処理する際に生じるレイテンシ相当分遅延するタイミング調整を行なう。１１は第１の比較部であり、上記３つの差分絶対値と閾値Ｔｈ２とを比較し、上記３つの差分絶対値の内、閾値Ｔｈ３未満で最小となる平均値を選択するように画素置換部１３を制御する。なお、いずれの差分絶対値も閾値Ｔｈ３未満にならない場合は入力画像データを選択するように画素置換部１３を制御する。
【００１９】
１２は第２の比較部であり、画素置換部１３からの入力値である、第１プレーンの入力画像データ（注目画素）と上記条件で選択された平均値との差分絶対値と、閾値Ｔｈ４とを比較し、差分が閾値Ｔｈ４以上の場合は、第２プレーン以降は無条件で入力画像データ（注目画素）を選択するように画素置換部１３に通知する。
【００２０】
１３は画素置換部であり、第１プレーンの画像データに関しては、第３の閾値Ｔｈ３未満の差分絶対値が存在した時のみ、上記条件を満たす平均値で入力画素データを置換する。また、第２プレーン以降の画像データは、第３の閾値Ｔｈ３未満の差分絶対値が存在し、第１プレーンの差分絶対値が閾値Ｔｈ４未満であった時のみ、上記条件を満たす平均値で入力画素データを置換する。
【００２１】
次に、上述した構成による画像処理装置の処理動作について説明する。図２は、本実施の形態による画像処理装置の動作手順を説明するためのフローチャートである。
まず、不図示のＣＰＵ等により各処理に必要なパラメータ設定が行われる（ステップＳ２１）。ここで、パラメータとは、画像を縮小率、ウインドウサイズ、閾値であり、入力画像及び除去すべきノイズの性質により決定される。
【００２２】
これらのパラメータは、入力画像を解析することによって決定してもよいし、入力画像の属性（プロパティ）や出力条件によって予め決められた値に設定してもよい。なお、常に一定値とする場合には、パラメータ設定は省略される。
【００２３】
次に、入力画像は所定の縮小率で縮小される（ステップＳ２２）。本実施の形態では、この縮小処理を行なうことにより、孤立点ノイズ（インパルスノイズ）や高周波ノイズを除去すると共に、後述する低周波ノイズ除去のための画素数（ウインドウサイズ）の削減を行なう。
【００２４】
なお、縮小率を小さくする（出力サイズを小さくする）と、後段のウインドウサイズを小さくできるが、画像の高周波成分も除去されるため、入力画素との差分が大きくなり、置換される画素が減少するだけでなく、エッジ部では置換のオン・オフによるジャギー状の妨害が現れてしまう。また、縮小率を大きくする（出力サイズを大きくする）と、後段のウインドウサイズが大きくなり、処理量が増加してしまう。以下では、縮小率を１／４として説明する。
【００２５】
画像の縮小が終わると、次に、ステップＳ２３において上記操作を入力画像の終端まで行なったか否かを判定する。この判定の結果、上記操作を入力画像の終端まで繰り返した場合には処理が終了する。
【００２６】
ステップＳ２３の判定の結果、画像終端まで行っていない場合には、ステップＳ２４に進み、入力画素（注目画素）位置を中心に所定形状内の縮小画素データが抽出される。これは２次元ＦＩＲフィルタのタップ（ウインドウ）に相当し、入力画素（注目画素）位置の移動によりシフトする。なお、上記のように縮小率を１／４としているので、入力画素が水平方向に４画素移動するとウインドウが１画素水平方向にシフトする。また、入力画素が垂直方向に４ライン移動するとウインドウが１ライン垂直方向にシフトする。
【００２７】
ここで、ウインドウサイズを４×４、縮小率を１／４とすると、元の入力画像上では１６×１６のウインドウに相当し、８×８の大きさまでの斑状ノイズの削減が可能である。以下ではウインドウサイズを４×４として説明する。抽出されたウインドウ内の画素より、置換画素データを生成する（ステップＳ２５）。
【００２８】
図３は、置換画素データ生成（ステップＳ２５）の詳細な動作手順を説明するためのフローチャートである。
まず、ウインドウ内の画素を第１の領域０と第２の領域１の２つに分割する。具体的には、ウインドウ内の画素平均を求め、各ウインドウ内の画素を該ウインドウ平均値と比較し、ウインドウ平均値以下なら第１の領域０とし、それ以外では第２の領域１とする（ステップＳ３０）。分割された画素は各々の領域毎に平均値Ａ０、Ａ１を求める（ステップＳ３１、Ｓ３２）。
【００２９】
次に、各領域の平均値と入力画素データとの差分絶対値を求める（ステップＳ３３、Ｓ３４）。求めた各領域の平均値と入力画素データとの差分絶対値Ｄ０、Ｄ１と、上記ウインドウ平均値と入力画素データとの差分絶対値Ｄｗとを各々比較し（ステップＳ３５、Ｓ３６、Ｓ３７）、入力画素データとの差分絶対値が最小となる平均値を置換データとする（ステップＳ３８、Ｓ３９、Ｓ４０）。
【００３０】
所定の条件が成立すると、生成された置換データが入力画素データに置き換わって出力され、所定の条件が不成立のときは入力画素データがそのまま出力される（ステップＳ２６）。
【００３１】
図４及び図５は、置換処理（ステップＳ２６）の詳細な動作手順を説明するためのフローチャートである。このうち、図４は、画素の第１プレーンの置換処理（ステップＳ２６）の詳細な動作手順を説明するためのフローチャートであり、図５は、画素の第２プレーン以降の置換処理（ステップＳ２６）の詳細な動作手順を説明するためのフローチャートである。
【００３２】
まず、図４の第１プレーンの置換処理については、入力された置換データと入力画素データとの差分絶対値Ｄを求める（ステップＳ４１）。次に、上記差分絶対値Ｄと閾値Ｔｈ３とを比較し（ステップＳ４２）、差分絶対値Ｄが閾値Ｔｈ３未満であれば置換データを出力する（ステップＳ４３）。差分絶対値Ｄが閾値Ｔｈ３以上であれば入力画素データを出力する（ステップＳ４４）。
【００３３】
また、図５の第２のプレーン以降の置換処理については、入力された置換データと入力画素データとの差分絶対値Ｄを求める（ステップＳ５１）。次に、第１プレーンの差分絶対値と閾値Ｔｈ４とを比較する（ステップ５２）。この比較の結果、差分絶対値が閾値Ｔｈ４以上であれば入力画素データを出力する（ステップＳ５５）。また、差分絶対値が閾値Ｔｈ４未満であれば、上記差分絶対値Ｄと閾値Ｔｈ３とを比較し（ステップＳ５３）、差分絶対値Ｄが閾値Ｔｈ３未満であれば置換データを出力する（ステップＳ５４）。また、差分絶対値Ｄが閾値Ｔｈ３以上であれば入力画素データを出力する（ステップＳ５５）。
【００３４】
上記操作を入力画像の終端まで繰り返すことにより処理が終了する（ステップＳ２３）。
上記一連の動作により、差分が閾値以下の平均値が存在する場合は、入力画素はこの差分が閾値以下の平均値に置換されてノイズが除去される。
【００３５】
上述したように、例えば８×８の大きさまでの斑状ノイズの削減する場合、縮小画像を用いない場合は１６×１６のウインドウが必要になり、水平方向の画素数をＷとすると、必要なラインメモリの容量は１５Ｗとなる。それに対して、本実施の形態では１／４縮小画像を用いることで必要なラインメモリの容量は３ライン×（1/4）Ｗ＝（3/4）Ｗとなり１／２０に削減される。
【００３６】
このように、本願発明の第１の実施の形態によれば、平均化したデータと入力画素データとを比較することでノイズと有意信号との分離を図り、縮小画像より置換データを生成することにより、より低い周波数成分までノイズ除去効果を有効にし、領域別平均値を用いることによって、エッジ付近における置換画素を増加させ、ノイズ除去効果が有効となる範囲を拡大させることができ、簡単な操作で弊害も少なく、より効果的なノイズ除去効果が得られる。
【００３７】
なお、上記説明では領域の分割にウインドウ内の画素平均を用いたが、これに限らず、例えばウインドウ内の画素を大きい順に並べた時の中央に位置する画素の値やウインドウ内の画素レンジの中央値としてもよい。また、置換画素候補も各領域の平均値の代わりに最大値の次に大きい数及び最小値の次に小さい数としてもよい。
【００３８】
上記処理について、第１プレーンは画素を構成する成分のうち視感度の最も高い色成分を用いることにより、他のプレーンの画素を置換するかしないかの判断の精度を向上させることが可能となる。第１プレーンは、ＲＧＢ空間の画像のノイズリダクションを行なう場合はＧ（グリーン）を選択し、Ｙｃｃ空間の画像のノイズリダクションを行なう場合はＹ（輝度）を選択し、ＣＭＹＫ空間の画像のノイズリダクションを行なう場合はＭ（マゼンタ）を選択するのが適当である。
【００３９】
第１プレーンの置換処理は、閾値Ｔｈ３と第１プレーンの差分絶対値との比較のみで行ない、第２プレーン以降の置換処理は閾値Ｔｈ４と第１プレーンの差分絶対値との比較と、閾値２と現在のプレーンの差分絶対値との比較を行ない、２つの条件が満足した場合のみ置換処理を行なう。上記閾値Ｔｈ３は、プレーンごとに独立した値を設定しても、すべてのプレーンで同じ値を設定してもよい。第１プレーンの閾値Ｔｈ３と閾値Ｔｈ４との大小関係については、閾値Ｔｈ４が第１プレーンの閾値Ｔｈ３以下の場合は、第１プレーンの画素の置換が行われた画素のみ、第２プレーン以降の画素の置換が行われることになるが、閾値Ｔｈ４が第１プレーンの閾値Ｔｈ３より大きい値を設定した倍は、それぞれのプレーン独立に画素の置換が行われる。
【００４０】
（他の実施の形態）
前述した実施の形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本願発明の目的が達成されることは言うまでもない。
【００４１】
この場合、記憶媒体から読み出されたプログラムコード自体が本願発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本願発明を構成することになる。
【００４２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００４３】
また、コンピュータが読み出したプログラムコードを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施の形態の機能が実現され得る。
【００４４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施の形態の機能が実現され得る。
【００４５】
なお、本願発明は、前述した実施の形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体から、そのプログラムを、パソコン通信など通信ラインを介して要求者にそのプログラムを配信する場合にも適用できることは言うまでもない。
【図面の簡単な説明】
【００４６】
【図１】図１は、第１の実施の形態に係る例示的な画像処理装置の構成を示すブロック図である。
【図２】本実施の形態に係る画像処理装置の動作手順を説明するためのフローチャートである。
【図３】第１の実施の形態に係る置換画素データ生成部の詳細な動作手順を説明するためのフローチャートである。
【図４】本実施の形態に係る置換処理部の第１プレーン処理時の詳細な動作手順を説明するためのフローチャートである。
【図５】本実施の形態に係る置換処理部の第２プレーン以降処理時の詳細な動作手順を説明するためのフローチャートである。
【符号の説明】
【００４７】
１  画像縮小部
２  画素抽出部
３  ウインドウ平均演算部
４  領域分割部
５  第１の領域０の平均演算部
６  第２の領域１の平均演算部
７  第１の領域０の差分値生成部
８  第２の領域１の差分値生成部
９  ウインドウ内差分値生成部
１０  タイミング調整部
１１  第１の比較部
１２  第２の比較部
１３  画素置換部
【図１】
2005078345.tif 000003
【図２】
2005078345.tif 000004
【図３】
2005078345.tif 000005
【図４】
2005078345.tif 000006
【図５】
2005078345.tif 000007