IP Library Granted Patent US 11,627,868
Granted Patent B2
US 11,627,868 · App. 16/655,779 · Granted Apr 18, 2023

Systems and methods for controlling autofocus operations

Inventors: Luke William Gane (Toronto, CA); David Bruce Gallop (Toronto, CA)
A61B1/00188A61B34/35A61B90/361A61B1/00193
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,627,868
App. No.
16/655,779
Granted
Apr 18, 2023
Kind
B2
Abstract

A method for performing auto-focus in a camera is disclosed. The method includes: receiving, from a tracking system for tracking a position of a medical instrument, a signal; determining, based on the received signal, that the medical instrument is removed from a field of view of the camera; in response to determining that a continuous auto-focus mode for the camera is enabled: retrieving, from a database, a first focus distance value representing a focus distance that was most recently set with intent for the camera; and automatically updating a focus distance of the camera to the first focus distance value.

Claims (36)

1. A processor-implemented method for performing auto-focus in a camera, the method comprising:

receiving, from an optical tracking system configured for tracking a position of a medical instrument, a signal representing an indication of a position of the medical instrument relative to the camera;

determining, based on the received signal, that a defined point on the medical instrument leaves a field of view of the camera;

in response to determining that the defined point on the medical instrument leaves the field of view of the camera and that a continuous auto-focus mode for the camera is enabled:

retrieving, from a database, a first focus distance value representing a most recent focus distance determined to be stable for the camera prior to the defined point on the medical instrument leaving the field of view of the camera; and

automatically updating a focus distance of the camera to the first focus distance value.

2. The method of claim 1 , further comprising storing, in the database, a predetermined number of recent focus distance values for the camera and timestamps associated with the focus distance values.

3. The method of claim 2 , wherein retrieving the first focus distance value comprises:

obtaining, for each focus distance value stored in the database, an associated speed value, the associated speed value representing an approximate speed of a tracked point of the medical instrument at the focus distance;

retrieving, from the database, a most recently stored focus distance value having an associated speed that is below a predefined threshold speed.

4. The method of claim 3 , wherein the associated speed is obtained based on a finite difference computation using focus distance values stored in the database.

5. The method of claim 3 , wherein the predefined threshold speed is 0.1 meter per second.

6. The method of claim 2 , further comprising computing a speed curve representing approximate speeds of the medical instrument which are associated with the stored focus distance values.

7. The method of claim 1 , wherein the camera is configured to automatically focus to a predetermined point relative to the medical instrument.

8. The method of claim 7 , wherein determining that the defined point on the medical instrument leaves the field of view of the camera comprises determining that the predetermined point is no longer within the field of view of the camera.

9. The method of claim 1 , wherein the continuous auto-focus mode is activated via a voice input or activation of a foot pedal.

10. The method of claim 1 , wherein determining that the defined point on the medical instrument leaves the field of view of the camera comprises determining that an approximate speed of the medical instrument exceeds a predefined threshold speed.

11. A navigation system to support a medical procedure, the navigation system comprising:

an optical tracking system for tracking a position of a medical instrument;

a surgical camera for imaging a target surgical site; and

a processor coupled to the optical tracking system and the surgical camera, the processor being configured to:

determine, based on a signal from the optical tracking system, that a defined point on the medical instrument leaves a field of view of the surgical camera, the signal representing an indication of a position of the medical instrument relative to the camera;

in response to determining that the defined point on the medical instrument leaves the field of view of the camera and that a continuous auto-focus mode for the surgical camera is enabled:

retrieve, from a database, a first focus distance value representing a most recent focus distance determined to be stable for the surgical camera prior to the defined point on the medical instrument leaving the field of view of the camera; and

automatically update a focus distance of the surgical camera to the first focus distance value.

12. The navigation system of claim 11 , wherein the processor is further configured to store, in the database, a predetermined number of recent focus distance values for the surgical camera and timestamps associated with the focus distance values.

13. The navigation system of claim 12 , wherein retrieving the first focus distance value comprises:

obtaining, for each focus distance value stored in the database, an associated speed value, the associated speed value representing an approximate speed of a tracked point of the medical instrument at the focus distance;

retrieving, from the database, a most recently stored focus distance value having an associated speed that is below a predefined threshold speed.

14. The navigation system of claim 13 , wherein the associated speed is obtained based on a finite difference computation using focus distance values stored in the database.

15. The navigation system of claim 13 , wherein the predefined threshold speed is 0.1 meter per second.

16. The navigation system of claim 11 , wherein the processor is configured to compute a speed curve representing approximate speeds of the medical instrument which are associated with the stored focus distance values.

17. The navigation system of claim 11 , wherein the surgical camera is configured to automatically focus to a predetermined point relative to the medical instrument.

18. The navigation system of claim 17 , wherein determining that the defined point on the medical instrument leaves the field of view of the surgical camera comprises determining that the predetermined point is no longer within the field of view of the surgical camera.

19. The navigation system of claim 11 , wherein the continuous auto-focus mode is activated via a voice input or activation of a foot pedal.

20. The navigation system of claim 11 , wherein determining that the defined point on the medical instrument leaves the field of view of the surgical camera comprises determining that an approximate speed of the medical instrument exceeds a predefined threshold speed.

Assignments (4)
SECURITY INTEREST Recorded Jan 7, 2021
From: SYNAPTIVE MEDICAL INC.
To: ESPRESSO CAPITAL LTD.
Reel/Frame 054922/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2020
From: GANE, LUKE WILLIAM; GALLOP, DAVID BRUCE
To: SYNAPTIVE MEDICAL (BARBADOS) INC.
Reel/Frame 054671/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2020
From: SYNAPTIVE MEDICAL (BARBADOS) INC.
To: SYNAPTIVE MEDICAL INC.
Reel/Frame 054181/0599 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2020
From: GANE, LUKE WILLIAM; GALLOP, DAVID BRUCE
To: SYNAPTIVE MEDICAL (BARBADOS) INC.
Reel/Frame 054074/0025 →