Catheters are inserted into the human body to perform a broad range of functions, including use of intravascular catheters for imaging blood vessels. Knowing precise position information of the intravascular catheters can provide an operator valuable information regarding spatial variation of tissue structure, tissue composition, and physiological function.
Catheter accessories, such as catheter pullback devices, enable automated motion and position tracking of catheters. The catheter pullback devices are generally bulky, heavy, and require cabling to provide power. These characteristics can be problematic in clinical environments, particularly in a sterile field where use of a sterile drape or bag may be required to maintain a sterile barrier. Further, the use of such catheter accessories may disrupt common catheter-based clinical workflows wherein an operator may prefer to manually control catheter position.
In general terms, the present disclosure is directed to tracking catheter movement. In one possible configuration, a catheter tracking system obtains movement data from one or more encoders, analyzes the encoder data, and determines catheter movement data. Example catheter movement data include positional data, speed data, and directional data. Various aspects are described in this disclosure which include, but are not limited to, the following aspects.
One aspect is a catheter tracking system. In this aspect, the catheter tracking system includes a roller arranged to guide delivery of a catheter, an encoder arranged to obtain roller motion data, a processing unit, and memory. The memory stores instructions that, when executed by the processing unit, cause the catheter tracking system to acquire roller motion data and, using the roller motion data, determine catheter motion data. The catheter motion data includes at least one of: a catheter speed, a catheter direction, and a catheter position.
Another aspect is a method for determining motion data and position data of a catheter. In this aspect, the method includes receiving the catheter in a roller assembly, the roller assembly including a first roller and a second roller; obtaining first roller motion data; obtaining second roller motion data; and, using the first roller motion data and the second roller motion data, determining catheter motion data. The catheter motion data includes at least one of: catheter speed, a catheter direction, and a catheter position.
Yet another aspect is a catheter tracking system. In this aspect, the catheter tracking system includes a roller arranged to guide delivery of an imaging catheter, the roller including a first roller and a second roller; an encoder arranged to obtain roller motion data; a processing unit; and memory. The memory stores instructions that, when executed by the processing unit, cause the catheter tracking system to: obtain the roller motion data; using the roller motion data, determine catheter motion data, wherein the catheter motion data includes: a catheter speed, a catheter direction, and a catheter position; and transmit the catheter motion data to a display unit.
Various embodiments will be described in detail with reference to the drawings, wherein like reference numerals represent like parts and assemblies throughout the several views.
Generally, the present disclosure is directed to catheter tracking. More particularly, the present disclosure includes systems and methods related to tracking catheter movement and position during medical procedures. Typically, systems configured for tracking catheter movement include a catheter tracking device. In some instances, systems can also include a hemostasis valve that can be used for catheter delivery during cardiovascular interventions. Of course, it will be appreciated that the systems and methods disclosed herein are not limited to tracking catheters during cardiovascular interventions.
Clinician C interacts with various components of example catheter tracking environment 50. For example, clinician C can manipulate catheter 56 during a medical procedure involving patient P. During the medical procedure, clinician C can view data on one or more devices, such as display unit 58. Example data includes catheter position data, catheter speed data, and catheter direction data. In some implementations, clinician C can view image data from catheter 56 on display unit 58. In some implementations, clinician C can view signal data from catheter 56 on display unit 58. An example of signal data is pressure data, as discussed in further detail herein. Clinician C is usually a trained medical professional.
Catheter tracking system 52 determines movement and/or position data of catheter 56. In turn, catheter tracking system 52 can transmit movement and/or position data to display unit 58 for viewing by clinician C. Communication between catheter tracking system 52 and external devices, such as display unit 58, can be via wired or wireless connections. Catheter tracking system 52 can store movement and/or position data locally and/or remotely.
In an exemplary embodiment, catheter tracking system 52 provides catheter position tracking while also having a small form factor that is light weight. Catheter tracking system 52 can also be capable of wireless transmission. In an exemplary embodiment, use of catheter tracking system 52 results in minimal disruption to standard clinical workflows. For instance, in some implementations, use of catheter tracking system 52 enables control of catheter position by clinician C and maintaining a sterile field without use of a sterile drape.
Catheter 56 can be an imaging catheter. Catheter 56 can transmit imaging data to display unit 58 via wired and/or wireless connections. In some instances, movement and/or position data can be linked to imaging data obtained by catheter 56. Thereby, particular frames, images, portions of video, etc., can be mapped to movement or position data.
Catheter 56 can be a pressure sensing catheter. In some instances, catheter 56 can provide pressure data from pressure measurements to display unit 58. In turn, pressure data can be displayed by display unit 58.
Display unit 58 receives and displays data from various components in example catheter tracking environment 50. For instance, display unit 58 displays movement data transmitted by catheter tracking system 52. As another example, display unit 58 displays image data transmitted by catheter 56. In some instances, display unit 58 is integral with catheter tracking system 52 and is not an external device.
Display unit 58 can include memory, one or more processing units, and one or more internal or external display monitors. Display unit 58 can receive and coordinate data received from catheter tracking system 52 and catheter 56, such as mapping image data to position data.
Referring to
The tracking device 200 includes a hinge member 202, first and second guide rollers 204, 205, first and second guide roller shafts 206, 207, and a tracking device electronics assembly 220. The hinge member 202 enables an operator to position the tracking device 200 in an off position (e.g., positioned down as shown in
The guide rollers 204, 205 are made of a biocompatible polymer, such as polyurethane. The guide rollers 204, 205 may have a diameter between 2 mm and 10 mm, typically approximately 6 mm. A 6.35 mm (¼″) diameter guide roller has a circumference of approximately 20 mm. The guide rollers shafts 206, 207 are generally rigid and made of a biocompatible material, such as stainless steel. The diameter of the guide roller shafts 206, 207 may be between 1 mm and 6 mm, typically 2 mm.
Referring now to
Referring now to
Referring now to
The first and second quadrature signals are transmitted from the rotary optical encoder 230 to the integrated microprocessor and wireless transmitter 240. The battery power system 250 provides an input/output supply voltage for the integrated microprocessor (e.g., ARM Cortex microcontroller) and wireless transmitter 240 that may be between 2.7 V and 3.6 V, typically 3.3 V. The battery power system 250 may further provide a battery supply voltage for the integrated microprocessor and wireless transmitter 240 that may be between 3.0 V and 4.3 V, typically 3.6 V.
The integrated microprocessor and wireless transmitter 240 receives the first and second quadrature signals from the rotary optical encoder 230 and may further process the quadrature signals before wirelessly transmitting information to an external device (not shown), such as a catheter-based imaging system. The rotary optical encoder 230 can track between 32 and 5000 positions of the guide roller 204. In an exemplary embodiment, a guide roller with diameter 6.35 mm and a rotary optical encoder with resolution of 2000 positions can track changes in catheter position as small as approximately 10 μm. The integrated microprocessor and wireless transmitter 240 may transmit the information by common wireless standards, such as Wi-Fi (e.g., IEEE 802.11) or Bluetooth.
Memory 245 stores one or more applications configured to perform one or more processes described herein. Memory 245 includes physical memory and/or computer readable storage media programmed according to the teachings of the present disclosure. Appropriate software coding can readily be prepared by skilled programmers based on the teachings of the present disclosure, as will be apparent to those skilled in the software art.
In some embodiments, the present disclosure includes a computer program product which is a non-transitory computer readable storage medium (media) having instructions stored thereon/in which can be used to program a computer to perform any of the processes of the present invention. Examples of storage mediums can include, but are not limited to, floppy disks, optical discs, DVD, CD-ROMs, microdrive, and magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic or optical cards, nanosystems (including molecular memory ICs), or other types of storage media or devices suitable for non-transitory storage of instructions and/or data.
Referring now to
The tracking device electronics assembly 222 includes a first magnetic position sensor 260, a second magnetic position 270, an integrated microprocessor and wireless transmitter 280, memory 285, and a battery power system 290. The first and second magnetic position sensors 260, 270 may each include at least one Hall sensor, typically four Hall sensors, to respectively detect the angle of the first and second magnets 264, 274. The first and second magnetic position sensors 260, 270 may each further include an analog-to-digital converter (ADC) to digitize an analog Hall effect sensor signal before further digital signal processing to calculate an angle of the first and second magnets 264, 274. The first and second magnetic position sensors 260, 270 transmit the angles of the first and second magnets 264, 274 to the integrated microprocessor and wireless transmitter 280. The magnetic position sensors 260, 270 can have resolutions between 8-bit (256 positions per revolution) and 14-bit (16,384 positions per revolution). In an exemplary embodiment, a 12-bit magnetic position sensor and a 6.35 mm diameter guide roller can track changes in catheter position as small as approximately 5 μm. The presence of two sensors, instead of only one, enables error checking to detect slippage between roller and catheter. The battery power system 290 may provide a supply voltage for the first and second magnetic position sensors 260, 270 that is between 2.7 V and 3.6 V, typically 3.3 V. The battery power system 290 may further provide a supply voltage for the integrated microprocessor and wireless transmitter 280 that is between 3.0 V and 4.3 V, typically 3.3 V.
The integrated microprocessor and wireless transmitter 280 may transmit the information by common wireless standards, such as Wi-Fi (e.g., IEEE 802.11) or Bluetooth. Memory 285 stores one or more applications configured to perform one or more processes described herein. Memory 285 includes physical memory and/or computer readable storage media programmed according to the teachings of the present disclosure. Appropriate software coding can readily be prepared by skilled programmers based on the teachings of the present disclosure, as will be apparent to those skilled in the software art.
In some embodiments, the present disclosure includes a computer program product which is a non-transitory computer readable storage medium (media) having instructions stored thereon/in which can be used to program a computer to perform any of the processes of the present invention. Examples of storage mediums can include, but are not limited to, floppy disks, optical discs, DVD, CD-ROMs, microdrive, and magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic or optical cards, nanosystems (including molecular memory ICs), or other types of storage media or devices suitable for non-transitory storage of instructions and/or data.
Referring now to
The tracking device electronics assembly 224 includes the optical sensor 263, an integrated microprocessor and wireless transmitter 241, memory 247, and a battery power system 251. The optical sensor 263 detects the relative motion of the textured disk 266. The optical sensor 263 acquires sequential surface images of the textured disk 266 and determines the direction and magnitude of movement. The direction and magnitude of movement of the textured disk are sent to the integrated microprocessor and wireless transmitter 241. Memory 247, having similar components and functionality to memory 245 and memory 285 discussed above, stores applications enabling functionalities described herein.
In an exemplary embodiment, the optical sensor 266 has a resolution of 800 counts per inch (or approximately 30 μm) and can track motion up to 14 inches per second (or approximately 35 cm/s). The battery power system 251 may provide a supply voltage for the optical sensor 263 that is between 4.25 V and 5.5 V, typically 5.0 V. The battery power system 290 may further provide a supply voltage for the integrated microprocessor and wireless transmitter 241 that is between 3.0 V and 4.3 V, typically 3.3 V.
Referring now to
Example method 500 begins by receiving the catheter 400 through the roller assembly (operation 510), where the roller assembly includes first guide roller 204 and second guide roller 205. An operator, typically a clinician, delivers the catheter 400 through the roller assembly and into the entry port 110 of hemostasis valve 100. As the catheter 400 is delivered into the hemostasis valve 100, the first guide roller 204 rotates in a clockwise manner and the second guide roller 205 rotates in a counterclockwise manner.
As catheter 400 is delivered, motion data and position data from the roller assembly is obtained (operation 512). In some instances, obtaining motion data and position data (operation 512) includes receiving data relating to motion and position of one of the rollers 204 or 205. In other instances, obtaining motion data and position data (operation 512) includes receiving data relating to motion and position of both rollers 204 and 205.
Using the motion data and position data obtained from the roller assembly, catheter motion data are determined (operation 514). Catheter motion data can include a catheter speed, a catheter direction, and a catheter position. Then, catheter motion data are transmitted to a device (operation 516). Typically, the device is an external device that is capable of receiving and displaying catheter motion data. An example device is a display unit of a catheter-based imaging system.
The present application claims priority to U.S. Provisional Patent Application No. 62/512,142, filed on May 29, 2017, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62512142 | May 2017 | US |