US2020380333A1PendingUtilityA1

System and method for body scanning and avatar creation

59
Assignee: SAREEN RAJPriority: Jun 8, 2010Filed: Apr 20, 2020Published: Dec 3, 2020
Est. expiryJun 8, 2030(~3.9 yrs left)· nominal 20-yr term from priority
Inventors:Raj Sareen
G06V 40/103G06T 2210/16G06N 3/006G06T 19/00G06K 9/00369
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and apparatus is disclosed for scanning a body. The system comprises a processor and a range camera capable of capturing at least a first set of depth images of the body rotated to 0 degrees and at least a second set of depth images of the body rotated to x degrees, wherein x is >0 degrees, and x <360 degrees. A first set of computer instructions executable on the processor is capable of calculating a first set of three dimensional points from the first set of depth images and a second set of three dimensional points from the second set of depth images. A second set of computer instructions executable on the processor is capable of rotating and translating the first and second set of three dimensional points into a final set of three dimensional points. A third set of computer instructions executable on the processor is capable of creating a three dimensional mesh from the final set of three dimensional points.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for scanning a body, comprising:
 a processor;   a range camera capable of capturing at least a first set of depth images of the body rotated to 0 degrees, and at least a second set of depth images of the body rotated to x degrees, wherein x is >0 degrees, and x <360 degrees;   a first set of computer instructions executable on the processor capable of calculating a first set of three dimensional points from the first set of depth images and a second set of three dimensional points from the second set of depth images; and   a second set of computer instructions executable on the processor capable of rotating and translating the first and second set of three dimensional points into a final set of three dimensional points; and   a third set of computer instructions executable on the processor capable of creating a three dimensional mesh from the final set of three dimensional points.   
     
     
         2 . The system of  claim 1 , comprising a fourth set of computer instructions executable on a processor capable of extracting body measurements from the final set of three dimensional points. 
     
     
         3 . The system of  claim 1 , comprising avatar processing software capable of creating an avatar from the three dimensional mesh. 
     
     
         4 . The system of  claim 3 , wherein the avatar is capable of use in a virtual fitting room. 
     
     
         5 . The system of  claim 4 , wherein the virtual fitting room comprises one or more garments that are capable of being draped on the avatar. 
     
     
         6 . The system of  claim 5 , further comprising a display capable of displaying the avatar with one or more of said garments draped on the avatar. 
     
     
         7 . The system of  claim 3 , wherein the avatar is configured to be drawn on a display and synchronized with movements of a user moving in front of the range camera. 
     
     
         8 . The system of  claim 1 , wherein the system is configured for operation in one or more locations selected from the group consisting of: a home, a commercial kiosk, an retrofitted store fitting room, a gaming machine establishment, and a karaoke room. 
     
     
         9 . A method for scanning a body, comprising:
 capturing, using a range camera, at least a first set of depth images of the body rotated to 0 degrees, and at least a second set of depth images of the body rotated to x degrees, wherein x is >0 degrees, and x <360 degrees;   calculating a first set of three dimensional points from the first set of depth images and a second set of three dimensional points from the second set of depth images; and   rotating and translating the first and second set of three dimensional points into a final set of three dimensional points;   creating a three dimensional mesh from the final set of three dimensional points.   
     
     
         10 . The method of  claim 9 , comprising extracting body measurements from the final set of three dimensional points. 
     
     
         11 . The method of  claim 9 , comprising creating an avatar from the three dimensional mesh. 
     
     
         12 . The method of  claim 11 , comprising providing the avatar to virtual fitting room. 
     
     
         13 . The method of  claim 12 , comprising draping one or more virtual garments in the virtual fitting room on the avatar. 
     
     
         14 . The method of  claim 13 , further comprising displaying the avatar with the one or more virtual garments draped on the avatar. 
     
     
         15 . The system of  claim 11 , comprising drawing the avatar on a display and synchronizing the avatar with movements of a user moving in front of the range camera. 
     
     
         16 . The method of  claim 1 , wherein each step is performed in one or more locations selected from the group consisting of: a home, a commercial kiosk, a retrofitted store fitting room, a gaming machine establishment, and a karaoke room. 
     
     
         17 . A system for scanning a body, comprising:
 a processor;   a range camera capable of capturing a plurality of sets of depth images of the body, a first set of depth images comprising depth images of the body rotated at 0 degrees, each subsequent set of depth images comprising captured depth images of the body rotated to at relatively equal intervals of degrees of rotation, wherein each interval is >0 degrees <180 degrees;   a first set of computer instructions executable on the processor capable of calculating a set of three dimensional points for each set of depth images; and   a second set of computer instructions executable on the processor capable of rotating and translating all sets of three dimensional points into one final set of three dimensional points;   a third set of computer instructions executable on the processor capable of creating a three dimensional mesh from the final set of three dimensional points.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.