Augmented reality guidance for spinal surgery
Embodiments disclose a real-time surgery method and apparatus for displaying a stereoscopic augmented view of a patient from a static or dynamic viewpoint of the surgeon, which employs real-time three-dimensional surface reconstruction for preoperative and intraoperative image registration. Stereoscopic cameras provide real-time images of the scene including the patient. A stereoscopic video display is used by the surgeon, who sees a graphical representation of the preoperative or intraoperative images blended with the video images in a stereoscopic manner through a see-through display.
1 . A system comprising:
a stereoscopic optical see-through head mounted display;
at least one computing system; and
at least one camera, at least one 3D scanner, or at least one camera and at least one 3D scanner,
wherein the at least one computing system is configured to track at least a portion of a physical spine of a patient in a coordinate system using the at least one camera, the at least one 3D scanner, or the at least one camera and the at least one 3D scanner,
wherein the at least one computing system is configured to receive preoperative image information of the physical spine of the patient in supine position,
wherein the at least one computing system is configured to generate two or more individually rendered 3D surface representations of each of two or more individual vertebrae from the preoperative image information,
wherein the at least one computing system is configured to translate the supine position of the spine of the patient in the preoperative image information to a prone position of the physical spine of the patient by determining registrations for each of the two or more individually rendered 3D surface representations with two or more physical individual vertebrae of the tracked physical spine in the coordinate system,
wherein the at least one computing system is configured to generate a 3D stereoscopic view, displayed by the stereoscopic optical see-through head mounted display, the 3D stereoscopic view comprising the two or more individually rendered 3D surface representations,
wherein the at least one computing system is configured to superimpose the 3D stereoscopic view comprising the two or more individually rendered 3D surface representations on the two or more physical individual vertebrae, and
wherein the at least one computing system is configured to adjust in real time the 3D stereoscopic view responsive to movement of the stereoscopic optical see-through head mounted display.
2 . The system of claim 1 , wherein the preoperative image information comprises a preoperative CT scan, a preoperative MRI scan, or a combination thereof.
3 . The system of claim 1 , wherein positions of the two or more physical individual vertebrae in the coordinate system are determined based on two-dimensional (2D) intra-operative images.
4 . The system of claim 3 , wherein the two-dimensional intraoperative images comprise an ultrasound, an x-ray, or a combination thereof.
5 . The system of claim 4 , wherein the x-ray comprises a lateral projection, an anteroposterior projection, or a combination thereof.
6 . The system of claim 1 , wherein the system is configured to track at least a portion of a physical instrument, at least a portion of a physical device, or a combination thereof in the coordinate system using the at least one camera, the at least one 3D scanner, or the at least one camera and the at least one 3D scanner.
7 . The system of claim 6 , wherein the at least one computing system is configured to generate a three-dimensional (3D) surface representation of the at least portion of the tracked physical instrument, at least portion of the tracked physical device, or a combination thereof.
8 . The system of claim 7 , wherein the 3D stereoscopic view comprises the 3D surface representation of the at least portion of the tracked physical instrument, at least portion of the tracked physical device, or combination thereof.
9 . The system of claim 2 , wherein the preoperative CT scan, preoperative MRI scan, or combination thereof comprises 2D slice images, a 3D image dataset, or a combination thereof.
10 . The system of claim 2 , wherein the at least one computing system is configured to generate at least one graphical representation based on the preoperative CT scan, preoperative MRI scan, or combination thereof, or wherein the at least one computing system is configured to generate at least one graphical representation of a virtual pin, a virtual screw, a virtual nail, a virtual plate, or a combination thereof.
11 . The system of claim 3 , wherein the registrations comprise a 2D-3D registration of a preoperative CT scan, a preoperative MRI scan, or a combination thereof with the 2D intraoperative images.
12 . The system of claim 1 , wherein the at least one camera is head mounted with the stereoscopic optical see-through head mounted display, or wherein the at least one 3D scanner is head mounted with the stereoscopic optical see-through head mounted display, or wherein the at least one camera and the at least one 3D scanner are head mounted with the stereoscopic optical see-through head mounted display.
13 . The system of claim 1 , wherein the at least one camera is separate from the stereoscopic optical see-through head mounted display, or wherein the at least one 3D scanner is separate from the stereoscopic optical see-through head mounted display, or wherein the at least one camera and the at least one 3D scanner are separate from the stereoscopic optical see-through head mounted display.
14 . The system of claim 1 , wherein the system comprises at least one camera and/or 3D scanner head mounted with the stereoscopic optical see-through head mounted display and at least one camera and/or 3D scanner separate from the stereoscopic optical see-through head mounted display.
15 . The system of claim 14 , wherein the at least one camera and/or 3D scanner head mounted with the stereoscopic optical see-through head mounted display and the at least one camera and/or 3D scanner separate from the stereoscopic optical see-through head mounted display are configured for tracking at least a portion of a physical instrument, at least a portion of a physical device, or a combination thereof in the coordinate system.
16 . The system of claim 6 , wherein the at least one computing system is configured to generate a 2D or a 3D graphical representation of the at least portion of the tracked physical instrument, at least portion of the tracked physical device or a combination thereof, and wherein the at least one computing system is configured to generate a view comprising the 2D or 3D graphical representation of the at least portion of the tracked physical instrument, the at least portion of the tracked physical device or combination thereof, wherein the 2D or 3D graphical representation comprises a virtual trajectory for the at least portion of the tracked physical instrument, a virtual trajectory for the at least portion of the tracked physical device, a virtual template of the at least portion of the tracked physical instrument, a virtual template of the at least portion of the tracked physical device, or a combination thereof.
17 . The system of claim 1 , further comprising one or more markers, wherein the one or more markers comprise a marker configured to be attached to a physical instrument, a marker configured to be attached to a physical device, a marker configured to be attached to a bony structure of the physical spine, a marker configured to be attached to the stereoscopic optical see-through head mounted display or a combination thereof, and wherein the at least one computing system is configured to track the one or more markers using the at least one camera, the at least one 3D scanner or the at least one camera and the at least one 3D scanner, or further comprising one or more markers, wherein the one or more markers comprise a marker configured to be attached to a physical instrument, a marker configured to be attached to a physical device, a marker configured to be attached to a bony structure of the physical spine, a marker configured to be attached to the stereoscopic optical see-through head mounted display or a combination thereof, and wherein the at least one computing system is configured to track the one or more markers using the at least one camera, the at least one 3D scanner or the at least one camera and the at least one 3D scanner, wherein the one or more markers comprise a color marker, a reflective marker, a passive marker, an active marker, or a combination thereof.
18 . The system of claim 4 , wherein the system comprises at least one radiopaque marker attached to a bony structure, wherein the at least one radiopaque marker is included in the 2D intraoperative images.
19 . The system of claim 18 , wherein the at least one computing system is configured to register the 2D intraoperative images with the positions of the two or more physical individual vertebrae in the coordinate system using the at least one radiopaque marker.
20 . The system of claim 1 , wherein the at least one computing system comprises the computing system configured to track the at least portion of the physical spine of the patient, the computing system configured to receive preoperative image information of the physical spine of the patient, the computing system configured to generate the two or more individually rendered 3D surface representations of each of the two or more individual vertebrae from the preoperative image information, the computing system configured to translate the supine position of the spine of the patient in the preoperative image information to the prone position, the computing system configured to generate the 3D stereoscopic view, the computing system configured to superimpose the 3D stereoscopic view comprising the two or more individually rendered 3D surface representations on the two or more physical individual vertebrae, and wherein the at least one computing systems are the same or are different.