US 11,908,080 B2
Generating surfaces with arbitrary topologies using signed distance fields
Weikai Chen, Shenzhen (CN); Weiyang Li, Shenzhen (CN); and Bo Yang, Shenzhen (CN)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed on Apr. 4, 2022, as Appl. No. 17/713,129.
Prior Publication US 2023/0316646 A1, Oct. 5, 2023
Int. Cl. G06T 17/00 (2006.01); G06T 17/20 (2006.01); G06T 19/00 (2011.01); G06V 10/764 (2022.01); G06T 7/50 (2017.01); G06V 10/774 (2022.01); G06V 10/82 (2022.01)
CPC G06T 17/20 (2013.01) [G06T 7/50 (2017.01); G06T 19/006 (2013.01); G06V 10/764 (2022.01); G06V 10/7747 (2022.01); G06V 10/82 (2022.01); G06T 2200/08 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2210/56 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed at a computing system having memory and one or more processors, the method comprising:
obtaining a trained classifier;
obtaining an input observation of a 3D object;
generating a three-pole signed distance field from the input observation using the trained classifier, wherein generating the three-pole signed distance field from the input observation comprises assigning each point of a plurality of points with a value indicative of whether the point is inside a surface, outside the surface, or undefined;
generating an output mesh of the 3D object from the three-pole signed distance field, wherein generating the output mesh comprises extracting surfaces from between sets of inside and outside values only; and
generating a display of the 3D object from the output mesh.