(57)【特許請求の範囲】
【請求項１】
画像データが表す画像の回復項目に対応する画像領域を、前記回復項目に応じて前記画像の探索範囲を異ならせて探索して前記画像データから抽出する抽出手段と、
前記回復項目の調整操作に応じて回復フィルタを調整する調整手段と、
前記調整手段により調整された前記回復フィルタによって、前記抽出手段により抽出された前記画像領域の回復処理を行う回復手段とを有することを特徴とする画像処理装置。
【請求項２】
前記回復手段により回復された前記画像領域を提示する提示手段を更に有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記回復項目を選択する選択手段を更に有し、
前記抽出手段は、前記選択手段により選択された前記回復項目に応じて、抽出する前記画像領域を変更することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記抽出手段は、回復処理の前後における前記画像データの誤差が最大となる領域を前記画像領域として抽出することを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記調整手段は、前記回復フィルタをフーリエ変換し、フーリエ変換後の前記回復フィルタに対して前記回復項目に対応する振幅特性又は位相特性で調整することを特徴とする請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項６】
前記抽出手段は、前記画像データ内の複数の分割領域毎に前記画像領域を抽出し、前記回復手段は、前記抽出手段により抽出された前記各画像領域に対して回復処理を行うことを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
画像処理装置によって実行される画像処理方法であって、
画像データが表す画像の回復項目に対応する画像領域を、前記回復項目に応じて前記画像の探索範囲を異ならせて探索して前記画像データから抽出する抽出ステップと、
前記回復項目の調整操作に応じて回復フィルタを調整する調整ステップと、
前記調整ステップにより調整された前記回復フィルタによって、前記抽出ステップにより抽出された前記画像領域の回復処理を行う回復ステップとを含むことを特徴とする画像処理方法。
【請求項８】
コンピュータを、請求項１乃至６の何れか１項に記載の画像処理装置の各手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ特性等によって劣化した画像データを回復するための技術に関するものである。
【背景技術】
【０００２】
デジタルカメラ等の画像入力装置において、被写体を撮影した場合、レンズ等の収差の影響により、実際の被写体よりも画像データに劣化が生じることが知られている。この劣化を回復する技術として、光学系の点広がり関数（ＰＳＦ：Point Spread Function）から算出した回復フィルタを用いる技術が知られている（例えば、特許文献１参照）。具体的には、回復フィルタをＲ、劣化した画像データをＯ、回復後の画像データをＳとすると、式１のように表すことができる。
Ｓ＝Ｏ＊Ｒ・・・（式１）
ここで＊は畳み込み積分である。劣化した画像データを回復するための回復フィルタは、画像入力装置において予め保持されている。
【０００３】
また、ユーザが上記劣化を回復するためのパラメータを画像データで確認しながら操作する手法が知られている（例えば、特許文献２参照）。これにより、レンズの製造ばらつきの調整や、ユーザの好みになるように調整を施すことが可能となる。さらに、画像データを解析することでパラメータの調整量を算出する手法も知られている（例えば、特許文献３参照）。      
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１９７３５４号公報
【特許文献２】特開２００６−０８１０５８号公報
【特許文献３】特開２００６−０２０２７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、デジタルカメラ等で用いられる一般的なレンズにおいて、レンズ製造時のわずかな組み立て誤差等によって設計時とは異なるレンズ特性となることは避けられない。加えて、これらの組み立て誤差はレンズ毎に特性が異なる。そのため、特許文献１に開示される技術のように、予め回復フィルタが保持されていたとしても、実際のレンズの特性とは異なる場合がある。従って、レンズ毎に過回復となってしまったり回復不足となってしまったりする場合がある。
【０００６】
また、特許文献２に開示される技術のように、ユーザが画像データを確認しながらパラメータを操作する場合、画像データを確認するための画像領域をユーザが判断する必要がある。そのため、どの画像領域を使えば効率よく回復させることができるかをユーザは判断しなければならない。また、特許文献３に開示される技術のように、画像データを解析してパラメータの調整量を算出する場合、エッジの色が滲む特徴を持つ倍率色収差等については回復可能だが、それ以外の画質劣化については回復することができない。
【０００７】
そこで、本発明の目的は、製造ばらつきによってレンズ特性の違いがあったとしても、ユーザの負荷を軽減しつつ、レンズ特性による画像データの劣化を回復させることにある。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、画像データが表す画像の回復項目に対応する画像領域を、前記回復項目に応じて前記画像の探索範囲を異ならせて探索して前記画像データから抽出する抽出手段と、前記回復項目の調整操作に応じて回復フィルタを調整する調整手段と、前記調整手段により調整された前記回復フィルタによって、前記抽出手段により抽出された前記画像領域の回復処理を行う回復手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、製造ばらつきによってレンズ特性の違いがあったとしても、ユーザの負荷を軽減しつつ、レンズ特性による画像データの劣化を回復させることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る画像処理装置のハードウェア構成を示す図である。
【図２】本発明の実施形態に係る画像処理装置の主要機能である画像処理部の構成を示す図である。
【図３】本発明の第１の実施形態におけるユーザインタフェース部によって表示されるユーザインタフェースの一例を示す図である。
【図４】本発明の実施形態に係る画像処理装置によって実行される画像処理方法を示すフローチャートである。
【図５】現像処理の詳細を示すフローチャートである。
【図６】選択対象となる回復項目と回復方法と製造ばらつきによる弊害とを対応付けた表を示す図である。
【図７】回復項目に適した調整画像領域の抽出処理の詳細を示すフローチャートである。
【図８】回復項目と画像データの探索範囲とを対応付けた表を示す図である。
【図９】画像データの探索範囲を説明するための図である。
【図１０】評価値の算出処理の詳細を示すフローチャートである。
【図１１】回復項目と抽出周波数とを対応付けた表を示す図である。
【図１２】回復フィルタの調整処理の詳細を示すフローチャートである。
【図１３】回復項目と調整パラメータとを対応付けた表を示す図である。
【図１４】パラメータとして「振幅特性」が選択された場合と「位相特性」が選択された場合との回復フィルタの調整方法を説明するための図である。
【図１５】本発明の第２の実施形態におけるユーザインタフェースの一例を示す図である。
【図１６】本発明の第２の実施形態におけるステップＳ４０６の調整画像領域の抽出処理の詳細を示すフローチャートである。
【図１７】調整画像領域の抽出処理の対象となる画像データに属する領域を説明するための図である。
【図１８】４つの探索範囲に対してパラメータを調整するための複数のセットを示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１２】
図１は、本発明の実施形態に係る画像処理装置のハードウェア構成を示す図である。図１に示すように、本実施形態に係る画像処理装置は、パーソナルコンピュータ１０１に対してディスプレイ１０２、キーボード１０３及びマウス１０４が接続されている。パーソナルコンピュータ１０１の構成要素として、ＣＰＵ１０５、ＲＡＭ１０６、ＲＯＭ１０７、ハードディスク等のデータ記憶部１０８、ディスプレイ１０２に画像データを表示させるための表示部１０９が含まれる。これらの構成要素は、データを送受信するためのシステムバス１１０を介して接続される。
【００１３】
図２は、本実施形態に係る画像処理装置の主要機能である画像処理部の構成を示す図である。図２において、２０１は画像処理部である。画像処理部２０１は、ユーザインタフェース部２０２、調整パラメータ読込部２０３、回復フィルタ読込部２０４、ＲＡＷ画像読込部２０５、現像処理部２０６、回復フィルタ調整部２０７、調整画像領域抽出部２０８、回復処理部２０９、画像表示部２１０及び回復フィルタ出力部２１１を備える。画像処理部２０１が備えるこれらの機能は、ＲＯＭ１０７又はデータ記憶部１０８から必要なプログラムがＲＡＭ１０６上に展開され、ＣＰＵ１０５が当該プログラムを実行することによって実現される機能である。
【００１４】
ユーザインタフェース部２０２は、ディスプレイ１０２にユーザインタフェースを表示させる。調整パラメータ読込部２０３は、ユーザの操作によって変更されたパラメータをＲＡＭ１０６に読み込む。回復フィルタ読込部２０４は、ＲＯＭ１０７又はデータ記憶部１０８から回復フィルタをＲＡＭ１０６に読み込む。ＲＡＷ画像読込部２０５は、ＲＯＭ１０７又はデータ記憶部１０８からＲＡＷ画像データ（以下、単に画像データと称す）をＲＡＭ１０６に読み込む。現像処理部２０６は画像データの現像処理を行う。回復フィルタ調整部２０７は回復フィルタの調整を行う。調整画像領域抽出部２０８は後述する調整画像領域を抽出する。回復処理部２０９は画像データの回復処理を行う。画像表示部２１０は、現像処理部２０６によって現像された画像データを表示する。回復フィルタ出力部２１１は、回復フィルタをデータ記憶部１０８に出力する。
【００１５】
図３は、ユーザインタフェース部２０２によって表示されるユーザインタフェースの一例を示す図である。３０１はユーザインタフェースである。３０２は全体画像を表示するための全画像表示部である。３０３は調整画像領域を表示するための調整画像表示部である。３０４は回復項目選択ボタンである。３０５はユーザが回復項目の調整操作を行うための調整バーである。３０６は処理を適用するための適用ボタンである。３０７はキャンセルボタンである。なお、調整画像表示部３０３は、本発明の提示手段の適用例となる構成である。
【００１６】
図４は、本実施形態に係る画像処理装置によって実行される画像処理方法を示すフローチャートである。ステップＳ４０１において、ＲＡＷ画像読込部２０５は画像データをＲＡＭ１０６に読み込む。ステップＳ４０２において、回復フィルタ読込部２０４は回復フィルタをＲＡＭ１０６に読み込む。ステップＳ４０３において、現像処理部２０６は、ステップＳ４０２にて読み込まれた回復フィルタを用いて、ステップＳ４０１にて読み込まれた画像データの現像処理を行う。ステップＳ４０４において、画像表示部２１０は、ステップＳ４０３にて現像された画像データを図３の全画像表示部３０２に表示する。
【００１７】
ユーザは、回復項目選択ボタン３０４から調整したい回復項目に該当するボタンを操作する。これを受けて、ステップＳ４０５において、回復フィルタ調整部２０７は操作されたボタンに対応する回復項目を選択する。ステップＳ４０６において、調整画像領域抽出部２０８は、ステップＳ４０５にて選択された回復項目に適した調整画像領域を、画像データから抽出する。次にユーザは調整バー３０５を操作してパラメータを調整する。これを受けて、ステップＳ４０７において、回復フィルタ調整部２０７は調整されたパラメータに応じて回復フィルタを調整する。なお、ステップＳ４０６は、本発明の抽出手段の処理例であり、ステップＳ４０７は、本発明の調整手段の処理例である。また、ステップＳ４０５は、本発明の選択手段の処理例である。
【００１８】
ステップＳ４０８において、現像処理部２０６は、ステップＳ４０７にて調整された回復フィルタを用いて、ステップＳ４０６にて抽出された調整画像領域の画像データの現像処理を行う。ステップＳ４０９において、回復フィルタ調整部２０７は、キャンセルボタン３０７が押されたかどうかを判定する。キャンセルボタン３０７が押されていない場合、処理はステップＳ４１０に進む。一方、キャンセルボタン３０７が押された場合、処理は終了する。ステップＳ４１０において、回復フィルタ調整部２０７は、適用ボタン３０６が押されたかどうかを判定する。適用ボタン３０６が押された場合、処理はステップ４１１に進む。一方、適用ボタン３０６が押されていない場合、処理はステップＳ４０５に戻る。ステップＳ４１１において、回復フィルタ調整部２０７は、ステップＳ４０７にて調整されたパラメータに基づいて、図３の全画像表示部３０２の回復フィルタを算出する。ステップＳ４１２において、回復フィルタ出力部２１１は、ステップＳ４１１にて算出された回復フィルタをデータ記憶部１０８に出力する。
【００１９】
次に、ステップＳ４０３及びステップＳ４０８における現像処理を、図５のフローチャートを用いて詳細に説明する。図５は、現像処理の詳細を示すフローチャートである。ステップＳ５０１において、現像処理部２０６は、画像データに対してホワイトバランス処理を行う。ステップＳ５０２において、現像処理部２０６は、ステップＳ５０１にてホワイトバランス処理が行われた画像データに対してデモザイキング処理を行う。ステップＳ５０３において、現像処理部２０６は、画像データの回復処理を行うか否かを判定する。回復処理を行う場合、処理はステップＳ５０４に進む。一方、回復処理を行わない場合、処理はステップＳ５０５に進む。ステップＳ５０４において、現像処理部２０６は、図４のステップＳ４０２にて読み込まれた回復フィルタ又は調整されたパラメータに応じた回復フィルタを用いて、式２のようにして画像データの回復処理を行う。
Ｓ＝Ｏ＊Ｒ・・・（式２）
但し、Ｒは回復フィルタ、Ｏは劣化した画像データ、Ｓは回復後の画像データ、＊は畳み込み積分である。なお、ステップＳ５０４は、本発明の回復手段の処理例である。
【００２０】
ステップＳ５０５において、現像処理部２０６は、ステップＳ５０２のデモザイキング処理後の画像データ又は回復後の画像データに対してノイズリダクションを行う。ステップＳ５０６において、現像処理部２０６はノイズリダクション後の画像データに対してシャープネス処理を行う。ステップＳ５０７において、現像処理部２０６は、シャープネス処理後の画像データを、ｓＲＧＢやＡｄｏｂｅＲＧＢ等のＲＧＢ画像データに変換する。ステップＳ５０８において、現像処理部２０６は、ＲＧＢ画像データに対してガンマ処理を行う。
【００２１】
次に、ステップＳ４０５において選択される回復項目について、図６を用いて詳細に説明する。図６は、選択対象となる回復項目と回復方法と製造ばらつきによる弊害とを対応付けた表を示す図である。図６では、選択対象となる回復項目として、「解像感」、「抜け」、「色滲み」及び「非対称収差」を例示している。
【００２２】
「解像感」は、主に被写体の高周波成分に起因するものである。回復処理における解像感の回復は、光がレンズを通過する際に高周波成分が低下してしまったものを回復する処理となる。このとき、製造ばらつきによって想定よりも低下が大きければ、回復不足になってしまう。一方、低下が小さい場合には過回復となりアンダーシュート、オーバーシュート等の画質劣化が発生する。
【００２３】
「抜け」は、主に被写体の低〜中周波数成分を調整するものである。この場合も上記の場合と同様に製造ばらつきが発生すると、回復不足、過回復が発生する。「色滲み」は、Ｒ、Ｇ、Ｂの色でボケの広がり方が異なる現象（軸上色収差）やボケの中心が異なる（倍率色収差）ことによって発生する。この場合、Ｒ、Ｇ、Ｂのボケの広がり方・中心を同じにすることで滲みをなくすことができる。ここで製造ばらつきが発生すると回復したとしても、滲みを除去することができない。
【００２４】
「非対称収差」は、高像高側において、点を入力した場合、位相変動によって点に結像せずコマ収差や非点収差と呼ばれる非対称的なボケ方をするものである。これに対して、回復処理では位相成分を取り除くことで対称的なボケになる。しかし、製造ばらつきが起きると位相成分が残り対称的なボケにすることができなくなる。
【００２５】
次に、ステップＳ４０６における回復項目に適した調整画像領域の抽出処理について、図７〜図９を参照しながら詳細に説明する。図７は、回復項目に適した調整画像領域の抽出処理の詳細を示すフローチャートである。図８は、回復項目と画像データの探索範囲とを対応付けた表を示す図である。図９は、画像データの探索範囲を説明するための図である。図９において、９０１は全画像データである。探索範囲９０２は全画像データ９０１のうちの低像高領域であり、探索範囲９０３は全画像データ９０１のうちの中像高領域であり、探索範囲９０４は全画像データ９０１のうちの高像高領域である。また、９０５はこれらの探索範囲を探索する探索領域である。
【００２６】
先ずステップＳ７０１において、調整画像領域抽出部２０８は、ステップＳ４０５にてユーザによって選択された回復項目に対応する探索範囲をセットする。その際に調整画像領域抽出部２０８は、図８に示すような回復項目と探索範囲とを対応付けた内容のテーブルを参照することにより、ユーザによって選択された回復項目に対応する探索範囲を選択している。即ち、ユーザによって選択された回復項目が「解像感」である場合、探索範囲として「低像高領域〜中像高領域」が選択される。ユーザによって選択された回復項目が「抜け」である場合、探索範囲として「中像高領域」が選択される。ユーザによって選択された回復項目が「色滲み」である場合、探索範囲として「画像範囲全般」が選択される。ユーザによって選択された回復項目が「非対称収差」である場合、探索範囲として「高像高領域」が選択される。
【００２７】
ステップＳ７０２において、調整画像領域抽出部２０８は、ステップＳ７０１でセットされた探索範囲に対して初期の探索領域をセットする。ステップＳ７０３において、調整画像領域抽出部２０８は探索領域の画像データを読み込む。ステップＳ７０４において、調整画像領域抽出部２０８は探索領域の評価値を算出する。ステップＳ７０５において、調整画像領域抽出部２０８は、ステップＳ７０１でセットした探索範囲に含まれる全ての探索領域について評価値を算出したか否かを判定する。全ての探索領域で評価値が算出された場合、処理はステップＳ７０７に進む。一方、全ての探索領域で評価値が算出されていない場合、処理はステップＳ７０６に進む。ステップＳ７０６において、調整画像領域抽出部２０８は探索領域を更新する。全ての探索領域で評価値が算出されるまで、ステップＳ７０３〜ステップＳ７０６の処理は繰り返される。ステップＳ７０７において、調整画像領域抽出部２０８は、ステップＳ７０３〜ステップＳ７０６で算出した評価値のうち最大の評価値を示す探索領域を調整画像領域として抽出する。
【００２８】
次に、ステップＳ７０４の評価値の算出処理について、図１０及び図１１を用いて詳細に説明する。図１０は、評価値の算出処理の詳細を示すフローチャートである。図１１は、回復項目と抽出周波数とを対応付けた表を示す図である。
【００２９】
先ずステップＳ１００１において、調整画像領域抽出部２０８は、ステップＳ７０３において読み込んだ探索領域の画像データに対して回復処理を含まない現像処理を行う。ステップＳ１００２において、調整画像領域抽出部２０８は、当該画像データに対して回復処理を含む現像処理を行う。ステップＳ１００３において、調整画像領域抽出部２０８は、ステップＳ１００１及びステップＳ１００２で得られた、回復前の画像データ及び回復後の画像データ夫々に対してフーリエ変換を行う。ステップＳ１００４において、調整画像領域抽出部２０８は、フーリエ変換後の画像データに対し、ユーザによって選択された回復項目に対応する周波数成分を抽出する。その際に調整画像領域抽出部２０８は、図１１に示すような回復項目と抽出周波数とを対応付けた内容のテーブルを参照することにより、ユーザによって選択された回復項目に対応する抽出周波数を選択している。即ち、ユーザによって選択された回復項目が「解像感」である場合、抽出周波数として「高周波成分」が選択される。また、ユーザによって選択された回復項目が「抜け」である場合、抽出周波数として「低周波成分」が選択される。また、ユーザによって選択された回復項目が「色滲み」である場合、抽出周波数として「低周波成分」が選択される。また、ユーザによって選択された回復項目が「非対称収差」である場合、抽出周波数として「位相成分」が選択される。
【００３０】
ステップＳ１００５において、調整画像領域抽出部２０８は、ステップＳ１００４にて抽出された周波数成分に対して自乗誤差（評価値）を算出する。即ち、本実施形態では、回復処理の前後における画像データの誤差が最大となる探索領域を調整画像領域としている。
【００３１】
次に、ステップＳ４０７の回復フィルタの調整処理について、図１２及び図１３を参照しながら詳細に説明する。図１２は、回復フィルタの調整処理の詳細を示すフローチャートである。図１３は、回復項目と調整パラメータとを対応付けた表を示す図である。
【００３２】
先ずステップＳ１２０１において、回復フィルタ読込部２０４は、ステップＳ４０６において抽出された調整画像領域に該当する回復フィルタを読み込む。ステップＳ１２０２において、回復フィルタ調整部２０７は、ステップＳ１２０１で読み込まれた回復フィルタに対してフーリエ変換を行う。ステップＳ１２０３において、回復フィルタ調整部２０７は、ステップＳ１２０２でのフーリエ変換後の回復フィルタに対する調整を行う。ここでは、ユーザによって選択された回復項目に対応するパラメータで回復フィルタに対する調整が行われる。その際に回復フィルタ調整部２０７は、図１３に示すような回復項目とパラメータとを対応付けた内容のテーブルを参照することにより、ユーザによって選択された回復項目に対応するパラメータを選択する。即ち、ユーザによって選択された回復項目が「解像感」である場合、パラメータとして「振幅特性」が選択される。また、ユーザによって選択された回復項目が「抜け」である場合、パラメータとして「振幅特性」が選択される。また、ユーザによって選択された回復項目が「色滲み」である場合、パラメータとして「ＲＧＢの振幅特性のバランス」が選択される。また、ユーザによって選択された回復項目が「非対称収差」である場合、パラメータとして「位相特性」が選択される。
【００３３】
図１４は、パラメータとして「振幅特性」が選択された場合と「位相特性」が選択された場合との回復フィルタの調整方法を説明するための図である。即ち、図１４（ａ）は、「振幅特性」のパラメータが選択された場合の回復フィルタの調整方法を示す図であり、図１４（ｂ）は、「位相特定」のパラメータが選択された場合の回復フィルタの調整方法を示す図である。上述したように、ユーザによって選択された回復項目が「解像感」又は「抜け」である場合、パラメータとして「振幅特性」が選択される。このとき、図１４（ａ）に示すように、回復フィルタ調整部２０７は、ユーザが調整バー３０５で調整した量に応じて回復フィルタのゲインを変更する。また、回復項目が「非対称収差」である場合、調整パラメータとして「位相特性」が選択される。このとき、図１４（ｂ）に示すように、回復フィルタ調整部２０７は、ユーザが調整バー３０５で調整した量に応じて回復フィルタの位相角を変更する。ステップＳ１２０４において、回復フィルタ調整部２０７は、ステップＳ１２０３において調整された回復フィルタに対して逆フーリエ変換を行う。
【００３４】
次に、ステップＳ４１１における全画像表示部３０２の回復フィルタ算出処理について説明する。ステップＳ４０５〜Ｓ４１０の処理を行うことによって特定領域（調整画像領域）での回復フィルタの調整量を算出することができる。これを全画面領域分の回復フィルタに対して適用することで全画面領域分の回復フィルタに対して調整を行うことができる。例えば特定領域において回復フィルタの振幅特性を１．５倍にしたとすると、全画面領域における回復フィルタに対しても１．５倍にする。
【００３５】
本実施形態においては、劣化を回復するためのパラメータをユーザは画像データを確認しながら操作することができるので、製造ばらつきによるレンズ特性の違いがあっても、画像データの劣化を回復させることが可能となる。加えて、ユーザが回復処理を行う際に効果的な調整画像領域を自動的に提示するため、パラメータ調整の際のユーザの負荷を軽減することが可能となる。
【００３６】
次に、本発明の第２の実施形態について説明する。上述した第１の実施形態では、レンズ特性が製造ばらつきによって想定した特性と異なる場合の調整方法について説明した。これに対して第２の実施形態では、理想的にはレンズ特性が光軸中心に対して点対称であるのに対して、製造ばらつきによって点対称性が損なわれている場合の調整方法を説明する。
【００３７】
第２の実施形態に係る画像処理装置のハードウェア構成及び機能的な構成は、第１の実施形態と同様であるため、説明を省略する。本実施形態は、ユーザインタフェース、調整画像領域の抽出方法及び回復フィルタの調整方法が第１の実施形態と異なる。以下、図１５〜図１８を用いて詳細に説明する。
【００３８】
図１５は、第２の実施形態におけるユーザインタフェースの一例を示す図である。１５０１は、本実施形態におけるユーザインタフェースである。１５０２は全体画像を表示するための全画像表示部である。１５０３は調整画像領域を表示するための調整画像表示部である。１５０４は回復項目選択ボタンである。１５０５は調整バーである。１５０６は処理を適用するための適用ボタンである。１５０７はキャンセルボタンである。
【００３９】
図１６は、第２の実施形態におけるステップＳ４０６の調整画像領域の抽出処理の詳細を示すフローチャートである。また、図１７は調整画像領域の抽出処理の対象となる画像データに属する領域を説明するための図である。１７０１は全画像データである。１７０２は低像高領域である。１７０３は中像高領域である。１７０４は高像高領域である。１７０５は第一象限領域である。１７０６は第二象限領域である。１７０７は第三象限領域である。１７０８は第四象限領域である。なお、第一象限領域１７０５〜第四象限領域１７０８は、本発明の分割領域の適用例である。
【００４０】
先ずステップＳ１６０１において、調整画像領域抽出部２０８は、初期の探索範囲をセットする。より具体的には、調整画像領域抽出部２０８は第一象限領域１７０５をセットする。ステップＳ１６０２において、調整画像領域抽出部２０８は、初期の探索領域をセットする。ステップＳ１６０３において、調整画像領域抽出部２０８は探索領域の画像データを読み込む。ステップＳ１６０４において、調整画像領域抽出部２０８は評価値を算出する。ステップＳ１６０５において、調整画像領域抽出部２０８は探索範囲に含まれる全ての探索領域について評価値を算出したか否かを判定する。全ての探索領域で評価値が算出された場合、処理はステップＳ１６０７に進む。一方、全ての探索領域で評価値が算出されてない場合、処理はステップＳ１６０６に進む。ステップＳ１６０６において、調整画像領域抽出部２０８は探索領域の更新を行う。ステップＳ１６０７において、調整画像領域抽出部２０８はステップＳ１６０２〜Ｓ１６０６の処理での最大評価値が閾値以上であったか否かを判定する。最大評価値が閾値以上であった場合、処理はＳ１６０８に進む。一方、最大評価値が閾値より小さい場合、処理はステップＳ１６０９に進む。ステップＳ１６０８において、調整画像領域抽出部２０８は最大評価値となった探索領域を調整画像領域として調整画像表示部１５０３に表示する。ステップＳ１６０９において、調整画像領域抽出部２０８は全ての探索範囲（第一象限領域〜第四象限領域）についてＳ１６０２〜Ｓ１６０８の処理を行ったか否かを判定する。全ての探索範囲についてＳ１６０２〜Ｓ１６０８の処理が行われた場合、処理は終了する。一方、全ての探索範囲についてＳ１６０２〜Ｓ１６０８の処理が行われてない場合、処理はステップＳ１６１０に進む。ステップＳ１６１０において、調整画像領域抽出部２０８は、探索範囲の更新を行う。
【００４１】
第２の実施形態では、４つの探索範囲に対応する調整画像領域を表示して、そのそれぞれでパラメータ調整を行うことができる。しかしながら、ユーザがパラメータ調整を行う場合に調整する項目が膨大になってしまう。そこで、図１８に示すように、予め４つの探索範囲に対してパラメータを調整するための複数のセットを用意しておき、複数のセットから所望のセットをユーザが選択するだけで調整が行うことを可能がなる。
【００４２】
以上説明したように、本実施形態を用いることによって、画面内において点対称性が崩れた場合においても、ユーザ負荷を軽減してパラメータ調整を行うことが可能となる。
【００４３】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００４４】
２０１：画像処理部、２０２：ユーザインタフェース部、２０３：調整パラメータ読込部、２０４：回復フィルタ読込部、２０５：ＲＡＷ画像読込部、２０６：現像処理部、２０７：回復フィルタ調整部、２０８：調整画像領域抽出部、２０９：回復処理部、２１０：画像表示部、２１１：回復フィルタ出力部
【図１】
0005641751.tif 000002
【図２】
0005641751.tif 000003
【図３】
0005641751.tif 000004
【図４】
0005641751.tif 000005
【図５】
0005641751.tif 000006
【図６】
0005641751.tif 000007
【図７】
0005641751.tif 000008
【図８】
0005641751.tif 000009
【図９】
0005641751.tif 000010
【図１０】
0005641751.tif 000011
【図１１】
0005641751.tif 000012
【図１２】
0005641751.tif 000013
【図１３】
0005641751.tif 000014
【図１４】
0005641751.tif 000015
【図１５】
0005641751.tif 000016
【図１６】
0005641751.tif 000017
【図１７】
0005641751.tif 000018
【図１８】
0005641751.tif 000019