×

System and method for body scanning and avatar creation

  • US 10,628,729 B2
  • Filed: 06/13/2011
  • Issued: 04/21/2020
  • Est. Priority Date: 06/08/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system for scanning and measuring a surface of a body of a person, including any clothing worn, comprising:

  • a processor;

    an infrared camera comprising an infrared light emitter that emits infrared light and at least an infrared sensor that reads reflected infrared light;

    a first set of computer instructions executable on the processor capable 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;

    a second set of computer instructions executable on the processor capable of 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;

    a third set of computer instructions executable on the processor capable of 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;

    a fourth set of computer instructions executable on the processor capable of 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;

    a fifth set of computer instructions executable on the processor capable of 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;

    a sixth set of computer instructions executable on the processor capable of applying poisson surface reconstruction to construct a mesh;

    a seventh set of computer instructions executable on the processor capable of rigging the mesh with a biped bone structure, scaled and sized to appropriately fit the mesh;

    an eighth set of computer instructions executable on the processor capable of utilizing the bone structure from within the mesh to identify one or more anthropometric points of measure;

    a ninth set of computer instructions executable on the processor capable of extracting anthropometric body circumferences by calculating the convex hull associated with points around a specific region of the body'"'"'s surface.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×