IP Library › Granted Patent US 12,520,995
Granted Patent B2
US 12,520,995 · App. 18/896,595 · Granted Jan 13, 2026

Systems and methods of registration for image guided surgery

Inventors: Vincent Duindam (San Francisco, CA); Federico Barbagli (San Francisco, CA); Timothy D. Soper (San Jose, CA)
Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
A61B1/0005A61B1/005A61B1/009A61B1/05A61B1/2676A61B5/06A61B10/04A61B34/20A61B34/25A61B34/35A61B34/37G06T7/10G06T7/33G06T7/337G06T7/344G06T19/00G06T19/006G06T19/20A61B2034/2051A61B2034/2061G06T2207/10068G06T2207/30061
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 12,520,995
App. No.
18/896,595
Granted
Jan 13, 2026
Kind
B2
Abstract

A method includes collecting, from an optical fiber shape sensor extending within an instrument coupled to a teleoperational system, spatial information as a reference point of a proximal portion of the instrument is positioned at a plurality of locations along an insertion path and receiving, from a position sensor for a drive system of the teleoperational system, position information when the reference point is at each of the plurality of locations along the insertion path. The method further includes, based on the position information from the position sensor and the spatial information from the optical fiber shape sensor, determining relative position data for the reference point and, based on the relative position data, determining an orientation of an insertion stage defining the insertion path along which the proximal portion of the instrument moves.

Claims (34)

1 . A method, comprising:

collecting, from an optical fiber shape sensor extending within an instrument coupled to a teleoperational system, spatial information as a reference point of a proximal portion of the instrument is positioned at a plurality of locations along an insertion path;

receiving, from a position sensor for a drive system of the teleoperational system, position information when the reference point is at each of the plurality of locations along the insertion path;

based on the position information from the position sensor and the spatial information from the optical fiber shape sensor, determining relative position data for the reference point; and

based on the relative position data, determining an orientation of an insertion stage defining the insertion path along which the proximal portion of the instrument moves.

2 . The method of claim 1 , wherein determining the orientation of the insertion stage comprises constraining a distal portion of the instrument at a fixed location while collecting the spatial information from the optical fiber shape sensor.

3 . The method of claim 2 , wherein the insertion stage is curved and determining the orientation of the insertion stage comprises determining a shape of the insertion stage.

4 . The method of claim 1 , wherein the insertion stage is linear and the orientation comprises a direction of the insertion path.

5 . The method of claim 4 , wherein the direction of the insertion path is determined by identifying a vector defining a slope between a first location of the plurality of locations and a second location of a second point along a portion of the instrument that is aligned with the insertion stage.

6 . The method of claim 4 , wherein the direction of the insertion path is determined by identifying a vector defining a slope between at least two locations of the plurality of locations.

7 . The method of claim 6 , wherein a position and an orientation of the reference point in a medical environment is determined for each measurement of the position sensor based on the slope.

8 . The method of claim 1 , wherein the position sensor comprises an encoder configured to track rotation of a motor shaft that moves a carriage to move the instrument along the insertion stage.

9 . The method of claim 1 , wherein the position sensor comprises a resolver configured to track rotation of a motor shaft that moves a carriage to move the instrument along the insertion stage.

10 . A teleoperational system comprising:

a manipulator configured to move an instrument in a medical environment; and

a processing unit operatively coupled to the manipulator, wherein the processing unit is configured to:

collect, from an optical fiber shape sensor extending within the instrument, spatial information as a reference point of a proximal portion of the instrument is positioned at a plurality of locations along an insertion path;

receive, from a position sensor for a drive system of the manipulator, position information when the reference point is at each of the plurality of locations along the insertion path;

based on the position information from the position sensor and the spatial information from the optical fiber shape sensor, determine relative position data for the reference point; and

based on the relative position data, determine an orientation of an insertion stage of the manipulator defining the insertion path along which the proximal portion of the instrument moves.

11 . The system of claim 10 , wherein determining the orientation of the insertion stage comprises collecting the spatial information from the optical fiber shape sensor while a distal portion of the instrument is constrained at a fixed location.

12 . The system of claim 11 , wherein the insertion stage is curved and determining the orientation of the insertion stage comprises determining a shape of the insertion stage.

13 . The system of claim 10 , wherein the insertion stage is linear and the orientation comprises a direction of the insertion path.

14 . The system of claim 13 , wherein the direction of the insertion path is determined by identifying a vector defining a slope between a first location of the plurality of locations and a second location of a second point along a portion of the instrument that is aligned with the insertion stage.

15 . The system of claim 13 , wherein the direction of the insertion path is determined by identifying a vector defining a slope between at least two locations of the plurality of locations.

16 . The system of claim 15 , wherein the processing unit is configured to determine a position and an orientation of the reference point in the medical environment for each measurement of the position sensor based on the slope.

17 . The system of claim 10 , wherein the position sensor comprises an encoder configured to track rotation of a motor shaft configured to move a carriage, wherein the carriage is configured to move the instrument along the insertion stage.

18 . The system of claim 10 , wherein the position sensor comprises a resolver configured to track rotation of a motor shaft configured to move a carriage, wherein the carriage is configured to move the instrument along the insertion stage.

19 . A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a teleoperational system, cause the one or more processors to:

collect, from an optical fiber shape sensor extending within an instrument coupled to the teleoperational system, spatial information as a reference point of a proximal portion of the instrument is positioned at a plurality of locations along an insertion path;

receive, from a position sensor for a drive system of the teleoperational system, position information when the reference point is at each of the plurality of locations along the insertion path;

based on the position information from the position sensor and the spatial information from the optical fiber shape sensor, determine relative position data for the reference point; and

based on the relative position data, determine an orientation of an insertion stage defining the insertion path along which the proximal portion of the instrument moves.

20 . The non-transitory computer-readable medium of claim 19 , wherein determining the orientation of the insertion stage comprises collecting the spatial information from the optical fiber shape sensor while a distal portion of the instrument is constrained at a fixed location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2024
From: DUINDAM, VINCENT; BARBAGLI, FEDERICO; SOPER, TIMOTHY D.
To: INTUITIVE SURGICAL OPERATIONS, INC.
Reel/Frame 068704/0267 →
Continuity (5)
Continuation 18179874 · Mar 7, 2023
Continuation 17412705 · Aug 26, 2021
Continuation 15574545
Provisional Application 62165249 · May 22, 2015
Related Publication 20250017446A1 · Jan 16, 2025
References Cited (51)
US 6256090B1 · Chen · 2001 [cited by examiner]
US 6380732B1 · Gilboa · 2002 [cited by applicant]
US 6389187B1 · Greenaway et al. · 2002 [cited by applicant]
US 7316681B2 · Madhani et al. · 2008 [cited by applicant]
US 7772541B2 · Froggatt et al. · 2010 [cited by applicant]
US 8900131B2 · Chopra et al. · 2014 [cited by applicant]
US 9259274B2 · Prisco · 2016 [cited by applicant]
US 9364167B2 · Vertikov · 2016 [cited by examiner]
US 9452276B2 · Duindam et al. · 2016 [cited by applicant]
US 10039473B2 · Zhao · 2018 [cited by examiner]
US 10154800B2 · Duindam · 2018 [cited by examiner]
US 11116581B2 · Duindam et al. · 2021 [cited by applicant]
US 11622669B2 · Duindam et al. · 2023 [cited by applicant]
US 20040097806A1 · Hunter et al. · 2004 [cited by applicant]
US 20050182295A1 · Soper · 2005 [cited by examiner]
US 20060013523A1 · Childlers et al. · 2006 [cited by applicant]
US 20070043338A1 · Moll · 2007 [cited by examiner]
US 20080071143A1 · Gattani · 2008 [cited by examiner]
US 20080119727A1 · Barbagli · 2008 [cited by examiner]
US 20100125285A1 · Sewell · 2010 [cited by examiner]
US 20100249506A1 · Prisco · 2010 [cited by applicant]
US 20110319714A1 · Roelle · 2011 [cited by examiner]
US 20110319910A1 · Roelle · 2011 [cited by examiner]
US 20120065481A1 · Hunter et al. · 2012 [cited by applicant]
US 20120289777A1 · Chopra · 2012 [cited by examiner]
US 20120289843A1 · Chopra · 2012 [cited by examiner]
US 20130072943A1 · Parmar · 2013 [cited by examiner]
US 20130216025A1 · Chan · 2013 [cited by examiner]
US 20130223702A1 · Holsing et al. · 2013 [cited by applicant]
US 20130303891A1 · Chopra · 2013 [cited by examiner]
US 20130303892A1 · Zhao · 2013 [cited by examiner]
US 20130303893A1 · Duindam et al. · 2013 [cited by applicant]
US 20130324833A1 · Barley · 2013 [cited by examiner]
US 20140051986A1 · Zhao · 2014 [cited by examiner]
US 20140155737A1 · Manzke · 2014 [cited by examiner]
US 20140180087A1 · Millett et al. · 2014 [cited by applicant]
US 20140275986A1 · Vertikov · 2014 [cited by applicant]
US 20140275997A1 · Chopra et al. · 2014 [cited by applicant]
US 20140343416A1 · Panescu et al. · 2014 [cited by applicant]
US 20150254526A1 · Denissen · 2015 [cited by examiner]
US 20170265953A1 · Fenech et al. · 2017 [cited by applicant]
US 20230284876A1 · Duindam et al. · 2023 [cited by applicant]
JP 2009279250A · 2009 [cited by applicant]
WO WO2009135070A1 · 2009 [cited by applicant]
WO WO2012158324A2 · 2012 [cited by applicant]
WO WO2013173229A1 · 2013 [cited by applicant]
WO WO2015017270A1 · 2015 [cited by applicant]
International Preliminary Report on Patentability for Application No. PCT/US2016/033596, mailed on Dec. 7, 2017, 7 pages (ISRG06880/PCT). [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US16/33596, mailed on Aug. 30, 2016, 10 pages (ISRG06880/PCT). [cited by applicant]
Office Action mailed Mar. 27, 2020 for Chinese Application No. 201680029022.8 filed on May 20, 2016, 39 pages. [cited by applicant]
Vertut, J., and Coiffet, P., “Robot Technology: Teleoperation and Robotics Evolution and Development,” English translation, Prentice-Hall, Inc., Inglewood Cliffs, NJ, USA 1986, vol. 3A, 332 pages. [cited by applicant]