CPC G06T 19/006 (2013.01) [G06F 3/012 (2013.01); G06F 16/245 (2019.01); G06T 7/246 (2017.01); G06T 7/33 (2017.01); G06T 19/003 (2013.01); G06T 19/20 (2013.01); G16H 30/20 (2018.01); G06T 2207/30204 (2013.01); G06T 2210/41 (2013.01); G06T 2219/2004 (2013.01)] | 17 Claims |
1. A method for synchronizing and augmenting a virtual model with a physical model, comprising the steps of:
an AR synchronization computer receiving synchronization and navigation data from a navigation system and generating a physical frame of reference with respect to a registered physical model based on the synchronization and navigation data;
the AR synchronization computer registering an augmented reality head mounted display with the navigation system using the synchronization and navigation data, thereby enabling tracking movement of the augmented reality head mounted display with respect to the physical model;
the AR synchronization computer receiving data representative of a virtual model from a virtual model database;
the AR synchronization computer anchoring the virtual model to the physical frame of reference;
the AR synchronization computer receiving tracking data indicative of a position and angle of view of the augmented reality head mounted display with respect to the physical frame of reference; and
responsive to the AR synchronization computer determining that the physical model is within a field of view of the augmented reality head mounted display;
the AR synchronization computer rendering a virtual image from the virtual model in real time based on the received tracking data;
the AR synchronization computer streaming the virtual image to the augmented reality head mounted display, thereby generating a synchronized and augmented reality view of the physical model;
the AR synchronization computer registering a physical surgical tool having a plurality of markers with the navigation system using the synchronization and navigation data, thereby enabling tracking movement of the physical surgical tool with respect to the physical model;
the AR synchronization computer generating a virtual surgical tool representative of the physical surgical tool and comprising a plurality of virtual representations of the surgical tool markers;
the AR synchronization computer aligning the virtual surgical tool with the physical surgical tool by aligning the virtual representations of the physical tool markers with the physical tool markers; and
the AR synchronization computer streaming the virtual image to the augmented reality head mounted display further comprises streaming the virtual surgical tool to the augmented reality head mounted display.
|