(57)【特許請求の範囲】
【請求項１】
画像中の顔領域に対して補正処理を行う顔領域補正装置において、
画像を入力する画像入力部と、
入力画像の各画素値を人間の知覚に近い色空間上の値に色空間変換する色空間変換部と、
前記色空間変換部で色空間変換された色空間変換後の各画素について、各属性毎に分散を求め、当該分散に基づき、前記色空間変換後の各画素に対して、平滑化処理を実行するか否かを判定する平滑化判定部と、
前記平滑化判定部で平滑化処理を実行すると判定された画素に対して、前記各属性毎に平滑化処理を施す平滑化処理部と、
前記平滑化処理部で平滑化処理が施された第１の画素、および前記第１の画素以外の画素で前記色空間変換後の第２の画素の値を、入力画像と同一の色空間上の値に逆色空間変換する逆色空間変換部と、
前記逆色空間変換部で逆色空間変換された画素で構成される画像を出力する画像出力部とを有することを特徴とする顔領域補正装置。
【請求項２】
前記色空間変換部は、入力画像の各画素値を、色相、彩度および明度の三属性値に色空間変換し、
前記平滑化判定部は、前記色相、彩度および明度の三属性毎に分散を求め、当該分散に基づき、前記色空間変換後の各画素に対して、平滑化処理を実行するか否かを判定し、
前記平滑化処理部は、前記色相、彩度および明度の三属性毎に平滑化処理を施すことを特徴とする請求項１に記載の顔領域補正装置。
【請求項３】
前記色空間変換部は、入力画像の各画素値を、明るさ成分と色み成分との値に色空間変換し、
前記平滑化判定部は、前記明るさ成分と色み成分の値毎に分散を求め、当該分散に基づき、前記色空間変換後の各画素に対して、平滑化処理を実行するか否かを判定し、
前記平滑化処理部は、前記明るさ成分と色み成分の値毎に平滑化処理を施すことを特徴とする請求項１に記載の顔領域補正装置。
【請求項４】
画像中の顔領域に補正処理を行う顔領域補正方法において、
入力画像の各画素値を人間の知覚に近い色空間上の値に色空間変換する第１のステップと、
前記第１のステップで色空間変換された色空間変換後の各画素について、各属性毎に分散を求め、当該分散に基づき、前記色空間変換後の各画素に対して平滑化処理を実行するか否かを判定する第２のステップと、
前記第２のステップで平滑化処理を実行すると判定された画素に対して、前記各属性毎に平滑化処理を施す第３のステップと、
前記第３のステップで平滑化処理が施された第１の画素と、前記第１の画素以外の画素で前記第１のステップで色空間変換された色空間変換後の第２の画素の値を、入力画像と同一の色空間上の値に逆色空間変換する第４のステップとを有することを特徴とする顔領域補正方法。
【請求項５】
前記第１のステップにおいて、入力画像の各画素値を、色相、彩度および明度の三属性値に色空間変換し、
前記第２のステップにおいて、前記色相、彩度および明度の三属性毎に分散を求め、当該分散に基づき、前記色空間変換後の各画素に対して、平滑化処理を実行するか否かを判定し、
前記第３のステップにおいて、前記色相、彩度および明度の三属性毎に平滑化処理を施すことを特徴とする請求項４に記載の顔領域補正方法。
【請求項６】
前記第１のステップにおいて、入力画像の各画素値を、明るさ成分と色み成分との値に色空間変換し、
前記第２のステップにおいて、前記明るさ成分と色み成分の値毎に分散を求め、当該分散に基づき、前記色空間変換後の各画素に対して、平滑化処理を実行するか否かを判定し、
前記第３のステップにおいて、前記明るさ成分と色み成分の値毎に平滑化処理を施すことを特徴とする請求項４に記載の顔領域補正方法。
【請求項７】
コンピュータによって、画像中の顔領域に補正処理を行うための顔領域補正プログラムを記録した記録媒体であって、
当該顔領域補正プログラムは、コンピュータに、入力画像の各画素値を人間の知覚に近い色空間上の値に色空間変換させる第１の手順と、
前記第１の手順で色空間変換させた色空間変換後の各画素について、各属性毎に分散を求め、当該分散に基づき、前記色空間変換後の各画素に対して平滑化処理を実行するか否かを判定させる第２の手順と、
前記第２の手順で平滑化処理を実行すると判定された画素に対して、前記各属性毎に平滑化処理を実行させる第３の手順と、
前記第３の手順で平滑化処理を実行させた第１の画素と、前記第１の画素以外の画素で前記第１の手順で色空間変換させた色空間変換後の第２の画素の値を、入力画像と同一の色空間上の値に逆色空間変換させる第４の手順とを実行させることを特徴とする顔領域補正プログラムを記録した記録媒体。
【請求項８】
前記第１の手順において、入力画像の各画素値を、色相、彩度および明度の三属性値に色空間変換させ、
前記第２の手順において、前記色相、彩度および明度の三属性毎に分散を求め、当該分散に基づき、前記色空間変換後の各画素に対して、平滑化処理を実行するか否かを判定させ、
前記第３の手順において、前記色相、彩度および明度の三属性毎に平滑化処理を実行させることを特徴とする請求項７に記載の顔領域補正プログラムを記録した記録媒体。
【請求項９】
前記第１のステップにおいて、入力画像の各画素値を、明るさ成分と色み成分との値に色空間変換させ、
前記第２の手順において、前記明るさ成分と色み成分の値毎に分散を求め、当該分散に基づき、前記色空間変換後の各画素に対して、平滑化処理を実行するか否かを判定させ、
前記第３の手順において、前記明るさ成分と色み成分の値毎に平滑化処理を実行させることを特徴とする請求項７に記載の顔領域補正プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、顔領域補正方法、顔領域補正装置および顔領域補正プログラムを記録した記録媒体に係わり、特に、顔領域を含むカラーもしくは白黒の画像に対して、肌表面の細かい凹凸を滑らかにする顔領域補正方法、顔領域補正装置および顔領域補正プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
例えば、カメラ等の入力機器で撮像した顔画像に対して、眼鏡、髪型、化粧等の装着シミュレーションを行い、自分の顔がどのように見えるかをシミュレーションするシステムにおいて、肌表面の細かな凹凸を滑らかに補正した顔画像をＣＲＴやプリンタなどの出力機器に出力する場合に、肌表面の細かな凹凸を滑らかに補正する技術が必要となる。
従来、この肌表面の細かな凹凸を滑らかにする顔領域補正方法としては、（一）手動で処理対象領域を指定し、当該領域に対して平滑化処理を行う方法、（二）顔領域全体に平滑化処理を行う方法等が知られている。
【０００３】
【発明が解決しようとする課題】
しかしながら、前記（一）の方法では、人間の関与が必要であり、顔領域の中から処理対象領域を選択する操作が煩雑であるという問題点があった。
また、前記（二）の方法では、顔領域全体に平滑化処理を行うため、眉や眼等、肌とは明らかに異なる領域との境界が不明瞭となり、全体的にぼけた画像になるという問題点があった。
【０００４】
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、顔領域補正方法および顔領域補正装置において、人手を介さずに、かつ、異なる色領域間の境界を明瞭な状態に保ったまま、画像中の細かな凹凸が除去された滑らかな肌をもつ顔画像を生成することが可能となる技術を提供することにある。
【０００５】
また、本発明の他の目的は、前記顔領域補正方法をコンピュータに実行させるための顔領域補正プログラムが記録された記録媒体を提供することにある。
【０００６】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【０００７】
【課題を解決するための手段】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
【０００８】
即ち、本発明は、入力画像の各画素値を人間の知覚に近い色空間上の値に色空間変換し、当該色空間変換された色空間変換後の各画素について、各属性毎に分散を求め、当該分散に基づき、前記色空間変換後の各画素に対して平滑化処理を実行するか否かを判定し、平滑化処理を実行すると判定された画素に対して、前記各属性毎に平滑化処理を施し、前記平滑化処理が施された第１の画素、および前記第１の画素以外の画素で前記色空間変換された色空間変換後の第２の画素の値を、入力画像と同一の色空間上の値に逆色空間変換し、当該逆色空間変換された画像を出力することを特徴とする。
【０００９】
また、本発明では、入力画像の各画素値を、色相、彩度および明度の三属性値に色空間変換し、前記色相、彩度および明度の三属性毎に分散を求め、当該分散に基づき、前記色空間変換後の各画素に対して、平滑化処理を実行するか否かを判定し、平滑化処理を実行すると判定された画素に対して、前記色相、彩度および明度の三属性毎に平滑化処理を施すことを特徴とする。
また、本発明では、入力画像の各画素値を、明るさ成分と色み成分との値に色空間変換し、前記明るさ成分と色み成分の値毎に分散を求め、当該分散に基づき、前記色空間変換後の各画素に対して、平滑化処理を実行するか否かを判定し、平滑化処理を実行すると判定された画素に対して、前記明るさ成分と色み成分の値毎に平滑化処理を施すことを特徴とする。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００１１】
なお、実施の形態を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
【００１２】
［実施の形態１］
図１は、本発明の実施の形態１の顔領域補正装置の概略構成を示すブロック図である。
同図において、１０１は画像入力部、１０２は画像蓄積部、１０３は色空間変換部、１０４は平滑化処理部、１０５は画像合成部、１０６は画像出力部である。
画像入力部１０１は、カメラ等の入力装置から入力されるカラー画像もしくは白黒画像を受け取り、画像蓄積部１０２へ転送する。
ここで、カラー画像の画素値は、Ｒ（赤），Ｇ（緑），Ｂ（青）の三色の組合せで表現されるとし、白黒画像の画素値は、Ｗ（白）からＢｋ（黒）までの明るさレベルを表す数値とする。
画像蓄積部１０２は、入力画像、色空間変換後の画像等補正処理の過程で生成される画像、および補正処理後の画像を蓄積する。
【００１３】
色空間変換部１０３は、入力画像がカラー画像である場合に、各ＲＧＢ値（画素値）を式（１）にしたがって、測色的色空間の一つである、ＣＩＥ  ＸＹＺ三刺激値に変換し、更に、人間の知覚にあった色空間上の値に変換する。
【００１４】
【数１】
0003539665.tif 000002
なお、本実施の形態においては、各画素値を色相（Ｈ）、彩度（Ｃ）、明度（Ｖ）という三属性で表現するＨＶＣ色空間を用いる場合について説明するが、人間の知覚に近い色空間であれば、どのような空間であっても構わない。
図２は、ＨＶＣ色空間の構造を示す図であり、この図２に示すように、ＨＶＣ色空間は、明度（Ｖ）軸を中心とする円柱型をなし、明度軸からの距離が彩度（Ｃ）、即ち、色の彩やかさを表し、明度軸上の色は、無彩色（白、灰・黒）である。
また、明度軸を中心とする円周方向は、赤（Ｒ）→黄（Ｙ）→緑（Ｇ）→青（Ｂ）→紫（Ｐ）→赤（Ｒ）のように巡回し、色相（Ｈ）を表す。
ＨＶＣ色空間として、例えば、マンセル色空間、ＣＩＥＬＵＶ，ＣＩＥＬＡＢなどの均等色空間から得られる色の三属性などを用いることができる。
【００１５】
ＸＹＺ三刺激値からマンセル色空間への変換は、Ｙｘｙと三属性のＨＶＣ値とがテーブルで与えられている（ＪＩＳ  Ｚ８７２１、”三属性による色の表示方法”、付表１参照）ので、それらのデータを補間することによって行う。
Ｙｘｙのｘｙは、三刺激値ＸＹＺの総和に対する相対的なＸ，Ｙの比であり、式（２）で表される。
【００１６】
【数２】
ｘ＝Ｘ／（Ｘ＋Ｙ＋Ｚ）
ｙ＝Ｙ／（Ｘ＋Ｙ＋Ｚ）                              ・・・（２）
また、ＸＹＺ三刺激値からＣＩＥＬＡＢ，ＣＩＥＬＵＶのような均等色空間を介してのＨＶＣ値への変換は、以下のように行う。
まず、ＸＹＺ三刺激値から（Ｌ* ａ* ｂ* ）、または（Ｌ* ｕ* ｖ* ）へ変換する（ＪＩＳ  Ｚ８７２９、”Ｌ* ａ* ｂ* 表色系及びＬ* ｕ* ｖ* 表色系による物体色の表示方法”参照）。
次に、明度指数Ｌ* をＶ、ａ* およびｂ* またはｕ* およびｖ* で表される二次元平面上において、原点からの距離をＣ（式（３）参照）、ａ* またはｕ* 軸とのなす角をＨとすることによって、均等色空間からＨＶＣ値への変換を行う。なお、式（３）において、Ｃabは（Ｌ* ａ* ｂ* ）空間における彩度Ｃ、Ｃuvは（Ｌ* ｕ* ｖ* ）空間における彩度Ｃを表す。
【００１７】
【数３】
0003539665.tif 000003
【００１８】
入力画像が白黒画像である場合には、各画素値がカラー画像における輝度、即ち、ＸＹＺ空間上のＹ成分であると見なすことができるので、これをＨＶＣ空間上のＶ成分（明度）に変換する。
また、この色空間変換部１０３は、後述する画像合成部１０５で合成されたＨＶＣ色空間上での画像の画素値を、ＲＧＢから成るカラー画像、あるいは白黒画像の画素値に逆色空間変換する。
この色空間変換部１０３で色空間変換された色空間変換後のカラー画像もしくは白黒画像は、画像蓄積部１０２へ転送される。
平滑化処理部１０４は、画像蓄積部１０２内の、色空間変換部１０３で色空間変換された色空間変換後の画像に対して、平滑化処理を行う。
本実施の形態では、画像の各画素に対して、３×３のマトリックスＭ（式（４）参照）を用いて平滑化を行う場合を説明する。
【００１９】
【数４】
0003539665.tif 000004
画素（ｉ，ｊ）に対し、画素値ｘ（ｉ，ｊ）を平滑化処理する場合、処理後の画素値ｘ’（ｉ，ｊ）は次式で表される。
【００２０】
【数５】
0003539665.tif 000005
【００２１】
カラー画像の場合には、上記の操作を各属性に対して行い、白黒画像の場合には、明度（Ｖ）に対して行う。
また、人間の知覚は、特に、色相や彩度に比較して明度に感度が高いので、カラー画像の場合には、明度のみに処理を行っても構わない。
なお、本実施の形態で使用するマトリックスＭのサイズは３×３であるが、平滑化の効果をより大きくするためには、サイズを５×５や７×７のように大きくすればよく、その場合に、Ｍの要素の合計が１になるように設定する。
平滑化処理部１０４で得られる平滑化処理後の画像は、画像蓄積部１０２へ転送される。
【００２２】
画像合成部１０５は、画像蓄積部１０２内の、平滑化処理前と処理後の画像を下記（６）式にしたがって合成し、その結果を画像蓄積部１０２へ転送する。
画素（ｉ，ｊ）における平滑化処理前の画素値をｘ（ｉ，ｊ）、処理後の画素値をｘ’（ｉ，ｊ）とするとき、合成画像の画素値ｘ”（ｉ，ｊ）は、次式で表される。
【００２３】
【数６】
0003539665.tif 000006
但し、ａは０以上１以下の重み係数とする。
画像出力部１０６は、画像蓄積部１０２に蓄積されている画像をＣＲＴやプリンタ等の出力機器に出力する。
【００２４】
［実施の形態２］
図３は、本発明の実施の形態２の顔領域補正装置の概略構成を示すブロック図である。
同図において、２０１は画像入力部、２０２は画像蓄積部、２０３は色空間変換部、２０４は平滑化判定部、２０５は平滑化処理部、２０６は画像出力部である。
画像入力部２０１は、前記実施の形態１の画像入力部１０１と同様、カメラ等の入力装置から入力されるカラー画像もしくは白黒画像を受け取り、画像蓄積部１０２へ転送する。
画像蓄積部２０２も、前記実施の形態１の画像蓄積部１０２と同様、入力画像、色空間変換後の画像等補正処理の過程で生成される画像、および補正処理後の画像を蓄積する。
色空間変換部２０３は、前記実施の形態１の色空間変換部１０３と同様、入力画像がカラー画像である場合に、各ＲＧＢ値（画素値）を前記式（１）にしたがって、測色的色空間の一つである、ＣＩＥ  ＸＹＺ三刺激値に変換し、更に、人間の知覚にあった色空間上の値に変換する。
前記実施の形態で説明したように、このような色空間には、例えば、画素値が色相、彩度および明度の三属性からなるＨＶＣ色空間（図２、式（２），（３））や、各画素値を輝度と色度のように明るさ成分と色み成分で表す色空間などがある。
入力画像が白黒画像である場合には、各画素値を輝度、即ち、ＸＹＺ空間上のＹ成分であると見なし、ＨＶＣ色空間上のＶ成分（明度）に変換する。
また、この色空間変換部２０３は、後述する平滑処理部２０５で合成されたＨＶＣ色空間上での画像の画素値を、ＲＧＢから成るカラー画像、あるいは白黒画像の画素値に逆変換する。
この色空間変換部２０３で、色空間変換された色空間変換後のカラー画像もしくは白黒画像は、画像蓄積部２０２へ転送される。
【００２５】
平滑化判定部２０４は、画像蓄積部２０２に格納されている、色空間変換部２０３で色空間変換された色空間変換後の画像に対して、画素毎に平滑化処理をするか否かを判定し、その結果を平滑化処理部２０５へ転送する。
平滑化処理の有無は、周辺画素の画素値の分散に基づいて判定する。
分散が大きい場合には、周辺画素中に互いに異なる色領域が存在する可能性が高いため、”処理をしない”と判定し、逆に、分散が小さい場合には、似た色が周辺にあることを表し、”処理をする”と判定する。
【００２６】
以下、周辺画素の分散を求める手法について説明する。
なお、ここでは、周辺の３×３画素を対象とする場合について説明する。
下記式（７）、（８）に示すように、まず、平均（バーｘ）を求め、次に、各画素値の平均値に対する誤差の自乗平均を分散Ｖとして求める。
【００２７】
【数７】
0003539665.tif 000007
【００２８】
カラー画像において、各画素値を三属性として表す場合、属性毎に上記の操作を行い、画素値を明るさ成分と色み成分に分ける場合には、明るさ成分に対しては上述の操作を、色み成分に対しては２次元データであるため、以下のようにして分散Ｖを求める。
まず、画素（ｉ，ｊ）の色み成分をｘ1 （ｉ，ｊ）、ｘ2 （ｉ，ｊ）とし、下記（９）式に示すように、成分毎に平均を求める。
【００２９】
【数８】
0003539665.tif 000008
【００３０】
次に、下記式（１０）に示すように、２種類の色み成分を軸とする２次元平面上で、各色み成分と平均の色み成分のユークリッド距離の自乗和の平均を分散Ｖとして求める。
【００３１】
【数９】
0003539665.tif 000009
【００３２】
平滑化処理部２０５は、平滑化判定部２０４において”処理をする”と判定された画素に対し、平滑化処理を行う。
この処理は、例えば、前記実施の形態１の平滑化処理部１０４と同様、前記式（４）のマトリックスＭを用い、前記式（５）に示すように、周辺の画素値との重みづけ平均により求めることができる。
平滑化処理部２０５で得られた平滑化処理後の画像は、画像蓄積部２０２へ転送される。
【００３３】
画像出力部２０６は、画像蓄積部２０２に格納されている画像をＣＲＴやプリンタ等の出力機器に出力する。
【００３４】
［実施の形態３］
図４は、本発明の実施の形態３の顔領域補正方法の処理手順を示すフローチャートである。
以下、図４を用いて、本実施の形態の顔領域補正方法について説明する。
始めに、カラー画像を入力し（ステップ３０１）、カラー画像中の各ＲＧＢ値（画素値）を色相（Ｈ）、彩度（Ｃ）および明度（Ｖ）からなる色の三属性値に変換する（ステップ３０２）。
この色空間変換処理（ＲＧＢ→ＨＣＶ）は、前記実施の形態１の色空間変換部１０３における処理（式（１）−（３））と同様な処理を行えばよい。
なお、入力画像が白黒画像の場合には、画素値を明度に変換すればよい。
次に、全ての画素に対して平滑化処理を施し、さらに、平滑化処理前および平滑処理後の画像の合成を行う（ステップ３０３〜ステップ３０９）。
この平滑化処理、並びに、平滑化処理前および平滑処理後の画像の合成は、三種類の属性（ＨＣＶ）毎に行う。
平滑化処理は、例えば、前記実施の形態１の平滑化処理部１０４における処理と同様、各画素値の属性に対して、前記式（４）のマトリックスＭを用いて、前記式（５）により、周辺の画素値との重みづけ平均により求める。
また、平滑化処理前および平滑処理後の画像の合成は、平滑化処理前と平滑化処理後の画像を、前記式（６）にしたがって合成する操作である。
【００３５】
その後、色空間を入力時の色空間に戻し（ＨＣＶ→ＲＧＢ；ステップ３１０）、ＣＲＴやプリンタなどの出力機器に出力する（ステップ３１１）。
【００３６】
［実施の形態４］
図５は、本発明の実施の形態４の顔領域補正方法の処理手順を示すフローチャートである。
以下、図５を用いて、本実施の形態の顔領域補正方法について説明する。
始めに、画像を入力し（ステップ４０１）、画像中の各ＲＧＢ値（画素値）を色相（Ｈ）、彩度（Ｃ）および明度（Ｖ）からなる色の三属性値に変換する（ステップ４０２）。
この色空間変換処理（ＲＧＢ→ＨＣＶ）は、前記実施の形態１の色空間変換部１０３における処理（式（１）−（３））と同様な処理を行えばよい。
次に、前記式（７），（８）により、各画素に対して、属性毎に周辺画素の分散を求め（ステップ４０４）、平滑化処理を行うか否かを判定する（ステップ４０５）。
前記判定において、処理を行うと判定された画素に対して、平滑化処理を行う（ステップ４０６）。
この平滑化処理は、例えば、前記実施の形態１の平滑化処理部１０４における処理と同様、各画素値の属性に対して、前記式（４）のマトリックスＭを用いて、前記式（５）により、周辺の画素値との重みづけ平均により求める。
前記各画素における周辺画素の分散、および平滑化処理の判定は、ステップ４０３乃至ステップ４１０により、全画素について、かつ、各属性毎に行う。
その後、色空間を入力時の色空間に戻し（ステップ４１１）、ＣＲＴやプリンタなどの出力機器に出力する（ステップ４１２）。
【００３７】
［実施の形態５］
図６は、本発明の実施の形態５の顔領域補正方法の処理手順を示すフローチャートである。
以下、図６を用いて、本実施の形態の顔領域補正方法について説明する。
始めに、画像を入力し（ステップ５０１）、画像中の各ＲＧＢ値（画素値）を明るさ成分（Ｌ* ）と色み成分（ｕ’，ｖ’）の値に分解（色空間変換）する（ステップ５０２）。
この処理は、前記（１）、（２）式により、ＲＧＢ空間をＹｘｙ空間に変換した後、下記式（１１）にしたがって、ＹをＬ* に、（ｘ，ｙ）を（ｕ’，ｖ’）に変換することによって行う。
また、白黒画像の場合には、各画素値がＹｘｙ空間のＹであるとし、下記式（１１）によりＬ* を求める。
【００３８】
【数１０】
0003539665.tif 000010
【００３９】
次に、前記式（９），（１０）により、各画素に対して、属性毎に周辺画素の分散を求め（ステップ５０４）、平滑化処理を行うか否かを判定する（ステップ５０５）。
前記判定において、処理を行うと判定された画素の成分に対して、平滑化処理を行う（ステップ５０６）。
【００４０】
この平滑化処理は、例えば、前記実施の形態１の平滑化処理部１０４における処理と同様、各画素値の属性に対して、前記式（４）のマトリックスＭを用いて、前記式（５）により、周辺の画素値との重みづけ平均により求める。
前記各画素における周辺画素の分散、および平滑化処理の判定は、ステップ５０３乃至ステップ５１０により、全画素について、かつ、各属性毎に行う。
その後、色成分を合成して画像入力時の色空間に変換し（ステップ５１１）、ＣＲＴやプリンタなどの出力機器に出力する（ステップ５１２）。
【００４１】
なお、本実施の形態の顔領域補正方法においては、色空間変換部（１０３，２０３）、平滑化処理部（１０４，２０５）、画像合成部１０５および平滑化判定部２０４がそれぞれ専用のハードウェアで構成される場合について説明したが、本発明はこれに限定されるものではなく、例えば、コンピュータのソフトウェア処理で実行することも可能である。
この場合に、本実施の形態の顔領域補正方法は、図７に示す中央処理装置（ＣＰＵ）６１０が、主メモリ６０２に読み込まれた顔領域補正プログラムを実行することにより行われる。
この場合に、色空間変換部（１０３，２０３）、平滑化処理部（１０４，２０５）、画像合成部１０５および平滑化判定部２０４は、図７に示す色空間変換部６１１、平滑化処理部６１２、画像合成部６１３および平滑化判定部６１４のように、中央処理装置（ＣＰＵ）６１０により実現される機能手段となる。
なお、図７は、本実施の形態の顔領域補正プログラムを実行するコンピュータの概略構成を示すブロック図である。
同図において、６０１は画像を入力するための画像入力装置、６０２は主メモリ、６０３はキーボード・マウス等の入力装置、６０４は補助記憶装置、６０５は出力装置、６０６はバスライン、６１０は中央処理装置（ＣＰＵ）である。
前記顔領域補正プログラムは、例えば、フロッピーディスク、ＣＤ−ＲＯＭ、光磁気ディスク等の記録媒体により提供され主メモリ６０２に読み込まれるか、あるいは、例えば、補助記憶装置６０４に格納される。
【００４２】
以上、本発明者によってなされた発明を、前記実施の形態に基づき具体的に説明したが、本発明は、前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【００４３】
【発明の効果】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
【００４４】
本発明によれば、人手を介さずに、かつ、異なる色領域間の境界を明瞭な状態に保ったまま、画像中の細かな凹凸が除去された滑らかな肌をもつ顔画像を、自動的に生成することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態１の顔領域補正装置の概略構成を示すブロック図である。
【図２】ＨＶＣ色空間の構造を示す図である。
【図３】本発明の実施の形態２の顔領域補正装置の概略構成を示すブロック図である。
【図４】本発明の実施の形態３の顔領域補正方法の処理手順を示すフローチャートである。
【図５】本発明の実施の形態４の顔領域補正方法の処理手順を示すフローチャートである。
【図６】本発明の実施の形態５の顔領域補正方法の処理手順を示すフローチャートである。
【図７】本実施の形態の顔領域補正プログラムを実行するコンピュータの概略構成を示すブロック図である。
【符号の説明】
１０１，２０１…画像入力部、１０２，２０２…画像蓄積部、１０３，２０３，６１１…色空間変換部、１０４，２０５，６１２…平滑化処理部、１０５，６１３…画像合成部、１０６，２０６…画像出力部、２０４，６１４…平滑化判定部、６０１…画像入力装置、６０２…主メモリ、６０３…キーボード・マウス等の入力装置、６０４…補助記憶装置、６０５…出力装置、６０６…バスライン、６１０…中央処理装置（ＣＰＵ）。
【図１】
0003539665.tif 000011
【図２】
0003539665.tif 000012
【図３】
0003539665.tif 000013
【図４】
0003539665.tif 000014
【図５】
0003539665.tif 000015
【図６】
0003539665.tif 000016
【図７】
0003539665.tif 000017