The present invention relates generally to methods, systems, and apparatuses for using Magnetic Resonance (MR) navigators for inter-scan and intra-scan motion correction. The disclosed techniques may be applied, for example, in conjunction with automatic slice positioning techniques to provide accurate tracking of patient motion during MR scanning.
Automatic slice prescription techniques are nowadays commonly used during Magnetic Resonance Imaging (MM) scanning procedures. An anatomical localizer scan is acquired as the first scan of the session, and image processing techniques are used to determine a set of patient examination (frame-of-reference) specific anatomical references, for example, by identifying landmarks in the images. These anatomical references, which may contain geometric transformation matrices and body part boundary information, are stored in memory.
Based on the anatomical reference, the system automatically transforms subsequent atlas-related scan prescriptions into individual patient anatomy related slices and field-of-view prescriptions. This leads to more consistent field-of-view (FOV) placement and image orientations across patients and also ensures consistent FOV placements and image orientations for follow-up scans of the same patient. This technique has been implemented in similar fashion by various vendors (e.g., AutoAlign by Siemens, SmartExam by Philips, ReadyBrain by GE and NeuroLine/SpineLine by Toshiba) for imaging different anatomical region (e.g., brain, spine, knee etc.).
If the patient moves at any stage after the anatomical localizer is acquired the (frame-of-reference related) anatomical references are no longer valid and FOV placement for all subsequent scans after the motion occurs is inconsistent.
In conventional systems, patient motion is addressed by discontinuing the current frame-of-reference and to clear the memory of all anatomical references. Then, the localizer with the auto-detection of anatomical references has to be repeated and all slice prescriptions in the remaining scans have to be updated before finishing the examination. Any geometric relation between the two frame-of-references is lost. This approach has major disadvantages. First, the decision to re-run the anatomical localizer scan is taken by the operator whenever patient motion is observed e.g. with a monitoring camera. This is a not a foolproof method since small patient motions are difficult to spot, and depending on the setup there may not be a line of sight vision to the anatomy being scanned. The second disadvantage is that the anatomical localizer scan typically takes quite a long time so repeating this between scans is not efficient in clinical routine. Finally, with the conventional technique, it is difficult to overlay images acquired before and after this update as their geometrical relation is wrong. In some applications, this may, in turn, require a reacquisition of multiple series or of the whole examination.
Embodiments of the present invention address and overcome one or more of the above shortcomings and drawbacks, by providing methods, systems, and apparatuses related to the use of magnetic resonance-based navigators for inter-scan and intra-scan motion correction. More specifically, a reference navigator is acquired immediately after the anatomical localizer scan. Before each subsequent scan the same navigator is acquired and compared with the reference navigator. The patient motion between scans is then estimated from this comparison.
According to some embodiments, a method for using navigators for inter-scan motion correction during imaging of a subject with a magnetic resonance imaging device includes performing (i) an anatomical localizer scan of a region of interest within the subject to identify one or more anatomical landmarks defining orientation of a surrounding field-of-view in the region of interest; (ii) an inter-scan motion reference scan of the region of interest to acquire a reference inter-scan dataset indicating a location of a reference navigator in the region of interest; and (iii) scans of the region of interest within the subject to acquire k-space data. The reference navigator may be, for example, a k-space navigator, an image space navigator, a 3D EPI based navigator, a Simultaneous Multi Slice (SMS) EPI navigator, or a sub-volume navigator. Prior to one or more of the scans, a motion correction process is performed. This process includes performing an inter-scan motion tracking scan to acquire a tracking inter-scan dataset indicating an updated location of the reference navigator in the region of interest; determining an estimation of inter-scan patient motion based on a comparison between the reference inter-scan dataset and the tracking inter-scan dataset; and updating the field-of-view relative to the one or more anatomical landmarks in the region of interest based on the estimation of inter-scan patient motion. Images of the region of interest may then be generated using the k-space data acquired with each of the plurality of scans.
Various enhancements, modifications, and other refinements may be applied to the aforementioned method in different embodiments of the present invention. For example, in some embodiments, this inter-scan motion reference scan is the anatomical localizer scan. In other embodiments, the inter-scan motion reference scan is performed immediately following the anatomical localizer scan. The comparison between the reference inter-scan dataset and the tracking inter-scan dataset performed during the method may include performing a registration of a first image corresponding to the reference inter-scan dataset and a second image corresponding to the tracking inter-scan dataset. In some embodiments, the tracking inter-scan dataset is a sub-volume of a subsequent scan. If the estimation of inter-scan patient motion exceeds a threshold value, a re-shimming of the magnetic resonance imaging device may be performed prior to performing a subsequent scan included in the plurality of scans.
Additionally, in some embodiments of the aforementioned method, the method further includes acquiring (i) a reference intra-scan dataset indicating a location of an intra-scan navigator in the region of interest and (ii) acquiring one or more tracking intra-scan datasets indicating an updated intra-scan location of the intra-scan navigator in the region of interest. Next, intra-scan motion correction may be performed on images corresponding to the scan based on a comparison of the reference intra-scan dataset and the one or more tracking intra-scan datasets. In some embodiments, the reference navigator corresponds to a first type of navigator and the intra-scan navigator corresponds to a second type of navigator.
According to another aspect of the present invention, a method for using navigators for inter-scan motion correction during imaging of a subject includes defining orientation of a field-of-view within a region of interest within the subject and acquiring a reference inter-scan dataset indicating a location of a reference navigator in the region of interest. Next, a plurality of scans of the region of interest is performed with a magnetic resonance imaging device to acquire k-space data. Prior to one or more of the plurality of scans, a motion correction process is performed which includes (i) performing an inter-scan motion tracking scan with the magnetic resonance imaging device to acquire a tracking inter-scan dataset indicating an updated location of the reference navigator in the region of interest, (ii) applying a transformation to the field-of-view based on differences between the reference inter-scan dataset and the tracking inter-scan dataset, and (iii) performing a re-shimming of the magnetic resonance imaging device. One or more images of the region of interest may then be generated using the k-space data acquired with each of the plurality of scans.
According to another aspect of the present invention, a system for using navigators for inter-scan motion correction during imaging of a subject includes an MRI scanner and an imaging computer. The MRI scanner is configured to (i) perform an anatomical localizer scan of a region of interest within the subject to identify one or more anatomical landmarks defining orientation of a surrounding field-of-view in the region of interest, (ii) perform an inter-scan motion reference scan of the region of interest to acquire a reference inter-scan dataset indicating a location of a reference navigator in the region of interest; (iii) perform a plurality of scans of the region of interest within the subject to acquire k-space data. Prior to one or more of the plurality of scans, the MRI scanner performs an inter-scan motion tracking scan to acquire a tracking inter-scan dataset indicating an updated location of the reference navigator in the region of interest. The imaging computer is configured to adjust the field-of-view for acquiring each of the plurality of scans based on differences between the reference inter-scan dataset and the tracking inter-scan dataset acquired immediately preceding the scan.
Additional features and advantages of the invention will be made apparent from the following detailed description of illustrative embodiments that proceeds with reference to the accompanying drawings.
The foregoing and other aspects of the present invention are best understood from the following detailed description when read in connection with the accompanying drawings. For the purpose of illustrating the invention, there is shown in the drawings embodiments that are presently preferred, it being understood, however, that the invention is not limited to the specific instrumentalities disclosed. Included in the drawings are the following Figures:
The following disclosure describes the present invention according to several embodiments directed at methods, systems, and apparatuses related to using MR-based navigators for inter-scan and intra-scan motion correction. The motion correction techniques described herein enable independent tracking of inter scan and intra-scan motion, which provides flexibility in sequence design. Motion correction with MR-based navigators is generally more efficient than conventional systems because the acquisition time for MR-based navigators is much shorter (approximately 30-300 ms) than the anatomical localizer (many seconds). The disclosed techniques are also more robust than conventional motion correction systems because they are automated and do not rely on the operator monitoring the patient to detect motion. Additionally, using MR-based navigators for motion correction allows all the scans acquired during the MR examination to be in the same anatomically consistent frame of reference independent of subject motion during the entire examination. This, in turn, simplifies and speeds-up workflow in the radiology reading room and increases the efficiency of radiologists.
Further, radio frequency (RF) module 20 provides RF pulse signals to RF coil 18, which in response produces magnetic field pulses which rotate the spins of the protons in the imaged body of the patient 11 by ninety degrees or by one hundred and eighty degrees for so-called “spin echo” imaging, or by angles less than or equal to 90 degrees for so-called “gradient echo” imaging. Gradient and shim coil control module 16 in conjunction with RF module 20, as directed by central control unit 26, control slice-selection, phase-encoding, readout gradient magnetic fields, radio frequency transmission, and magnetic resonance signal detection, to acquire magnetic resonance signals representing planar slices of patient 11.
In response to applied RF pulse signals, the RF coil 18 receives magnetic resonance signals, i.e., signals from the excited protons within the body as they return to an equilibrium position established by the static and gradient magnetic fields. The magnetic resonance signals are detected and processed by a detector within RF module 20 and k-space component processor unit 34 to provide a magnetic resonance dataset to an image data processor for processing into an image. In some embodiments, the image data processor is located in central control unit 26. However, in other embodiments such as the one depicted in
A magnetic field generator (comprising coils 12, 14, and 18) generates a magnetic field for use in acquiring multiple individual frequency components corresponding to individual data elements in the storage array. The individual frequency components are successively acquired in an order in which radius of respective corresponding individual data elements increases and decreases along a substantially spiral path as the multiple individual frequency components is sequentially acquired during acquisition of a magnetic resonance dataset representing a magnetic resonance image. A storage processor in the k-space component processor unit 34 stores individual frequency components acquired using the magnetic field in corresponding individual data elements in the array. The radius of respective corresponding individual data elements alternately increases and decreases as multiple sequential individual frequency components are acquired. The magnetic field acquires individual frequency components in an order corresponding to a sequence of substantially adjacent individual data elements in the array and magnetic field gradient change between successively acquired frequency components is substantially minimized.
Central control unit 26 uses information stored in an internal database to process the detected magnetic resonance signals in a coordinated manner to generate high quality images of a selected slice(s) of the body (e.g., using the image data processor) and adjusts other parameters of system 300. The stored information comprises predetermined pulse sequence and magnetic field gradient and strength data as well as data indicating timing, orientation and spatial volume of gradient magnetic fields to be applied in imaging. Generated images are presented on display 40 of the operator interface. Computer 28 of the operator interface includes a graphical user interface (GUI) enabling user interaction with central control unit 26 and enables user modification of magnetic resonance imaging signals in substantially real time. Continuing with reference to
The system 300 shown in
Typically, navigators are used to correct for motion occurring within each scan (i.e., intra-scan motion correction). A reference navigator is collected at the beginning of the scan, and then, at regular intervals during the scan, the same navigators are acquired again. By comparing these subsequent navigators with the reference acquired at the beginning of the scan, subject motion is estimated and corrected for by adjusting the scanner coordinates on the fly (i.e., prospective motion correction).
As described herein, navigators are used in various embodiments for inter-scan and intra-scan motion correction in conjunction with automatic slice positioning techniques. Briefly, a reference navigator is acquired immediately after the anatomical localizer scan. Before each subsequent scan, the same navigator is acquired and compared with the reference navigator. For image-based navigators, the comparison of the navigators includes a registration between the reference and subsequent navigator images. The patient motion between scans is estimated from this comparison/registration step.
The motion estimate acquired using the technique described above can be used in at least two different ways. First, the estimate can be applied to the anatomical landmarks in order to update the landmarks and keep them consistent with the actual position of the patient. Thus, once the landmarks are acquired (e.g., through manual selection by the technician or using AutoAlign or a similar technique), they can be updated accordingly. Secondly, the estimate can be directly applied to the FOV of the subsequent scan after the anatomical landmark based transform is applied. Both techniques have the same goal which is to ensure that the subsequent scan is prescribed with a FOV which is anatomically consistent in spite of patient motion between scans.
Various MR based navigators can be used for this application. The main restriction is that the acquisition time for the navigator should be short so that it does not add too much time to the examination. For example, in some embodiments, a 3D Echo-planar imaging (EPI) based navigator such as a volume navigator (vNAV) may be used. As is generally known in the art, such navigators can acquire a low spatial resolution brain volume in approximately 300 msec. In other embodiments, a Simultaneous Multi Slice (SMS) EPI navigator is used, which can acquire a brain volume in approximately 30 msec. In other embodiments, sub-volume navigators may be employed, with or without SMS. Sub-volume navigators are described in detail in U.S. patent application Ser. No. 14/819,709, filed Aug. 6, 2015 and entitled “Method and Apparatus for Prospective Motion Correction Using Volume Navigators in Magnetic Resonance Imaging,” which is hereby incorporated by reference in its entirety.
In some embodiments of the present invention, inter-scan and intra-scan motion tracking are combined. More specifically, motion transforms generated by the inter-scan and intra-scan navigators can be combined to correct for both inter-scan and intra-scan motion. This separation of inter and intra-scan motion tracking enables the uses of different navigator schemes to track these two motions. This is important since the intra-scan motion tracking navigator may change based on the type of sequence. For example, a 3D navigator like the vNAV is more suited to 3D sequences like Magnetization Prepared Rapid Gradient-Echo (MP-RAGE) or T2-weighted Sampling Perfection with Application optimized Contrasts using different flip angle Evolution (T2-SPACE). Conversely, a 2D navigator like the SMS-EPI navigator is more suited for 2D sequences like diffusion, turbo spin echo, etc. Typically a 2D SMS navigator might be well matched in terms of spin history to a 2D SMS sequence, and a one-slice-per-shot (truly 2D) navigator would be well matched to a 2D sequence.
In some embodiments, the motion transforms generated by automatic slice and FOV prescriptions, inter-scan motion tracking, and intra-scan motion tracking are all combined with the goal of maintaining consistency with the frame-of-reference in spite of patient motion at any point during the examination.
In some embodiments, the inter-scan motion reference scan is performed during the anatomical localizer scan. That is, during acquisition of the anatomical landmarks, the reference navigators are also acquired. In other embodiments, the inter-scan motion reference scan is performed immediately following the anatomical localizer scan. “Immediately” in this context means as a soon as possible. The scanner may require some setup prior to performing the reference scan (e.g., to load components, perform shimming, etc.); however, the inter-scan motion reference scan should take place after that setup without any additional delay.
During steps 515-530 a plurality of scans are performed to acquire k-space data which is motion corrected. At step 515, an inter-scan motion tracking scan is performed to acquire a tracking inter-scan dataset which indicates an updated location of the reference navigator in the region of interest. Next, at step 520, the reference inter-scan dataset and the tracking inter-scan dataset are compared to determine an estimation of inter-scan patient motion. At step 525, the anatomical landmarks in the region of interest are updated based on the estimation of inter-scan patient motion. This updating may be performed using anatomical landmark-based registration techniques generally known in the art and may vary according to the type of data being used for comparison. For example, in some embodiments, an image corresponding to the reference inter-scan dataset is registered to an image corresponding to the tracking inter-scan dataset using image registration techniques known in the art (e.g., using rigid or affine transformations of the images).
In some embodiments, a change in patient position may be used to trigger re-shimming of the scanner. As is generally understood in the art, shimming is the process by which the main magnetic field (B0) of the scanner is made more homogenous. This process is performed prior to scanning by making small adjustments to currents passing through gradients and higher order shim coils to optimize B0 field homogeneity. As the patient moves, the magnetic field changes, and re-shimming is necessary. Thus, in some embodiments, if an inter-scan motion tracking scan detects patient motion with respect to the reference scan, re-shimming may be performed. In some instances, re-shimming may be triggered based on any patient motion. Alternatively, a threshold value may be set (e.g., one centimeter) and re-shimming is triggered if a reference point moves beyond the threshold value. To deal with the possibility of motion during/after the shim, in some embodiments, the navigator-shim scans are repeated until the two navigators in the last navigator-shim-navigator set match one another.
Continuing with reference to
Finally, at step 535, one or more images of the region of interest are generated by reconstructing the k-space data acquired with the scan performed at step 530. In some embodiments, rather than interleaving image reconstruction in the loop (i.e., between scans), reconstruction for the acquired datasets could be deferred until after all the acquisitions are complete. Steps 515-535 are repeated for the desired number of scans (e.g., as specified by the operator or the protocol).
As shown in
The computer system 610 also includes a system memory 630 coupled to the bus 621 for storing information and instructions to be executed by processors 620. The system memory 630 may include computer readable storage media in the form of volatile and/or nonvolatile memory, such as read only memory (ROM) 631 and/or random access memory (RAM) 632. The system memory RAM 632 may include other dynamic storage device(s) (e.g., dynamic RAM, static RAM, and synchronous DRAM). The system memory ROM 631 may include other static storage device(s) (e.g., programmable ROM, erasable PROM, and electrically erasable PROM). In addition, the system memory 630 may be used for storing temporary variables or other intermediate information during the execution of instructions by the processors 620. A basic input/output system (BIOS) 633 containing the basic routines that help to transfer information between elements within computer system 610, such as during start-up, may be stored in ROM 631. RAM 632 may contain data and/or program modules that are immediately accessible to and/or presently being operated on by the processors 620. System memory 630 may additionally include, for example, operating system 634, application programs 635, other program modules 636 and program data 637.
The computer system 610 also includes a disk controller 640 coupled to the bus 621 to control one or more storage devices for storing information and instructions, such as a hard disk 641 and a removable media drive 642 (e.g., floppy disk drive, compact disc drive, tape drive, and/or solid state drive). The storage devices may be added to the computer system 610 using an appropriate device interface (e.g., a small computer system interface (SCSI), integrated device electronics (IDE), Universal Serial Bus (USB), or FireWire).
The computer system 610 may also include a display controller 665 coupled to the bus 621 to control a display 666, such as a cathode ray tube (CRT), liquid crystal display (LCD) or light-emitting diode (LED), for displaying information to a computer user. The computer system includes an input interface 660 and one or more input devices, such as a keyboard 662 and a pointing device 661, for interacting with a computer user and providing information to the processor 620. The pointing device 661, for example, may be a mouse, a trackball, or a pointing stick for communicating direction information and command selections to the processor 620 and for controlling cursor movement on the display 666. The display 666 may provide a touch screen interface which allows input to supplement or replace the communication of direction information and command selections by the pointing device 661.
The computer system 610 may perform a portion or all of the processing steps of embodiments of the invention in response to the processors 620 executing one or more sequences of one or more instructions contained in a memory, such as the system memory 630. Such instructions may be read into the system memory 630 from another computer readable medium, such as a hard disk 641 or a removable media drive 642. The hard disk 641 may contain one or more datastores and data files used by embodiments of the present invention. Datastore contents and data files may be encrypted to improve security. The processors 620 may also be employed in a multi-processing arrangement to execute the one or more sequences of instructions contained in system memory 630. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions. Thus, embodiments are not limited to any specific combination of hardware circuitry and software.
As stated above, the computer system 610 may include at least one computer readable medium or memory for holding instructions programmed according to embodiments of the invention and for containing data structures, tables, records, or other data described herein. The term “computer readable medium” as used herein refers to any medium that participates in providing instructions to the processor 620 for execution. A computer readable medium may take many forms including, but not limited to, non-volatile media, volatile media, and transmission media. Non-limiting examples of non-volatile media include optical disks, solid state drives, magnetic disks, and magneto-optical disks, such as hard disk 641 or removable media drive 642. Non-limiting examples of volatile media include dynamic memory, such as system memory 630. Non-limiting examples of transmission media include coaxial cables, copper wire, and fiber optics, including the wires that make up the bus 621. Transmission media may also take the form of acoustic or light waves, such as those generated during radio wave and infrared data communications.
The computing environment 600 may further include the computer system 610 operating in a networked environment using logical connections to one or more remote computers, such as remote computer 680. Remote computer 680 may be a personal computer (laptop or desktop), a mobile device, a server, a router, a network PC, a peer device or other common network node, and typically includes many or all of the elements described above relative to computer system 610. When used in a networking environment, computer system 610 may include modem 672 for establishing communications over a network 671, such as the Internet. Modem 672 may be connected to bus 621 via user network interface 670, or via another appropriate mechanism.
Network 671 may be any network or system generally known in the art, including the Internet, an intranet, a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), a direct connection or series of connections, a cellular telephone network, or any other network or medium capable of facilitating communication between computer system 610 and other computers (e.g., remote computer 680). The network 671 may be wired, wireless or a combination thereof. Wired connections may be implemented using Ethernet, Universal Serial Bus (USB), RJ-11 or any other wired connection generally known in the art. Wireless connections may be implemented using Wi-Fi, WiMAX, and Bluetooth, infrared, cellular networks, satellite or any other wireless connection methodology generally known in the art. Additionally, several networks may work alone or in communication with each other to facilitate communication in the network 671.
The embodiments of the present disclosure may be implemented with any combination of hardware and software. In addition, the embodiments of the present disclosure may be included in an article of manufacture (e.g., one or more computer program products) having, for example, computer-readable, non-transitory media. The media has embodied therein, for instance, computer readable program code for providing and facilitating the mechanisms of the embodiments of the present disclosure. The article of manufacture can be included as part of a computer system or sold separately.
While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.
An executable application, as used herein, comprises code or machine readable instructions for conditioning the processor to implement predetermined functions, such as those of an operating system, a context data acquisition system or other information processing system, for example, in response to user command or input. An executable procedure is a segment of code or machine readable instruction, sub-routine, or other distinct section of code or portion of an executable application for performing one or more particular processes. These processes may include receiving input data and/or parameters, performing operations on received input data and/or performing functions in response to received input parameters, and providing resulting output data and/or parameters.
A graphical user interface (GUI), as used herein, comprises one or more display images, generated by a display processor and enabling user interaction with a processor or other device and associated data acquisition and processing functions. The GUI also includes an executable procedure or executable application. The executable procedure or executable application conditions the display processor to generate signals representing the GUI display images. These signals are supplied to a display device which displays the image for viewing by the user. The processor, under control of an executable procedure or executable application, manipulates the GUI display images in response to signals received from the input devices. In this way, the user may interact with the display image using the input devices, enabling user interaction with the processor or other device.
The functions and process steps herein may be performed automatically or wholly or partially in response to user command. An activity (including a step) performed automatically is performed in response to one or more executable instructions or device operation without user direct initiation of the activity.
The system and processes of the figures are not exclusive. Other systems, processes and menus may be derived in accordance with the principles of the invention to accomplish the same objectives. Although this invention has been described with reference to particular embodiments, it is to be understood that the embodiments and variations shown and described herein are for illustration purposes only. Modifications to the current design may be implemented by those skilled in the art, without departing from the scope of the invention. As described herein, the various systems, subsystems, agents, managers and processes can be implemented using hardware components, software components, and/or combinations thereof. No claim element herein is to be construed under the provisions of 35 U.S.C. 112, sixth paragraph, unless the element is expressly recited using the phrase “means for.”
Number | Name | Date | Kind |
---|---|---|---|
5539312 | Fu | Jul 1996 | A |
6184682 | Ehman | Feb 2001 | B1 |
6292683 | Gupta | Sep 2001 | B1 |
6307369 | Felmlee | Oct 2001 | B1 |
6771068 | Dale | Aug 2004 | B2 |
6958605 | Dale | Oct 2005 | B2 |
7127092 | Jack | Oct 2006 | B2 |
7245124 | Shu | Jul 2007 | B2 |
7432706 | van der Kouwe | Oct 2008 | B2 |
7561909 | Pai | Jul 2009 | B1 |
8306299 | Samsonov | Nov 2012 | B2 |
8624596 | Kannengiesser | Jan 2014 | B2 |
9213074 | van der Kouwe | Dec 2015 | B2 |
9402561 | Krueger | Aug 2016 | B2 |
20050036944 | Van Den Brink | Feb 2005 | A1 |
20060226836 | Shu | Oct 2006 | A1 |
20170038448 | Beck | Feb 2017 | A1 |
Number | Date | Country |
---|---|---|
WO 2013118040 | Aug 2013 | DE |