Patent ID: 11948057
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A method for facilitating garment creation, comprising:
receiving and storing designed digital garment parts for selection and inclusion into a digital garment;
selecting and placing two or more of the digital garment parts together to form a digital garment to store in the storage device; and
providing an online purchase system configured to access the storage device to select and purchase the digital garment from a plurality of available digital garments,
providing an infrared camera comprising an infrared light emitter that emits infrared light and at least an infrared sensor that reads reflected infrared light;
causing the infrared emitter to illuminate the surface of the body with infrared light and to cause the infrared sensor to capture the infrared light reflected off the surface of the body;
capturing and storing the reflected infrared light in at least a first depth image of a surface of a body from at least a first point of view while the body is in a pose and at least a second depth image of the outer surface of the body from at least a second point of view while the body remains in the same pose;
calculating a first set of three dimensional points from the first depth image and a second set of three dimensional points from the second depth image;
applying rotational and translational matrix transformations on the first set of three dimensional points to align said first set of three dimensional points with the second set of three dimensional points and then calculating and storing a square of the sum of the differences between the first set of three dimensional points with the second set of three dimensional points as an error;
reconstructing the surface of the body by minimizing an error between the first and second set of three dimensional points by repeatedly making iterative and small changes to the matrix transformations and then re-calculating the error until the error is minimized;
applying poisson surface reconstruction to construct a mesh;
identifying one or more anthropometric points of measure within the mesh;
extracting anthropometric body circumferences by calculating the convex hull associated with points around a specific region of the body's surface; and
creating an avatar from the mesh capable of display to a user on the online purchase system; and
providing an online virtual fitting room capable of displaying the available digital garments on the avatar.