US 11,721,114 B2
Method, system, and device of generating a reduced-size volumetric dataset
Amit Chachek, Closter, NJ (US)
Assigned to REALMOTION INC., New York, NY (US)
Filed by REALMOTION INC., New York, NY (US)
Filed on Nov. 28, 2022, as Appl. No. 18/59,099.
Application 18/059,099 is a continuation of application No. 17/478,919, filed on Sep. 19, 2021, granted, now 11,514,646.
Application 17/478,919 is a continuation of application No. 16/773,994, filed on Jan. 28, 2020, granted, now 11,127,206, issued on Sep. 21, 2021.
Claims priority of provisional application 62/797,961, filed on Jan. 29, 2019.
Prior Publication US 2023/0093102 A1, Mar. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 17/20 (2006.01); G06T 13/40 (2011.01); G06T 19/20 (2011.01); G06T 7/20 (2017.01); G06F 18/22 (2023.01); G06T 15/08 (2011.01); G06T 17/10 (2006.01)
CPC G06T 17/20 (2013.01) [G06F 18/22 (2023.01); G06T 7/20 (2013.01); G06T 13/40 (2013.01); G06T 15/08 (2013.01); G06T 17/10 (2013.01); G06T 17/205 (2013.01); G06T 19/20 (2013.01); G06T 2200/08 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
(a) receiving a plurality of three-dimensional volumetric datasets that correspond to a particular object;
(b) generating, from said plurality of three-dimensional volumetric datasets, a single uniform mesh dataset that corresponds to said particular object;
wherein a size of said single uniform mesh dataset is less than ¼ of an aggregate size of said plurality of three-dimensional volumetric datasets;
wherein the generating comprises:
adding a virtual differentiator feature into a particular portion of said particular object, which is spatially tracked over time and across frames, to improve correctness of computer-based tracking of said particular object as it is being animated or redressed;
wherein adding the virtual differentiator feature is performed by one or more operations selected from the group consisting of:
(I) adding a particular texture to said particular portion of said particular object,
(II) adding a particular layer said particular portion of said particular object,
(III) adding one or more particular vectors to particular portion of said particular object,
(IV) adding one or more particular data-points to said particular portion of said particular object from a different angle.