| CPC A61B 34/20 (2016.02) [A61B 34/10 (2016.02); A61B 90/37 (2016.02); G06T 7/0012 (2013.01); G06T 7/20 (2013.01); G06T 7/521 (2017.01); G06T 7/70 (2017.01); G06T 7/85 (2017.01); G06T 17/20 (2013.01); H04N 23/56 (2023.01); A61B 2034/105 (2016.02); A61B 2034/2057 (2016.02); A61B 2090/371 (2016.02); G06T 2207/10012 (2013.01); G06T 2207/10048 (2013.01); G06T 2207/30004 (2013.01); G06T 2207/30204 (2013.01); G06T 2207/30244 (2013.01)] | 16 Claims |

|
14. A computer-implemented method comprising:
generating, by a surgical computing device surgical connected to an optical tracking device comprising a structured light module and an optical module comprising an image sensor and spaced from the structured light module at a known distance, a depth map from a first image captured by the image sensor during projection of a first near-infrared (NIR) pattern into a surgical environment by the structured light module;
processing, by the surgical computing device, a second image captured by the image sensor during projection of a second NIR pattern into the surgical environment by the structured light module;
reconstructing, by the surgical computing device, a three-dimensional surface of one or more anatomical structures in the surgical environment based on the generated depth map and the second image;
outputting, by the surgical computing device, the reconstructed three-dimensional surface to a display device; and
generating, by the surgical computing device, a plurality of three-dimensional surfaces of the one or more anatomical structures from a plurality of depth maps generated from a plurality of images captured by the image sensor during projection of the first and second NIR patterns into the surgical environment by the structured light module.
|