(57)【特許請求の範囲】
【請求項１】
第１の特定波長スペクトルの可視光に対応する第１の被写体画像と、第２の特定波長スペクトルの可視光に対応する第２の被写体画像とを取得する取得手段と、
前記第１の被写体画像と前記第２の被写体画像とに基づいて前記第１の被写体画像を補正する補正手段と、
を備え、
前記補正手段は、前記第１の被写体画像を構成する画素のうち、前記第２の被写体画像との間で位置が対応する画素の画素値の差分が所定の閾値以上である画素の画素値を補正する
ことを特徴とする画像処理装置。
【請求項２】
前記補正手段は、前記第１の被写体画像と前記第２の被写体画像とを比較する比較手段を有し、前記比較手段による比較結果に基づいて前記第１の被写体画像を補正することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記補正手段は、
前記第１の被写体画像及び前記第２の被写体画像をそれぞれ輝度画像に変換する変換手段を有し、前記変換手段によって輝度画像に変換された前記第１の被写体画像と前記第２の被写体画像とを比較し、当該比較結果に基づいて前記第１の被写体画像を補正することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記補正手段は、
前記第１の被写体画像と前記第２の被写体画像とにおける、被写体の凹凸に対応する部分を比較し、当該比較結果に基づいて前記第１の被写体画像を補正することを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記取得手段は、２回の露光により前記第１の被写体画像と前記第２の被写体画像を取得することを特徴とする請求項１〜４の何れか一項に記載の画像処理装置。
【請求項６】
前記取得手段は、前記第１の特定波長スペクトルの可視光及び前記第２の特定波長スペクトルの可視光を発光する手段を含むことを特徴とする請求項１〜５の何れか一項に記載の画像処理装置。
【請求項７】
前記取得手段は、前記第２の特定波長スペクトルの可視光を透過するフィルターを介して前記第２の特定波長スペクトルの可視光で撮像した前記第２の被写体画像を取得することを特徴とする請求項１〜６の何れか一項に記載の画像処理装置。
【請求項８】
前記取得手段は、前記第１の特定波長スペクトルの可視光に対応する前記第１の被写体画像から、前記第２の特定波長スペクトルの可視光の成分を抽出することにより前記第２の特定波長スペクトルの可視光で撮像した前記第２の被写体画像を取得することを特徴とする請求項１〜７の何れか一項に記載の画像処理装置。
【請求項９】
前記第１の特定波長スペクトルの可視光は、白色光であり、
前記第２の特定波長スペクトルの可視光は、青色光又は赤色光であることを特徴とする請求項１〜８の何れか一項に記載の画像処理装置。
【請求項１０】
前記第１の被写体画像及び前記第２の被写体画像は、人の肌の画像であることを特徴とする請求項１〜９の何れか一項に記載の画像処理装置。
【請求項１１】
第１の特定波長スペクトルの可視光に対応する第１の被写体画像と、第２の特定波長スペクトルの可視光に対応する第２の被写体画像と、第３の特定波長スペクトルの可視光に対応する第３の被写体画像とを取得する取得手段と、
前記第２の被写体画像と前記第３の被写体画像とに基づいて前記第１の被写体画像を補正する補正手段と、
を備え、
前記補正手段は、前記第１の被写体画像を構成する画素のうち、前記第２の被写体画像と前記第３の被写体画像との間でそれぞれ位置が対応する画素の画素値の差分が所定の閾値以上である画素に対応する画素の画素値を補正する
ことを特徴とする画像処理装置。
【請求項１２】
前記補正手段は、前記第２の被写体画像と前記第３の被写体画像とを比較する比較手段を有し、前記比較手段による比較結果に基づいて前記第１の被写体画像を補正することを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記補正手段は、
前記第２の被写体画像及び前記第３の被写体画像をそれぞれ輝度画像に変換する変換手段を有し、前記変換手段によって輝度画像に変換された前記第２の被写体画像と前記第３の被写体画像とを比較し、当該比較結果に基づいて前記第１の被写体画像を補正することを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記補正手段は、
前記第２の被写体画像と前記第３の被写体画像とにおける、被写体の凹凸に対応する部分を比較し、当該比較結果に基づいて前記第１の被写体画像を補正することを特徴とする請求項１２又は１３に記載の画像処理装置。
【請求項１５】
前記取得手段は、３回の露光により前記第１の被写体画像と前記第２の被写体画像と前記第３の被写体画像を取得することを特徴とする請求項１１〜１４の何れか一項に記載の画像処理装置。
【請求項１６】
前記取得手段は、前記第１の特定波長スペクトルの可視光、前記第２の特定波長スペクトルの可視光及び前記第３の特定波長スペクトルの可視光を発光する手段を含むことを特徴とする請求項１１〜１５の何れか一項に記載の画像処理装置。
【請求項１７】
前記取得手段は、前記第２の特定波長スペクトルの可視光を透過するフィルターを介して前記第２の特定波長スペクトルの可視光で撮像した前記第２の被写体画像と、前記第３の特定波長スペクトルの可視光を透過するフィルターを介して前記第３の特定波長スペクトルの可視光で撮像した前記第３の被写体画像を取得することを特徴とする請求項１１〜１６の何れか一項に記載の画像処理装置。
【請求項１８】
前記取得手段は、前記第１の特定波長スペクトルの可視光に対応する前記第１の被写体画像から、前記第２の特定波長スペクトルの可視光の成分を抽出することにより前記第２の特定波長スペクトルの可視光で撮像した前記第２の被写体画像と、前記第３の特定波長スペクトルの可視光の成分を抽出することにより前記第３の特定波長スペクトルの可視光で撮像した前記第３の被写体画像と、を取得することを特徴とする請求項１１〜１７の何れか一項に記載の画像処理装置。
【請求項１９】
前記第１の特定波長スペクトルの可視光は、白色光であり、
前記第２の特定波長スペクトルの可視光は、青色光であり、
前記第３の特定波長スペクトルの可視光は、赤色光であることを特徴とする請求項１１〜１８の何れか一項に記載の画像処理装置。
【請求項２０】
前記第１の被写体画像、前記第２の被写体画像及び前記第３の被写体画像は、人の肌の画像であることを特徴とする請求項１１〜１９の何れか一項に記載の画像処理装置。
【請求項２１】
画像処理装置を用いた画像処理方法であって、
第１の特定波長スペクトルの可視光に対応する第１の被写体画像と、第２の特定波長スペクトルの可視光に対応する第２の被写体画像とを取得するステップと、
前記第１の被写体画像と前記第２の被写体画像とに基づいて前記第１の被写体画像を補正するステップと、
を含み、
前記補正するステップは、前記第１の被写体画像を構成する画素のうち、前記第２の被写体画像との間で位置が対応する画素の画素値の差分が所定の閾値以上である画素の画素値を補正する
ことを特徴とする画像処理方法。
【請求項２２】
画像処理装置を用いた画像処理方法であって、
第１の特定波長スペクトルの可視光に対応する第１の被写体画像と、第２の特定波長スペクトルの可視光に対応する第２の被写体画像と、第３の特定波長スペクトルの可視光に対応する第３の被写体画像とを取得するステップと、
前記第２の被写体画像と前記第３の被写体画像とに基づいて前記第１の被写体画像を補正するステップと、
を含み、
前記補正するステップは、前記第１の被写体画像を構成する画素のうち、前記第２の被写体画像と前記第３の被写体画像との間でそれぞれ位置が対応する画素の画素値の差分が所定の閾値以上である画素に対応する画素の画素値を補正する
ことを特徴とする画像処理方法。
【請求項２３】
画像処理装置のコンピュータを、
第１の特定波長スペクトルの可視光に対応する第１の被写体画像と、第２の特定波長スペクトルの可視光に対応する第２の被写体画像とを取得する取得手段、
前記第１の被写体画像と前記第２の被写体画像とに基づいて前記第１の被写体画像を補正する補正手段、
として機能させ、
前記補正手段は、前記第１の被写体画像を構成する画素のうち、前記第２の被写体画像との間で位置が対応する画素の画素値の差分が所定の閾値以上である画素の画素値を補正する
ことを特徴とするプログラム。
【請求項２４】
画像処理装置のコンピュータを、
第１の特定波長スペクトルの可視光に対応する第１の被写体画像と、第２の特定波長スペクトルの可視光に対応する第２の被写体画像と、第３の特定波長スペクトルの可視光に対応する第３の被写体画像とを取得する取得手段、
前記第２の被写体画像と前記第３の被写体画像とに基づいて前記第１の被写体画像を補正する補正手段、
として機能させ、
前記補正手段は、前記第１の被写体画像を構成する画素のうち、前記第２の被写体画像と前記第３の被写体画像との間でそれぞれ位置が対応する画素の画素値の差分が所定の閾値以上である画素に対応する画素の画素値を補正する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、フラッシュ発光時の露光量を増やして被写体が白くなるように撮像する美肌撮像モードを備えた撮像装置が知られている（例えば、特許文献１参照）。また、近赤外線センサ及び可視光センサを用いて、可視光画像を近赤外線画像に置き換えることによって美肌補正を行うシステムも知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７３３８６号公報
【特許文献２】特表２０１５−５０２０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の場合、肌の精細感が損なわれてのっぺりしてしまい、不自然さや偽物感が生じてしまう。また、上記特許文献２の場合、近赤外線画像と可視光画像との視差の問題や、近赤外線センサを別途必要とするなどの問題がある。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、本発明の課題は、可視光センサを用いて撮像された画像の補正を適正に行うことができる画像処理装置、画像処理方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る画像処理装置は、
第１の特定波長スペクトルの可視光に対応する第１の被写体画像と、第２の特定波長スペクトルの可視光に対応する第２の被写体画像とを取得する取得手段と、
前記第１の被写体画像と前記第２の被写体画像とに基づいて前記第１の被写体画像を補正する補正手段と、
を備え、
前記補正手段は、前記第１の被写体画像を構成する画素のうち、前記第２の被写体画像との間で位置が対応する画素の画素値の差分が所定の閾値以上である画素の画素値を補正する
ことを特徴としている。
【０００７】
また、本発明に係る画像処理装置は、
第１の特定波長スペクトルの可視光に対応する第１の被写体画像と、第２の特定波長スペクトルの可視光に対応する第２の被写体画像と、第３の特定波長スペクトルの可視光に対応する第３の被写体画像とを取得する取得手段と、
前記第２の被写体画像と前記第３の被写体画像とに基づいて前記第１の被写体画像を補正する補正手段と、
を備え、
前記補正手段は、前記第１の被写体画像を構成する画素のうち、前記第２の被写体画像と前記第３の被写体画像との間でそれぞれ位置が対応する画素の画素値の差分が所定の閾値以上である画素に対応する画素の画素値を補正する
ことを特徴としている。
【０００８】
また、本発明に係る画像処理方法は、
画像処理装置を用いた画像処理方法であって、
第１の特定波長スペクトルの可視光に対応する第１の被写体画像と、第２の特定波長スペクトルの可視光に対応する第２の被写体画像とを取得するステップと、
前記第１の被写体画像と前記第２の被写体画像とに基づいて前記第１の被写体画像を補正するステップと、
を含み、
前記補正するステップは、前記第１の被写体画像を構成する画素のうち、前記第２の被写体画像との間で位置が対応する画素の画素値の差分が所定の閾値以上である画素の画素値を補正することを特徴としている。
【０００９】
また、本発明に係る画像処理方法は、
画像処理装置を用いた画像処理方法であって、
第１の特定波長スペクトルの可視光に対応する第１の被写体画像と、第２の特定波長スペクトルの可視光に対応する第２の被写体画像と、第３の特定波長スペクトルの可視光に対応する第３の被写体画像とを取得するステップと、
前記第２の被写体画像と前記第３の被写体画像とに基づいて前記第１の被写体画像を補正するステップと、
を含み、
前記補正するステップは、前記第１の被写体画像を構成する画素のうち、前記第２の被写体画像と前記第３の被写体画像との間でそれぞれ位置が対応する画素の画素値の差分が所定の閾値以上である画素に対応する画素の画素値を補正する
ことを特徴としている。
【００１０】
また、本発明に係るプログラムは、
画像処理装置のコンピュータを、
第１の特定波長スペクトルの可視光に対応する第１の被写体画像と、第２の特定波長スペクトルの可視光に対応する第２の被写体画像とを取得する取得手段、
前記第１の被写体画像と前記第２の被写体画像とに基づいて前記第１の被写体画像を補正する補正手段、
として機能させ、
前記補正手段は、前記第１の被写体画像を構成する画素のうち、前記第２の被写体画像との間で位置が対応する画素の画素値の差分が所定の閾値以上である画素の画素値を補正する
ことを特徴としている。
【００１１】
また、本発明に係るプログラムは、
画像処理装置のコンピュータを、
第１の特定波長スペクトルの可視光に対応する第１の被写体画像と、第２の特定波長スペクトルの可視光に対応する第２の被写体画像と、第３の特定波長スペクトルの可視光に対応する第３の被写体画像とを取得する取得手段、
前記第２の被写体画像と前記第３の被写体画像とに基づいて前記第１の被写体画像を補正する補正手段、
として機能させ、
前記補正手段は、前記第１の被写体画像を構成する画素のうち、前記第２の被写体画像と前記第３の被写体画像との間でそれぞれ位置が対応する画素の画素値の差分が所定の閾値以上である画素に対応する画素の画素値を補正する
ことを特徴としている。
【発明の効果】
【００１２】
本発明によれば、可視光センサを用いて撮像された画像の補正を適正に行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明を適用した実施形態１の撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像装置による画像生成処理に係る動作の一例を示すフローチャートである。
【図３】図２の画像生成処理に係る画像の一例を模式的に示す図である。
【図４】本発明を適用した実施形態２の撮像装置の概略構成を示すブロック図である。
【図５】図４の撮像装置による画像生成処理に係る動作の一例を示すフローチャートである。
【図６】図５の画像生成処理に係る画像の一例を模式的に示す図である。
【図７】本発明を適用した実施形態３の撮像装置の概略構成を示すブロック図である。
【図８】図７の撮像装置による画像生成処理に係る動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００１５】
［実施形態１］
図１は、本発明を適用した実施形態１の撮像装置１００の概略構成を示すブロック図である。
図１に示すように、実施形態１の撮像装置１００は、中央制御部１と、メモリ２と、撮像部３と、画像データ生成部４と、発光部５と、画像処理部６と、画像記録部７と、表示部８と、操作入力部９とを備えている。
また、中央制御部１、メモリ２、撮像部３、画像データ生成部４、発光部５、画像処理部６、画像記録部７及び表示部８は、バスライン１０を介して接続されている。
【００１６】
中央制御部１は、撮像装置１００の各部を制御するものである。具体的には、中央制御部１は、図示は省略するが、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）を備え、撮像装置１００用の各種処理プログラム（図示略）に従って各種の制御動作を行う。
【００１７】
メモリ２は、例えば、ＤＲＡＭ（Dynamic Random Access Memory）等により構成され、中央制御部１や画像処理部６等の各部によって処理されるデータ等を一時的に記録するものである。
【００１８】
撮像部３は、被写体Ｓ（図３（ａ）等参照）を撮像する。具体的には、撮像部３は、レンズ部３ａと、電子撮像部３ｂと、撮像制御部３ｃとを備えている。
【００１９】
レンズ部３ａは、例えば、ズームレンズやフォーカスレンズ等の複数のレンズから構成されている。
電子撮像部３ｂは、例えば、ＣＭＯＳ（Complementary Metal-oxide Semiconductor）やＣＣＤ（Charge Coupled Device）等のイメージセンサ（可視光センサ）から構成され、レンズ部３ａの各種レンズを通過した光学像を二次元の画像信号に変換する。
なお、図示は省略するが、撮像部３は、レンズ部３ａを通過する光の量を調整する絞りを備えていても良い。
【００２０】
撮像制御部３ｃは、撮像部３による被写体Ｓの撮像を制御する。即ち、撮像制御部３ｃは、図示は省略するが、タイミング発生器、ドライバなどを備えている。そして、撮像制御部３ｃは、タイミング発生器、ドライバにより電子撮像部３ｂを走査駆動して、所定周期毎に光学像を電子撮像部３ｂにより二次元の画像信号に変換させ、当該電子撮像部３ｂの撮像領域から１画面分ずつフレーム画像を読み出して画像データ生成部４に出力させる。
【００２１】
また、撮像制御部３ｃは、電子撮像部３ｂにより第１画像Ｉ１と第２画像Ｉ２の撮像を連続して行う。具体的には、第１画像Ｉ１と第２画像Ｉ２の撮像は、後述するように発光部５の発光色が異なるものの、当該撮像装置１００本体と所定の被写体Ｓとの距離、レンズ部３ａの焦点距離（画角）を変えることなく所定の時間間隔を空けた２回の露光により連続して行われる。これにより、第１画像Ｉ１と第２画像Ｉ２は、略等しい構図を有することとなる。
ここで、第１画像Ｉ１と第２画像Ｉ２の撮像は、構図のずれを生じさせないように当該撮像装置１００本体が三脚などに固定されて行われるのが好ましい。また、当該撮像装置１００本体を手持ちで撮像する場合には、第２画像Ｉ２の撮像の際に、第１画像Ｉ１の半透過の画像をライブビュー画像に重畳表示させるようなガイド表示を行っても良い。なお、第１画像Ｉ１と第２画像Ｉ２を撮像する順序は、一例であってこれに限られるものではなく、逆であっても良い。
また、撮像制御部３ｃは、ＡＦ（自動合焦処理）、ＡＥ（自動露出処理）、ＡＷＢ（自動ホワイトバランス）等の被写体Ｓを撮像する際の条件の調整制御を行っても良い。
【００２２】
画像データ生成部４は、電子撮像部３ｂから転送されたフレーム画像のアナログ値の信号に対してＲＧＢの各色成分毎に適宜ゲイン調整した後に、サンプルホールド回路（図示略）でサンプルホールドしてＡ／Ｄ変換器（図示略）でデジタルデータに変換し、カラープロセス回路（図示略）で画素補間処理及びγ補正処理を含むカラープロセス処理を行った後、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒ（ＹＵＶデータ）を生成する。
また、画像データ生成部４は、生成した画像データをバッファメモリとして使用されるメモリ２に転送する。
【００２３】
発光部５は、例えば、ＬＥＤ（Light Emitting Diode）等から構成され、撮像部３による被写体Ｓの撮像の際に所定の色で発光する。
すなわち、発光部５は、例えば、青色、緑色、赤色でそれぞれ発光する３つのＬＥＤ素子（図示略）を具備し、これら３つのＬＥＤ素子の発光の有無、発光量、発光タイミング、発光時間等を制御することで、所定の色の可視光を被写体Ｓに投光可能となっている。
例えば、発光部５は、撮像部３により第１画像Ｉ１を撮像する際には、３つのＬＥＤ素子を発光させて混色により白色光（第１の特定波長スペクトルの可視光）を被写体Ｓに投光し、撮像部３により第２画像Ｉ２を撮像する際には、主として青色のＬＥＤ素子を発光させて青色光（第２の特定波長スペクトルの可視光）を被写体Ｓに投光する。
ここで、白色光を構成する第１の特定波長スペクトルと青色光を構成する第２の特定波長スペクトルとは、互いに異なる波長域から構成されても良いし、第１の特定波長スペクトルの波長域に第２の特定波長スペクトルの波長域が含まれていても良い。具体的には、例えば、第１の特定波長スペクトルは、青色光に対応する波長域４３０〜４８０nm、緑色光に対応する波長域５２０〜５５０nm、赤色光に対応する波長域６４０〜６９０nmの組み合わせから構成され、第２の特定波長スペクトルは、青色光に対応する波長域４３０〜４８０nmから構成されている。
なお、発光部５は、例えば、撮像装置１００本体に内蔵されたものであっても良いし、ホットシュー（アクセサリシュー）などに取り付けられる外付けのものであっても良い。また、発光部５として、ＬＥＤから構成されたものを例示したが、一例であってこれに限られるものではなく、適宜任意に変更可能である。
【００２４】
画像処理部６は、第１画像取得部６ａと、第２画像取得部６ｂと、第１補正部６ｃとを具備している。
なお、画像処理部６の各部は、例えば、所定のロジック回路から構成されているが、当該構成は一例であってこれに限られるものではない。
【００２５】
第１画像取得部６ａは、第１画像Ｉ１（図３（ａ）参照）を取得する。
すなわち、第１画像取得部６ａは、被写体Ｓが白色光（第１の特定波長スペクトルの可視光）下で電子撮像部３ｂにより撮像された第１画像Ｉ１を取得する。具体的には、第１画像取得部６ａは、発光部５から白色光が投光された状態で、撮像部３により被写体Ｓが撮像された第１画像Ｉ１の画像データ（ＹＵＶデータ）をメモリ２から取得する。
【００２６】
第２画像取得部６ｂは、第２画像Ｉ２（図３（ｂ）参照）を取得する。
すなわち、第２画像取得部６ｂは、被写体Ｓが青色光（第２の特定波長スペクトルの可視光）下で電子撮像部３ｂにより撮像され、第１画像Ｉ１と略等しい構図を有する第２画像Ｉ２を取得する。具体的には、第２画像取得部６ｂは、発光部５から青色光が投光された状態で、撮像部３により被写体Ｓが撮像された第２画像Ｉ２の画像データ（ＹＵＶデータ）をメモリ２から取得する。
【００２７】
第１補正部６ｃは、第１画像Ｉ１の顔領域を補正する。
すなわち、第１補正部６ｃは、第１画像Ｉ１と第２画像Ｉ２とを比較し、当該比較結果に基づいて第１画像Ｉ１の顔領域を補正する。具体的には、第１補正部６ｃは、第１画像Ｉ１及び第２画像Ｉ２をそれぞれグレースケールの画像に変換する画像変換部６ｄを具備している。
【００２８】
画像変換部６ｄは、第１画像Ｉ１の画像データを色差成分と輝度成分とに分離して、所定の階調（例えば、256階調等）のグレースケールの画像である第１輝度画像Ｌ１（図３（ｃ）参照）の画像データを取得する。同様に、画像変換部６ｄは、第２画像Ｉ２の画像データを色差成分と輝度成分とに分離して、所定の階調（例えば、256階調等）のグレースケールの画像である第２輝度画像Ｌ２（図３（ｄ）参照）の画像データを取得する。
【００２９】
第１補正部６ｃは、画像変換部６ｄによりグレースケールに変換された第１輝度画像Ｌ１と第２輝度画像Ｌ２との間で位置が対応する画素の画素値（例えば、輝度値）どうしを比較する。このとき、第１補正部６ｃは、第１輝度画像Ｌ１と第２輝度画像Ｌ２とで輝度値が最大の画素の輝度値（輝度値の最大値）どうしが略等しくなるように当該第１輝度画像Ｌ１と第２輝度画像Ｌ２の明るさ（輝度値）を調整しても良い。
また、第１補正部６ｃは、第１輝度画像Ｌ１或いは第２輝度画像Ｌ２に対して、例えば、ＡＡＭ（Active Appearance Model）等を用いて所定の顔検出処理を行い、顔輪郭よりも内側部分を特定して画素値どうしを比較しても良い。さらに、第１補正部６ｃは、顔領域の検出後に、第１輝度画像Ｌ１における顔領域の画素の画素値を所定の色空間（例えば、ＨＳＶ色空間等）に変換し、肌色成分に対応する画素からなる肌色領域を検出しても良い。
なお、上記した顔検出処理は、公知の技術であるので、ここでは詳細な説明を省略する。
【００３０】
また、第１補正部６ｃは、第１輝度画像Ｌ１を構成する画素のうち、第２輝度画像Ｌ２との間で位置が対応する画素の画素値の差分が所定の閾値以上である画素を特定する。つまり、発光部５から青色光が投光された状態で撮像された画像（第２画像Ｉ２）は、例えば、肌表面の角質層と、表皮層の浅い領域からしか透過した光が反射してこないため、光を反射する皮膚の領域が薄く、また、反射する光が少なく、シミやホクロなどの表面の凹凸が目立つ画像となる。このため、第１輝度画像Ｌ１と第２輝度画像Ｌ２との間で位置が対応する画素の画素値（輝度値）の差分が大きくなる（図３（ｅ）及び図３（ｆ）参照）。
そして、第１補正部６ｃは、第１輝度画像Ｌ１を構成する画素のうち、第２輝度画像Ｌ２との間で位置が対応する画素の画素値の差分が所定の閾値以上であると特定された画素の画素値を補正する。具体的には、第１補正部６ｃは、例えば、処理対象となる画素の画素値を、当該画素に隣接する画素のうち、第２輝度画像Ｌ２との間で位置が対応する画素の画素値の差分が所定の閾値未満の画素の画素値に置換する。その後、第１補正部６ｃは、画素値が補正された第１輝度画像Ｌ１と第１画像Ｉ１の色差成分とに基づいて、シミやホクロの目立たない明るさや色のカラー画像である第１補正画像（図示略）を生成する。
なお、上記した画素値の補正手法は、一例であってこれに限られるものではなく、適宜任意に変更可能である。また、所定の閾値は、例えば、被写体Ｓの人種、性別、年齢等により経験的に求められるものである。
【００３１】
画像記録部７は、例えば、不揮発性メモリ（フラッシュメモリ）等により構成されている。また、画像記録部７は、画像データ生成部４の符号化部（図示略）により所定の符号化方式で符号化された各種の画像の画像データを記録する。
具体的には、画像記録部７は、例えば、撮像部３により撮像された被写体Ｓの静止画像の画像データや、画像生成処理により生成された第１補正画像の画像データ等を記録する。
【００３２】
なお、画像記録部７は、例えば、記録媒体（図示略）が着脱自在に構成され、装着された記録媒体からのデータの読み出しや記録媒体に対するデータの書き込みを制御する構成であっても良い。
【００３３】
表示部８は、静止画像や動画像を表示する。具体的には、表示部８は、表示パネル８ａと、表示制御部８ｂとを具備している。
【００３４】
表示パネル８ａは、表示領域内に画像を表示する。具体的には、表示部８は、静止画撮像モードや動画撮像モードにて、撮像部３による被写体Ｓの撮像により生成された複数のフレーム画像、…を所定の再生フレームレートで逐次更新しながら表示する。
なお、表示パネル８ａとしては、例えば、液晶表示パネルや有機ＥＬ表示パネルなどが挙げられるが、一例であってこれらに限られるものではない。
【００３５】
表示制御部８ｂは、画像記録部７から読み出され画像処理部６により復号された所定サイズの画像データに基づいて、所定の画像を表示パネル８ａの表示画面に表示させる制御を行う。具体的には、表示制御部８ｂは、ＶＲＡＭ（Video Random Access Memory）、ＶＲＡＭコントローラ、デジタルビデオエンコーダなどを備えている。そして、デジタルビデオエンコーダは、画像処理部６により復号されてＶＲＡＭ（図示略）に記録されている輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、ＶＲＡＭコントローラを介してＶＲＡＭから読み出して、これらのデータを元にビデオ信号を発生して表示パネル８ａに出力する。
【００３６】
操作入力部９は、装置本体に対して各種指示を入力するためのものである。
具体的には、操作入力部９は、例えば、シャッタボタン、モードや機能等の選択指示に係る上下左右のカーソルボタンや決定ボタン等を具備する操作部（図示略）を備えている。
そして、ユーザにより操作部の各種ボタンが操作されると、操作入力部９は、操作されたボタンに応じた操作指示を中央制御部１に出力する。中央制御部１は、操作入力部９から出力され入力された操作指示に従って所定の動作（例えば、被写体Ｓの撮像等）を各部に実行させる。
なお、操作入力部９は、表示部８の表示パネル８ａと一体となって設けられたタッチパネル（図示略）を有して構成されていても良い。
【００３７】
＜画像生成処理＞
次に、撮像装置１００による画像生成処理について、図２〜図３を参照して説明する。
図２は、画像生成処理に係る動作の一例を示すフローチャートである。また、図３（ａ）〜図３（ｆ）は、画像生成処理に係る画像の一例を模式的に示す図である。このうち、図３（ａ）は、第１画像Ｉ１を表し、図３（ｂ）は、第２画像Ｉ２を表している。また、図３（ｃ）は、第１輝度画像Ｌ１を表し、図３（ｄ）は、第２輝度画像Ｌ２を表している。また、図３（ｅ）は、第１輝度画像Ｌ１の破線Ａで囲まれた領域を拡大して表し、図３（ｆ）は、第２輝度画像Ｌ２の破線Ｂで囲まれた領域を拡大して表している。
【００３８】
画像生成処理は、ユーザによる操作入力部９の選択決定ボタンの所定操作に基づいて、メニュー画面に表示された複数の動作モードの中からカラー補正画像を生成するモードが選択指示された場合に、中央制御部１の制御下にて当該撮像装置１００の各部により実行される処理である。
なお、画像生成処理は、例えば、画像記録部７に記録されている画像を処理対象として行われても良い。
【００３９】
図２に示すように、先ず、表示制御部８ｂは、撮像部３による被写体Ｓの撮像により生成された複数のフレーム画像に基づいてライブビュー画像を表示パネル８ａの表示画面に表示させる（ステップＳ１）。
具体的には、撮像制御部３ｃは、レンズ部３ａを通過した光学像を所定周期毎に電子撮像部３ｂにより二次元の画像信号（ＲＧＢデータ）に変換させ、画像データ生成部４は、電子撮像部３ｂから出力されて入力される二次元の画像信号を所定周期毎にデジタルの画像信号に変換して各フレーム画像のＹＵＶデータを生成する。画像データ生成部４により生成された各フレーム画像のＹＵＶデータは、順次メモリ２に出力され、当該メモリ２に格納される。表示制御部８ｂは、メモリ２に一時的に格納されている表示用の画像データを読み出して表示パネル８ａにライブビュー画像を表示させる制御を行う。
【００４０】
次に、中央制御部１のＣＰＵは、ユーザによる操作入力部９のシャッタボタンの所定操作（例えば、全押し操作）に基づいて、当該操作入力部９から出力される撮像指示が入力されたか否かを判定する（ステップＳ２）。
ここで、撮像指示が入力されていないと判定されると（ステップＳ２；ＮＯ）、中央制御部１のＣＰＵは、処理をステップＳ１に戻し、ステップＳ２にて、撮像指示が入力されたと判定されるまで（ステップＳ２；ＹＥＳ）、表示制御部８ｂは、ライブビュー画像を表示パネル８ａの表示画面に表示させる制御を行う。
【００４１】
そして、ユーザによる被写体Ｓの構図等の調整が終了した後、ユーザによって操作入力部９のシャッタボタンが所定操作（例えば、全押し操作）されることにより、中央制御部１のＣＰＵにより撮像指示が入力されたと判定されると（ステップＳ２；ＹＥＳ）、発光部５は、３つのＬＥＤ素子を発光させて白色光を被写体Ｓに投光するとともに、撮像制御部３ｃは、合焦駆動部（図示略）によりフォーカスレンズを光軸方向に移動させてピントを被写体Ｓに合わせ、被写体Ｓの明るさ及び発光部５の発光強度に応じて、例えば、絞り値やシャッタースピード（露光時間）や画像の信号増幅率等の各種の露出条件を調整した後、第１画像Ｉ１（図３（ａ）参照）を撮像させる（ステップＳ３）。画像データ生成部４は、第１画像Ｉ１の画像信号をデジタルの画像信号に変換して第１画像Ｉ１のＹＵＶデータを生成する。
画像データ生成部４により生成された第１画像Ｉ１のＹＵＶデータは、メモリ２に出力され、当該メモリ２に一時的に格納される。
【００４２】
続けて、発光部５は、主として青色のＬＥＤ素子を発光させて青色光を被写体Ｓに投光するとともに、撮像制御部３ｃは、ピントを被写体Ｓに固定したまま、被写体Ｓの明るさ及び発光部５の発光強度に応じて、各種の露出条件を調整した後、第１画像Ｉ１と略等しい構図を有する第２画像Ｉ２（図３（ｂ）参照）を撮像させる（ステップＳ４）。画像データ生成部４は、第２画像Ｉ２の画像信号をデジタルの画像信号に変換して第２画像Ｉ２のＹＵＶデータを生成する。
画像データ生成部４により生成された第２画像Ｉ２のＹＵＶデータは、メモリ２に出力され、当該メモリ２に一時的に格納される。
【００４３】
次に、画像処理部６の第１画像取得部６ａは、メモリ２から第１画像Ｉ１のＹＵＶデータを取得し、また、第２画像取得部６ｂは、メモリ２から第２画像Ｉ２のＹＵＶデータを取得する（ステップＳ５）。
続けて、第１補正部６ｃの画像変換部６ｄは、第１画像Ｉ１のＹＵＶデータを色差成分と輝度成分とに分離して第１輝度画像Ｌ１（図３（ｃ）参照）の画像データを取得し、また、第２画像Ｉ２のＹＵＶデータを色差成分と輝度成分とに分離して第２輝度画像Ｌ２（図３（ｄ）参照）の画像データを取得する（ステップＳ６）。その後、第１補正部６ｃは、第１輝度画像Ｌ１と第２輝度画像Ｌ２の明るさ（輝度値）を調整する（ステップＳ７）。例えば、第１補正部６ｃは、第２輝度画像Ｌ２の輝度値の最大値が第１輝度画像Ｌ１の輝度値の最大値と略等しくなるように第２輝度画像Ｌ２の輝度値を調整する。
【００４４】
次に、第１補正部６ｃは、第１輝度画像Ｌ１を構成する何れか一の画素（例えば、左上隅の画素等）を処理対象として指定し（ステップＳ８）、第２輝度画像Ｌ２との間で位置が対応する画素の画素値どうしを比較する（ステップＳ９）。
そして、第１補正部６ｃは、対応する画素どうしの画素値の差分を算出して、所定の閾値以上であるか否かを判定する（ステップＳ１０）。
【００４５】
ステップＳ１０にて、対応する画素どうしの画素値の差分が所定の閾値以上であると判定されると（ステップＳ１０；ＹＥＳ）、第１補正部６ｃは、処理対象の画素の画素値を当該画素に隣接する画素の画素値で補正する（ステップＳ１１）。具体的には、第１補正部６ｃは、処理対象の画素の画素値を、当該画素に隣接する画素のうち、第２輝度画像Ｌ２との間で位置が対応する画素の画素値の差分が所定の閾値未満の画素の画素値に置換する。
そして、第１補正部６ｃは、第１輝度画像Ｌ１を構成する全ての画素について処理したか否かを判定する（ステップＳ１２）。また、ステップＳ１０にて、対応する画素どうしの画素値の差分が所定の閾値以上でないと判定された場合（ステップＳ１０；ＮＯ）、第１補正部６ｃは、ステップＳ１１の処理をスキップして、上記と同様に、第１輝度画像Ｌ１を構成する全ての画素について処理したか否かを判定する（ステップＳ１２）。
【００４６】
ステップＳ１２にて、全ての画素について処理していないと判定されると（ステップＳ１２；ＮＯ）、第１補正部６ｃは、第１輝度画像Ｌ１を構成する複数の画素のうち、次の画素（例えば、左上隅の画素の隣りの画素等）を処理対象として指定した後（ステップＳ１３）、処理をステップＳ９に移行させ、それ以降の各処理を実行する。
すなわち、第１補正部６ｃは、上記と同様に、ステップＳ９にて、処理対象として指定された画素と第２輝度画像Ｌ２の位置が対応する画素の画素値どうしを比較し、ステップＳ１０にて、対応する画素どうしの画素値の差分が所定の閾値以上であるか否かを判定する。そして、ステップＳ１０にて、画素どうしの画素値の差分が所定の閾値以上であると判定されると（ステップＳ１０；ＹＥＳ）、第１補正部６ｃは、ステップＳ１１にて、処理対象の画素の画素値を当該画素に隣接する画素の画素値で補正する一方で、ステップＳ１０にて、画素どうしの画素値の差分が所定の閾値以上でないと判定された場合（ステップＳ１０；ＮＯ）、第１補正部６ｃは、ステップＳ１１の処理をスキップする。
その後、ステップＳ１２にて、第１補正部６ｃは、第１輝度画像Ｌ１を構成する全ての画素について処理したか否かを判定する。
【００４７】
一方、ステップＳ１２にて、第１輝度画像Ｌ１を構成する全ての画素について処理したと判定されると（ステップＳ１２；ＹＥＳ）、第１補正部６ｃは、画素値が補正された第１輝度画像Ｌ１と第１画像Ｉ１の色差成分とに基づいて、カラー画像である第１補正画像の画像データを生成する（ステップＳ１４）。
その後、画像記録部７は、画像処理部６から第１補正画像の画像データを取得して、所定の格納領域に記録させて、画像生成処理を終了する。
【００４８】
以上のように、実施形態１の撮像装置１００によれば、被写体Ｓが第１の特定波長スペクトルの可視光（例えば、白色光等）下で撮像された第１画像Ｉ１と、被写体Ｓが第２の特定波長スペクトルの可視光（例えば、青色光等）下で撮像され、第１画像Ｉ１と略等しい構図を有する第２画像Ｉ２とを比較して、当該比較結果に基づいて第１画像Ｉ１の顔領域の色を補正するので、例えば、近赤外線センサ等の特殊なセンサを別途必要とすることなく、顔領域の肌部分にてシミやホクロ等の第１画像Ｉ１と第２画像Ｉ２とで差が大きい部分を特定して第１画像Ｉ１を補正することができる。すなわち、被写体Ｓの撮像の際の光源（発光部５）の発光色を異ならせて可視光センサを用いて撮像された第１画像Ｉ１と第２画像Ｉ２は、発光色の波長によって肌への光の透過度合や反射度合等が異なり、シミやホクロなどの有無によって差が生じる。特に、青色光下で撮像された第２画像Ｉ２は、白色光下で撮像された第１画像Ｉ１よりもシミやホクロが目立つ画像となる。そこで、これら第１画像Ｉ１と第２画像Ｉ２とを比較して第１画像Ｉ１の顔領域における補正箇所を特定し、当該第１画像Ｉ１の補正を適正に行うことができる。
【００４９】
また、それぞれグレースケールに変換された第１輝度画像Ｌ１と第２輝度画像Ｌ２とを比較するので、顔領域の肌部分にてシミやホクロ等の第１画像Ｉ１と第２画像Ｉ２とで明るさの差が大きい部分の特定を適正に行うことができ、当該比較結果に基づいて第１画像Ｉ１の顔領域を適正に補正することができる。具体的には、第１画像Ｉ１を構成する画素のうち、第２画像Ｉ２との間で位置が対応する画素の画素値の差分が所定の閾値以上である画素の画素値を補正するので、第１画像Ｉ１に対して、第１画像Ｉ１と第２画像Ｉ２とで明るさの差が大きい顔領域の肌部分に存するシミやホクロ等を消去したより自然な美肌処理を行うことができる。
【００５０】
［実施形態２］
図４は、本発明を適用した実施形態２の撮像装置２００の概略構成を示すブロック図である。
実施形態２の撮像装置２００は、以下に詳細に説明する以外の点で上記実施形態１の撮像装置１００と略同様の構成をなし、詳細な説明は省略する。
【００５１】
図４に示すように、実施形態２の撮像装置２００の画像処理部２０６は、第１画像取得部６ａと、第３画像取得部６ｅと、第２補正部６ｆとを具備している。なお、第１画像取得部６ａの構成及び機能は、上記実施形態１と略同様であり、詳細な説明は省略する。
【００５２】
第３画像取得部６ｅは、第３画像Ｉ３（図６（ｂ）参照）を取得する。
すなわち、第３画像取得部６ｅは、被写体Ｓが赤色光（第２の特定波長スペクトルの可視光）下で電子撮像部３ｂにより撮像され、第１画像Ｉ１（図６（ａ）参照）と略等しい構図を有する第３画像Ｉ３を取得する。具体的には、撮像制御部３ｃは、電子撮像部３ｂにより第１画像Ｉ１と第３画像Ｉ３の撮像を連続して行う。このとき、発光部５は、撮像部３により第１画像Ｉ１を撮像する際には、上記実施形態１と同様に、３つのＬＥＤ素子を発光させて混色により白色光（第１の特定波長スペクトルの可視光）を被写体Ｓに投光し、撮像部３により第３画像Ｉ３を撮像する際には、主として赤色のＬＥＤ素子を発光させて赤色光（第２の特定波長スペクトルの可視光）を被写体Ｓに投光する。ここで、白色光を構成する第１の特定波長スペクトルと赤色光を構成する第２の特定波長スペクトルとは、互いに異なる波長域から構成されても良いし、第１の特定波長スペクトルの波長域に第２の特定波長スペクトルの波長域が含まれていても良い。具体的には、例えば、第１の特定波長スペクトルは、青色光に対応する波長域４３０〜４８０nm、緑色光に対応する波長域５２０〜５５０nm、赤色光に対応する波長域６４０〜６９０nmの組み合わせから構成され、第２の特定波長スペクトルは、赤色光に対応する波長域６４０〜６９０nmから構成されている。
そして、第３画像取得部６ｅは、発光部５から赤色光が投光された状態で、撮像部３により被写体Ｓが撮像され、画像データ生成部４により生成された第３画像Ｉ３の画像データ（ＹＵＶデータ）をメモリ２から取得する。
なお、第１画像Ｉ１と第３画像Ｉ３を撮像する順序は、一例であってこれに限られるものではなく、逆であっても良い。
【００５３】
第２補正部６ｆは、第１画像Ｉ１と第３画像Ｉ３とを比較し、当該比較結果に基づいて第１画像Ｉ１の顔領域を補正する。具体的には、第２補正部６ｆは、第１補正部６ｃと同様に、第１画像Ｉ１及び第３画像Ｉ３をそれぞれグレースケールの画像に変換する画像変換部６ｄを具備している。
【００５４】
すなわち、画像変換部６ｄは、第１画像Ｉ１の画像データを色差成分と輝度成分とに分離して、所定の階調（例えば、256階調等）のグレースケールの画像である第１輝度画像Ｌ１（図６（ｃ）参照）の画像データを取得する。同様に、画像変換部６ｄは、第３画像Ｉ３の画像データを色差成分と輝度成分とに分離して、所定の階調（例えば、256階調等）のグレースケールの画像である第３輝度画像Ｌ３（図６（ｄ）参照）の画像データを取得する。
第２補正部６ｆは、第１補正部６ｃと略同様に、画像変換部６ｄによりグレースケールに変換された第１輝度画像Ｌ１と第３輝度画像Ｌ３との間で位置が対応する画素の画素値（例えば、輝度値）どうしを比較する。このとき、第２補正部６ｆは、第１補正部６ｃと略同様に、第１輝度画像Ｌ１と第３輝度画像Ｌ３の明るさ（輝度値）を調整しても良い。なお、第２補正部６ｆによる明るさの調整方法は、第１補正部６ｃと略同様であり、詳細な説明は省略する。
【００５５】
また、第２補正部６ｆは、第１補正部６ｃと略同様に、第１輝度画像Ｌ１を構成する画素のうち、第３輝度画像Ｌ３との間で位置が対応する画素の画素値の差分が所定の閾値以上である画素を特定する。つまり、発光部５から赤色光が投光された状態で撮像された画像（第３画像Ｉ３）は、例えば、肌深部の真皮上層まで多くの光が透過するため、光を反射する皮膚の領域が広く、また、多くの光が反射されることから肌に透明感があり、シミやホクロなどの表面の凹凸が目立たない画像となる。このため、第１輝度画像Ｌ１と第３輝度画像Ｌ３との間で位置が対応する画素の画素値（輝度値）の差分が大きくなる（図６（ｅ）及び図６（ｆ）参照）。
そして、第２補正部６ｆは、第１補正部６ｃと略同様に、第１輝度画像Ｌ１を構成する画素のうち、第３輝度画像Ｌ３との間で位置が対応する画素の画素値の差分が所定の閾値以上であると特定された画素の画素値を補正する。第２補正部６ｆによる画素値の補正方法は、第１補正部６ｃと略同様であり、詳細な説明は省略する。その後、第２補正部６ｆは、画素値が補正された第１輝度画像Ｌ１と第１画像Ｉ１の色差成分とに基づいて、シミやホクロの目立たない明るさや色のカラー画像である第１補正画像を生成する。
【００５６】
＜画像生成処理＞
次に、撮像装置２００による画像生成処理について、図５〜図６を参照して説明する。
図５は、画像生成処理に係る動作の一例を示すフローチャートである。また、図６（ａ）〜図６（ｆ）は、画像生成処理に係る画像の一例を模式的に示す図である。このうち、図６（ａ）は、第１画像Ｉ１を表し、図６（ｂ）は、第３画像Ｉ３を表している。また、図６（ｃ）は、第１輝度画像Ｌ１を表し、図６（ｄ）は、第３輝度画像Ｌ３を表している。また、図６（ｅ）は、第１輝度画像Ｌ１の破線Ａで囲まれた領域を拡大して表し、図６（ｆ）は、第３輝度画像Ｌ３の破線Ｃで囲まれた領域を拡大して表している。
【００５７】
図５に示すように、先ず、上記実施形態１の画像生成処理のステップＳ１と略同様に、表示制御部８ｂは、撮像部３による被写体Ｓの撮像により生成された複数のフレーム画像に基づいてライブビュー画像を表示パネル８ａの表示画面に表示させる（ステップＳ２０１）。
【００５８】
次に、上記実施形態１の画像生成処理のステップＳ２と略同様に、中央制御部１のＣＰＵは、ユーザによる操作入力部９のシャッタボタンの所定操作（例えば、全押し操作）に基づいて、当該操作入力部９から出力される撮像指示が入力されたか否かを判定する（ステップＳ２０２）。
ここで、撮像指示が入力されていないと判定されると（ステップＳ２０２；ＮＯ）、中央制御部１のＣＰＵは、処理をステップＳ２０１に戻し、ステップＳ２０２にて、撮像指示が入力されたと判定されるまで（ステップＳ２０２；ＹＥＳ）、表示制御部８ｂは、ライブビュー画像を表示パネル８ａの表示画面に表示させる制御を行う。
【００５９】
そして、ユーザによって操作入力部９のシャッタボタンが所定操作（例えば、全押し操作）されることにより、中央制御部１のＣＰＵにより撮像指示が入力されたと判定されると（ステップＳ２０２；ＹＥＳ）、上記実施形態１の画像生成処理のステップＳ３と略同様に、発光部５は、３つのＬＥＤ素子を発光させて白色光を被写体Ｓに投光するとともに、撮像制御部３ｃは、フォーカスレンズを光軸方向に移動させてピントを被写体Ｓに合わせ、被写体Ｓの明るさ及び発光部５の発光強度に応じて、各種の露出条件を調整した後、第１画像Ｉ１（図６（ａ）参照）を撮像させる（ステップＳ２０３）。画像データ生成部４は、第１画像Ｉ１の画像信号をデジタルの画像信号に変換して第１画像Ｉ１のＹＵＶデータを生成する。
画像データ生成部４により生成された第１画像Ｉ１のＹＵＶデータは、メモリ２に出力され、当該メモリ２に一時的に格納される。
【００６０】
続けて、発光部５は、主として赤色のＬＥＤ素子を発光させて赤色光を被写体Ｓに投光するとともに、撮像制御部３ｃは、ピントを被写体Ｓに固定したまま、被写体Ｓの明るさ及び発光部５の発光強度に応じて、各種の露出条件を調整した後、第１画像Ｉ１と略等しい構図を有する第３画像Ｉ３（図６（ｂ）参照）を撮像させる（ステップＳ２０４）。画像データ生成部４は、第３画像Ｉ３の画像信号をデジタルの画像信号に変換して第３画像Ｉ３のＹＵＶデータを生成する。
画像データ生成部４により生成された第３画像Ｉ３のＹＵＶデータは、メモリ２に出力され、当該メモリ２に一時的に格納される。
【００６１】
次に、画像処理部６の第１画像取得部６ａは、メモリ２から第１画像Ｉ１のＹＵＶデータを取得し、また、第３画像取得部６ｅは、メモリ２から第３画像Ｉ３のＹＵＶデータを取得する（ステップＳ２０５）。
続けて、第２補正部６ｆの画像変換部６ｄは、第１画像Ｉ１のＹＵＶデータを色差成分と輝度成分とに分離して第１輝度画像Ｌ１（図６（ｃ）参照）の画像データを取得し、また、第３画像Ｉ３のＹＵＶデータを色差成分と輝度成分とに分離して第３輝度画像Ｌ３（図６（ｄ）参照）の画像データを取得する（ステップＳ２０６）。その後、第２補正部６ｆは、第１輝度画像Ｌ１と第３輝度画像Ｌ３の明るさ（輝度値）を調整する（ステップＳ２０７）。例えば、第２補正部６ｆは、第３輝度画像Ｌ３の輝度値の最大値が第１輝度画像Ｌ１の輝度値の最大値と略等しくなるように第３輝度画像Ｌ３の輝度値を調整する。
【００６２】
次に、第２補正部６ｆは、第１輝度画像Ｌ１を構成する何れか一の画素（例えば、左上隅の画素等）を処理対象として指定し（ステップＳ２０８）、第３輝度画像Ｌ３との間で位置が対応する画素の画素値どうしを比較する（ステップＳ２０９）。
そして、第２補正部６ｆは、対応する画素どうしの画素値の差分を算出して、所定の閾値以上であるか否かを判定する（ステップＳ２１０）。
【００６３】
ステップＳ２１０にて、対応する画素どうしの画素値の差分が所定の閾値以上であると判定されると（ステップＳ２１０；ＹＥＳ）、第２補正部６ｆは、処理対象の画素の画素値を当該画素に隣接する画素の画素値で補正する（ステップＳ２１１）。具体的には、第２補正部６ｆは、処理対象の画素の画素値を、当該画素に隣接する画素のうち、第３輝度画像Ｌ３との間で位置が対応する画素の画素値の差分が所定の閾値未満の画素の画素値に置換する。
そして、第２補正部６ｆは、第１輝度画像Ｌ１を構成する全ての画素について処理したか否かを判定する（ステップＳ２１２）。また、ステップＳ２１０にて、対応する画素どうしの画素値の差分が所定の閾値以上でないと判定された場合（ステップＳ２１０；ＮＯ）、第２補正部６ｆは、ステップＳ２１１の処理をスキップして、上記と同様に、第１輝度画像Ｌ１を構成する全ての画素について処理したか否かを判定する（ステップＳ２１２）。
【００６４】
ステップＳ２１２にて、全ての画素について処理していないと判定されると（ステップＳ２１２；ＮＯ）、第２補正部６ｆは、第１輝度画像Ｌ１を構成する複数の画素のうち、次の画素（例えば、左上隅の画素の隣りの画素等）を処理対象として指定した後（ステップＳ２１３）、処理をステップＳ２０９に移行させ、それ以降の各処理を実行する。
【００６５】
一方、ステップＳ２１２にて、第１輝度画像Ｌ１を構成する全ての画素について処理したと判定されると（ステップＳ２１２；ＹＥＳ）、第２補正部６ｆは、画素値が補正された第１輝度画像Ｌ１と第１画像Ｉ１の色差成分とに基づいて、カラー画像である第１補正画像の画像データを生成する（ステップＳ２１４）。
その後、画像記録部７は、画像処理部６から第１補正画像の画像データを取得して、所定の格納領域に記録させて、画像生成処理を終了する。
【００６６】
以上のように、実施形態２の撮像装置２００によれば、上記実施形態１の撮像装置１００と略同様に、例えば、近赤外線センサ等の特殊なセンサを別途必要とすることなく、顔領域の肌部分にてシミやホクロ等の第１画像Ｉ１と第３画像Ｉ３とで差が大きい部分を特定して第１画像Ｉ１を補正することができる。すなわち、被写体Ｓの撮像の際の光源（発光部５）の発光色を異ならせて可視光センサを用いて撮像された第１画像Ｉ１と第３画像Ｉ３は、発光色の波長によって肌への光の透過度合や反射度合等が異なり、シミやホクロなどの有無によって差が生じる。特に、赤色光下で撮像された第３画像Ｉ３は、白色光下で撮像された第１画像Ｉ１よりもシミやホクロが目立たない画像となる。そこで、これら第１画像Ｉ１と第３画像Ｉ３とを比較して第１画像Ｉ１の顔領域における補正箇所を特定し、当該第１画像Ｉ１の補正を適正に行うことができる。
【００６７】
［実施形態３］
図７は、本発明を適用した実施形態３の撮像装置３００の概略構成を示すブロック図である。
実施形態３の撮像装置３００は、以下に詳細に説明する以外の点で上記実施形態１、２の撮像装置１００、２００と略同様の構成をなし、詳細な説明は省略する。
【００６８】
図７に示すように、実施形態３の撮像装置３００の画像処理部３０６は、第１画像取得部６ａと、第２画像取得部６ｂと、第３画像取得部６ｅと、第３補正部６ｇとを具備している。
【００６９】
第１画像取得部６ａ、第２画像取得部６ｂ、第３画像取得部６ｃの構成及び機能は、上記実施形態１、２と略同様である。
すなわち、撮像制御部３ｃは、電子撮像部３ｂにより第１画像Ｉ１と第２画像Ｉ２と第３画像Ｉ３の撮像を連続して行う。このとき、発光部５は、撮像部３により第１画像Ｉ１を撮像する際には、上記実施形態１と同様に、３つのＬＥＤ素子を発光させて混色により白色光（第１の特定波長スペクトルの可視光）を被写体Ｓに投光し、また、撮像部３により第２画像Ｉ２を撮像する際には、主として青色のＬＥＤ素子を発光させて青色光（第２の特定波長スペクトルの可視光）を被写体Ｓに投光し、また、撮像部３により第３画像Ｉ３を撮像する際には、主として赤色のＬＥＤ素子を発光させて赤色光（第３の特定波長スペクトルの可視光）を被写体Ｓに投光する。ここで、白色光を構成する第１の特定波長スペクトルと青色光を構成する第２の特定波長スペクトルと赤色光を構成する第３の特定波長スペクトルとは、互いに異なる波長域から構成されても良いし、第１の特定波長スペクトルの波長域に第２の特定波長スペクトルの波長域や第３の特定波長スペクトルの波長域が含まれていても良い。具体的には、例えば、第１の特定波長スペクトルは、青色光に対応する波長域４３０〜４８０nm、緑色光に対応する波長域５２０〜５５０nm、赤色光に対応する波長域６４０〜６９０nmの組み合わせから構成され、第２の特定波長スペクトルは、青色光に対応する波長域４３０〜４８０nmから構成され、第３の特定波長スペクトルは、赤色光に対応する波長域６４０〜６９０nmから構成されている。
そして、第１画像取得部６ａは、発光部５から白色光が投光された状態で、撮像部３により被写体Ｓが撮像され、画像データ生成部４により生成された第１画像Ｉ１の画像データ（ＹＵＶデータ）をメモリ２から取得する。また、第２画像取得部６ｂは、発光部５から青色光が投光された状態で、撮像部３により被写体Ｓが撮像され、画像データ生成部４により生成された第２画像Ｉ２の画像データ（ＹＵＶデータ）をメモリ２から取得する。また、第３画像取得部６ｅは、発光部５から赤色光が投光された状態で、撮像部３により被写体Ｓが撮像され、画像データ生成部４により生成された第３画像Ｉ３の画像データ（ＹＵＶデータ）をメモリ２から取得する。
なお、第１画像Ｉ１〜第３画像Ｉ３を撮像する順序は、一例であってこれに限られるものではなく、適宜任意に変更可能である。
【００７０】
第３補正部６ｇは、第２画像Ｉ２と第３画像Ｉ３とを比較し、当該比較結果に基づいて第１画像Ｉ１の顔領域を補正する。具体的には、第３補正部６ｇは、第１補正部６ｃ及び第２補正部６ｆと同様に、第１画像Ｉ１〜第３画像Ｉ３をそれぞれグレースケールの画像に変換する画像変換部６ｄを具備している。
【００７１】
すなわち、画像変換部６ｄは、第２画像Ｉ２の画像データを色差成分と輝度成分とに分離して、所定の階調（例えば、256階調等）のグレースケールの画像である第２輝度画像Ｌ２（図３（ｄ）参照）の画像データを取得する。同様に、画像変換部６ｄは、第３画像Ｉ３の画像データを色差成分と輝度成分とに分離して、所定の階調（例えば、256階調等）のグレースケールの画像である第３輝度画像Ｌ３（図６（ｄ）参照）の画像データを取得する。
第３補正部６ｇは、第１補正部６ｃ及び第２補正部６ｆと略同様に、画像変換部６ｄによりグレースケールに変換された第２輝度画像Ｌ２と第３輝度画像Ｌ３との間でそれぞれ位置が対応する画素の画素値（例えば、輝度値）どうしを比較する。このとき、第３補正部６ｇは、第１補正部６ｃ及び第２補正部６ｆと略同様に、第１画像Ｉ１の輝度成分Ｙに基づいて第２、第３輝度画像Ｌ２、Ｌ３の明るさ（輝度値）を調整しても良い。
【００７２】
また、第３補正部６ｇは、第１画像Ｉ１を構成する画素のうち、第２輝度画像Ｌ２と第３輝度画像Ｌ３との間でそれぞれ位置が対応する画素の画素値どうしの差分が所定の閾値以上である画素に対応する画素を特定する。つまり、発光部５から青色光が投光された状態で撮像された画像（第２画像Ｉ２）は、例えば、肌表面の角質層と、表皮層の浅い領域からしか透過した光が反射してこないため、光を反射する皮膚の領域が薄く、また、反射する光が少なく、シミやホクロの目立つ画像となる。また、発光部５から赤色光が投光された状態で撮像された画像（第３画像Ｉ３）は、例えば、肌深部の真皮上層まで多くの光が透過するため、光を反射する皮膚の領域が広く、また、多くの光が反射されることから肌に透明感があり、シミやホクロの目立たない画像となる。このため、第２輝度画像Ｌ２と第３輝度画像Ｌ３との間で位置が対応する画素の画素値（輝度値）の差分が大きくなる。
そして、第３補正部６ｇは、第１画像Ｉ１を構成する画素のうち、第２輝度画像Ｌ２と第３輝度画像Ｌ３との間でそれぞれ位置が対応する画素の画素値の差分が所定の閾値以上であると特定された画素に対応する画素の画素値を補正する。具体的には、第３補正部６ｇは、例えば、処理対象となる画素の画素値を、当該画素に隣接する画素のうち、第２輝度画像Ｌ２と第３輝度画像Ｌ３との間でそれぞれ位置が対応する画素の画素値の差分が所定の閾値未満の画素に対応する第１画像Ｉ１の画素の画素値に置換する。これにより、第３補正部６ｇは、シミやホクロの目立たない明るさや色のカラー画像である第１補正画像を生成する。
【００７３】
＜画像生成処理＞
次に、撮像装置３００による画像生成処理について、図８を参照して説明する。
図８は、画像生成処理に係る動作の一例を示すフローチャートである。
【００７４】
図８に示すように、先ず、上記実施形態１の画像生成処理のステップＳ１と略同様に、表示制御部８ｂは、撮像部３による被写体Ｓの撮像により生成された複数のフレーム画像に基づいてライブビュー画像を表示パネル８ａの表示画面に表示させる（ステップＳ３０１）。
【００７５】
次に、上記実施形態１の画像生成処理のステップＳ２と略同様に、中央制御部１のＣＰＵは、ユーザによる操作入力部９のシャッタボタンの所定操作（例えば、全押し操作）に基づいて、当該操作入力部９から出力される撮像指示が入力されたか否かを判定する（ステップＳ３０２）。
ここで、撮像指示が入力されていないと判定されると（ステップＳ３０２；ＮＯ）、中央制御部１のＣＰＵは、処理をステップＳ３０１に戻し、ステップＳ３０２にて、撮像指示が入力されたと判定されるまで（ステップＳ３０２；ＹＥＳ）、表示制御部８ｂは、ライブビュー画像を表示パネル８ａの表示画面に表示させる制御を行う。
【００７６】
そして、ユーザによって操作入力部９のシャッタボタンが所定操作（例えば、全押し操作）されることにより、中央制御部１のＣＰＵにより撮像指示が入力されたと判定されると（ステップＳ３０２；ＹＥＳ）、上記実施形態１の画像生成処理のステップＳ３と略同様に、発光部５は、３つのＬＥＤ素子を発光させて白色光を被写体Ｓに投光するとともに、撮像制御部３ｃは、フォーカスレンズを光軸方向に移動させてピントを被写体Ｓに合わせ、被写体Ｓの明るさ及び発光部５の発光強度に応じて、各種の露出条件を調整した後、第１画像Ｉ１を撮像させる（ステップＳ３０３）。画像データ生成部４は、第１画像Ｉ１の画像信号をデジタルの画像信号に変換して第１画像Ｉ１のＹＵＶデータを生成する。
画像データ生成部４により生成された第１画像Ｉ１のＹＵＶデータは、メモリ２に出力され、当該メモリ２に一時的に格納される。
【００７７】
続けて、発光部５は、主として青色のＬＥＤ素子を発光させて青色光を被写体Ｓに投光するとともに、撮像制御部３ｃは、ピントを被写体Ｓに固定したまま、被写体Ｓの明るさ及び発光部５の発光強度に応じて、各種の露出条件を調整した後、第１画像Ｉ１と略等しい構図を有する第２画像Ｉ２を撮像させる（ステップＳ３０４）。画像データ生成部４は、第２画像Ｉ２の画像信号をデジタルの画像信号に変換して第２画像Ｉ２のＹＵＶデータを生成する。
画像データ生成部４により生成された第２画像Ｉ２のＹＵＶデータは、メモリ２に出力され、当該メモリ２に一時的に格納される。
【００７８】
続けて、発光部５は、主として赤色のＬＥＤ素子を発光させて赤色光を被写体Ｓに投光するとともに、撮像制御部３ｃは、ピントを被写体Ｓに固定したまま、被写体Ｓの明るさ及び発光部５の発光強度に応じて、各種の露出条件を調整した後、第１画像Ｉ１及び第２画像Ｉ２と略等しい構図を有する第３画像Ｉ３を撮像させる（ステップＳ３０５）。画像データ生成部４は、第３画像Ｉ３の画像信号をデジタルの画像信号に変換して第３画像Ｉ３のＹＵＶデータを生成する。
画像データ生成部４により生成された第３画像Ｉ３のＹＵＶデータは、メモリ２に出力され、当該メモリ２に一時的に格納される。
【００７９】
次に、画像処理部６の第１画像取得部６ａは、メモリ２から第１画像Ｉ１のＹＵＶデータを取得し、また、第２画像取得部６ｂは、メモリ２から第２画像Ｉ２のＹＵＶデータを取得し、また、第３画像取得部６ｅは、メモリ２から第３画像Ｉ３のＹＵＶデータを取得する（ステップＳ３０６）。
続けて、第３補正部６ｇの画像変換部６ｄは、第２画像Ｉ２のＹＵＶデータを色差成分と輝度成分とに分離して第２輝度画像Ｌ２の画像データを取得し、また、第３画像Ｉ３のＹＵＶデータを色差成分と輝度成分とに分離して第３輝度画像Ｌ３の画像データを取得する（ステップＳ３０７）。その後、第３補正部６ｇは、第２、第３輝度画像Ｌ２、Ｌ３の明るさ（輝度値）を調整する（ステップＳ３０８）。例えば、第３補正部６ｇは、第２輝度画像Ｌ２及び第３輝度画像Ｌ３の輝度値の最大値が第１画像Ｉ１の輝度成分Ｙの最大値と略等しくなるように第２輝度画像Ｌ２及び第３輝度画像Ｌ３の輝度値を調整する。
【００８０】
次に、第３補正部６ｇは、第１画像Ｉ１を構成する何れか一の画素（例えば、左上隅の画素等）を処理対象として指定し（ステップＳ３０９）、第２輝度画像Ｌ２と第３輝度画像Ｌ３との間でそれぞれ位置が対応する画素の画素値どうしを比較する（ステップＳ３１０）。
そして、第３補正部６ｇは、対応する画素どうしの画素値の差分を算出して、所定の閾値以上であるか否かを判定する（ステップＳ３１１）。
【００８１】
ステップＳ３１１にて、対応する画素どうしの画素値の差分が所定の閾値以上であると判定されると（ステップＳ３１１；ＹＥＳ）、第３補正部６ｇは、処理対象の画素の画素値を当該画素に隣接する画素の画素値で補正する（ステップＳ３１２）。具体的には、第３補正部６ｇは、処理対象の画素の画素値を、当該画素に隣接する画素のうち、第２輝度画像Ｌ２と第３輝度画像Ｌ３との間でそれぞれ位置が対応する画素の画素値の差分が所定の閾値未満の画素に対応する第１画像Ｉ１の画素の画素値に置換する。
そして、第３補正部６ｇは、第１画像Ｉ１を構成する全ての画素について処理したか否かを判定する（ステップＳ３１３）。また、ステップＳ３１１にて、対応する画素どうしの画素値の差分が所定の閾値以上でないと判定された場合（ステップＳ３１１；ＮＯ）、第３補正部６ｇは、ステップＳ３１２の処理をスキップして、上記と同様に、第１画像Ｉ１を構成する全ての画素について処理したか否かを判定する（ステップＳ３１３）。
【００８２】
ステップＳ３１３にて、全ての画素について処理していないと判定されると（ステップＳ３１３；ＮＯ）、第３補正部６ｇは、第１画像Ｉ１を構成する複数の画素のうち、次の画素（例えば、左上隅の画素の隣りの画素等）を処理対象として指定した後（ステップＳ３１４）、処理をステップＳ３１０に移行させ、それ以降の各処理を実行する。
【００８３】
一方、ステップＳ３１３にて、第１画像Ｉ１を構成する全ての画素について処理したと判定されると（ステップＳ３１３；ＹＥＳ）、第３補正部６ｇは、画素値が補正された第１画像Ｉ１を第１補正画像として画像データを生成する（ステップＳ３１５）。
その後、画像記録部７は、画像処理部６から第１補正画像の画像データを取得して、所定の格納領域に記録させて、画像生成処理を終了する。
【００８４】
以上のように、実施形態３の撮像装置３００によれば、被写体Ｓが第２の特定波長スペクトルの可視光（例えば、青色光等）下で撮像され、第１画像Ｉ１と略等しい構図を有する第２画像Ｉ２と、被写体Ｓが第３の特定波長スペクトルの可視光（例えば、赤色光等）下で撮像され、第１画像Ｉ１及び第２画像Ｉ２と略等しい構図を有する第３画像Ｉ３とを比較し、当該比較結果に基づいて、第１の特定波長スペクトルの可視光（例えば、白色光等）下で撮像された第１画像Ｉ１の顔領域の色を補正するので、例えば、近赤外線センサ等の特殊なセンサを別途必要とすることなく、顔領域の肌部分にてシミやホクロ等の第２画像Ｉ２と第３画像Ｉ３とで差が大きい部分を特定して第１画像Ｉ１を補正することができる。すなわち、被写体Ｓの撮像の際の光源（発光部５）の発光色を異ならせて可視光センサを用いて撮像された第２画像Ｉ２と第３画像Ｉ３は、発光色の波長によって肌への光の透過度合や反射度合等が異なり、シミやホクロなどの有無によって差が生じる。特に、青色光下で撮像された第２画像Ｉ２は、白色光下で撮像された第１画像Ｉ１よりもシミやホクロが目立つ画像となり、また、赤色光下で撮像された第３画像Ｉ３は、白色光下で撮像された第１画像Ｉ１よりもシミやホクロが目立たない画像となる。そこで、これら第２画像Ｉ２と第３画像Ｉ３とを比較して第１画像Ｉ１の顔領域における補正箇所を特定し、当該第１画像Ｉ１の補正を適正に行うことができる。
【００８５】
また、それぞれグレースケールに変換された第２輝度画像Ｌ２と第３輝度画像Ｌ３とを比較するので、顔領域の肌部分にてシミやホクロ等の第２画像Ｉ２と第３画像Ｉ３とで明るさの差が大きい部分の特定を適正に行うことができ、当該比較結果に基づいて第１画像Ｉ１の顔領域を適正に補正することができる。具体的には、第１画像Ｉ１を構成する画素のうち、第２画像Ｉ２と第３画像Ｉ３との間でそれぞれ位置が対応する画素の画素値の差分が所定の閾値以上である画素に対応する画像の画素値を補正するので、第１画像Ｉ１に対して、第２画像Ｉ２と第３画像Ｉ３とで明るさの差が大きい顔領域の肌部分に存するシミやホクロ等を消去したより自然な美肌処理を行うことができる。
【００８６】
なお、本発明は、上記実施形態１〜３に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、上記実施形態１、３では、第２画像Ｉ２としては、第２の特定波長スペクトルの可視光下で電子撮像部３ｂにより光電変換された所定のカラーフィルタの配列（例えば、ベイヤー配列）に従ったＲＧＢデータを処理対象とするようにしたが、例えば、カラーフィルタのＢに対応するＢ成分の画像データのみを処理対象とし、カラーフィルタのＲやＧに対応するデータは画素補間するようにしても良い。
同様に、上記実施形態２、３では、第３画像Ｉ３としては、第３の特定波長スペクトルの可視光下で電子撮像部３ｂにより光電変換された所定のカラーフィルタの配列に従ったＲＧＢデータを処理対象とするようにしたが、例えば、カラーフィルタのＲに対応するＲ成分の画像データのみを処理対象とし、カラーフィルタのＧやＢに対応するデータは画素補間するようにしても良い。
【００８７】
また、上記実施形態では、第２、第３画像Ｉ２、Ｉ３として、被写体Ｓの撮像の際の光源（発光部５）の発光色を異ならせて可視光センサを用いて撮像された画像を処理対象としたが、例えば、青色光や赤色光等の特定波長スペクトルの可視光を透過するフィルターを介して特定波長スペクトルの可視光下で撮像した第２画像や第３画像を処理対象としても良い。
さらに、例えば、外光あるいは白色光下で撮像した第１画像Ｉ１から、青色光や赤色光等に対応する特定波長スペクトルの可視光の成分を抽出して特定波長スペクトルの可視光下で撮像した第２画像や第３画像としてもよい。
【００８８】
また、上記実施形態１〜３では、顔領域の肌部分にてシミやホクロを消去するような補正処理を施すようにしたが、一例であってこれに限られるものではなく、例えば、より自然な黒さ（例えば、日焼け等）を表現したり白斑を消去するよう補正処理を行うようにしても良い。
また、上記実施形態１〜３では、顔領域の肌について補正処理を施すようにしたが、一例であってこれに限られるものではなく、例えば、顔以外の肌、人以外の動物の肌、あるいは植物の表面、さらには、動植物以外の物体の表面などであってもよい。
【００８９】
また、撮像装置１００、２００、３００の構成は、上記実施形態１〜３に例示したものは一例であり、これに限られるものではない。例えば、外部の撮像手段により撮像された画像を取得して、画像を補正する処理を行うようにしても良い。
【００９０】
加えて、上記実施形態１、２にあっては、取得手段、補正手段としての機能を、撮像装置１００（２００）の中央制御部１のＣＰＵの制御下にて、第１画像取得部６ａ、第２画像取得部６ｂ、第１補正部６ｃ（第２補正部６ｆ）が駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部１によって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムメモリ（図示略）に、取得処理ルーチン、補正処理ルーチンを含むプログラムを記録しておく。そして、取得処理ルーチンにより中央制御部１のＣＰＵを、被写体Ｓを第１の特定波長スペクトルの可視光で撮像した第１画像Ｉ１と、被写体Ｓを第２の特定波長スペクトルの可視光で撮像した第２画像Ｉ２を取得する手段として機能させるようにしても良い。また、補正処理ルーチンにより中央制御部１のＣＰＵを、第１画像Ｉ１と第２画像Ｉ２とに基づいて第１画像Ｉ１を補正する手段として機能させるようにしても良い。
【００９１】
また、上記実施形態３にあっては、取得手段、補正手段としての機能を、撮像装置３００の中央制御部１のＣＰＵの制御下にて、第１画像取得部６ａ、第２画像取得部６ｂ、第３取得部６ｅ、第３補正部６ｇが駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部１によって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムメモリ（図示略）に、取得処理ルーチン、補正処理ルーチンを含むプログラムを記録しておく。そして、取得処理ルーチンにより中央制御部１のＣＰＵを、被写体Ｓを第１の特定波長スペクトルの可視光で撮像した第１画像Ｉ１と、被写体Ｓを第２の特定波長スペクトルの可視光で撮像した第２画像Ｉ２と、被写体Ｓを第３の特定波長スペクトルの可視光で撮像した第３画像Ｉ３を取得する手段として機能させるようにしても良い。また、補正処理ルーチンにより中央制御部１のＣＰＵを、第２画像Ｉ２と第３画像Ｉ３とに基づいて第１画像Ｉ１を補正する手段として機能させるようにしても良い。
【００９２】
同様に、変換手段についても、中央制御部１のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
【００９３】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【００９４】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
被写体を第１の特定波長スペクトルの可視光で撮像した第１画像と、前記被写体を第２の特定波長スペクトルの可視光で撮像した第２画像を取得する取得手段と、
前記第１画像と前記第２画像とに基づいて前記第１画像を補正する補正手段と、
を備えたことを特徴とする画像処理装置。
＜請求項２＞
前記補正手段は、
前記第１画像及び前記第２画像をそれぞれグレースケールの画像に変換する変換手段を有し、前記変換手段によってグレースケールに変換された前記第１画像と前記第２画像とを比較し、当該比較結果に基づいて前記第１画像を補正することを特徴とする請求項１に記載の画像処理装置。
＜請求項３＞
前記補正手段は、
前記第１画像と前記第２画像とにおける、前記被写体の凹凸に対応する部分を比較し、当該比較結果に基づいて前記第１画像を補正することを特徴とする請求項１又は２に記載の画像処理装置。
＜請求項４＞
前記補正手段は、前記第１画像を構成する画素のうち、前記第２画像との間で位置が対応する画素の画素値の差分が所定の閾値以上である画素の画素値を補正することを特徴とする請求項１〜３の何れか一項に記載の画像処理装置。
＜請求項５＞
前記取得手段は、２回の露光により前記第１画像と前記第２画像を取得することを特徴とする請求項１〜４の何れか一項に記載の画像処理装置。
＜請求項６＞
前記取得手段は、前記第１の特定波長スペクトルの可視光及び前記第２の特定波長スペクトルの可視光を発光する手段を含むことを特徴とする請求項１〜５の何れか一項に記載の画像処理装置。
＜請求項７＞
前記取得手段は、前記第２の特定波長スペクトルの可視光を透過するフィルターを介して前記第２の特定波長スペクトルの可視光で撮像した前記第２画像を取得することを特徴とする請求項１〜６の何れか一項に記載の画像処理装置。
＜請求項８＞
前記取得手段は、前記被写体を前記第１の特定波長スペクトルの可視光で撮像した前記第１画像から、前記第２の特定波長スペクトルの可視光の成分を抽出することにより前記第２の特定波長スペクトルの可視光で撮像した前記第２画像を取得することを特徴とする請求項１〜７の何れか一項に記載の画像処理装置。
＜請求項９＞
前記第１の特定波長スペクトルの可視光は、白色光であり、
前記第２の特定波長スペクトルの可視光は、青色光又は赤色光であることを特徴とする請求項１〜８の何れか一項に記載の画像処理装置。
＜請求項１０＞
前記第１画像及び前記第２画像は、人の肌の画像であることを特徴とする請求項１〜９の何れか一項に記載の画像処理装置。
＜請求項１１＞
被写体を第１の特定波長スペクトルの可視光で撮像した第１画像と、前記被写体を第２の特定波長スペクトルの可視光で撮像した第２画像と、前記被写体を第３の特定波長スペクトルの可視光で撮像した第３画像を取得する取得手段と、
前記第２画像と前記第３画像とに基づいて前記第１画像を補正する補正手段と、
を備えたことを特徴とする画像処理装置。
＜請求項１２＞
前記補正手段は、
前記第２画像及び前記第３画像をそれぞれグレースケールの画像に変換する変換手段を有し、前記変換手段によってグレースケールに変換された前記第２画像と前記第３画像とを比較し、当該比較結果に基づいて前記第１画像を補正することを特徴とする請求項１１に記載の画像処理装置。
＜請求項１３＞
前記補正手段は、
前記第２画像と前記第３画像とにおける、前記被写体の凹凸に対応する部分を比較し、当該比較結果に基づいて前記第１画像を補正することを特徴とする請求項１１又は１２に記載の画像処理装置。
＜請求項１４＞
前記補正手段は、前記第１画像を構成する画素のうち、前記第２画像と前記第３画像との間でそれぞれ位置が対応する画素の画素値の差分が所定の閾値以上である画素に対応する画素の画素値を補正することを特徴とする請求項１１〜１３の何れか一項に記載の画像処理装置。
＜請求項１５＞
前記取得手段は、３回の露光により前記第１画像と前記第２画像と前記第３画像を取得することを特徴とする請求項１１〜１４の何れか一項に記載の画像処理装置。
＜請求項１６＞
前記取得手段は、前記第１の特定波長スペクトルの可視光、前記第２の特定波長スペクトルの可視光及び前記第３の特定波長スペクトルの可視光を発光する手段を含むことを特徴とする請求項１１〜１５の何れか一項に記載の画像処理装置。
＜請求項１７＞
前記取得手段は、前記第２の特定波長スペクトルの可視光を透過するフィルターを介して前記第２の特定波長スペクトルの可視光で撮像した前記第２画像と、前記第３の特定波長スペクトルの可視光を透過するフィルターを介して前記第３の特定波長スペクトルの可視光で撮像した前記第３画像を取得することを特徴とする請求項１１〜１６の何れか一項に記載の画像処理装置。
＜請求項１８＞
前記取得手段は、前記被写体を前記第１の特定波長スペクトルの可視光で撮像した前記第１画像から、前記第２の特定波長スペクトルの可視光の成分を抽出することにより前記第２の特定波長スペクトルの可視光で撮像した前記第２画像と、前記第３の特定波長スペクトルの可視光の成分を抽出することにより前記第３の特定波長スペクトルの可視光で撮像した前記第３画像と、を取得することを特徴とする請求項１１〜１７の何れか一項に記載の画像処理装置。
＜請求項１９＞
前記第１の特定波長スペクトルの可視光は、白色光であり、
前記第２の特定波長スペクトルの可視光は、青色光であり、
前記第３の特定波長スペクトルの可視光は、赤色光であることを特徴とする請求項１１〜１８の何れか一項に記載の画像処理装置。
＜請求項２０＞
前記第１画像、前記第２画像及び前記第３画像は、人の肌の画像であることを特徴とする請求項１１〜１９の何れか一項に記載の画像処理装置。
＜請求項２１＞
画像処理装置を用いた画像処理方法であって、
被写体を第１の特定波長スペクトルの可視光で撮像した第１画像と、前記被写体を第２の特定波長スペクトルの可視光で撮像した第２画像を取得するステップと、
前記第１画像と前記第２画像とに基づいて前記第１画像を補正するステップと、
を含むことを特徴とする画像処理方法。
＜請求項２２＞
画像処理装置を用いた画像処理方法であって、
被写体を第１の特定波長スペクトルの可視光で撮像した第１画像と、前記被写体を第２の特定波長スペクトルの可視光で撮像した第２画像と、前記被写体を第３の特定波長スペクトルの可視光で撮像した第３画像を取得するステップと、
前記第２画像と前記第３画像とに基づいて前記第１画像を補正するステップと、
を含むことを特徴とする画像処理方法。
＜請求項２３＞
画像処理装置のコンピュータを、
被写体を第１の特定波長スペクトルの可視光で撮像した第１画像と、前記被写体を第２の特定波長スペクトルの可視光で撮像した第２画像を取得する取得手段、
前記第１画像と前記第２画像とに基づいて前記第１画像を補正する補正手段、
として機能させることを特徴とするプログラム。
＜請求項２４＞
画像処理装置のコンピュータを、
被写体を第１の特定波長スペクトルの可視光で撮像した第１画像と、前記被写体を第２の特定波長スペクトルの可視光で撮像した第２画像と、前記被写体を第３の特定波長スペクトルの可視光で撮像した第３画像を取得する取得手段、
前記第２画像と前記第３画像とに基づいて前記第１画像を補正する補正手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００９５】
１００、２００、３００  撮像装置
１      中央制御部
３      撮像部
３ｂ    電子撮像部
５      発光部
６、２０６、３０６  画像処理部
６ａ    第１画像取得部
６ｂ    第２画像取得部
６ｃ    第１補正部
６ｄ    画像変換部
６ｅ    第３画像取得部
６ｆ    第２補正部
６ｇ    第３補正部
【図１】
0006550827.tif 000002
【図２】
0006550827.tif 000003
【図３】
0006550827.tif 000004
【図４】
0006550827.tif 000005
【図５】
0006550827.tif 000006
【図６】
0006550827.tif 000007
【図７】
0006550827.tif 000008
【図８】
0006550827.tif 000009