(57)【要約】【課題】画像のエッジ部において解像感の高いノイズ抑圧を行うことを可能とする画像処理装置を提供する。【解決手段】第１の画像データから、被写体のエッジ部分の情報である第１のエッジ情報を検出する第１の検出部と、第１の画像データを縮小して、第２の画像データを生成する生成部と、第２の画像データから、被写体のエッジ部分の情報である第２のエッジ情報を検出する第２の検出部と、第１の画像データのうちの所定の画素データのノイズを、その周囲の第１の参照領域の画素データを参照して抑圧する第１の抑圧部と、第１のエッジ情報と第２のエッジ情報とに基づいて、第１の参照領域を設定する設定部とを備える。【選択図】  図３
2019067268.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像データから、被写体のエッジ部分の情報である第１のエッジ情報を検出する第１の検出手段と、
前記第１の画像データを縮小して、第２の画像データを生成する生成手段と、
前記第２の画像データから、被写体のエッジ部分の情報である第２のエッジ情報を検出する第２の検出手段と、
前記第１の画像データのうちの所定の画素データのノイズを、その周囲の第１の参照領域の画素データを参照して抑圧する第１の抑圧手段と、
前記第１のエッジ情報と前記第２のエッジ情報とに基づいて、前記第１の参照領域を設定する設定手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１のエッジ情報と前記第２のエッジ情報は、それぞれ被写体のエッジ部分のエッジ方向及びエッジ強度の少なくともいずれかを含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記設定手段は、前記第１のエッジ情報と前記第２のエッジ情報とに含まれるエッジ方向に沿って前記第１の参照領域を設定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第２のエッジ情報に含まれるエッジ強度が所定の閾値より大きく、前記第１のエッジ情報に含まれるエッジ方向が前記第２のエッジ情報に含まれるエッジ方向と同じである場合に、前記設定手段は、前記第１のエッジ情報と前記第２のエッジ情報に共通のエッジ方向に沿って前記第１の参照領域を設定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記第２のエッジ情報に含まれるエッジ強度が前記所定の閾値以下か、または前記第１のエッジ情報に含まれるエッジ方向が前記第２のエッジ情報に含まれるエッジ方向と同じでない場合に、前記設定手段は、前記第１のエッジ情報に含まれるエッジ方向に沿って前記第１の参照領域を設定することを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記設定手段は、前記第１のエッジ情報に含まれるエッジ強度が所定の値以下の場合には、被写体のエッジが存在しないと判定して、前記第１の参照領域を設定することを特徴とする請求項２に記載の画像処理装置。
【請求項７】
前記設定手段は、前記第１のエッジ情報と前記第２のエッジ情報とに基づいて、前記第１の参照領域の大きさを設定することを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記第２の画像データのうちの所定の画素データのノイズを、その周囲の第２の参照領域の画素データを参照して抑圧する第２の抑圧手段をさらに備えることを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記第２の抑圧手段によりノイズが抑圧された前記第２の画像データと、前記第１の抑圧手段によりノイズが抑圧された第１の画像データとを合成する合成手段をさらに備えることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記第１のエッジ情報に基づいて、ノイズが抑圧された前記第２の画像データと、ノイズが抑圧された前記第１の画像データとを合成する合成比率を算出する算出手段をさらに備えることを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記ノイズが抑圧された前記第２の画像データと、ノイズが抑圧された前記第１の画像データとを、前記合成比率に基づいて合成する合成手段をさらに備えることを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
第１の画像データから、被写体のエッジ部分の情報である第１のエッジ情報を検出する第１の検出工程と、
前記第１の画像データを縮小して、第２の画像データを生成する生成工程と、
前記第２の画像データから、被写体のエッジ部分の情報である第２のエッジ情報を検出する第２の検出工程と、
前記第１の画像データのうちの所定の画素データのノイズを、その周囲の第１の参照領域の画素データを参照して抑圧する第１の抑圧工程と、
前記第１のエッジ情報と前記第２のエッジ情報とに基づいて、前記第１の参照領域を設定する設定工程と、
を備えることを特徴とする画像処理方法。
【請求項１３】
請求項１２に記載の画像処理方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１２に記載の画像処理方法の各工程をコンピュータに実行させるためのプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像信号のノイズ補正を行う技術に関するものである。
【背景技術】
【０００２】
近年、撮像素子の多画素化が進んでおり、画素が微小化する傾向がある。この画素の微小化に起因して、撮像素子から得られる画像信号のノイズが増加する。そこで、このノイズを信号処理により抑圧する方法として、マルチレート信号処理を利用する方法や、被写体の形状に応じてノイズ成分を抑圧する方法などが知られている。
【０００３】
特許文献１には、周波数帯域が重複するように画像を周波数分離する方法が開示されている。例えば、ガウシアンピラミッドを利用する場合、原画像から縮小率の異なる複数の縮小画像を生成する。ガウシアンピラミッドを利用した場合、すべての帯域画像に直流成分が存在する。それぞれの縮小画像に対してノイズ抑圧処理を行うとともに、抽出したエッジ信号に基づいて求めた合成比率を用いて帯域画像を合成し、合成画像を得る。
【０００４】
上述の特許文献１に記載の技術によれば、合成比率を調整することにより、例えば、画像の平坦部には低域に帯域制限された画像を多く用いるようにすることで高域のノイズを効果的に削減するなど、ノイズ量を比較的容易にコントロール可能である。
【０００５】
また、特許文献２には、被写体の形状に応じてノイズ成分を抑圧する方法が開示されており、この方法では、ノイズ抑圧で参照する領域を制御することで、必要以上に画像をぼかさずにノイズ抑圧を行うことが可能である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１９９１０４号公報
【特許文献２】特開２００９−２０６０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の技術では、画像のエッジ部のノイズを抑圧するためには、低域に帯域制限された画像を多く用いる必要があり、エッジ部がぼけてしまうという課題がある。これに対して、特許文献２に記載の技術では、エッジ部の形状に応じてノイズを抑圧するため、必要以上にエッジ部がぼけることを防げるが、ノイズ量が多い高域の画像ではエッジ部の形状判定の精度が低下し、解像感が劣化するという課題がある。
【０００８】
本発明は上述した課題に鑑みてなされたものであり、その目的は、画像のエッジ部において解像感の高いノイズ抑圧を行うことを可能とする画像処理装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明に係わる画像処理装置は、第１の画像データから、被写体のエッジ部分の情報である第１のエッジ情報を検出する第１の検出手段と、前記第１の画像データを縮小して、第２の画像データを生成する生成手段と、前記第２の画像データから、被写体のエッジ部分の情報である第２のエッジ情報を検出する第２の検出手段と、前記第１の画像データのうちの所定の画素データのノイズを、その周囲の第１の参照領域の画素データを参照して抑圧する第１の抑圧手段と、前記第１のエッジ情報と前記第２のエッジ情報とに基づいて、前記第１の参照領域を設定する設定手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像のエッジ部において解像感の高いノイズ抑圧を行うことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の画像処理装置の第１の実施形態であるデジタルカメラの構成を示すブロック図。
【図２】ノイズ抑圧処理回路の構成を示すブロック図。
【図３】ノイズ抑圧処理の動作の流れを示すフローチャート。
【図４】エッジ検出に用いるパターンの例を示す図。
【図５】ノイズ抑圧に用いる参照領域の例を示す図。
【図６】エッジ検出に用いるパターンの例を示す図。
【図７】第１の実施形態におけるノイズ抑圧の参照領域を決める処理を示すフローチャート。
【図８】ノイズ抑圧に用いる参照領域の例を示す図。
【図９】ノイズ抑圧に用いる参照領域の例を示す図。
【図１０】合成比率の例を示す図。
【図１１】第２の実施形態におけるノイズ抑圧の参照領域を決める処理を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。
【００１３】
（第１の実施形態）
図１は、本発明の画像処理装置の第１の実施形態であるデジタルカメラ１００の構成を示すブロック図である。
【００１４】
図１において、デジタルカメラ１００は、ズームレンズ、フォーカスレンズを含む撮影光学系１０１、絞り機能を備えるシャッター１０２、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等からなる撮像素子を有する撮像部１０３を備える。撮像部１０３に接続されるＡ／Ｄ変換器１０４は、撮像部１０３からのアナログ信号をデジタル信号に変換する。画像処理部１０５は、Ａ／Ｄ変換器１０４から出力される画像データに対し、ホワイトバランス処理や、γ処理、色補正処理などの各種画像処理を行う。画像メモリ１０６は、画像処理部１０５から出力された画像データを一時記憶し、メモリ制御部１０７は、画像メモリ１０６への画像データの記憶、画像メモリ１０６からの画像データの読み出しを制御する。Ｄ／Ａ変換器１０８は、入力されたデジタル信号をアナログ信号に変換する。ＬＣＤ等の表示器１０９は、Ｄ／Ａ変換器１０８によりアナログ信号に変換された画像信号を表示する。コーデック部１１０は、画像データを圧縮符号化・復号化する。インタフェースＩ／Ｆ１１１はメモリカードやハードディスク等の記録媒体１１２とのインタフェースである。システム制御部５０はデジタルカメラ１００のシステム全体を制御する。
【００１５】
操作部１２０は、ユーザーが各種の操作指示を入力するための複数の操作部材を有する。電源スイッチ１２１は、ユーザーがデジタルカメラ１００の電源をＯＮ／ＯＦＦするための操作部材である。電源制御部１２２は、電源部１２３における電池の装着の有無、電池の種類、電池残量の検出等を行う。不揮発性メモリ１２４は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。システムタイマ１２５は各種制御に用いる時間や、内蔵された時計の時間を計測する。システムメモリ１２６は、システム制御部５０の動作用の定数、変数、不揮発性メモリ１２４から読み出したプログラム等を展開するのに用いられる。
【００１６】
次に、上記のように構成されたデジタルカメラ１００における被写体撮影時の基本的な動作の流れについて説明する。
【００１７】
撮像部１０３は、撮影光学系１０１及びシャッター１０２を介して入射した光を光電変換し、入力画像信号としてＡ／Ｄ変換器１０４へ出力する。Ａ／Ｄ変換器１０４は撮像部１０３から出力されるアナログ画像信号をデジタル画像信号に変換し画像処理部１０５に出力する。画像処理部１０５は、Ａ／Ｄ変換器１０４からの画像データ、又は、メモリ制御部１０７から読み出した画像データに対し、ホワイトバランスなどの色変換処理、ノイズ抑圧処理、エッジ強調補正処理、γ処理などを行う。そして、ベイヤーＲＧＢデータ、輝度・色差信号Ｙ、Ｒ−Ｙ、Ｂ−Ｙの中のいずれかの画像データを出力する。画像処理部１０５から出力された画像データは、メモリ制御部１０７を介して画像メモリ１０６に書き込まれる。また、画像処理部１０５では、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、などを行う。画像処理部１０５では更に、撮像した画像データを解析し、光源を推定し、推定した光源に基づきＡＷＢ（オートホワイトバランス）処理も行う。
【００１８】
画像メモリ１０６は、撮像部１０３から出力された画像データや、表示部１０９に表示するための画像データを格納する。また、Ｄ／Ａ変換器１０８は、画像メモリ１０６に格納されている画像表示用のデータをアナログ信号に変換して表示部１０９に供給する。表示部１０９は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１０８からのアナログ信号に応じた表示を行う。コーデック部１１０は、画像メモリ１０６に記録された画像データをＭＰＥＧなどの規格に基づき圧縮符号化する。
【００１９】
上記の基本動作以外に、システム制御部５０は、前述した不揮発性メモリ１２４に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。ここでいうプログラムとは、本実施形態において後述する各種フローチャートを実行するためのプログラムのことである。この際、システム制御部５０の動作用の定数、変数、不揮発性メモリ１２４から読み出したプログラム等をシステムメモリ１２６に展開する。以上が、デジタルカメラ１００のブロック構成と、基本動作である。
【００２０】
次に、画像処理部１０５で実施するノイズ抑圧処理について説明する。
【００２１】
ノイズ抑圧処理では周波数帯域の異なる複数の画像を用いる。この処理では、入力画像である等倍画像から周波数帯域の異なる複数の縮小画像を生成する。そして、縮小率の大きいほうから順番に、特定の縮小率の縮小画像とそれよりも一段階縮小率の大きい縮小画像とを用いた帯域別ノイズ抑圧処理を反復して実施する。
【００２２】
ここで、上記の動作について、図２を用いて、より具体的に説明する。図２は、画像処理部１０５に含まれるノイズ抑制処理回路２００のブロック構成を示す図である。
【００２３】
図２に示すように、縮小部２０１が、入力画像に対して水平及び垂直方向にプレフィルタを適用後、水平方向及び垂直方向に１／２のサイズに縮小を行い、１／２縮小画像を生成する。また、縮小部２０２が、１／２縮小画像に対して同様の処理を行い、１／４縮小画像を生成し、異なる周波数帯域の画像を生成する。次に１／２縮小画像とその画像よりも一段階縮小率の大きい１／４縮小画像とを用いて、１／２縮小画像に対する帯域別ノイズ抑圧処理画像（画像合成部２１４の出力）を生成する。次に、等倍画像と１／２縮小画像に対する帯域別ノイズ抑圧処理結果の画像（拡大部２１５の出力）とを用いて、等倍画像に対する帯域別ノイズ抑圧処理画像（画像合成部２１６の出力）を生成し、これをノイズ抑圧処理回路２００の出力とする。なお、最も縮小率の大きい画像に対しては、その周波数帯域でのノイズ抑圧処理は行うものの、異なる周波数帯域の画像を用いた帯域別ノイズ抑圧処理は実施しない。この例では、１／４縮小画像が最も縮小率の大きな縮小画像であり、更に縮小した画像は存在しないため１／４縮小画像に対する帯域別ノイズ抑圧処理は実施しない。また、この例では、１／４縮小画像までを用いた場合について示しているが、１／８縮小画像や１／１６縮小画像などの更に縮小率の大きい画像を用いて同様の処理を実施してもよい。
【００２４】
次に、１／２縮小画像と１／４縮小画像とを用いた帯域別ノイズ抑圧処理について図３のフローチャートを用いて説明する。
【００２５】
ステップＳ３０１では、エッジ検出部２０５が１／４縮小画像に対して被写体のエッジ部分の情報を検出するエッジ検出を実施し、エッジ方向及びエッジ強度の２種類を得る。この処理は、例えば、着目画素毎に図４に示す５ｔａｐのパターンを用いたパターンマッチングにより行う。図４（ａ）〜図４（ｄ）に示す着目画素の周囲の各サーチ領域に対して、着目画素の画素データとサーチ領域に含まれる各画素の画素データとの差分絶対値を算出し、その平均値を算出する。次に算出した４つの差分絶対値の平均値が最小となるパターンをその着目画素のエッジ方向とし、エッジ方向のパターンに直交するパターンの差分絶対値の平均値をその着目画素のエッジ強度とする。例えば、図４（ａ）のパターンでの差分絶対値の平均値が最小となる場合は、水平方向にエッジが伸びていると判断して水平方向をエッジ方向とし、これに直交する垂直方向（図４（ｂ））のパターンを用いた差分絶対値の平均値を着目画素のエッジ強度とする。なお、差分絶対値の平均値処理は正規化のために行っているが、周波数帯域が異なることに起因して各縮小画像でノイズ量が異なることに鑑みて、平均値処理だけでなく各縮小画像のノイズ量に応じた正規化を行ってもよい。
【００２６】
ステップＳ３０２では、ノイズ抑圧部２１０が１／４縮小画像に対して、例えば、以下のようなノイズ抑圧処理を実施する。まず、ステップＳ３０１で算出したエッジ強度に基づいて、ノイズ抑圧で参照する領域を決める。エッジ強度が所定の閾値ＴＨ１よりも大きい場合は、着目画素はエッジ領域と判断し、ステップＳ３０１で検出した５ｔａｐのうちのエッジ方向のサーチ領域をノイズ抑圧での参照領域として設定する。反対に、エッジ強度がＴＨ１以下の場合は、着目画素はエッジ領域でないと判断し、図５に示す領域を参照領域として設定する。その後、参照領域内の各画素の中で、着目画素の値との差が所定値以内である画素の値を平均し、着目画素の値と置き換える演算を、着目画素を変更しながら順次行う。このような方法により、ノイズ抑圧処理が実施される。
【００２７】
ステップＳ３０３では、エッジ検出部２０４が１／２縮小画像に対してエッジ検出を実施する。処理内容はステップＳ３０１で実施した１／４縮小画像に対するエッジ検出と同様であるが、エッジ検出に用いるパターンが異なる。１／４縮小画像に対しては図４に示す５ｔａｐのパターンを用いたが、１／２縮小画像に対しては図６に示す７ｔａｐのパターンを用いる。これは、縮小率が大きい画像では縮小率の小さい画像と比較してエッジが細くなりエッジを検出しにくくなる。そのため、縮小率が大きくなるにつれてエッジの検出に用いるｔａｐ数の幅を狭めることで適切にエッジを検出可能にする。
【００２８】
ステップＳ３０４では、ノイズ抑圧部２０９が、１／２縮小画像に対して、ノイズ抑圧処理を実施する。ステップＳ３０２のノイズ抑圧処理と同様に、着目画素毎に参照する領域を決定し、参照領域内の各画素値の中で、着目画素の値との差が所定値以内である値を平均し、着目画素の値と置き換える演算を行う。ただし、参照領域の決め方（設定の仕方）はステップＳ３０２のノイズ抑圧処理とは異なり、例えば図７のフローチャートで示すように決める。
【００２９】
ステップＳ７０１では、エッジ検出部２０４が１／２縮小画像から検出したエッジ強度が所定の閾値ＴＨ２よりも大きいか否かを判定する。ＴＨ２よりも大きい場合はエッジ領域であると判断しステップＳ７０２に進む。ステップＳ７０２では、エッジ検出部２０５が１／４縮小画像から検出したエッジ強度が所定の閾値ＴＨ３よりも大きいか否か、及び１／２縮小画像から検出したエッジ方向と１／４縮小画像から検出したエッジ方向とが等しいか否かを判定する。１／４縮小画像から検出したエッジ強度がＴＨ３よりも大きく、かつ１／２縮小画像から検出したエッジ方向と１／４縮小画像から検出したエッジ方向とが等しい場合は、１／４縮小画像のエッジ検出で用いたｔａｐ数の信頼度が高いと判断する。そして、ステップＳ７０３に進む。ステップＳ７０３では、１／４縮小画像から検出した１／２縮小画像と共通のエッジ方向に対応した９ｔａｐの参照領域（図８）を用いて１／２縮小画像のノイズ抑圧を実施する。例えば１／４縮小画像から検出したエッジ方向が図４（ｂ）に該当する場合は、参照領域として図８（ｂ）に示す領域を用いるものとする。なお、１／４縮小画像での５ｔａｐの処理は１／２縮小画像では９ｔａｐに相当するため、１／２縮小画像のノイズ抑圧では参照領域の大きさを９ｔａｐとしている。
【００３０】
ステップＳ７０２の条件を満たさない場合（１／４縮小画像のエッジ強度が所定の閾値以下か、または１／２縮小画像から検出したエッジ方向と１／４縮小画像から検出したエッジ方向とが異なる場合）は、１／２縮小画像のエッジ検出で用いたｔａｐ数の信頼度が高いと判断し、１／２縮小画像から検出したエッジ方向のサーチ領域を参照領域としてノイズ抑圧を実施する。また、ステップＳ７０１で１／２縮小画像のエッジ強度がＴＨ２以下（所定の値以下）の場合は、エッジ領域ではないと判断してステップＳ７０５に進み、図９に示す領域を参照領域としてノイズ抑圧を実施する。
【００３１】
１／４縮小画像は１／２縮小画像と比較すると、帯域が制限されノイズ量が少ないためエッジの検出精度が高い。一方で１／２縮小画像は１／４縮小画像よりも画像のぼけは少ない。そのため、１／４縮小画像で検出したエッジ情報を１／２縮小画像でも用いることで、ぼけの少ない画像に対して精度の高いエッジ検出結果を適用したノイズ抑圧処理を実施することが可能になる。なお、１／４縮小画像のエッジ強度信号は、１／２縮小画像のエッジ強度信号と同じサイズになるように、拡大部２０７によって、例えばバイリニア拡大処理で拡大しておくものとする。以上説明したようにして参照領域を決めることにより、ノイズ抑圧処理を実施する。
【００３２】
図３の説明に戻って、ステップＳ３０５では、拡大部２１３が、ノイズ抑圧した１／４縮小画像を、ノイズ抑圧した１／２縮小画像と同じサイズになるように拡大する。拡大処理は例えばバイリニア拡大処理を用いればよい。
【００３３】
ステップＳ３０６では、合成比率算出部２１２が、エッジ検出部２０４で算出したエッジ強度を用いて図１０のようにして合成比率を算出する。図１０に示すように、エッジ強度が大きいほどノイズ抑圧した１／２縮小画像の信号を多く（合成比率を高くして）使用し、１／４縮小画像の信号を少なく使用する。また、逆にエッジ強度が小さいほどノイズ抑圧した１／４縮小画像の信号を多く使用し、１／２縮小画像の信号を少なく使用する。図１０における閾値ＴＨ４及びＴＨ５は、例えば実験的に決定することができる。
【００３４】
ステップＳ３０７では、画像合成部２１４が、ステップＳ３０６で算出した合成比率に基づいて、ノイズ抑圧した１／２縮小画像とステップＳ３０５で拡大した画像とを合成し、１／２縮小画像に対する帯域別ノイズ抑圧処理画像を生成する。以上のようにして、１／２縮小画像と１／４縮小画像とを用いた、１／２縮小画像に対する帯域別ノイズ抑圧処理が行われる。
【００３５】
また、等倍画像と１／２縮小画像に対する帯域別ノイズ抑圧結果の画像とを用いて、等倍画像に対する帯域別ノイズ抑圧処理画像を生成するが、この場合も上記と同様の処理で実施可能である。等倍画像に対するエッジ検出部２０３、ノイズ抑圧部２０８、合成比率算出部２１１の各処理は、１／２縮小画像に対するエッジ検出部２０４、ノイズ抑圧部２０９、合成比率算出部２１２の各処理と同様である。ノイズ抑圧部２０８は、エッジ検出部２０３が検出した等倍画像のエッジ情報と、エッジ検出部２０４が検出した１／２縮小画像のエッジ情報を拡大部２０６で拡大したものとを用いて、ノイズ抑圧の参照領域を決めてノイズ抑圧処理を実施する。また、画像合成部２１６の処理では、ノイズ抑圧した等倍画像と、１／２縮小画像に対する帯域別ノイズ抑圧処理画像を拡大部２１５で拡大した画像とを合成することで等倍画像に対する帯域別ノイズ抑圧処理画像を生成する。そして、これをノイズ抑圧処理回路２００の出力とする。以上が、第１の実施形態におけるノイズ抑圧処理である。
【００３６】
（第２の実施形態）
第１の実施形態では、特定サイズの画像のノイズ抑圧を行う際に、その画像から検出したエッジ情報とその画像よりも一段階縮小率の大きな縮小画像から検出したエッジ情報とを用いて、ノイズ抑圧で参照する領域のｔａｐ数を制御する場合について説明した。この第２の実施形態では、ノイズ抑圧で参照する領域のｔａｐ数及び参照する方向を制御する場合について説明する。
【００３７】
第２の実施形態は、第１の実施形態におけるノイズ抑圧の処理（ステップＳ３０４）以外は、第１の実施形態と同様であるため、異なる部分についてのみ説明する。本実施形態では、図１１のフローチャートの手順に従って、ステップＳ３０４のノイズ抑圧の処理を行う。
【００３８】
ステップＳ１１０１では、ステップＳ３０３で検出した１／２縮小画像のエッジ強度が所定の閾値ＴＨ６よりも大きいか否かを判定する。ＴＨ６よりも大きい場合は、１／２縮小画像からエッジ領域を検出できると判断してステップＳ１１０２に進み、１／２縮小画像から検出したエッジ方向のサーチ領域を参照領域としてノイズ抑圧を実施する。１／２縮小画像のエッジ強度がＴＨ６以下の場合は、ステップＳ１１０３に進み、１／４縮小画像のエッジ強度が所定の閾値ＴＨ７よりも大きいか否かを判定する。ＴＨ７よりも大きい場合は、１／４縮小画像からエッジ領域を検出できると判断してステップＳ１１０４に進む。そして、１／４縮小画像から検出したエッジ方向に応じた９ｔａｐの領域を参照領域として１／２縮小画像のノイズ抑圧を実施する。１／４縮小画像のエッジ強度がＴＨ７以下の場合は、エッジ領域でないと判断して、ステップＳ１１０５に進み、図９に示す領域を参照領域として１／２縮小画像のノイズ抑圧を実施する。以上が、第２の実施形態におけるノイズ抑圧処理である。
【００３９】
なお、上記の実施形態では、図４及び図６に示すパターンを用いてエッジの検出を行ったが、パターンの種類はこれに限らずｔａｐ数やサーチ領域を適宜変更してもよい。また、パターンを用いず、例えばラプラシンフィルタなどのフィルタ処理によってエッジ強度を算出してもよい。
【００４０】
また、上記の実施形態では、特定サイズの画像に帯域別ノイズ抑圧処理を実施する際に、その画像よりも一段階縮小率の大きな縮小画像から検出したエッジ情報の信頼度が高いと判断した場合は、一段階縮小率の大きな縮小画像で用いたｔａｐ数をその画像のサイズに合わせるように拡大したｔａｐ数を用いてノイズ抑圧を実施する場合について説明した。しかし、例えば処理量の増加を防ぐ目的で、ｔａｐ数を拡大せずにノイズ抑圧処理を実施してもよい。
【００４１】
また、ノイズ抑圧を行う際の参照領域を決める方法は、第１及び第２の実施形態に記載の方法に限らず、特定サイズの画像から検出したエッジ情報とその画像よりも一段階縮小率の大きな縮小画像から検出したエッジ情報とを用いる方法であればよい。
【００４２】
（他の実施形態）
また本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現できる。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現できる。
【符号の説明】
【００４３】
５０：システム制御部、１００：デジタルカメラ、１０１：撮影光学系、１０２：シャッター、１０３：撮像部、１０４：Ａ／Ｄ変換部、１０５：画像処理部、１０６・・・画像メモリ、１０７：メモリ制御部、２００：ノイズ抑圧処理回路
【図１】
2019067268.tif 000003
【図２】
2019067268.tif 000004
【図３】
2019067268.tif 000005
【図４】
2019067268.tif 000006
【図５】
2019067268.tif 000007
【図６】
2019067268.tif 000008
【図７】
2019067268.tif 000009
【図８】
2019067268.tif 000010
【図９】
2019067268.tif 000011
【図１０】
2019067268.tif 000012
【図１１】
2019067268.tif 000013