METHOD FOR EYEWEAR FITTING, RECOMMENDATION, AND CUSTOMIZATION USING COLLISION DETECTION
First Claim
1. A method for virtually trying-on an item comprising:
- scanning a three dimensional image of the user'"'"'s body;
iteratively moving a three dimensional image of an item selected in a first dimension in small steps towards the item until the image of the item collides with the image of the user'"'"'s body;
iteratively moving the three dimensional image of the item selected in a second dimension in small steps towards the item until the image of the item collides with the image of the user'"'"'s body;
iteratively moving the three dimensional image of the item selected in a third dimension in small steps towards the item until the image of the item collides with the image of the user'"'"'s body; and
storing the three dimensional coordinates where the collisions took place.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method is presented for virtually fitting clothing, jewelry, hats, or eyewear frames utilizing 3D scans of a user'"'"'s face and/or body. The system and method include inputting a 3D scan of a user'"'"'s face and a 3D model of the item into the software. The 3D image of the item to be fitted is placed on the face or body image resulting from the 3D scan and is iteratively moved until collision is detected between the 3D model of the item and the 3D model of the face or body. A recommendation engine can be used to recommend different items to the user based on the virtual fit. Eyewear frames may be recommended based on testing each model to determine if temple pieces are long enough to get over the ear and if flex is too great or too small.
85 Citations
20 Claims
-
1. A method for virtually trying-on an item comprising:
-
scanning a three dimensional image of the user'"'"'s body; iteratively moving a three dimensional image of an item selected in a first dimension in small steps towards the item until the image of the item collides with the image of the user'"'"'s body; iteratively moving the three dimensional image of the item selected in a second dimension in small steps towards the item until the image of the item collides with the image of the user'"'"'s body; iteratively moving the three dimensional image of the item selected in a third dimension in small steps towards the item until the image of the item collides with the image of the user'"'"'s body; and storing the three dimensional coordinates where the collisions took place. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for virtually trying-on an item comprising:
-
an image input device operable to produce a three dimensional scan of the user; a user interface; and a virtual try-on engine operable to iteratively fit a three dimensional representation of an item to the three dimensional scan of the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium encoded with computer readable instructions, which when executed, perform a method for a method for virtually trying-on an item comprising:
-
scanning a three dimensional image of the user'"'"'s body; iteratively moving a three dimensional image of an item selected in a first dimension in small steps towards the item until the image of the item collides with the image of the user'"'"'s body; iteratively moving a three dimensional image of an item selected in a second dimension in small steps towards the item until the image of the item collides with the image of the user'"'"'s body; iteratively moving a three dimensional image of an item selected in a third dimension in small steps towards the item until the image of the item collides with the image of the user'"'"'s body; and storing the three dimensional coordinates where the collisions took place. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification