(57)【特許請求の範囲】
【請求項１】
人物の顔が含まれた画像である顔画像を取得する画像取得手段と、
前記顔画像から、唇に対応する領域である唇領域を抽出する唇抽出手段と、
前記唇領域に含まれる画素に基づいて、唇の代表色を決定する代表色決定手段と、
前記顔画像に含まれる画素のそれぞれについて、前記唇領域に対する近接度を表す第一の値と、前記代表色に対する色の類似度に相関する第二の値を取得する値取得手段と、
前記第一の値および第二の値の分布に基づいて、前記顔画像に含まれる唇の色を補正する際の重みの分布を表す唇補正マップを生成する唇補正マップ生成手段と、
前記唇補正マップを用いて、前記顔画像に含まれる唇の色を補正する画像補正手段と、
を有し、
前記第二の値は、前記代表色に対する色の類似度と、所定の重みを乗算した値であり、前記所定の重みは、対象の画素の赤色の成分が強いほどより大きくなる
ことを特徴とする、画像処理装置。
【請求項２】
前記第一の値は、対象の画素が前記唇領域から離れるにしたがって減衰する値であり、口の内方における減衰度が、口の外方における減衰度よりも急峻である
ことを特徴とする、請求項１に記載の画像処理装置。
【請求項３】
前記画像補正手段は、前記唇補正マップに定義された重みを用いて、所定の補正色と、前記顔画像が有する画素の色相を合成する
ことを特徴とする、請求項１または２に記載の画像処理装置。
【請求項４】
前記代表色決定手段は、前記唇領域の内部に位置する複数の画素をサンプリングし、サンプリングした画素の色相の分布に基づいて、唇の代表色を決定する
ことを特徴とする、請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記代表色決定手段は、前記サンプリングした画素の色相を表すヒストグラムを生成し、色相が、平均値を中心とする所定の範囲に属している画素のみを用いて唇の代表色を決定する
ことを特徴とする、請求項４に記載の画像処理装置。
【請求項６】
人物の顔が含まれた画像である顔画像に基づいて、前記顔画像に含まれる唇の色を補正する際の重みの分布を表す唇補正マップを生成する画像処理装置が行う画像処理方法であって、
顔画像を取得する画像取得ステップと、
前記顔画像から、唇に対応する領域である唇領域を抽出する唇抽出ステップと、
前記唇領域の内部に位置する画素を用いて、唇の代表色を決定する代表色決定ステップと、
前記唇領域に対する近接度を表す第一の値と、前記代表色に対する色の類似度を表す第二の値を、前記顔画像中の画素ごとに取得する値取得ステップと、
前記第一の値および第二の値の分布に基づいて、唇補正マップを生成する唇補正マップ生成ステップと、
を含み、
前記第二の値は、前記代表色に対する色の類似度と、所定の重みを乗算した値であり、前記所定の重みは、対象の画素の赤色の成分が強いほどより大きくなる
ことを特徴とする、画像処理方法。
【請求項７】
請求項６に記載の画像処理方法の各ステップをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、唇の色を補正する画像処理技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラ等を用いて撮影された、人の顔が含まれる画像（顔画像）を自動的に補正する技術が普及し始めている。このような技術の一つに、唇の色調を補正するものがある。顔画像から唇を検出し、色調を補正することで、口紅を塗ったような効果が得られ、見栄えを向上させることができる。
【０００３】
唇の色を補正するための技術として、例えば、特許文献１に記載の画像処理装置がある。当該画像処理装置では、顔画像に基づいて唇の代表色を取得し、取得した唇の代表色に基づいて、補正を行うべき領域を特定している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１９０２８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の方法では、唇の色に基づいて、唇が存在する領域（以下、唇領域）を特定し、当該領域に対して補正を行っている。しかし、唇の色には個人差があるため、必ずしも唇領域が正確に特定できない場合がある。
例えば、唇の大きさが同じであって、赤みがかった領域が広い人物と、赤みがかった領域が狭い人物がいた場合、前者において、より唇が大きいと認識されてしまう。
【０００６】
本発明は上記の課題を考慮してなされたものであり、画像に含まれる唇の色をより自然に補正するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述した課題を解決するために、本発明に係る画像処理装置は、
人物の顔が含まれた画像である顔画像を取得する画像取得手段と、前記顔画像から、唇に対応する領域である唇領域を抽出する唇抽出手段と、前記唇領域に含まれる画素に基づいて、唇の代表色を決定する代表色決定手段と、前記顔画像に含まれる画素のそれぞれについて、前記唇領域に対する近接度を表す第一の値と、前記代表色に対する色の類似度に相関する第二の値を取得する値取得手段と、前記第一の値および第二の値の分布に基づいて、前記顔画像に含まれる唇の色を補正する際の重みの分布を表す唇補正マップを生成する唇補正マップ生成手段と、前記唇補正マップを用いて、前記顔画像に含まれる唇の色を補正する画像補正手段と、を有することを特徴とする。
【０００８】
本発明に係る画像処理装置は、顔画像に含まれる唇の色を補正する際に用いるマップ（唇補正マップ）を生成する装置である。唇補正マップとは、唇の色を補正する際の、補正の強さを表すマップである。
【０００９】
唇補正マップの生成は、入力画像である顔画像に基づいて、唇に対応する領域である唇領域と、唇を代表する色である代表色を生成したうえで、当該唇領域と代表色を用いて行う。
具体的には、唇領域に対する近接度を表す値（第一の値）と、代表色との色の類似度に
相関する値（第二の値）を画素ごとに算出したうえで、当該第一の値の分布と、第二の値の分布を統合して唇補正マップを生成する。第二の値は、代表色との色の類似度であってもよいし、当該類似度に重みを乗じた値などであってもよい。
このように、本発明に係る画像処理装置は、距離と色の双方を基準として生成した唇補正マップを用いて画像の補正を行うため、一律の強度で補正を行う場合や、距離や色のみに基づいて補正を行う場合と比較して、より自然な補正を行うことが可能になる。
【００１０】
また、前記第二の値は、前記代表色に対する色の類似度と、所定の重みを乗算した値であり、前記所定の重みは、対象の画素の赤色の成分が強いほどより大きくなることを特徴としてもよい。
【００１１】
第二の値は、代表色に対する単純な類似度であってもよいが、対象の画素の色相が赤色に近いほど、より大きくなるように補正された値であってもよい。唇に対応する画素は赤系統の色を有しているため、このようにすることで、唇をより強調することができる。
【００１２】
また、前記第一の値は、対象の画素が前記唇領域から離れるにしたがって減衰する値であり、口の内方における減衰度が、口の外方における減衰度よりも急峻であることを特徴としてもよい。
【００１３】
第一の値は、唇領域から離れるにしたがって減衰する値とすることができるが、唇領域から離れた箇所において唇が存在する確率は、口の内方よりも口の外方のほうが高い。そこで、口の内方における減衰率を、口の外方における減衰率よりも急峻にする。係る構成によると、より自然な補正を行うことができるようになる。
【００１４】
また、前記画像補正手段は、前記唇補正マップに定義された重みを用いて、所定の補正色と、前記顔画像が有する画素の色相を合成することを特徴としてもよい。
【００１５】
唇補正マップに定義された重みを用いて、対象画素の色相と所定の補正色とを合成することで、補正色が唇に反映された顔画像を得ることができる。
【００１６】
また、前記代表色決定手段は、前記唇領域の内部に位置する複数の画素をサンプリングし、サンプリングした画素の色相の分布に基づいて、唇の代表色を決定することを特徴としてもよい。
【００１７】
唇に対応する代表色は、検出した唇領域の内部に位置する複数の画素をサンプリングすることで決定することができる。例えば、サンプリングした複数の画素の色を平均することで代表色を決定するといった方法が考えられる。ただし、この場合、唇領域の検出精度や、サンプリングされた画素の位置によっては、唇の色を十分に表していない画素がサンプルに混入してしまうことがある。これを防止するため、画素をサンプリングしたのちに、色相の分布に基づいて代表色を決定するようにしてもよい。例えば、最も多くの画素に割り当たっている色を代表色としてもよいし、多くの画素に割り当たっている色の範囲を抽出したうえで、当該範囲に属する画素を再度サンプリングしてもよい。これにより、サンプルとしてふさわしくない画素を除外することができる。
【００１８】
また、前記代表色決定手段は、前記サンプリングした画素の色相を表すヒストグラムを生成し、色相が、平均値を中心とする所定の範囲に属している画素のみを用いて唇の代表色を決定することを特徴としてもよい。
【００１９】
例えば、平均値を中心として、所定のパーセンタイル値に含まれる画素を再サンプリングし、再サンプリングの結果に基づいて代表色を決定してもよい。このようにすることで
、より適切な代表色を決定することができる。
【００２０】
なお、本発明は、上記手段の少なくとも一部を含む画像処理装置として特定することができる。また、本発明は、上記画像処理装置が行う画像処理方法として特定することもできる。また、本発明は、コンピュータに上記画像処理方法を実行させるプログラムとして特定することもできる。上記処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【発明の効果】
【００２１】
本発明によれば、画像に含まれる唇の色をより自然に補正することが可能になる。
【図面の簡単な説明】
【００２２】
【図１】実施形態に係る画像処理装置のシステム構成図である。
【図２】画像処理装置が行う処理のフローチャートである。
【図３】口画像を生成する処理を詳細に説明するフローチャートである。
【図４】口画像および唇領域の例である。
【図５】代表色を決定する処理を詳細に説明するフローチャートである。
【図６】画素をサンプリングする処理を説明する図である。
【図７】唇補正マップを生成する処理を詳細に説明するフローチャートである。
【図８】位置度合マップを説明する図である。
【発明を実施するための形態】
【００２３】
以下、本発明の好ましい実施形態について図面を参照しながら説明する。
本実施形態に係る画像処理装置は、顔が含まれる画像を取得し、当該画像に含まれる人の唇の色を補正する装置である。図１は、本実施形態に係る画像処理装置１０のシステム構成図である。
【００２４】
（第一の実施形態）
第一の実施形態に係る画像処理装置１０は、画像取得部１１、口検出部１２、唇領域検出部１３、代表色取得部１４、唇補正マップ生成部１５、画像補正部１６から構成される。
【００２５】
画像取得部１１は、処理対象の画像（人間の顔を含む画像。以下、顔画像）を取得する手段であり、典型的には、固定ディスクドライブやフラッシュメモリといった記憶装置である。なお、画像取得部１１は、装置の外部から画像を取得する手段（例えば、インタフェース装置や無線通信装置）であってもよいし、レンズと撮像素子を介して画像を撮像する手段であってもよい。また、処理対象の画像は、動画を構成する各フレームに対応する画像であってもよい。
なお、本実施形態では、顔画像の色空間はＹＣｂＣｒであるものとするが、ＲＧＢや、Ｌａｂ等であってもよい。
【００２６】
口検出部１２は、画像取得部１１が取得した顔画像から、人間の口に対応する領域を抽出する手段である。具体的には、顔画像から人間の口に対応する特徴点を検出し、口が存在する領域を特定したうえで、当該領域をクリッピングする。検出する特徴点は、口の左端、口の右端、唇の境界を表す点などであることが好ましい。以降、クリッピング後の画像を、口画像と称する。
【００２７】
唇領域検出部１３は、口検出部１２が検出した特徴点に基づいて、唇の境界を表す曲線を生成し、唇が存在する領域である唇領域を生成する手段である。唇領域は、例えば、口の左端に対応する特徴点と、口の右端に対応する特徴点を結ぶ曲線を、唇の境界線に沿っ
て引くことで生成することができる。例えば、唇の境界を表す複数の点をスプライン補間し、上唇の上下、下唇の上下にそれぞれ対応する計４本の曲線を生成してもよい。このようにして生成した曲線によって、上唇を表す閉領域と、下唇を表す閉領域が生成される。以降、この二つの閉領域を唇領域と称する。
【００２８】
代表色取得部１４は、口画像に含まれる唇を代表する色（以下、代表色）を取得する手段である。具体的には、唇領域の内部にある複数の画素をサンプリングし、サンプリング結果に基づいて、単一の代表色を算出する。具体的な処理方法については後述する。
【００２９】
唇補正マップ生成部１５は、唇領域検出部１３が生成した唇領域と、代表色取得部１４が取得した代表色に基づいて、唇補正マップを生成する手段である。唇補正マップとは、顔画像に含まれる唇の色を補正する際の重みを表すマップであり、より大きく色を補正すべき箇所に対してより大きな重みを与えたマップである。すなわち、唇補正マップは、唇らしさを表すマップであるとも言える。具体的な処理方法については後述する。
【００３０】
画像補正部１６は、唇補正マップ生成部１５が生成した唇補正マップを用いて、顔画像に対する補正を行う手段である。画像補正部１６が行う補正は、唇の色を補正するものであれば、どのようなものであってもよい。例えば、顔画像に含まれる唇に対して、所定の補正色を合成することで、口紅を塗る効果を得る補正などであってもよい。
【００３１】
なお、以上に説明した各手段は、専用に設計されたハードウェアによって実現されてもよいし、ソフトウェアモジュールによって実現されてもよい。また、ＦＰＧＡ（Field Programmable Gate Array）やＡＳＩＣ（Application Specific Integrated Circuit）などによって実現されてもよいし、これらの組合せによって実現されてもよい。
前述した手段がソフトウェアとして構成される場合、補助記憶装置に記憶されたプログラムが主記憶装置にロードされ、ＣＰＵによって実行されることによって各手段が機能する。（ＣＰＵ、補助記憶装置、主記憶装置はいずれも不図示）
また、プログラムを実行する手段は、ＣＰＵに限られず、ＩＳＰ（Image Signal Processor）やＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphics Processing Unit）などであってもよい。
【００３２】
次に、取得した顔画像に含まれる唇の色を補正する処理を、画像処理装置１０が行う処理フローチャートである図２を参照しながら順番に説明する。図２の処理は、装置のユーザからの指示に基づいて開始される。
【００３３】
まず、画像取得部１１が顔画像を取得する（ステップＳ１１）。本実施形態では、予め記憶されている顔画像を記憶装置から取得するものとするが、通信手段や撮像手段を介して顔画像を取得してもよい。
【００３４】
次に、口検出部１２が、取得した顔画像から、口に対応する領域を抽出し、当該領域をクリッピングすることで口画像を生成する（ステップＳ１２）。図３は、ステップＳ１２で行う処理の内容を詳細に示したフローチャートである。
【００３５】
まず、ステップＳ１２１で、画像に含まれる顔に対応する矩形領域（以下、顔領域）を抽出する。画像から顔領域を抽出する方法は公知であるため、詳細な説明は省略する。
次に、ステップＳ１２２で、顔領域に含まれる口を検出する。具体的には、口の左端、口の右端、唇の境界などに対応する特徴点を、既知の方法によって検出する。なお、特徴点の検出に失敗した場合、フィルタリングを行った後、マッチング処理によって口や唇を検出するようにしてもよい。
次に、ステップＳ１２３で、画像の正規化を行う。具体的には、口の左端と右端の点が
所定の座標に来るように、顔領域をクリッピングし、所定のサイズの矩形画像を生成する。この際、任意の補間手法を用いて解像度の変換を行ってもよい。また、顔画像に含まれる口が水平ではない場合、アフィン変換などによって、口が水平となるように回転する処理を行ったのちにクリッピングを行ってもよい。
【００３６】
なお、口画像は、カラー画像であってもよいし、カラー情報を分離した複数の画像の組であってもよい。例えば、顔画像の色空間がＹＣｂＣｒである場合、Ｙ成分と、Ｃｂ成分と、Ｃｒ成分をそれぞれ分離した三枚の画像の組を口画像としてもよい。図４（Ａ）に示した画像４０１が、口画像の例である。
【００３７】
次に、唇領域検出部１３が、ステップＳ１２２で検出した特徴点に基づいて、唇領域を生成する（ステップＳ１３）。
まず、口の左端に対応する特徴点を始点とし、上唇の上側に対応する複数の特徴点を経由して、口の右端に対応する特徴点に至るスプライン曲線を生成する。同様に、口の左端に対応する特徴点を始点とし、上唇の下側に対応する複数の特徴点を経由して、口の右端に対応する特徴点に至るスプライン曲線を生成する。これにより、上唇に対応する閉領域が生成される。
また、同様の手法で、下唇に対応する閉領域を生成する。この結果、図４（Ｂ）に示したような、上唇に対応する領域と、下唇に対応する領域からなる唇領域が生成される。
なお、本実施形態では、特徴点を用いてスプライン曲線を生成することで唇領域を生成したが、他の方法を用いて唇領域を生成しても構わない。例えば、パターンマッチングによって唇を検出した場合、用いたパターンに基づいて唇領域を生成してもよいし、他の方法を用いて唇領域を生成してもよい。
【００３８】
次に、代表色取得部１４が、口検出部１２が生成した口画像と、唇領域検出部１３が生成した唇領域を用いて、唇を代表する色である代表色を取得する（ステップＳ１４）。図５は、ステップＳ１４で行う処理の内容を詳細に示したフローチャートである。
【００３９】
まず、唇を上下方向に横断する走査線を設定し、当該走査線を横方向に移動させながら、上唇の幅および下唇の幅が共に所定の幅以上となる区間を抽出する（ステップＳ１４１）。図６中、縦方向の点線が走査線であり、走査線Ａと走査線Ｂで囲まれた、符号６０１で示した区間が、抽出された区間である。
なお、所定の幅とは、後述するステップＳ１４２で画素をサンプリングするために十分な幅であればよい。例えば、上唇と下唇でそれぞれ６画素ずつサンプリングを行う場合、所定の幅を６ピクセルずつとしてもよい。
【００４０】
次に、上唇および下唇のそれぞれについて、サンプリング点を配置する（ステップＳ１４２）。本例では、抽出した区間を１９等分し、２０本のラインを設定したうえで、ラインごとに、上唇と下唇に、それぞれ６個のサンプリング点を配置する。符号６０２は、下唇に対するサンプリング点の配置例である。本例では、ラインごとに上下６個（計１２個）ずつサンプリング点が配置されるため、２０本のラインで合計２４０個のサンプリング点が配置される。なお、サンプリング点は、画素と重なるように配置される。
【００４１】
次に、サンプリング点が配置された画素それぞれについて、Ｙ成分、Ｃｂ成分、Ｃｒ成分を取得し、それぞれの値のヒストグラムを生成する（ステップＳ１４３）。
次に、生成された３つのヒストグラムについて、平均値μを算出し、３つの値が共に、平均値を中心とする所定の範囲に属する画素のみを抽出し、サンプリング画素とする（ステップＳ１４４）。例えば、標準偏差をσ、所定の範囲を±２σとした場合、Ｙ成分、Ｃｂ成分、Ｃｒ成分が、全て平均値を中心とする±２σの範囲に存在するサンプリング画素のみが抽出される。
【００４２】
次に、ステップＳ１４５で、抽出したサンプリング画素を用いて、唇の代表色を決定する。代表色は、サンプリング画素のＹ成分、Ｃｂ成分、Ｃｒ成分の各平均値などを用いて決定することができるが、他の方法を用いて決定してもよい。
以上の処理によって、唇領域に対応する代表色が決定される。
【００４３】
次に、唇補正マップ生成部１５が、ステップＳ１３で生成した唇領域と、ステップＳ１４で取得した代表色を用いて、唇補正マップを生成する（ステップＳ１５）。図７は、ステップＳ１５で行う処理の内容を詳細に示したフローチャートである。
【００４４】
まず、ステップＳ１５１で、位置度合マップを生成する。位置度合マップとは、唇の色を補正する際の重みを表すマップの一つであって、対象の画素と、唇領域との距離に基づいて、２５６階調の値が与えられたマップである。
位置度合マップが有する値は、唇領域の内部において最大（２５５）となり、唇領域から離れるにつれて０に向けて減衰する（小さくなる）。減衰の度合いは、口の内側において急峻となり、口の外側においてなだらかであることが好ましい。
【００４５】
図８は、位置度合マップが有する値の減衰を表す図である。グラフの横軸が、唇を縦方向に横断するライン（符号８０１）上のＹ座標に対応し、グラフの縦軸が、マップに割り当てられた値を表す。図８を見てわかるように、本実施形態では、口の外方と口の内方とで、異なる減衰率が設定されている。本例では、唇の幅をｍとした場合に、上唇の上方（口の外方）において、距離がｍだけ離れた場合に値が０となり、上唇の下方（口の内方）において、距離がｍ／２だけ離れた場合に値が０となるように減衰度が設定されている。
【００４６】
なお、図８では上唇のみを図示したが、下唇についても、上下が反転する以外は同様の減衰度となる。もちろん、減衰度は例示したもの以外であってもよい。
本ステップでは、口画像に含まれる全ての画素について、唇領域からの距離を算出し、位置度合マップを生成する。
【００４７】
次に、ステップＳ１５２で、色度合マップを生成する。色度合マップとは、唇の色を補正する際の重みを表すマップの一つであって、口画像に含まれる画素と、代表色との色の類似度に基づいて、２５６階調の値が与えられたマップである。
色度合マップが有する値は、対象の画素が、代表色と類似しているほど大きくなる。ここで、対象の画素のＣｂ成分をＣｂx、Ｃｒ成分をＣｒx、代表色のＣｂ成分をＣｂ1、Ｃ
ｒ成分をＣｒ1とおくと、色の類似度ｓｃxは、式（１）で表される。色度合マップは、ここで得られた類似度ｓｃxを、０〜２５５の範囲に割り当て直したマップである。色度合
マップが有する値は、色が同一であった場合に２５５となり、色相の差が最大であった場合に０となる。
本ステップでは、口画像に含まれる全ての画素について、代表色との類似度を算出し、色度合マップを生成する。
【数１】
0006458570.tif 000002
・・・式（１）
【００４８】
なお、式（１）は、口画像に含まれる画素が２５６階調である場合の例であるが、階調はこれ以外であってもよい。また、類似度ｓｃxは、代表色との類似度を定量的に表す値
であれば、他の手法によって求めてもよい。例えば、本例では、色成分の差の絶対値を合計したが、色成分の差の絶対値を乗算してもよい。また、差の絶対値ではなく、差の二乗などを用いてもよい。
【００４９】
次に、ステップＳ１５１で生成した唇位置度合いマップと、ステップＳ１５２で生成した色度合マップを統合して、唇補正マップを生成する（ステップＳ１５３）。唇補正マップは、唇位置度合いマップが有する値と、色度合マップが有する値を乗算し、得られた値を０〜２５５の範囲に割り当て直したマップである。
このようにして生成した唇補正マップは、唇領域からの距離と、代表色との色の類似度の双方に基づいて生成されたものとなる。
【００５０】
生成された唇補正マップは、画像補正部１６に送信され、画像補正部１６が、取得した唇補正マップを用いて、顔画像に含まれる唇の色を補正する処理を実行する（ステップＳ１６）。
具体的には、顔画像の画素値に対して、唇補正マップに定義された値を重みとして、補正色を合成し、合成後の画素値を顔画像に書き戻す。なお、顔画像が、Ｙ成分、Ｃｂ成分、Ｃｒ成分などの複数のチャネルに分離している場合、色相を表すチャネル（Ｃｂ成分およびＣｒ成分）に対してのみ処理を行ったのちに、当該複数のチャネルを統合すればよい。
補正された画像は、不図示の記憶装置に記憶、または、外部に送信され、ユーザに提供される。
【００５１】
以上に説明したように、本実施形態に係る画像処理装置は、検出した唇領域からの距離を表すマップと、唇領域に対応する代表色との類似度を表すマップの双方に基づいて唇補正マップを生成したうえで、当該唇補正マップを重みとして唇の色を補正する。これにより、唇の形状や色に個人差がある場合であっても、自然な補正を行うことができる。
【００５２】
（第二の実施形態）
第一の実施形態では、ステップＳ１５２において、口画像のＣｂ成分の類似度と、Ｃｒ成分の類似度の和が大きくなるほど、値がリニアに増加するような式（式（１））を用いて色度合マップを生成した。これに対し、第二の実施形態は、口画像に含まれる画素の赤色の成分が強いほど、当該画素に対する重みをより大きくする実施形態である。
第二の実施形態に係る画像処理装置の構成は、唇補正マップ生成部１５が行う処理が一部異なるという点を除き、第一の実施形態と同様である。
【００５３】
第二の実施形態では、ステップＳ１５２の処理において、式（２）を用いて決定した類似度ｓｃxを用いて、色度合マップを生成する。ここで、αは、対象の画素の赤色の成分
が強いほど（すなわちＣｒxが大きいほど）大きくなる値である。例えば、α＝Ｃｒx／２５５とすることができる。
【数２】
0006458570.tif 000003
・・・式（２）
【００５４】
第二の実施形態では、第一の実施形態と同様に、０〜２５５の範囲の値を持つ色度合マップが生成されるが、より赤みが強い画素に対して、より大きく補正を行うような重みを与えたものとなる。これにより、メリハリのついた補正結果を得ることができる。
【００５５】
なお、本実施形態では、顔画像の色空間をＹＣｂＣｒとしたが、顔画像の色空間は、これ以外であってもよい。また、対象の画素の色相が赤色に近いほど、マップが有する値を大きくできれば、例示した方法以外の方法を用いて色度合マップを生成してもよい。例えば、式（１）で求めた結果にαを乗算してもよい。同様に、αの定義方法についても、例示したものに限られない。
【００５６】
（変形例）
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
【００５７】
例えば、生成した唇補正マップに対して、さらに補正係数を乗算することで、補正の強さを調整できるようにしてもよい。
【００５８】
また、実施形態の説明では、記憶装置に記憶された画像に対して処理を行う画像処理装置を例に説明を行ったが、画像は必ずしも記憶装置から取得する必要はなく、例えば、装置の外部から有線または無線ネットワークを介して取得してもよい。
また、本発明は、画像を撮像する撮像手段と、前述した画像処理装置とを組み合わせ、唇の色調を補正する機能を有する撮像装置として実施してもよい。
【符号の説明】
【００５９】
１０  画像処理装置
１１  画像取得部
１２  口検出部
１３  唇領域検出部
１４  代表色取得部
１５  唇補正マップ生成部
１６  画像補正部
【図１】
0006458570.tif 000004
【図２】
0006458570.tif 000005
【図３】
0006458570.tif 000006
【図４】
0006458570.tif 000007
【図５】
0006458570.tif 000008
【図６】
0006458570.tif 000009
【図７】
0006458570.tif 000010
【図８】
0006458570.tif 000011