KR20100050052A - Virtual glasses wearing method - Google Patents
Virtual glasses wearing method Download PDFInfo
- Publication number
- KR20100050052A KR20100050052A KR1020080109141A KR20080109141A KR20100050052A KR 20100050052 A KR20100050052 A KR 20100050052A KR 1020080109141 A KR1020080109141 A KR 1020080109141A KR 20080109141 A KR20080109141 A KR 20080109141A KR 20100050052 A KR20100050052 A KR 20100050052A
- Authority
- KR
- South Korea
- Prior art keywords
- glasses
- image
- wearer
- reference point
- face
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0611—Request for offers or quotes
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
The present invention relates to a method for virtually wearing glasses on a face image of a wearer by using a computer. In particular, the glasses image is deformed according to the rotation value of the face image of the wearer. The present invention relates to a virtual glasses wearing method for generating a virtual wearing image to directly select glasses suitable for the wearer without wearing the glasses directly.
Recently, eyeglasses have become an important fashion accessory that expresses not only the original medical function that protects the eyesight of the user but also the taste and personality of the eyewear wearer.
In the past, in order to purchase such glasses, most users went to the store and tried to buy glasses of various types, and then chose glasses to buy. As e-commerce increases, the glasses, like other fashion products, are sold on the Internet site. The number of users who purchase and view the images they provide is increasing. Especially, sunglasses, goggles, and goggles, which are not directly related to eyesight, do not need the help of specialists such as doctors or opticians. have.
However, when purchasing glasses only by looking at the glasses image through the Internet, the satisfaction is lower than when actually wearing the glasses, and using the computer image synthesis technology to create a virtual wearing glasses to increase the user's satisfaction Various virtual wearing methods have emerged.
In the related art, Korean Patent Registration No. 10-0365664 proposes a method of simulating a state similar to the actual state of wearing glasses by adding pre-inputted prescription values of subjects to wear and lens and eyeglass frame information, and No. 61-80222. In the publication, a portrait of a person is photographed with a video camera, the spectacle wearing area is designated on the person, and the frame is superimposed on the designated area, or Korean Patent Registration No. 10-0386962 shows a face image photographed from various angles. The standardized input and standardization of the glasses image and the actual dimensions of the glasses were inputted and standardized to synthesize the glasses image on the face image, and presented a virtual image at various angles.
However, in the former case, the optician is selected as the main object of the proposal, and the wearer visits the visitor in person to generate the wearer information.In addition to the shape information, the glasses information to be worn includes detailed information such as the material, lens type, frequency, thickness, and weight of the frame. There is no need to provide a lens from the medical side because it requires management, there is a problem that is difficult to apply to the store of the e-commerce method that the user must operate the system directly.
In the latter case, first of all, in terms of the user, firstly, it is difficult to apply to electronic commerce because it is necessary to have an expensive system capable of photographing glasses wearers in various directions or move to a separate place equipped with the system. The second is the process of receiving and processing only the front picture as the network upload method, but in this case, the process of inputting the face dimension information of the user is complicated, and the face dimension information and the face shape are analyzed automatically by the system. The method of extracting information also has a problem in that it is difficult to purchase glasses that are actually satisfactory because the accuracy is significantly lowered due to various photo backgrounds when applied to the photograph taken by the user. Third, the method of changing, applying and purchasing only glasses by continuously utilizing the once photographed image is not realistic given the fact that the preferred glasses are changed according to their clothes, hairstyles, etc. as they are already established as fashion props. Fourth, the size of the captured image is stored in each step and the original is damaged, and the loss of the image size can occur.
In terms of service provider, it is necessary to generate three-dimensional shape information of glasses for synthesizing glasses images from various angles. This process takes a lot of time and money, and stores the generated three-dimensional results in stages. As a result, storage space is wasted. In addition to this, there are many problems such as having to visit the wearer at least once and photographing using professional equipment.
In addition, Korean Patent Registration No. 10-2004-0097349 proposes a method of providing a virtual wearing image by generating a face of a wearer as a 3D model and synthesizing various glasses generated as a 3D model, but provided in 2D. A high performance computer is required in the implementation stage of analyzing the face photo and generating a 3D model, and the obtained result is also a deformation of the provided face of the wearer.
Accordingly, an object of the present invention is to provide a virtual glasses wearing method for the user to easily and variously create a variety of optimal eyewear pattern without any additional professional knowledge or information in order to solve the above problems.
According to an aspect of the present invention, a first step of inputting a face image of a wearer, a second step of designating a position reference point in the input face image, and a face size and an eye position according to the position reference point And a third step of calculating a rotation angle, a fourth step of generating an image of the glasses modified according to the value calculated in the third step, and a fifth step of synthesizing the image of the glasses generated on the image of the wearer. Characterized in that it comprises a.
According to the present invention, a user of the present invention who wants to purchase glasses can experience the virtual wearing function of the glasses through a simple process of selecting and inputting a picture of the wearer and clicking only a few reference points, Since the result can be virtually worn by using the three-dimensional rotation function of the glasses even if the head is not exactly facing, the user does not have to photograph a separate image for use of the present invention. The invention can be applied.
In addition, the image of the provided face is used as it is, and the glasses also transform and synthesize 2D image information, so the computation amount is smaller than that of the 3D modeled glasses composition, so that the user can directly perform the deformation and compositing functions of the glasses on the user's computer. have. In this case, there is no need to transmit the wearer's image to the server, which protects the user's personal information, and the server transmission process of the wearer's face image, which is relatively large compared to the glasses image, is omitted, thereby reducing the execution time. Can be.
Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings.
First, the user executes a virtual wearing program that is downloaded or pre-installed through the Internet, and inputs a face image of the wearer into the program. In this process, the server transmission function of the face image may be omitted to protect personal information and prevent execution delay of the program.
A reference point is then input to determine the position, size and rotation of the glasses on the wearer's face image. In general, when taking a face image, the head is often turned to the left or right, or bowed up and down to obtain a better quality, so even a front view may cause a considerable amount of rotational error. Therefore, in order to obtain a realistic fit, the glasses image should be rotated or moved according to the input face image. For this purpose, the user can calculate the rotation angle to know how tilted the wearer's face image is from the front. Specify a reference point, such as 1. These reference points are assigned to the eyes and ears, for example, as the
In FIG. 2, the
The size t of the glasses image to be synthesized is determined by using any one of the
The rotation values (x, y, z) of each axis, the size (t) of the glasses image, and the position of the glasses in the face image calculated through the above process are stored together with the image file information. Even if another pair of glasses is selected using the image file, it is not necessary to repeat the process of inputting the reference point again.
The virtual wearing glasses program generates a modified glasses image by using the rotation axis or the rotation reference point information of the glasses according to the size, the rotation value (x, y, z) of the glasses.
The rotation axis or rotation reference point information of the glasses is provided by the server administrator.In order to generate more accurate glasses deformation image during compositing, the information about the wearing point where both eyes and ears are located is separately stored for each glasses, and the effect of rotation is used. In order to increase the information about the rotation reference line or rotation reference point of each of the x, y, z axis is also stored for each glasses.
For reference, the user may select the glasses in any process.
In FIG. 3, when the
And when the user selects the other glasses, as shown in Figure 2, the size of the glasses and the position and rotation value information on the face is stored, so the user can get a composite picture applied with the new glasses without a separate reference point input process Can be.
Meanwhile, in order to increase the wearing comfort of the synthesized glasses image, the color tone of the glasses may be changed according to the background of the input image. For example, by analyzing the color tone information of the periphery where the glasses are to be worn in the input image, and calculating the position of the light source. When the glasses image is combined with the face image, the lens tint is changed, and the light is reflected off the lens or creates shadows.
In addition, according to the y value, all or part of the
1 is a view showing a wearer's face image and the reference point input by the user in accordance with the present invention.
FIG. 2 is a diagram illustrating the calculation principle of the up / down lifting angle (x-axis rotation value), the left and right turning degree (y-axis rotation value), and the tilt of the face (z-axis rotation value) of the face image using the reference point of FIG. 1. .
FIG. 3 is a view in which the image of the glasses moved and rotated to a value calculated according to the principle of FIG. 2 is combined with the face image of FIG. 1. FIG.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080109141A KR20100050052A (en) | 2008-11-05 | 2008-11-05 | Virtual glasses wearing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080109141A KR20100050052A (en) | 2008-11-05 | 2008-11-05 | Virtual glasses wearing method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20100050052A true KR20100050052A (en) | 2010-05-13 |
Family
ID=42276261
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080109141A KR20100050052A (en) | 2008-11-05 | 2008-11-05 | Virtual glasses wearing method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20100050052A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103400119A (en) * | 2013-07-31 | 2013-11-20 | 南京融图创斯信息科技有限公司 | Face recognition technology-based mixed reality spectacle interactive display method |
CN103413118A (en) * | 2013-07-18 | 2013-11-27 | 毕胜 | On-line glasses try-on method |
WO2013177456A1 (en) * | 2012-05-23 | 2013-11-28 | 1-800 Contacts, Inc. | Systems and methods for adjusting a virtual try-on |
CN103456008A (en) * | 2013-08-26 | 2013-12-18 | 刘晓英 | Method for matching face and glasses |
KR101520778B1 (en) * | 2014-11-28 | 2015-05-18 | (주) 뷰엠테크놀로지 | Method, apparatus and computer program executing the method for fitting contact lens virtually |
US9208608B2 (en) | 2012-05-23 | 2015-12-08 | Glasses.Com, Inc. | Systems and methods for feature tracking |
US9236024B2 (en) | 2011-12-06 | 2016-01-12 | Glasses.Com Inc. | Systems and methods for obtaining a pupillary distance measurement using a mobile computing device |
US9483853B2 (en) | 2012-05-23 | 2016-11-01 | Glasses.Com Inc. | Systems and methods to display rendered images |
KR20170010985A (en) | 2015-07-21 | 2017-02-02 | (주)월드트렌드 | Eyeglasses try-on simulation method using augumented reality |
KR101922713B1 (en) * | 2018-08-31 | 2019-02-20 | 이준호 | User terminal, intermediation server, system and method for intermediating optical shop |
KR20190114602A (en) * | 2018-03-30 | 2019-10-10 | 경일대학교산학협력단 | Apparatus for performing virtual fitting using multi-level artificial neural network, method thereof and computer recordable medium storing program to perform the method |
KR20190114603A (en) * | 2018-03-30 | 2019-10-10 | 경일대학교산학협력단 | Apparatus for performing virtual fitting using cyclic artificial neural network, method thereof and computer recordable medium storing program to perform the method |
KR20190142824A (en) * | 2018-06-19 | 2019-12-30 | 동의대학교 산학협력단 | Virtual wear method and system of jewelry |
-
2008
- 2008-11-05 KR KR1020080109141A patent/KR20100050052A/en not_active Application Discontinuation
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9236024B2 (en) | 2011-12-06 | 2016-01-12 | Glasses.Com Inc. | Systems and methods for obtaining a pupillary distance measurement using a mobile computing device |
US9311746B2 (en) | 2012-05-23 | 2016-04-12 | Glasses.Com Inc. | Systems and methods for generating a 3-D model of a virtual try-on product |
WO2013177456A1 (en) * | 2012-05-23 | 2013-11-28 | 1-800 Contacts, Inc. | Systems and methods for adjusting a virtual try-on |
US9208608B2 (en) | 2012-05-23 | 2015-12-08 | Glasses.Com, Inc. | Systems and methods for feature tracking |
US9235929B2 (en) | 2012-05-23 | 2016-01-12 | Glasses.Com Inc. | Systems and methods for efficiently processing virtual 3-D data |
US9286715B2 (en) | 2012-05-23 | 2016-03-15 | Glasses.Com Inc. | Systems and methods for adjusting a virtual try-on |
US10147233B2 (en) | 2012-05-23 | 2018-12-04 | Glasses.Com Inc. | Systems and methods for generating a 3-D model of a user for a virtual try-on product |
US9378584B2 (en) | 2012-05-23 | 2016-06-28 | Glasses.Com Inc. | Systems and methods for rendering virtual try-on products |
US9483853B2 (en) | 2012-05-23 | 2016-11-01 | Glasses.Com Inc. | Systems and methods to display rendered images |
CN103413118B (en) * | 2013-07-18 | 2019-02-22 | 毕胜 | Online glasses try-on method |
CN103413118A (en) * | 2013-07-18 | 2013-11-27 | 毕胜 | On-line glasses try-on method |
CN103400119A (en) * | 2013-07-31 | 2013-11-20 | 南京融图创斯信息科技有限公司 | Face recognition technology-based mixed reality spectacle interactive display method |
CN103456008A (en) * | 2013-08-26 | 2013-12-18 | 刘晓英 | Method for matching face and glasses |
WO2016085085A1 (en) * | 2014-11-28 | 2016-06-02 | (주)뷰엠테크놀로지 | Contact lens virtual fitting method and device, and computer program for executing contact lens virtual fitting method |
KR101520778B1 (en) * | 2014-11-28 | 2015-05-18 | (주) 뷰엠테크놀로지 | Method, apparatus and computer program executing the method for fitting contact lens virtually |
KR20170010985A (en) | 2015-07-21 | 2017-02-02 | (주)월드트렌드 | Eyeglasses try-on simulation method using augumented reality |
KR20190114602A (en) * | 2018-03-30 | 2019-10-10 | 경일대학교산학협력단 | Apparatus for performing virtual fitting using multi-level artificial neural network, method thereof and computer recordable medium storing program to perform the method |
KR20190114603A (en) * | 2018-03-30 | 2019-10-10 | 경일대학교산학협력단 | Apparatus for performing virtual fitting using cyclic artificial neural network, method thereof and computer recordable medium storing program to perform the method |
KR20190142824A (en) * | 2018-06-19 | 2019-12-30 | 동의대학교 산학협력단 | Virtual wear method and system of jewelry |
KR101922713B1 (en) * | 2018-08-31 | 2019-02-20 | 이준호 | User terminal, intermediation server, system and method for intermediating optical shop |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20100050052A (en) | Virtual glasses wearing method | |
US11366343B2 (en) | Systems and methods for adjusting stock eyewear frames using a 3D scan of facial features | |
US12067689B2 (en) | Systems and methods for determining the scale of human anatomy from images | |
CN108537628B (en) | Method and system for creating customized products | |
US11307437B2 (en) | Method of designing and placing a lens within a spectacles frame | |
KR100523742B1 (en) | System and Method for 3-Dimension Simulation of Glasses | |
JP3250184B2 (en) | Eyewear simulation system | |
US9568748B2 (en) | Methods of designing and fabricating custom-fit eyeglasses using a 3D printer | |
JP2017527858A (en) | Systems and methods for providing custom-fitted and styled eyewear based on user-provided images and preferences | |
KR102231239B1 (en) | Eyeglasses try-on simulation method | |
WO2018191784A1 (en) | Eyeglasses ordering system and digital interface therefor | |
US20110071804A1 (en) | Method And The Associated Mechanism For 3-D Simulation Stored-Image Database-Driven Spectacle Frame Fitting Services Over Public Network | |
KR20170071967A (en) | Method for recommending glass in online shopping mall | |
JP2023515517A (en) | Fitting eyeglass frames including live fitting | |
KR100386962B1 (en) | Method and system for putting eyeglass' image on user's facial image | |
JP2024531840A (en) | SYSTEM AND METHOD FOR DIGITAL MEASUREMENT OF AN OBJECT - Patent application | |
JP3969842B2 (en) | Method of creating composite image in spectacle wearing simulation | |
JP3825654B2 (en) | Ophthalmic optical system simulation method and apparatus | |
TWI663561B (en) | Virtual glasses matching method and system | |
TW202122033A (en) | Measuring method of lens frame wearing parameters and measuring equipment thereof | |
GB2629457A (en) | Measuring tool | |
WO2022234077A1 (en) | Method, processing device and system for determining at least one centration parameter for aligning spectacle lenses in a spectacle frame to eyes of a wearer | |
JP6533925B2 (en) | Method of calculating lens mounting information, electronic system for executing the same calculation method, and program used for the same electronic system | |
WO2024037722A1 (en) | Devices, methods and computer programs for virtual eyeglasses try-on | |
JP2024528370A (en) | How to try on virtual glasses |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |