Systems and methods for registering images obtained using various imaging modalities and verifying image registration
11527001 · 2022-12-13
Assignee
Inventors
Cpc classification
A61B5/0035
HUMAN NECESSITIES
A61B8/4483
HUMAN NECESSITIES
A61B8/5261
HUMAN NECESSITIES
G06T7/30
PHYSICS
G06T11/006
PHYSICS
A61B6/12
HUMAN NECESSITIES
G01R33/5608
PHYSICS
A61B5/055
HUMAN NECESSITIES
A61B6/5247
HUMAN NECESSITIES
A61B8/4416
HUMAN NECESSITIES
A61B2090/364
HUMAN NECESSITIES
International classification
G06T7/30
PHYSICS
A61B8/00
HUMAN NECESSITIES
A61B6/00
HUMAN NECESSITIES
A61B5/00
HUMAN NECESSITIES
G01R33/56
PHYSICS
A61B90/00
HUMAN NECESSITIES
A61B5/055
HUMAN NECESSITIES
Abstract
Embodiments of the present invention provide systems and methods to detect a moving anatomic feature during a treatment sequence based on a computed and/or a measured shortest distance between the anatomic feature and at least a portion of an imaging system.
Claims
1. A method for detecting a moving anatomic feature during a treatment sequence having a plurality of treatment periods, the method comprising: activating an external image-acquisition device to measure a shortest distance between the anatomic feature and at least a portion of the external image-acquisition device during the treatment sequence; comparing the measured shortest distance in a current treatment period to the measured shortest distance in a previous treatment period to determine a deviation therefrom; and determining movement of the anatomic feature based on the deviation.
2. The method of claim 1, wherein the shortest distance between the anatomic feature and the at least a portion of the external image-acquisition device is measured based on signals transmitted from and received by the external image-acquisition device.
3. The method of claim 2, further comprising comparing the deviation to a predetermined threshold and determining movement of the anatomic feature based on the comparison.
4. The method of claim 1, wherein the external image-acquisition device comprises an ultrasound transducer system.
5. The method of claim 1, wherein the shortest distance between the anatomic feature and the at least a portion of the external image-acquisition device is measured acoustically.
6. A system for detecting a moving anatomic feature during a treatment sequence having a plurality of treatment periods, the system comprising: an external image-acquisition device for measuring a shortest distance between the anatomic feature and at least a portion of the external image-acquisition device during the treatment sequence; and a controller in communication with the external image-acquisition device, the controller being configured to: compare the measured shortest distance in a current treatment period to the measured shortest distance in a previous treatment period to determine a deviation therefrom; and determine movement of the anatomic feature based on the deviation.
7. The system of claim 6, wherein the controller is further configured to measure the shortest distance between the anatomic feature and the at least a portion of the external image-acquisition device based on signals transmitted from and received by the external image-acquisition device.
8. The system of claim 7, wherein the controller is further configured to compare the deviation to a predetermined threshold and determine movement of the anatomic feature based on the comparison.
9. The system of claim 6, wherein the external image-acquisition device comprises an ultrasound transducer system.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In the drawings, like reference characters generally refer to the same parts throughout the different views. Also, the drawings are not necessarily to scale, with an emphasis instead generally being placed upon illustrating the principles of the invention. In the following description, various embodiments of the present invention are described with reference to the following drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
DETAILED DESCRIPTION
(16)
(17) The MRI controller 116 may control the pulse sequence, i.e., the relative timing and strengths of the magnetic field gradients and the RF excitation pulses and response detection periods. The MR response signals are amplified, conditioned, and digitized into raw data using a conventional image-processing system, and further transformed into arrays of image data by methods known to those of ordinary skill in the art. Based on the image data, a treatment region (e.g., a tumor) is identified. The image-processing system may be part of the MRI controller 116, or may be a separate device (e.g., a general-purpose computer containing image-processing software) in communication with the MRI controller 116. In some embodiments, one or more ultrasound systems 120 or one or more sensors 122 are displaced within the bore 106 of the MRI apparatus 102 as further described below.
(18)
(19) In addition, the system controller 146 may be coupled to a user interface 147 and a memory device 148. The user interface 147 may be integrated with the system controller 146, and will generally include a user workstation for initiating imaging sequences, controlling such sequences, and manipulating data acquired during imaging sequences. The memory devices 148 may be local to the imaging system, or partially or completely remote from the system, and may be configured to receive raw, partially processed or fully processed data for CT image reconstruction.
(20) During a typical CT scan, the x-ray scanner 132 rotates around the patient with a predetermined speed, and the x-ray source 136 emits narrow beams of x-rays through the body. The x-ray intensities transmitted through or reflected from the patient at various angles with respect to the patient's body are measured by the detector 138. A two-dimensional tomographic image (i.e., a “slice”) of the patient can be created based on the detected beam angles and intensities of the x-rays. Multiple “slices” obtained at different angles can then be processed to reconstruct a CT image. In some embodiments, the CT image of the patient is acquired at a planning stage, i.e., prior to a thermal treatment, to allow time for the treatment plan to be prepared.
(21)
(22) The transducer elements 152 are separately controllable, i.e., they are each capable of emitting ultrasound waves at amplitudes and/or phases that are independent of the amplitudes and/or phases of the other transducers. A transducer controller 156 serves to drive the transducer elements 152. For n transducer elements, the controller 156 may contain n control circuits each comprising an amplifier and a phase delay circuit, each control circuit driving one of the transducer elements. The controller 156 may split an RF input signal, typically in the range from 0.1 MHz to 4 MHz, into n channels for the n control circuits. It may be configured to drive the individual transducer elements 152 of the array at the same frequency, but at different phases and different amplitudes so that they collectively produce a focused ultrasound beam. The transducer controller 156 desirably provides computational functionality, which may be implemented in software, hardware, firmware, hardwiring, or any combination thereof, to compute the required phases and amplitudes for a desired focus location 158. In general, the controller 156 may include several separable apparatus, such as a frequency generator, a beamformer containing the amplifier and phase delay circuitry, and a computer (e.g., a general-purpose computer) performing the computations and communicating the phases and amplitudes for the individual transducer elements 152 to the beamformer. Such systems are readily available or can be implemented without undue experimentation.
(23) To perform ultrasound imaging, the controller 156 drives the transducer elements 152 to transmit acoustic signals into a region being imaged and to receive reflected signals from various structures and organs within the patient's body. By appropriately delaying the pulses applied to each transducer element 152, a focused ultrasound beam can be transmitted along a desired scan line. Acoustic signals reflected from a given point within the patient's body are received by the transducer elements 152 at different times. The transducer elements can then convert the received acoustic signals to electrical signals which are supplied to the beamformer. The delayed signals from each transducer element 152 are summed by the beamformer to provide a scanner signal that is a representation of the reflected energy level along a given scan line. This process is repeated for multiple scan lines to provide signals for generating an image of the prescribed region of the patient's body. Typically, the scan pattern is a sector scan, wherein the scan lines originate at the center of the ultrasound transducer and are directed at different angles. A linear, curvilinear or any other scan pattern can also be utilized.
(24) The ultrasound system 150 may be disposed within the bore 106 of the MRI apparatus 102 or placed in the vicinity of the MRI apparatus 102. The combined MRI-ultrasound system is known to be capable of monitoring the application of ultrasound for treatment and/or safety purposes. To determine the relative position of the ultrasound system 150 and MRI apparatus 102, the ultrasound system 150 may further include MR trackers 160 associated therewith, arranged at a fixed position and orientation relative to the system 150. The trackers 160 may, for example, be incorporated into or attached to the ultrasound system housing. If the relative positions and orientations of the MR trackers 160 and ultrasound system 150 are known, MR scans that include, in the resulting images, the MR trackers 160 implicitly reveal the location of the ultrasound system 150 in MRI coordinates (in the coordinate system of the MRI apparatus 102). To aid in relating the ultrasound coordinate system to the MRI coordinate system, in some embodiments, an MR image including at least a portion (e.g., some transducer elements) of the ultrasound system 150 is acquired. This MR image may be used in combination with the known spatial arrangement of the ultrasound transducer elements to determine the locations of the transducer elements (not all of which need be included in the acquired MR image) in the MRI coordinate system as further described below.
(25) While penetrating the patient, ultrasound waves typically encounter multiple layers of tissues, e.g., bone, muscle, or fat, whose density and structure, and, consequently, ultrasound propagation properties differ. Due to inhomogeneities and anisotropies in the tissues, the ultrasound wave fronts are often distorted. Moreover, signals from different transducer elements may encounter different thicknesses and contours of materials, and possibly air-filled or liquid-filled pockets between transducer elements and the region to be imaged or treated, resulting in different phase shifts and attenuations. Knowledge of the structure, density, and/or thickness of the multi-layer tissue structures is thus important for compensating for these effects by appropriate phase shifts and amplification factors imposed on the transducer elements, and for avoiding deterioration of focusing properties. While MRI generally provides high-sensitivity images of soft tissue (e.g., the brain), the CT scan creates images with more details about bony structures (e.g., the skull). Accordingly, it may be beneficial to combine image information obtained from the MRI apparatus 102 and CT system 130. To do so, of course, requires registration of the images and, therefore, registration of the MRI and CT coordinate systems.
(26) Numerous conventional approaches to image registration are available. In various embodiments, the accuracy of the image registration obtained using any desired approach is verified and evaluated using two imaging modalities, e.g., the ultrasound system 150 in combination with the MRI apparatus 102.
(27)
(28) Once the spatial parameters of the transducer elements and information acquired using the CT scan are both transformed to coordinates in the MRI coordinate system, the accuracy of the MRI-CT image registration may be evaluated. Referring to
(29)
(30)
(31) Referring to
(32) The distance vectors, RSDV and ADV, may be compared using any suitable approach. For example, a simple error function between the two distance vectors may be calculated as follows:
(33)
where X.sub.regi, Y.sub.regi, and Z.sub.regi represent the values of RSDV for each transducer element i, and X.sub.refi, Y.sub.refi, and Z.sub.refi represent the values of ADV for each transducer element i; x.sub.shift, y.sub.shift, and z.sub.shift represent global shift values that may be varied to obtain a minimal value of the error function; and Nel represents the number of transducer elements that are activated for an ADV measurement. The error function is used to evaluate the accuracy of the image registration. For example, if the minimal value of the error function cannot be found, or if the minimal value is above a predetermined threshold, the image registration is inaccurate (or at least not sufficiently accurate for medical treatment purposes). In some embodiments, each transducer element 152 is allowed to have an average error below 3 mm for registration verification purposes; accordingly, in an exemplary ultrasound system having 1000 transducer elements, the threshold value for determining the verification of the image registration is set as 10.sup.4 mm.sup.2. This value can be adjusted based on the allowable error for each transducer element. Although a distance may sometimes be miscalculated for the transducer elements (e.g., due to measurement noise, etc.), because the foregoing approach evaluates the image registration by the use of a large number of transducer elements (e.g., on the order of a thousand), a small number of miscalculated elements may not significantly affect the minimal value of the error function. Accordingly, a high error value occurs only when the RSDV and ADV are inconsistent or corrupted.
(34) In various embodiments, the time evolution of ADV and/or comparison between the ADV and RSDV during thermal treatment may be used to detect movement of the patient. As used herein, the term “during treatment” connotes the overall time of a treatment session and generally includes the time prior to, during, and after each sonication. Referring to
(35) The newly measured ADV may then be compared to the ADV obtained at an earlier time during treatment (e.g., prior to any sonication being performed, a plurality of sonications before, or one sonication before). If the new ADV deviates significantly from the previously obtained ADV, the patient has likely moved in the interim. In various embodiments, when the deviation is above a threshold (e.g., 5,000 mm.sup.2 for 1000 transducer elements or each transducer element having an average error of 2.2 mm, or in percentage terms, more than 5% or 10%), the patient's movement is considered significant and corrective action may be performed to confirm and/or compensate for the movement.
(36) In some embodiments, the time evolution of ADV during treatment is monitored to anticipate the patient's movement. For example, for a treatment involving 1000 transducer elements, if the ADV increases by 550 mm.sup.2 during each sonication, it is anticipated that the patient may move beyond what can be clinically tolerated by the tenth sonication. Accordingly, the treatment may be suspended at the end of the ninth sonication to avoid damage to healthy non-target tissue resulting from misalignment of the patient and the ultrasound system.
(37) Referring to
(38) Accordingly, comparing the ADV to the RSDV or to a previously obtained ADV may identify a suspected patient movement without the need for image reconstruction of the target, allowing movement to be detected in real time. The newly measured ADV best matches the computed RSDV (or the previously obtained ADV)—i.e., has the smallest deviation therefrom—when the error function in eq. (1) has a minimal value. Accordingly, patient movement may be detected by monitoring the value and/or the position (i.e., the values of x.sub.shift, y.sub.shift, and z.sub.shift) associated with the minimal value. The sensitivity of movement detection may be adjusted by changing the allowed deviation threshold.
(39)
(40) As noted, if the comparison indicates that a significantly movement has likely occurred, a corrective action may be performed. The corrective action may include acquiring a new MR image to confirm the movement, suspending the ultrasound treatment, adjusting the positions of the ultrasound system and/or the patient to compensate for the movement, etc. For example, a newly acquired MR image of the anatomic target may be checked against the last valid MR image in order to confirm the movement. This is particularly useful when only some of the transducers in the array 153 are dedicated to measuring the ADV and thereby exhibit lower sensitivity (compared with the ADV measured using the entire transducer array). If the MR image comparison reveals that a movement occurred, the ultrasound treatment may be suspended until the position of the ultrasound system and/or the patient is adjusted. If, however, the MR image comparison shows that a movement either did not occur or was not clinically significant, the treatment proceeds as planned.
(41) In some embodiments, the combined ultrasound and MRI system provides imaging registration between the MRI and CT coordinate systems with a sufficient accuracy for treatment purposes. With reference to the exemplary embodiment shown in
(42) In an alternative embodiment, with reference to
(43) Although the invention has been described with reference to the use of an ultrasound system for evaluating and/or obtaining a coordinate transformation relating the MRI and CT coordinate systems and/or detecting the patient's movement, it is not intended for this arrangement to limit the scope of the invention. For example, the MRI coordinate system may be used to register the ultrasound and CT coordinate systems, and similarly, the CT system may be used to register the ultrasound and MRI systems. In addition, other imaging modalities may also be used in lieu of any of the above-described imaging modalities to verify and/or obtain an imaging registration relating any two imaging systems using the approaches described above and/or detect a patient's movement in real time during treatment.
(44) Moreover, it is to be understood that the features of the various embodiments described herein are not necessarily mutually exclusive and can exist in various combinations and permutations, even if such combinations or permutations are not made express herein, without departing from the spirit and scope of the invention. In fact, variations, modifications, and other implementations of what is described herein will occur to those of ordinary skill in the art without departing from the spirit and the scope of the invention.
(45) In general, functionality for evaluating and/or computing an imaging registration between two or more imaging systems and/or detecting the patient's movement as described above, whether integrated with the controllers of MRI, the ultrasound system, and/or the CT scanning system, or provided by a separate external controller, may be structured in one or more modules implemented in hardware, software, or a combination of both. For embodiments in which the functions are provided as one or more software programs, the programs may be written in any of a number of high level languages such as FORTRAN, PASCAL, JAVA, C, C++, C#, BASIC, various scripting languages, and/or HTML. Additionally, the software can be implemented in an assembly language directed to the microprocessor resident on a target computer; for example, the software may be implemented in Intel 80×86 assembly language if it is configured to run on an IBM PC or PC clone. The software may be embodied on an article of manufacture including, but not limited to, a floppy disk, a jump drive, a hard disk, an optical disk, a magnetic tape, a PROM, an EPROM, EEPROM, field-programmable gate array, or CD-ROM. Embodiments using hardware circuitry may be implemented using, for example, one or more FPGA, CPLD or ASIC processors.