IP Library Granted Patent US 10,842,571
Granted Patent B2
US 10,842,571 · App. 15/650,804 · Granted Nov 24, 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 D. Hoffman (Mountain View, CA); David Q. Larkin (Menlo Park, CA); Giuseppe Maria Prisco (Calci, IT); 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,842,571
App. No.
15/650,804
Filed
Jul 14, 2017
Granted
Nov 24, 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 (28)

1. A tool tracking method comprising:

determining a first estimated tool state relative to a landmark for a point in time using first sensor data indicative of the tool state at the point in time;

determining an estimated camera state relative to the landmark for the point in time using second sensor data indicative of the camera state at the point in time;

determining a second estimated tool state relative to the camera for the point in time using image data generated by the camera and indicative of the tool state at the point in time;

translating the first estimated tool state so as to be relative to the camera instead of the landmark; and

computing an error transform between the translated first and the second estimated tool states so that at a subsequent point in time if image data indicative of the tool state at the subsequent point in time is not available, then the tool state is determined by applying the error transform to a third estimated tool state determined using sensor data indicative of the tool state at the subsequent point in time translated so as to be relative to the camera instead of the landmark.

2. The method according to claim 1 , further comprising if the image data indicative of the tool state at the subsequent point in time is available: determining a fourth estimated tool state relative to the camera for the subsequent point in time using image data generated by the camera and indicative of the tool state at the subsequent point in time; and determining the tool state at the subsequent point in time as being the fourth estimated tool state.

3. The method according to claim 2 , further comprising if the image data indicative of the tool state at the subsequent point in time is available: computing a second error transform between the translated third and the fourth estimated tool states so that at a subsequent, subsequent point in time if image data indicative of the tool state at the subsequent, subsequent point in time is not available, then the tool state is determined by applying the second error transform to a fifth estimated tool state determined using sensor data indicative of the tool state at the subsequent, subsequent point in time translated so as to be relative to the camera instead of the landmark.

4. A medical system comprising:

a tool;

a first sensor, the first sensor adapted to generate first sensor data indicative of a state of the tool at a point in time;

an image capture device, the image capture device disposed so as to generate image data indicative of the state of the tool at the point in time;

a second sensor, the second sensor adapted to generate second sensor data indicative of a state of the image capture device at the point in time; and

a processor programmed to:

determine a first estimated tool state relative to a landmark for the point in time using the first sensor data;

determine an estimated image capture device state relative to the landmark for the point in time using the second sensor data;

determine a second estimated tool state relative to the image capture device for the point in time using the image data;

translating the first estimated tool state so as to be relative to the image capture device instead of the landmark; and

computing an error transform between the translated first and the second estimated tool states so that at a subsequent point in time if image data indicative of the tool state at the subsequent point in time is not available, then the tool state is determined by applying the error transform to a third estimated tool state determined using sensor data indicative of the tool state at the subsequent point in time translated so as to be relative to the image capture device instead of the landmark.

5. The medical system according to claim 4 ,

wherein the processor is further programmed to:

conditioned upon the image data indicative of the tool state at the subsequent point in time being available,

determine a fourth estimated tool state relative to the image capture device for the subsequent point in time using image data generated by the image capture device and indicative of the tool state at the subsequent point in time; and

determine the tool state at the subsequent point in time as being the fourth estimated tool state.

6. The medical system according to claim 5 ,

wherein the processor is further programmed to:

conditioned upon the image data indicative of the tool state at the subsequent point in time being available,

computing a second error transform between the translated third and the fourth estimated tool states so that at a subsequent, subsequent point in time if image data indicative of the tool state at the subsequent, subsequent point in time is not available, then the tool state is determined by applying the second error transform to a fifth estimated tool state determined using sensor data indicative of the tool state at the subsequent, subsequent point in time translated so as to be relative to the image capture device instead of the landmark.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2020
From: HOFFMAN, BRIAN D.; LARKIN, DAVID Q.; PRISCO, GIUSEPPE MARIA; ZHANG, GUANGHUA G.; KUMAR, RAJESH
To: INTUITIVE SURGICAL, INC.
Reel/Frame 054070/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2020
From: INTUITIVE SURGICAL, INC.
To: INTUITIVE SURGICAL OPERATIONS, INC.
Reel/Frame 054070/0615 →
Continuity (3)
Division 15371158 · Dec 6, 2016
Division 11130471 · May 16, 2005
Related Publication 20170312036A1 · Nov 2, 2017