BACKGROUND OF THE INVENTION
a. Field of the Invention
[0001] The instant invention relates generally to medical imaging and navigation and more
particularly to a system for compensation of motion in a moving organ using an internal
reference sensor.
b. Background Art
[0002] WO 00/54689 A1 relates to an apparatus and method for compensating for movement for a region of
interest, in particular for compensating respiratory and patient motion during treatment
by using both an internal marker and an external marker for accurately tracking the
motion of a target organ.
[0003] WO 2009/149409 A1 relates to motion compensation or medical imaging by simultaneously using an imaging
system and a location system without using any sensor of an invasive medical device.
[0004] US 2001/031919 A1 relates to a medical diagnostic and surgery system, wherein an ECG signal is used
to synchronize or trigger the recording of two-dimensional images representative of
selected points in the ECG timing signal without using any sensor associated with
the moving region of interest.
[0005] US 2009/149741 A1 relates to a method and apparatus for motion correction of medical image data of
a patient wherein no position and orientation of a device are corrected, but only
an image is corrected.
[0006] Systems and methods for obtaining and displaying two-dimensional and three-dimensional
images are known in the art, for example, as seen by reference to
U.S. Patent No. 7,386,339 entitled "MEDICAL IMAGING AND NAVIGATION SYSTEM" to Strommer et al. Strommer et al.
disclose a medical imaging and navigation system that has a capability for constructing
and displaying three-dimensional images of moving organs, synchronously with the actual
movement of these organs and synchronously with an invasive surgical tool, such as
a catheter. The system includes a medical positioning system (MPS) for ascertaining
the location and orientation of multiple MPS sensors, a two-dimensional imaging system
having an image detector for obtaining two-dimensional images of the moving organ
and a superimposing processor. The MPS system includes a sensor mounted on the surgical
tool and a sensor attached to the body of the patient for a positional reference ("Patient
Reference Sensor", or PRS). The system acquires a plurality of two-dimensional images
(and respective location/orientation data and organ timing data,
e.g., ECG signal) and records the sets of positions and orientation of all sensors. The
system reconstructs a three-dimensional image from the combination of 2-D images and
sensor data. When a physician inserts the surgical tool into the body of the patient,
the system also detects the location and orientation of the MPS sensor that is mounted
on the tool. The superimposing processor super-imposes a representation of the surgical
tool on the currently displayed two-dimensional and three-dimensional images, which
may be played back in accordance with real-time ECG data.
[0007] The PRS is provided so that the sensors associated with the surgical tools remain
in a co-registered coordinate system to the X-ray imager at all times. The system
detects movements of the patient using the PRS (
e.g., patient body movements and respiration induced movements). The movements (as sensed
by the PRS) are used to shift the coordinate system relative to the coordinate system
in which the two-dimensional images were acquired. Therefore, in Strommer et al.,
the projection of real-time location information on previously recorded 2-D or 3-D
images is both ECG synchronized and respiration compensated. However, in some situations,
there is little or no correlation between the external motion compensation signals
being used (
i.e., the ECG signal and the PRS readings) and the internal motion of a region of interest.
For example only, in the case of atrial fibrillation, the ECG signal may not effectively
serve as a predictor or correlation input for the motion of the atria.
[0008] There is therefore a need for a system and method for compensation for the motion
of a moving organ that minimizes or eliminates one or more of the problems set forth
above.
BRIEF SUMMARY OF THE INVENTION
[0009] One advantage of the methods and apparatus described, depicted and claimed herein
relates to the ability to accurately compensate for the motion of a moving region
of interest in a patient's body (
e.g., a moving organ such as the heart), such as may be needed when superimposing a representation
of a catheter tip on an image acquired at a time different than a time when the position
of the catheter tip was acquired.
[0010] This disclosure is directed to a method that is not part of the invention and apparatus
for displaying a moving region of interest (ROI) located within a body. One example
of the method involves tracking the motion of the ROI over time and generating a motion
compensation function. Next, determining a position and orientation (P&O) of an invasive
medical device, such as, for example, a catheter. The next step involves correcting
the determined P&O using the motion compensation function to thereby compensate for
the motion of the ROI between a first time at which an image of the ROI was acquired
and a second time (different than the first time) at which the P&O was determined.
The next step involves superimposing a representation of the medical device onto the
image in accordance with the corrected P&O.
[0011] In a preferred example, tracking the motion of the region of interest involves associating
a first localization sensor with the moving region of interest such that the sensor
moves with the region of interest. Through this step, the localization system (
e.g., a medical position system (MPS)) can acquire a first series of P&O readings, which
readings define not only the motion of the sensor but also the motion of the region
of interest. The method further involves acquiring a second series of P&O readings
from a second localization sensor associated with the medical device. When the correlation
between the first and second series of P&O readings exceeds a threshold, the system
is enabled to perform motion compensation since the same motion of the region of interest
can be assumed to influence the motion of the medical device. In one example, the
motion compensation function may comprise a time-varying vector displacement. Thus,
for a given spatial position, for a given time, the function defines a vector displacement
(and potentially rotation) by which the P&O of the medical device will need to be
corrected so as to match its corresponding value at a time when the image was taken.
[0012] In still further examples, a plurality of localization sensors are deployed, where
the compensation function is a weighted summation of the individual displacement vectors
respectively attributed to the movements detected by the plurality of localization
sensors. A weighting factor associated with each input may correspond to the correlation
level observed for that input relative to the motion of the medical device.
[0013] These and other benefits, features, and capabilities are provided according to the
structures, systems, and methods depicted, described and claimed herein.
BRIEF DESCRIPTION OF THE DRAWINGS
[0014]
Figure 1 is a schematic and block diagram view of a system for compensation of motion
in a moving organ using an internal position reference sensor according to the invention.
Figure 2 is a diagrammatic view of the system of Figure 1, in a fluoroscopy-based
imaging embodiment.
Figures 3A-3C are plan views showing the motion of a moving organ and the corresponding
motion of an internal position reference sensor.
Figure 4 is a schematic and block diagram view of one example of a medical positioning
system (MPS) as shown in block form in Figure 1.
DETAILED DESCRIPTION OF THE INVENTION
[0015] Referring now to the drawings wherein like reference numerals are used to identify
identical components in the various views, Figure 1 is a diagrammatic view of a system
10 in which aspects of the invention may be embodied. Examples and embodiments will
be described in connection with a magnetic field-based positioning system deployed
in connection with a fluoroscopy-based imaging system.
[0016] Before proceeding to a detailed description keyed to the drawings, a general overview
concerning motion compensation will be set forth. As a starting point, there is a
desire to reduce a patient's exposure to x-rays, such as may be used in fluoroscopy.
It is therefore desirable to be able to use, and reuse to the greatest extent possible,
an image (or a sequence of images defining a cine loop) of a region of interest acquired
in the past. This will reduce the need for continuous exposure or subsequent additional
exposures for the purpose of acquiring updated imaging. Navigation of a medical instrument
using the previously-acquired image or cine-loop is made possible by ascertaining
the position and orientation (P&O) of the instrument and then superimposing a projection
of that instrument's P&O onto the image. A problem arises over time, however, because
both the patient as well as his or her internal organs can move (
e.g., beating heart), changing positions relative to the time at which the image was taken.
Absent compensation for these varying types of motion, the P&O readings reflecting
the real time position of the medical instrument would be inaccurately represented
on the image (
i.e., the representation could be superimposed in the "wrong" location on the image).
U.S. Patent No. 7,386,339 referred to in the Background discloses motion compensation for patient movements
and respiration-induced movements by providing a patient reference sensor (PRS). By
interpreting P&O readings that track the motion of a catheter relative to the P&O
readings of the PRS, a certain type of motion compensation can be achieved. In other
words, the movements detected by the PRS shift the coordinate system relative to the
coordinate system in which the two dimensional images were acquired. However, as also
described in the Background, the PRS P&O readings may have little or no correlation
to the movements of an internal moving organ.
[0017] With continued reference to Figure 1, the system 10 as depicted includes a main control
12 having various input/output mechanisms 14, a main display 16, an image database
18, a localization system such as a medical positioning system (MPS) system 20, an
ECG monitor 22, a plurality of MPS position reference sensors designated 24
1, 24
2 and 24
3, and an MPS-enabled medical device 26 (which itself includes a position reference
sensor). The MPS-enabled device 26 may be any interventional device or delivery tool.
For example, the device 26 may include guidewires, stylets, cannulation catheters,
EP catheters and the like.
[0018] The main control 12, in a computer-implemented embodiment, is programmed to perform
a plurality of functions, including those shown in block form in Figure 1: a motion
compensation function 28, a position and orientation (P&O) correction function 30
and an image super-imposing function 32. The main control 12 is configured generally
to generate data to be displayed (
e.g., single image or sequence of images) corresponding to a moving region of interest
(ROI) located within the body of a patient. The control 12 is specifically configured
(by way of function blocks 28, 30 and 32) to accurately superimpose a representation
of a tracked, MPS-enabled medical device 26 on a previously acquired image (or sequence)
for display on the display 16, compensated for the motion of a moving region of interest.
The input/output mechanisms 14 may comprise conventional apparatus for interfacing
with a computer-based control, for example, a keyboard, a mouse, a tablet or the like.
The display 16 may also comprise conventional apparatus.
[0019] The image database 18 is configured to store image information of relating to the
patient's body, including the moving region of interest, and which may comprise (1)
one or more two-dimensional still images acquired at respective, individual times
in the past; (2) a plurality of related two-dimensional images obtained in real-time
from an image acquisition device (
e.g., fluoroscopic images from an x-ray imaging apparatus, such as that shown in exemplary
fashion in Figure 2) wherein the image database acts as a buffer (live fluoroscopy);
and/or (3) a sequence of related two-dimensional images defining a cine-loop (CL)
wherein each image in the sequence has at least an ECG timing parameter associated
therewith adequate to allow playback of the sequence in accordance with acquired real-time
ECG signals obtained from the ECG monitor 22. It should be understood that the two-dimensional
images may be acquired through any imaging modality, now known or hereafter developed,
for example X-ray, ultra-sound, computerized tomography, nuclear magnetic resonance
or the like.
[0020] The MPS system 20 is configured to acquire positioning (localization) data (
i.e., position and orientation P&O) of one or more MPS sensors. The P&O may be expressed
as a position (
i.e., a coordinate in three axes X, Y and Z) and orientation (
i.e., an azimuth and elevation) of the magnetic field sensor in the magnetic field relative
to a magnetic field generator(s)/transmitter(s).
[0021] The internal MPS position reference sensor 24
1 is associated with a moving region of interest (ROI) in the body, which may be a
moving organ, and more specifically may be the heart and/or chambers or portions thereof
(
e.g., atria). The internal position reference sensor 24
1 is associated with the ROI in such a way that it will move together with the moving
ROI, and thus fairly indicate the motion of the region of interest. Generally, associating
the sensor 24
1 with the region of interest (ROI) may be done in any one or more ways: (1) placing
the sensor 24
1, or an interventional device like a catheter carrying the sensor 24
1, in an anatomical area where it is held by the anatomy itself, for example, a catheter
that has been maneuvered in a tubular organ like the coronary sinus; (2) fixing the
sensor 24
1, or an interventional device like a catheter carrying the sensor, to the anatomy
in the region of interest using a fixation mechanism, active or passive, for the duration
of the procedure; (3) holding the sensor 24
1, or an interventional device like a catheter carrying the sensor, in steady contact
with the anatomy in the region of interest; and (4) placing sensor 24
1 (or interventional device carrying the sensor) in a non-MPS-enabled device that is
in turn affixed to the anatomy in the region of interest. As to approach (2), where
the region of interest is the heart, an example may include placing the sensor 24
1 epicardially in the surface of the heart. As to approach (3), an example may include
associating the sensor 24
1 with a catheter that is maneuvered into steady contact with the heart interior. As
to approach (4), an example may include placing an MPS-enabled guidewire (having the
sensor 24
1) in the lumen of a pacing lead that is in turn affixed to the tissue of a heart chamber.
[0022] One or more additional, optional internal position sensors may be provided, for example,
as shown by sensor 24
2. The additional one or more sensors 24
2 may be associated with either or both of the (1) the moving region of interest; or
(2) the medical device 26. The additional sensors 24
2, are configured to provide additional data points (P&O readings) with respect to
either the moving region of interest or medical device, as the case may be, thereby
providing addition information concerning their respective motions over time.
[0023] The patient reference sensor (PRS) 24
3 is configured to provide a stable, positional reference of the patient's body so
as to allow motion compensation for gross patient body movements and/or respiration-induced
movements, as described above. The PRS 24
3 may be attached to the patient's manubrium sternum, a stable place on the chest,
or other location that is relatively positionally stable.
[0024] In a magnetic field-based embodiment, the P&O may be based on capturing and processing
the signals received from the magnetic field sensor while in the presence of a controlled
low-strength AC magnetic field. Accordingly, the internal sensors may each comprise
one or more magnetic field detection coil(s), and it should be understood that variations
as to the number of coils, their geometries, spatial relationships, the existence
or absence of cores and the like are possible. From an electromagnetic perspective
- all sensors are created equal: voltage is induced on a coil residing in a changing
magnetic field, as contemplated here. The sensors 24 are thus configured to detect
one or more characteristics of the magnetic field(s) in which they are disposed and
generate an indicative signal, which is further processed to obtain the P&O thereof.
For one example of a sensor, see
U.S. Patent No. 7,197,354 entitled SYSTEM FOR DETERMINING THE POSITION AND ORIENTATION OF A CATHETER issued
to Sobe.
[0025] The electro-cardiogram (ECG) monitor 22 is configured to continuously detect an electrical
timing signal of the heart organ through the use of a plurality of ECG electrodes
(not shown), which may be externally-affixed to the outside of a patient's body. The
timing signal generally corresponds to the particular phase of the cardiac cycle,
among other things. The ECG signal may be used by the main control 12 for ECG synchronized
play-back of a previously captured sequences of images (cine loop). The ECG monitor
22 and ECG-electrodes may comprise conventional components.
[0026] Figure 2 is a diagrammatic view of an embodiment which includes a self-contained
imaging capability, along with motion compensation. More specifically, the system
10 is shown as being incorporated into an fluoroscopic imaging system 34, which may
include commercially available fluoroscopic imaging components (
i.e., "Catheter Lab"). The MPS system 20, in a magnetic field-based embodiment, includes
a magnetic transmitter assembly (MTA) 36 and a magnetic processing core 38 for determining
position and orientation (P&O) readings. The MTA 36 is configured to generate the
magnetic field(s) in and around the patient's chest cavity, in a predefined three-dimensional
space designated a motion box 40 in Figure 2. The MPS sensors 24; (where i=1, 2, ...,
n) as described above are configured to sense one or more characteristics of the magnetic
field(s) and when the sensors are in the motion box 40, each generate a respective
signal that is provided to the magnetic processing core 38. The processing core 38
is responsive to these detected signals and is configured to calculate respective
three-dimensional position and orientation (P&O) readings for each MPS sensor 24
i in the motion box 40. Thus, the MPS system 20 enables real-time tracking of each
sensor 24
i in three-dimensional space. In the illustrated embodiment, the positional relationship
between the image coordinate system and the MPS coordinate system may be calculated
based on a known optical-magnetic calibration of the system (
e.g., established during setup), since the positioning system and imaging system may be
considered fixed relative to each other in such an embodiment. However, for other
examples using other imaging modalities, including examples where the image data is
imported from an external source, a registration step may need to be performed initially.
One example of an MPS system 20 will be described in greater detail below in connection
with Figure 4.
[0027] The main control 12, as configured by way of super-imposing function block 32, includes
the capability of producing (and superimposing) a projection of the real-time location
information (P&O) of a medical device on previously recorded x-ray images or in the
case of cine-loops (CL), onto each image in the sequence. In addition, with the availability
of the ECG signal and a PRS position signal, the main control 12 can replay a cine
loop in an ECG synchronized and respiration-induced motion compensated manner. In
a specific case of ECG synchronizing playback of a cine loop of the heart, the sequence
is replayed in concordance with a real-time ECG signal (cardiac phase) of the patient.
The main control 12 may also be configured to include a respiration compensation algorithm
configured to learn the motion induced by the patient's respiration, based on P&O
readings from the PRS. The main control 12 then calculates a respiration correction
factor to apply to P&O measurements that are to be projected onto a sequence of cine-loop
images. The PRS position signal allows for motion compensation for any patient's body
movements, as the medical device's position (
i.e., P&O measurement) may preferably be taken relative to the P&O measurements from the
PRS.
[0028] However, as noted above, there are situations where there is very little or no correlation
between the internal motion of the region of interest and the external signals (
i.e., ECG signals and PRS signal) conventionally used for motion compensation. For example,
in the case of atrial fibrillation, the ECG signal cannot serve as a predictor or
correlation input for the motion of the atria.
[0029] Accordingly, one or more of the internal (
i.e., inside the body) position reference sensors (
e.g., sensor 24
1) are located in the vicinity of the region of interest, or are otherwise associated
with the region of interest (
e.g., affixed) such that the internal MPS reference sensor moves together with the region
of interest over time. As the region of interest moves, the MPS system 20 acquire
a series of location (
i.e., position and orientation) readings from the sensor. The motion compensation function
block 28 (Figure 1) determines the motion of the sensor (
e.g., sensor 24
1) according to acquired series of P&O readings. The block 28 further determines the
motion of the region of interest based on the motion of the sensor, which may have
a direct correspondence.
[0030] Figures 3A-3C are schematic diagram views of a region of interest, generally referenced
100, at three different activity states (states of movement), designated 100
1, 100
2 and 100
3. In Figures 3A-3C, an internal MPS position reference sensor 24
1 is placed in the vicinity of the region of interest 100 (
e.g., at the orifice of the superior vena cava). In Figures 3A-3C, the region of interest
100 is depicted as a circle for simplicity.
[0031] In Figure 3A, the region of interest 100
1 is at a first activity state. The MPS system 20 detects a first position of the sensor
24
1 at the first activity state. This first position (P&O) is represented as a vector
104
1 relative to an arbitrary origin 102. The arbitrary origin 102 may be, for example,
the location of the MTA 36 in the MPS system 102, a location on the motion box 40
or any other known location.
[0032] In Figure 3B, the region of interest 100
2 is at a second activity state, which as shown is contracted relative to the first
activity state. The MPS system 20 detects a second position (
i.e., position and orientation) 104
2 of the sensor 24
1. Note that the sensor 24
1 moves with the region of interest as it moves.
[0033] In Figure 3C, the region of interest 100
3 is at a third activity state, which as shown is expanded relative to the first activity
state. The MPS system 20 detects a third position (P&O) 104
3 of the sensor 24
1.
[0034] The series of detected first, second and third positions 104
1, 104
2 and 104
3 of the sensor 24
1 acquired by the MPS system 20 over time defines not only the motion of the sensor
itself but also defines the motion of the region of interest. The motion compensation
function block 28 may determine the motion of the region of interest 100 directly
in accordance with the motion of the sensor 24
1. This same motion can be assumed to influence the motion of the medical device 26,
provided predefined criteria are met.
[0035] The criteria include verifying that an adequate level of correlation exists between
the motion of the medical device 26 and the motion of the region of interest 100.
One approach to verifying correlation is to compare the respective motions relative
to a common time-line. For example, over some time interval, the system 10 may track
the motion of the device 26, as indicated by the detected P&O's 106
1, 106
2 and 106
3 shown in Figures 3A-3C, in addition to tracking the motion of the internal position
sensor 24
1. The system 10 compares the two motions and when the level of correlation exceeds
a predetermined threshold, the correlation level is deemed adequate (predetermined
criteria satisfied). In this regard, overall, the kind of correlation that is deemed
adequate will vary; however, the ultimate goal is to reduce the amount of error (
e.g., as expressed in millimeters). For this purpose (with the end goal in mind), correlation
approaches may be determined empirically (
e.g., bench testing). It should be further understood that the effect of the correlation
threshold on the received error will also depend on the types of motions involved.
Accordingly, motion compensation/correction will be performed.
[0036] The system 10 may additionally verify that a minimum level of correlation exists
between the motion of the device 26 and the other compensation signals described above
(
i.e., the ECG signal(s) as well as the PRS signal). If there is only poor correlation between
the motion of the device 26 and these compensation signals then compensation will
not be performed at all. When motion correlation has been verified, the assumption
that the motion of the region of interest will influence the motion of the device
26 can be relied on. After correlation has been verified, the MPS system 20 is then
enabled to provide motion compensation.
[0037] Generate Motion Compensation Function. The MPS system 20 will generate data adequate to track the motion of a moving region
of interest over time (
e.g., via the internal sensor 24
1) and allow the compensation function block 28 to generate a time varying motion compensation
function. Just as the detected movements of the PRS allows shifting of the coordinate
system (as described in
US Patent No. 7,386,339), the motion of the internal sensor (
e.g., sensor 24
1) provides data adequate to implement a similar compensation function. For example
in Figures 3A-3C, the position of the medical device 26 moves as the region of interest
contracts (Figure 3B) and expands (Figure 3C). The relative displacement of the medical
device 26 relative to the sensor 24
1 (and thus also to the region of interest 100) is shown as vectors 108
1, 108
2 and 108
3. Thus, one indication of the medical device's position is that taken relative to
the sensor 24
1.
[0038] The compensation function produced based on the motion of the sensor 24
1 is a time-varying spatial function which accounts for the motion of the region of
interest between a first time (at which the image was acquired) and a second time
(at which the P&O of the device was measured). Assume that a two-dimensional image
was acquired at a time when the region interest was in the first activity state 100
1 (
i.e., Figure 3A). In this instance, a measured P&O of the device 26 would not need any
motion compensation, at least not any to compensate for the motion of the region of
interest. However, when the region of interest moves to the second activity state
100
2, motion compensation is required to accurately project the measured P&O onto an image
acquired at a time when the region of interest was at the first activity state (in
this example). The compensation function evaluated at the time of the second activity
state is a displacement vector that compensates for the motion of the region of interest
between the given time (
i.e., time of the measured device P&O the time of the second activity state) and the time
of the image (
i.e., the time the image was acquired the time of the first activity state). Likewise,
the compensation function evaluated at the time of the third activity state 100
3 is a displacement vector to compensate for motion between the given time (
i.e., the time of the measured device P&O the time of the third activity state) and the
time of the image (
i.e., the time the image was acquired the time of the first activity state).
[0039] In sum, for a given spatial position (measured P&O) of the device 26 for a given
time, the compensation function will constitute a vector displacement (and potentially
rotation) by which the measured P&O of the MPS-enabled device 26 has to be corrected
to match a given time in the past (
i.e., at which the image was acquired). The displacement vector may be weighted in accordance
with a weighting factor, which in turn may be calculated based on the calculated correlation
level described above. Motion compensation approaches may be used as disclosed in
U.S. 7,386,339 referred to above as well
U.S. 7,343,195 (Application No.
09/949,160 filed September 7, 2001) entitled "METHOD AND APPARATUS FOR REAL TIME QUANTITATIVE THREE-DIMENSIONAL IMAGE
RECONSTRUCTION OF A MOVING ORGAN AND INTRA-BODY NAVIGATION" to Strommer et al.
[0040] P&O Correction. The P&O correction block 30 is configured to correct the P&O reading obtained at
the given time using the compensation function. P&O correction function 30 adjusts
the measured P&O of the medical device in accordance with the calculated displacement
vector (and potentially rotation) described above.
[0041] Projection. Finally, a projection of the corrected P&O (three-dimensional) is made onto the two-dimensional
image, with a representation of the medical device being superimposed on the image
(
e.g., may be cross-hairs representing the tip of a catheter or other representation). The
resulting image may then be displayed on the display 16. One approach for projecting
the corrected P&O onto a 2-D image is a direct consequence of the association of the
MPS 3D coordinate system with the X-ray 2D coordinate system, as seen by reference
to
U.S. Pat. Pub. 2006/0058647, Application No.
11/233,420 entitled METHOD AND SYSTEM FOR DELIVERING A MEDICAL DEVICE TO A SELECTED POSITION
WITHIN A LUMEN, to Strommer et al. Once the coordinate systems are co-registered (a
process that may be referred to a magnetic-optical calibration, which may be performed
at the installation of the MPS system 20, as noted above), the coordinates of any
3D object (
e.g., sensor, landmark or other artifacts) which needs to be displayed on a 2D image are
multiplied by a coordinate transformation matrix that computes the corresponding 2D
coordinates on the displayed image. This approach is exemplary only and not limiting
in nature.
[0042] Multiple Inputs, Internal Sensors. In examples and embodiments where the external PRS and/or additional internal position
reference sensor inputs are used for motion compensation, the compensation function
block 28 implements a composite motion compensation function that is formed by the
summation of individual motion compensation contributions,
i.e., the individual displacement vectors and (potentially rotations) attributable to each
motion/sensor input (provided that correlation requirements are met, as described
above). For example, additional sensors may be located on the medical device 26 or
other medical devices and/or tools, for example, another MPS sensor disposed on a
catheter, guide-wire, etc. The P&O readings from additional internal sensors may reveal
other movements or other aspects to the movements of the region of interest and/or
the medical device.
[0043] The composite compensation function, for example, may include a number of terms where
each term corresponds to an input,
i.e., one term being provided with respect to the PRS, another term being provided with
respect to the internal sensor 24
1, still another term being provided with respect to an additional sensor 24
2, and so on. In another example, the inputs from the PRS, the ECG signals and the
one or more internal MPS reference sensors may be used in combination to provide for
robust motion compensation. In these examples, the individual inputs are weighted
by a respective weighting factor to form a composite motion compensation function.
The respective level of correlation is a principal factor according to which each
weighting factor is determined. The weighted function can be depicted as weighted
vector summation of the compensation function vectors.
[0044] Figure 4 is a schematic and block diagram of one example of MPS system 20, designated
as an MPS system 108, as also seen by reference to
U.S. Patent No. 7,386,339, referred to above, and portions of which are reproduced below. It should be understood
that variations are possible, for example, as also seen by reference to
U.S. Patent No. 6,233,476 entitled MEDICAL POSITIONING SYSTEM.
[0045] MPS system 110 includes a location and orientation processor 150, a transmitter interface
152, a plurality of look-up table units 154
1, 154
2 and 154
3, a plurality of digital to analog converters (DAC) 156
1, 156
2 and 156
3, an amplifier 158, a transmitter 160, a plurality of MPS sensors 162
1, 162
2, 162
3 and 162
N, a plurality of analog to digital converters (ADC) 164
1, 164
2, 164
3 and 164
N and a sensor interface 166.
[0046] Transmitter interface 152 is connected to location and orientation processor 150
and to look-up table units 154
1, 154
2 and 154
3. DAC units 156
1, 156
2 and 156
3 are connected to a respective one of look-up table units 154
1, 154
2 and 154
3 and to amplifier 158. Amplifier 158 is further connected to transmitter 160. Transmitter
160 is also marked TX. MPS sensors 162
1, 162
2, 162
3 and 162
N are further marked RX
1, RX
2, RX
3 and RX
N, respectively. Analog to digital converters (ADC) 164
1, 164
2, 164
3 and 164
N are respectively connected to sensors 162
1, 162
2, 162
3 and 162
N and to sensor interface 166. Sensor interface 166 is further connected to location
and orientation processor 150.
[0047] Each of look-up table units 154
1, 154
2 and 154
3 produces a cyclic sequence of numbers and provides it to the respective DAC unit
156
1, 156
2 and 156
3, which in turn translates it to a respective analog signal. Each of the analog signals
is respective of a different spatial axis. In the present example, look-up table 154
1 and DAC unit 156
1 produce a signal for the X axis, look-up table 154
2 and DAC unit 156
2 produce a signal for the Y axis and look-up table 154
3 and DAC unit 156
3 produce a signal for the Z axis.
[0048] DAC units 156
1, 156
2 and 156
3 provide their respective analog signals to amplifier 158, which amplifies and provides
the amplified signals to transmitter 160. Transmitter 160 provides a multiple axis
electromagnetic field, which can be detected by MPS sensors 162
1, 162
2, 162
3 and 162
N. Each of MPS sensors 162
1, 162
2, 162
3 and 162
N detects an electromagnetic field, produces a respective electrical analog signal
and provides it to the respective ADC unit 164
1, 164
2, 164
3 and 164
N connected thereto. Each of the ADC units 164
1, 164
2, 164
3 and 164
N digitizes the analog signal fed thereto, converts it to a sequence of numbers and
provides it to sensor interface 166, which in turn provides it to location and orientation
processor 150. Location and orientation processor 150 analyzes the received sequences
of numbers, thereby determining the location and orientation of each of the MPS sensors
162
1, 162
2, 162
3 and 162
N. Location and orientation processor 150 further determines distortion events and
updates look-up tables 154
1, 154
2 and 154
3, accordingly.
[0049] It should be understood that variations and other uses other than for the described
imaging examples and embodiments are possible. High-fidelity device positioning as
provided through the motion compensation embodiments described herein may be used
for alternate purposes such as for placing accurate landmarks (
i.e., to serve as navigation references of other devices), for co-registration with other
modalities (
e.g., Ensite NavX, computed tomography (CT)), as well as for determining when or distinguishing
between a "real" motion (
i.e., like the actual moving of a catheter by the physician) has occurred versus what
seems to be motion but is actually an external event, such as patient motion.
[0050] It should be understood that the system 10, particularly main control 12, as described
above may include conventional processing apparatus known in the art, capable of executing
pre-programmed instructions stored in an associated memory, all performing in accordance
with the functionality described herein. It is contemplated that the methods described
herein, including without limitation the method steps could be programmed, with the
resulting software being stored in an associated memory and where so described, may
also constitute the means for performing such methods. Implementation in software,
in view of the foregoing enabling description, would require no more than routine
application of programming skills by one of ordinary skill in the art. Such a system
may further be of the type having both ROM, RAM, a combination of non-volatile and
volatile (modifiable) memory so that the software can be stored and yet allow storage
and processing of dynamically produced data and/or signals.
[0051] Although numerous embodiments of this invention and examples have been described
above with a certain degree of particularity, those skilled in the art could make
numerous alterations to the disclosed embodiments and examples. All directional references
(
e.g., plus, minus, upper, lower, upward, downward, left, right, leftward, rightward, top,
bottom, above, below, vertical, horizontal, clockwise, and counterclockwise) are only
used for identification purposes to aid the reader's understanding, and do not create
limitations, particularly as to the position, orientation, or use of the invention.
Joinder references (
e.g., attached, coupled, connected, and the like) are to be construed broadly and may include
intermediate members between a connection of elements and relative movement between
elements. As such, joinder references do not necessarily infer that two elements are
directly connected and in fixed relation to each other. It is intended that all matter
contained in the above description or shown in the accompanying drawings shall be
interpreted as illustrative only and not limiting. The invention is defined in the
appended claims.