"指を撮影した画像から爪領域を検出する爪領域検出装置において、指を含む画像から指領域を分離する指領域分離手段と、前記指領域の対称軸を指軸として検出する指軸検出手段と、前記指領域において前記指軸を中心に軸対称の位置関係にある画素ペアの画素値を平滑化する軸対称平滑化手段と、前記指領域から前記平滑化された画素値に基づいて爪領域を抽出する爪領域抽出手段とを具備し、前記画素値は輝度を代表し、前記爪領域抽出手段は、輝度が相対的に高い領域を爪領域として抽出することを特徴とする爪領域検出装置。前記爪領域抽出手段は、前記平滑化された画素値に基づいて抽出された爪領域に楕円フィッティングを適用して当該爪領域の境界を決定することを特徴とする請求項1に記載の爪領域検出装置。前記爪領域抽出手段は、前記指領域を各画素の画素値に基づいて複数の領域に分割し、最高輝度の領域をシードとする分水嶺方式により爪領域を抽出することを特徴とする請求項1または2に記載の爪領域検出装置。前記指軸検出手段は、前記指領域をその長手方向と垂直にラスタスキャンして左右端部を検出する第1手順と、各左右端部の中点集合を通る直線群を検出する第2手順と、各直線群が前記ラスタスキャンの方向と直交するように当該ラスタスキャンの方向を前記各直線群の範囲ごとに回転させながら前記第1および第2手順を繰り返す第3手順とを含み、前記各ラスタスキャンの方向と略直交している直線群を結んだ線分を指軸とすることを特徴とする請求項1ないし3のいずれかに記載の爪領域検出装置。前記指軸検出手段は、前記指領域をその長手方向と垂直にラスタスキャンして左右端部を検出する第1手順と、各左右端部の中点集合を通る直線群を検出する第2手順と、各直線群が前記ラスタスキャンの方向と直交するように前記指領域を前記各直線群の範囲ごとに回転させながら前記第1および第2手順を繰り返す第3手順とを含み、前記各ラスタスキャンの方向と略直交している直線群を結んだ線分を指軸とすることを特徴とする請求項1ないし3のいずれかに記載の爪領域検出装置。指を撮影した画像から爪領域を検出してネイルアートをシミュレートするネイルアートシミュレータにおいて、指を撮影する撮影手段と、前記指の撮影画像から指領域を分離する指領域分離手段と、前記指領域の対称軸を指軸として検出する指軸検出手段と、前記指領域において前記指軸を中心に軸対称の位置関係にある画素ペアの画素値を平滑化する軸対称平滑化手段と、前記指領域から前記平滑化された画素値に基づいて爪領域を抽出する爪領域抽出手段と、ネイルアート模様を前記爪領域の形状に加工して当該爪領域に重畳表示するネイルアートシミュレート手段とを具備し、前記画素値は輝度を代表し、前記爪領域抽出手段は、輝度が相対的に高い領域を爪領域として抽出することを特徴とするネイルアートシミュレータ。前記爪領域抽出手段は、前記平滑化された画素値に基づいて抽出された爪領域に楕円フィッティングを適用して当該爪領域の境界を決定することを特徴とする請求項6に記載のネイルアートシミュレータ。前記爪領域抽出手段は、前記指領域を各画素の画素値に基づいて複数の領域に分割し、最高輝度の領域をシードとする分水嶺方式により爪領域を抽出することを特徴とする請求項6または7に記載のネイルアートシミュレータ。前記指軸検出手段は、前記指領域をその長手方向と垂直にラスタスキャンして左右端部を検出する第1手順と、各左右端部の中点集合を通る直線群を検出する第2手順と、各直線群が前記ラスタスキャンの方向と直交するように当該ラスタスキャンの方向を前記各直線群の範囲ごとに回転させながら前記第1および第2手順を繰り返す第3手順とを含み、前記各ラスタスキャンの方向と略直交している直線群を結んだ線分を指軸とすることを特徴とする請求項6ないし8のいずれかに記載のネイルアートシミュレータ。前記指軸検出手段は、前記指領域をその長手方向と垂直にラスタスキャンして左右端部を検出する第1手順と、各左右端部の中点集合を通る直線群を検出する第2手順と、各直線群が前記ラスタスキャンの方向と直交するように前記指領域を前記各直線群の範囲ごとに回転させながら前記第1および第2手順を繰り返す第3手順とを含み、前記各ラスタスキャンの方向と略直交している直線群を結んだ線分を指軸とすることを特徴とする請求項6ないし8のいずれかに記載のネイルアートシミュレータ。非特許文献1では、爪領域そのものは検出されておらず、手や指の形状に基づいて爪領域が推定されるのみであり、手や指に対する爪の大きさや形状には個人差があるために位置ずれが発生し易い。非特許文献2では、システムが手の表裏を判定するために想定する爪領域の抽出率が爪領域全体の20程度であり、爪領域全体の抽出は困難である。そのため、特にファッションとして利用されるネイルアートのための爪領域検出の精度としては十分ではなかった。非特許文献3では、携帯カメラのフラッシュが照明として利用されるため、撮影画像の一部に白飛びが生じる可能性があり、爪領域の検出に好適な画像を取得することが難しい。また、フラッシュの位置が爪領域の中心に向かって当該爪領域の中心の法線ベクトル線上にある場合を除いて、照明位置の影響で爪領域内であっても反射率が異なったり影が生じたりして画素が均一にならないことがある。本発明の目的は、上記した従来技術の課題を解決し、照明による影やハレーションに対する耐性が高く、照明の条件にかかわらず指領域と爪領域とを正確に分離できる爪領域検出装置およびネイルアートシミュレータを提供することにある。上記の目的を達成するために、本発明の爪領域検出装置は、以下のような手段を講じた点に特徴がある。指を含む画像から指領域を分離する指領域分離手段と、前記指領域の対称軸を指軸として検出する指軸検出手段と、前記指領域において前記指軸を中心に軸対称の位置関係にある画素ペアについて、その輝度を代表できる画素値を平滑化する軸対称平滑化手段と、前記指領域から前記平滑化された画素値に基づいて爪領域を抽出する爪領域抽出手段とを具備し、爪領域抽出手段は、輝度が相対的に高い領域を爪領域として抽出するようにした。爪領域抽出手段は、前記指領域を各画素の画素値に基づいて複数の領域に分割し、最高輝度の領域をシードとする分水嶺方式により爪領域を抽出するようにした。指軸検出手段は、前記指領域をその長手方向と垂直にラスタスキャンして左右端部を検出する第1手順と、各左右端部の中点集合を通る直線群を検出する第2手順と、各直線群が前記ラスタスキャンの方向と直交するように当該ラスタスキャンの方向を前記各直線群の範囲ごとに回転させながら前記第1および第2手順を繰り返す第3手順とを含み、各ラスタスキャンの方向と略直交している直線群を結んだ線分を指軸とするようにした。指軸検出手段は、前記指領域をその長手方向と垂直にラスタスキャンして左右端部を検出する第1手順と、各左右端部の中点集合を通る直線群を検出する第2手順と、各直線群が前記ラスタスキャンの方向と一直線で直交するように前記指領域を前記各直線群の範囲ごとに回転させながら前記第1および第2手順を繰り返す第3手順とを含み、各ラスタスキャンの方向と略直交している直線群を結んだ線分を指軸とするようにした。本発明のネイルアートシミュレータはさらに、ネイルアート模様を爪領域の形状に加工して当該爪領域に重畳表示するネイルアートシミュレート手段を具備した。本発明によれば、以下のような効果が達成される。指および爪の形状が軸対称であることに着目し、指領域の画像において軸対称の位置関係にある画素ペアについて、その輝度を代表できる画素値を平滑化するので、光源の位置にかかわらず、爪領域の輝度を肌領域の輝度よりも常に高くできる。したがって、光源の位置にかかわらず画素値に基づいて爪領域を正確に検出できるようになる。指領域の画像の輝度情報を地図の高度ないしは深度の情報に見立てることで、爪領域がWatershed分水嶺法により検出されるので、環状に分布して閉形状となる爪領域を正確に検出できるようになる。指領域の画像をラスタスキャンして左右の端部を検出し、その中点集合を通る直線を指軸に設定すると共に、指が曲がっているなどして直線が一意に定まらないときには、直線群がラスタスキャンの方向と直交するように当該ラスタスキャンの方向を各直線群の範囲ごとに回転させながら前記中点集合および直線群の検出が繰り返されるので、指が曲がっていても対称軸を正確に検出できるようになる。指領域の画像をラスタスキャンして左右の端部を検出し、その中点集合を通る線分を指軸に設定すると共に、指が曲がっているなどして指軸が一意に定まらないときには、直線群がラスタスキャンの方向と一直線で直交するように前記指領域を各直線群の範囲ごとに回転させながら前記中点集合および直線群の検出が繰り返されるので、指が曲がっていても対称軸を正確に検出できるようになる。検出された爪領域に所望のネイルアート画像を重畳表示できるので、所望のネイルアートを簡単にシミュレートできるようになる。以下、図面を参照して本発明の実施の形態について詳細に説明する。図1は、本発明の概要を示した図であり、ここでは、本発明の一実施形態に係るネイルアートシミュレータが携帯電話1に実装されている場合を例にして説明する。ネイルアートのシミュレーションを所望するユーザは、自身の携帯電話1に予めインストールされているネイルアートシミュレータのアプリケーション以下、ネイルアートアプリと表現するを起動し、案内表示にしたがってデジタルカメラ機能により自身の手の指画像を撮影する同図。次いで、撮影された指画像に対して、後述する背景分離処理および爪検出処理が実行されて前記指画像から爪領域11が検出される同図。次いで、ネイルアート模様のデータベース2を備えたサーバ3にアクセス同図して所望のネイルアート模様を取得するか、あるいは予め携帯電話1に記憶されている様々なネイルアート模様の一つを端末ユーザがキー操作で選択すると、当該ネイルアート模様12が前記抽出された爪領域の形状に加工されて当該爪領域に重畳表示される同図。図2は、本発明の一実施形態に係る携帯電話の機能ブロック図であり、内蔵されたデジカメ機能により撮影された指画像から爪領域を検出し、この爪領域にネイルアートを仮想的に試行するネイルアートシミュレータ機能を搭載している。携帯電話1において、MPU10は、携帯電話1の主要動作を制御する。ROM11には、各種の制御プログラムや制御データが不揮発に記憶されている。RAM12は、前記MPU21にワークエリアを提供する。カメラ制御部17は、撮像ユニット18を制御して手の指画像を撮影する。撮影された指画像は、バス30経由でビデオRAM23上に展開されて表示制御部15により液晶表示パネル16に表示される。また、操作キー25に対する端末ユーザの保存操作が入力操作受付部24により検知されると、前記撮影画像は画像処理部19へ転送されて符号化圧縮された後にRAM12へ記憶される。通信制御部13は、アンテナ14を介して基地局との間で電波の送受信を行い、受信波から得られる音声コードを音声コーデック20へ転送する一方、音声コーデック20から転送された音声コードを送信波に変換してアンテナ14から送信する。前記音声コーデック20は、前記通信制御部13から転送された音声コードを復号してスピーカ21へ音声信号として出力する一方、マイクロフォン22で検知された音声信号を符号化して前記通信制御部13へ転送する。測位部26は、GPS受信部27が複数のGPS衛星から受信したGPS信号を解読して現在位置を測位する。赤外線インターフェース28は、赤外線通信部29を制御して近接端末との間で赤外線通信を実行する。図3は、ネイルアートシミュレータの機能ブロック図であり、主にMPU10がROM11に記憶されている制御プログラムおよび制御データに基づいて各部を制御することにより実現される。指領域分離部201は、前記カメラ制御部17および撮像ユニット18により撮影された手指の画像を、指領域とその背景領域とに分離する。指軸検出部202は、前記指領域の対称軸を指軸として検出する。軸対称平滑化部203は、指領域のグレースケール化された画像を対象に、前記指軸を中心に軸対称の位置関係にある画素ペアの画素値輝度値を平滑化する。爪領域抽出部204は、前記軸対称で画素値を平滑化された指領域を、その画素値輝度値に基づいて爪領域と肌領域とに分離して爪領域を抽出する。ネイル画像重畳部205は、前記抽出された爪領域に、別途に選択あるいは取得されたネイルアート画像を重畳表示することでネイルアートをシミュレートする。次いで、各部の動作について更に詳細に説明する。前記指領域分離部201は、撮影画像の色空間をRGB色空間からHSV色空間に変換する色空間変換部201aを具備し、指領域の分離に先だって、前記指画像の色空間を次式に基づいて、RGB色空間からHSV色空間に変換する。なお、MAXはR,G,Bの3つの値の内で最大のもの、MINは最小のものを表している。前記指領域分離部201は更に、指の色は肌色であって肌色の検出には特にH成分が有効であるという経験則に基づいて、例えば6≦H≦30の画素領域を指領域候補として検出し、この検出結果に基づいて指領域を背景画像から分離する。この分離には、例えばGrabcut非特許文献:CarstenRother,GrabCutinteractiveforegroundextractionusingiteratedgraphcuts,InProceedingofACMSIGGRAPH2004vol23Issue3を利用できる。前記Grabcutは、手動で与えられたシードに対して画素値をエネルギーとして領域分割のエネルギーを最適化することで領域を分割する手法である。本手法は、例えば公開されているソフトウエアを携帯電話1に実装することで実現できる。OpenCVでは、特に手動でシードを与えず、先に検出された指領域候補をそのままシードとして適用することにより、指領域候補を背景画像から分離できる。この指領域候補に対して、メディアンフィルタなどを利用して背景との境界部分を滑らかにすることで、最終的に指領域が分離される。前記指軸検出部202は、背景から分離された指領域図4の対称軸指軸を検出する。図5は、前記指軸検出部202の動作を示したフローチャートであり、ステップS101では、前記指領域の画像を、その長手方向と垂直にラスタスキャン同図することにより、指領域の左右端部が検知同図される。ステップS102では、前記各左右端部の中点が算出同図される。ステップS103では、前記中点の集合にHough変換を適用して当該中点集合を通る直線または直線群が検出されて指軸候補とされる。ステップS104では、各指軸候補と前記スキャン方向とのなす角度が所定の範囲内であるか否かが判定される。本実施形態では、各指軸候補とスキャン方向とが略直交関係にあるか否かが判定される。各指軸候補がスキャン方向と略直交関係になければ同図ステップS106へ進み、各指軸候補が前記スキャン方向と直交するように、前記指領域の画像が前記検出された指軸候補の範囲ごとに回転されて各指軸候補が一直線化される。その後、当該処理はステップS101へ戻り、前記各指軸候補が一直線化するように加工された指領域の画像を対象に前記指軸検出の各処理が繰り返され、ステップS104において、各指軸候補がスキャン方向と略直交関係にある指領域画像が得られると、ステップS105へ進んで現在の指軸候補が指軸Aに決定同図される。図6は、前記指軸検出部202による指軸検出の他の動作を示したフローチャートであり、前記と同一の符号を付した手順では同一または同等の処理が実施される。ここでは、前記ステップS104において、各指軸候補がスキャン方向と略直交関係にないと判定されるとステップS107へ進み、各指軸候補とスキャン方向とが直交するようにスキャン方向が指軸候補の範囲ごとに回転される。その後、当該処理はステップS101へ戻り、前記各指軸候補とスキャン方向とが直行するようにスキャン方向の修正が繰り返され、ステップS104において、各指軸候補がスキャン方向と略直交関係にあると判定図7されると、ステップS105へ進んで現在の各指軸候補を結んだ線分が指軸Aに決定同図される。次いで、前記軸対称平滑化部203の動作について説明する。物体の色は、その反射光が人の目に入射することで認識される。輝度は照明の反射の影響を受けており、Phongの反射モデルを用いれば、強度Lの点光源による物体面上の点Pの反射光Eは次式で表すことができる。ただし、ρは点Pの双方向反射率分布関数であり、材質および光源方向と視点方向によって定まる値である。rは点光源と点Pとの距離、θは光源の入射方向と点Pの接平面の法線とがなす角を表している。また、光は重ね合わせの原理が成り立つので、n個の照明が存在する場合の反射光Eは次式で表現できる。ある照明Aが存在するとき、軸対称の位置関係にある物体面上の点P,Qについて、軸上の点で観測される点P,Qの各反射光EP,EQは次式で与えられる。ただし、ρAPは点Pにおける照明Aの入射方向と視点方向とによって定まる双方向反射率を示す。一方向から照明を当てることによって発生した輝度ムラを防ぐには、対称位置から同じ照明を当てればよい。そこで、図8に示したように、照明Aと軸対称の位置関係にある照明Bについて考えるとき、点P,Qの各反射光EP,EQは次式で表される。このとき、対称性よりLA=LB,ρBP=ρAQ,rBPrAQ,θBP=θAQが成り立つため、点Pにおける反射光EPは,点P,Qにおける照明Aの反射のみで次式のように表現できる。つまり、対称関係にある2点の反射の和を考えることで、光源の方向や数を推定することなく、照明の影響を軽減することができる。本実施形態では、このような原理を利用して、グレースケール化された指領域の画像を対象に、軸対称の位置関係にある全ての画素ペアの画素値ここでは、輝度値Iを、各画素の画素値Ia,Ibの和IaIbに書き換えることで画素値が平滑化される次いで、前記爪領域抽出部204の動作について説明する。当該爪領域抽出部204は、前記平滑化された指領域にWaterShed法を適用して爪領域候補を抽出し、さらに楕円フィッティングを適用することで爪領域の枠を決定する。本実施形態では、前記平滑化された指領域における各画素の輝度値を地図の高度情報または深度情報に見立てて同一輝度の範囲が等高線または等深線で囲い込み、所定のシード点から水を流し込んだ際の分水領を検出することで指領域を爪領域と肌領域とに分離する。図9は、指画像に前記軸対称平滑化部204により平滑化処理を行うことなく前記WaterShed法を適用した場合同図と、前記平滑化処理を行った後に前記WaterShed法を適用した場合同図とを比較した図である。同図では、照明の影響で左側が明るくなっており、WaterShed法でも爪領域と肌領域を分離できない。これに対して、本発明を適用した同図では、等高線が爪領域の輪郭に沿って形成されており、WaterShed法を適用することで爪領域を正確に抽出できることが判る。なお、WaterShed法はSeedを必要とするが、本実施形態では、輝度が最も高い領域を爪領域のseedとする一方、前記指軸上で前記爪領域から所定の距離理以上離れた位置、あるいはH成分が30以下となる範囲のうち画面内に占める割合が最大の範囲を肌領域のseedとする。以上のようにして爪領域候補が抽出されると、当該爪領域候補に楕円フィッティングを適用することで爪領域の枠が決定される。図10は、2種の指画像を対象に前記平滑化処理を適用することなく爪領域抽出を行った結果同図,と、前記平滑化処理を適用して爪領域抽出を行った結果同図,とを示した図であり、本発明を適用した,では、画素値が軸対称で平滑化されているので爪領域が正確に抽出されていることが判る。"