Zoom detection and fluoroscope movement detection for target overlay
Systems and methods for visualizing navigation of a medical device with respect to a target using a live fluoroscopic view. The methods include determining a level of zoom of a fluoroscope when acquiring a reference frame. The methods further include determining whether the live fluoroscopic images evidence movement of the fluoroscope relative to its position when capturing a reference frame.
1. A method of determining a level of zoom in a fluoroscopic image, comprising:
capturing a fluoroscopic reference frame;
calculating an interval between radio opaque markers in the reference frame;
calculating an expected interval between the radio opaque markers for a plurality of levels of zoom;
identifying the expected interval that most closely matches the calculated interval in the reference frame;
applying a transform based on the identified expected interval; and
overlaying a location of a target on a live fluoroscopic image based on a result of applying the transform.
2. The method according to claim 1 , further comprising storing a height of a fluoroscope from which the fluoroscopic reference frame is captured compared to a location of the radio opaque markers.
3. The method according to claim 2 , further comprising storing a height of a fluoroscope from which the fluoroscopic reference frame is captured compared to a location of the radio opaque markers.
4. The method according to claim 3 , wherein calculating the expected interval between the radio opaque markers includes calculating the expected interval between the radio opaque markers at the stored height of the fluoroscope at which the reference frame was captured.
5. The method according to claim 3 , wherein calculating the expected interval between the radio opaque markers includes calculating the expected interval between the radio opaque markers at the stored height and angle of the fluoroscope at which the reference frame was captured.
6. The method according to claim 1 , wherein capturing the fluoroscopic reference frame includes capturing the fluoroscopic reference frame when a fluoroscope from which the fluoroscopic reference frame is captured is in an anteroposterior position.
7. The method according to claim 1 , wherein capturing the fluoroscopic reference frame includes capturing the fluoroscopic reference frame through a sweep through about 30-60 degrees relative to an anteroposterior position.
8. A system for detecting movement of a fluoroscope, comprising:
a fluoroscopic imaging device;
a plurality of radio opaque markers disposed in a reference frame of the fluoroscope;
a workstation in operative communication with the fluoroscope, the workstation including a memory and at least one processor, the memory storing instructions, which when executed by the processor, is configured to:
capture a fluoroscopic reference frame;
calculate an interval between the radio opaque markers in the reference frame;
calculate an expected interval between the radio opaque markers for a plurality of levels of zoom;
identify the expected interval that most closely matches the calculated interval in the reference frame;
apply a transform based on the identified expected interval; and
overlay a location of a target on a live fluoroscopic image based on a result of applying the transform.
9. The system according to claim 8 , wherein the workstation is further configured to store a height of the fluoroscope from which the fluoroscopic reference frame is captured compared to a location of the radio opaque markers.
10. The system according to claim 9 , wherein the workstation is configured to calculate the expected interval between the radio opaque markers at the stored height of the fluoroscope at which the reference frame is captured.
11. The system according to claim 8 , wherein the workstation is configured to capture the fluoroscopic reference frame when the fluoroscope is in an anteroposterior position.
12. The system according to claim 8 , wherein the workstation is configured to capture the fluoroscopic reference frame through a sweep through about 30-60 degrees relative to an anteroposterior position.