CPC A61B 6/584 (2013.01) [A61B 6/4405 (2013.01); A61B 6/487 (2013.01); A61B 6/547 (2013.01); A61B 34/20 (2016.02); A61B 6/4441 (2013.01); A61B 2034/2048 (2016.02); A61B 2034/2059 (2016.02)] | 53 Claims |
1. A method of gathering and processing intraoperative images—the method implemented by a system comprising one or more processors, the system connected to an X-ray machine, a tracking system, and a display—the method comprising:
prompting a user to position the X-ray machine relative to a patient in a first orientation;
determining a pose and position of the X-ray machine in the first orientation using a tracking system;
acquiring one or more images using the X-ray machine while in the first orientation;
prompting the user to position the X-ray machine relative to the patient in a second orientation;
determining a pose and position of the X-ray machine in the second orientation using the tracking system;
acquiring one or more images using the X-ray machine while in the second orientation;
receiving image data for one or more images acquired by the X-ray machine and pose and position data from the tracking system corresponding to the images;
calculating a three-dimensional vector representation of one or more of the anatomical planes based at least in part on a beam geometry of the X-ray machine from the respective first and second orientations of the X-ray machine, where each plane is orthogonal to the other planes;
transforming images of the patient acquired by the X-ray machine in the first and second orientations onto the one or more anatomical planes based on the vector representation, the beam geometry of the X-ray machine, and the positions and poses of the X-ray machine corresponding to the images; and
displaying on the display connected to the system at least two long views generated by the system, each long view corresponding to one or more of the one or more anatomical planes, each of the one or more long views comprising a plurality of the transformed images.
|