US 12,424,332 B2
Unified anisotropic volume and surface mesh storage
Pourya Shirazian, Sunnyvale, CA (US); and Mahdi Azizian, Santa Clara, CA (US)
Assigned to Intuitive Surgical Operations, Inc., Sunnyvale, CA (US)
Filed by Intuitive Surgical Operations, Inc., Sunnyvale, CA (US)
Filed on Mar. 8, 2024, as Appl. No. 18/600,308.
Application 18/600,308 is a continuation of application No. 16/627,171, granted, now 11,955,246, previously published as PCT/US2018/039613, filed on Jun. 26, 2018.
Claims priority of provisional application 62/526,231, filed on Jun. 28, 2017.
Prior Publication US 2024/0212863 A1, Jun. 27, 2024
Int. Cl. G16H 50/50 (2018.01); A61B 5/055 (2006.01); A61B 6/03 (2006.01); A61B 8/00 (2006.01); G06T 15/80 (2011.01); G06T 17/20 (2006.01)
CPC G16H 50/50 (2018.01) [A61B 5/055 (2013.01); A61B 6/032 (2013.01); A61B 8/485 (2013.01); G06T 15/80 (2013.01); G06T 17/20 (2013.01); G06T 2210/41 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method comprising:
identifying, by one or more processors, surface vertices and internal vertices of a volume mesh of an object;
organizing, by the one or more processors, the surface vertices of the volume mesh into a first sub-list of a list and the internal vertices into a second sub-list of the list;
using, by the one or more processors, a data structure identifying a base address pointing to the list, a count of the surface vertices in the first sub-list, and a count of the internal vertices in the second sub-list, to store the first sub-list and the second sub-list in a memory; and
using, by the one or more processors, the base address and the count of surface vertices to access in the memory the second sub-list of internal vertices.