The present invention relates generally to cardiovascular Magnetic Resonance Imaging (MRI), and, more particularly, to T1-weighted turbo-spin echo (TSE) imaging in a sequence which produces high quality dark blood images at high heart rates.
The dark-blood T1-weighted turbo-spin echo (TSE) sequence is a standard MRI pulse sequence that is commonly used for depicting cardiac and vascular morphology and for diagnosing cardiac tumors. In dark-blood imaging, pulses are timed to capture a null signal from flowing blood and thus represent the blood as a dark area in the image. Dark blood techniques are especially useful for visualizing intracavitary cardiac masses, which appear brighter than the dark blood pool in the cavity. The MM pulse sequence is synchronized to a physiological signal such as an electrocardiogram (ECG) or a pulse oximetry signal, and a portion of the image is read out (acquired) at each heartbeat by each echo train. In T1-weighted TSE (as opposed to T2-weighted TSE) the sequence is always arranged to readout at every heart beat (trigger pulse=1) resulting in the shortest possible effective time-to-repeat (TR) (equaling one RR-interval) to provide maximum T1-weighting.
Blood appears dark if its magnetization is zero at the time of the TSE data readout. Blood of non-zero magnetization is erroneously spatially encoded due to the flow- and motion-sensitivity of the TSE readout and can appear smeared across the entire image as a bright “haze.” As a result, myocardium cannot be seen or its signal intensity is erroneously altered to disguise or misrepresent myocardial abnormalities. Intracavitary cardiac tumors can be missed due to this haze or due to the equal image intensity of a tumor and non-darkened blood.
Using conventional methods, TSE images depict blood sufficiently dark in subjects with low heart rates such that the contrast between blood and tissue is clear and the images can be relied upon for a diagnosis. Unfortunately, the capability of the dark-blood preparation to render blood magnetization zero is diminished with increasing heart rates, which are often found in cardiac subjects and naturally occur in children. In these subject groups, dark-blood performance of the standard T1-weighted TSE sequence is frequently so poor that image quality is insufficient to rely on for a diagnosis. Dark-blood performance is poor at higher heart rates using a T1-weighted TSE sequence because with the pulses occurring at every heartbeat, DB-prep occurs too often and blood magnetization recovers too quickly for the data capture to coincide with both the zero magnetization point and the heart being in diastole.
Dark-blood performance could be improved if the pulse sequence was synchronized not to every heartbeat, but to every other or every third heartbeat (trigger pulse=2 or 3). This would allow for a longer effective TR of two or three RR-intervals. Blood magnetization would then be about zero at the diastolic TSE readout in the dark-blood prepared heartbeats and would thus appear dark in the image, thereby avoiding artifacts. In other words, allowing for more time between dark-blood preparations allows the data readout to be timed to the zero-magnetization point of the blood. However, T1-weighted TSE cannot be adequately run with a trigger pulse of 2 or 3. Therefore, an alternative approach for improving dark-blood performance in T1-weighted TSE imaging at high heart rates is needed.
The present disclosure is directed to overcoming these and other problems of the prior art.
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 a T1-weighted turbo-spin-echo MM sequence that produces high quality dark blood images at high heart rates.
In an exemplary embodiment, a computer-implemented method for performing a cardiovascular T1-weighted turbo-spin-echo magnetic resonance imaging sequence includes receiving a physiological signal from a subject, the physiological signal representative of the subject's heartbeat, and performing dark-blood preparation according to a trigger pulse of N, wherein the dark-blood preparation occurs only in every Nth heartbeat and N is greater than 1. The method also includes performing a data readout in every Nth heartbeat, wherein the data readout includes capturing imaging data associated with an imaging slice, and performing a steady-state maintenance step, wherein the steady-state maintenance steps are performed only for every heartbeat which does not include a data readout. The method further includes reconstructing a T1-weighted image of the imaging slice based on the imaging data received as a result of the data readouts.
In another exemplary embodiment, a computer-implemented method for producing a cardiovascular T1-weighted magnetic resonance image includes receiving a parameter representative of a subject's heartrate, determining a trigger pulse value N for an MM sequence based on the parameter representative of the subject's heartrate, and performing the MM sequence. The MRI sequence includes performing dark-blood preparation according to a trigger pulse of N, wherein the dark-blood preparation occurs only in every Nth heartbeat, and performing one of a data readout or a steady-state maintenance step for every heartbeat, wherein the data readout includes capturing imaging data associated with an imaging slice and both the data readout and the steady-state maintenance step saturate transverse and longitudinal magnetization of the tissue. The method further includes reconstructing a T1-weighted image of the imaging slice based on the imaging data received as a result of the data readouts.
In another exemplary embodiment, a T1-weighted turbo-spin-echo magnetic resonance imaging system configured to capture data associated with a subject's heart during a time period and produce MR images includes a dark-blood preparation module, a data capture module, and an image reconstruction module. The dark-blood preparation module is configured to perform dark-blood preparation through double inversion during some, but not all of the heartbeats within the time period. The data capture module is configured to perform data readouts to capture imaging data of an imaging slice during every heartbeat within the time period. The image reconstruction module is configured to reconstruct a T1-weighted image based on the imaging data. The image reconstruction module discards or ignores imaging data received from the data capture module which was captured during heartbeats in which the dark-blood preparation module did not perform dark-blood preparation.
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 are 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 present disclosure describes a sequence for T1-weighted TSE MM which accounts for heart rate. According to various embodiments of the present invention, as described in further detail herein, the MM sequence utilizes an effective time-to-repeat (effective TR) needed for optimal dark-blood performance, while still executing each TSE readout at a trigger pulse of one. In some embodiments, a system identifies a trigger pulse which would place the data readout timing during an overlap of the null point of blood after dark-blood preparation and the heart being in diastole. This value depends on the heart rate of the subject at the time of imaging. The system then performs dark-blood preparation at the selected trigger pulse. During each heartbeat that contains such dark-blood preparation, a TSE readout is run to collect a portion of the data of one entire image. In the heartbeats without dark-blood preparation, a TSE readout is also run, but without collecting data which will be subsequently used in reconstructing the image. This TSE readout is a “dummy” readout which maintains the tissue magnetization in a steady state of maximum or near-maximum T1-weighting. In this way, the T1-weighting of the tissue is not affected by the higher trigger pulse. The resulting dark-blood performance is significantly improved over a conventional T1-weighted sequence using a trigger pulse of one at higher heart rates, producing high quality images which can be relied upon for subject diagnosis.
A 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 90 degrees or by 180 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 system 26, control dark-blood preparation, data readout, 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 ordering 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 system 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 and a sequence of gradient (coils 14) and RF (coil 18) pulses for use in acquiring multiple individual frequency components corresponding to individual data elements in the storage array. The individual frequency components are successively acquired, for example, using an imaging trajectory with a radial path as described in further detail below. A storage processor in the k-space ordering 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 which is substantially minimized.
Central control system 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 100. 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 system 26 and enables user modification of magnetic resonance imaging signals in substantially real time. Continuing with reference to
In part to ensure that captured data includes the heart in the same or similar position at each data point, the paired steps are timed according to the cycles of the heart. The time needed by the heart to perform one full cardiac cycle is referred to as an “RR-interval” as it falls between two consecutive R-waves (peaks of an ECG wave). It is to be understood that the terms “cardiac cycle,” “cycle,” “heartbeat,” and “RR-interval” are used interchangeably within the scope of this disclosure.
There are a number of parameters which must be set for MRI system 100 to perform an imaging sequence. These parameters include time-to-echo (TE), number of echoes per echo-train (also called turbo-factor (TF) or echo-train-length (ETL)), trigger pulse, and effective TR (which depends on the trigger pulse). MM system 100 can perform dark-blood TSE sequences according to parameter values selected based on the desired imaging results and characteristics. For example, different TSE MRI sequences can be configured for T1 or T2 image contrast (T1- or T2-weighting, respectively), depending on the selected parameters, as is known in the art.
Conventionally, a trigger pulse of one means that the paired sequence including both DB-prep and data readout is repeated every heartbeat. In other words, every heartbeat is a “use heartbeat” in which DB-prep and data readout occurs. A trigger pulse of two means that this sequence is executed every other heartbeat and the intermediate heartbeats are not used for imaging but for magnetization recovery. In this case “use heartbeats” and “recovery heartbeats” occur in an alternating manner. For a trigger pulse of three, two recovery heartbeats follow one use heartbeat.
The effective TR parameter, which is directly related to the quality of the contrast in the acquired image, is the amount of time between DB-prep being repeated. Since the paired sequence which includes DB-prep is timed to a particular point in the cardiac cycle, the effective TR parameter equals an integer multiple of the RR-interval (in seconds). The effective TR is thereby based on the trigger pulse. In particular, effective TR equals the RR-interval (in seconds) multiplied by the trigger pulse (e.g., trigger pulse of one means that effective TR equals one RR interval, trigger pulse of two means that effective TR equals two RR intervals, etc.).
In T2-weighting, an imaging sequence is run with a relatively longer effective TR (e.g., at least 1800 ms), which may require, for example, a trigger pulse of two (for an average RR-interval of approximately 900 ms). Higher heart rates with shorter RR-intervals may require a trigger pulse of three to ensure a sufficiently long effective TR. The relatively long effective TR minimizes the effect of T1 weighting. A long TE between 60 ms and 80 ms may be used to maximize T2 weighting. Together, the long TE and long effective TR result in as pure T2-weighting as possible in the confinement of a breath-hold.
For T1-weighting, the TSE sequence may be run with a trigger pulse of one in order to use the shortest possible effective TR (one RR-interval) to provide maximum T1 weighting. As described herein, a higher trigger pulse reduces the T1-weighting and therefore is not practical for a T1-weighted TSE sequence. A short TE in the range, for example, of 3-15 ms may be selected to impart T1-contrast. Also, the number of acquired echoes in the echo-train may be set to be relatively low (about 10-15 echoes, in one embodiment) to limit the ETL, as too long of an echo train would cause unwanted T2-weighting.
The DB-prep module 110 is configured to apply magnetization pulses to an imaging volume 230. In an exemplary embodiment, the DB-prep occurs through double-inversion in which two 180° magnetization pulses are applied. The first 180° pulse is nonselective, inverting the magnetization for all slices within the imaging volume 230. The second 180° pulse, which immediately follows the first 180° pulse, is slice selective, returning the magnetization of only those features in a selected slab 240 back to the opposite direction. In this way, the myocardium and other stationary tissues within slab 240 have their signals preserved and slab 240 is called a “preservation slab;” but the blood outside slab 240 has an inverted magnetization. From the time of the application of the dark-blood preparation until the data readout in late diastole this blood from outside slab 240 flows into slab 240 while simultaneously undergoing magnetic recovery with time constant T1. The data capture module 120 performs a readout of an imaging slice 250 within the imaging slab 240 to capture data associated with the heart during the associated heartbeat.
The data readout performed by the data capture module 120 also has an effect on the tissue being imaged. In particular, the data readout step affects the T1-weighting of the heart tissue in imaging slice 250. If the data readout step is not performed during every heartbeat, the magnetization tends toward T2-weighting and maximum T1-weighting is not achieved. As a result, T1-weighted TSE is always run with a trigger pulse of one. While the described embodiment is for TSE sequences using turbo-spin echo trains for data readout, other embodiments may be applicable to other types of readouts. Examples of other data readouts that can be used for T1-weighted imaging include gradient-echo readouts and steady-state free precession readouts.
After DB-prep, the inverted magnetization of the inflowing blood recovers to the point of zero magnetization (before returning to non-inverted magnetization). Blood with zero or approximately zero magnetization is known as nulled blood or dark blood, as a data capture of the non-magnetized blood will produce a dark or black area in an MR image. The point of zero magnetization is referred to herein as the “dark-blood point.”
Data readout should be timed to capture data at the dark blood point to optimize dark-blood performance. In order for this to occur, the data readout may be delayed until a systolic contraction to replace non-inverted blood in the preservation slab 240 with inverted blood from outside of the preservation slab 240. This requires the readout to take place during diastole, which may be about 600 ms to 850 ms after the DB-prep at the R-wave. This timing is also advantageous in that the motion-sensitive TSE readout falls into a diastolic phase which by definition possesses little motion.
Each data readout 330a, 330b is preferably timed to occur at the dark blood point of the inflowing blood at diastole. The magnetization evolution of this inflowing blood is seen in the bottom diagram of
When a subject's heart rate is low (e.g., less than 80 beats per minute (bpm)), high-quality dark blood performance is expected, as each data readout 330a-b successively occurs at the dark blood point. The resulting images produced through TSE MRI can thus be expected to include clear demarcations between blood and tissue and should be able to be relied upon for diagnosis. However, while this effective timing can be achieved at low heart rates, higher heart rates do not allow for the same results.
With a trigger pulse of one as mandatory for T1-weighting, the blood outside the preservation slab 240 sees so many inversion pulses per time period that it is significantly magnetically saturated. As a result, the magnetization of inflowing blood oscillates within a significantly smaller range compared to the lower heartrate case of
As shown in
Therefore, because T1-weighted TSE requires a trigger pulse of one and a higher heart rates involve heartbeats which occur too quickly for the dark blood point to match up with the heart being in diastole during each heartbeat, a conventional dark-blood T1-weighted TSE sequence does not produce high quality, reliable images in high heart rate subjects. Moreover, image quality worsens with decreasing RR.
Presently disclosed embodiments of MRI system 100 are configured to perform a TSE sequence which includes a data readout (or a dummy-readout of the same magnetic saturation effect without using the readout data) during each heartbeat so that the tissue T1-weighting does not change from the conventional sequence, while executing the DB-prep only during certain heartbeats according to a trigger pulse determined by the subject's RR-interval. Conventionally, a trigger pulse of one in TSE MRI results in both DB-prep and data readout being performed every heartbeat. However, only the data readout step keeps the tissue magnetization in the imaged slice 250 in a steady state of maximum T1-weighting; the step of DB-prep does not create T1-weighting in the imaged slice 250. At least some disclosed embodiments thus “unpair” the DB-prep and data readout steps to allow DB-prep to be performed less often at high heart rates to avoid significant magnetic saturation of blood, while maintaining the maximum T1-weighting provided by the performance of the data readout with every heartbeat.
In order to provide the image reconstruction module 130 with the proper data for reconstructing an image, the data readouts which are performed during heartbeats that do not also include DB-prep are considered “dummy” readouts, as these readouts do not include usable data (due to the lack of a paired step of DB-prep). In other words, disclosed embodiments use only the readouts which are obtained during the heartbeats with a paired DB-prep for data acquisition. The purpose of the “dummy” readouts is to keep tissue magnetization in the maximum T1-weighted state. The “dummy” readouts are not used for image reconstruction. In some embodiments, any data collected is discarded or ignored. In other embodiments, no data is collected during these steps. In alternative embodiments, the “dummy” readout step is replaced with a similar step which achieves the goal of maintaining T1-weighting. For example, the MRI system 100 may be configured to perform slice-selective saturation preparation steps which have the same T1-weighting effect as a the dummy readout step, also without the capture of data. These steps which replace a conventional data readout step during certain heartbeats are generally referred to herein as steady-state maintenance steps.
In step 610, the MRI system 100 measures the subject's heartrate. The MRI system may include a heartrate monitoring component or may be connected to one. Generally, the MM system 100 is executed during a breath-hold. The MRI system 100 may use an average heartrate during this time or may use a heartrate measurement prior to the breath-hold. The MM system 100 may be configured to obtain a heartrate in bpm or a measured RR-interval, or determine an RR-interval based on a measured bpm.
In step 620, the MRI system 100 identifies a DB-Prep trigger pulse for maximizing dark blood performance. The DB-prep trigger pulse is a parameter which identifies how often the DB-prep step will be performed during the imaging sequence. In particular, the MM system 100 determines a value N as the DB-prep trigger pulse which indicates that a DB-prep step will be performed only every Nth heartbeat. A DB-prep trigger pulse of two means that DB-prep is performed every other heartbeat, DB-prep trigger pulse of three means that DB-prep is performed every third heartbeat, and so on.
The MM system 100 determines the value N for the DB-prep trigger pulse based on a parameter representative of the subject's heartrate, such as a value for the subjects heartrate (in BMP) or the RR-interval. As described herein, higher heartrates are not compatible with a conventional trigger pulse (DB-prep and data readout) of one because DB-prep occurs too often and magnetically saturates the blood in the imaging area, causing blood nulling to occur too early in each cardiac cycle. The MRI system 100 is configured to determine a more appropriate trigger pulse which does not cause saturation and sufficiently delays the occurrence of the dark-blood point of the blood outside of the imaging slab such that the dark-blood point aligns with the heart being in diastole (instead of occurring sooner during systole). The MM system 100 is configured to calculate the DB-prep trigger pulse as function of the parameter representative of the subject's heartrate (e.g., bpm or RR-interval). In one example, the DB-prep module 110 compares the parameter representative of the subject's heartrate to one or more threshold values or uses a lookup tab to determine the DB-prep trigger pulse that best results in a data readout coinciding with the subject's heart being in diastole and is as close to one as possible.
In step 630, the MRI system 100 performs a T1-weighted TSE imaging sequence according to the identified DB-prep trigger pulse. In disclosed embodiments, the TSE imaging sequence uses the identified DB-prep trigger pulse (N) in that the DB-prep module 110 is triggered only in every Nth beat. As an example, a DB-prep trigger pulse of two means that every “use beat” (in which DB-prep is performed) is separated by a heartbeat in which no DB-prep is performed, referred to herein as a “blood recovery beat.” The DB-prep module 110 is preferably triggered by a physiological signal, such as an ECG or pulse ox wave. For example, the DB-prep module 110 may be triggered every Nth R-wave.
The TSE imaging sequence also includes data readouts performed by the data capture module 120. In an exemplary embodiment, the data capture module 120 performs a data readout in every use beat. That is, for every heartbeat which includes DB-prep, a data readout is performed during that heartbeat. The data readout is timed to occur during diastole which is determined by the TSE imaging system 100 based on the heartrate (e.g., RR-interval).
In disclosed embodiments, the TSE imaging sequence further includes steady-state maintenance steps which occur during blood recovery beats. The steady-state maintenance step may be a magnetic saturation pulse and take the place of the data readout step during blood recovery beats. The steady-state maintenance step maintains the magnetic saturation of the tissue within the imaging slice 250 in the same or similar manner as a data readout step. In an exemplary embodiment, the steady-state maintenance step is a “dummy” readout in which the data capture module 120 performs a data readout, but data is not ultimately used in image reconstruction.
In step 640, the MRI system 100 discards or ignores the “dummy” readout. In one example, the data capture module 120 deletes or overwrites the data associated with “dummy” readouts and does not transmit anything to the image reconstruction module 130. In other embodiments, the data capture module 120 delivers data associated with “dummy” readouts to the image reconstruction module 130. The image reconstruction module 130 determines that the data is associated with a “dummy” readout and discards, ignores, or otherwise deletes the data. For example, the image reconstruction module 130 may use the DB-trigger pulse to determine which received data sets are associated with use beats and which data sets are associated with blood recovery beats. The image reconstruction module 130 may subsequently utilize the data sets associated with use beats and discard, ignore, or otherwise delete data sets associated with blood recovery beats.
In step 650, the MRI system 100 reconstructs an MR image using the received data. The image reconstruction module 130 uses data captured by the data capture module 120 to produce an MR image. The MR image is preferably in the same form and format as a conventional MR image, including image slices of the subject's heart. As described herein, the image reconstruction module 130 uses only data sets which are captured during use beats and either discards or never receives data sets associated with blood recovery beats. The resulting MR image is T1-weighted due to the one of the combination of data readouts and steady-state maintenance steps occurring during each heartbeat during the sequence.
In the embodiment of
The integrated combination is in part possible because the steady-state maintenance steps of the disclosed embodiments occur close enough in time to the steps of DB-prep such that moving the timing of the saturation preparation to occur with the DB-prep of the next heartbeat does not significantly impact image contrast. This embodiment has the advantage that the tissue magnetization during data readouts 930a, 930b are independent of the duration of the previous RR-interval, as the magnetization in the prepared slab is reset with the saturation in the SR-DB-prep and is read out at exactly the same time after each SR-DB-prep 920a, 920b, 920c. Signal oscillations due to the natural variation of the RR-interval during the acquisition of one image and concomitant ghosting artifacts are thus avoided.
The disclosed embodiments include TSE MRI sequences which are designed to maintain maximum T1-weighting by including data readouts or a similar steady-state maintenance step with every heartbeat while also timing the data readouts which are used in image reconstruction to instances in which the dark blood point occurs during diastole. The MRI system 100 is configured to perform a T1-weighted TSE sequence according to disclosed embodiments in order to produce an MR image with high quality dark blood performance. The disclosed sequences are particularly applicable to instances in which the subject has a high heart rate (e.g., greater than 80 bpm), but could be applied in other situations depending on the desired characteristics of the MM.
As shown in
The computer system 1110 also includes a system memory 1130 coupled to the bus 1105 for storing information and instructions to be executed by processors 1120. The system memory 1130 may include computer readable storage media in the form of volatile and/or nonvolatile memory, such as read only memory (ROM) 1131 and/or random access memory (RAM) 1132. The system memory RAM 1132 may include other dynamic storage device(s) (e.g., dynamic RAM, static RAM, and synchronous DRAM). The system memory ROM 1131 may include other static storage device(s) (e.g., programmable ROM, erasable PROM, and electrically erasable PROM). In addition, the system memory 1130 may be used for storing temporary variables or other intermediate information during the execution of instructions by the processors 1120. A basic input/output system (BIOS) 1133 containing the basic routines that help to transfer information between elements within computer system 1110, such as during start-up, may be stored in ROM 1131. RAM 1132 may contain data and/or program modules that are immediately accessible to and/or presently being operated on by the processors 1120. System memory 1130 may additionally include, for example, operating system 1134, application programs 1135, other program modules 1136 and program data 1137.
The computer system 1110 also includes a disk controller 1140 coupled to the bus 1105 to control one or more storage devices for storing information and instructions, such as a hard disk 1141 and a removable media drive 1142 (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 1110 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 1110 may also include a display controller 1165 coupled to the bus 1105 to control a display 1166, such as a cathode ray tube (CRT) or liquid crystal display (LCD), for displaying information to a computer user. The computer system 1110 includes an input interface 1160 and one or more input devices, such as a keyboard 1162 and a pointing device 1161, for interacting with a computer user and providing information to the processor 1120. The pointing device 1161, for example, may be a mouse, a trackball, or a pointing stick for communicating direction information and command selections to the processor 1120 and for controlling cursor movement on the display 1166. The display 1166 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 1161.
The computer system 1110 may perform a portion or all of the processing steps of embodiments of the invention in response to the processors 1120 executing one or more sequences of one or more instructions contained in a memory, such as the system memory 1130. Such instructions may be read into the system memory 1130 from another computer readable medium, such as a hard disk 1141 or a removable media drive 1142. The hard disk 1141 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 1120 may also be employed in a multi-processing arrangement to execute the one or more sequences of instructions contained in system memory 1130. 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 1110 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 1120 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 1141 or removable media drive 1142. Non-limiting examples of volatile media include dynamic memory, such as system memory 1130. Non-limiting examples of transmission media include coaxial cables, copper wire, and fiber optics, including the wires that make up the bus 1105. 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 1100 may further include the computer system 1110 operating in a networked environment using logical connections to one or more remote computers, such as remote computer 1180. Remote computer 1180 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 1110. When used in a networking environment, computer system 1110 may include modem 1172 for establishing communications over a network 1171, such as the Internet. Modem 1172 may be connected to bus 1105 via user network interface 1170, or via another appropriate mechanism.
Network 1171 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 1110 and other computers (e.g., remote computer 1180). The network 1171 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 1171.
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(f) unless the element is expressly recited using the phrase “means for.”
The present application is a continuation of U.S. patent application Ser. No. 15/992,228, titled T1-Weighted Turbo-Spin-Echo MRI Sequence for Producing High Quality Dark Blood Images at High Heart Rates, filed May 30, 2018, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 15992228 | May 2018 | US |
Child | 17690132 | US |