IP Library Granted Patent US 10,555,775
Granted Patent B2
US 10,555,775 · App. 11/130,471 · Granted Feb 11, 2020

Methods and system for performing 3-D tool tracking by fusion of sensor and/or camera derived data during minimally invasive robotic surgery

Inventors: Brian David Hoffman (Sunnyvale, CA); David Q. Larkin (Menlo Park, CA); Giuseppe Prisco (Mountain View, CA); Guanghua G Zhang (San Jose, CA); Rajesh Kumar (Sunnyvale, CA)
Assignee: Intuitive Surgical Operations, Inc.
A61B34/20A61B1/00193A61B1/04A61B1/3132A61B5/06A61B5/061A61B34/30A61B34/37A61B90/36A61B5/062A61B5/725A61B90/361A61B90/39A61B2034/102A61B2034/2065A61B2090/0818A61B2090/364
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 10,555,775
App. No.
11/130,471
Filed
May 16, 2005
Granted
Feb 11, 2020
Kind
B2
Art Unit
3793
USPC
600/424
Abstract

Methods and system perform tool tracking during minimally invasive robotic surgery. Tool states are determined using triangulation techniques or a Bayesian filter from either or both non-endoscopically derived and endoscopically derived tool state information, or from either or both non-visually derived and visually derived tool state information. The non-endoscopically derived tool state information is derived from sensor data provided either by sensors associated with a mechanism for manipulating the tool, or sensors capable of detecting identifiable signals emanating or reflecting from the tool and indicative of its position, or external cameras viewing an end of the tool extending out of the body. The endoscopically derived tool state information is derived from image data provided by an endoscope inserted in the body so as to view the tool.

Claims (31)

1. A tool tracking and control method for minimally invasive robotic surgery, the method comprising:

a processor determining non-endoscopically derived estimated positions of a tool by using information received from a non-endoscope device while the tool is being robotically manipulated;

the processor determining endoscopically derived estimated positions of the tool by using information received from an endoscope while the tool is being robotically manipulated;

the processor implementing a Bayesian filter which generates optimal estimates of the positions of the tool by processing together the non-endoscopically and endoscopically derived estimated positions of the tool; and

the processor controlling use of one of the tool and the endoscope by using the optimal estimates of the positions of the tool.

2. The method according to claim 1 , wherein the Bayesian filter is provided with an initial estimate of an average difference between a non-endoscopically derived tool position and an endoscopically derived tool position.

3. The method according to claim 2 , wherein the Bayesian filter updates the estimate of the average difference between the non-endoscopically derived tool position and the endoscopically derived tool position while estimating the positions of the tool using the non-endoscopically derived tool position and the endoscopically derived tool position.

4. The method according to claim 1 , wherein the non-endoscopically derived estimated position information is generated from sensor data which is received from the non-endoscope device.

5. The method according to claim 4 , wherein the endoscopically derived estimated position information is generated from image data received from at least one camera of the endoscope which captures image information for an area of the body when the tool is inserted therein.

6. The method according to claim 1 , wherein the Bayesian filter is a Kalman filter.

7. The method according to claim 6 , wherein the Kalman filter is an extended Kalman filter.

8. The method according to claim 1 , wherein the Bayesian filter is a particle filter.

9. A tool tracking and control method for minimally invasive robotic surgery, the method comprising:

a processor generating visually derived state information of a tool from image data received from a camera viewing the tool while the tool is being robotically manipulated;

the processor generating state vector information by combining initial values for a set of camera intrinsic parameters with the visually derived state information of the tool, wherein the camera intrinsic parameters include at least one of focal length, principal point, skew, and distortion, and wherein the state vector information is organized into a matrix that is to be multiplied by a state vector including state variables for the tool and the set of camera intrinsic parameters;

the processor implementing a Bayesian filter and providing the state vector information to the Bayesian filter for processing according to the state vector, so the Bayesian filter generates an optimal estimate of a state of the tool and corrected values for the set of camera intrinsic parameters; and

the processor controlling use of one of the tool and the camera by using at least one of the optimal estimate of the state of the tool and the corrected values for the set of camera intrinsic parameters.

10. The method according to claim 9 , further comprising:

the processor generating non-visually derived state information of the tool from sensor data received from one or more sensors, the sensor data including information indicative of a position of the tool; and

the processor generating the state vector information by combining the non-visually derived state information of the tool with the initial values for the set of camera intrinsic parameters and the visually derived state information of the tool.

11. The method according to claim 10 , wherein the camera is associated with an endoscope.

12. The method according to claim 10 , wherein the one or more sensors are associated with a robotic mechanism used for manipulating the tool.

13. A tool tracking and control method for minimally invasive robotic surgery, the method comprising:

a processor generating a first plurality of estimated tool positions for each point in a plurality of points in time by using at least one of sensor data associated with a robotic mechanism for manipulating the tool, sensor data associated with the tool, and image data generated by an external camera positioned so as to view an exposed end of the tool extending out of the body, while the tool is inserted through an incision in a body and being manipulated by the robotic mechanism;

the processor generating a second plurality of estimated tool positions for each point in the plurality of points in time by using image data generated by an endoscope positioned so as to view an effector end of the tool;

the processor determining an optimal estimated tool position for each point in the plurality of points in time by using a Bayesian technique to process the first and second pluralities of estimated tool positions; and

the processor controlling use of one of the tool and the endoscope by using the optimal estimated tool position for each point in the plurality of points in time.

14. The method according to claim 13 , wherein the robotic mechanism includes joints and linkages, wherein generating the first plurality of estimated tool positions for each point in the plurality of points in time comprises generating the first plurality of estimated tool positions by using the sensor data associated with the robotic mechanism, and wherein the sensor data associated with the robotic mechanism includes sensor data that is indicative of movement of at least one of the joints and linkages.

15. The method according to claim 13 , wherein the processor generating the first plurality of estimated tool positions for each point in the plurality of points in time comprises the processor generating the first plurality of estimated tool positions by using the sensor data associated with the tool, and wherein the sensor data associated with the tool includes sensor data that is indicative of the position of the tool.

16. The method according to claim 13 , wherein the Bayesian technique is a Kalman filtering technique.

17. The method according to claim 13 , wherein the Bayesian technique is a particle filtering technique.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2017
From: INTUITIVE SURGICAL, INC.
To: INTUITIVE SURGICAL OPERATIONS, INC.
Reel/Frame 042831/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2005
From: HOFFMAN, BRIAN DAVID; LARKIN, DAVID Q.; PRISCO, GIUSEPPE; ZHANG, GUANGHUA G.; KUMAR, RAJESH
To: INTUITIVE SURGICAL INC.
Reel/Frame 016565/0818 →
Continuity (1)
Related Publication 20060258938A1 · Nov 16, 2006
Cited By (30)
US 12,186,028 US 12,201,384 US 12,206,837 US 12,226,168 US 12,239,385 US 12,274,517 US 12,290,258 US 12,290,416 US 12,295,680 US 12,303,221 US 12,323,289 US 12,343,098 US 12,354,227 US 12,383,355 US 12,383,369 US 12,412,346 US 12,414,686 US 12,414,823 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,514,660 US 12,521,201 US 12,527,636 US 12,539,182 US 12,636,116 US 12,690,938