(57)【特許請求の範囲】
【請求項１】
顔と髪領域を含む元画像から明度差の絶対値が２５６階調で１以上のエッジを検出し、
個々のエッジを形成するラインの方向と長さを保存し、
色種別に基づいて元画像に肌部分を見つけ、その肌部分の上方で同方向のラインが集中しているラインの束を抽出し、
ラインの束が有する色を髪色と設定し、
ラインの束に繋がり、かつ前記髪色を有するラインを検出するライントレースを行い、
検出したライン上のピクセルを髪領域とする髪領域の自動抽出方法。
【請求項２】
顔と髪領域を含む元画像から明度差の絶対値が２５６階調で１０より大きいエッジを検出し、該画像において肌色でかつ明度差の絶対値が２５６階調で１０より大きいエッジが存在しない領域を肌領域とする請求項１記載の髪領域の自動抽出方法。
【請求項３】
顔と髪領域を含む元画像から明度差の絶対値が２５６階調で１以上のエッジを検出し、
個々のエッジを形成するラインの方向と長さを保存し、
該画像において肌色でかつ明度差の絶対値が２５６階調で１０より大きいエッジを検出し、該エッジが存在しない領域を肌領域とし、
前記肌領域の上方近傍のラインの色を髪色と設定し、
前記髪色を設定したラインに繋がり、かつ前記髪色を有するラインを検出するライントレースを行い、
検出したライン上のピクセルを髪領域とする髪領域の自動抽出方法。
【請求項４】
顔と髪領域を含む元画像から請求項１〜３のいずれかに記載の方法により髪領域を自動抽出し、
元画像において、抽出した髪領域を所定の髪色に変えたシミュレーション画像を形成する髪色シミュレーション画像の形成方法。
【請求項５】
顔と毛髪を含む元画像を画像記憶手段に入力し、
元画像から請求項１〜３のいずれかに記載の方法により髪領域を抽出し、
元画像において、抽出した髪領域を、被験者が指定する所定の髪色に変えたシミュレーション画像を形成し、
該シミュレーション画像と元画像を被験者に提示すると共に、
シミュレーション画像の髪色を被験者の毛髪で実現するための染毛剤を、染毛剤と染毛剤の適用前後の髪色とのデータベースに基づいて出力し、被験者に提示する髪色アドバイス方法。
【請求項６】
顔と毛髪を含む元画像が入力され、記憶する画像記憶手段、及び元画像の髪領域を所定の髪色に変えたシミュレーション画像を形成し、出力する演算手段からなる髪色アドバイスシステムであって、
演算手段が、請求項１〜３のいずれかに記載の方法により元画像から髪領域を抽出し、
元画像において、抽出した髪領域を、被験者が指定する所定の髪色に変えたシミュレーション画像を形成し、
該シミュレーション画像と元画像を被験者に出力すると共に、
染毛剤と染毛剤の適用前後の髪色とのデータベースに基づき、シミュレーション画像の髪色を被験者の毛髪で実現するための染毛剤を出力する髪色アドバイスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影条件の異なる種々の人物画像から、演算手段によって自動的に正確に髪領域を抽出する方法、その髪領域を所定の髪色に変えたシミュレーション画像を形成する方法、及びこれらを実現するシステムに関する。
【背景技術】
【０００２】
被験者が、自らの顔と毛髪を含む画像を毛髪化粧料メーカー等の情報提供者に送信し、情報提供者側では、演算手段を用いてその画像中の髪領域を被験者の望む髪色に変えたシミュレーション画像を形成し、シミュレーション画像と、そのシミュレーション画像の髪色を被験者の毛髪で実現するために必要な染毛剤に関する情報とを被験者に提供するアドバイスシステムが提案されている（特許文献１）。この場合、当初の画像における髪領域と非髪領域の識別は、明度、色相、それらの変化の連続性等に基づいて演算装置により自動的になされる。
【０００３】
近年、インターネット等の通信回線網が発達し、さらにインターネットを利用できるカメラ付きの携帯電話も普及してきたことから、このアドバイスシステムは、手軽に、広く被験者に利用されることが期待される。
【０００４】
しかし、多くの被験者から送信される画像は、カメラの機種や照明等の撮影条件が異なるため、それらの画像から髪領域を色相等に基づく画一的な基準で抽出すると、正確に髪領域を抽出できない場合がある。特に、髪色が薄い金髪で、肌色と色相や明度が近い場合に、この傾向は大きい。
【０００５】
髪領域の抽出方法としては、二次元画像を同色相の領域に分割した後、同色相でかつ連続した領域を抽出し、予め作成されたテンプレートを用いてマッチングを行うことにより頭髪に相当する領域を選び出す方法が知られている（特許文献２）。この方法によると、肌色と髪色の色相が近い場合や、背景が無地でない場合等に髪領域を正確に抽出できない場合がある。
【０００６】
【特許文献１】特開２００１−１９５５６８号公報
【特許文献２】特開１１−１８８１８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、種々の撮影条件で撮られた種々のサイズの大量の人物画像に対して、髪領域を自動的に検出できるようにすること、特に、通常の撮影条件で正常に撮られた人物画像に対しては髪領域の抽出を完全自動化すること、及びその抽出した髪領域を用いて、広範な被験者に対して髪色シミュレーション画像を形成できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明者は、髪画像はライン形状の集合体であるが、肌画像にはライン形状は存在しないと考えられること、したがって、ラインの繋がり具合から髪領域を自動で特定できることを見出した。
【０００９】
即ち、本発明は、顔と髪領域を含む元画像からエッジを検出し、
個々のエッジを形成するラインの方向と長さを保存し、
同方向のラインが集中しているラインの束を抽出し、
ラインの束が有する色を髪色と設定し、
ラインの束に繋がり、かつ前記髪色を有するラインを検出するライントレースを行い、
検出したライン上のピクセルを髪領域とする髪領域の自動抽出方法を提供する。
【００１０】
また、本発明は、顔と髪領域を含む元画像から上述の方法により髪領域を抽出し、
元画像において、抽出した髪領域を所定の髪色に変えたシミュレーション画像を形成する髪色シミュレーション画像の形成方法を提供する。
【００１１】
また、本発明は、顔と髪領域を含む元画像からエッジを検出し、
個々のエッジを形成するラインの方向と長さを保存し、
該画像において肌色でかつエッジが存在しない領域を肌領域とし、
前記肌領域の上方近傍のラインの色を髪色と設定し、
前記髪色を設定したラインに繋がり、かつ前記髪色を有するラインを検出するライントレースを行い、
検出したライン上のピクセルを髪領域とする髪領域の自動抽出方法を提供する。
【００１２】
さらに、本発明は、顔と毛髪を含む元画像を画像記憶手段に入力し、
元画像から上述の方法により髪領域を抽出し、
元画像において、抽出した髪領域を、被験者が指定する所定の髪色に変えたシミュレーション画像を形成し、
該シミュレーション画像と元画像を被験者に提示すると共に、
シミュレーション画像の髪色を被験者の毛髪で実現するための染毛剤を、染毛剤と染毛剤の適用前後の髪色とのデータベースに基づいて出力し、被験者に提示する髪色アドバイス方法を提供する。
【００１３】
また、本発明は、顔と毛髪を含む元画像が入力され、記憶する画像記憶手段、及び元画像の髪領域を所定の髪色に変えたシミュレーション画像を形成し、出力する演算手段からなる髪色アドバイスシステムであって、
演算手段が、元画像から上述の方法により髪領域を抽出し、
元画像において、抽出した髪領域を、被験者が指定する所定の髪色に変えたシミュレーション画像を形成し、
該シミュレーション画像と元画像を被験者に出力すると共に、
染毛剤と染毛剤の適用前後の髪色とのデータベースに基づき、シミュレーション画像の髪色を被験者の毛髪で実現するための染毛剤を出力する髪色アドバイスシステムを提供する。
【発明の効果】
【００１４】
本発明の髪領域の自動抽出方法によれば、髪領域を特定のラインの集合体とみなし、そのラインの繋がりに基づいて髪領域を抽出する。したがって、種々の撮影条件で撮られた種々のサイズの大量の人物画像に対して、髪領域を自動的に正確に抽出することが可能となり、特に、髪色と肌色の色相や明度が近い場合でも良好に髪領域を抽出することが可能となる。
【００１５】
また、髪領域を形成する特定のラインは、肌画像を形成するものではないため、本発明によれば、髪領域と肌領域とを容易に区別することができる。
【００１６】
さらに、本発明において髪領域の特定に用いるラインは、髪が肩や眼等にかかった部分で方向や色が急激に変化する。したがって、単純なエッジ情報や色情報では適切に髪領域とそれ以外の領域とを区別することができない場合でも、本発明によれば、髪領域とそれ以外の領域とを自動的に適切に区別することが可能となる。よって、元画像が、通常の撮影条件で正常に撮られたものである場合、即ち、暗過ぎず、手ブレがなくピントが合っている場合であれば、完全自動化により髪領域とそれ以外の領域とを区別することが可能となる。
【００１７】
したがって、本発明の髪領域の自動抽出方法を用いる、本発明の髪色シミュレーション画像の形成方法によれば、元画像の撮影条件等に関わらず、髪領域の髪色を変化させたシミュレーション画像を良好に形成することができ、このシミュレーション画像を用いる本発明の髪色アドバイス方法ないしそのためのシステムによれば、被験者は自己の毛髪を所望の色に染めた場合の外観や雰囲気の変化を容易に把握することができ、また、そのシミュレーション画像の髪色に自己の毛髪を染めるために必要な染毛剤を知ることができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しつつ本発明を具体的に説明する。図２は、本発明の髪色アドバイスシステムの構成例であり、図１Ａ、図１Ｂは図２のシステムを用いた本発明の髪色アドバイス方法の一態様の流れ図であって、被験者のインターネット対応のカメラ付き携帯電話を介して、被験者と情報提供者との間で情報を送受信する態様を示している。
【００１９】
図２のシステムは、毛髪化粧料メーカー等の情報提供者側が管理するシステムであって、被験者の画像情報が入力され、記憶される画像記憶手段及びその画像において被験者の髪領域を識別し、さらに所定の髪色のシミュレーション画像を形成する演算手段として、パソコン本体１が設けられている。パソコン本体１には、画像取得手段として、被験者を撮影するデジタルスチルカメラ２、被験者の写真から画像情報を読み込むイメージスキャナ３が接続され、さらにインターネット等の通信回線を介して画像情報を読み込むことを可能とする装置が内蔵されている。パソコン本体１にはディスプレイ４とプリンタ５が接続されており、これらはパソコン本体１に蓄積された被験者の画像情報やそのシミュレーション画像等を適宜出力する。また、パソコン本体１には、染毛剤と染毛剤の適用前後の髪色との関係を蓄積したデータベース６ａ、毛髪化粧料の製品情報を蓄積したデータベース６ｂ、顧客の住所、氏名、年齢、白髪の有無、毛髪の硬さ、これまでに使用してきた毛髪化粧料の履歴等の個人情報を蓄積した顧客データベース６ｃ等が接続されている
【００２０】
図１Ａ、図１Ｂの方法では、まず、被験者が自らの顔と毛髪を含む上半身画像（元画像）を携帯電話７に付属のカメラで撮影し、情報提供者に送信する。情報提供者は、被験者から送信された元画像をパソコン本体１の画像ファイルに入力し、蓄積する。情報提供者が被験者の元画像を蓄積する方法としては、上述の他、被験者をデジタルスチルカメラ２で撮影し、その画像情報をパソコン本体１の画像ファイルに入力し、蓄積してもよく、被験者の写真からイメージスキャナ３で画像情報を取り込み、その画像情報をパソコン本体１に入力してもよく、既に任意の記録媒体に記録されている被験者の画像情報をパソコン本体１に入力してもよい。画像情報をパソコン本体１に入力する方法に制限はない。
【００２１】
情報提供者側では、被験者の元画像を取得すると、パソコン本体１内の演算手段で、次のように髪領域を自動抽出する。
【００２２】
この髪領域の自動抽出方法では、第1段階として、人物画像の元画像のクオリティ調整とグレースケール化を行う。より具体的には、まず、髪のラインを明瞭にするため、元画像全体の明るさとコントラストを調整して鮮明な画像にし、次いで、これからの画像処理により無駄な色が発生して髪領域の抽出が困難にならないように、グレースケール化により２５６階調の白黒画像を作成する。そして、メディアンフィルター等を使用して画像全体からノイズを除去する。さらに必要に応じて、鮮鋭化により、隣り合うピクセル間の明るさの差を大きくしてもよい。
【００２３】
第２段階では、肌領域を設定する。そのため、まずグレースケール化した画像からエッジを検出する。エッジの検出自体は、公知の１階微分処理により行うことができるが、本発明においては、明暗の差の小さいエッジを無視することにより（例えば、周囲のピクセルと比較して明度の差の絶対値が１０以下のものは無視する）、肌領域のノイズを除去し、肌の皺が髪領域のエッジとして検出されないようにすることが好ましい。エッジの検出は、より具体的には、次の１ピクセル単位の処理を画像左上から右下へ全ピクセルについて走査することにより行うことができる。
【００２４】
１ピクセル単位の処理としては、処理対象の１ピクセルとその回り８方向全てについて、明度の数値の平均値を求め、当該処理対象のピクセルの明度が平均値より１０以上小さい場合には１２８−（平均値との差）、平均値より１０以上大きい場合には１２８＋（平均値との差）とエッジバッファのピクセル位置に書き込む。また、明度が平均値±１０の範囲の場合には、エッジなしとして０を書き込む。
【００２５】
例えば、図３のピクセル配列（２５６階調グレースケール画像）において、(1)のピクセルを処理対象のピクセルとする場合、３×３の枡内の平均値は次式のように２８となる。(1)のピクセル値は４０であるので平均値に対して１０以上大きい値となり、エッジバッファに書き込む値は１２８＋（平均値との差：１２）＝１４０となる。
［数１］
(1)のピクセルを処理対象のピクセルとする場合
３×３ピクセル値の合計：
４０＋４０＋４０＋１６＋４０＋１８＋２０＋２４＋１０＝２４８
３×３ピクセル値の平均値：
２４８÷９≒２８（少数以下四捨五入）
平均値との差：
４０−２８＝１２
エッジバッファに書き込む値：
１２８＋１２＝１４０
【００２６】
同様に(2)のピクセルを処理対象のピクセルとする場合、３×３の枡内の平均値は次式のように２６となる。(2)のピクセル値は１８であるので平均値±１０の範囲内となり、エッジバッファに書き込む値は０となる。
［数２］
(2)のピクセルを処理対象のピクセルとする場合
３×３ピクセル値の合計：
４０＋４０＋３８＋４０＋１８＋１１＋２４＋１０＋１３＝２３４
３×３ピクセル値の平均値：
２３４÷９＝２６
平均値との差：
１８−２６＝−８
エッジバッファに書き込む値：
平均値との差が±１０の範囲内なので書き込む値は０となる。
【００２７】
次に、エッジバッファに書き込んだ個々のピクセルの数値が、１３８より大、１１８より小、０の３つのいずれであるかを判断する。
【００２８】
図４は明度の差の絶対値が１０以下のエッジを無視することにより得たエッジバッファの画像の例である。
【００２９】
こうしてエッジを検出した後、元画像を参照し、肌色でかつエッジバッファに書き込んだピクセルの数値が０の領域を全て肌領域とする。ここで、肌色とは、一般的な日本人の場合、ＨＳＶ表色系で、色相１０〜４５、かつ明度１００以上の領域とすることが好ましい。
【００３０】
また、肌色の領域の識別に際しては、肌色の領域に入るか否かを判断する表色系とは別の表色系で元画像を色補正することにより、肌色の連続領域の面積が最大となるようにすることが好ましい。例えば、ＨＳＶ表色系で肌色の領域に入る元画像の面積が最大になるようにＲＧＢ表色系のパラメータで元画像の色補正を行う。これにより、画像を撮ったカメラの機種、撮影条件等にかかわらず、より正確に肌領域を識別することが可能となる。
【００３１】
第３段階では、エッジからライン情報を作成する。このライン情報は髪領域の設定に用いるため、ここでは、グレースケール化した画像において、明暗の差の大小に関わりなく、全てのエッジ（より具体的には、明度差の絶対値が１以上のエッジ）を検出する。エッジの検出は、第２段階と同様に、１ピクセル単位の処理を画像左上から右下へ全ピクセルについて走査することにより行うことができるが、１ピクセル単位の処理としては、処理対象の１ピクセルとその回り８方向全てについて、明度の数値の平均値を求め、当該処理対象のピクセルの明度が平均値より１以上小さい場合には１２８−（平均値との差）、平均値より１以上大きい場合には１２８＋（平均値との差）とエッジバッファのピクセル位置に書き込む。
【００３２】
また、平均との差の絶対値が１未満の場合（明度が平均値とほぼ同一の場合）には、エッジなしとして０を書き込む。そしてエッジバッファに書き込んだ個々のピクセルの数値が、１２９以上、１２７以下、０の３つのいずれであるかを判断する。
【００３３】
図５は明度の差の絶対値が１以上のエッジを有効にすることにより得たエッジバッファの画像の例である。
【００３４】
全エッジの検出後、全エッジの形状をサーチし、エッジ毎に該エッジを構成するラインの少なくとも方向と長さをライン情報として保存する。この場合、ウェーブ状の複雑な形状は、上述のライン情報で表せる程度に分割する。
【００３５】
ラインの方向は、例えば表１のように、１５°単位の傾きを０〜１１の数値で保存すればよい。
【００３６】
【表１】
0004683200.tif 000002
【００３７】
また、各ピクセルがどのラインに含まれるかを明確にするため、ライン情報を通し番号で管理し、画像の全ピクセルに対してその番号がセットされるようにすることが好ましい。これにより、ピクセルに対応したラインを容易に参照することが可能となる。
【００３８】
第４段階では、ライン情報を用いて髪領域を設定する。そのため、まず、元画像の全ピクセルに対して大まかに色種別をする。
【００３９】
色種別は、例えば、表２のように黒、茶、金、肌、その他の５種とし、判断する部位がどの色種別に該当するか、順にチェックしていくことにより行う。より具体的には、色種別を判断する部位が肌色に該当するか否かを判断し、否の場合、金色に該当するか否かを判断し、以下、同様に判断を繰り返す。
【００４０】
【表２】
0004683200.tif 000003
【００４１】
なお、第２段階の肌領域の設定では、色相１０〜４５、明度１００以上の領域を肌色と判断することが好ましいと述べたが、髪領域の設定においては、金色との類別が可能となるよう、肌色の設定値を色相１０〜３０、明度１００以上とすることが好ましい。
【００４２】
また、この場合にも、肌色の領域の識別に際しては、肌色の領域に入るか否かを判断する表色系とは別の表色系で元画像を色補正することにより、肌色の連続領域の面積が最大となるようにすることが好ましい。
【００４３】
次いで、上述の色種別に基づいて画像中に肌部分を見つける。この具体的な方法としては、例えば、図６に示すように、画像全体を横に３分割、縦に７分割することにより合計２１ブロックとし、横２、縦２ブロック目から縦方向に２ブロック分のエリアＡ内に、５ピクセル四方程度の肌色〜茶色の塊を見つける。ここで、５ピクセル四方という大きさは、画像サイズによらず、肌色領域を設定できる最低限の大きさである。なお、肌部分の抽出は、上述の肌色から茶色の順番に、当該色の塊を抽出することにより行う。
【００４４】
こうして見つけた肌部分から上方に少なくとも２以上の同方向のラインが集中して存在する所を抽出し、その集中している部分をラインの束とする。ラインの束の抽出方法としては、画像を賽の目に分割し、分割した各エリアに対してライン属性（方向、長さ、色種別の組合せ）の統計をとり、最も数の多い属性を求め、次に全エリアの中でもっぱらその属性のラインが分布する最大のエリアを求め、そのエリアのラインの集合をラインの束とする。
【００４５】
ラインの束の抽出に際しては、ラインが髪に由来するものであるため、所定の長さ以上のラインを抽出するようにしてもよい。また、画像の上半分に頭部が存在することを前提として、画像の上半分のみを抽出対象領域としてもよい。
【００４６】
ラインの束を抽出した後は、そのラインの束が有する色種別から髪色を設定する。
【００４７】
次に、ラインの束を開始点とし、ここに繋がるラインであって、前記髪色に設定した色のラインを全て検出するライントレースを行う。ライントレースするラインは、互いに滑らかに接触しているものとすることが好ましい。ここで滑らかさの度合いは、例えば、表１で方向１（傾き１５°）のラインに対しては方向０（傾き０°）から方向２（傾き３０°）までの範囲とする。
【００４８】
また、髪の分け目付近は互いに接するライン間の方向変化が急激な場合があるので、滑らかさの度合いに制限を設けずにライントレースを行うことが好ましい。滑らかさの度合いに制限を設けない画像範囲は、第２段階で設定した肌領域の上方に設定する。
【００４９】
図７に示すように、こうして検出したライン上のピクセルを全て髪領域に設定する。各ライン間の数ドット程度の微細な隙間も同時に髪領域に設定する。
【００５０】
なお、第２段階で設定した肌領域の上方は髪領域と接しているので、ライントレースの開始点を肌領域上方近傍のラインとしてもよい場合がある。この場合にも肌領域上方近傍のラインが有する色種別から髪色を設定し、ラインの束から開始する場合と同様のライントレースを行えばよい。
【００５１】
第５段階では、第４段階で設定した髪領域を必要に応じて調整する。
【００５２】
例えば、髪が金色の場合、肌の色と類似しているため、肌領域のエッジが髪のラインとして設定されることがある。そこで、髪が金色の場合には、以下の処理を行うことが好ましい。まず、通常、顔の中心となる画像の中心から左右に、肌色（色相１０〜４５、明度１００以上）によって肌領域を調べ、該肌領域がまばらになる位置までを肌領域とし、それ以外を肌領域から削除する。更に、顔の中心から上の肌領域も同様の処理を行う。
【００５３】
次いで、こうして得た肌領域を、第４段階でライン情報から設定した髪領域に重ね、残った髪領域を最終的な髪領域とする。
【００５４】
こうして元画像から毛髪領域を抽出した後は、必要に応じて、髪領域抽出完了のメッセージを被験者に送信できるようにする。
【００５５】
次に、情報提供者は、元画像の中で髪領域を代表的な１又は複数の髪色に変えたシミュレーション画像を自動的に形成し、これを演算装置内に保存すると共に、被験者に送信する。あるいは、毛髪領域抽出完了のメッセージの受信後、被験者は、情報提供者に好みの髪色を大まかに指定して送信できるようにし、情報提供者は被験者から指定された髪色に毛髪領域を変えたシミュレーション画像を形成し、それを被験者に送信する。
【００５６】
ここで、シミュレーション画像の形成には、元画像の毛髪領域の色を反映させつつ、それに所定の色相あるいは明度の色を重ねるシミュレーションソフトを用いることが好ましい。
【００５７】
また、被験者には、シミュレーション画像と共に、元画像も送信し、双方を対比できるようにすることが好ましい。
【００５８】
被験者は送信された髪色のシミュレーション画像を携帯電話のモニターで確認し、その中で最も好ましい色を選択し、その色を情報提供者側に送信する。
【００５９】
情報提供者は送信された色を保存すると共に、その色に近い１色以上の髪色で再度シミュレーション画像を形成し、元画像と共に被験者に送信する。
【００６０】
被験者は、送信されたシミュレーション画像の中から再度最も好ましい色を選択し、その色を情報提供者側に送信する。この被験者による色の指定と画像提供者によるシミュレーション画像の形成は、被験者が納得するまで繰り返し行うことができる。
【００６１】
被験者が納得するシミュレーション画像が形成されると、情報提供者側では、予め蓄積していた染毛剤と染毛剤の適用前後の髪色とのデータベース６ａに基づき、パソコン本体１が、当該被験者が選択したシミュレーション画像の髪色をその被験者の髪で実現するために必要な染毛剤に関する情報（例えば、かかる染毛剤の種類、色番、商品名、使用方法等）を被験者に送信する。この情報は、動画により被験者に送信してもよい。また、この情報をプリンタ５で出力し、ダイレクトメールで被験者に郵送してもよい。なお、被験者に送信又は郵送する染毛剤の出力画面では、髪色のシミュレーション画像と実際の製品の画像を表示することが好ましい。これにより、被験者は自己の毛髪で所望の髪色を得るために必要な染毛剤を確実に知ることができる。
【００６２】
本発明の髪色アドバイスシステムには、さらに、問診機能やカウンセラーとの対話機能を付加しても良い。
【００６３】
問診機能としては、被験者が携帯電話で情報提供者にアクセスすることにより、情報提供者側は、被験者に住所、氏名、年齢、白髪の有無、毛髪の硬さ、これまでに使用してきた毛髪化粧料の履歴、現在の髪色、現在の髪の長さ、好みの塗布具、好みの塗布方法等を質問する問診票を送信し、その問診票が携帯電話のモニターに表示されるようにする。被験者は、問診票に対して、携帯電話のセレクトボタンで回答し、送信する。情報提供者はこの回答を顧客データベース６ｃに登録する。
【００６４】
また、問診票には、カウンセラーとの会話によるカウンセリングを要求するボタンを設けておき、被験者がこのボタンを押してカウンセラーとの会話を要求すると、情報提要者側では、カウンセラーが被験者に電話をかけるようにし、カウンセラーが被験者の相談を直接受けるようにしても良い。
【００６５】
この他、本発明の方法あるいはシステムは種々の態様をとることができる。例えば、被験者は、携帯電話によらず、パソコンを用いて情報を送受信してもよく、また、情報提供者側のシステムが備えられている店頭等に出向いてカウンセリングを受けるようにしてもよい。
【産業上の利用可能性】
【００６６】
本発明の髪領域の自動抽出方法及びそれを用いた本発明の髪色シミュレーション画像の形成方法、髪色アドバイス方法及びそのシステムは、染毛に関するカウンセリングや、染毛剤の宣伝、販売等の分野で有用となる。
【図面の簡単な説明】
【００６７】
【図１Ａ】髪色アドバイス方法の一態様の流れ図である。
【図１Ｂ】髪色アドバイス方法の一態様の流れ図である。
【図２】髪色アドバイスシステムの構成例である。
【図３】エッジの検出時における１ピクセル単位の処理方法の説明図である。
【図４】明度差の絶対値が１０以下のエッジを無視することにより得たエッジバッファ画像である。
【図５】明度差の絶対値が１以上のエッジを有効にすることにより得たエッジバッファ画像である。
【図６】肌部分の抽出方法の説明図である。
【図７】抽出した髪領域を示す図である。
【符号の説明】
【００６８】
１    パソコン本体
２    デジタルスチルカメラ
３    イメージスキャナ
４    ディスプレイ
５    プリンタ
６ａ、６ｂ、６ｃ    データベース
７    携帯電話
【図１Ａ】
0004683200.tif 000004
【図１Ｂ】
0004683200.tif 000005
【図２】
0004683200.tif 000006
【図３】
0004683200.tif 000007
【図４】
0004683200.tif 000008
【図５】
0004683200.tif 000009
【図６】
0004683200.tif 000010
【図７】
0004683200.tif 000011