(57)【要約】【課題】毛髪の一部にのみ着色するように画像を加工する場合に、実際に染毛された毛髪に近い状態の画像を作成することが可能な髪色処理方法を提供する。【解決手段】画像１２上の着色対象となる着色領域の指定を受け付ける領域受付工程（ステップＳ１０３）と、前記着色領域の一部と、前記着色領域における前記一部と異なる他の一部との間で指定色の色合成強度が相違するように前記着色領域に着色する着色工程（ステップＳ１０４−Ｓ１０６）と、を含み、着色工程は、前記着色領域の幅に応じて指定色の色合成強度の相違の傾向を決定して着色する。【選択図】図１
2020199008.tif 000002
【特許請求の範囲】
【請求項１】
画像において毛髪を示す領域に指定された指定色を着色する髪色処理方法であって、
前記画像上の着色対象となる着色領域の指定を受け付ける領域受付工程と、
前記着色領域の一部と、前記着色領域における前記一部と異なる他の一部との間で前記指定色の色合成強度が相違するように前記着色領域に着色する着色工程と、を含み、
前記着色工程は、前記着色領域の少なくとも一方向の大きさに応じて前記指定色の色合成強度の前記相違の傾向を決定して着色する、髪色処理方法。
【請求項２】
前記領域受付工程において選択された前記着色領域から、前記毛髪によって形成される毛束を抽出する毛束抽出工程をさらに含み、前記着色工程においては、抽出された前記毛束に沿って前記指定色を前記着色領域に着色する、請求項１に記載の髪色処理方法。
【請求項３】
前記着色工程においては、前記色合成強度が最大の濃色部と、前記色合成強度が最小の淡色部と、前記色合成強度が最大と最小との間にある中間色部とが形成されて、前記淡色部及び前記中間色部は、前記濃色部を中心とする周辺に形成される、請求項１または２に記載の髪色処理方法。
【請求項４】
前記着色領域がライン形状を有し、前記着色工程においては、前記着色領域のうちの第一着色領域と、当該第一着色領域よりもライン幅が小さい第二着色領域とにおいて、前記第一着色領域の前記淡色部の前記濃色部に対する面積割合を、前記第二着色領域の前記淡色部の前記濃色部に対する面積割合よりも大きくする、請求項３に記載の髪色処理方法。
【請求項５】
前記領域受付工程においては、前記画像上の二点と、当該二点を始点及び終点とするラインの幅とによって前記着色領域の指定が受け付けられる、請求項１から３のいずれか一項に記載の髪色処理方法。
【請求項６】
前記領域受付工程により受け付けられた前記着色領域の前記画像における位置を判定する位置判定工程をさらに含み、
前記着色工程においては、前記位置判定工程において判定された位置に応じて前記色合成強度の前記相違の傾向を決定する、請求項１から５のいずれか一項に記載の髪色処理方法。
【請求項７】
前記画像から顔画像を抽出する顔画像抽出工程をさらに含み、
前記着色工程においては、前記位置判定工程において判定された位置が前記顔画像を基準にして相対的に上方にある前記着色領域の前記指定色の前記色合成強度を、相対的に下方にある前記着色領域の前記指定色の前記色合成強度よりも小さくする、請求項６に記載の髪色処理方法。
【請求項８】
前記画像から顔画像を抽出する顔画像抽出工程をさらに含み、
前記着色工程は、前記位置判定工程により前記顔画像から相対的に遠いと判定された前記着色領域における前記指定色の前記色合成強度を、前記顔画像に相対的に近いと判定された前記着色領域の前記指定色の前記色合成強度よりも小さくする、請求項６に記載の髪色処理方法。
【請求項９】
前記着色工程は、前記指定色の色相に応じて前記指定色の色合成強度を決定する、請求項１から８のいずれか一項に記載の髪色処理方法。
【請求項１０】
画像において毛髪を示す領域に指定された指定色を着色する髪色処理装置であって、
前記画像上の着色対象となる着色領域の指定を受け付ける領域受付部と、
前記着色領域の一部と、前記着色領域における前記一部と異なる他の一部との間で前記指定色の色合成強度が相違するように前記着色領域に着色する着色部と、を備え、
前記着色部は、前記着色領域の少なくとも一方向の大きさに応じて前記指定色の色合成強度の前記相違の傾向を決定して着色する、髪色処理装置。
【請求項１１】
画像において毛髪を示す領域に指定された指定色を着色する髪色処理装置に実行される髪色処理プログラムであって、
コンピュータに、
前記着色領域の一部と、前記着色領域における前記一部と異なる他の一部との間で前記指定色の色合成強度が相違するように前記着色領域に着色する着色機能を実現させ、
前記着色機能は、前記着色領域の少なくとも一方向の大きさに応じて前記指定色の色合成強度の前記相違の傾向を決定して着色する、髪色処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、髪色処理方法、髪色処理装置及び髪色処理プログラムに関する
【背景技術】
【０００２】
現在、撮影された顔画像を加工するアプリケーションが多数実用化されている。このようなアプリケーションの公知例は、例えば、特許文献１、非特許文献１に記載されている。特許文献１に記載の画像プリント作成装置は、利用者が化粧入力を行い、予め決定された画像処理方法により化粧入力に対応する化粧画像データを作成する。そして、撮影画像データと化粧画像データとを合成して合成画像データを作成するものである。
また、非特許文献１に開示されたアプリケーションは、端末装置の画面に表示されるアイコンを使って所望の髪色を選択し、画面に表示されている人物画像の髪の少なくとも一部を選択された色により着色することができる。
【０００３】
このような画像処理装置やアプリケーションは、所望の髪色に画像を加工した加工画像を作成し、実際に染毛等する場合の髪色を決定するためのシミュレーションに利用することができる。また、このような画像処理装置やアプリケーションは、実際に染毛することなく様々な髪色の加工画像を作成し、ＳＮＳ（Social Networking Service）等に提供することができる。
髪色決定のシミュレーション、ＳＮＳ画像の作成のいずれにあっても、加工画像は染毛された髪を自然な状態を示していることが望ましい。なお、ここでいう「自然な状態」は、画像処理により着色加工された髪の画像が、実際に染毛された人の髪に見える状態をいうものとする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−６９４０４号公報
【非特許文献】
【０００５】
【非特許文献１】えりなっち、２０１８年７月２７日、「カラコン・髪色を変える！自撮りカメラアプリまとめ、気になる色も加工なら無料で試せちゃう」、＜https://apptopi.jp/2018/07/27/haircolor-colorcontact-app/＞、２０１９年３月２８日アクセス
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、髪色の処理のバリエーションとして、髪全体を着色するものの他、髪の一部のみを着色することが考えられる。上記特許文献１の図８には、髪の一部に色を塗るヘアマスカラ処理の画像処理として、色の濃淡を有するブラシライン、ライン幅太めの条件が設定されている。このような特許文献１に記載の画像処理によれば、ヘアマスカラの処理においては常に太めのブラシにより着色がされるので、太めのブラシの色の濃い部分の幅が大きいと、画像においてこの部分の髪が自然な状態でなくなることが考えられる。
また、非特許文献１には、髪に二色以上の色を着色することは記載されているものの、髪の一部にのみ着色することは記載されていない。
本発明は、上記の点に鑑みてなされたものであり、毛髪の一部にのみ着色するように画像を加工する場合に、実際に染毛された毛髪に近い状態の画像を作成することが可能な髪色処理方法、髪色処理装置及び髪色処理プログラムに関する。
【課題を解決するための手段】
【０００７】
本発明の髪色処理方法は、画像において毛髪を示す領域に指定された指定色を着色する髪色処理方法であって、前記画像上の着色対象となる着色領域の指定を受け付ける領域受付工程と、前記着色領域の一部と他の一部との間で前記指定色の色合成強度が相違するように前記着色領域に着色する着色工程と、を含み、前記着色工程は、前記着色領域の少なくとも一方向の大きさに応じて前記指定色の色合成強度の前記相違の傾向を決定して着色する。
【発明の効果】
【０００８】
本発明は、毛髪の一部にのみ着色するように画像を加工する場合に、実際に染毛された毛髪に近い状態の画像を作成することが可能な髪色処理方法、髪色処理装置及び髪色処理プログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態の髪色処理方法を説明するためのフローチャートである。
【図２】図１のフローチャートを実行する髪色処理装置の機能ブロック図である。
【図３】図２に示す受付部を説明するための図である。
【図４】（ａ）はぼかし強度１００％、（ｂ）はぼかし強度６０％、（ｃ）はぼかし強度０％を示す図である。
【図５】着色領域のライン幅とぼかし強度との関係を説明するための図であり、（ａ）はライン幅が中幅に指定された場合を示し、（ｂ）はライン幅が太幅に指定された場合を示している。
【図６】ディスプレイ画面における画像の大きさを一定にするための処理を説明するための図である。
【図７】ディスプレイ画面における着色領域の位置を検出する処理を説明するための図である。
【図８】本実施形態の実施例を説明するためのグラフである。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態を図面と共に説明する。なお、本実施形態の図面は、いずれも本発明の技術思想、構成及び動作を説明するためのものであり、その構成を具体的に限定するものではない。
［髪色処理方法］
図１は、本実施形態の髪色処理方法を説明するためのフローチャートである。本実施形態は、画像において毛髪を示す領域に、指定された指定色を着色する髪色処理方法である。ここで、画像とは、画像の濃度を示す画素値と、この画素値の位置座標とを組み合わせたデータ（以下、「画像データ」とも記す）をいい、画像データの出力先は紙媒体であってもディスプレイ画面であってもよい。画像が複数の色成分で構成される場合、画素値は色成分ごとに定められる。
【００１１】
毛髪は、頭髪（以下、単に「髪」とも記す）及び体毛を含む。また、毛髪は、人の毛髪に限定されず、動物の体毛や羽毛をも含む。上記の領域は、領域の長手方向の長さと、この長手方向と直交する方向の長さ（以下、「幅」とも記す）とにより指定される。領域の幅は、例えば、予め設定されている複数の幅から少なくとも一つを選択することによって指定することができる。また、領域の長さは、画像上で指定された線に基づいて決定される。領域は、このような幅と長さとによって決定される閉領域を指す。本実施形態は、このような領域を着色対象とするものであるから、以降この領域を「着色領域」と記す。
ただし、本実施形態は、着色領域の幅を予め設定する構成に限定されるものではない。着色領域の幅は、例えば、ディスプレイ画面に表示された画像に接する圧力を公知の技術によって検出し、圧力の大きさに比例して決定するようにしてもよい。また、本実施形態は、画像に指やペン等によって接触することにより線を指定する場合、画像に接触した幅方向の長さを着色領域の幅としてもよいし、接触した幅方向の長さに予め設定されている所定の長さをプラスした、あるいはマイナスした長さを着色領域の幅としてもよい。
【００１２】
さらに、本実施形態は、着色領域の長さを点によって指定することも可能である。着色領域の長さを点により指定する場合、着色領域の始点と終点とを指定するものであってもよいし、毛髪の流れに沿う複数の互いに離間した点を指定するものであってもよい。
指定色は、髪色処理方法により髪色を変化させる操作者が指定した色をいう。色の指定は、操作者が任意に指定した色であっても良いし、予め設定されている複数の色から指定するものであってもよい。
以上の条件の下、本実施形態は、人の髪色を処理の対象にし、ペンを画像に接触させながら移動させることによって着色領域の長さを指定し、着色領域の幅を予め設定された複数の幅の中から選択する例を挙げて髪色処理方法及び髪色処理装置を説明する。
【００１３】
図１に示すように、本実施形態の髪色処理方法は、画像上の着色領域の指定を受け付ける領域受付工程（ステップＳ１０３）と、着色領域の一部と、この着色領域における前述した一部と異なる他の一部との間で指定色の色合成強度が相違するように着色領域に着色する着色工程（ステップＳ１０４−Ｓ１０６）と、を含んでいる。そして、着色工程（ステップＳ１０４−Ｓ１０６）は、着色領域の少なくとも一方向の大きさに応じて指定色の色合成強度の相違の傾向を決定して着色するように処理している。
さらに、本実施形態の髪色処理方法は、画像取込み工程（ステップＳ１０１）と、指定色選択受付工程（ステップＳ１０２）と、着色領域指定受付工程（ステップＳ１０３）と、を含んでいる。
【００１４】
上記において、「着色領域の一部と、着色領域における一部と異なる他の一部との間で指定色の色合成強度が相違する」とは、一つの着色領域内で互いに色合成強度が相違する部分が存在することを指す。「着色領域の少なくとも一方向」とは、着色領域の縦方向、横方向、高さ方向、長さ方向及び幅方向等の定性的に定められる方向をいい、ｘ，ｙ座標等により規定される方向ではない。本実施形態では、着色領域がライン形状を有し、このような着色領域の長さ方向に直交する幅方向の大きさ（以下、単に「幅」と記す）に応じて色合成強度の傾向を決定して着色する。「色合成強度」は、着色領域における指定色の濃度をいい、具体的には後述する着色後の着色領域における指定色の画素の割合をいう。着色領域において指定色の画素の割合が多いほど合成強度は高く、また、着色領域において指定色の画素の割合が少ないほど合成強度は低い。このような合成強度の「相違」は、単に合成強度の高さの相違ばかりでなく、指定色の濃度の変化傾向や濃度と着色領域の画像における位置との関係の相違をいう。相違の傾向は、例えば、濃度の変化割合や濃度が一定の領域の大きさ（幅）等をいう。さらに、画像における位置も基づく相違の傾向は、例えば、画像における着色領域の位置に関連して指定色の濃度が変化することをいう。
さらに、指定色の濃度を着色領域における指定色の画素の割合で表す場合、相違の傾向は、指定色の画素の実数や密度の変化の仕方（減少の割合、増加の割合）等を指す。
【００１５】
画像取込み工程は、髪色を処理する対象者の画像を取り込む工程である。指定色選択受付工程は、髪色処理装置を使用する操作者により選択された髪色の入力を受付ける工程である。
着色工程は、ラインのぼかし強度選択工程（ステップＳ１０４）と、色合成強度設定工程（ステップＳ１０５）と、画像加工工程（ステップＳ１０６）と、を含んでいる。また、着色工程においては、ステップＳ１０６の終了後、ステップＳ１０２において受付けた指定色以外の色を使った処理を行うか否かを判断し（ステップＳ１０７）、他の色により髪色を処理する場合には（ステップＳ１０７：Ｙｅｓ）、再度ステップＳ１０２において指定色の選択を受付ける。
図１に示すフローチャートのうち、破線Ａで示す領域に含まれる処理は、髪色処理装置により自動的に行われる処理である。
【００１６】
［髪色処理装置］
図２、図３は、図１のフローチャートに示す髪色処理方法を実行する髪色処理装置１を説明するための図である。図２は、髪色処理装置１の機能ブロック図である。図３は、図２に示す受付部１０を説明するための図である。
図２に示す髪色処理装置１は、画像において毛髪を示す領域に指定された指定色を着色する髪色処理装置である。髪色処理装置１は、画像上の着色領域の指定を受け付ける領域受付部である受付部１０と、受付部１０によって受け付けられた着色領域の一部と、この着色領域における前述した一部と異なる他の一部との間で指定色の色合成強度が相違するように着色領域に着色する着色部２０と、を備えている。着色部２０は、ぼかし強度選択部２１と、色合成強度設定部２２と、毛束抽出部２３と、画像加工部２４と、を備えている。着色部２０は、着色領域の幅に応じて指定色の色合成強度の相違の傾向を決定して着色する。
着色部２０により着色された画像１２は、受付部１０のディスプレイ画面３０に表示される。着色部２０は、このような構成により、着色領域の幅方向の大きさに応じて指定色の色合成強度の相違の傾向を決定して着色する。
【００１７】
［髪色処理プログラム］
着色部２０は、画像において毛髪を示す領域に指定された指定色を着色する髪色処理装置に実行される髪色処理プログラムである。着色部２０は、コンピュータに、画像上の着色対象となる着色領域の一部と、この着色領域における前述した一部と異なる他の一部との間で指定色の色合成強度が相違するように着色領域に着色する着色機能を実現させる。このとき、着色部２０は、着色領域の幅に応じて指定色の色合成強度の相違の傾向を決定して着色する。
ここで、コンピュータは、ＣＰＵ（Central Processing Unit）、ＣＰＵの演算処理に使用されるメモリ、データの入出力に使用されるインターフェース等を備えて髪色処理プログラムを実行する演算装置であればどのようなものであってもよい。例えば、コンピュータに汎用的なパーソナルコンピュータを使用し、パーソナルコンピュータに着色部２０と共に画像処理用のプログラムをインストールして一体的な髪色処理装置１を構成することも可能である。本実施形態では、受付部１０として使用されるタブレット端末をコンピュータとして使用している。
以下、上記構成を順次説明する。
【００１８】
（受付部）
受付部１０は、図１の指定色選択受付工程（ステップＳ１０２）と、着色領域指定受付（ステップＳ１０３）工程を実行する。
図３に示すように、本実施形態の受付部１０は、ディスプレイ画面３０を有するタブレット端末装置として構成される。ディスプレイ画面３０は、画像１２を表示すると共に、ディスプレイ画面３０に接触するタッチペン３の範囲に基づいて画像１２上の領域の指定の入力を受付ける。また、受付部１０には髪に着色される色の選択を受付ける髪色選択パネル１３、着色の状態の選択を受付ける着色選択パネル１４、着色操作の選択を受付ける操作パネル１５が設けられている。
【００１９】
髪色選択パネル１３は複数の選択ボタン１３１を含み、複数の選択ボタン１３１には各々ナチュラルピンク（ＮＰ）、脱色（ＢＬＥＡＣＨ）といった色が割り当てられている。このような選択ボタン１３１は、いずれも画像１２の髪の部分に塗布される色を指定するためのボタンである。髪色選択パネル１３はタッチパネルであり、選択ボタン１３１はタッチパネル上に表示されるアイコンであってもよい。また、本実施形態は、髪色選択パネル１３をタッチパッドとしてもよい。
操作者は、選択ボタン１３１の中から所望の指定色に対応する選択ボタン１３１を選択する。なお、選択ボタン１３１に割り当てられる指定色の名称は、赤、緑といった色そのものを表すものであってもよいし、染毛材に付された名称であってもよい。本実施形態は、選択ボタン１３１が指定色で表されるようにしてもよい。このようにすれば、操作者は選択ボタン１３１を見て指定色を直感的に選択することができる。
【００２０】
着色選択パネル１４は、着色を行う際のライン幅、ぼかしの程度及び色の濃度（彩度）の選択を受付けるため、複数の選択ボタン１４１を備えている。選択ボタン１４１は、ライン幅について細幅（Ｎａｒｒｏｗ）、中幅（Ｍｉｄｄｌｅ）、太幅（Ｗｉｄｅ）の選択に使用される。また、選択ボタン１４１は、ぼかし強度については低（Ｈａｒｄ）、中（Ｍｉｄｄｌｅ）、高（Ｓｏｆｔ）の選択に使用され、色の濃度については弱（Ｗｅａｋ）、中（Ｍｉｄｄｌｅ）、強（Ｓｔｒｏｎｇ）の選択に使用される。なお、本実施形態では、基本的にぼかし強度がライン幅に応じて決定される。ぼかし強度についての選択ボタン１４１は、ライン幅に応じて決定したぼかし強度を、さらに微調整することに使用される。選択ボタン１４１を設けることにより、本実施形態は、ライン幅に応じて大まかに決定されたぼかし強度をさらに個人の感性により好ましい状態にすることができる。
【００２１】
（着色領域）
着色領域は、画像１２上の二点と、この二点を始点及び終点とするラインの幅（ライン幅）とによって受け付けられる。ライン幅は、タッチペン３により一回に選択される着色領域の幅である。すなわち、本実施形態では、ラインを描画するようタッチペン３を動かして着色領域を指定するように操作者に推奨する。このとき、着色領域は、選択ボタン１４１によって選択された細幅、中幅、太幅のいずれかの幅を持ち、タッチペン３の軌跡に沿うラインの始点から終点までの長さを持つ領域として指定される。
【００２２】
さらに、操作パネル１５は、処理の取り消し（ＵＮＤＯ）や、やり直し（ＲＥＤＯ）といった操作の指示を受付ける。操作パネル１５には「ＵＮＤＯ」等の操作名が記されたタッチボンが設けられていて、所望の操作名にタッチすることによってディスプレイ画面３０に表示されている画像１２の着色に係る操作を入力することができる。
タブレット端末装置である受付部１０は、カメラ機能が搭載されていて、操作者が撮影した顔を含む画像１２をディスプレイ画面３０に表示するものであってもよいし、図示しないメモリ等に保存されている画像１２を読み出して表示するものであってもよい。さらに、受付部１０は、通信機能を有し、インターネット回線を通じて画像を取得してディスプレイ画面３０に表示するものであってもよい。操作者は、髪色選択パネル１３や着色選択パネル１４を操作してディスプレイ画面３０に表示された画像の髪の着色領域に着色する。
【００２３】
（ぼかし強度選択部）
ぼかし強度選択部２１は、図１のラインのぼかし強度を設定する工程（ステップＳ１０４）を実行する。
ぼかし強度は、画像１２における着色前の髪の色（以下、「地色」と記す）に対する指定色の状態を表す指標である。本実施形態の着色は、地色の画素を指定色の画素で置き換える処理によって行われる。本実施形態では、この処理を色合成と記し、指定色に置き換えられる画素の割合を色合成強度と記す。
なお、本実施形態では、地色の画素を指定色の画素に置き換えることに限定されず、地色の画素を地色と指定色とを混合した確定色の画素で置き換えるようにしてもよい。地色と指定色とから確定色を作る処理は、例えば、アルファブレンド等の方法により行われる。
【００２４】
色合成は、例えば、画素によって表されるドットの大きさに大小を設けることにより指定色の画素に粗密を設けるハーフトーニングによって行うものであってもよい。ハーフトーニングによれば、二値（例えば画素値０と画素値２５６）によって中間色部を表現することができる。
指定色の画素に粗密を設けると、指定色の画素が密である部分は指定色が濃く、指定色の画素が疎である部分は指定色から地色が透けて見えるように表現される。本実施形態では、地色が透けて見える度合いを以降「透明度」で示し、全ての画素が指定色の画素になって地色が見えない部分を「透明度が０％」とする。また、全ての画素が地色の画素になって指定色が見えない部分を「透明度が１００％」とする。さらに、地色の画素と指定色の画素とが混在している部分は、地色の画素と指定色の画素との割合に応じて透明度が決定する。
本実施形態では、透明度が０％の部分を画像１２の濃色部、透明度が１００％（着色がされていない）部分を淡色部、透明度が０％よりも大きく、１００％よりも小さい部分を中間色部と記す。
【００２５】
また、本実施形態は、画素に粗密を設けることによって画像の透明度を表現することに限定されず、二値以上の画素値（例えば画素値０から画素値２５６）により指定色の透明度を表現するグラデーション（ぼかし）を用いるものであってもよい。グラデーションにより中間色を表現する場合、上記のアルファブレンドにより確定色を決定すると、指定色の画素値が小さいほど確定色における地色の成分が大きくなって指定色の透明度が高くなる。また、反対に、指定色の画素値が大きいほど確定色における地色の成分が少なくなって指定色の透明度が低くなる。
【００２６】
ぼかし強度選択部２１では、色合成強度が最高の濃色部と、色合成強度が最低の淡色部と、色合成強度が最大と最小との間にある中間色部とが形成されて、淡色部及び中間色部は、濃色部を中心とする周辺に形成される。
図４（ａ）、図４（ｂ）及び図４（ｃ）は、ぼかし強度を説明するための図であって、いずれもグラデーション（地色は白色）を使って中間色部を表している。図４（ａ）、図４（ｂ）、図４（ｃ）に示す着色領域は、図中の横方向に延びるライン形状を有している。４（ａ）、図４（ｂ）、図４（ｃ）では、ラインの中心Ｃから上側の縁部Ｅｔまでと、ラインの中心から下側の縁部Ｅｂまでとの二つの領域の合計における濃色部が占める割合によってぼかし強度を規定している。図４（ａ）は、透明度０％の部分が中心線Ｃ上にのみ存在する例を示し、このような例をぼかし強度１００％と規定する。図４（ｂ）は、透明度０％の部分ｄが中心から上側と下側とにそれぞれ幅方向の３０％まで延びる例を示し、このような例をぼかし強度６０％と規定する。図４（ｃ）は、ラインの全体が透明度０％の部分ｄである例を示し、このような例はぼかし強度０％であると規定される。
【００２７】
なお、図４（ａ）、図４（ｂ）、図４（ｃ）のいずれにあっても、濃色部から淡色部に向かう中間色部の濃度は、透明度０％から一定の傾きで透明度１００％に向かって変化する。このため、図４（ｂ）の中間色部の濃度は、図４（ａ）の中間色部の濃度よりも急峻に変化している。
ただし、本実施形態は、中間色部の濃度を一定の割合で変化させることに限定されず、任意の態様で変化させることができる。
【００２８】
着色領域がライン形状で指定される本実施形態は、着色部２０によって行われる着色工程において、着色領域のうち幅方向の大きさが異なる二つの着色領域（第一着色領域、第二着色領域：第一着色領域の幅は第二着色領域の幅よりも大きいとする）がある場合、第一着色領域の淡色部及び中間色部の濃色部に対する面積割合を、第二着色領域の淡色部及び中間色部の濃色部に対する面積割合よりも大きくする。
すなわち、ぼかし強度選択部２１は、受付部１０から指定されたライン幅を受け取る。ぼかし強度選択部２１には予めライン幅に応じたぼかし強度が設定されていて、この設定においてライン幅が相対的に大きいときにぼかし強度が高くなるように定められている。
なお、本実施形態は、着色領域の幅（ライン幅）に応じてぼかし強度を設定しているが、本実施形態は、このような構成に限定されず、例えば、着色領域の長さ方向の大きさ（長さ）に応じてぼかし強度を設定するものであってもよい。さらに、本実施形態は、繰り返しライン状の着色領域を指定することによってできた最終的な着色領域の幅及び長さ（面積）によりぼかし強度を設定してもよい。
【００２９】
図５（ａ）、図５（ｂ）は、着色領域のライン幅とぼかし強度との関係を説明するための図である。図５（ａ）は、受付部１０において中幅のライン幅が指定された場合を示し、図５（ｂ）は受付部１０において太幅のライン幅が指定された場合を示している。図５（ａ）では、タッチペン３がラインＬ１を描画し、ラインＬ１に基づいて着色領域Ｌｂ１が規定される。図５（ａ）では、タッチペン３がラインＬ２を描画し、ラインＬ２に基づいて着色領域Ｌｂ１よりも幅広の着色領域Ｌｂ２が規定される。
本実施形態は、例えば、予め細幅にぼかし強度０％を割り当てておくようにしてもよい。また、中幅にはぼかし強度３０％、太幅にはぼかし強度６０％を割り当てるようにしてもよい。ぼかし強度選択部２１は、ライン幅に応じたぼかし強度を設定し、設定された情報を色合成強度設定部２２に送る。
【００３０】
色合成強度設定部２２は、ぼかし強度に応じて色合成強度を設定する（ステップＳ１０５）。色合成強度の設定は、画像１２上の着色領域の中心から縁部に向けて地色の画素中の指定色の画素の割合及びその変化の仕方を設定することによって行われる。
このとき、毛束抽出部２３は、着色領域中の画像１２の連続する画素を検出し、連続する画素により毛髪の束（毛束）の流れを検出する処理を行う。
【００３１】
画像加工部２４は、色合成強度設定部２２、毛束抽出部２３の処理の結果に基づいて画像１２に着色するよう画像を加工する（ステップＳ１０６）。このとき、画像加工部２４は、抽出された毛束に沿って指定色を着色領域に着色する。
画像加工部２４は、毛束抽出部２３によって検出された毛束のうち、図５に示すラインＬ１、Ｌ２が、着色領域Ｌｂ１、Ｌｂ２のそれぞれ中心になるように着色領域Ｌｂ１、Ｌｂ２を決定する。そして、着色領域Ｌｂ１、Ｌｂ２の内部を、色合成強度設定部２２によって設定された色合成強度により着色するよう加工する。加工後の画像１２は、髪色処理装置１のディスプレイ画面３０に出力される。
【００３２】
なお、上記の処理において、本実施形態は、タッチペン３が毛束を横切るように動いて着色領域を指定した場合、例えば、タッチペン３が横切った複数の毛束のうちの中央の毛束が中心になるようにライン状の着色領域を決定するようにしてもよい。このような処理は、例えば、タッチペン３が横切った複数の毛束のうち、中央に位置する毛束をラインとして画像加工部２４が特定する。そして、画像加工部２４は、ラインを中心にして両方向にライン幅の１／２だけずれた位置にある画素をラインの始点から終点まで特定する。特定された画素の集合は、着色領域の外縁を形成する。
また、本実施形態は、二点を指定して着色領域を指定する処理において異なる二つの毛束上の二点が指定された場合、例えば、二つの毛束のうちのいずれか長い方の毛束をラインであると特定するようにしてもよい。
【００３３】
着色領域の選定にあたり、慎重にラインを描画しなければならない構成は、髪色処理装置の取り扱いに慣れた操作者が対象者の希望を聞いて操作をしなければならない。しかし、上記の本実施形態の髪色処理装置１は、ラインをラフに操作しても髪が正確に毛束に沿って着色されて、画像品質の高い加工画像を得ることができる。このことにより、本実施形態は、対象者が自身で受付部１０を操作して画像を加工することができるので、対象者に高い満足度を与えることができる。
【００３４】
上記の構成により、本実施形態は、相対的に広い着色領域のぼかし強度を、相対的に狭い着色領域よりも高めることができる。画像１２において広い領域は、多くの場合狭い領域よりも凹凸や曲面を含んでいるので、ぼかしをかけずに一定の濃度で着色すると画像１２の印象が不自然になる。このような点を考慮し、本実施形態は、着色領域が大きくなるに連れてぼかし強度を高くして、画像１２の印象を実際に髪に着色を行って撮影した画像に近付けている。
このような本実施形態は、指定色で髪を実際に着色した場合の印象に近い印象を与える画像を作成することができる。このため、本実施形態によれば、操作者は所望の指定色により髪が着色された画像を参照してシミュレーションを行い、実際の着色時に満足のいく仕上がり状態を得ることができる。
【００３５】
ところで、上記本実施形態においては、受付部１０に取り込まれる画像（ディスプレイ画面に表示される画像）１２の大きさを任意とすると、着色領域のライン幅が画像１２に占める大きさが一定にならず、画像１２ごとに変化することになる。本実施形態は、このような点に考慮して、ディスプレイ画面３０における画像１２の大きさを一定にしている。
図６は、ディスプレイ画面３０における画像１２の大きさを一定にするための処理を説明するための図である。図６に示す受付部１０は、ディスプレイ画面３０にフレーム１２１を表示する。フレーム１２１は、形態学顔高に基づいて決定されたサイズの枠を示す画像であって、髪色処理方法を実行するためのアプリケーションを起動することよって表示される。
【００３６】
ここで、形態学顔高に基づいて決定されたサイズとは、青年期の女性の平均的なセリオンから頤までの長さｈに基づいて決定される。本実施形態では、セリオンを通る水平線１２１ａと、頤点を通る水平線１２１ｂと、この二つの水平線１２１ａ、１２１ｂと交わる二つの垂直線１２１ｃ、１２１ｄで規定される。なお、セリオンとは、耳眼面を水平にした状態で、側面から見た場合の鼻根が最も窪んだ正中線上の点をいう。頤点は、耳眼面を水平にした状態で、正中線上における下顎骨の最下点をいう。なお、垂直線１２１ｃ、１２１ｄは、例えば、青年期の女性の平均的な両耳の間の距離を隔てた平行線であってもよい。
このようなフレーム１２１は、画像１２とは独立にディスプレイ画面３０に表示されるものであり、ディスプレイ画面３０がズーム機能を有する場合にもズーム機能とは無関係に一定のサイズで表示される。
【００３７】
操作者は、例えば、自身の顔画像を撮影して取り込む場合、自身のセリオンをと１２１ａとを合わせ、自身の頤を１２１ｂに合わせてから撮影してもよい。また、ディスプレイ画面３０のズーム機能を利用して、撮影等によって予め取り込まれた画像１２をフレーム１２１に合わせてもよい。
上記処理により、本実施形態は、画像１２を、その大きさによらずディスプレイ画面３０において凡そ一定の領域及び範囲に表示することができる。このため、本実施形態は、サイズの異なる画像１２間でラインが占める割合がばらつくことを抑えることができる。
【００３８】
さらに、本実施形態は、実際に髪に着色した状態に画像１２の印象を近づけるため、例えば着色部２０が、受付部１０により受け付けられた着色領域の画像１２における位置を判定するようにしてもよい。そして、着色部２０は、判定された位置に応じて色合成強度の相違の傾向を決定するようにしてもよい。
着色領域の位置の判定は、例えば、上記のフレーム１２１を基準にして行うことができる。このような場合、画像加工部２４は、受付部１０において指定された着色領域とフレーム１２１の例えば中心点との位置関係を判定する。位置関係の判定は、例えば、中心点を通る水平線または垂直線と着色領域との距離を算出することによって実現できる。
【００３９】
より具体的には、例えば、着色部２０は、画像１２から顔部分（顔画像）を抽出する。そして、着色部２０は、着色領域の位置が顔画像を基準にして相対的に上方にある着色領域の指定色の色合成強度を、相対的に下方にある着色領域の指定色の色合成強度よりも小さくするようにしてもよい。
【００４０】
顔画像の抽出は、例えば、上記したフレーム１２１に含まれる範囲を顔画像とすることによって実現することができる。本実施形態では、指定された着色領域の所定の点とフレーム１２１の中心等との距離とに応じて予めぼかし強度の補正係数を設定しておき、ぼかし強度選択部２１が、ライン幅に応じたぼかし強度を補正係数により補正する。このとき、補正係数は、着色領域がフレーム１２１に対して上方にあるほどぼかし係数が大きくなるように設定される。
【００４１】
図７は、着色領域のディスプレイ画面３０における位置を検出する処理の一例を説明するための図である。
着色領域の上方の程度は、例えば、図７に示すように、ディスプレイ画面３０の最も下のｘ軸が原点ｏ１を通るように定め、着色領域ａ１、ａ２における所定の点（例えば最も下の点）のｙ座標を求めることによって実現できる。このような場合、着色領域は、ｙ座標の値が大きいほど顔画像に対して上方にあることになり、着色領域ａ１は着色領域ａ２よりも上方にあることが分かる。
また、このような場合、ｙ座標に対して多段階に閾値を設定し、段階的にぼかし強度が高まるように補正係数を定めてもよい。
色合成強度設定部２２は、最終的なぼかし強度にしたがって色合成強度を設定し、着色領域内の画素の色を地色または指定色に設定する。
【００４２】
人物に対する照射光は、多くの場合、人物の上方から照射される。このため、人物のポートレート等の画像では、人物の頭の上方が下方よりも光が当たっているように表現すると自然な印象を与えることができる。上記処理は、このような点に考慮してなされたものであり、画像１２において髪の上方から光が当たっている自然な印象の画像を形成することができる。
【００４３】
また、本実施形態の着色部２０は、顔画像から相対的に遠いと判定された着色領域における指定色の色合成強度を、顔画像に相対的に近いと判定された着色領域の指定色の色合成強度よりも小さくするようにしてもよい。
このような処理は、例えば、図７に示すように、フレーム１２１の中心を原点ｏ２に定め、着色領域における所定の点（例えば中心点）のｘ座標を求めることによって実現できる。このような場合、着色領域は、ｘ座標の値の絶対値が大きいほど顔画像に対して遠い位置にあることになり、着色領域ａ４は着色領域ａ３よりも顔画像に近いことが分かる。このような場合、本実施形態では、ｘ座標の絶対値が大きいほどぼかし強度が高まるように補正係数を設定し、ライン幅に応じて決定したぼかし強度を補正した後に合成強度を設定する。
【００４４】
人物に対する照射光は、多くの場合、人物に対して外部から照射される。このため、人物のポートレート等の画像では、人物の外側が内側よりも光が当たっているように表現すると自然な印象を与えることができる。上記処理は、このような点に考慮してなされたものであり、画像１２において髪に対して外部から光が当たっている自然な印象の画像を形成することができる。
【００４５】
さらに、本実施形態は、着色部２０が、指定色の色相に応じて指定色の色合成強度を決定するようにしてもよい。このような処理は、染毛していない人間の毛髪の色としてあり得ない緑色等の色相の色を指定色とすると、赤や青といった茶色や黒色に近い色相の指定色よりも印象が強くなるという人の目の特性を考慮して行うものである。つまり、緑色と赤色とは着色領域のライン幅が等しくてぼかし強度が同じであっても、合成強度を等しくすると緑色の印象が強くなる。本実施形態は、指定色の色相に応じて合成強度を調整することにより、指定色の色相によらず好適な仕上がり状態の画像を生成することができる。
【実施例】
【００４６】
次に、以上説明した実施形態の実施例について説明する。本実施例は、ライン状の着色領域の幅に応じた適正なぼかし強度を官能実験により決定したものである。官能実験は、人物の画像の髪のライン状の着色領域に指定色を着色し、観測者が適正であると感じたライン幅とぼかし強度の組み合わせを回答することによって行った。
図７は、このような官能実験の結果を示すグラフであって、縦軸はぼかし強度を示し、横軸はライン幅を示している。図７に示した例では、５ピクセルから１００ピクセルまでの幅を有するラインのそれぞれに、ぼかし強度を０％から８２％まで変化させて着色を行っている。
【００４７】
図７から明らかなように、観測者が適正であると感じるぼかし強度は、ライン幅が広くなるにしたがって高くなり、変化率が鈍化する。このような結果は、広い範囲を一定の濃度で着色すると、下地の髪色や毛束が視認し難くなって頭髪が不自然に見えるために生じるものと考える。また、このような結果は、同一の色であっても着色面積が大きい領域は、着色面積が小さい領域よりも強い印象を観測者に与えることによるものであると考えられる。
【符号の説明】
【００４８】
１・・・髪色処理装置
３・・・タッチペン
１０・・・受付部
１２・・・画像
１３・・・髪色選択パネル
１４・・・着色選択パネル
１５・・・操作パネル
２０・・・着色部
２１・・・ぼかし強度選択部
２２・・・色合成強度設定部
２３・・・毛束抽出部
２４・・・画像加工部
３０・・・ディスプレイ画面
１２１・・・フレーム
１２１ａ、１２１ｂ・・・水平線
１２１ｃ、１２１ｄ・・・垂直線
１３１、１４１・・・選択ボタン
１４１・・・選択ボタン
【図１】
2020199008.tif 000003
【図２】
2020199008.tif 000004
【図３】
2020199008.tif 000005
【図４】
2020199008.tif 000006
【図５】
2020199008.tif 000007
【図６】
2020199008.tif 000008
【図７】
2020199008.tif 000009
【図８】
2020199008.tif 000010