(57)【特許請求の範囲】
【請求項１】
入力された画像の電子データを平滑化し、前記電子データに含まれる雑音を除去する画像処理方法であって、
注目画素、ならびに前記注目画素を中心としたマトリクスを構成する周囲の画素から出力される輝度成分の強度から前記電子データを平滑化するための平滑化強度を算出する強度算出段階を含み、
前記平滑化強度は、輝度成分の強度に対する雑音の頻度の分布式から求めた前記雑音の頻度が最大となる輝度の値に基づいて設定され、前記注目画素から出力される輝度成分の強度が高いとき、前記注目画素から出力された輝度成分の強度を前記マトリクスを構成する周囲の画素へ分配する割合が大きく設定され、前記注目画素から出力される輝度成分の強度が低いとき、前記注目画素から出力された輝度成分の強度を前記マトリクスを構成する周囲の画素へ分配する割合が小さく設定されていることを特徴とする画像処理方法。
【請求項２】
前記強度算出段階で算出された前記平滑化強度に基づいて、あらかじめ設定されているフィルタ情報を選択するフィルタ情報選択段階と、
前記フィルタ情報選択段階で選択された前記フィルタ情報に基づいて前記電子データを平滑化する平滑化処理段階と、
を含むことを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記強度算出段階で算出された前記平滑化強度に基づいて、フィルタ情報を作成するフィルタ情報作成段階と、
前記フィルタ情報作成段階で作成された前記フィルタ情報に基づいて前記電子データを平滑化する平滑化処理段階と、
を含むことを特徴とする請求項１記載の画像処理方法。
【請求項４】
入力手段から入力された画像の電子データを平滑化し、前記電子データに含まれる雑音を除去するための処理をコンピュータに実行させるための画像処理プログラムが記録された記録媒体であって、
前記入力手段から入力された画像を構成する複数の画素のうち、注目画素、ならびに前記注目画素を中心としたマトリクスを構成する周囲の画素から出力される輝度成分の強度から前記電子データを平滑化するための平滑化強度を算出する強度算出手順と、算出された前記平滑化強度を用いて前記電子データを平滑化し出力する平滑化手順とをコンピュータに実行させ、
前記平滑化強度は、輝度成分の強度に対する雑音の頻度の分布式から求めた前記雑音の頻度が最大となる輝度の値に基づいて設定され、前記注目画素から出力される輝度成分の強度が高いとき、前記注目画素から出力された輝度成分の強度を前記マトリクスを構成する周囲の画素へ分配する割合が大きく設定され、前記注目画素から出力される輝度成分の強度が低いとき、前記注目画素から出力された所定の輝度成分を前記マトリクスを構成する周囲の画素へ分配する割合が小さく設定されていることを特徴とする画像処理プログラムが記録された記録媒体。
【請求項５】
前記強度算出手順で算出された前記平滑化強度に基づいて、コンピュータにあらかじめ設定されているフィルタ情報を選択させるフィルタ情報選択手順をさらに含み、
前記平滑化手順では、前記フィルタ情報選択段階で選択された前記フィルタ情報を用いて前記電子データを平滑化して出力することを特徴とする請求項４記載の画像処理プログラムが記録された記録媒体。
【請求項６】
前記強度算出手順で算出された前記平滑化強度に基づいて、コンピュータにフィルタ情報を作成させるフィルタ情報作成手順をさらに含み、
前記平滑化手順では、前記フィルタ情報作成手順で作成された前記フィルタ情報を用いて前記電子データを平滑化して出力することを特徴とする請求項４記載の画像処理プログラムが記録された記録媒体。
【請求項７】
画像情報が入力され、前記画像情報を電子データとして出力可能な画像入力手段と、
前記画像入力手段から出力された前記電子データに含まれる輝度成分の強度から前記電子データを平滑化するための平滑化強度を算出する強度算出手段とを備え、
前記平滑化強度は、注目面素、ならびに注目画素を中心としたマトリクスを構成する周囲の面素から出力される輝度成分の強度に対する雑音の頻度の分布式から求めた前記雑音の頻度が最大となる輝度の値に基づいて設定され、前記注目画素から出力される輝度成分の強度が高いとき、前記注目画素から出力された輝度成分の強度を前記マトリクスを構成する周囲の画素へ分配する割合が大きく設定され、前記注目画素から出力される輝度成分の強度が低いとき、前記注目画素から出力された輝度成分の強度を前記マトリクスを構成する周囲の画素へ分配する割合が小さく設定されていることを特徴とする画像処理装置。
【請求項８】
前記強度算出手段により算出された平滑化強度に基づいて、あらかじめ設定されているフィルタ情報が記録されている記録部と、
前記強度算出手段により算出された前記平滑化強度に基づいて前記記録部に記録されている前記フィルタ情報から特定フィルタ情報を選択するフィルタ情報選択手段と、
前記フィルタ情報選択手段により選択された前記特定フィルタ情報に基づいて前記画像入力手段から出力される前記電子データに平滑化処理を実行する平滑化処理手段と、
前記平滑化処理手段により平滑化処理された電子データを前記記録部に記録する書き込み手段と、
を備えることを特徴とする請求項７記載の画像処理装置。
【請求項９】
前記強度算出手段により算出された平滑化強度に基づいてフィルタ情報を作成するフィルタ情報作成手段と、
前記フィルタ情報作成手段により作成された前記フィルタ情報に基づいて前記画像入力手段から出力される前記電子データに平滑化処理を実行する平滑化処理手段と、
前記平滑化処理手段により平滑化された電子データを記録可能な記録部と、
前記平滑化処理手段により平滑化された電子データを前記記録部に記録する書き込み手段と、
を備えることを特徴とする請求項７記載の画像処理装置。
【発明の詳細な説明】
（技術分野）
本発明は、入力された画像の電子データを平滑化し、雑音を除去する画像処理方法、記録媒体および画像処理装置に関する。
（背景技術）
例えばＣＣＤなどの画像入力手段を利用したデジタルスチルカメラ（以下、デジタルスチルカメラを「デジタルカメラ」という。）などの画像入力装置の場合、画像入力手段からは受光した光の量に対応した電気信号だけでなく、不要な電気信号が出力されることがある。その結果、出力された不要な電気信号は雑音（以下、雑音を「ノイズ」という。）として画像を構成する電子データに含まれることとなる。特に輝度の低い部分、すなわち画像が暗い部分にはノイズが目立って発生する傾向にある。
従来は、そのような画像に含まれるノイズを除去するために、画像を構成する電子データの全部に平滑化処理を実施したり、エッジ情報に基づいて画像に含まれるノイズを除去する方法が利用されている。
しかしながら、画像を構成する電子データの全部に平滑化処理を実施した場合、画像の部分によって輝度が異なっているにもかかわらず電子データの全部に平滑化処理を実施する。そのため、ノイズの目立つ輝度の低い部分だけでなく比較的ノイズが目立たない輝度の高い部分も平滑化され、画像の鮮明度が低下する。したがって、輝度の低い部分に集中するノイズを効果的に除去することはできない。
また、エッジ情報に基づいてノイズを除去する方法の場合も、エッジ部以外の平坦部のノイズを強調してしまうという問題がある。
そこで、本発明の目的は、入力された画像を構成する電子データに含まれる所定の色成分の強度に応じて平滑化強度を変化させ、平坦部のノイズを強調することなくノイズを集中的に除去する画像処理方法、画像処理プログラムおよび画像処理装置を提供することにある。
（発明の開示）
本発明の画像処理方法、記録媒体または画像処理装置は、注目画素、ならびに注目画素を中心としたマトリクスを構成する周囲の画素から出力される輝度成分の強度から電子データを平滑化するための平滑化強度を算出している。平滑化強度は、輝度成分の強度と雑音の頻度との関係から設定され、注目画素から出力される輝度成分の強度が高いとき、注目画素から出力された輝度成分の強度をマトリクスを構成する周囲の画素へ分配する割合が大きく設定され、注目画素から出力される輝度成分の強度が低いとき、注目画素から出力された輝度成分の強度をマトリクスを構成する周囲の画素へ分配する割合が小さく設定されていることを特徴とする。そのため、例えば、入力された画像の電子データの輝度を算出し、輝度から平滑化強度を算出することにより、輝度に応じて平滑化強度を変化させることができる。したがって、平坦部のノイズが強調されることなく、例えば輝度の低い部分すなわち画像の暗い部分のノイズを集中的に除去することができる。
また、輝度だけでなく単色の色成分の強度、あるいは複数の色成分の強度の和など所定の色成分の強度から平滑化強度を算出することができる。したがって、所定の色成分の強度に応じて平滑化強度を変化させることができ、画像の中でノイズの目立つ部分から集中的にノイズを除去することができる。
さらに、算出された平滑化強度からフィルタ情報を選択し、そのフィルタ情報に基づいて電子データを平滑化する。フィルタ情報は算出された平滑化強度に対応してあらかじめ設定されている。そのため、平滑化強度が算出されるたびにフィルタ情報を作成する必要がない。したがって、例えば処理能力の低い計算機を使用した場合でも、電子データの平滑化処理を迅速に実行することができる。
さらに、算出された平滑化強度からフィルタ情報を作成し、その作成したフィルタ情報に基づいて電子データを平滑化する。フィルタ情報は、算出された平滑化強度に応じてその都度作成される。そのため、輝度成分の強度に応じた最適なフィルタ情報を作成することができる。したがって、平坦部のノイズを強調することなく、より効果的にノイズの目立つ部分からノイズを除去することができる。
（発明を実施するための最良の形態）
本発明の実施の形態を示す複数の実施例を図面に基づいて説明する。
（第１実施例）
図２は、本発明の第１実施例による画像処理装置を適用したデジタルカメラ１である。
図２に示すようにデジタルカメラ１は、制御部１０、画像入力手段２０、記録部３０、表示部４０およびインターフェイス５０などから構成されている。
制御部１０は画像入力手段２０から出力された電子データを処理するための電気回路である。制御部１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２および処理回路６０を有している。ＲＯＭ１２には、制御部１０のＣＰＵ１１および処理回路６０で実行されるコンピュータプログラムが記録されている。
図３に示すように処理回路６０は、分離手段６１、色強度算出手段６２、フィルタ情報選択手段６３、平滑化処理手段６４および書き込み手段６５から構成されている。
また、図２に示すように制御部１０には、ユーザからの入力を受け付けるための入力手段が接続されている。入力手段としては、ユーザから撮影の実行の指示が入力されるシャッターボタン７１、ならびにデジタルカメラ１の種々の機能の操作が入力される複数の入力ボタン７２などがある。
画像入力手段２０は、集光レンズ２１、ＣＣＤ２２およびＡ／Ｄ変換器２３を有している。集光レンズ２１は被写体からの光をＣＣＤ２２へ集光する。ＣＣＤ２２は撮像素子を複数有している。ＣＣＤ２２は、水平方向ならびに垂直方向にマトリクス状に複数個配置されている撮像素子からなり、１つの撮像素子が１つの画素を構成している。
撮像素子の受光面側にはそれぞれカラーフィルタが配置されている。カラーフィルタとしては、Ｃｙ（Cyan）、Ｍｇ（Magenta）、Ｙｅ（Yellow）およびＧ（Green）からなる補色フィルタが使用されている。ＣＣＤの補色フィルタは、例えば図４に示すように配置されている。各カラーフィルタは光の三原色である赤（Ｒ）、緑（Ｇ）および青（Ｂ）のうち次の色の光を透過する。Ｃｙ＝Ｇ＋Ｂ、Ｍｇ＝Ｂ＋ＲおよびＹｅ＝Ｇ＋Ｒである。すなわち、１つのフィルタで２色の光を透過する。
ＣＣＤ２２の各撮像素子へ入射された光は電気信号に変換されて出力される。ＣＣＤ２２から出力された電気信号はアナログ信号であるので、Ａ／Ｄ変換器２３でデジタルの電子データへ変換される。
記録部３０は、ＲＡＭ（Random Access Memory）３１およびフラッシュメモリ３２を有している。ＲＡＭ３１としては、セルフリフレッシュ機能を有するＤＲＡＭ（Dynamic  RAM）が用いられる。フラッシュメモリ３２は通電しなくても記録内容を保持することができる書き換え可能な記録媒体であり、デジタルカメラ１に内蔵されているか、またはデジタルカメラ１に着脱自在に取り付けられている。
ＲＡＭ３１は、制御部１０で処理またはＡ／Ｄ変換器２３から出力されたデジタルの電子データを一時的に記録する。フラッシュメモリ３２は、ＲＡＭ３１に一時的に記録されている電子データを蓄積して保管する。また、フラッシュメモリ３２には、後述するフィルタ情報が記録されている。
表示部４０は、液晶表示装置（ＬＣＤ）４１およびＶＲＡＭ（Video  RAM）４２を有している。ＬＣＤ４１はフラッシュメモリ３２に記録されている電子データまたはＡ／Ｄ変換器２３から出力されたデジタルの電子データに基づく画像を表示する。ＶＲＡＭ４２にはＬＣＤ４１で表示するために電子データから作成される表示データが記録されている。
インターフェイス５０は、フラッシュメモリ３２に記録されている電子データを外部の例えばパーソナルコンピュータなどの機器に出力する。
次に、制御部１０での処理について詳細に説明する。
前述のように制御部１０には処理回路６０が設けられている。処理回路６０は画像処理を実行するための専用の演算装置である。処理回路６０はＲＯＭ３２に記録されているコンピュータプログラムにより所定の処理を実行する。
図１および図３に基づいて、処理回路６０の各手段によって実行される処理およびその流れについて説明する。処理回路６０の各手段で実行される処理は、ＣＰＵ１１が用いられることなくパイプライン処理される。
（分離手段）
分離手段６１は、ＣＣＤ２２から入力されＡ／Ｄ変換器２３で電子データに変換された画像の情報から色成分としての輝度成分を分離する（Ｓ１０１）。
ＣＣＤ２２の撮像素子から出力されＡ／Ｄ変換器２３でアナログの電気信号からデジタルに変換された電子データは、ＲＡＭ３１に一時的に記憶される。撮像素子から出力されＲＡＭ３１に記憶されている電子データは輝度成分と色差成分とを有している。
図４に示すように補色フィルタを有するＣＣＤ２２の場合、相互に隣接する４つの撮像素子から出力された電子データに基づいて輝度Ｙおよび色差Ｃｒおよび色差Ｃｂが算出される。輝度Ｙを算出するための式は、以下のとおりである。
輝度Ｙ＝｛（Ｍｇ＋Ｃｙ）＋（Ｇ＋Ｙｅ）｝／４        （１）
上記の式（１）に含まれているＭｇ、Ｃｙ、Ｇ、Ｙｅは隣接する４つの画素から出力される電子データ、例えば階調の大きさである。すなわち、所定の色成分であるＭｇ、Ｃｙ、ＧおよびＹｅから輝度Ｙは算出される。
（輝度算出手段）
分離手段６１により電子データから分離された輝度成分、すなわち隣接する４つの撮像素子から出力された電子データは色強度算出手段６２により輝度Ｙが算出される。色強度算出手段６２は、上記の式（１）に基づいて輝度Ｙを算出する（Ｓ１０２）。
（フィルタ情報選択手段）
フィルタ情報選択手段６３は、色強度算出手段６２により算出された輝度Ｙに基づいて平滑化強度σを算出する。そして、フィルタ情報選択手段６３は算出された平滑化強度σから記録部３０のフラッシュメモリ３２に記録されているフィルタ情報を選択する。このフィルタ情報は、輝度Ｙに対応して複数用意されている。
フィルタ選択の手順は以下のとおりである。フィルタ情報選択手段６３は、輝度Ｙに基づいて平滑化強度σを算出する（Ｓ１０３）。平滑化強度σは、以下の式（Ａ）により算出される。ａは比例定数であり、平滑化強度の最大値を決定する。ｂはオフセット値であり、平滑化強度の最小値を決定する。本実施例のように、平滑化範囲が注目画素を中心とした５×５の範囲である場合、０．５＜ｂ＜ａ＜１０であることが望ましい。また、ｅは自然対数、ｎはノイズ量が最大となる輝度である。本実施例では、ｎ＝５０に設定している。
【数１】
0003809818.tif 000002
上記の式（Ａ）は、輝度Ｙとノイズの量との関係により近似されている。画像入力手段２０を用いて入力された画像について輝度Ｙとノイズの量Ｎとの関係を調べると、輝度Ｙが高輝度から低輝度になるにしたがって大きくなり、ある輝度ｎでノイズ量が最大となる。そして、輝度Ｙが０に近づくと再びノイズの量Ｎは小さくなるという傾向がある。すなわち、ノイズの量Ｎは輝度Ｙに依存していることとなる。このノイズの量Ｎと輝度Ｙとを近似したものが上記の式（Ａ）であり、これをグラフ化したものを図５に示している。この近似式である式（Ａ）は処理を実施する装置によって異なる。
したがって、ノイズの分布が多い輝度領域には強い平滑化処理を、ノイズの分布が少ない輝度領域には弱い平滑化処理を行うことにより輝度Ｙに依存しているノイズを効果的に除去することができる。
平滑化処理に使用する分布式は、ガウス関数に基づいて以下の式（Ｂ）のように定義される。式（Ｂ）において、σは上記の式（Ａ）により算出される平滑化強度である。また、ｘおよびｙは、図６に示すようにある注目画素Ｐｎの座標を（０，０）、その注目画素Ｐｎを包囲する５×５のマトリクスＭにおける座標系（ｘ，ｙ）を示している。マトリクスＭとしては、５×５に限らず、３×３、７×７などを使用可能である。例えば、図６の画素Ｐ１は（−２，−２）であり、画素Ｐ２は（−１，−２）であり、画素Ｐ２５は（２，２）である。
【数２】
0003809818.tif 000003
上記の式（Ｂ）に示す平滑化強度σと、式（Ａ）に示す輝度Ｙとノイズの量Ｎとの関係とから、以下の式（Ｃ）が得られる。
【数３】
0003809818.tif 000004
この式（Ｃ）により、輝度Ｙに応じた注目画素Ｐｎの電子データに対応する注目画素Ｐｎの情報の分布δ（ｘ，ｙ）を得ることができる。例えば、平滑化強度σが０．５、１、２、３、４、５、６、９のときには、注目画素Ｐｎを中心とした５×５のマトリクスには式（Ｃ）に基づいて図７に示すような分布が作成される。
図７に示す各フィルタ情報のマトリクスに記載されている数値は、注目画素Ｐｎの電子データがその注目画素Ｐｎから５×５のマトリクスを構成する他の画素へ分散される割合である。各フィルタ情報の右下に示されている数値は、マトリクスに記載された数値の総和を示している。すなわち、注目画素Ｐｎから５×５のマトリクスを構成する他の画素へ情報が分散される割合は各マトリクスの数値／総和である。
図７からは平滑化強度σが大きくなるにつれて、注目画素Ｐｎを中心としたマトリクスに加えられる平滑化処理は平均化されることが分かる。すなわち、注目画素Ｐｎの電子データは５×５のマトリクスを構成する他の画素へ平均的に分散されることを示している。
本実施例の場合、算出した平滑化強度σにより画素ごとに平滑化強度の分布を算出するのではなく、あらかじめ平滑化強度σに対応してフィルタ情報が作成されている。そして、このフィルタ情報はフラッシュメモリ３２に記録されている。
したがって、フィルタ情報選択手段６３は、注目画素Ｐｎについて色強度算出手段６２により算出された輝度Ｙから式（Ａ）に基づいて平滑化強度σを算出し、その平滑化強度σに対応するフィルタ情報を選択してフラッシュメモリ３２から読み出す。例えば、式（Ａ）に基づいて色強度算出手段６２が算出した平滑化強度σが２であった場合、図７に示すσ＝２のフィルタ情報が選択されフラッシュメモリ３２から読み出される（Ｓ１０４）。
（平滑化処理手段）
フィルタ情報選択手段６３によりフィルタ情報が選択されると、注目画素Ｐｎから出力された電子データと選択されたフィルタ情報とから平滑化処理が実行される（Ｓ１０５）。平滑化処理は、ある注目画素Ｐｎから出力された電子データの生データにフィルタ情報の数値を乗ずることにより実行される。
例えば、注目画素Ｐｎから出力される電子データから平滑化強度σが算出され、その平滑化強度σが２であった場合、フィルタ情報選択手段６３により図８に示すようなフィルタ情報８０が選択される。そして、注目画素Ｐｎから出力される電子データの生データに図８に示すフィルタ情報の数値（マトリクスの数値／総和）を乗ずることにより、注目画素Ｐｎの情報はその注目画素Ｐｎを中心とする５×５のマトリクスの全画素に分散される。注目画素Ｐｎの情報がマトリクスの全画素に分散されることにより、注目画素Ｐｎの電子データに平滑化処理が行われる。
この平滑化処理を画像を構成する全ての画素すなわちＣＣＤ２２のすべての画素について実施する。平滑化処理は１つの画素について周囲２４個の画素において実施されるので、１つの画素ごとに２５回の平滑化処理が実施される。周囲の各画素について実施された平滑化処理の総和が平滑化処理後の電子データとなる。また、平滑化処理は輝度Ｙ、色差Ｃｒおよび色差Ｃｂについてそれぞれ実施される。
（書き込み手段）
平滑化処理手段６４により平滑化処理が完了すると、処理を完了した電子データは書き込み手段６５によりＲＡＭ３１に書き込まれる（Ｓ１０６）。
書き込み手段６５により１画像分の電子データがＲＡＭ３１へ書き込まれると、ＲＡＭ３１に記憶されている電子データはフラッシュメモリ３２へ記録されるデータ量を低減するために圧縮処理される。圧縮形式としては、デジタルカメラ１で撮影した画像の場合、ＪＰＥＧ（Joint Photographic Experts Group）あるいはＴＩＦＦ（Tagged Image File Format）などのファイル形式が使用される。圧縮された電子データはフラッシュメモリ３２に記録される。
（１）  デジタルカメラ１の図示しない電源スイッチを「ＯＮ」にすると、デジタルカメラ１はいつでも撮影可能な待機状態となる。このとき、ＣＣＤ２２では数分の１秒〜数百分の１秒ごとに集光レンズ２１により集光された光が電気信号に変換される。変換された電気信号は、Ａ／Ｄ変換器２３でデジタルの電子データに変換される。ユーザがファインダーとしてＬＣＤ４１を使用する場合、Ａ／Ｄ変換器２３から出力されたデジタルの電子データはＶＲＡＭ４２に転送され、撮影対象が動画としてＬＣＤ４１に表示される。
（２）  ユーザによりシャッターボタン７１が作動範囲の途中まで押し込まれた「半押し」状態になると、露光およびフォーカスが設定され固定される。撮影時の露光は、制御部１０のＣＰＵ１１が集光レンズ２１の絞りやシャッタスピードすなわちＣＣＤ２２の電荷蓄積時間を制御することにより変更可能である。デジタルカメラ１のシャッタは、物理的に光を遮る機械的なシャッタ、あるいはＣＣＤ２２の電荷蓄積時間を制御する電子シャッタの一方または両方が使用される。
（３）  ユーザによりシャッターボタン７１が作動範囲の限界まで押し込まれた「全押し」状態となると、以下のような処理が行われる。まず、被写体に対し正確な測光、焦点合わせなどを行う。測光、焦点合わせが完了すると、ＣＣＤ２２に蓄積されている電荷が一端すべて放電され、その後集光レンズ４１により被写体からの光がＣＣＤ２２へ入射し、ＣＣＤ２２は入射した光の光量に応じた電荷の量に基づいて電気信号を出力する。
（４）  ＣＣＤ２２から出力された電気信号はＡ／Ｄ変換器２３によりデジタルの電子データに変換される。デジタルの電子データは、高速化のためＤＭＡ（Direct Memory Access）により制御部１０のＣＰＵ１１を介さずに直接ＲＡＭ３１のアドレスを指定して一時的に記憶される。
（５）  ＲＡＭ３１に記憶された電子データは処理回路６０により上述の処理が実施されたあと、適切なカラー画像の電子データとして生成される。そしてフラッシュメモリ３２への記録枚数を増加させるために、ＪＰＥＧなどのファイル形式の電子データに圧縮される。
（６）  電子データの圧縮が完了すると、電子データはＲＡＭ３１からフラッシュメモリ３２へ複製され記録される。
以上説明したように、本発明の第１実施例によるデジタルカメラ１によると、画像入力手段２０から出力された電子データに含まれる輝度Ｙから平滑化強度σを算出している。平滑化強度σから算出されるフィルタ情報は、あらかじめフラッシュメモリ３２に記録されている。そのため、算出された平滑化強度σからフィルタ情報を選択し読み出すことにより、平滑化強度σが算出されるたびにフィルタ情報を作成する必要がない。平滑化強度σは輝度Ｙに応じて輝度Ｙが高いときには弱くなるように、輝度Ｙが低いときは強くなるように設定されている。そのため、ノイズが目立ちやすい輝度Ｙが低い部分では平滑化強度を高めることができる。したがって、ノイズの少ない輝度Ｙが高い部分のノイズが強調されることなく、輝度Ｙの低い部分のノイズを集中的に除去することができる。
また、輝度成分の分離から平滑化処理を完了した電子データのフラッシュメモリ３２への記録までを専用の処理回路６０によりＣＰＵ１１によらずパイプライン処理を実施している。したがって、電子データの処理を迅速に実行することができる。
（第２実施例）
本発明の第２実施例によるデジタルカメラの処理回路９０を図９、ならびに処理の手順を図１０に示す。第１実施例と実質的に同一の構成部位または手順については説明を省略する。
第２実施例は、輝度Ｙを算出するごとにフィルタ情報を作成する点で第１実施例と異なる。
図９に示すように、第２実施例によるデジタルカメラの処理回路９０は、分離手段９１、色強度算出手段９２、フィルタ情報作成手段９３、平滑化手段９４および書き込み手段９５を備えている。
分離手段９１および色強度算出手段９２は第１実施例と同様である。フィルタ情報作成手段９３は、色強度算出手段９２により算出された輝度Ｙに基づいて第１実施例で説明した式（Ａ）から平滑化強度σが算出され、式（Ｃ）からフィルタ情報が作成される。すなわち、画像の各画素から出力される電子データに含まれる輝度Ｙが分離されるごとに、各画素についてフィルタ情報が作成されることになる。
第２実施例では、ＣＣＤ２２から出力された電子データから輝度成分を分離し（Ｓ２０１）、分離された輝度成分から輝度Ｙを算出する手順は（Ｓ２０２）、第１実施例と同様である。第２実施例では、算出された輝度Ｙに基づいて、フィルタ情報作成手段９３により平滑化強度σが算出され（Ｓ２０３）、フィルタ情報が作成される（Ｓ２０４）。平滑化手段９４は、フィルタ情報作成手段９３により作成されたフィルタ情報に基づいて、画素から出力された電子データを平滑化処理する（Ｓ２０５）。平滑化処理された電子データは、書き込み手段９５により記録部３０のＲＡＭ３１へ記録される。
第２実施例では、画素から輝度Ｙが算出されるごとに各画素に対応したフィルタ情報が作成される。そのため、より効果的にノイズの除去を実施することができる。
以上、本発明の複数の実施例では、補色フィルタを有するＣＣＤにおいて所定の色成分として輝度を用いる場合について説明した。しかし、補色フィルタに限らず例えばＲＧＢの原色フィルタを用いることも可能であり、原色フィルタを用いる場合は、輝度にかわってＲ、Ｇ、Ｂのいずれかの色成分の強度から平滑化強度を算出することも可能である。また、補色フィルタの場合でも、輝度に限らず所定の色成分の強度から平滑化強度を算出してもよい。
また、本発明の複数の実施例では、２５６階調のカラー画像の例について説明したが、１０２４階調のカラー画像、４０９６階調のカラー画像、グレースケールの画像、または２値のモノクロ画像などを入力画像とすることができる。
本発明の複数の実施例では画像処理装置としてデジタルカメラに適用したが、デジタルカメラに限らずスキャナや複写機などの画像読み取り装置による画像処理、あるいはプリンタのドライバなどのソフトウェアによる画像処理に本発明を適用することができる。
【図面の簡単な説明】
【図１】本発明の第１実施例による画像処理方法の流れを示すフロー図である。
【図２】本発明の第１実施例によるデジタルカメラを示すブロック図である。
【図３】本発明の第１実施例によるデジタルカメラの処理回路を示すブロック図である。
【図４】本発明の第１実施例によるデジタルカメラのＣＣＤを示す模式図である。
【図５】明るさとノイズとの関係を示す図である。
【図６】本発明の第１実施例による画像処理方法を説明するために注目画素を中心とした５×５のマトリクスを示す模式図である。
【図７】本発明の第１実施例による画像処理方法において、平滑化強度によって決定されるフィルタ情報を示す模式図である。
【図８】平滑化強度σ＝２のときのフィルタ情報を示す模式図である。
【図９】本発明の第２実施例によるデジタルカメラの処理回路を示す図である。
【図１０】本発明の第２実施例による画像処理方法の流れを示すフロー図である。
【図１】
0003809818.tif 000005
【図２】
0003809818.tif 000006
【図３】
0003809818.tif 000007
【図４】
0003809818.tif 000008
【図５】
0003809818.tif 000009
【図６】
0003809818.tif 000010
【図７】
0003809818.tif 000011
【図８】
0003809818.tif 000012
【図９】
0003809818.tif 000013
【図１０】
0003809818.tif 000014