SYSTEM AND METHOD OF 3D MODELING AND VIRTUAL FITTING OF 3D OBJECTS
1 Assignment
0 Petitions
Accused Products
Abstract
Method and system of virtual fitting a foot with a shoe by obtaining a first and second 3D model associated with the surface of the foot and interior cavity of the shoe, respectively, each 3D model comprising a point cloud; aligning the point clouds such that the heel extreme point of the two point clouds align and the ankle back extreme point of the first point cloud aligns with the top back point of the second point cloud; calculating for at least one point p in the first point cloud a value of at least one fit indicator determined based on a distance between p and a corresponding point q in the aligned second point cloud; and outputting, to a display device, a graphical representation of the first 3D model colored in accordance with the fit calculated at p.
42 Citations
80 Claims
-
1-60. -60. (canceled)
-
61. A method of virtual fitting of a foot with a shoe, the method comprising, by a processor:
-
obtaining data informative of a first 3D model associated with the foot, the first 3D model having a first point cloud comprising a plurality of data points representing the surface of the first 3D model; obtaining data informative of a second 3D model associated with an interior cavity of the shoe, the second 3D model having a second point cloud comprising a plurality of data points representing the surface of the second 3D model; aligning the first and second point clouds such that the heel extreme point of the second point cloud aligns with the heel extreme point of the first point cloud and the ankle back extreme point of the first point cloud aligns with the top back point of the second point cloud; calculating for at least one point p in the first point cloud a value of at least one fit indicator indicative of a fit between the foot and the shoe at the point p, the value of fit indicator determined based on a distance between the at least one point p and a corresponding point q in the aligned second point cloud; and outputting, to a display device, a graphical representation of the first 3D model colored in accordance with the calculated at least one fit indicator, wherein the color at p is indicative of the fit calculated at p. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A system for virtual fitting of a foot with a shoe, comprising:
-
a memory configured to store data informative of first 3D model associated with the foot, the first 3D model having a first point cloud comprising a plurality of data points representing the surface of the first 3D model, and to store data informative of a second 3D model associated with an interior cavity of the shoe, the second 3D model having a second point cloud comprising a plurality of data points representing the surface of the second 3D model; and a processor operatively coupled to the memory and configured to process the first and second point clouds by; aligning the first and second point clouds such that the heel extreme point of the second point cloud aligns with the heel extreme point of the first point cloud and the ankle back extreme point of the first point cloud aligns with the top back point of the second point cloud; calculating for at least one point p in the first point cloud a value of at least one fit indicator indicative of a fit between the foot and the shoe at the point p, the value of the at least one fit indicator determined based on a distance between the at least one point p and a corresponding point q in the aligned second point cloud; and outputting, to a display device, a graphical representation of the first 3D model colored in accordance with the calculated at least one fit indicator, wherein the color at p is indicative of the fit calculated at p. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79)
-
-
80. A non-transitory storage medium comprising instructions executable by a computer for executing a method of virtual fitting of a foot with a shoe, the method comprising:
-
obtaining data informative of a first 3D model associated with the foot, the first 3D model having a first point cloud comprising a plurality of data points representing the surface of the first 3D model; obtaining data informative of a second 3D model associated with an interior cavity of the shoe, the second 3D model having a second point cloud comprising a plurality of data points representing the surface of the second 3D model; aligning the first and second point clouds such that the heel extreme point of the second point cloud aligns with the heel extreme point of the first point cloud and the ankle back extreme point of the first point cloud aligns with the top back point of the second point cloud; calculating for at least one point p in the first point cloud a value of at least one fit indicator indicative of a fit between the foot and the shoe at the point p, the value of the at least one fit indicator determined based on a distance between the at least one point p and a corresponding point q in the aligned second point cloud; and outputting, to a display device, a graphical representation of the first 3D model colored in accordance with the calculated at least one fit indicator, wherein the color at p is indicative of the fit calculated at p.
-
Specification