US 12,277,666 B2
Systems and method for smooth segmentation
Sukhraj Singh, Mandi (IN); Nitish Puri, Delhi (IN); and Michael Kohnen, Heitersheim (DE)
Assigned to MAKO Surgical Corp., Weston, FL (US)
Filed by MAKO Surgical Corp., Weston, FL (US)
Filed on Nov. 20, 2023, as Appl. No. 18/514,513.
Application 18/514,513 is a continuation of application No. 17/134,745, filed on Dec. 28, 2020, granted, now 11,861,804.
Claims priority of provisional application 62/957,899, filed on Jan. 7, 2020.
Prior Publication US 2024/0087273 A1, Mar. 14, 2024
Int. Cl. G06T 19/20 (2011.01); G06T 17/20 (2006.01)
CPC G06T 19/20 (2013.01) [G06T 17/20 (2013.01); G06T 2207/10081 (2013.01); G06T 2219/2024 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of smoothing a surface mesh, comprising:
determining first angles between a first direction and vectors normal to a plurality of faces defined in the surface mesh;
determining second angles between a second direction and vectors normal to the plurality of faces defined in the surface mesh;
determining a set of artifact vertices by:
including a first vertex of the surface mesh in the set of artifact vertices responsive to the first angles associated with faces adjacent to the first vertex satisfying a first condition; and
including a second vertex of the surface mesh in the set of artifact vertices responsive to the second angles associated with faces adjacent to the second vertex satisfying a second condition;
calculating a weighted value for a third vertex of the surface mesh based on a distance from the third vertex to a nearest artifact vertex in the set of artifact vertices; and
generating a smoothed surface mesh by using the weighted value in a smoothing algorithm applied to the surface mesh.