KR20170071967A - Method for recommending glass in online shopping mall - Google Patents
Method for recommending glass in online shopping mall Download PDFInfo
- Publication number
- KR20170071967A KR20170071967A KR1020150180244A KR20150180244A KR20170071967A KR 20170071967 A KR20170071967 A KR 20170071967A KR 1020150180244 A KR1020150180244 A KR 1020150180244A KR 20150180244 A KR20150180244 A KR 20150180244A KR 20170071967 A KR20170071967 A KR 20170071967A
- Authority
- KR
- South Korea
- Prior art keywords
- user
- face
- glasses
- face model
- area
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0631—Recommending goods or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
- G06T2207/30201—Face
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 안경 온라인 판매 시스템의 안경 추천 방법에 관한 것으로, 이는 사용자로부터 제공되는 사용자 얼굴 사진을 수신 및 분석하여, 사용자 얼굴 영역, 눈 영역, 동공 영역, 귀 영역을 검출하고 위치 관계를 분석하여 사용자 촬영 시점을 파악하는 단계; 상기 사용자 촬영 시점을 기반으로 기 등록된 3차원 얼굴 모델로의 이미지 투영 동작을 수행하여 사용자 얼굴 모델을 생성하는 단계; 상기 사용자 얼굴 모델이 표시 시점을 정면 시점으로 조정한 후, 사용자로부터 수동 입력되는 동공간 거리값을 기반으로 사용자 얼굴 모델의 실물 크기를 유추하고, 사용자 얼굴 치수 정보를 산출 및 저장하는 단계; 및 상기 사용자 얼굴 치수 정보와 사용자 선택 안경의 치수 정보를 비교 분석하여, 상기 사용자 선택 안경의 착용 가능 여부를 확인 및 통보하는 단계를 포함할 수 있다. The present invention relates to a method of recommending glasses of an eyeglasses online sales system, which receives and analyzes a user's face photograph provided by a user, detects a user's face area, eye area, pupil area, ear area, Determining a photographing time point; Generating a user's face model by performing an image projection operation on a previously registered three-dimensional face model based on the user photographing time point; Estimating the real size of the user's face model based on the manually input dynamic distance value from the user after adjusting the display time of the user's face model to the frontal view point and calculating and storing the user's face size information; And comparing and analyzing the user's face size information and the size information of the user's selected glasses to confirm whether or not the user's selected glasses can be worn.
Description
본 발명은 안경 온라인 판매 시스템의 안경 추천 방법에 관한 것으로, 더욱 상세하게는 사용자가 최소한의 정보 입력 동작만으로 최적의 안경을 추천 및 구매할 수 있도록 하는 안경 온라인 판매 시스템의 안경 추천 방법에 관한 것이다. The present invention relates to a method for recommending glasses in an on-line sales system for glasses, and more particularly, to a method for recommending glasses in an on-line sales system for glasses that allows a user to recommend and purchase the best eyeglasses only with a minimum of information input operation.
최근에 들어, 전자상거래시장이 기하급수적으로 확대 및 증가됨에 따라 온라인상으로 판매되는 물건의 종류는 더욱 다양화되고 있다. Recently, as the e - commerce market exponentially grows and grows, the kinds of things that are sold online are becoming more diverse.
이러한 분위기에 따라 과거에는 이러한 안경을 구입하기 위해서 대부분은 사용자가 매장에 가서 직접 여러 종류의 안경테를 착용해 본 후 안경을 선택하여 구매하였었는데, 전자상거래가 증가함에 따라 다른 패션 상품들과 마찬가지로 안경도 인터넷 사이트에서 제공하는 이미지를 보고 구매하는 사용자들이 늘고 있으며, 특히 시력과 직접적인 관련이 없는 선글라스, 고글, 물안경 등의 경우 의사나 안경사 등 전문 인력의 도움이 필요 없기 때문에 전자상거래를 통한 매출의 비중이 급속히 증가하고 있다.According to this atmosphere, in order to purchase such glasses in the past, most of the users went to the store and bought various kinds of eyeglass frames directly to purchase eyeglasses, and as the electronic commerce increases, In the case of sunglasses, goggles and goggles that are not directly related to eyesight, the need for specialists such as doctors and opticians is not needed, so the proportion of sales through e-commerce Is rapidly increasing.
하지만 인터넷을 통하여 안경 이미지만을 보고 안경을 구매하는 경우, 실제 착용해 보고 구매한 경우에 비해 만족도가 낮으며, 컴퓨터 이미지 합성기술을 이용하여 가상으로 안경을 착용한 모습을 생성하여 사용자의 만족도를 높이기 위한 다양한 가상착용 방법이 등장하고 있다. However, when purchasing eyeglasses by glasses only through the Internet, it is less satisfactory than when they are actually worn and purchased, and by creating a virtual wearing eyeglass using computer image synthesis technology, Various virtual wearing methods are emerging.
예를 들어, 제61-80222호 공보 등에서는 비디오 카메라로 인물상을 촬영하고, 그 인물상에 안경착용영역을 지정하여 그 지정된 영역에 안경테를 겹쳐 화상을 합성하는 방법을 제안된 바 있으나, 이는 사용자의 얼굴을 비디오 촬영한 후 안경점에 제공해야 하는 번거로움이 있으며, 여러 장의 비디오 촬영 결과물을 기반으로 착용자 정보를 도출해야 하는 하므로 영상 처리 용량 또한 상당히 큰 단점을 가지고 있다. For example, in Japanese Patent Application Laid-Open No. 60-80222, a method has been proposed in which a person is photographed with a video camera, an eyeglass wearing area is designated on the person, and an eyeglass frame is superposed on the designated area. It is troublesome to provide the face to the optician after taking the video, and since the wearer information must be derived based on the result of the plurality of video images, the image processing capacity is also considerably large.
또한, 이는 안경점을 제안의 주요 대상으로 정하고, 직접 방문한 착용자를 검안하여 착용자 정보를 생성하며, 착용될 안경정보 또한 형상정보 이외에 안경테의 재질, 렌즈 타입, 도수, 두께, 중량 등 상세정보의 관리를 필요로 하기에 의료 측면에서의 렌즈제공이 필요 없으며, 시스템을 착용자가 직접 조작하여야 하는 전자상거래 방식의 판매점에는 적용이 어려운 문제가 있다.In addition, this sets the optician's point as the main object of the proposal, creates the wearer's information by opting for the wearer who has visited the wearer's eyeglass, and manages detailed information such as eyeglass material, lens type, frequency, It is not necessary to provide a lens in terms of the medical aspect because it is necessary, and it is difficult to apply it to an e-commerce type retail store where the system must be operated by the wearer directly.
이에 상기와 같은 문제점을 해결하기 위한 것으로서, 본 발명은 사용자가 최소한의 정보만을 입력하여 전자상거래 방식의 판매점 즉, 온라인 쇼핑몰 상에서 최적의 안경을 추천받을 수 있도록 하는 새로운 방식의 안경 온라인 판매 시스템의 안경 추천 방법에 관한 것이다. In order to solve the above-mentioned problems, the present invention provides a new type of eyeglass-on-line sales system for eyeglasses, which allows a user to input only minimum information and receive an optimal eyeglass on an online shopping mall Recommendation method.
본 발명의 목적은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 본 발명이 속하는 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects not mentioned can be clearly understood by those skilled in the art from the following description.
상기 과제를 해결하기 위한 수단으로서, 본 발명의 일 실시 형태에 따른 안경 온라인 판매 시스템의 안경 추천 방법은, 사용자로부터 제공되는 사용자 얼굴 사진을 수신 및 분석하여, 사용자 얼굴 영역, 눈 영역, 동공 영역, 귀 영역을 검출하고 위치 관계를 분석하여 사용자 촬영 시점을 파악하는 단계; 상기 사용자 촬영 시점을 기반으로 기 등록된 3차원 얼굴 모델로의 이미지 투영 동작을 수행하여 사용자 얼굴 모델을 생성하는 단계; 상기 사용자 얼굴 모델이 표시 시점을 정면 시점으로 조정한 후, 사용자로부터 수동 입력되는 동공간 거리값을 기반으로 사용자 얼굴 모델의 실물 크기를 유추하고, 사용자 얼굴 치수 정보를 산출 및 저장하는 단계; 및 상기 사용자 얼굴 치수 정보와 사용자 선택 안경의 치수 정보를 비교 분석하여, 상기 사용자 선택 안경의 착용 가능 여부를 확인 및 통보하는 단계를 포함할 수 있다. As a means for solving the above problems, the eyeglass recommendation method of the eyeglass online sales system according to an embodiment of the present invention includes receiving and analyzing a user's face photograph provided from a user, Detecting a user's photographing time point by detecting the ear area and analyzing the positional relationship; Generating a user's face model by performing an image projection operation on a previously registered three-dimensional face model based on the user photographing time point; Estimating the real size of the user's face model based on the manually input dynamic distance value from the user after adjusting the display time of the user's face model to the frontal view point and calculating and storing the user's face size information; And comparing and analyzing the user's face size information and the size information of the user's selected glasses to confirm whether or not the user's selected glasses can be worn.
상기 사용자 촬영 시점을 파악하는 단계는 상기 사용자 얼굴 사진으로부터 검출된 왼쪽 눈과 귀간 거리와 오른쪽 눈과 귀간 거리 비율, 두 동공 중심점을 연결한 선의 기울기 방향 및 각도를 기반으로 사용자 촬영 시점을 파악하는 것을 특징으로 한다. The step of grasping the user's photographing time may include grasping the user's photographing time based on the left-eye distance between the left and right eyes, the ratio between the right-eye and the ear, distance between the centers of the two pupils, .
상기 사용자 얼굴 모델을 생성하는 단계는 상기 사용자 촬영 시점에 일치되도록 사용자 얼굴 모델의 표시 시점을 조정한 후, 두 개의 동공 영역을 기준점으로 하여 상기 3차원 얼굴 모델에 대한 이미지 투영 동작을 수행함으로써, 상기 사용자 얼굴 모델을 생성하는 것을 특징으로 한다. Wherein the step of generating the user's face model includes adjusting the display time of the user's face model to coincide with the user's photographing time point and then performing an image projection operation on the three- Thereby generating a user face model.
또한 상기 방법은 다수의 안경이 동시 선택되면, 상기 다수의 안경 각각의 치수 정보와 상기 사용자 얼굴 치수 정보를 비교 분석한 후 사이즈 일치율 순으로 상기 다수의 안경을 정렬 및 안내하도록 하는 단계를 더 포함하는 것을 특징으로 한다. The method may further include the step of comparing and analyzing the dimension information of each of the plurality of glasses and the user's face size information when a plurality of glasses are simultaneously selected and then aligning and guiding the plurality of glasses in order of size agreement ratio .
본 발명은 사용자가 한 장의 얼굴 사진과 동공간 거리 정보를 입력하는 최소한의 정보 입력 동작만을 수행할 수 있도록 함으로써, 사용자의 편이성을 극대화할 수 있도록 한다. 또한, 사용자 얼굴 사진으로부터 사용자 촬영 시점을 유추한 후, 이를 고려하여 사용자 얼굴 치수를 산출할 수 있도록 함으로써, 사용자가 카메라 정면에서 촬영한 사진을 제공하지 못하더라도 사용자 얼굴 치수에 기반한 안경 추천 동작을 안정적으로 수행할 수 있도록 한다. The present invention enables a user to perform only a minimum information input operation for inputting a face image and a spatial distance information, thereby maximizing user's convenience. In addition, it is possible to estimate the user's facial size by considering the user's photographing time point from the user's facial photograph, and thereby it is possible to stably perform the glasses recommending operation based on the user's facial size even if the user can not provide the photograph .
도 1은 본 발명의 일 실시예에 따른 안경 온라인 판매 시스템을 도시한 도면이다.
도 2 내지 도4는 본 발명의 일 실시예에 따른 안경 온라인 판매 시스템의 안경 추천 방법을 설명하기 위한 도면이다.
도 5는 본 발명의 다른 실시예에 따른 안경 온라인 판매 시스템의 안경 추천 방법을 설명하기 위한 도면이다. FIG. 1 is a diagram illustrating a spectacles online sales system according to an embodiment of the present invention.
2 to 4 are views for explaining a method of recommending glasses of the eyeglass-on-line sale system according to an embodiment of the present invention.
5 is a view for explaining a method of recommending glasses of the eyeglass-on-line sales system according to another embodiment of the present invention.
이하, 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본원의 구현예 및 실시예를 상세히 설명한다.Hereinafter, embodiments and examples of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art to which the present invention pertains.
그러나 본원은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 구현예 및 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.It should be understood, however, that the present invention may be embodied in many different forms and is not limited to the embodiments and examples described herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
본원 명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다.Throughout this specification, when an element is referred to as "including " an element, it is understood that the element may include other elements as well, without departing from the other elements unless specifically stated otherwise.
본 명세서에서 사용되는 정도의 용어 "약", "실질적으로" 등은 언급된 의미에 고유한 제조 및 물질 허용오차가 제시될 때 그 수치에서 또는 그 수치에 근접한 의미로 사용되고, 본원의 이해를 돕기 위해 정확하거나 절대적인 수치가 언급된 개시 내용을 비양심적인 침해자가 부당하게 이용하는 것을 방지하기 위해 사용된다. 또한, 본원 명세서 전체에서, "~ 하는 단계" 또는 "~의 단계"는 "~를 위한 단계"를 의미하지 않는다.As used herein, the terms "about," " substantially, "and the like are used herein to refer to or approximate the numerical value of manufacturing and material tolerances inherent in the stated sense, Accurate or absolute numbers are used to prevent unauthorized exploitation by unauthorized intruders of the mentioned disclosure. Also, throughout the present specification, the phrase " step "or" step "does not mean" step for.
본원 명세서 전체에서, 마쿠시 형식의 표현에 포함된 "이들의 조합"의 용어는 마쿠시 형식의 표현에 기재된 구성 요소들로 이루어진 군에서 선택되는 하나 이상의 혼합 또는 조합을 의미하는 것으로서, 상기 구성 요소들로 이루어진 군에서 선택되는 하나 이상을 포함하는 것을 의미한다.Throughout this specification, the term "combination thereof" included in the expression of the machine form means one or more combinations or combinations selected from the group consisting of the constituents described in the expression of the machine form, And the like.
본원 명세서 전체에서, "A 및/또는 B"의 기재는, "A 또는 B, 또는, A 및 B"를 의미한다. Throughout this specification, the description of "A and / or B" means "A or B, or A and B".
도 1은 본 발명의 일 실시예에 따른 안경 온라인 판매 시스템을 도시한 도면이다. FIG. 1 is a diagram illustrating a spectacles online sales system according to an embodiment of the present invention.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 안경 온라인 판매 시스템(100)은 온라인 쇼핑몰 운영부(110), 사용자 얼굴 치수 산출부(120), 안경 착용 시뮬레이션부(130), 및 안경 추천부(140) 등을 포함할 수 있으며, 이때의 안경은 렌즈가 결합된 안경테, 선글라스, 및 고글 등을 총징하도록 한다. 1, the eyeglasses
온라인 쇼핑몰 운영부(110)는 안경의 온라인 판매하기 위한 웹 페이지를 구성 및 운영하도록 하며, 이의 운영 방법은 일반적인 온라인 쇼핑몰 홈 페이지 운영 방법에 따르도록 하고 이에 대한 상세한 설명은 생략하기로 한다. The online shopping
다만, 본 발명의 온라인 쇼핑몰 운영부(110)는 안경 착용 메뉴 및 안경 추천 메뉴 등을 추가로 제공하고, 사용자가 이들 메뉴를 통해 자신이 구매하고자 하는 안경이 자신이 착용하기에 적합한 사이즈를 가지는 지 또는 여러 개의 안경 중에서 자신에게 가장 잘 어울리는 안경이 어떤 것들인지를 안내받을 수 있도록 한다. However, the online shopping
사용자 얼굴 치수 산출부(120)는 사용자에 의해 안경 착용 또는 추전 동작이 요청되면, 사전에 등록된 사용자 정보를 검색하여 사용자의 얼굴 치수 정보를 획득 및 출력하도록 한다. 다만, 사용자 정보에 사용자 얼굴 치수 정보가 등록되어 있지 않으면, 사용자 단말(200)에 얼굴 사진 전송을 요청하고, 사용자 단말(200)이 이에 응답하여 전송하는 얼굴 사진을 획득 및 분석하여 사용자 얼굴 치수를 산출 및 저장하도록 한다. The user facial
참고로, 사용자 얼굴 사진 기반으로 얼굴 치수를 정확하게 산출하기 위해서는, 사용자가 카메라로부터 설정 거리만큼 떨어져 정면을 바라보는 사진을 촬영하여야 한다는 조건이 필요하나, 모든 사용자가 이러한 촬영 조건을 정확히 준수하기는 현실적으로 불가능한 문제가 있다. 이에 본 발명의 사용자 얼굴 치수 산출부(120)에서는 사용자의 얼굴 시간에 포함된 이목구비를 검출하고, 이들의 위치 관계를 기반으로 사용자 촬영 시점을 파악하고, 이를 기반으로 사용자 얼굴 촬영 결과를 보정한 후 얼굴 치수를 산출하도록 함으로써, 사용자가 상기의 조건을 준수하지 못한 사진을 제공하더라도 본 발명의 안경 추전 동작이 문제없이 수행될 수 있도록 해준다. For reference, in order to accurately calculate the facial dimension based on the user's face photograph, it is necessary that the user should shoot a photograph looking at the front side away from the camera by a set distance, but it is realistic that all the users exactly observe such photographing conditions There is an impossible problem. Accordingly, the user facial
안경 착용 시뮬레이션부(130)는 사용자 얼굴 치수와 사용자가 선택한 안경 치수를 비교 분석함으로써, 사용자가 선택한 안경의 착용 가능 여부를 판단 및 통보하도록 한다. 또한, 사용자 얼굴 치수를 기반으로 사용자 얼굴 형상을 반영한 아바타를 생성한 후, 아바타의 눈 부위에 사용자가 선택한 안경을 오버레이시킨 화면, 즉 안경 착용 이미지를 생성하여 참고화면으로 추가 제공함으로써, 사용자가 해당 안경을 착용했을 때의 느낌까지도 명시적으로 파악할 수 있도록 한다. The spectacle wearing
안경 추천부(140)는 사용자에 의해 안경 추천 동작이 요청되면, 사용자에게 브랜드, 스타일, 색상, 가격대 등의 검색 조건을 문의함과 동시에 사용자 얼굴 치수 산출부(120)를 통해 얼굴 치수 정보를 획득하도록 한다. 그리고 사용자 검색 조건을 기반으로 사용자 취향의 안경을 1차 필터링한 후, 사용자 얼굴 치수를 기반으로 사용자가 착용 가능한 안경을 2차 필터링한 후, 이를 목록화하여 제공한다. 즉, 사용자는 자신의 신체조건에 최적화된 안경만을 선택적으로 추천받을 수 있게 되며, 이에 따라 안경 구매의 실패 확률이 최소화될 수 있게 된다. The eyeglass recommending unit 140 inquires of the user about search conditions such as a brand, a style, a color, a price range and the like, and acquires face size information through the user's face
이하, 도 2 내지 도4를 참고하여, 본 발명의 일 실시예에 따른 안경 온라인 판매 시스템의 안경 추천 방법에 대해 보다 상세히 설명하면 다음과 같다. Hereinafter, referring to FIGS. 2 to 4, a method for recommending glasses of the eyeglass-on-line sale system according to an embodiment of the present invention will be described in detail.
먼저, 온라인 쇼핑몰 운영부(110)는 사용자가 온라인 쇼핑몰 메인 페이지에 접속하면 메인 페이지를 통해 온라인 쇼핑몰을 통해 판매중인 안경들을 목록화하여 제공한다. 이에 사용자가 안경 목록을 통해 특정한 하나의 안경을 선택하면, 해당 안경의 판매 페이지를 제공하고, 도2에서와 같이 판매 페이지의 일부 화면을 통해 안경 착용 메뉴를 추가 제공하도록 한다. First, when the user accesses the online shopping mall main page, the online shopping
이에 사용자가 안경 착용 메뉴를 클릭하면, 사용자 얼굴 치수 산출부(120)는 사용자 정보를 검색하여 사용자 얼굴 치수 정보의 등록 여부를 판단하도록 한다. 만약, 사용자 얼굴 치수 정보가 미등록 상태이면, 사용자 단말(200)에 얼굴 사진 전송을 요청함으로써, 사용자가 자신의 얼굴을 촬영한 사진을 획득하여 전송하도록 한다. 이에 사용자 얼굴 사진이 획득되면, 도3에서와 같이 기존에 널리 이용되는 안면 인식 알고리즘 중 하나를 채용하여 사용자 얼굴 영역, 눈 영역, 동공 영역, 귀 영역 등을 검출한 후, 이를 기 등록되어 있는 3차원의 얼굴 표준 모델에 투영함으로써 사용자 얼굴 모델을 생성하도록 한다.If the user clicks the eyeglass wearing menu, the user facial
참고로, 도4에 도시된 바와 같이 사용자가 정면을 쳐다본 상태에서 사진 촬영이 된 경우에는, 왼쪽 눈과 귀간 거리(D1)와 오른쪽 눈과 귀간 거리(D2)와 1:1의 비율을 가지는 데 반해, 사용자가 왼쪽(오른쪽)을 쳐다본 상태에서 사진 촬영이 된 경우에는, 왼쪽(오른쪽) 눈과 귀간 거리(D1)가 오른쪽(왼쪽) 눈과 귀간 거리(D2)에 비해 작은 값을 가지게 될 것이며, 두 거리간 차이는 사용자의 얼굴 회전 각도에 비례하여 증가하게 될 것이다. 또한, 사진 촬영시 얼굴 기울기에 따라 두 동공 중심점을 연결한 선의 기울기도 달라지게 된다. 4, when the user takes a picture in a state in which the user looks at the front side, the distance between the left eye and the ear (D1) and the distance between the right eye and the ear (D2) When the user takes a photograph while looking at the left side (right side), the left (right) eye and the ear distance D1 have a smaller value than the right (left) eye and the ear distance D2 And the difference between the two distances will increase in proportion to the angle of rotation of the user's face. In addition, the inclination of the lines connecting the center points of the two pupils changes according to the inclination of the face when photographing.
이에 본 발명에서는 여러 사용자의 얼굴을 여러 가지 촬영 시점에서 촬영 및 분석하고 통계치를 내어, 촬영 시점별 왼쪽 눈과 귀간 거리와 오른쪽 눈과 귀간 거리 비율, 그리고 두 동공 중심점을 연결한 선의 기울기 방향 및 각도를 획득하고, 이를 사용자 촬영 시점 파악 기준 값으로써 저장 및 관리하도록 한다. 그리고 이를 기반으로 안면 인식 과정을 통해 획득된 눈 영역, 동공 영역, 귀 영역의 위치 관계를 분석함으로써 사용자 촬영 시점을 유추하고, 사용자 촬영 시점에 일치되도록 얼굴 표준 모델의 표시 시점을 조정한다. 즉, 그리고 두 개의 동공 영역을 기준점으로 하여 해당 표시 시점을 가지는 얼굴 표준 모델에 대해 이미지 투영 동작을 수행함으로써, 사용자 얼굴 모델을 생성하도록 한다. 이때, 사용자 촬영 시점은 얼굴 회전 방향 및 각도, 얼굴 기울기 방향 및 각도에 의해 결정되는 3차원 시점에 대응되며, 이에 따라 얼굴 표준 모델의 표시 시점 또한 3차원적으로 조정될 수 있음을 알 수 있다. 즉, 얼굴 표준 모델의 표시 시점을 정면 시점 기준으로 사용자 촬영 시점에 대응되는 얼굴 회전 방향 및 각도, 얼굴 기울기 방향 및 각도만큼 이동시킴으로써, 사용자 촬영 시점에 일치되는 표시 시점을 가지는 얼굴 표준 모델을 획득할 수 있게 된다. Accordingly, in the present invention, the face of a plurality of users is photographed and analyzed at various photographing time points, and the statistical value is calculated. The distance between the left eye and the ear, the ratio between the right eye and the ear, and the tilt direction and angle And stores and manages it as a user shooting time reference value. Based on this, the position of the user's photographing is analyzed by analyzing the positional relationship of the eye area, the pupil area, and the ear area obtained through the face recognition process, and the display time of the face standard model is adjusted so as to coincide with the user photographing time. In other words, the user's face model is generated by performing an image projection operation on the face standard model having the corresponding display point with two pupil regions as reference points. At this time, the user photographing time corresponds to the three-dimensional viewpoint determined by the face rotation direction and angle, the face inclination direction and the angle, and accordingly, the display time of the face standard model can also be three-dimensionally adjusted. That is, by moving the display time of the face standard model on the basis of the front view point by the face rotation direction and angle, face inclination direction and angle corresponding to the user photographing time point, the face standard model having the display time coinciding with the user photographing time point is obtained .
그러고 나서, 사용자 얼굴 모델의 표시 시점을 다시 정면 시점으로 조정함으로써, 사용자 얼굴 모델 상에 투영된 왼쪽 눈과 귀간 거리와 오른쪽 눈과 귀간 거리 비율이 1:1이 되고, 두 동공 중심점을 연결한 선의 기울기가 "0ㅀ"가 되도록 한다. Then, by adjusting the viewing point of the user's face model back to the frontal viewpoint, the ratio of the left-eye distance to the right-eye distance between the left eye and the right eye projected on the user's face model becomes 1: 1, Let the slope be "0.".
그러고 나서, 사용자에게 동공간 거리값 입력을 요청하고, 이에 응답하여 입력되는 동공간 거리값을 기준으로 사용자 얼굴 모델의 실물 크기를 유추한 후, 이를 기반으로 사용자 얼굴 치수를 산출 및 저장하도록 한다. 이때, 사용자 얼굴 치수는 두 귀간 거리(d1), 동공간 거리(d2), 왼쪽 눈과 귀간 거리(d3)와 오른쪽 눈과 귀간 거리(d4) 등이 될 수 있을 것이다. Then, the user inputs the dynamic distance value, and estimates the real size of the user's face model based on the dynamic distance value input in response thereto, and calculates and stores the user's face size based on the real size. At this time, the user's facial size may be the distance between the two ears (d1), the distance of the same space (d2), the distance between the left eye and the ear (d3), and the distance between the right eye and the ear (d4).
이와 같이 사용자 얼굴 치수가 획득 완료되면, 안경 착용 시뮬레이션부(130)는 사용자 얼굴 치수와 사용자가 선택한 안경 치수를 비교 분석함으로써, 사용자가 선택한 안경의 착용 가능 여부를 확인한 후, 사용자 안내하도록 한다. 사용자 안내 동작은 착용 가능 여부만을 통보하는 방식으로 수행될 수도 있으나, 경우에 따라 사용자 얼굴 치수와 안경 치수간 사이즈 일치율, 사용자 얼굴에 대응되는 아바타를 이용한 안경 착용샷까지 등과 같은 부가 정보와 함께 제공할 수도 있을 것이다. When the face size of the user is thus obtained, the spectacle wearing
상기의 설명에서는 사용자가 선택한 하나의 안경에 대해서만, 착용 가능 여부를 안내하는 경우에 한하여 설명하였으나, 필요한 경우에는 도5에서와 같이 사용자가 다수의 안경을 동시에 선택한 후, 이들 중 사용자에 가장 잘 어울리는 안경을 추천할 수도 있도록 한다. In the above description, the case where only one eyeglass selected by the user is guided is described. However, if necessary, as shown in FIG. 5, the user may simultaneously select a plurality of glasses, You can also recommend glasses.
이하, 도 5를 참고하여 본 발명의 다른 실시예에 따른 안경 온라인 판매 시스템의 안경 추천 방법에 대해 보다 상세히 설명하면 다음과 같다. Hereinafter, referring to FIG. 5, the eyeglass recommending method of the eyeglass online sales system according to another embodiment of the present invention will be described in detail.
먼저, 온라인 쇼핑몰 운영부(110)는 안경 추천하기 창을 제공하여, 사용자가 자신이 원하는 브랜드, 스타일, 색상, 가격대 등의 검색 조건을 설정할 수 있도록 한다. 이에 사용자가 검색 조건을 모두 선택한 후 안경 추천하기 메뉴를 선택하면, 안경 추천부(140)는 사용자 검색 조건을 기반으로 안경 데이터베이스를 검색하여, 사용자 취향을 만족시키는 안경들을 선별하도록 한다. First, the online shopping
그러고 나서, 선별된 안경들 각각에 대한 치수 정보를 추가적으로 획득한 후 사용자 얼굴 치수와 비교 분석함으로써, 선별된 안경들 각각에 대한 사이즈 일치율을 산출한 후, 사이즈 일치율이 높은 순으로 정렬하여 화면 표시함으로써, 사용자가 보다 손쉽고 신속하게 자신에 가장 잘 어울릴만한 안경을 검색 및 구매할 수 있도록 해준다. Then, size information for each of the selected spectacles is additionally acquired and compared with the user's face dimensions, thereby calculating the size coincidence rate for each of the selected spectacles. , Allowing users to more easily and quickly search and purchase glasses that are best suited to them.
전술한 본원의 설명은 예시를 위한 것이며, 본원이 속하는 기술분야의 통상의 지식을 가진 자는 본원의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.It will be understood by those of ordinary skill in the art that the foregoing description of the embodiments is for illustrative purposes and that those skilled in the art can easily modify the invention without departing from the spirit or essential characteristics thereof. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.
본원의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위, 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본원의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is defined by the appended claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be interpreted as being included in the scope of the present invention .
Claims (4)
사용자로부터 제공되는 사용자 얼굴 사진을 수신 및 분석하여, 사용자 얼굴 영역, 눈 영역, 동공 영역, 귀 영역을 검출하고 위치 관계를 분석하여 사용자 촬영 시점을 파악하는 단계;
상기 사용자 촬영 시점을 기반으로 기 등록된 3차원 얼굴 모델로의 이미지 투영 동작을 수행하여 사용자 얼굴 모델을 생성하는 단계;
상기 사용자 얼굴 모델이 표시 시점을 정면 시점으로 조정한 후, 사용자로부터 수동 입력되는 동공간 거리값을 기반으로 사용자 얼굴 모델의 실물 크기를 유추하고, 사용자 얼굴 치수 정보를 산출 및 저장하는 단계; 및
상기 사용자 얼굴 치수 정보와 사용자 선택 안경의 치수 정보를 비교 분석하여, 상기 사용자 선택 안경의 착용 가능 여부를 확인 및 통보하는 단계를 포함하는 안경 추천 방법. A method for recommending a spectacle of a spectacle online sales system,
Receiving and analyzing a user's face photograph provided by a user, detecting user's face area, eye area, pupil area, ear area, and analyzing the positional relationship to grasp a user's photographing time point;
Generating a user's face model by performing an image projection operation on a previously registered three-dimensional face model based on the user photographing time point;
Estimating the real size of the user's face model based on the dynamic distance value manually inputted from the user after adjusting the display time of the user's face model to the frontal view point and calculating and storing the user's face size information; And
And comparing and analyzing the user's face size information and the dimension information of the user's selected glasses to confirm whether or not the user's selected glasses can be worn.
상기 사용자 얼굴 사진으로부터 검출된 왼쪽 눈과 귀간 거리와 오른쪽 눈과 귀간 거리 비율, 두 동공 중심점을 연결한 선의 기울기 방향 및 각도를 기반으로 사용자 촬영 시점을 파악하는 것을 특징으로 하는 안경 추천 방법. The method according to claim 1, wherein the step
Wherein a user's photographing time point is determined based on a left eye-to-ear distance, a right eye-to-ear distance ratio, and a tilt direction and an angle of a line connecting two center points of the pupil detected from the user's face photograph.
상기 사용자 촬영 시점에 일치되도록 사용자 얼굴 모델의 표시 시점을 조정한 후, 두 개의 동공 영역을 기준점으로 하여 상기 3차원 얼굴 모델에 대한 이미지 투영 동작을 수행함으로써, 상기 사용자 얼굴 모델을 생성하는 것을 특징으로 하는 안경 추천 방법. 3. The method of claim 2, wherein generating the user's face model comprises:
The user's face model is generated by performing an image projection operation on the three-dimensional face model with two pupil regions as reference points after adjusting the display time of the user's face model to coincide with the user photographing time point How to recommend glasses.
다수의 안경이 동시 선택되면, 상기 다수의 안경 각각의 치수 정보와 상기 사용자 얼굴 치수 정보를 비교 분석한 후 사이즈 일치율 순으로 상기 다수의 안경을 정렬 및 안내하도록 하는 단계를 더 포함하는 것을 특징으로 하는 안경 추천 방법. The method according to claim 1,
And comparing and analyzing the dimension information of each of the plurality of glasses and the user's face size information when a plurality of glasses are simultaneously selected and arranging and guiding the plurality of glasses in order of size agreement ratio How to recommend glasses.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150180244A KR20170071967A (en) | 2015-12-16 | 2015-12-16 | Method for recommending glass in online shopping mall |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150180244A KR20170071967A (en) | 2015-12-16 | 2015-12-16 | Method for recommending glass in online shopping mall |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20170071967A true KR20170071967A (en) | 2017-06-26 |
Family
ID=59282410
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020150180244A Ceased KR20170071967A (en) | 2015-12-16 | 2015-12-16 | Method for recommending glass in online shopping mall |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20170071967A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20200009715A (en) | 2018-07-20 | 2020-01-30 | 신한대학교 산학협력단 | Apparatus for Glasses Information Service and Driving Method Thereof |
| KR102174848B1 (en) * | 2020-01-15 | 2020-11-05 | 주식회사 테헤란로 세공사들 | Robot arm for recommending and transferring eyeglasses based on user information and motion control method using the same |
| KR20210000044A (en) * | 2019-06-24 | 2021-01-04 | 주식회사 이매지니어스 | System and method for virtual fitting based on augument reality |
| KR102248219B1 (en) * | 2020-10-13 | 2021-05-03 | 배서희 | Method and apparatus for ordering and manufacturing custom sunglasses |
| KR20220124053A (en) | 2021-03-02 | 2022-09-13 | 윤성민 | Kiosk System for Eyeglasses Recommend Guide of Optical Store and Operation Method Thereof |
| KR20220124052A (en) | 2021-03-02 | 2022-09-13 | 윤성민 | Kiosk for Personalized Eyeglasses Guide and Method Thereof |
| KR20220124054A (en) | 2021-03-02 | 2022-09-13 | 윤성민 | System of Eyeglasses Recommend Guide for On-Line Personalized and Method Thereof |
| KR20230168845A (en) | 2022-06-08 | 2023-12-15 | 이미진 | Apparatus for Glasses Subscription Service and Driving Method Thereof |
| KR20240109735A (en) * | 2023-01-05 | 2024-07-12 | 주식회사 라이프글라스 | Virtual glasses fitting system and method based on iris tracking |
-
2015
- 2015-12-16 KR KR1020150180244A patent/KR20170071967A/en not_active Ceased
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20200009715A (en) | 2018-07-20 | 2020-01-30 | 신한대학교 산학협력단 | Apparatus for Glasses Information Service and Driving Method Thereof |
| KR20210000044A (en) * | 2019-06-24 | 2021-01-04 | 주식회사 이매지니어스 | System and method for virtual fitting based on augument reality |
| KR102174848B1 (en) * | 2020-01-15 | 2020-11-05 | 주식회사 테헤란로 세공사들 | Robot arm for recommending and transferring eyeglasses based on user information and motion control method using the same |
| KR102248219B1 (en) * | 2020-10-13 | 2021-05-03 | 배서희 | Method and apparatus for ordering and manufacturing custom sunglasses |
| KR20220124053A (en) | 2021-03-02 | 2022-09-13 | 윤성민 | Kiosk System for Eyeglasses Recommend Guide of Optical Store and Operation Method Thereof |
| KR20220124052A (en) | 2021-03-02 | 2022-09-13 | 윤성민 | Kiosk for Personalized Eyeglasses Guide and Method Thereof |
| KR20220124054A (en) | 2021-03-02 | 2022-09-13 | 윤성민 | System of Eyeglasses Recommend Guide for On-Line Personalized and Method Thereof |
| KR20230168845A (en) | 2022-06-08 | 2023-12-15 | 이미진 | Apparatus for Glasses Subscription Service and Driving Method Thereof |
| KR20240109735A (en) * | 2023-01-05 | 2024-07-12 | 주식회사 라이프글라스 | Virtual glasses fitting system and method based on iris tracking |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20170071967A (en) | Method for recommending glass in online shopping mall | |
| US12130499B2 (en) | Systems and methods for previewing adjustments to stock eyewear frames using a 3D scan of facial features | |
| KR102796024B1 (en) | Virtual fitting system and method for eyeglasses | |
| US10983368B2 (en) | Systems and methods for creating eyewear with multi-focal lenses | |
| JP5648299B2 (en) | Eyeglass sales system, lens company terminal, frame company terminal, eyeglass sales method, and eyeglass sales program | |
| JP6728169B2 (en) | System and method for providing custom fitted and styled eyewear based on user-provided images and preferences | |
| US8708494B1 (en) | Displaying glasses with recorded images | |
| JP5539987B2 (en) | Method for optimizing the settings of a spectacle system | |
| KR102231239B1 (en) | Eyeglasses try-on simulation method | |
| KR101922713B1 (en) | User terminal, intermediation server, system and method for intermediating optical shop | |
| KR20130103153A (en) | Customized virtual fitting method for article of eye | |
| KR20100050052A (en) | Virtual glasses wearing method | |
| JPH11120213A (en) | Glasses simulation device | |
| AU2019262151B2 (en) | System and method for obtaining and utilizing measurements to enable customized eyewear to be purchased online | |
| TWI492174B (en) | Cloud body-sensory virtual-reality eyeglasses prescription system | |
| JPWO2015125848A1 (en) | Spectacle lens supply system, spectacle lens supply method, spectacle lens supply program, spectacle lens recommended type presentation device, and spectacle lens manufacturing method | |
| JP3897058B2 (en) | Glasses simulated experience apparatus, glasses simulated experience method, and recording medium | |
| JP7576819B2 (en) | Eyewear provision method | |
| KR102534394B1 (en) | On-line glasses shopping system | |
| JP2001331550A (en) | Eyeglass frame selection system | |
| HK1254991B (en) | Method and system to create custom products | |
| HK1254991A1 (en) | Method and system to create custom products | |
| JP2001291114A (en) | System and method for virtually experiencing wearing glasses |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20151216 |
|
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20161213 Patent event code: PE09021S01D |
|
| AMND | Amendment | ||
| PG1501 | Laying open of application | ||
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20170629 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20161213 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| AMND | Amendment | ||
| PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20170629 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20170210 Comment text: Amendment to Specification, etc. |
|
| PX0601 | Decision of rejection after re-examination |
Comment text: Decision to Refuse Application Patent event code: PX06014S01D Patent event date: 20170919 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20170829 Comment text: Decision to Refuse Application Patent event code: PX06011S01I Patent event date: 20170629 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20170210 Comment text: Notification of reason for refusal Patent event code: PX06013S01I Patent event date: 20161213 |