IP Library Granted Patent US 10,123,755
Granted Patent B2
US 10,123,755 · App. 15/844,420 · Granted Nov 13, 2018

Reducing incremental measurement sensor error

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,123,755
App. No.
15/844,420
Granted
Nov 13, 2018
Kind
B2
Abstract

For position sensors, e.g., a fiber-based system, that build a shape of an elongated member, such as a catheter, using a sequence of small orientation measurements, a small error in orientation at the proximal end of the sensor will cause large error in position at distal points on the fiber. Exemplary methods and systems are disclosed, which may provide full or partial registration along the length of the sensor to reduce the influence of the measurement error. Additional examples are directed to applying selective filtering at a proximal end of the elongated member to provide a more stable base for distal measurements and thereby reducing the influence of measurement errors.

Claims (37)

1. A system comprising:

an elongate member extending between a proximal end and a distal end;

one or more sensing elements positioned on the elongate member, the one or more sensing elements configured to provide at least:

proximal data associated with a proximal region of the elongate member, and

distal data associated with a distal region of the elongate member;

at least one non-transitory computer readable medium having stored thereon executable instructions; and

at least one processor in communication with the at least one non-transitory computer readable medium and configured to execute the instructions to:

receive the proximal data and the distal data from the one or more sensing elements,

filter the proximal data to reduce orientation error associated with the proximal region, and

determine a shape of the elongate member based on the filtered proximal data.

2. The system of claim 1 , wherein the distal data is not filtered, and the at least one processor is configured to execute the instructions to determine the shape of the elongate member based on the distal data and the filtered proximal data.

3. The system of claim 1 , wherein the proximal data is filtered by averaging over multiple time steps.

4. The system of claim 1 , wherein the proximal data is filtered by averaging positions and orientations of the proximal portion over time in a global frame.

5. The system of claim 1 , wherein the proximal data is filtered by averaging incremental changes in orientation of the proximal portion, and the shape is determined by integrating the averaged incremental changes.

6. The system of claim 1 , wherein the proximal data is filtered in the time domain.

7. The system of claim 1 , wherein the at least one processor is further configured to execute the instructions to:

filter the distal data, wherein the distal data is less filtered than the proximal data; and

determine a shape of the elongate member based on the filtered proximal data and the filtered distal data.

8. The system of claim 7 , wherein the proximal data is filtered at a higher rate than the distal data.

9. The system of claim 1 , wherein the at least one processor is further configured to execute the instructions to:

determine a degree of change of shape of the proximal portion; and

when the determined degree of change exceeds a threshold, reduce the filtering of the proximal portion.

10. The system of claim 9 , wherein the at least one processor is further configured to execute the instructions to increase the filtering of the proximal portion when the degree of change of the proximal portion remains below the threshold for a period of time.

11. The system of claim 9 , wherein the at least one processor is further configured to execute the instructions to increase the filtering of the proximal portion after a predetermined period of time.

12. The system of claim 1 , wherein the at least one processor is further configured to execute the instructions to:

determine a degree of change of shape of the proximal portion; and

when the determined degree of change exceeds a threshold, stop the filtering of the proximal portion.

13. The system of claim 1 , wherein the at least one processor is further configured to execute the instructions to implement a temporarily-variable filtering algorithm.

14. The system of claim 1 , wherein the at least one processor is further configured to execute the instructions to register a coordinate frame of the elongate member to a reference coordinate frame.

15. The system of claim 14 , wherein registering the coordinate frame comprises determining proximal position of the elongate member.

16. The system of claim 15 , wherein at least one of the one or more sensing elements is an electromagnetic sensor positioned on the elongate member, wherein the electromagnetic sensor provides an output from which the proximal position of the elongate member is determined.

17. The system of claim 15 , wherein the proximal position is determined using a fluoroscopic image.

18. The system of claim 1 , wherein the at least one processor is further configured to execute the instructions to register a coordinate frame of the elongate member to a coordinate frame of a 3D model.

19. The system of claim 1 , further comprising:

a catheter manipulator operably coupled to the elongate member;

a joint arm coupled to the catheter manipulator; and

a control console for manipulating the catheter manipulator.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2018
From: HANSEN MEDICAL, INC.
To: AURIS HEALTH, INC.
Reel/Frame 047050/0340 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2018
From: WALKER, SEAN P.; WONG, SERENA H.; PARK, JUNE; TANNER, NEAL A.
To: HANSEN MEDICAL, INC.
Reel/Frame 046612/0230 →
Cited By (19)
US 12,220,150 US 12,226,168 US 12,232,711 US 12,295,672 US 12,310,669 US 12,364,552 US 12,402,955 US 12,414,686 US 12,414,823 US 12,465,431 US 12,478,444 US 12,491,042 US 12,502,229 US 12,521,277 US 12,582,485 US 12,588,964 US 12,605,086 US 12,629,002 US 12,653,374