Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7713733B2 - Clothing fitting simulation system and program - Google Patents
[go: Go Back, main page]

JP7713733B2 - Clothing fitting simulation system and program - Google Patents

Clothing fitting simulation system and program

Info

Publication number
JP7713733B2
JP7713733B2 JP2023063778A JP2023063778A JP7713733B2 JP 7713733 B2 JP7713733 B2 JP 7713733B2 JP 2023063778 A JP2023063778 A JP 2023063778A JP 2023063778 A JP2023063778 A JP 2023063778A JP 7713733 B2 JP7713733 B2 JP 7713733B2
Authority
JP
Japan
Prior art keywords
image
user
model
face
feature points
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023063778A
Other languages
Japanese (ja)
Other versions
JP2024150368A (en
Inventor
雅麗 塚元
Original Assignee
株式会社プリズマテック
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社プリズマテック filed Critical 株式会社プリズマテック
Priority to JP2023063778A priority Critical patent/JP7713733B2/en
Publication of JP2024150368A publication Critical patent/JP2024150368A/en
Application granted granted Critical
Publication of JP7713733B2 publication Critical patent/JP7713733B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)

Description

特許法第30条第2項適用 (1)令和4年6月27日説明資料 (2)令和4年11月22日イベント企画書 (3)令和5年1月19日イベント企画書 (4)令和5年1月31日説明資料 (5)令和5年3月29日提案資料 (6)令和4年4月26日Mac App Storeでのリリース (7)令和4年9月23日グーグルPlayストアでのリリースArticle 30, paragraph 2 of the Patent Act applies (1) Explanatory materials, June 27, 2022 (2) Event proposal, November 22, 2022 (3) Event proposal, January 19, 2023 (4) Explanatory materials, January 31, 2023 (5) Proposal materials, March 29, 2023 (6) Release on the Mac App Store, April 26, 2022 (7) Release on the Google Play Store, September 23, 2022

本発明は、オンライン上のいわゆるSNS(ソーシャルネットワーキングサービス)、フリマサイト、オークションサイト、或いはECサイトにおいて、ユーザの所望する衣服の試着シミュレーションを容易に行うことができるシステム及びプログラムに関する。 The present invention relates to a system and program that allows a user to easily simulate trying on desired clothing on online so-called SNS (social networking service), flea market sites, auction sites, or EC sites.

近年では、SNSに購入した衣服を着用した画像をアップすることが行われている。また、いわゆるフリマサイトやオークションサイトのように、出品者が不要になった衣服や身につける小物類(衣服等)や、出品者が販売をしたい衣服等を出品するサイトが多く利用されている。また、ECサイトのような電子商取引においても、衣服等は主要な取引対象として流通が行われている。 In recent years, it has become common for people to upload photos of themselves wearing the clothes they have purchased to social media. Furthermore, sites such as so-called flea market sites and auction sites are increasingly used by sellers to list unwanted clothing and accessories (clothing, etc.), as well as clothing and other items that sellers wish to sell. Furthermore, clothing and other items are also distributed as a major trading item in electronic commerce, such as e-commerce sites.

ユーザは、衣服を入手しようとする場合、或いは、ウインドゥショッピングのように衣服の閲覧を希望する場合に、試着を希望することが多い。特許文献1には、ユーザがスマートフォンやパーソナルコンピュータによって、自身の試着画像を得ることができるシステムであって、ユーザの体型に応じた試着状態を提供するシステムが提案されている。 When users are looking to purchase clothing or browse clothing in a window-shopping manner, they often want to try it on. Patent Document 1 proposes a system that allows users to obtain images of themselves trying on clothing using a smartphone or personal computer, and provides images of the clothing being tried on according to the user's body type.

特開2015-180987号公報JP 2015-180987 A 特開2001-134745号公報Japanese Patent Application Laid-Open No. 2001-134745 特開平9-106419号公報Japanese Patent Application Publication No. 9-106419

特許文献1に記載されたシステムは、ユーザの画像とユーザの体型を示すパラメータを取得し、試着を希望する衣服の識別情報を取得し、衣服の識別情報から衣服のサイズに対応する衣服の体型パラメータを取得し、衣服の体型パラメータに合致する体型のモデルが衣服を着用した状態を示すモデル画像を取得し、ユーザの体型パラメータに近い体型パラメータを有するモデルが着用したモデル画像をユーザ端末に表示させ、モデル画像と合成した合成画像を表示させるものとなっている。 The system described in Patent Document 1 acquires an image of a user and parameters indicating the user's body type, acquires identification information for the clothing the user wishes to try on, acquires the clothing's body type parameters corresponding to the clothing size from the clothing identification information, acquires a model image showing the clothing worn by a model with a body type that matches the clothing's body type parameters, displays the model image worn by a model with body type parameters close to the user's body type parameters on the user's terminal, and displays a composite image synthesized with the model image.

この特許文献1におけるシステムでは、ユーザ端末に、ユーザを撮影したユーザ画像と、ユーザの体型に近いパラメータを有するモデルが着用したモデル画像を表示させ、ユーザ画像とモデル画像を合成することにより、あたかもユーザがその衣服を試着した画像を見ることができる。 In the system described in Patent Document 1, a user image of the user and a model image of the user wearing the clothing on a model with parameters similar to the user's body type are displayed on the user's terminal, and by combining the user image and the model image, the user can see an image of themselves trying on the clothing.

一方で、特許文献1に記載のシステムにおいては、ユーザ画像とモデル画像を合成する際に、ユーザ画像について距離情報を用いたデプスマップを取得し、ユーザの体型のパラメータを推定し、この推定された体型のパラメータに近い体型パラメータを有するモデル画像を選択して合成を行っている。このように、特許文献1においては、ユーザ画像とモデル画像について、近い体型パラメータの画像を選択することにより、合成画像としたさいの違和感を少なくする手法が採られている。 On the other hand, in the system described in Patent Document 1, when combining a user image and a model image, a depth map using distance information is obtained for the user image, the user's body type parameters are estimated, and a model image with body type parameters close to these estimated body type parameters is selected for combination. In this way, Patent Document 1 employs a method of selecting images with similar body type parameters for the user image and model image, thereby reducing the sense of incongruity when the combined image is created.

しかしながら、ユーザ画像とモデル画像の合成に関して、顔についてはユーザとモデルの身体の方向を検出することに用いているのみであり、顔と胴体を合成した際の違和感を解消する手段については何ら開示されていない。 However, when it comes to combining user images and model images, the face is only used to detect the orientation of the user's and model's bodies, and no means are disclosed for eliminating the sense of incongruity that appears when combining the face and torso.

特許文献2には、結婚式等の衣装について、ホテルや式場における衣裳合せを画面上で行うシミュレーション装置が開示されている。特許文献2における装置では、ユーザ画像から顔画像のみを顔の輪郭に沿って切り取り、モデル画像のモデルの顔の位置に移動して合成画像を作成し、顔画像の位置、大きさ、色相、明るさ、濃淡などの調整を行っている。 Patent Document 2 discloses a simulation device that performs on-screen fitting of wedding attire at a hotel or ceremony hall. The device in Patent Document 2 cuts out only the facial image from the user's image along the facial contours, moves it to the position of the model's face in the model image, creates a composite image, and adjusts the position, size, hue, brightness, and shading of the facial image.

特許文献3には、マネキンに衣服を着せた画像とユーザ画像とを合成するシミュレーション方法であって、体型を表す特徴点が表示されたマネキンを撮影し、そのマネキンに衣服を着せて撮影し、ユーザの画像を撮影して、ユーザの画像をマネキンと同様のポーズにする方法が開示されている。 Patent document 3 discloses a simulation method for synthesizing an image of a mannequin dressed in clothing with a user image. The method involves photographing a mannequin with feature points representing a body shape displayed, photographing the mannequin while it is dressed in clothing, photographing the user, and then posing the user image in the same way as the mannequin.

この特許文献3において、実施例では顔の部分だけマネキン画像に合成するようにしているが、襟首、手および足などの人物画像において肌が露出している部分についても、人物画像から切り出してマネキン画像に合成し、スムージング処理するようにしてもよい旨の記載がある。 In this patent document 3, in the example, only the face is combined with the mannequin image, but it is also stated that exposed skin areas in the person image, such as the nape, hands, and feet, may also be cut out from the person image and combined with the mannequin image, followed by smoothing processing.

このように、従来のシステムにおいては、衣服のシミュレーションに関して、ユーザ画像とモデル画像の合成に際して種々の工夫をしているが、実際に合成画像を生成すると、どうしても違和感のある画像となることがあった。 As such, in conventional systems, various techniques are used to synthesize user images and model images when simulating clothing, but when the synthesized image is actually generated, it often ends up looking unnatural.

本発明は、ユーザ画像とモデル画像とを合成して合成画像を生成する際に、違和感を生じさせない合成画像を生成することができる試着シミュレーションシステム及びプログラムを提供することを目的とする。 The present invention aims to provide a fitting simulation system and program that can generate a synthetic image that does not create an awkward appearance when combining a user image and a model image.

上記目的を達成するために、本発明の試着シミュレーションシステムは、ユーザを撮影したユーザ画像を入力するユーザ画像入力手段と、モデルが衣服を着用したモデル画像を入力するモデル画像入力手段と、前記ユーザ画像と前記モデル画像を表示装置の画面に表示する表示制御手段とを備え、前記表示制御手段は、前記ユーザ画像及び前記モデル画像の顔領域における特徴点を抽出する特徴点抽出部と、前記ユーザ画像及び前記モデル画像の前記特徴点から前記ユーザ及び前記モデルの顔の向きを検出する向き検出部と、前記ユーザ画像及び前記モデル画像における前記特徴点間の距離の差と、前記顔の向き差を所定の範囲内に修正する修正部と、前記修正部により修正された前記ユーザ画像の顔部分と前記モデル画像とを合成して前記表示装置に合成画像を表示させる画像合成部とを備えていることを特徴とする。 To achieve the above object, the try-on simulation system of the present invention comprises a user image input means for inputting a user image photographed of a user, a model image input means for inputting a model image of a model wearing clothing, and a display control means for displaying the user image and the model image on a display device screen, the display control means comprising a feature point extraction unit for extracting feature points in the facial areas of the user image and the model image, an orientation detection unit for detecting the facial orientations of the user and the model from the feature points in the user image and the model image, a correction unit for correcting the difference in distance between the feature points in the user image and the model image and the difference in facial orientation to fall within a predetermined range, and an image synthesis unit for synthesizing the facial portion of the user image corrected by the correction unit with the model image and displaying the synthesized image on the display device.

本願発明者等が従来のシステムにおける違和感の原因について検討したところ、ユーザ画像とモデル画像における顔領域の画像を置換した際に、ユーザの顔の向きとモデルの顔の向きが微妙に異なることにより生じていることが判明した。そこで、本発明の試着シミュレーションシステムにおいて、ユーザ画像及びモデル画像の顔領域における特徴点を抽出し、その特徴点からユーザ画像の顔の向きとモデル画像の顔の向きの差を所定範囲内とすることで、ユーザ画像とモデル画像とを合成して合成画像を生成する際に、違和感を生じさせない合成画像を生成することができる。 The inventors of the present application investigated the cause of the unnatural appearance in conventional systems and found that this was caused by subtle differences in the orientation of the user's face and the orientation of the model's face when the images in the facial regions of the user image and model image were replaced. Therefore, in the fitting simulation system of the present invention, feature points in the facial regions of the user image and model image are extracted, and the difference between the facial orientations of the user image and the model image is set to within a predetermined range using these feature points. This makes it possible to generate a composite image that does not create an unnatural appearance when combining the user image and model image to generate a composite image.

本発明の試着シミュレーションシステムにおいて、前記向き検出部は、前記ユーザ及び前記モデルの顔の向きの差を、顔の基準姿勢からのロール・ピッチ・ヨーの各値を求めて検出するようにしてもよい。このように、ユーザ画像及びモデル画像の顔の向きを顔の基準姿勢からのロール・ピッチ・ヨーの各値を求めて検出することにより、違和感のない合成画像を生成することができる。 In the fitting simulation system of the present invention, the orientation detection unit may detect the difference in facial orientation between the user and the model by calculating the roll, pitch, and yaw values from a reference facial posture. In this way, by detecting the facial orientation of the user image and the model image by calculating the roll, pitch, and yaw values from a reference facial posture, a natural-looking composite image can be generated.

また、本発明の試着シミュレーションシステムにおいて、前記修正部は、前記ユーザ画像と前記モデル画像における複数の前記特徴点間の距離の差を2乗した値の合計が最小となるようにすることにより、前記ユーザ画像及び前記モデル画像における前記特徴点間の距離の差を所定の範囲内とするようにしてもよい。当該構成により、合成画像の違和感解消の精度を向上させることができる。 Furthermore, in the fitting simulation system of the present invention, the correction unit may minimize the sum of the squares of the differences in distance between the feature points in the user image and the model image, thereby keeping the differences in distance between the feature points in the user image and the model image within a predetermined range. This configuration can improve the accuracy of eliminating the sense of incongruity in the composite image.

また、本発明の試着シミュレーションシステムにおいて、前記画像合成部は、前記ユーザ画像の頭髪部画像を抽出し、前記頭髪部画像の透明度を検出し、前記合成画像における前記ユーザの頭髪部の透明度を前記ユーザ画像における透明度として前記頭髪部の背景の画像と合成するようにしてもよい。当該構成によれば、合成画像の頭髪部における違和感を減少させることができる。 Furthermore, in the fitting simulation system of the present invention, the image synthesis unit may extract an image of the hair portion of the user image, detect the transparency of the hair portion image, and synthesize the background image of the hair portion with the transparency of the user's hair portion in the synthesized image as the transparency in the user image. With this configuration, it is possible to reduce the sense of incongruity of the hair portion in the synthesized image.

また、本発明の試着シミュレーションシステムにおいて、前記画像合成部は、前記ユーザ画像と前記モデル画像における視線の方向を検知し、両画像における視線が左右逆になっている場合は、前記ユーザ画像の視線を左右反転させる反転処理を行うようにしてもよい。合成画像において生じる違和感は、ユーザ画像とモデル画像の視線の相違が原因となることがあるが、ユーザ画像の視線を反転処理することで、視線の相違による違和感を解消することができる。 Furthermore, in the fitting simulation system of the present invention, the image synthesis unit may detect the direction of gaze in the user image and the model image, and if the gazes in both images are reversed left to right, perform an inversion process to reverse the gaze of the user image left to right. A sense of incongruity in the synthesized image may be caused by differences in the gazes of the user image and the model image, but by inverting the gaze of the user image, the sense of incongruity caused by differences in the gazes can be eliminated.

また、本発明の試着シミュレーションプログラムは、コンピュータを各前記試着シミュレーションシステムとして作動させるためのプログラムである。このプログラムは、スマートフォン等のコンピュータを内蔵する機器にインストールされて用いられるものであってもよく、サーバ等のコンピュータにインストールされてスマートフォン等で用いられるものであってもよい。 The fitting simulation program of the present invention is a program for operating a computer as each of the fitting simulation systems. This program may be installed and used on a device with a built-in computer, such as a smartphone, or it may be installed on a computer, such as a server, and used on a smartphone, etc.

本発明によれば、上記各構成により、ユーザ画像とモデル画像とを合成して合成画像を生成する際に、違和感を生じさせない合成画像を生成することができる。 According to the present invention, the above configurations make it possible to generate a composite image that does not create a sense of incongruity when combining a user image and a model image to generate a composite image.

本実施形態の試着シミュレーションシステムの全体構造及びプログラムの機能的構成を示す説明図。FIG. 1 is an explanatory diagram showing the overall structure of a fitting simulation system and the functional configuration of a program according to an embodiment of the present invention. 本実施形態のシステムにおける表示制御手段の機能的構成を示す説明図。FIG. 2 is an explanatory diagram showing the functional configuration of a display control unit in the system of the present embodiment. ユーザ端末においてユーザ画像を選択した状態を示す説明図。FIG. 10 is an explanatory diagram showing a state in which a user image is selected on the user terminal. ユーザ端末においてモデル画像を選択した状態を示す説明図。FIG. 10 is an explanatory diagram showing a state in which a model image is selected on a user terminal. 表示制御手段の向き検出部によってユーザ画像及びモデル画像の顔領域の向きを検出している状態を示す説明図。FIG. 10 is an explanatory diagram showing a state in which the orientation of the face regions of a user image and a model image is detected by an orientation detection unit of the display control means. ユーザ端末において、モデル画像にユーザ画像の顔領域が合成された合成画像が表示された状態を示す説明図。FIG. 10 is an explanatory diagram showing a state in which a composite image in which a face region of a user image is composited with a model image is displayed on a user terminal.

次に、本発明の実施形態の一例である試着シミュレーションシステム及び試着シミュレーションプログラムについて、図1~図6を参照して説明する。本実施形態の試着シミュレーションシステム1(以下単に「システム1」という)は、図1に示すように、プログラム2を構成するソフトウェア及びプログラムをインストールして実行するハードウエアによって実現される。 Next, a fitting simulation system and fitting simulation program, which are an example of an embodiment of the present invention, will be described with reference to Figures 1 to 6. As shown in Figure 1, the fitting simulation system 1 of this embodiment (hereinafter simply referred to as "system 1") is realized by software that constitutes program 2 and hardware on which the program is installed and executed.

プログラム2は、ユーザUが所有するユーザ端末3、或いはサーバSにインストールされており、SNS4、フリマサイト5、ECサイト6、或いはオークション等のその他のサイトに、インターネットや電話回線等によって構築されるネットワークを介してそれぞれ接続が可能である。また、モデルMが所有するモデル端末7からは、モデルMの画像をSNS4等にアップすることができる。 Program 2 is installed on a user terminal 3 owned by user U or on server S, and can connect to SNS 4, flea market sites 5, e-commerce sites 6, auction sites, and other sites via a network constructed using the Internet, telephone lines, etc. In addition, images of model M can be uploaded to SNS 4, etc. from model terminal 7 owned by model M.

サーバSは、CPU等の演算処理装置、RAM、ROM、ハードディスク、又はSSD等の各種記憶装置、各種インターフェース等からなるハードウェア(コンピュータ)と、当該ハードウェアにインストールされて実行されるソフトウェアによって構成されている。サーバSは、1箇所にまとめて構築されている場合の他、いわゆるクラウドコンピューティングシステム等のように分散して構築される場合も含む。 The server S is composed of hardware (a computer) consisting of a processing unit such as a CPU, various storage devices such as RAM, ROM, a hard disk, or an SSD, various interfaces, etc., and software that is installed and executed on the hardware. The server S may be constructed in a single location, or may be constructed in a distributed manner, such as in a so-called cloud computing system.

プログラム2の機能的構成としては、ユーザUを撮影したユーザ画像8を入力するユーザ画像入力手段9と、衣服を着用したモデル画像10を入力するモデル画像入力手段11と、ユーザ画像8とモデル画像10をユーザ端末3等の表示装置の画面に表示する表示制御手段12と、外部の端末やデータベース等との通信を行う通信手段13を備えている。 The functional configuration of program 2 includes a user image input means 9 for inputting a user image 8 of user U, a model image input means 11 for inputting a model image 10 of the user wearing clothes, a display control means 12 for displaying the user image 8 and model image 10 on the screen of a display device such as a user terminal 3, and a communication means 13 for communicating with external terminals, databases, etc.

本実施形態のシステム1は、例えばユーザUが所有するスマートフォン等のユーザ端末3で実行されるアプリと呼ばれるプログラムによって実行される。ユーザ端末3には、スマートフォンの他、タブレット端末やノートPC等のパーソナルコンピュータが含まれる。また、本実施形態のプログラムをサーバS内に記憶しておき、ユーザ端末3においてウェブブラウザ等のプログラムを利用してプログラムを実行するようにしてもよい。 The system 1 of this embodiment is executed by a program called an app that runs on a user terminal 3, such as a smartphone owned by a user U. User terminals 3 include smartphones as well as personal computers such as tablet terminals and laptop PCs. The program of this embodiment may also be stored in a server S, and executed on the user terminal 3 using a program such as a web browser.

ユーザ画像入力手段9は、ユーザ端末3に記憶されているユーザ画像8や、各種ストレージサービス(オンライン上の画像保存サービス)に記憶されているユーザ画像8を表示装置としてのユーザ端末3に表示させる機能部である。ユーザUは、このユーザ画像入力手段9によって、試着のシミュレーションを行いたい自己の画像を選択することができる。 The user image input means 9 is a functional unit that displays user images 8 stored on the user terminal 3 or user images 8 stored in various storage services (online image storage services) on the user terminal 3 as a display device. Using this user image input means 9, the user U can select an image of themselves for which they would like to simulate trying on clothes.

モデル画像入力手段11は、モデルMがSNSやブログ等にアップしたモデル画像10をユーザ端末3に表示させる機能部である。ユーザUは、SNS等にアップされている多数の画像から、自己の気に入った衣服を着ているモデルの画像を検索し、試着してみたいと思うモデル画像10を選択してユーザ端末3に表示させることができる。また、モデル画像入力手段11は、プログラム2によってユーザUが選択する衣服の傾向を分析する他、ユーザUのプロフィール等の情報から、ユーザUにお勧めの画像を検索してユーザ端末3に表示させることもできる。 The model image input means 11 is a functional unit that displays on the user terminal 3 model images 10 uploaded by the model M to social media, blogs, etc. The user U can search for images of models wearing clothes that the user likes from the many images uploaded to social media, etc., and select model images 10 that the user would like to try on, which can then be displayed on the user terminal 3. In addition to analyzing the clothing trends selected by the user U using the program 2, the model image input means 11 can also search for images recommended to the user U from information such as the user U's profile and display them on the user terminal 3.

表示制御手段12は、モデル画像10にユーザ画像8の顔領域(例えば、顔、頭髪、及び首を合わせた領域)の画像を合成することにより、モデルMが着ている衣服の試着のシミュレーションを実現する機能部である。表示制御手段12は、図2に示すように、ユーザ画像8の顔領域8a及びモデル画像10の顔領域10aにおける特徴点8b、10bを抽出する特徴点抽出部14と、ユーザU及びモデルMの顔領域8a、10aの特徴点8b、10bからそれぞれの顔の向きを検出する向き検出部15を備える。 The display control means 12 is a functional unit that simulates trying on clothes worn by model M by combining an image of the facial region (e.g., the region combining the face, hair, and neck) of user image 8 with the model image 10. As shown in FIG. 2, the display control means 12 includes a feature point extraction unit 14 that extracts feature points 8b, 10b in the facial region 8a of user image 8 and the facial region 10a of model image 10, and an orientation detection unit 15 that detects the orientation of the faces of user U and model M from the feature points 8b, 10b in the facial regions 8a, 10a.

また、表示制御手段12は、ユーザ画像8における特徴点8bの間の距離を算出し、モデル画像10における特徴点10bの間の距離を算出し、ユーザ画像8及びモデル画像10において対応する特徴点同士の距離の差が所定の範囲内となるようにユーザ画像8を修正する修正部16を備える。 The display control means 12 also includes a correction unit 16 that calculates the distance between feature points 8b in the user image 8 and the distance between feature points 10b in the model image 10, and corrects the user image 8 so that the difference in distance between corresponding feature points in the user image 8 and the model image 10 falls within a predetermined range.

さらに、表示制御手段12は、修正部16によって修正されたユーザ画像8の顔領域8aの画像をモデル画像10の顔領域10aの画像と置換して画像の合成を行う画像合成部17を備える。 Furthermore, the display control means 12 includes an image synthesis unit 17 that replaces the image of the face area 8a of the user image 8 corrected by the correction unit 16 with the image of the face area 10a of the model image 10 to synthesize the images.

次に、本実施形態のシステム1における作動について、図1~図6を参照して説明する。図1に示すように、ユーザUはユーザ端末3を用いて本実施形態のシステム1が提供するアプリを起動させる。アプリを起動してユーザUの個人認証等のログイン処理を行うと、試着のシミュレーションを行うユーザ画像8の選択を行うことができる。 Next, the operation of the system 1 of this embodiment will be described with reference to Figures 1 to 6. As shown in Figure 1, a user U uses a user terminal 3 to launch an app provided by the system 1 of this embodiment. After launching the app and performing login processing such as personal authentication for the user U, the user can select a user image 8 for a fitting simulation.

ユーザ画像8の選択は、ユーザ端末3内に記憶されている画像や、自身がSNS等にアップしている画像を選択することができる。図3(A)は、ユーザ端末3に複数の画像を表示させた状態を示す図であり、その内の1つの画像を選択すると、図3(B)に示すように選択されたユーザ画像8が表示される。 User images 8 can be selected from images stored in the user terminal 3 or images that the user has uploaded to social media, etc. Figure 3(A) shows multiple images displayed on the user terminal 3. When one of these images is selected, the selected user image 8 is displayed as shown in Figure 3(B).

ユーザUは、ユーザ端末3の画面に表示された登録ボタン18をタップ(又はクリック)することにより、この選択されたユーザ画像8をシミュレーションで使用するユーザ画像8としてシステム1に登録する。 By tapping (or clicking) the registration button 18 displayed on the screen of the user terminal 3, the user U registers the selected user image 8 in the system 1 as the user image 8 to be used in the simulation.

次に、ユーザUは、自己が試着したい衣服の検索を行う。検索は、図1に示すように、SNS4、フリマサイト5、或いはECサイト6等で行うことができる。具体的には、図3(A)に示すように、SNS4にアップされた複数の画像をタップして、気に入ったモデル画像10を1枚選択する。なお、SNS4、フリマサイト5、或いはECサイト6には、本実施形態のシステム1のユーザの画像のみを集めたサービス又はサイトを設けてもよい。 Next, the user U searches for clothing that he or she would like to try on. As shown in FIG. 1, the search can be performed on the SNS 4, flea market site 5, or EC site 6, etc. Specifically, as shown in FIG. 3(A), the user taps on multiple images uploaded to the SNS 4 to select one model image 10 that they like. Note that the SNS 4, flea market site 5, or EC site 6 may have a service or site that collects only images of users of the system 1 of this embodiment.

モデル画像10が選択されると、ユーザ端末3の画面にモデル画像10が表示され、モデル画像10の一部にシミュレーションボタン19が表示される。ここで、ユーザUがシミュレーションボタン19をタップすると、表示制御手段12による処理が開始される。 When a model image 10 is selected, the model image 10 is displayed on the screen of the user terminal 3, and a simulation button 19 is displayed in part of the model image 10. When the user U taps the simulation button 19, processing by the display control means 12 is initiated.

表示制御手段12では、まず、特徴点抽出部14によりユーザ画像8及びモデル画像10の顔領域10aにおける特徴点が抽出される。特徴点としては、例えば両目における黒目の中心、両目の中間点、鼻の頂点、両目の横の輪郭、顎の先端、口の両端、顔の輪郭と首との境目、頭の頂点、髪の輪郭の一部等が挙げられる。この特徴点は、顔の向きを検知するのに必要な点を選択している。図5(A)及び(B)は、特徴点抽出部14によって、ユーザ画像8の顔領域8aと、モデル画像10の顔領域10aにおいて特徴点8b、10bが抽出された状態を示している。 In the display control means 12, first, the feature point extraction unit 14 extracts feature points in the face region 10a of the user image 8 and the model image 10. Feature points include, for example, the centers of the pupils of both eyes, the midpoint between the eyes, the tip of the nose, the sides of the eyes, the tip of the chin, both edges of the mouth, the boundary between the face and neck, the top of the head, and part of the hairline. These feature points are selected as points necessary for detecting the direction of the face. Figures 5(A) and (B) show the state in which feature points 8b, 10b have been extracted by the feature point extraction unit 14 in the face region 8a of the user image 8 and the face region 10a of the model image 10.

次に、向き検出部15が、ユーザ画像8におけるユーザUの顔の向きと、モデル画像10におけるモデルMの顔の向きを検出する。向き検出部15では、単に各特徴点から検出される傾きだけでなく、顔の基準姿勢からのロール・ピッチ・ヨー(roll・pitch・yaw)の各値を求めて検出を行う。 Next, the orientation detection unit 15 detects the orientation of the face of the user U in the user image 8 and the orientation of the face of the model M in the model image 10. The orientation detection unit 15 not only detects the tilt from each feature point, but also calculates and detects the roll, pitch, and yaw values from the reference posture of the face.

顔の基準姿勢とは、例えば、顔の額の中心と、鼻の頂点と、顎の先端を結んだ線が垂直であり、両目を結んだ線が水平であり、視線がまっすぐ前を向いている状態とすることができる。 The reference facial posture can be, for example, a state in which the line connecting the center of the forehead, the tip of the nose, and the tip of the chin is vertical, the line connecting both eyes is horizontal, and the gaze is looking straight ahead.

向き検出部15では、この基準姿勢に対して、両目を結んだ線が水平線からどれだけ傾いているか(ロール)、視線が上下にどれだけ傾いているか(ピッチ)、視線が左右にどれだけ傾いているか(ヨー)のそれぞれの値を検出して顔の向きを検出する。 The orientation detection unit 15 detects the orientation of the face by detecting the amount the line connecting the eyes is tilted from the horizon (roll), the amount the gaze is tilted up or down (pitch), and the amount the gaze is tilted left or right (yaw) relative to this reference posture.

この向き検出部15における顔の向きの検出は、ユーザ画像8であれば、ユーザUの様々な顔の向きの画像を教師データとして学習した学習済みモデルを用いて、いわゆるAI処理を行って検出することができる。或いは、ユーザUを3Dスキャナ等で体型等を数値化して検出する等の手法の他、予めユーザの頭部にジャイロセンサ等を取り付け、様々な向きの写真とジャイロセンサの検出値とをデータ化して検出するようにしてもよい。 When detecting a user image 8, the facial orientation in the orientation detection unit 15 can be detected by performing so-called AI processing using a trained model that has been trained using images of the user U's face in various orientations as training data. Alternatively, the user U's body shape can be detected by quantifying it using a 3D scanner or the like, or a gyro sensor or the like can be attached to the user's head in advance, and photographs of the user in various orientations and the detection values of the gyro sensor can be converted into data for detection.

また、向き検出部15は、モデル画像10においても、モデルMの顔の基準姿勢からのロール・ピッチ・ヨーの各値を求めて、モデル画像10における顔領域10aの向きの検出を行う。 The orientation detection unit 15 also calculates the roll, pitch, and yaw values of the face of the model M from the reference posture in the model image 10, and detects the orientation of the face area 10a in the model image 10.

次に、修正部16は、ユーザ画像8及びモデル画像10における各特徴点間の距離の差が所定の範囲内となるようにモデル画像10の修正を行う。具体的には、ユーザ画像8及びモデル画像10における各特徴点間の距離の差について、ユーザ画像8とモデル画像10における複数の前記特徴点間の距離の差を2乗した値の合計が最小となるようにすることにより、ユーザ画像8及びモデル画像10における特徴点間の距離の差を所定の範囲内としている。 Next, the correction unit 16 corrects the model image 10 so that the difference in distance between each feature point in the user image 8 and the model image 10 falls within a predetermined range. Specifically, the difference in distance between each feature point in the user image 8 and the model image 10 is adjusted so that the sum of the squared values of the difference in distance between multiple feature points in the user image 8 and the model image 10 is minimized, thereby keeping the difference in distance between feature points in the user image 8 and the model image 10 within a predetermined range.

例えば、鼻の頂点と顎の先端との距離、両目の中間点と顎の先端との距離、両目の横の輪郭の距離等について、ユーザ画像8における距離からモデル画像10における距離を差し引いて2乗し、それぞれの値を加算する。この加算した値が最小となるように、ユーザ画像8又はモデル画像10の縮尺を調整する。 For example, for the distance between the tip of the nose and the tip of the chin, the distance between the midpoint of both eyes and the tip of the chin, the distance between the lateral contours of both eyes, etc., the distance in the model image 10 is subtracted from the distance in the user image 8, the result is squared, and the respective values are added. The scale of the user image 8 or model image 10 is adjusted so that this sum is minimized.

次に、画像合成部17が、修正部16によって修正されたユーザ画像8の顔部分とモデル画像10とを合成する。このとき、画像合成部17は、ユーザ画像8の頭髪部画像を抽出し、頭髪部画像の透明度を検出する。例えば、頭髪が密集している部分では透明度が低く、頭髪が密集していない部分では透明度が高くなる。 Next, the image synthesis unit 17 synthesizes the face portion of the user image 8 corrected by the correction unit 16 with the model image 10. At this time, the image synthesis unit 17 extracts the image of the hair portion of the user image 8 and detects the transparency of the image of the hair portion. For example, the transparency is low in areas where the hair is dense, and high in areas where the hair is not dense.

画像合成部17は、ユーザ画像8の顔部分をモデル画像10に合成する際に、頭髪部分の透明度に応じて画像貼り付け時の透明度を調節する。これにより、頭髪部画像の透明度が高いところでは、頭髪部分の透明度に応じて背景画像が見えるようになるので、合成画像の違和感が解消される。 When compositing the face portion of the user image 8 onto the model image 10, the image composition unit 17 adjusts the transparency of the image when pasting it depending on the transparency of the hair portion. As a result, where the transparency of the hair portion image is high, the background image becomes visible depending on the transparency of the hair portion, eliminating the sense of incongruity of the composite image.

また、画像合成部17は、ユーザ画像8におけるユーザUの視線と、モデル画像10におけるモデルMの視線の方向を検知し、両画像における視線が左右逆になっている場合は、ユーザ画像8の視線を左右反転させる反転処理を行ってもよい。 In addition, the image synthesis unit 17 may detect the direction of the gaze of the user U in the user image 8 and the gaze of the model M in the model image 10, and if the gazes in both images are reversed left to right, perform an inversion process to reverse the gaze of the user image 8 left to right.

図5(A)はユーザ画像8であるが、ユーザUの視線は若干左側を向いている。一方で、図5(B)のモデル画像10を見ると、モデルMの視線は若干右側を向いている。このような場合に、画像合成部17は、ユーザ画像8の目の部分において、白目の中の黒目の位置を左右反転させる反転処理を行う。当該反転処理により、モデル画像10に合成された際のユーザ画像8の視線は、モデル画像10と同様の視線となり、合成画像の違和感が解消される。 Figure 5 (A) shows user image 8, in which user U's gaze is directed slightly to the left. On the other hand, looking at model image 10 in Figure 5 (B), model M's gaze is directed slightly to the right. In such cases, the image synthesis unit 17 performs an inversion process in which the position of the pupil in the white of the eye is reversed left to right in the eye area of user image 8. This inversion process ensures that the gaze of user image 8 when combined with model image 10 is the same as that of model image 10, eliminating any sense of incongruity in the synthesized image.

また、このとき、モデル画像10においてモデルMの顔や頭髪部分を切り取り、ユーザ画像8におけるユーザUの顔と頭髪部分を合成することができる。このとき、切り取り部分が大きい場合は、空白部分の背景を周囲に合わせて再描画処理を施してもよい。 In addition, at this time, the face and hair of model M can be cut out from model image 10 and combined with the face and hair of user U in user image 8. At this time, if the cut-out portion is large, a redrawing process can be performed to adjust the background of the blank area to fit the surrounding area.

また、ユーザ画像8の顔領域の合成を行うと、顔と首の部分でギャップが生じることがあるが、この場合は、首領域を顔領域の境界部分まで伸ばすいわゆるフィリング処理を行ってもよい。また、ユーザ画像8の顔領域とモデル画像10の周囲の色相や彩度が異なっているときは、ユーザ画像8の顔領域の色相や彩度を周囲に合わせて調整してもよい。 In addition, when combining the face region of user image 8, a gap may occur between the face and neck. In this case, a so-called filling process may be performed to extend the neck region to the boundary of the face region. In addition, if the hue or saturation of the face region of user image 8 differs from that of the surrounding area of model image 10, the hue or saturation of the face region of user image 8 may be adjusted to match the surrounding area.

以上のような処理を行うことにより、モデル画像10にユーザ画像8の顔領域の画像を合成した場合でも、違和感が生じない合成画像を生成することができる。本実施形態のシステムにより生成された合成画像は、例えば図6に示す画像となる。 By performing the above processing, a composite image that does not appear unnatural can be generated even when the image of the facial region of the user image 8 is combined with the model image 10. The composite image generated by the system of this embodiment is, for example, the image shown in Figure 6.

図6に示す合成画像20は、ユーザ画像8の顔領域の画像が、モデル画像10における顔の向き(ロール・ピッチ・ヨー)に調整され、ユーザUの特徴点間の距離がモデルMの特徴点間の距離に近づくように調整され、さらに視線も調整がなされているため、違和感がなく、あたかもユーザUがモデル画像10における衣服を身につけているような画像とすることができる。 The composite image 20 shown in Figure 6 is created by adjusting the image of the face region of the user image 8 to match the orientation (roll, pitch, yaw) of the face in the model image 10, adjusting the distance between the feature points of the user U to be closer to the distance between the feature points of the model M, and further adjusting the gaze, so that the image looks natural and as if the user U is wearing the clothing in the model image 10.

これにより、ユーザUは、実際の試着ができない場合であっても、自身の所有するスマートフォンをユーザ端末3として、試着のシミュレーションを行うことができる。 This allows user U to simulate trying on clothes using their own smartphone as the user terminal 3, even if they are unable to actually try on the clothes.

ここで、ユーザUが図6に示すシミュレーションボタン19をタップすると、モデル画像10の衣服や小物に関する情報を入手することができ、気に入った場合は、SNS4、フリマサイト5、或いはECサイト6に接続してこれらの衣服や小物を購入することが可能となる。 Here, when user U taps the simulation button 19 shown in Figure 6, they can obtain information about the clothes and accessories in the model image 10, and if they like them, they can connect to SNS 4, flea market site 5, or EC site 6 to purchase these clothes and accessories.

なお、上記実施形態においては、ユーザ端末3としてスマートフォンを利用した例について説明したが、特許文献1のように、ユーザUを等身大で撮影して画像と身長、体重等の数値を取得する装置を用いてもよく、3Dスキャナ等の機器を用いてユーザUの画像や寸法データを取得するようにしてもよい。 In the above embodiment, an example was described in which a smartphone was used as the user terminal 3. However, as in Patent Document 1, a device that takes a life-size photograph of the user U and acquires the image and numerical values such as height and weight may also be used, or an apparatus such as a 3D scanner may be used to acquire the image and dimensional data of the user U.

また、上記実施形態では、顔領域を、顔、頭髪、及び首を合わせた領域としているが、顔と頭髪のみを顔領域としてもよい。 In addition, in the above embodiment, the facial region is defined as the region including the face, hair, and neck, but the facial region may also be defined as the face and hair only.

1…試着シミュレーションシステム
2…プログラム(アプリ)
3…ユーザ端末
4…SNS
5…フリマサイト
6…ECサイト
7…モデル端末
8…ユーザ画像
8a…顔領域
8b…特徴点
9…ユーザ画像入力手段
10…モデル画像
10a…顔領域
10b…特徴点
11…モデル画像入力手段
12…表示制御手段
13…通信手段
14…特徴点抽出部
15…向き検出部
16…修正部
17…画像合成部
18…登録ボタン
19…シミュレーションボタン
20…合成画像
U…ユーザ
M…モデル
S…サーバ

1... Try-on simulation system 2... Program (app)
3... User terminal 4... SNS
5...Flea market site 6...EC site 7...Model terminal 8...User image 8a...Facial area 8b...Feature points 9...User image input means 10...Model image 10a...Facial area 10b...Feature points 11...Model image input means 12...Display control means 13...Communication means 14...Feature point extraction unit 15...Orientation detection unit 16...Correction unit 17...Image synthesis unit 18...Registration button 19...Simulation button 20...Synthesized image U...User M...Model S...Server

Claims (5)

ユーザを撮影したユーザ画像を入力するユーザ画像入力手段と、
モデルが衣服を着用したモデル画像を入力するモデル画像入力手段と、
前記ユーザ画像と前記モデル画像を表示装置の画面に表示する表示制御手段とを備え、
前記表示制御手段は、
前記ユーザ画像及び前記モデル画像の顔領域における特徴点を抽出する特徴点抽出部と、
前記ユーザ画像及び前記モデル画像の前記特徴点から前記ユーザ及び前記モデルの顔の向きを検出する向き検出部と、
前記ユーザ画像及び前記モデル画像における前記特徴点間の距離の差と、前記顔の向き差を所定の範囲内に修正する修正部と、
前記修正部により修正された前記ユーザ画像の顔部分と前記モデル画像とを合成して前記表示装置に合成画像を表示させる画像合成部とを備え
前記画像合成部は、前記ユーザ画像の頭髪部画像を抽出し、前記頭髪部画像の透明度を検出し、前記合成画像における前記ユーザの頭髪部の透明度を前記ユーザ画像における透明度として前記頭髪部の背景の画像と合成することを特徴とする試着シミュレーションシステム。
a user image input means for inputting a user image obtained by photographing a user;
a model image input means for inputting a model image of a model wearing the garment;
a display control means for displaying the user image and the model image on a screen of a display device;
The display control means
a feature point extraction unit that extracts feature points in a face region of the user image and the model image;
a direction detection unit that detects the direction of the face of the user and the face of the model from the feature points of the user image and the model image;
a correction unit that corrects the difference in distance between the feature points in the user image and the model image and the difference in face orientation within a predetermined range;
an image synthesis unit that synthesizes a face portion of the user image corrected by the correction unit with the model image and displays a synthesized image on the display device ,
The image synthesis unit extracts an image of the hair portion of the user image, detects the transparency of the hair portion image, and synthesizes the transparency of the user's hair portion in the synthesized image with an image of the background of the hair portion as the transparency in the user image .
ユーザを撮影したユーザ画像を入力するユーザ画像入力手段と、
モデルが衣服を着用したモデル画像を入力するモデル画像入力手段と、
前記ユーザ画像と前記モデル画像を表示装置の画面に表示する表示制御手段とを備え、
前記表示制御手段は、
前記ユーザ画像及び前記モデル画像の顔領域における特徴点を抽出する特徴点抽出部と、
前記ユーザ画像及び前記モデル画像の前記特徴点から前記ユーザ及び前記モデルの顔の向きを検出する向き検出部と、
前記ユーザ画像及び前記モデル画像における前記特徴点間の距離の差と、前記顔の向き差を所定の範囲内に修正する修正部と、
前記修正部により修正された前記ユーザ画像の顔部分と前記モデル画像とを合成して前記表示装置に合成画像を表示させる画像合成部とを備え、
前記画像合成部は、前記ユーザ画像と前記モデル画像における視線の方向を検知し、両画像における視線が左右逆になっている場合は、前記ユーザ画像の視線を左右反転させる反転処理を行うことを特徴とする試着シミュレーションシステム。
a user image input means for inputting a user image obtained by photographing a user;
a model image input means for inputting a model image of a model wearing the garment;
a display control means for displaying the user image and the model image on a screen of a display device;
The display control means
a feature point extraction unit that extracts feature points in a face region of the user image and the model image;
a direction detection unit that detects the direction of the face of the user and the face of the model from the feature points of the user image and the model image;
a correction unit that corrects the difference in distance between the feature points in the user image and the model image and the difference in face orientation within a predetermined range;
an image synthesis unit that synthesizes a face portion of the user image corrected by the correction unit with the model image and displays a synthesized image on the display device,
The image synthesis unit detects the direction of gaze in the user image and the model image, and if the gaze in both images is reversed left to right, performs an inversion process to reverse the gaze of the user image left to right.
請求項1又は2に記載の試着シミュレーションシステムであって、
前記向き検出部は、前記ユーザ及び前記モデルの顔の向きの差を、顔の基準姿勢からのロール・ピッチ・ヨーの各値を求めて検出することを特徴とする試着シミュレーションシステム。
3. The fitting simulation system according to claim 1 ,
The orientation detection unit detects the difference in facial orientation between the user and the model by calculating roll, pitch, and yaw values from a reference facial posture.
請求項1又は2に記載の試着シミュレーションシステムであって、
前記修正部は、前記ユーザ画像と前記モデル画像における複数の前記特徴点間の距離の差を2乗した値の合計が最小となるようにすることにより、前記ユーザ画像及び前記モデル画像における前記特徴点間の距離の差を所定の範囲内とすることを特徴とする試着シミュレーションシステム。
3. The fitting simulation system according to claim 1 ,
a correction unit that minimizes the sum of squared values of the differences in distance between the feature points in the user image and the model image, thereby keeping the differences in distance between the feature points in the user image and the model image within a predetermined range.
コンピュータを、請求項1又は2に記載の試着シミュレーションシステムとして作動させるための試着シミュレーションプログラム。 A fitting simulation program for causing a computer to operate as the fitting simulation system according to claim 1 or 2 .
JP2023063778A 2023-04-10 2023-04-10 Clothing fitting simulation system and program Active JP7713733B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023063778A JP7713733B2 (en) 2023-04-10 2023-04-10 Clothing fitting simulation system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023063778A JP7713733B2 (en) 2023-04-10 2023-04-10 Clothing fitting simulation system and program

Publications (2)

Publication Number Publication Date
JP2024150368A JP2024150368A (en) 2024-10-23
JP7713733B2 true JP7713733B2 (en) 2025-07-28

Family

ID=93153967

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023063778A Active JP7713733B2 (en) 2023-04-10 2023-04-10 Clothing fitting simulation system and program

Country Status (1)

Country Link
JP (1) JP7713733B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009064086A (en) 2007-09-04 2009-03-26 Sega Corp Image processing program, computer-readable recording medium storing the program, image processing apparatus, and image processing method
JP2013168969A (en) 2013-03-25 2013-08-29 Olympus Imaging Corp Image display method, and image display device
JP2015149016A (en) 2014-02-07 2015-08-20 株式会社サムスン日本研究所 Line-of-sight conversion device, line-of-sight conversion method, and program
JP2015159550A (en) 2015-03-19 2015-09-03 オリンパス株式会社 Imaging apparatus, imaging method, and program
JP2018200592A (en) 2017-05-29 2018-12-20 大日本印刷株式会社 Face authentication device, face authentication method, and program
JP2021193599A (en) 2020-09-14 2021-12-23 ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド Virtual object figure synthesizing method, device, electronic apparatus, and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009064086A (en) 2007-09-04 2009-03-26 Sega Corp Image processing program, computer-readable recording medium storing the program, image processing apparatus, and image processing method
JP2013168969A (en) 2013-03-25 2013-08-29 Olympus Imaging Corp Image display method, and image display device
JP2015149016A (en) 2014-02-07 2015-08-20 株式会社サムスン日本研究所 Line-of-sight conversion device, line-of-sight conversion method, and program
JP2015159550A (en) 2015-03-19 2015-09-03 オリンパス株式会社 Imaging apparatus, imaging method, and program
JP2018200592A (en) 2017-05-29 2018-12-20 大日本印刷株式会社 Face authentication device, face authentication method, and program
JP2021193599A (en) 2020-09-14 2021-12-23 ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド Virtual object figure synthesizing method, device, electronic apparatus, and storage medium

Also Published As

Publication number Publication date
JP2024150368A (en) 2024-10-23

Similar Documents

Publication Publication Date Title
JP7504968B2 (en) Avatar display device, avatar generation device and program
CN111787242B (en) Method and apparatus for virtual fitting
EP3479296B1 (en) System of virtual dressing utilizing image processing, machine learning, and computer vision
AU2018214005B2 (en) Systems and methods for generating a 3-D model of a virtual try-on product
US10311508B2 (en) Garment modeling simulation system and process
US10911695B2 (en) Information processing apparatus, information processing method, and computer program product
US20200066052A1 (en) System and method of superimposing a three-dimensional (3d) virtual garment on to a real-time video of a user
KR101821284B1 (en) Method and system to create custom products
US8976230B1 (en) User interface and methods to adapt images for approximating torso dimensions to simulate the appearance of various states of dress
US20170352091A1 (en) Methods for generating a 3d virtual body model of a person combined with a 3d garment image, and related devices, systems and computer program products
US20130173226A1 (en) Garment modeling simulation system and process
US8674989B1 (en) System and method for rendering photorealistic images of clothing and apparel
JP2011209887A (en) Method and program for creating avatar, and network service system
CN111538405A (en) Information processing method, terminal and non-transitory computer readable storage medium
JP7228025B2 (en) Methods and Devices for Augmented Reality-Based Virtual Garment Try-On with Multiple Detections
JP2017059123A (en) Template selection system, template selection method, template selection program, and recording medium storing the program
US20160055682A1 (en) Three-dimensional modeling method and electronic apparatus thereof
WO2021039856A1 (en) Information processing device, display control method, and display control program
KR20170143223A (en) Apparatus and method for providing 3d immersive experience contents service
CN106897916A (en) Customized clothing remote customisation method based on mobile terminal
CN118411746A (en) A face fusion method, system, electronic device and storage medium
CN106023068A (en) Glasses frame try-on method, apparatus and system
WO2015172229A1 (en) Virtual mirror systems and methods
KR102506352B1 (en) Digital twin avatar provision system based on 3D anthropometric data for e-commerce
TW201629907A (en) System and method for generating three-dimensional facial image and device thereof

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20230510

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230530

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240517

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250507

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250701

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250708

R150 Certificate of patent or registration of utility model

Ref document number: 7713733

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150