Systems and methods for adjusting a virtual try-on
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06T-017/00
G06T-019/20
G02C-013/00
출원번호
US-0775785
(2013-02-25)
등록번호
US-9286715
(2016-03-15)
발명자
/ 주소
Coon, Jonathan
Engle, Ryan
출원인 / 주소
Glasses.com Inc.
대리인 / 주소
Holland & Hart LLP
인용정보
피인용 횟수 :
1인용 특허 :
306
초록▼
According to at least one embodiment, a computer-implemented method for generating a virtual try-on is described. A first model is obtained. The first model includes a first set of attachment points. A second model is obtained. The second model includes a first set of connection points. The first mo
According to at least one embodiment, a computer-implemented method for generating a virtual try-on is described. A first model is obtained. The first model includes a first set of attachment points. A second model is obtained. The second model includes a first set of connection points. The first model and the second model are combined. Combining the first and second models includes matching the first set of attachment points with the first set of connection points. An image is rendered based on at least a portion of the combined first and second models.
대표청구항▼
1. A computer-implemented method for generating a virtual try-on, the method comprising: obtaining, by a processor, a first model, the first model comprising a first set of two or more attachment points and a second set of one or more attachment points, wherein the first model comprises a three-dime
1. A computer-implemented method for generating a virtual try-on, the method comprising: obtaining, by a processor, a first model, the first model comprising a first set of two or more attachment points and a second set of one or more attachment points, wherein the first model comprises a three-dimensional model of a user's face;wherein the first set of attachment points includes at least an attachment point on a first facial feature on the model of a user's face and an attachment point on a second facial feature on the model of a user's face, and wherein the second set of attachment points includes a second attachment point on the first facial feature or on the second facial feature;obtaining, by the processor, a second model, the second model comprising a first set of connection points;combining, by the processor, the first model and the second model, wherein combining the first and second models comprises matching at least one of the first set of attachment points with at least one of the first set of connection points; andrendering, by the processor, an image based on at least a portion of the combined first and second models. 2. The method of claim 1, further comprising: receiving an adjustment command; andadjusting the combined first and second models based on the adjustment command. 3. The method of claim 2, wherein: adjusting the combined first and second models comprises matching the second set of attachment points with the first set of connection points. 4. The method of claim 2, wherein: the second model further comprises a second set of connection points; andadjusting the combined first and second models comprises matching the first set of attachment points with the second set of connection points. 5. The method of claim 2, wherein: the second model further comprises a second set of connection points; andadjusting the combined first and second models comprises matching the second set of attachment points with the second set of connection points. 6. The method of claim 2, wherein receiving the adjustment command comprises receiving a touch input. 7. The method of claim 6, wherein the three-dimensional model of the user comprises a morphable model. 8. The method of claim 6, wherein the first set of connection points comprises a nosepiece connection point and at least one earpiece connection point; and wherein the first set of attachment points comprises a nose attachment point and an ear attachment point. 9. The method of claim 6, wherein the second model comprises a three-dimensional model of glasses. 10. The method of claim 9, wherein the first set of connection points comprises a nosepiece connection point and at least one temple point. 11. The method of claim 9, wherein the combined first and second models comprises a modeled virtual try-on. 12. The method of claim 1, wherein the first facial feature is an ear of the model of a user's face and the second facial feature is the nose of the model of a user's face; wherein the first set of attachment points includes at least a first ear attachment point and at least a first nose attachment point; andwherein the second set of attachment points includes at least one of a second nose attachment point relative to said nose or a second ear attachment point relative to said ear. 13. The method of claim 12, wherein the first set of attachment points includes at least a first left ear attachment point, at least a first right ear attachment point, and at least a first nose attachment point; and wherein the second set of attachment points includes at least a second nose attachment point. 14. The method of claim 13, wherein the first and second sets of attachment points together comprise two or more left ear attachment points, two or more right ear attachment points, and two or more nose attachment points. 15. A computing device configured to generate a virtual try-on, comprising: a processor;memory in electronic communication with the processor;instructions stored in the memory, the instructions being executable by the processor to: obtain a first model, the first model comprising a first set of two or more attachment points and a second set of one or more attachment points, wherein the first model comprises a three-dimensional model of a user's face;wherein the first set of attachment points includes at least an attachment point on a first facial feature on the model of a user's face and an attachment point on a second facial feature on the model of a user's face, and wherein the second set of attachment points includes a second attachment point on the first facial feature or on the second facial feature;obtain a second model, the second model comprising a first set of connection points;combine the first model and the second model, wherein combining the first and second models comprises matching at least one of the first set of attachment points with at least one of the first set of connection points; andrender an image based on at least a portion of the combined first and second models. 16. The computing device of claim 15, wherein the instructions are further executable by the processor to: receive an adjustment command; andadjust the combined first and second models based on the adjustment command. 17. The computing device of claim 16, wherein: the instructions to adjust the combined first and second models are further executable by the processor to match the second set of attachment points with the first set of connection points. 18. The computing device of claim 16, wherein: the second model further comprises a second set of connection points; andthe instructions to adjust the combined first and second models are further executable by the processor to match the first set of attachment points with the second set of connection points. 19. The computing device of claim 16, wherein: the second model further comprises a second set of connection points; andthe instructions to adjust the combined first and second models are further executable by the processor to match the second set of attachment points with the second set of connection points. 20. The computing device of claim 16, wherein the instructions to receive the adjustment command are further executable by the processor to receive a touch input. 21. A computer-program product for generating a virtual try-on, the computer-program product comprising a non-transitory computer-readable medium storing instructions thereon, the instructions being executable by a processor to: obtain a first model, the first model comprising a first set of two or more attachment points and a second set of one or more attachment points, wherein the first model comprises a three-dimensional model of a user's face;wherein the first set of attachment points includes at least an attachment point on a first facial feature on the model of a user's face and an attachment point on a second facial feature on the model of a user's face, and wherein the second set of attachment points includes a second attachment point on the first facial feature or on the second facial feature;obtain a second model, the second model comprising a first set of connection points;combine the first model and the second model, wherein combining the first and second models comprises matching at least one of the first set of attachment points with at least one of the first set of connection points; andrender an image based on at least a portion of the combined first and second models. 22. The computer-program product of claim 21, wherein the instructions are further executable by the processor to: receive an adjustment command; andadjust the combined first and second models based on the adjustment command.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (306)
Sullivan, Steve; Trombla, Alan D.; Callari, Francesco G., 2D to 3D image conversion.
Arcas, Blaise Aguera y; Brewer, Brett D.; Cohen, Michael Fredrick; Drucker, Steven; Farouki, Karim; Flake, Gary W.; Lazier, Ariel J.; Lawler, Stephen L.; Lindsay, Donald James, 3D content aggregation built into devices.
Park, In-kyu; Zhirkov, Alexander Olegovich; Han, Mahn-jin; Ignatenko, Alexey Victorovich; Leckovich-Maslyuk, Leonid Ivanovich, Apparatus and method for depth image-based representation of 3-dimensional object.
Logan David J. (Glastonbury CT) Wood Kenneth O. (Ellington CT) Hevenor Charles (Bolton CT), Apparatus for tracing the lens opening in an eyeglass frame.
Kakadiaris, Ioannis A.; Toderici, George; Theoharis, Theoharis; Passalis, Georgios, Automated method for human face modeling and relighting with application to face recognition.
Divo, Fabien; Boutinon, Stephane, Centering and blocking device for an ophthalmic spectacles lens, an automatic detection method, and associated manual centering methods.
Clerget Michel (La Celle Saint Cloud FRX) Germain Francois (Limours FRX) Kryze Jiri (Pontchartrain FRX) Poujois Robert (Sinard FRX), Device for the determination of the position of points on the surface of a body.
Callari, Francesco; Zwern, Arthur; Fejes, Sandor, Generating 3D models by combining models from a video-based technique and data from a structured light technique.
Poggio Tomaso ; Beymer David ; Jones Michael ; Vetter Thomas,DEX, Image compression by pointwise prototype correspondence using shape and texture information.
Lang, Mikael Carl; Porter, Robert Mark Stefan; Prayle, Paul Edward; Beresford, Ratna; Thorpe, Jonathan Richard; Williams, Michael John, Image processing.
Ben K. Kacyra ; Jerry Dimsdale ; Christopher Robin Thewalt ; Jonathan Apollo Kung ; Mark Brunkhart, Integrated system for quickly and accurately imaging and modeling three-dimensional objects.
Ehnholm, Gosta Jakob; Vaara, Teuvo; Vahala, Erkki, Interface system for use with imaging devices to facilitate visualization of image-guided interventional procedure planning.
Nigro, Richard; Kraemer, Werner; Holicky, Robert J.; Mallinson, Richard B., Internet-based modeling kiosk and method for fitting and selling prescription eyeglasses.
Se, Shuen Yan Stephen; Jasiobedzki, Piotr; Parry, David Owen; Jakola, Roy Henry, Method and apparatus for producing 3D model of an underground environment.
Se, Shuen Yan Stephen; Jasiobedzki, Piotr; Parry, David Owen; Jakola, Roy Henry, Method and apparatus for producing an enhanced 3D model of an environment or an object.
Guenter Brian ; Grimm Cindy Marie ; Malvar Henrique Sarmento, Method and system for capturing and representing 3D geometry, color and shading of facial expressions and other animated objects.
Sachdeva, Rohit; Sporbert, Peer; Maetzel, Stephan; Imgrund, Hans; Getto, Phillip; Roberts, Doke Evan, Method and system for comprehensive evaluation of orthodontic treatment using unified workstation.
Sachdeva,Rohit; Sporbert,Peer; Maetzel,Stephan; Imgrund,Hans; Getto,Phillip; Roberts,Doke Evan, Method and system for comprehensive evaluation of orthodontic treatment using unified workstation.
Jiang, Dalong; Zhang, Hong-Jiang; Zhang, Lei; Yan, Shuicheng; Hu, Yuxiao, Method and system for constructing a 3D representation of a face from a 2D representation.
Jiang,Dalong; Zhang,Hong Jiang; Zhang,Lei; Yan,Shuicheng; Hu,Yuxiao, Method and system for constructing a 3D representation of a face from a 2D representation.
Zwern,Arthur; Waupotitsch,Roman; Fejes,Sandor; Chen,Jinlong; Callari,Francesco; Mishin,Oleg; Peng,Anrong; Bandari,Esfandiar, Method and system for generating fully-textured 3D.
Halmshaw,Paul A.; Woo,Andrew C. H.; Gretskii,Lev N.; Young,Jonathan M., Method and system for rendering voxel data while addressing multiple voxel set interpenetration.
Moon, Hankyu; Mummareddy, Satish; Sharma, Rajeev, Method and system for robust demographic classification using pose independent model from sequence of face images.
Esser, Gregor; Altheimer, Helmut; Becken, Wolfgang; Bichler, Robert; Seidemann, Anne; Zimmerman, Martin; Mueller, Werner; Brosig, Jochen; Uttenweiler, Dietmar, Method for calculating a spectacle lens having a variable position of the reference points.
Welk, Andrea; Altheimer, Helmut; Baumbach, Peter; Esser, Gregor; Haimerl, Walter, Method for simulating and demonstrating the optical effects of glasses on the human face.
Rathod, Nainesh B; Tan, Jamie; Ramani, Karthik, Method of enabling a user to draw a component part as input for searching component parts in a database.
Ninomiya Noboru (Ome JPX) Hagiwara Osamu (Fuchu JPX) Yoda Toshira (Fussa JPX), Method of forming a synthetic image in simulation system for attachment of spectacles.
Hof, Jacobus Adrianus Engelbertus Johannes; Weijers, Bas; Aben, Jean-Paul Michel Maria; Lokkerbol, Coenraad Christiaan Albert, Method, apparatus and computer program for quantitative bifurcation analysis in 3D using multiple 2D angiographic images.
Brett, Alan; Haslam, Jane; Hayes, Curtis; Krasnow, Joel; Van Kuijk, Cornelis; Miller, Colin, Methods of and system for detection and tracking of osteoporosis.
Carlin, Bruce, Network-linked interactive three-dimensional composition and display of saleable objects in situ in viewer-selected scenes for purposes of object promotion and procurement, and generation of object advertisements.
Carlin,Bruce; Asami,Satoshi; Porras,Arthur; Porras,Sandra, Network-linked interactive three-dimensional composition and display of saleable objects in situ in viewer-selected scenes for purposes of promotion and procurement.
Gerber Heinz Joseph ; Wood Kenneth O. ; Murray Jeffrey J. ; Logan David J., Optical lens or lap blank surfacing machine, related method and cutting tool for use therewith.
Ionita, Mircea; Corcoran, Peter; Bacivarov, Ioana, Separating a directional lighting variability in statistical face modelling based on texture space decomposition.
Lengyel Jerome E. ; Snyder John, Sprite compositor and method for performing lighting and shading operations using a compositor to combine factored image layers.
Migdal Alexander A. ; Aguera-Arcas Blaise ; Lebedev Alexei, System and method for computer modeling of 3D objects and 2D images by mesh constructions that incorporate non-spatial data such as color or texture.
Todd Simpson CA; Edward C. Vanwieren CA; David Alan Spooner CA; Leonard Thomas Bruton CA, System and method for creating 3D models from 2D sequential image data.
Devarajan,Venkat; Iyer,Raj Ganesan; Barber,Sharon; Dharmarajan,Niranjan; Ganapathi,Savitha; Subramanian,Navaneetha Krishnan; Nana,Vijayajeevan Jothi; Maitra,Saurabh; Williams,Ashley Scott, System and method for creating and updating a three-dimensional model and creating a related neutral file format.
Saldanha, Carlos; Froncioni, Andrea M.; Kruszewski, Paul A.; Saumier-Finch, Gregory J.; Trudeau, Caroline M.; Bachaalani, Fadi G.; Morcos, Nader; Cote, Sylvain B.; Guevin, Patrick R.; St. Arnaud, Jean-Francois B.; Veillet, Serge; Guay, Louise L., System and method for displaying selected garments on a computer-simulated mannequin.
Hoke,Donald G.; Martin,Richard N., System and method for enabling a person to view images of the person wearing an accessory before purchasing the accessory.
Pavlovskaia, Elena; Mishin, Oleg; Shpungin, Boris E., System and method for image segmentation in generating computer models of a joint to undergo arthroplasty.
Metaxas, Dimitris; Banerjee, Debabrata; Huang, Xiaolei, System and methods for generating three-dimensional images from two-dimensional bioluminescence images and visualizing tumor shapes and locations.
Parr, Timothy C.; Ives, John D., System, method, and apparatus for generating a three-dimensional representation from one or more two-dimensional images.
Parr, Timothy C.; Ives, John D., System, method, and apparatus for generating a three-dimensional representation from one or more two-dimensional images.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.