IP Library Granted Patent US 9,430,614
Granted Patent B2
US 9,430,614 · App. 14/397,872 · Granted Aug 30, 2016

Interventional information brokering medical tracking interface

Inventors: Sandeep M. Dalal (Cortlandt Manor, NY); Xin Liu (Scarsdale, NY); Christopher Stephen Hall (Kirkland, WA)
Assignee: Koninklijke Philips N.V.
G06F19/3406A61B5/06G11B27/34A61B5/00
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 9,430,614
App. No.
14/397,872
Filed
Oct 30, 2014
Granted
Aug 30, 2016
Kind
B2
Examiner
NEYZARI, ALI
Art Unit
2687
USPC
340/8.1
Abstract

A method, system, and program product are provided for providing a medical tracking interface. The method comprises the steps of: receiving tracking data from at least one tracking tool in any one of a plurality of data formats; converting the tracking data to a uniform data format; and outputting the tracking data in the uniform data format to an IGI application.

Claims (36)

1. A method for providing a medical tracking interface for communication between at least one interventional tracking tool and an image guided intervention (IGI) application, characterized in the medical tracking interface:

Receiving tracking data from at least one tracking tool in any one of a plurality of data formats;

converting the tracking data to a uniform data format; and

outputting the tracking data in the uniform data format to the IGI application.

2. The method of claim 1 , wherein the uniform data format comprises one of: Cartesian coordinates, orientations encoded with rotation axes and angles using quaternions, orientations encoded with rotations using Euler angles, and positions and orientations encoded using a transform matrix, and the positional tracking data comprises any one of: Cartesian coordinates, orientations encoded with rotation axes and angles using quaternions, orientations encoded with rotations using Euler angles, and positions and orientations encoded using a transform matrix.

3. The method of claim 1 , wherein the uniform data format comprises spatial alignment of each of the at least one tracking tools to a common world reference frame, and the method further comprises the steps of:

touching each tracking tool to a plurality of reference features at known locations in the common world reference frame;

measuring the reference feature locations in the data format of the tracking tool;

calculating a registration matrix from the reference feature measurements;

using the reference matrix to align the tracking tool data to world reference frame coordinates of the common world reference frame; and

outputting the tracking data in the world reference frame coordinates.

4. The method of claim 3 , wherein an imaging data is associated with the data format of one of the at least one tracking tools, the method further comprising the step of: sharing the imaging data associated with the data format from the one of the at least one tracking tools to tracked interventional tools associated with a data format for another one of the at least one tracking tools using the registration matrix to align the tracking data of the data format of one of the at least one tracking tools to the tracking data of the data format of the another one of the at least one tracking tools.

5. The method of claim 1 , further comprising the steps of:

detecting errors in data for one of the at least one tracking tools; and notifying a dependent tracking tool to determine and use new registration matrices.

6. The method of claim 1 , wherein the uniform data format comprises a uniform temporal reference frame.

7. The method of claim 6 , wherein the at least one tracking tool provides data at any one of a plurality of streaming rates, and the data stream is buffered and output at a uniform streaming rate.

8. The method of claim 7 wherein more than one tracking tool provides data at more than one streaming rate and the data streams are synchronized.

9. The method of claim 1 , wherein the uniform data format comprises timestamps with a uniform time reference frame, the method further comprising the steps of:

measuring latency for each of the at least one tracking tools; and

converting a tracking device timestamp to an equivalent uniform interface timestamp using the measured latency.

10. The method of claim 1 , wherein the uniform data format comprises timestamps with a uniform time reference frame, the method further comprising the steps of:

collecting physiological monitoring data; and

synchronizing the tracking data with the physiological monitoring data.

11. The method of claim 1 , wherein the uniform data format comprises timestamps with a uniform time reference frame, further comprising the steps of:

touching at least one tracking tool to a reference feature that is identifiable in an imaging data stream;

detecting the touching in the imaging data stream via analysis of the imaging data stream and capturing a timestamp of the imaging stream;

synchronizing the imaging data stream timestamp with a corresponding timestamp from the uniform time reference frame.

12. A medical tracking interface, comprising:

a processor;

a memory operably connected to the processor; and

a program of instruction stored on the memory and executed by the processor to convert tracking data from an interventional tool in any of a plurality of data formats to a uniform data format and output the tracking data to an image guided intervention application in the uniform data format.

13. The medical tracking interface of claim 12 , further comprising a multiplexer, wherein the multiplexer temporally aligns each of the at least one interventional tools to a medical tracking interface reference.

14. A computer program product comprising a non-transient computer readable storage device having encoded thereon a computer executable program of instruction, comprising:

program instructions for receiving data from at least one tracking tool in any one of a plurality of data formats;

program instructions for converting the data to a uniform data format; and

program instructions for outputting the data in the uniform data format to an image guided intervention application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2014
From: DALAL, SANDEEP M.; LIU, XIN; HALL, CHRISTOPHER STEPHEN
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 034067/0976 →
Continuity (2)
Provisional Application 61644489 · May 9, 2012
Related Publication 20150123769A1 · May 7, 2015