(57)【特許請求の範囲】
【請求項１】
顔画像から、明度が逐次変化した複数のグレースケール画像を作成し、グレースケール画像が高明度でフェードアウトした状態から低明度へフェードインするのに伴い、フェードアウトした顔領域に漸次現れる画素の固まり領域を検出する方法（以下、フェードイン法という）を行い、検出された画素の固まり領域のうち、対となって現れたものを目の位置候補として選択し、各目の位置候補の全グレースケール画像にわたる出現度数に基づいて目の位置を特定し、
フェードイン法で検出された画素の固まり領域であって漸次現れる画素の成長の停止したものを、縦方向の位置が重なるものごとにグループ化し、
グループ化した画素の固まり領域ごとに外接矩形を形成し、
外接矩形のうち、両目との位置関係から予測される所定領域内にあるものを口の位置候補とし、
口の位置候補とした外接矩形のうち、横幅が最大のものを口の位置として特定する顔パーツの位置の検出方法。
【請求項２】
両目の瞳を左右の頂点とする逆正三角形を描き、その逆正三角形の下頂点を中心とする、直径が該逆正三角形の一辺の長さの０．６５〜１．０倍の円を描き、その円と、外接矩形の中心に位置する内接円とが重なる当該外接矩形を口の位置候補とする請求項１記載の顔パーツの位置の検出方法。
【請求項３】
請求項１記載の方法で口の位置を特定した後、フェードイン法で検出された画素の固まり領域であって漸次現れる画素の成長が停止したものごとに外接矩形を形成し、
外接矩形のうち、両目との位置関係から予測される所定領域内にあるものを鼻の位置候補とし、
鼻の位置候補とした外接矩形のうち、その下辺が、口の位置として特定した外接矩形の上辺よりも上方にあり、横幅が最大のものを鼻の位置として特定する顔パーツの位置の検出方法。
【請求項４】
両目の瞳を左右の頂点とする逆正三角形を描き、その逆正三角形の下頂点を中心とする、直径が該逆正三角形の一辺の長さの０．５〜０．７倍の円を描き、その円と、外接矩形の中心に位置する内接円とが重なる当該外接矩形を鼻の位置候補とする請求項３記載の顔パーツの位置の検出方法。
【請求項５】
顔画像の取得手段と演算手段を備えた、顔パーツの位置の検出システムであって、演算手段が、
顔画像から、明度が逐次変化した複数のグレースケール画像を作成する機能、
グレースケール画像が高明度でフェードアウトした状態から低明度へフェードインするのに伴い、フェードアウトした顔領域に漸次現れる画素の固まり領域を検出する機能、
検出した画素の固まり領域のうち、対となって現れたものを目の位置候補として選択する機能、
各目の位置候補の全グレースケール画像にわたる出現度数に基づいて目の位置を特定する機能、
検出した画素の固まり領域であって漸次現れる画素の成長が停止したもののうち、縦方向の位置が重なるものをグループ化する機能、
グループ化した画素の固まり領域ごとに外接矩形を形成する機能、
グループ化した画素の固まり領域の外接矩形のうち、両目との位置関係から予測される所定領域内にあるものを口の位置候補とする機能、
口の位置候補とした外接矩形のうち、横幅が最大のものを口の位置として特定する機能、
検出した画素の固まり領域であって漸次現れる画素の成長が停止したものごとに外接矩形を形成する機能、
検出した画素の固まり領域ごとの外接矩形のうち、両目との位置関係から予測される所定領域内にあるものを鼻の位置候補とする機能、
鼻の位置候補とした外接矩形のうち、その下辺が、口の位置として特定した外接矩形の上辺よりも上方にあり、横幅が最大のものを鼻の位置として特定する機能
を備えている顔パーツの位置の検出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔画像から目、口、鼻といった顔パーツの位置を自動的に検出する方法に関する。
【背景技術】
【０００２】
顔画像における目、口、鼻といった顔パーツの位置の検出は、被験者の顔画像の目、口、鼻、その他の顔パーツの部分ないしそれらの周辺領域に色画像などを重ねてメイクアップシミュレーション画像を形成する場合に必要とされている。
【０００３】
この他、目の位置の検出は、被験者の顔画像に髪型のモデル画像を重ねて髪型シミュレーション画像を形成する場合に、画像の大きさの調整や位置合わせのためになされており、また、顔画像の目隠し処理、顔画像のフレーム処理、個人認証用画像の作成等においてもなされている。
【０００４】
従来、顔画像から目の位置を検出する方法としては、肌色領域の抽出により顔を検出し、さらにパターンマッチング等により目を検出する方法等が使用されている（非特許文献
１、特許文献１）。
【０００５】
【非特許文献１】2005年第５回ＬＳＩ  ＩＰデザインアワード受賞論文「高速・高信頼な顔検出を可能とする顔候補点検出法」（日経ＢＰ社）
【特許文献１】特開２００４−９４９１７
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、肌色領域の抽出は照明環境の影響を受ける。そのため、種々の照明環境で撮られた不特定多数の顔画像を対象とする場合には信頼性が問題となる。また、パターンマッチングの手法は、計算量が莫大となるという問題がある。
【０００７】
これに対し、本発明は、顔画像から目、口及び鼻の位置を、簡便な手法で信頼性高く自動的に検出できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明者らは、顔画像から、明度が逐次変化した複数のグレースケール画像を作成し、高明度側のフェードアウトした画像から順次フェードインした画像を観察した場合に、フェードアウトした顔領域に最初に現れる画素が瞳領域のものであること、この場合、瞳領域の画素は対になって現れること、対をなして現れた画素領域の全グレースケール画像にわたる出現度数を集積すると、その集積結果に基づいて目の位置を特定できること、さらに、フェードアウトした画像から順次フェードインした画像を観察した場合に得られる画素の固まりのうち、目の位置と特定の関係にあるものを選択し、それら相互の位置関係について条件を付加することにより、口の位置や鼻の位置も特定できることを見出した。
【０００９】
即ち、本発明は、顔画像から、明度が逐次変化した複数のグレースケール画像を作成し、グレースケール画像が高明度でフェードアウトした状態から低明度へフェードインするのに伴い、フェードアウトした顔領域に漸次現れる画素の固まり領域を検出する方法（以下、フェードイン法という）を行い、検出された画素の固まり領域のうち、対となって現れたものを目の位置候補として選択し、各目の位置候補の全グレースケール画像にわたる出現度数に基づいて目の位置を特定し、
フェードイン法で検出された画素の固まり領域であって漸次現れる画素の成長が停止したものを、縦方向の位置が重なるものごとにグループ化し、
グループ化した画素の固まり領域ごとに外接矩形を形成し、
外接矩形のうち、両目との位置関係から予測される所定領域内にあるものを口の位置候補とし、
口の位置候補とした外接矩形のうち、横幅が最大のものを口の位置として特定する顔パーツの位置の検出方法を提供する。
【００１０】
また、本発明は、上述の方法で口の位置を特定した後、フェードイン法で検出された画素の固まり領域であって漸次現れる画素の成長が停止したものごとに外接矩形を形成し、
外接矩形のうち、両目の位置との位置関係から予測される所定領域内にあるものを鼻の位置候補とし、
鼻の位置候補とした外接矩形のうち、その下辺が、口の位置として特定した外接矩形の上辺よりも上方にあり、横幅が最大のものを鼻の位置として特定する顔パーツの位置の検出方法を提供する。
【００１１】
さらに、本発明は、顔画像の取得手段と演算手段を備えた、顔パーツの位置の検出システムであって、演算手段が、
顔画像から、明度が逐次変化した複数のグレースケール画像を作成する機能、
グレースケール画像が高明度でフェードアウトした状態から低明度へフェードインするのに伴い、フェードアウトした顔領域に漸次現れる画素の固まり領域を検出する機能、
検出した画素の固まり領域のうち、対となって現れたものを目の位置候補として選択する機能、
各目の位置候補の全グレースケール画像にわたる出現度数に基づいて目の位置を特定する機能、
検出した画素の固まり領域であって漸次現れる画素の成長が停止したもののうち、縦方向の位置が重なるものをグループ化する機能、
グループ化した画素の固まり領域ごとに外接矩形を形成する機能、
グループ化した画素の固まり領域の外接矩形のうち、両目との位置関係から予測される所定領域内にあるものを口の位置候補とする機能、
口の位置候補とした外接矩形のうち、横幅が最大のものを口の位置として選択する機能、
検出した画素の固まり領域であって漸次現れる画素の成長が停止したものごとに外接矩形を形成する機能、
検出した画素の固まり領域ごとの外接矩形のうち、両目との位置関係から予測される所定領域内にあるものを鼻の位置候補とする機能、
鼻の位置候補とした外接矩形のうち、その下辺が、口の位置として特定した外接矩形の上辺よりも上方にあり、横幅が最大のものを鼻の位置として特定する機能
を備えている検出システムを提供する。
【発明の効果】
【００１２】
本発明の顔パーツの位置の検出方法あるいは検出システムによれば、まず、フェードイン法で得られる画素の固まり領域を目の位置候補として検出し、目の位置候補の全グレースケール画像にわたる出現度数に基づいて目の位置を特定する。次に、フェードイン法で得られる画素の固まり領域であって漸次現れる画素の成長が停止したものをグループ化し、グループ化した画素の固まり領域の外接矩形を想定し、その外接矩形と目との位置関係及び外接矩形の横幅から口の位置を特定する。さらに、フェードイン法で得られる画素の固まり領域であって漸次現れる画素の成長が停止したものの外接矩形を想定し、その外接矩形と目との位置関係、口との位置関係及び外接矩形の横幅から鼻の位置を特定する。したがって、照明環境、被験者の肌色、被験者の瞳の色、顔画像における顔の向き等にかかわらず、目、口、鼻の位置を信頼性高く検出することができ、さらにパターンマッチングが不要であるため、高速の演算処理により目、口、鼻の位置を検出することができる。
【００１３】
よって、目の位置を基準に用いて種々のヘアスタイル画像を被験者の顔画像にフィッティングさせる髪型シミュレーション画像の形成や、化粧後の目、鼻、口といった顔パーツないしそれらの周辺領域の画像を被験者の顔画像にフィッティングさせるメイクアップシミュレーション画像の形成等において、自然さのあるシミュレーション画像を、演算装置を用いて自動的に簡便に形成することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しつつ本発明を詳細に説明する。
【００１５】
図１は、目、口、鼻の位置を順次検出する本発明の一実施例の方法の流れ図であり、図２は、この方法を実施する顔パーツの位置の検出システムのブロック図である。
【００１６】
このシステム１０は、撮像装置１及びパソコン本体２からからなっており、パソコン本体２には、ディスプレイ３、イメージスキャナ４、プリンタ５等が接続されている。
【００１７】
撮像装置１は、被験者の顔画像の取得手段として設けられており、市販のデジタルカメラを使用することができる。
【００１８】
パソコン本体２は、明度が逐次変化した複数のグレースケール画像（例えば、２５６階調のグレースケール画像の階層において、画素値が２〜３階調ずつ変化したもの）を作成する画像処理機能を備えている。
【００１９】
グレースケール画像の作成手法としては、各画素において、(1)Ｒ、Ｇ、Ｂの各値の最大値と最小値の平均を利用する方法、(2)Ｒ、Ｇ、Ｂの各値の平均を利用する方法、(3)Ｒ、Ｇ、Ｂの各値に所定の重み付け係数（ＮＴＳＣ等）を掛けた後、それらの平均をとる方法等があるが、本発明においては、(3)の手法において、例えば次式
Ｙ（明度）＝0.298912×Ｒ＋0.568811×Ｇ＋0.114478×Ｂ
を利用し、階調を２〜３階調ずつ変化させることが好ましい。このようなグレースケール化の画像処理機能は、例えば、アドビシステム社製フォトショップ等の市販のイメージ処理ソフトをパソコン本体２に搭載することにより得ることができる。
【００２０】
また、パソコン本体２は、明度の変化に伴ってコントラストを変化させる機能（例えば、明度を高くするにしたがいコントラストを下げ、また、明度を低くするにしたがいコントラストをあげる機能）、グレースケール画像の階層を明度の低い又は高い順にリスト番号を付けて管理する機能、グレースケール画像の階層において、明度が高明度でフェードアウトした状態から低明度へフェードインするのに伴い、フェードアウトした顔領域に漸次現れる画素の固まり領域を検出する機能、検出した画素の固まり領域のうち対となって現れたものを目の位置候補として選択する機能、及び各目の位置候補の全階層のグレースケール画像にわたる出現度数をカウントし、その値に基づいて目の位置を特定する機能、各目の位置候補の全グレースケール画像にわたる出現度数に基づいて目の位置を特定する機能を有し、また、検出した画素の固まり領域であって漸次現れる画素の成長が停止したもののうち、縦方向の位置が重なるものをグループ化する機能、グループ化した画素の固まり領域ごとに外接矩形を形成する機能、グループ化した画素の固まり領域の外接矩形のうち、両目と特定の位置関係にあるものを口の位置候補とする機能、口の位置候補とした外接矩形のうち、横幅が最大のものを口の位置として特定する機能を有し、さらに、検出した画素の固まり領域ごとに外接矩形を形成する機能、検出した画素の固まり領域ごとの外接矩形のうち、両目と特定の位置関係にあるものを鼻の位置候補とする機能、鼻の位置候補とした外接矩形のうち、その下辺が、口の位置として特定した外接矩形の上辺よりも上方にあり、横幅が最大のものを鼻の位置として特定する機能などを有している。
【００２１】
このシステム１０を用いた顔パーツの位置の検出方法では、まず、顔パーツの位置の検出対象とする顔画像、好ましくは正立の顔画像をパソコン本体２に取得する。顔画像は、例えば、撮像装置１で対象者の顔画像を撮り、それをパソコン本体２に取り込ませてもよく、イメージスキャナ４を用いて対象者の顔写真を読み取ることによってもよく、インターネット等の通信回線を利用して取得してもよい。
【００２２】
次に、必要に応じて、顔画像の画素数を顔パーツの位置の検出処理に適したサイズに調整する。より具体的には、顔画像の画素数が多すぎると検出処理に過度の負担が掛かり、少なすぎると顔パーツの位置の検出精度が低下するため、４８０×３６０〜３２０×２４０程度に画像サイズを変更する。
【００２３】
また、顔画像がシャープであると、後の画像処理で細かいエッジが多数現れ、目、口、鼻の各顔パーツの位置候補の検出のノイズとなるので、必要に応じて顔画像にぼかし処理を行う。この場合、ぼかしの程度は、弱〜中とすることが好ましく、例えば、各画素について、注目点の画素とその周囲の２５画素に対して１〜５の重み付ぼかしフィルタを使用して輝度の平均値を出力するぼかし処理を行う。このぼかし処理は、必要に応じて複数回行っても良い。
【００２４】
さらに、本発明の顔パーツの位置の検出方法においては、顔画像にカラー情報は不要であるため、取得した画像がカラー画像の場合には、後の処理量を低減させるため、グレースケール画像に変換する。
【００２５】
次に、取得した顔画像において、目の位置を検出するが、その前に予め目の位置の検出対象領域を設定しておくことが好ましい。例えば、図３のように、グレースケール顔画像２０に対し、目の位置の検出対象領域として矩形枠２１を設定する。この矩形枠２１の設定方法としては、顔画像２０について、縦サイズの１／８をＡとした場合に、縦３Ａ、横４Ａの領域を、その領域の中心Ｏが、顔画像２０の中心座標と重なるように形成すればよく、ここで、顔画像２０の中心座標は、顔画像２０の横幅の中心線上で顔画像２０の上辺から３．５Ａの位置とすればよい。このように目の位置の検出対象領域として矩形枠２１を設定する方法は、上半身が写っている任意の正立画像に対して適用することができる。
【００２６】
次に、図４に示すように、明度が逐次変化した複数のグレースケール画像を形成する。より具体的には、例えば２５６階調のグレースケール画像において、完全にフェードアウトした画素値０の画像から３０〜１００階層程度作成する。この階層内の画素値で５０〜１３０の中に目の部分が必ず現れる。この場合、明度を上げるにつれてコントラストを下げ、明度を下げるにつれてコントラストをあげると、フェードイン画像中に目の部分がより鮮明に現れるので好ましい。
【００２７】
図４からわかるように、グレースケール画像の明度をあげて完全にフェードアウトさせた画像から逐次明度を低下させてフェードイン画像の階層を形成していくと、通常、まず最初に瞳に画素の固まりが検出され、次に鼻や口に画素の固まりが検出される。また、瞳領域の画素の固まりは左右一対として現れるので、左右一対の画素の固まりを選択する。階層によっては、瞳の他に口元、眉、額等の領域にも、画素の固まり領域が対になって現れるが、この段階では、これらの画素の固まり領域も目の位置候補として選択する。
【００２８】
なお、画素の固まり領域の検出においては、画像処理を簡便に行えるようにする点から、逐次明度が変化したグレースケール画像の階調を、図５に示すように反転させることが好ましい。
【００２９】
また、目の位置候補として検出する画素の固まりの条件として、前述のようにグレースケール顔画像２０の縦サイズの１／８をＡとした場合に、画素の固まりの領域の大きさを縦０．５Ａ〜０．７Ａ、横０．７Ａ〜１．０Ａの範囲内に設定しておくことが好ましい。通常、目の位置にある画素の固まり領域の大きさは、この範囲内の大きさを有するので、このような大きさの条件を設定しておくことにより、目の位置の検出に要する後の処理量を軽減することができる。
【００３０】
図６は、ある階層のフェードイン画像において、顔領域中に現れた画素の固まり領域の外接矩形を示し、さらにこれらのうち対をなしているものを直線で結んだものである。なお、図６では、画素の固まり領域の対をわかりやすくするために画素の固まり領域を外接矩形で囲っているが、目の位置の検出に際し、画素の固まり領域を外接矩形で囲むことは必ずしも必要ではない。
【００３１】
対をなしている画素の固まり領域のうち、目の位置候補として選択するものの条件として、予め次の(1)〜(4)を設定しておくことが好ましい。
(1)左右一対の画素の固まり領域の横方向の距離が一定の範囲にあること
(2)左右一対の画素の固まり領域の縦方向の距離が一定の範囲にあること
(3)左右一対の画素の固まり領域のうち、左側の画素の固まり領域が、顔画像の矩形枠２１の左半分の領域にあること
(4)左右一対の画素の固まり領域のうち、右側の画素の固まり領域が、顔画像の矩形枠２１の右半分の領域にあること
【００３２】
次に、図７に示すように、各フェードイン画像毎に現れている一対の目の位置候補をグレースケール画像の全階層にわたって集積し、その出現度数をカウントし、このカウント数の多い順にランキングリストを作成する。このカウントでは、フェードアウトした顔画像から段階的に明度を下げていった場合に最初に現れ、最終段階まで現れ続ける瞳領域の目の位置候補が通常、最大カウント（ランキング第１位）となる。そこで、原則的には、この最大カウントの目の位置候補の位置を目の位置と特定する。
【００３３】
ただし、次の(a)〜(c)の条件を全て満たした場合、あるいは(d)の条件を満たした場合には、カウント数が２番目に多かった目の位置候補の位置を目の位置として特定する。
(a)ランキング第２位の目の位置候補が、ランキング第１位の目の位置候補より上方にある場合
(b)ランキング第２位の目の位置候補の中心間距離が、ランキング第１位の目の位置候補の中心間距離より長い場合
(c)ランキング第２位の目の位置候補の左右の瞳にあたる領域が、共にランキング第１位の目候補の左右の瞳にあたる位置よりも外側にある場合
(d)ランキング第１位の目の位置候補とランキング第２位の目の位置候補の縦方向の距離が、目と眉の距離程度に離れ、ランキング第１位の目の位置候補がランキング第２位の目の位置候補よりも上にある場合
【００３４】
このうち、(a)〜(c)は、ランキング第１位がまれに口領域になることがあるのに対し、口の位置を目の位置であると誤判定しないためのものであり、(d)は、目の周りの眉等を目の位置であると誤判定しないためのものである。
【００３５】
以上により、図８に示すように、顔画像（画像処理する前の元画像）において、目の位置（より正確には瞳の位置）を正確に検出することが可能となる。
【００３６】
本発明では、目の位置を検出した後、口の位置と鼻の位置を順次検出するが、顔画像が図９Ａに示すように傾いている場合には、口の位置と鼻の位置の検出に先立ち、図９Ｂに示すように、両目の瞳を結ぶ直線が水平になるように顔画像の座標を回転させ、顔画像の傾きを補正することが好ましい。
【００３７】
また、顔画像中、口と鼻の検出対象領域とする矩形枠を予め設定しておくことが好ましい。例えば、図１０に示すように、顔画像２０について、縦サイズの１／８をＡとした場合に、両目を２つの頂点とする逆正三角形から上下方向にそれぞれＡ，左右方向にそれぞれ０．５Ａだけ幅だしした矩形枠２１’を設定する。
【００３８】
口の位置の検出に際しては、目の位置の検出で使用したグレースケールの階層画像において、好ましくは設定した矩形枠２１’内で、検出された画素の固まり領域であって漸次現れる画素の成長が停止したものを縦方向の位置が重なるものごとにグループ化する。例えば、図１１に示すように、画素の固まり領域Ａ、Ｂは一つのグループＣにグループ化される。
【００３９】
なお、画素の固まり領域をグループ化するに際し、グループ化後の最大領域は、横方向が、両目の瞳の距離の１．１倍、縦方向が両目の瞳の距離の０．６倍を超えないようにする。これにより、不要なノイズを、口の位置を検出するための画素の固まり領域のグループから排除することができる。
【００４０】
グループ化した画素の固まり領域ごとに外接矩形を形成し、外接矩形のうち、両目の位置と特定の関係にあるもの、より具体的には、図１２に示すように、両目の瞳の位置を左右の頂点とする逆正三角形Ｔを描き、その逆正三角形Ｔの下頂点を中心とする、直径が該逆正三角形の一辺長さの０．６５〜１．０倍の円４０を描き、一方、グループＣの外接矩形３０の中心を円の中心とする外接矩形３０に内接する円４１を描き、この円４１が上述の円４０と重なりを有する場合に、その重なりを有する円４１と対応する外接矩形３０を口の位置候補とする。
【００４１】
そして、口の位置候補とした外接矩形が複数存在する場合、横幅が最大である外接矩形を口の位置として特定する。
【００４２】
こうして口の位置とする外接矩形３０を特定した後、その特定した外接矩形の横幅を、口を構成する画素の横幅とする。
【００４３】
ここで、口の位置として選択した外接矩形の横幅が、両目の瞳を結ぶ直線の２等分線を（逆三角形の下頂点）を跨がない場合には、その２等分線を中心として、口の位置として選択した外接矩形が左右対称となるように、その外接矩形を横方向に伸張し、その伸張した矩形で口の位置を特定する。
【００４４】
なお、以上の処理で口の位置とする外接矩形となるものが存在しなかった場合には、フェードイン法による目の位置を次の目の位置候補（カウントランキングが次の順位の目の位置）に特定して口の検出をやり直す。
【００４５】
本発明において、口の位置を特定した後は、鼻の位置を検出する。鼻の位置の検出に際しては、目の位置の検出で使用したグレースケールの階層画像において、好ましくは図１１に示すように、設定した前述の矩形枠２１’内において、検出された画素の固まり領域を格別グループ化することなく、各画素の固まり領域の外接矩形３１、３２、３３、３４を形成する。そして、形成した外接矩形３１、３２、３３、３４のうち、両目の位置と特定の関係にあるもの、より具体的には、口の位置の検出の場合と同様に、図１２に示すように、両目の位置を左右の頂点とする逆正三角形Ｔを描き、その逆正三角形Ｔの下頂点を中心とする、直径が該逆正三角形の一辺長さの０．５〜０．７倍の円４２を描き、一方、各外接矩形３１、３２、３３、３４の中心を円の中心とする各外接矩形３１、３２、３３、３４に内接する円を描き、その円が上述の円４２と重なりを有する場合に、その重なりを有する円と対応する外接矩形３２、３３を鼻の位置候補とする。
【００４６】
そして、鼻の位置候補とした外接矩形３２、３３のうち、その下辺が、口の位置として特定した外接矩形３０の上辺よりも上方にあり、横幅が最大のものを鼻の位置として、より詳細には、鼻の位置として特定した外接矩形の下辺により、鼻の下端の位置と幅を特定する。
【００４７】
ここで、鼻の位置として特定した外接矩形の横幅が、両目の瞳を結ぶ直線の２等分線を（逆三角形の下頂点）を跨がない場合には、その２等分線を中心として、鼻の位置として選択した外接矩形が左右対称となるように、その外接矩形を横方向に伸張し、その伸張した矩形の下辺で鼻の下端の位置と幅を特定する。
【００４８】
こうして鼻と口の位置を特定するにあたり、図９Ａに示したように、傾いている顔画像を、図９Ｂに示したように、傾きを補正した場合には、眼、鼻、口の位置を特定後、座標を逆回転させ、それらの位置を当初の傾いている顔画像における位置に変換する。
【産業上の利用可能性】
【００４９】
本発明は、目の位置、口の位置、鼻の位置の検出が必要とされる化粧シミュレーション画像の形成等において、有用となる。
【図面の簡単な説明】
【００５０】
【図１】顔パーツの位置の検出方法の流れ図である。
【図２】顔パーツの位置の検出システムのブロック図である。
【図３】目の位置の検出対象領域の説明図である。
【図４】明度を逐次変化させたグレースケール画像である。
【図５】明度を逐次変化させたグレースケール画像の階調反転画像である。
【図６】あるフェードイン画像における画素の固まり領域の説明図である。
【図７】目の位置候補を、グレースケール画像の全階層にわたって集積した状態の説明図である。
【図８】検出した目の位置を表示した元画像である。
【図９Ａ】傾いている顔画像である。
【図９Ｂ】傾きを補正した顔画像である。
【図１０】口の位置と鼻の位置の検出対象領域の説明図である。
【図１１】画素の固まり領域の外接矩形及びそのグループ化の説明図である。
【図１２】口又は鼻の位置候補とする外接矩形の選択方法の説明図である。
【符号の説明】
【００５１】
１    撮像装置
２    パソコン本体
３    ディスプレイ
４    イメージスキャナ
５    プリンタ
１０    顔パーツの位置の検出システム
２０    グレースケール顔画像
２１    目の位置の検出対象領域とする矩形枠
２１’  口の位置、鼻の位置の検出対象領域とする矩形枠
３０    画素の固まり領域の外接矩形をグループ化した外接矩形
３１、３２、３３、３４    画素の固まり領域の外接矩形
４０、４１、４２    円
【図１】
0004530173.tif 000002
【図２】
0004530173.tif 000003
【図３】
0004530173.tif 000004
【図４】
0004530173.tif 000005
【図５】
0004530173.tif 000006
【図６】
0004530173.tif 000007
【図７】
0004530173.tif 000008
【図８】
0004530173.tif 000009
【図９Ａ】
0004530173.tif 000010
【図９Ｂ】
0004530173.tif 000011
【図１０】
0004530173.tif 000012
【図１１】
0004530173.tif 000013
【図１２】
0004530173.tif 000014