IP Library Granted Patent US 11,983,824
Granted Patent B2
US 11,983,824 · App. 17/163,471 · Granted May 14, 2024

System and method for augmenting and synchronizing a virtual model with a physical model

Inventors: Mordechai Avisar (Highland Heights, OH); Alon Yakob Geri (Orange Village, OH)
Assignee: SURGICAL THEATER, INC.
G06T19/006G06F3/012G06F16/245G06T7/246G06T7/33G06T19/003G06T19/20G16H30/20G06T2207/30204G06T2210/41G06T2219/2004
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,983,824
App. No.
17/163,471
Granted
May 14, 2024
Kind
B2
Abstract

A method includes: receiving synchronization and navigation data from a navigation system; generating a physical frame of reference with respect to a registered physical model based on the synchronization and navigation data; registering an augmented reality head mounted display with the navigation system using the synchronization and navigation data; receiving data representative of a virtual model; anchoring the virtual model to the physical frame of reference; receiving tracking data indicative of the position and angle of view of the augmented reality head mounted display with respect to the physical frame of reference; and responsive to determining that the physical model is within a field of view of the augmented reality head mounted display: rendering a virtual image from the virtual model in real time based on the received tracking data; and streaming the virtual image to the augmented reality head mounted display, thereby generating a synchronized and augmented realty view.

Claims (53)

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.

2. The method of claim 1 , wherein the step of the AR synchronization computer rendering a virtual image from the virtual model and streaming the virtual image to the augmented reality head mounted display comprises the AR synchronization computer streaming to the augmented reality head mounted display an image generator configured to render a virtual image from the virtual model.

3. The method of claim 1 , wherein the AR synchronization computer registers the physical model using a plurality of physical model markers disposed proximate to the physical model, and wherein the AR synchronization computer registers the augmented reality head mounted display using a plurality of head mounted display markers disposed on the augmented reality head mounted display.

4. The method of claim 3 , further comprising the step of aligning the virtual model with the physical model, wherein the virtual model comprises a plurality of virtual representations of the physical model markers, and wherein the aligning the virtual model with the physical model comprises aligning the virtual representations of the physical model markers with the physical model markers.

5. The method of claim 1 , wherein the AR synchronization computer streaming the virtual image to the augmented reality head mounted display further comprises streaming a DICOM image and injecting the DICOM image into the synchronized and augmented reality view of a physical model.

6. The method of claim 5 , further comprising the AR synchronization computer live streaming to an external display a user's interactions and views experienced via the head mounted display, including the physical model, the virtual model, and the DICOM image.

7. An AR synchronization computer comprising:

a first module for receiving synchronization and navigation data from a navigation system, for receiving data representative of a virtual model from a virtual model database, and for receiving tracking data indicative of a position and angle of view of an augmented reality head mounted display with respect to a physical frame of reference;

a second module for registering a physical model, for generating a physical frame of reference with respect to the registered physical model based on the synchronization and navigation data, and for registering the 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;

a third module for anchoring the virtual model to the physical frame of reference;

a fourth module for rendering a virtual image from the virtual model in real time based on the received tracking data responsive to determining that the physical model is within a field of view of the augmented reality head mounted display; and

a fifth module for streaming the virtual image to the augmented reality head mounted display, thereby generating a synchronized and augmented reality view of the physical model, wherein

the AR synchronization computer generates a virtual surgical tool representative of the physical surgical tool and comprising a plurality of virtual representations of the surgical tool markers, and wherein:

the second module is configured to register 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, and 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 wherein

the fifth module is further configured to stream the virtual surgical tool to the augmented reality head mounted display.

8. The AR synchronization computer of claim 7 , wherein the fourth module comprises an image generator for rendering virtual image, and wherein the fifth module is configured to stream the image generator to the augmented reality head mounted display.

9. The AR synchronization computer of claim 7 , wherein the second module is configured to register the physical model using a plurality of physical model markers disposed proximate to the physical model, and configured to register the augmented reality head mounted display using a plurality of head mounted display markers disposed on the augmented reality head mounted display.

10. The AR synchronization computer of claim 9 , wherein the virtual model comprises a plurality of virtual representations of the physical model markers, and wherein the third module is configured to align the virtual model with the physical model by aligning the virtual representations of the physical model markers with the physical model markers.

11. The AR synchronization computer of claim 7 , wherein the fifth module is further configured to stream a DICOM image and inject the DICOM image into the synchronized and augmented reality view of a physical model.

12. The AR synchronization computer of claim 11 , wherein the fifth module is further configured to live stream to an external display a user's interactions and views experienced via the head mounted display, including the physical model, the virtual model, and the DICOM image.

13. A system for synchronizing and augmenting a virtual model with a physical model, the system comprising:

an augmented reality head mounted display;

a virtual model database comprising a virtual three-dimensional model representative of a patient anatomy;

a navigation system configured to generate synchronization and navigation data; and

an augmented reality synchronization computer comprising one or more processors, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors, the program instructions configured to:

receive synchronization and navigation data from a navigation system and generate a physical frame of reference with respect to a registered physical model based on the synchronization and navigation data;

register 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;

receive data representative of a virtual model from a virtual model database;

anchor the virtual model to the physical frame of reference;

receive 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;

render a virtual image from the virtual model in real time based on the received tracking data responsive to determining that the physical model is within a field of view of the augmented reality head mounted display; and

stream the virtual image to the augmented reality head mounted display, thereby generating a synchronized and augmented reality view of the physical model, wherein

the program instructions are further configured to:

register 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,

generate a virtual surgical tool representative of the physical surgical tool and comprising a plurality of virtual representations of the surgical tool markers,

align 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

stream the virtual surgical tool to the augmented reality head mounted display.

14. The system of claim 13 , wherein the program instructions are further configured to stream to the augmented reality head mounted display an image generator configured to render a virtual image from the virtual model.

15. The system of claim 13 , wherein the program instructions are further configured to register the physical model using a plurality of physical model markers disposed proximate to the physical model, and to register the augmented reality head mounted display using a plurality of head mounted display markers disposed on the augmented reality head mounted display.

16. The system of claim 15 , wherein the virtual model comprises a plurality of virtual representations of the physical model markers, and wherein the program instructions are further configured to align the virtual model with the physical model by aligning the virtual representations of the physical model markers with the physical model markers.

17. The system of claim 13 , wherein the program instructions are further configured to stream a DICOM image and inject the DICOM image into the synchronized and augmented reality view of the physical model.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2025
From: LOUIS, ROBERT
To: SURGICAL THEATER, INC.
Reel/Frame 069939/0697 →
MERGER Recorded Jan 14, 2025
From: SURGICAL THEATER, LLC
To: SURGICAL THEATER, INC.
Reel/Frame 069854/0238 →
FOUNDERS AGREEMENT INCLUDING EXHIBIT C DEED OF ASSIGNMENT OF INTELLECTUAL PROPERTY RIGHTSASSIGNEE: SURGICAL THEATER LLC (A/K/A SURGICAL THEATRE LLC) Recorded Jan 14, 2025
From: AVISAR, MORDECHAI
To: SURGICAL THEATER LLC
Reel/Frame 069893/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2024
From: GERI, ALON YAKOB
To: SURGICAL THEATER, INC.
Reel/Frame 069489/0657 →
Continuity (3)
Provisional Application 63062921 · Aug 7, 2020
Provisional Application 62968340 · Jan 31, 2020
Related Publication 20210241534A1 · Aug 5, 2021
Cited By (15)
US 12,186,028 US 12,201,384 US 12,206,837 US 12,239,385 US 12,290,416 US 12,354,227 US 12,383,369 US 12,412,346 US 12,417,595 US 12,458,411 US 12,461,375 US 12,475,662 US 12,491,044 US 12,502,163 US 12,521,201