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 |
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.
|