(57)【要約】仮想試着モデルの試着効果を、ユーザ自身の試着効果により類似するようにするのに有用である、仮想試着モデル画像を生成するための方法及びデバイスが開示される。方法は、基準画像内の頭部肖像画像を抽出するステップと、基準画像内の頭部肖像画像を仮想試着モデル画像内のモデル身体領域と合成して、それによって、全体の肖像画像を得るステップとを含む。開示されている技術的解決策によれば、ユーザの頭部肖像画像は、仮想試着モデルの身体領域と合成されて、新たな仮想試着モデルが得られ、新たな仮想試着モデルが仮想試着を実行するのに使用されるとき、顔型、皮膚色などはすべてユーザ自身のものと一致し、そのため、画像ライブラリ内の仮想試着モデルと比較すると、ユーザの頭部肖像画像を有する仮想試着モデルは、ユーザ自身の試着効果により類似した試着効果を有する。【選択図】  図１
2016530624.tif 000002
【特許請求の範囲】
【請求項１】
基準画像内の頭部肖像画像を抽出するステップと、
前記基準画像内の前記頭部肖像画像を仮想試着モデル画像内のモデル身体領域と合成して、それによって、全体の肖像画像を得るステップとを含むことを特徴とする、仮想試着モデル画像を生成するための方法。
【請求項２】
基準画像内の頭部肖像画像を抽出する前記ステップが、
前記基準画像内の前記頭部肖像画像を検出して、前記頭部肖像画像の直径及び前記頭部肖像画像の中心位置を求めることと、
前記頭部肖像画像の前記中心位置を中心とすることによって、２つの円を与えることであって、第１の円の直径が前記頭部肖像画像の直径に近く、第２の円の直径が前記頭部肖像画像の直径の１．５倍に近い、与えることと、
ＧｒａｂＣｕｔアルゴリズムを使用して、前記基準画像内の前記頭部肖像画像の範囲を求めることであって、前記第１の円の内部が前景に設定され、前記第１の円と前記第２の円との間の位置が可能性のある前景に設定され、前記第２の円の外部が背景に設定される、求めることと、
前記基準画像から前記頭部肖像画像の前記範囲の画像を、前記基準画像内の前記頭部肖像画像として抽出することとを含むことを特徴とする、請求項１に記載の仮想試着モデル画像を生成するための方法。
【請求項３】
基準画像内の頭部肖像画像を抽出する前記ステップが、
前記基準画像内の前記頭部肖像画像を検出して、前記頭部肖像画像の直径及び前記頭部肖像画像の中心位置を求めることと、
前記頭部肖像画像の前記中心位置を円の中心とすることによって、２つの円を与えることであって、第１の円の直径が前記頭部肖像画像の直径に近く、第２の円の直径が前記頭部肖像画像の直径の１．５倍に近い、与えることと、
ＧｒａｂＣｕｔアルゴリズムを使用して、前記基準画像内の前記頭部肖像画像の範囲を得ることであって、前記第１の円の内部が前景に設定され、前記第１の円と前記第２の円との間の位置が可能性のある前景に設定され、前記第２の円の外部が背景に設定される、得ることと、
前記頭部肖像画像の前記範囲を調整するための命令を受信し、前記命令に従って前記頭部肖像画像の前記範囲を調整することと、
前記ＧｒａｂＣｕｔアルゴリズムを使用して、前記頭部肖像画像の前記調整された範囲内で前記頭部肖像画像の正確な範囲を求めることであって、前記頭部肖像画像の前記調整された範囲のエッジ曲線の内部が前記前景として設定され、その外部が前記背景として設定される、求めることと、
前記基準画像から前記頭部肖像画像の前記正確な範囲の画像を、前記基準画像内の前記頭部肖像画像として抽出することとを含むことを特徴とする、請求項１に記載の仮想試着モデル画像を生成するための方法。
【請求項４】
ＧｒａｂＣｕｔアルゴリズムを使用して、前記基準画像内の前記頭部肖像画像の範囲を得ることの後であって、且つ前記頭部肖像画像の前記範囲を調整するための命令を受信することの前に、前記方法は、前記基準画像内の前記頭部肖像画像の前記範囲のエッジ上に複数の制御点を与えるステップをさらに含み、
前記命令が前記制御点の位置を調整するのに使用され、
前記命令に従って前記頭部肖像画像の前記範囲を調整することが、前記命令に従って前記制御点の位置を調整し、前記制御点の前記調整された位置に従って前記頭部肖像画像の前記調整された範囲を求めることを含むことを特徴とする、請求項３に記載の仮想試着モデル画像を生成するための方法。
【請求項５】
前記基準画像内の前記頭部肖像画像を仮想試着モデル画像内のモデル身体領域と合成する前記ステップが、
前記基準画像内の前記頭部肖像画像の中心軸を求めることと、
前記基準画像内の前記頭部肖像画像を前記仮想試着モデル画像内の前記モデル身体領域と接合し、前記中心軸と、前記モデル身体領域の中心軸とが同じ直線上にあるようにすることとを含むことを特徴とする、請求項１〜４のいずれか一項に記載の仮想試着モデル画像を生成するための方法。
【請求項６】
基準画像内の頭部肖像画像を抽出するための抽出モジュールと、
前記基準画像内の前記頭部肖像画像を仮想試着モデル画像内のモデル身体領域と合成して、それによって、全体の肖像画像を得るための合成モジュールとを備えることを特徴とする、仮想試着モデル画像を生成するためのデバイス。
【請求項７】
前記抽出モジュールが、
前記基準画像内の前記頭部肖像画像を検出して、前記頭部肖像画像の直径及び前記頭部肖像画像の中心位置を求めることと、
前記頭部肖像画像の前記中心位置を中心とすることによって、２つの円を与えることであって、第１の円の直径が前記頭部肖像画像の直径に近く、第２の円の直径が前記頭部肖像画像の直径の１．５倍に近い、与えることと、
ＧｒａｂＣｕｔアルゴリズムを使用して、前記基準画像内の前記頭部肖像画像の範囲を求めることであって、前記第１の円の内部が前景に設定され、前記第１の円と前記第２の円との間の位置が可能性のある前景に設定され、前記第２の円の外部が背景に設定される、求めることと、
前記基準画像から前記頭部肖像画像の前記範囲の画像を、前記基準画像内の前記頭部肖像画像として抽出することとを行うのにさらに使用されることを特徴とする、請求項６に記載の仮想試着モデル画像を生成するためのデバイス。
【請求項８】
前記抽出モジュールが、
前記基準画像内の前記頭部肖像画像を検出して、前記頭部肖像画像の直径及び前記頭部肖像画像の中心位置を求めることと、
前記頭部肖像画像の前記中心位置を円の中心とすることによって、２つの円を与えることであって、第１の円の直径が前記頭部肖像画像の直径に近く、第２の円の直径が前記頭部肖像画像の直径の１．５倍に近い、与えることと、
ＧｒａｂＣｕｔアルゴリズムを使用して、前記基準画像内の前記頭部肖像画像の範囲を得ることであって、前記第１の円の内部が前景に設定され、前記第１の円と前記第２の円との間の位置が可能性のある前景に設定され、前記第２の円の外部が背景に設定される、得ることと、
前記頭部肖像画像の前記範囲を調整するための命令を受信し、前記命令に従って前記頭部肖像画像の前記範囲を調整することと、
前記ＧｒａｂＣｕｔアルゴリズムを使用して、前記頭部肖像画像の前記調整された範囲内で前記頭部肖像画像の正確な範囲を求めることであって、前記頭部肖像画像の前記調整された範囲のエッジ曲線の内部が前記前景として設定され、その外部が前記背景として設定される、求めることと、
前記基準画像から前記頭部肖像画像の前記正確な範囲の画像を、前記基準画像内の前記頭部肖像画像として抽出することとを行うのにさらに使用されることを特徴とする、請求項６に記載の仮想試着モデル画像を生成するためのデバイス。
【請求項９】
前記抽出モジュールが、前記基準画像内の前記頭部肖像画像の前記範囲のエッジ上に複数の制御点を与えることと、前記命令に従って前記制御点の位置を調整し、前記制御点の前記調整された位置に従って前記頭部肖像画像の前記調整された範囲を求めることとを行うのにさらに使用されることを特徴とする、請求項８に記載の仮想試着モデル画像を生成するためのデバイス。
【請求項１０】
前記合成モジュールが、
前記基準画像内の前記頭部肖像画像の中心軸を求めることと、
前記基準画像内の前記頭部肖像画像を前記仮想試着モデル画像内の前記モデル身体領域と接合し、前記中心軸と、前記モデル身体領域の中心軸とが同じ直線上にあるようにすることとを行うのにさらに使用されることを特徴とする、請求項６〜９のいずれか一項に記載の仮想試着モデル画像を生成するためのデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想試着モデル画像を生成するための方法及びデバイスに関する。
【背景技術】
【０００２】
仮想試着とは、コンピュータ技法を使用して、現実のユーザの代わりに仮想モデルがインターネットで販売されている衣服を試着するようにすることを指し、仮想モデルは、仮想モデルによる試着によって提示される効果を用いて、ユーザによるインターネットでの衣服の選択的購入のための基準を形成し、ユーザによる適切な衣服の購入を促進する。
【０００３】
現行の仮想試着方式は主に、画像ライブラリ内の仮想試着モデルを使用しており、ユーザは、仮想試着モデル及び衣服を選択し、それによって、モデルが衣服を着ている効果を用いて衣服を選択することができる。
【発明の概要】
【０００４】
本発明は、仮想試着モデルの試着効果を、ユーザ自身の試着効果により類似するようにするのに有用である、仮想試着モデル画像を生成するための方法及びデバイスを提供する。
【０００５】
上記の目的を達成するために、本発明の一態様によれば、仮想試着モデル画像を生成するための方法が提供される。
【０００６】
本発明の仮想試着モデル画像を生成するための方法は、基準画像内の頭部肖像画像を抽出するステップと、基準画像内の頭部肖像画像を仮想試着モデル画像内のモデル身体領域と合成して、それによって、全体の肖像画像を得るステップとを含む。
【０００７】
任意選択的に、基準画像内の頭部肖像画像を抽出するステップは、基準画像内の頭部肖像画像を検出して、頭部肖像画像の直径及び頭部肖像画像の中心位置を求めることと、頭部肖像画像の中心位置を中心とすることによって、２つの円を与えることであって、第１の円の直径は頭部肖像画像の直径に近く、第２の円の直径は頭部肖像画像の直径の１．５倍に近い、与えることと、ＧｒａｂＣｕｔアルゴリズムを使用して、基準画像内の頭部肖像画像の範囲を求めることであって、第１の円の内部が前景に設定され、第１の円と第２の円との間の位置が可能性のある前景として設定され、第２の円の外部が背景として設計される、求めることと、基準画像から頭部肖像画像の範囲の画像を、基準画像内の頭部肖像画像として抽出することとを含む。
【０００８】
任意選択的に、基準画像内の頭部肖像画像を抽出するステップは、基準画像内の頭部肖像画像を検出して、頭部肖像画像の直径及び頭部肖像画像の中心位置を求めることと、頭部肖像画像の中心位置を円の中心とすることによって、２つの円を与えることであって、第１の円の直径は頭部肖像画像の直径に近く、第２の円の直径は頭部肖像画像の直径の１．５倍に近い、与えることと、ＧｒａｂＣｕｔアルゴリズムを使用して、基準画像内の頭部肖像画像の範囲を得ることであって、第１の円の内部が前景に設定され、第１の円と第２の円との間の位置が可能性のある前景として設定され、第２の円の外部が背景に設定される、得ることと、頭部肖像画像の範囲を調整するための命令を受信し、命令に従って頭部肖像画像の範囲を調整することと、ＧｒａｂＣｕｔアルゴリズムを使用して、頭部肖像画像の調整された範囲内で頭部肖像画像の正確な範囲を求めることであって、頭部肖像画像の調整された範囲のエッジ曲線の内部が前景として設定され、その外部が背景として設定される、求めることと、基準画像から頭部肖像画像の正確な範囲の画像を、基準画像内の頭部肖像画像として抽出することとを含む。
【０００９】
任意選択的に、ＧｒａｂＣｕｔアルゴリズムを使用して、基準画像内の頭部肖像画像の範囲を得ることの後であって、且つ頭部肖像画像の範囲を調整するための命令を受信することの前に、方法は、基準画像内の頭部肖像画像の範囲のエッジ上に複数の制御点を与えるステップをさらに含み、命令は制御点の位置を調整するのに使用され、命令に従って頭部肖像画像の範囲を調整することは、命令に従って制御点の位置を調整し、制御点の調整された位置に従って頭部肖像画像の調整された範囲を求めることを含む。
【００１０】
任意選択的に、基準画像内の頭部肖像画像を仮想試着モデル画像内のモデル身体領域と合成するステップは、基準画像内の頭部肖像画像の中心軸を求めることと、基準画像内の頭部肖像画像を仮想試着モデル画像内のモデル身体領域と接合し、上記中心軸と、モデル身体領域の中心軸とが同じ直線上にあるようにすることとを含む。
【００１１】
本発明の他の態様によれば、仮想試着モデル画像を生成するためのデバイスが提供される。
【００１２】
本発明の仮想試着モデル画像を生成するためのデバイスは、基準画像内の頭部肖像画像を抽出するための抽出モジュールと、基準画像内の頭部肖像画像を仮想試着モデル画像内のモデル身体領域と合成して、それによって、全体の肖像画像を得るための合成モジュールとを備える。
【００１３】
任意選択的に、抽出モジュールは、基準画像内の頭部肖像画像を検出して、頭部肖像画像の直径及び頭部肖像画像の中心位置を求めることと、頭部肖像画像の中心位置を中心とすることによって、２つの円を与えることであって、第１の円の直径は頭部肖像画像の直径に近く、第２の円の直径は頭部肖像画像の直径の１．５倍に近い、与えることと、ＧｒａｂＣｕｔアルゴリズムを使用して、基準画像内の頭部肖像画像の範囲を求めることであって、第１の円の内部が前景に設定され、第１の円と第２の円との間の位置が可能性のある前景として設定される、求めることと、基準画像から頭部肖像画像の範囲の画像を、基準画像内の頭部肖像画像として抽出することとを行うのにさらに使用される。
【００１４】
任意選択的に、抽出モジュールは、基準画像内の頭部肖像画像を検出して、頭部肖像画像の直径及び頭部肖像画像の中心位置を求めることと、頭部肖像画像の中心位置を円の中心とすることによって、２つの円を与えることであって、第１の円の直径は頭部肖像画像の直径に近く、第２の円の直径は頭部肖像画像の直径の１．５倍に近い、与えることと、ＧｒａｂＣｕｔアルゴリズムを使用して、基準画像内の頭部肖像画像の範囲を得ることであって、第１の円の内部が前景に設定され、第１の円と第２の円との間の位置が可能性のある前景として設定され、第２の円の外部が背景に設定される、得ることと、頭部肖像画像の範囲を調整するための命令を受信し、命令に従って頭部肖像画像の範囲を調整することと、ＧｒａｂＣｕｔアルゴリズムを使用して、頭部肖像画像の調整された範囲内で頭部肖像画像の正確な範囲を求めることであって、頭部肖像画像の調整された範囲のエッジ曲線の内部が前景として設定され、その外部が背景として設定される、求めることと、基準画像から頭部肖像画像の正確な範囲の画像を、基準画像内の頭部肖像画像として抽出することとを行うのにさらに使用される。
【００１５】
任意選択的に、抽出モジュールは、基準画像内の頭部肖像画像の範囲のエッジ上に複数の制御点を与えることと、命令に従って制御点の位置を調整し、制御点の調整された位置に従って頭部肖像画像の調整された範囲を求めることとを行うのにさらに使用される。
【００１６】
任意選択的に、合成モジュールは、基準画像内の頭部肖像画像の中心軸を求めることと、基準画像内の頭部肖像画像を仮想試着モデル画像内のモデル身体領域と接合し、上記中心軸と、モデル身体領域の中心軸とが同じ直線上にあるようにすることとを行うのにさらに使用される。
【００１７】
本発明の技術的解決策によれば、ユーザの頭部肖像画像は、仮想試着モデルの身体領域と合成されて、新たな仮想試着モデルが得られ、新たな仮想試着モデルが仮想試着を実行するのに使用されるとき、顔型、皮膚色などはすべてユーザ自身のものと一致し、そのため、画像ライブラリ内の仮想試着モデルと比較すると、ユーザの頭部肖像画像を有する仮想試着モデルは、ユーザ自身の試着効果により類似した試着効果を有する。加えて、本発明の実施形態において、ＧｒａｂＣｕｔアルゴリズムを、頭部肖像画像を抽出するステップに適用することは、ユーザの頭部肖像画像を可能な限り正確に得るのに有用であり、得られる新たな仮想試着モデルがより良好な視覚効果を有するように、ユーザの頭部肖像画像が仮想試着モデルの身体領域と合成されるときに、合成効果が考慮に入れられる。
【００１８】
図面は、本発明をより良好に理解するために使用され、本発明の不適切な限定を形成するものではない。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態による、基準画像内の頭部肖像画像を抽出する好ましい流れの概略図である。
【図２】本発明の一実施形態に従ってユーザの頭部肖像画像がセンタリングされている画像の図である。
【図３】本発明の一実施形態による、ユーザの頭部肖像画像を含む画像内に円を与えている概略図である。
【図４】本発明の一実施形態による、基準画像内の頭部肖像画像の範囲を得るためにＧｒａｂＣｕｔアルゴリズムを使用している概略図である。
【図５】本発明の一実施形態による、ユーザによって調整されている頭部肖像画像の範囲の概略図である。
【図６】本発明の一実施形態による、頭部肖像画像の正確な範囲の概略図である。
【図７】本発明の一実施形態による、頭部肖像画像の正確な範囲が抽出されている画像の概略図である。
【図８】本発明の一実施形態による、合成された仮想試着モデルの概略図である。
【図９】本発明の一実施形態による、仮想試着モデル画像を生成するためのデバイスの基本構造の概略図である。
【発明を実施するための形態】
【００２０】
下記の内容は、図面を考慮に入れることによって本発明の例示的な実施形態の説明を与え、当該内容は、理解を促進するために本発明の実施形態の様々な詳細を含み、例示的なものとしてのみ考えられるべきである。したがって、当業者には、本明細書に記載されている実施形態は、本発明の範囲及び精神から逸脱することなく、様々な様式で変更及び修正することができることが認識されるべきである。同様に、明瞭且つ簡潔にするために、一般的な機能及び構造の説明は、下記の説明においては省かれる。
【００２１】
本発明の一実施形態において、ユーザは、パーソナルコンピュータのような端末デバイスを通じて電子商取引システム内のサーバのための基準画像を与え、基準画像は、一般的にはユーザの正面写真であるユーザの頭部肖像画像を有し、サーバは、基準画像及び画像ライブラリ内の仮想試着モデル画像に従って、ユーザの頭部肖像画像を有する仮想試着モデルを得、この処理において、サーバは最初に、基準画像内の頭部肖像画像を抽出し、その後、基準画像内の頭部肖像画像を、仮想試着モデル画像内のモデル身体領域と合成して、それによって、全体の肖像画像を得る。全体の肖像画像はユーザの頭部肖像画像を有するため、全体の肖像画像が仮想試着モデルとしての役割を果たすとき、顔型、皮膚色などはすべてユーザ自身のものと一致し、そのため、画像ライブラリ内の仮想試着モデルと比較すると、ユーザの頭部肖像画像を有する仮想試着モデルは、ユーザ自身の試着効果により類似した試着効果を有する。
【００２２】
ユーザの頭部肖像画像を有する仮想試着モデルがより良好な視覚効果を有するようにするために、本実施形態における解決策において、頭部肖像画像を抽出する精度をより高くし、ユーザの頭部肖像画像が仮想試着モデルの身体と合成されるときの効果を改善するために、関連する評価基準が採用される。本実施形態の特定の技術的解決策の説明が下記に与えられる。
【００２３】
図１は、本発明の一実施形態による、基準画像内の頭部肖像画像を抽出する好ましい流れの概略図である。図１に示すように、サーバがユーザによって提供される基準画像から頭部肖像画像を抽出するとき、以下のステップが辿られ得る。
【００２４】
ステップＳ１１：頭部肖像画像の直径及び頭部肖像画像の中心位置を求めるために基準画像内の頭部肖像画像を検出すること。このステップは、現行の人用顔検出（又は、顔認識、人用顔認識、肖像画像認識などと呼ばれる）技術を採用することによって達成することができる。頭部肖像画像の中心位置は一般的に、肖像画像の鼻先端位置であるか、又は、人の顔領域の図形の中心であり得る。頭部肖像画像の直径及び頭部肖像画像の中心位置が求められた後、頭部肖像画像領域も、それらとともに求められる。この事例において、基準画像は、図２に示すように、頭部肖像画像がセンタリングされるように適切に切り取ることができる。図２は、ユーザの頭部肖像画像が本発明の一実施形態に従ってセンタリングされている画像であり、ユーザの頭部肖像画像２１は、画像２０内の中心位置に位置するようにされている。
【００２５】
ステップＳ１２：ステップＳ１１によって得られた頭部肖像画像の中心位置を円の中心とすることによって、２つの円を与えること、第１の円の直径は頭部肖像画像の直径に近く、第２の円の直径は頭部肖像画像の直径の１．５倍に近い。２つの円は、ステップＳ１３におけるＧｒａｂＣｕｔアルゴリズムのためのパラメータを与えるのに使用され、直径は、実際の要件に従って適切に調整することができる。図３が参照され得る。図３は、本発明の一実施形態に従ってユーザの頭部肖像画像を含む画像内に円を与える概略図であり、画像３０において、円３１及び円３２がユーザの頭部肖像画像２１に与えられており、円３１の直径は頭部肖像画像２１の直径に近く、円３２の直径は、頭部肖像画像２１の直径の１．５倍に近い。
【００２６】
ステップＳ１３：基準画像内の頭部肖像画像の範囲を得るためにＧｒａｂＣｕｔアルゴリズムを使用すること。ＧｒａｂＣｕｔアルゴリズムが適用されると、円３１の内部は前景に設定され、円３１と円３２との間の位置は可能性のある前景に設定され、円３２の外部は背景に設定される。図４は、アルゴリズムが完了した後に得られる頭部肖像画像の範囲のエッジについて参照され得る。図４は、本発明の一実施形態による、基準画像内の頭部肖像画像の範囲を得るためにＧｒａｂＣｕｔアルゴリズムを使用している概略図である。図４に示すように、画像４０において、曲線４１は、ユーザの頭部肖像画像２１のエッジである。
【００２７】
ステップＳ１４：頭部肖像画像の範囲を調整するための命令を受信し、命令に従って頭部肖像画像の範囲を調整すること。命令は、ユーザによって、端末デバイスを操作することによって与えられる。この操作はユーザによって実施されるため、ユーザは、たとえば、頭部に繋がっている頸部の長さを適切に選択して、ユーザ自身の頭部肖像画像の何らかの承諾及び却下を行うことができる。サーバは、ユーザによる使用のために、頭部肖像画像の範囲のエッジ上にいくつかの制御点を与えることができ、ユーザは、制御点をマウスでドラッグするだけで、制御点の両側でエッジの形状を調整することができる。図４を参照すると、最初に、何本かの、たとえば、８本の半直線が、頭部肖像画像の範囲内の中心に近い位置にある点Ａから作成され得、隣接する半直線間の挟角が近いか又は等しく、半直線とユーザの頭部肖像画像２１のエッジ、すなわち、曲線４１との交差点がちょうど制御点になるように、制御点は、ユーザによる頭部肖像画像のエッジ上の様々な部分の調整に便利であるように与えられた方がよい。図５は、ユーザが頭部肖像画像の範囲を調整した後の状態について参照され得る。図５は、本発明の一実施形態に従ってユーザによって調整されている頭部肖像画像の範囲の概略図であり、画像５０において、ユーザによって調整されている頭部肖像画像の範囲のエッジが曲線５１である。
【００２８】
ステップＳ１５：頭部肖像画像の調整された範囲内で頭部肖像画像の正確な範囲を求めるためにＧｒａｂＣｕｔアルゴリズムを使用すること。今回の計算は、頭部肖像画像の範囲をより正確にすることである。ＧｒａｂＣｕｔアルゴリズムのパラメータが設定されると、頭部肖像画像の調整された範囲のエッジ曲線５１の内部は前景に設定され、曲線５１の外部は背景に設定される。この計算後に得られる頭部肖像画像の正確な範囲は、図６に示すようなものである。図６は、本発明の一実施形態による頭部肖像画像の正確な範囲の概略図であり、画像６０内の頭部肖像画像の範囲のエッジが曲線６１である。
【００２９】
ステップＳ１６：図７に示すように、基準画像から頭部肖像画像の正確な範囲の画像を、基準画像内の頭部肖像画像として抽出すること。図７は、本発明の一実施形態による、頭部肖像画像の正確な範囲が抽出されている画像の概略図である。図７では、画像７０において、図６における頭部肖像画像の正確な範囲の外側の背景が、図６における頭部肖像画像の正確な範囲に基づいて除去され、それによって、正確な頭部肖像画像７１が得られる。
【００３０】
ユーザによって与えられる写真において、前景（ユーザの頭部肖像画像）と背景との間の色の差が比較的大きい場合、ステップＳ１３において非常に正確な頭部肖像画像を得ることができ、この場合、ステップＳ１４及びＳ１５は必要なく、ステップＳ１６において、ステップＳ１３における頭部肖像画像の範囲内の画像を直接抽出することが許容されることが留意されるべきである。
【００３１】
ユーザの頭部肖像画像が得られた後、ユーザの頭部肖像画像を、仮想試着モデル画像内のモデル身体領域と合成する必要がある。合成後の全体の肖像画像の視覚効果を向上するために、本実施形態では、ユーザの頭部肖像画像は、仮想試着モデル画像内のモデル身体と位置整合される。特定の手順は以下の通りである、すなわち、最初に、基準画像内の頭部肖像画像の中心軸を求め、中心軸はステップＳ１１において人用顔認識プロセス中に求めることができ、その後、図８に示すように、基準画像内の頭部肖像画像を、仮想試着モデル画像内のモデル身体領域と接合するときに、当該中心軸及びモデル身体領域の中心軸を同じ直線上にあるようにする。図８は、本発明の一実施形態による合成された仮想試着モデルの概略図であり、画像８０内には試着モデル８１があり、試着モデル８１の頭部肖像画像８１１が、ユーザの頭部肖像画像である。
【００３２】
図９は、本発明の一実施形態による、仮想試着モデル画像を生成するためのデバイスの基本構造の概略図である。図９に示すように、仮想試着モデル画像を生成するためのデバイス９０は主に、抽出モジュール９１及び合成モジュール９２を備える。抽出モジュール９１は、基準画像内の頭部肖像画像を抽出するのに使用され、合成モジュール９２は、基準画像内の頭部肖像画像を仮想試着モデル画像内のモデル身体領域と合成して、それによって、全体の肖像画像を得るのに使用される。
【００３３】
抽出モジュール９１は、基準画像内の頭部肖像画像を検出して、頭部肖像画像の直径及び頭部肖像画像の中心位置を求めることと、頭部肖像画像の中心位置を中心とすることによって、２つの円を与えることであって、第１の円の直径は頭部肖像画像の直径に近く、第２の円の直径は頭部肖像画像の直径の１．５倍に近い、与えることと、ＧｒａｂＣｕｔアルゴリズムを使用して、基準画像内の頭部肖像画像の範囲を求めることであって、第１の円の内部が前景に設定され、第１の円と第２の円との間の位置が可能性のある前景として設定され、第２の円の外部が背景として設定される、求めることと、基準画像から頭部肖像画像の範囲の画像を、基準画像内の頭部肖像画像として抽出することとを行うのにさらに使用することができる。
【００３４】
抽出モジュール９１は、基準画像内の頭部肖像画像を検出して、頭部肖像画像の直径及び頭部肖像画像の中心位置を求めることと、頭部肖像画像の中心位置を円の中心とすることによって、２つの円を与えることであって、第１の円の直径は頭部肖像画像の直径に近く、第２の円の直径は頭部肖像画像の直径の１．５倍に近い、与えることと、ＧｒａｂＣｕｔアルゴリズムを使用して、基準画像内の頭部肖像画像の範囲を得ることであって、第１の円の内部が前景に設定され、第１の円と第２の円との間の位置が可能性のある前景として設定され、第２の円の外部が背景に設定される、得ることと、頭部肖像画像の範囲を調整するための命令を受信し、命令に従って頭部肖像画像の範囲を調整することと、ＧｒａｂＣｕｔアルゴリズムを使用して、頭部肖像画像の調整された範囲内で頭部肖像画像の正確な範囲を求めることであって、頭部肖像画像の調整された範囲のエッジ曲線の内部が前景として設定され、その外部が背景として設定される、求めることと、基準画像から頭部肖像画像の正確な範囲の画像を、基準画像内の頭部肖像画像として抽出することとを行うのにさらに使用することができる。
【００３５】
抽出モジュール９１は、基準画像内の頭部肖像画像の範囲のエッジ上に複数の制御点を与えることと、命令に従って制御点の位置を調整し、制御点の調整された位置に従って頭部肖像画像の調整された範囲を求めることとを行うのにさらに使用することができる。
【００３６】
合成モジュール９２は、基準画像内の頭部肖像画像の中心軸を求めることと、基準画像内の頭部肖像画像を仮想試着モデル画像内のモデル身体領域と接合し、上記中心軸と、モデル身体領域の中心軸とが同じ直線上にあるようにすることとを行うのにさらに使用することができる。
【００３７】
本発明の実施形態の技術的解決策によれば、ユーザの頭部肖像画像は、仮想試着モデルの身体領域と合成されて、新たな仮想試着モデルが得られ、新たな仮想試着モデルが仮想試着を実行するのに使用されるとき、顔型、皮膚色などはすべてユーザ自身のものと一致し、そのため、画像ライブラリ内の仮想試着モデルと比較すると、ユーザの頭部肖像画像を有する仮想試着モデルは、ユーザ自身の試着効果により類似した試着効果を有する。加えて、本発明の実施形態において、ＧｒａｂＣｕｔアルゴリズムを、頭部肖像画像を抽出するステップに適用することは、ユーザの頭部肖像画像を可能な限り正確に得るのに有用であり、得られる新たな仮想試着モデルがより良好な視覚効果を有するように、ユーザの頭部肖像画像が仮想試着モデルの身体領域と合成されるときに、合成効果が考慮に入れられる。
【００３８】
上記の内容は、本実施形態を考慮に入れることによって本発明の基本原理を説明しているが、本発明の方法及びデバイスのステップ又は構成要素のすべて又はいずれかは、任意のコンピューティング装置（プロセッサ、記憶媒体などを含む）又はコンピューティング装置のネットワーク内のハードウェア、ファームウェア、ソフトウェア又はそれらの組み合わせによって達成することができることが当業者なら理解できることが留意されるべきである。このことは、本発明の説明を読めば、当業者によって、単に彼らの基本プログラミング技能を使用することによって達成することができる。
【００３９】
したがって、本発明の目的は、任意のコンピューティング装置上のプログラム又はプログラムグループを作動させることによってさらに達成することができる。コンピューティング装置は、一般的な汎用装置であってもよい。したがって、本発明の目的は、上記方法又はデバイスを実現するためのプログラムコードを含むプログラム製品を提供することのみによっても達成することができる。すなわち、そのようなプログラム製品も本発明を形成し、そのようなプログラム製品を記憶する記憶媒体も本発明を形成する。記憶媒体は、任意の一般的な記憶媒体又は将来開発されることになる任意の記憶媒体であってもよいことは明らかである。
【００４０】
本発明のデバイス及び方法において、それぞれの構成要素又はそれぞれのステップは、分離及び／又は再結合されてもよいことがさらに留意されるべきである。これらの分離及び／又は再結合は、本発明の等価の解決策と考えられるべきである。さらに、上述した一連の処理を実施するためのステップは、記載されている順序において自然に時系列順に実施することができるが、必ずしも時系列順に実施されなくてもよい。いくつかのステップは、並行して又は互いから独立して実施されてもよい。
【００４１】
上記の実施形態は、本発明の保護範囲の限定を形成しない。設計に対する要件及び他の要因に応じて、様々な修正、組み合わせ、部分組み合わせ及び置換を行うことができることが、当業者には理解されるべきである。本発明の精神及び原理内で行われる任意の修正、等価の置換、改善などが、本発明の保護範囲に含まれるものとする。
【図１】
2016530624.tif 000003
【図２】
2016530624.tif 000004
【図３】
2016530624.tif 000005
【図４】
2016530624.tif 000006
【図５】
2016530624.tif 000007
【図６】
2016530624.tif 000008
【図７】
2016530624.tif 000009
【図８】
2016530624.tif 000010
【図９】
2016530624.tif 000011
【国際調査報告】
2016530624.tif 000012
2016530624.tif 000013
2016530624.tif 000014
2016530624.tif 000015
2016530624.tif 000016
2016530624.tif 000017