Segmentation of various region of the anatomy of a patient can present challenges. For example, neonatal brain segmentation faces several limitations. MR contrast in neonates is approximately half that of adults, making it difficult to discern tissue boundaries. Supervised learning of segmentation requires tedious manual segmentation of ground truths, and neonatal training data is difficult to acquire. Atlas-based segmentation uses atlases of expected brain shape and image intensity with assumptions about tissue types to impose segmentation expectations on input images. However, rapid changes to tissue properties and shapes during developmental growth of infants can make atlas-based modeling difficult. The atlas-based segmentation technique struggles to generalize infants, as T1- and T2-weighted contrasts and morphometry vary by month of age and infant atlases with one-month temporal resolution are unavailable. Atlas-based segmentation is also restricted to segmenting tissue types in the atlas and may incompletely classify partial volume voxels with multiple tissue types or unique tissues like myelin.
In accordance with an embodiment, a method for generating segmented images of a region of interest of a subject using magnetic resonance fingerprinting (MRF), includes receiving MRF data and a plurality of quantitative parameter maps generated using the MRF data, deriving a first set of image features based on the plurality of quantitative parameter maps and the MRF data, performing unsupervised clustering on each image feature in the first set of image features to generate a first set of clusters, determining a loss for each image feature in the first set of image features and the associated cluster for the image feature, selecting a second set of image features based on the determined loss for each image feature in the first set of image features, performing unsupervised clustering on the second set of image features to produce a second set of clusters, generating a non-background cluster with low probability voxels, and generating a segmented image based on the second set of clusters and the non-background cluster.
In accordance with another embodiment, a magnetic resonance imaging (MRI) system includes a magnet system configured to generate a polarizing magnetic field about at lease a portion of a subject, a magnetic gradient system including a plurality of magnetic gradient coils configured to apply at least one magnetic gradient field to the polarizing magnetic field, a radio frequency (RF) system configured to apply an RF excitation field to the subject, and to receive magnetic resonance signals from the subject using a coil array, and at least one processor. The at least one processor can be configured to direct the plurality of magnetic gradient coils and the RF system to perform a magnetic resonance fingerprinting (MRF) pulse sequence to acquire MRF data, generate a plurality of quantitative parameter maps using the acquired MRF data, derive a first set of image features based on the plurality of quantitative parameter maps and the MRF data, perform unsupervised clustering on each image feature in the first set of image features to generate a first set of clusters, determine a loss for each image feature in the first set of image features and the associated cluster for the image feature, select a second set of image features based on the determined loss for each image feature in the first set of image features, perform unsupervised clustering on the second set of image features to produce a second set of clusters, generate a non-background cluster with low probability voxels, and generate a segmented image based on the second set of clusters and the non-background cluster.
In accordance with another embodiment, a non-transitory, computer readable medium storing instructions that, when executed by one or more processors, perform a set of functions including receiving MRF data and a plurality of quantitative parameter maps generated using the MRF data, deriving a first set of image features based on the plurality of quantitative parameter maps and the MRF data, performing unsupervised clustering on each image feature in the first set of image features to generate a first set of clusters, determining a loss for each image feature in the first set of image features and the associated cluster for the image feature, selecting a second set of image features based on the determined loss for each image feature in the first set of image features. performing unsupervised clustering on the second set of image features to produce a second set of clusters, generating a non-background cluster with low probability voxels, and generating a segmented image based on the second set of clusters and the non-background cluster.
The present invention will hereafter be described with reference to the accompanying drawings, wherein like reference numerals denote like elements.
Magnetic resonance fingerprinting (“MRF”) is a technique that facilitates mapping of tissue or other material properties based on random or pseudorandom measurements of the subject or object being imaged. In particular, MRF can be conceptualized as evolutions in different “resonant species” to which the RF is applied. The term “resonant species,” as used herein, refers to a material, such as water, fat, bone, muscle, soft tissue, and the like, that can be made to resonate using NMR. By way of illustration, when radio frequency (“RF”) energy is applied to a volume that has both bone and muscle tissue, then both the bone and muscle tissue will produce a nuclear magnetic resonance (“NMR”) signal; however, the “bone signal” represents a first resonant species and the “muscle signal” represents a second resonant species, and thus the two signals will be different. These different signals from different species can be collected simultaneously over a period of time to collect an overall “signal evolution” for the volume.
The measurements obtained in MRF techniques are achieved by varying the acquisition parameters from one repetition time (“TR”) period to the next, which creates a time series of signals with varying contrast. Examples of acquisition parameters that can be varied include flip angle (“FA”), RF pulse phase, TR, echo time (“TE’), and sampling patterns, such as by modifying one or more readout encoding gradients. The acquisition parameters are varied in a random manner, pseudorandom manner, or other manner that results in signals from different materials or tissues to be spatially incoherent, temporally incoherent, or both. For example, in some instances, the acquisition parameters can be varied according to a non-random or non-pseudorandom pattern that otherwise results in signals from different materials or tissues to be spatially incoherent, temporally incoherent, or both.
From these measurements, which as mentioned above may be random or pseudorandom, or may contain signals from different materials or tissues that are spatially incoherent, temporally incoherent, or both, MRF processes can be designed to map any of a wide variety of parameters or properties. Examples of such parameters or properties that can be mapped may include, but are not limited to, tissue parameters or properties such as longitudinal relaxation time (T1), transverse relaxation time (T2), and proton density (ρ), and device dependent parameters such as main or static magnetic field map (B0). MRF is generally described in U.S. Pat. No. 8,723,518 and Published U.S. Patent Application No. 2015/0301141, each of which is incorporated herein by reference in its entirety.
The data acquired with MRF techniques are compared with a dictionary of signal models, or templates, that have been generated for different acquisition parameters from magnetic resonance signal models, such as Bloch equation-based physics simulations. This comparison allows estimation of the physical properties, such as those mentioned above. As an example, the comparison of the acquired signals to a dictionary can be performed using any suitable matching or pattern recognition technique. The properties for the tissue or other material in a given voxel are estimated to be the values that provide the best signal template matching. For instance, the comparison of the acquired data with the dictionary can result in the selection of a signal vector, which may constitute a weighted combination of signal vectors, from the dictionary that best corresponds to the observed signal evolution. The selected signal vector includes values for multiple different quantitative properties, which can be extracted from the selected signal vector and used to generate the relevant quantitative property maps.
The stored signals and information derived from reference signal evolutions may be associated with a potentially very large data space. The data space for signal evolutions can be partially described by:
where SE is a signal evolution; NS is a number of spins; NA is a number of sequence blocks; NRF is a number of RF pulses in a sequence block; α is a flip angle; ϕ is a phase angle; Ri(α) is a rotation due to off resonance; RRF
While Ei(T1,T2,D) is provided as an example, in different situations, the decay term, Ei(T1,T2,D), may also include additional terms, Ei(T1,T2,D, . . . ) or may include fewer terms, such as by not including the diffusion relaxation, as Ei(T1,T2) or Ei(T1,T2, . . . ). Also, the summation on “j” could be replace by a product on “j”. The dictionary may store signals described by,
where S0 is the default, or equilibrium, magnetization; Si is a vector that represents the different components of magnetization, Mx, My, and Mz during the ith acquisition block; Ri is a combination of rotational effects that occur during the ith acquisition block; and Ei is a combination of effects that alter the amount of magnetization in the different states for the ith acquisition block. In this situation, the signal at the ith acquisition block is a function of the previous signal at acquisition block (i.e., the (i−1)th acquisition block). Additionally or alternatively, the dictionary may store signals as a function of the current relaxation and rotation effects and of previous acquisitions. Additionally or alternatively, the dictionary may store signals such that voxels have multiple resonant species or spins, and the effects may be different for every spin within a voxel. Further still, the dictionary may store signals such that voxels may have multiple resonant species or spins, and the effects may be different for spins within a voxel, and thus the signal may be a function of the effects and the previous acquisition blocks.
Thus, in MRF, a unique signal timecourse is generated for each pixel. This timecourse evolves based on both physiological tissue properties such as T1 or T2 as well as acquisition parameters like flip angle (FA) and repetition time (TR). This signal timecourse can, thus, be referred to as a signal evolution and each pixel can be matched to an entry in the dictionary, which is a collection of possible signal evolutions or timecourses calculated using a range of possible tissue property values and knowledge of the quantum physics that govern the signal evolution. Upon matching the measured signal evolution/timecourse to a specific dictionary entry, the tissue properties corresponding to that dictionary entry can be identified. A fundamental criterion in MRF is that spatial incoherence be maintained to help separate signals that are mixed due to undersampling. In other words, signals from various locations should differ from each other, in order to be able to separate them when aliased.
To achieve this process, a magnetic resonance imaging (MRI) system or nuclear magnetic resonance (NMR) system may be utilized.
The pulse sequence server 110 functions in response to instructions provided by the operator workstation 102 to operate a gradient system 118 and a radiofrequency (“RF”) system 120. Gradient waveforms for performing a prescribed scan are produced and applied to the gradient system 118, which then excites gradient coils in an assembly 122 to produce the magnetic field gradients Gx, Gy, and Gz that are used for spatially encoding magnetic resonance signals. The gradient coil assembly 122 forms part of a magnet assembly 124 that includes a polarizing magnet 126 and a whole-body RF coil 128.
RF waveforms are applied by the RF system 120 to the RF coil 128, or a separate local coil to perform the prescribed magnetic resonance pulse sequence. Responsive magnetic resonance signals detected by the RF coil 128, or a separate local coil, are received by the RF system 120. The responsive magnetic resonance signals may be amplified, demodulated, filtered, and digitized under direction of commands produced by the pulse sequence server 110. The RF system 120 includes an RF transmitter for producing a wide variety of RF pulses used in MRI pulse sequences. The RF transmitter is responsive to the prescribed scan and direction from the pulse sequence server 110 to produce RF pulses of the desired frequency, phase, and pulse amplitude waveform. The generated RF pulses may be applied to the whole-body RF coil 128 or to one or more local coils or coil arrays.
The RF system 120 also includes one or more RF receiver channels. An RF receiver channel includes an RF preamplifier that amplifies the magnetic resonance signal received by the coil 128 to which it is connected, and a detector that detects and digitizes the I and Q quadrature components of the received magnetic resonance signal. The magnitude of the received magnetic resonance signal may, therefore, be determined at a sampled point by the square root of the sum of the squares of the I and Q components:
and the phase of the received magnetic resonance signal may also be determined according to the following relationship:
The pulse sequence server 110 may receive patient data from a physiological acquisition controller 130. By way of example, the physiological acquisition controller 130 may receive signals from a number of different sensors connected to the patient, including electrocardiogram (“ECG”) signals from electrodes, or respiratory signals from a respiratory bellows or other respiratory monitoring devices. These signals may be used by the pulse sequence server 110 to synchronize, or “gate,” the performance of the scan with the subject's heartbeat or respiration.
The pulse sequence server 110 may also connect to a scan room interface circuit 132 that receives signals from various sensors associated with the condition of the patient and the magnet system. Through the scan room interface circuit 132, a patient positioning system 134 can receive commands to move the patient to desired positions during the scan.
The digitized magnetic resonance signal samples produced by the RF system 120 are received by the data acquisition server 112. The data acquisition server 112 operates in response to instructions downloaded from the operator workstation 102 to receive the real-time magnetic resonance data and provide buffer storage, so that data is not lost by data overrun. In some scans, the data acquisition server 112 passes the acquired magnetic resonance data to the data processor server 114. In scans that require information derived from acquired magnetic resonance data to control the further performance of the scan, the data acquisition server 112 may be programmed to produce such information and convey it to the pulse sequence server 110. For example, during pre-scans, magnetic resonance data may be acquired and used to calibrate the pulse sequence performed by the pulse sequence server 110. As another example, navigator signals may be acquired and used to adjust the operating parameters of the RF system 120 or the gradient system 118, or to control the view order in which k-space is sampled. In still another example, the data acquisition server 112 may also process magnetic resonance signals used to detect the arrival of a contrast agent in a magnetic resonance angiography (“MRA”) scan. For example, the data acquisition server 112 may acquire magnetic resonance data and processes it in real-time to produce information that is used to control the scan.
The data processing server 114 receives magnetic resonance data from the data acquisition server 112 and processes the magnetic resonance data in accordance with instructions provided by the operator workstation 102. Such processing may include, for example, reconstructing two-dimensional or three-dimensional images by performing a Fourier transformation of raw k-space data, performing other image reconstruction algorithms (e.g., iterative or backprojection reconstruction algorithms), applying filters to raw k-space data or to reconstructed images, generating functional magnetic resonance images, or calculating motion or flow images.
Images reconstructed by the data processing server 114 are conveyed back to the operator workstation 102 for storage. Real-time images may be stored in a data base memory cache, from which they may be output to operator display 102 or a display 136. Batch mode images or selected real time images may be stored in a host database on disc storage 138. When such images have been reconstructed and transferred to storage, the data processing server 114 may notify the data store server 116 on the operator workstation 102. The operator workstation 102 may be used by an operator to archive the images, produce films, or send the images via a network to other facilities.
The MRI system 100 may also include one or more networked workstations 142. For example, a networked workstation 142 may include a display 144, one or more input devices 146 (e.g., a keyboard, a mouse), and a processor 148. The networked workstation 142 may be located within the same facility as the operator workstation 102, or in a different facility, such as a different healthcare institution or clinic.
The networked workstation 142 may gain remote access to the data processing server 114 or data store server 116 via the communication system 140. Accordingly, multiple networked workstations 142 may have access to the data processing server 114 and the data store server 116. In this manner, magnetic resonance data, reconstructed images, or other data may be exchanged between the data processing server 114 or the data store server 116 and the networked workstations 142, such that the data or images may be remotely processed by a networked workstation 142.
As discussed above, MRF is a quantitative alternative to MRI that simultaneously measures two or more tissue properties, for example, T1 and T2, in a single scan. MRF quantification is independent of age or contrast, making it a prime candidate for age-agnostic segmentation. Rather than using MR contrast-weighted images with low contrast to noise ratio (CNR) in images of a subject such as, for example, a baby, MRF can provide countless image contrasts via synthesis from signal evolutions or quantitative maps that highlight tissues and boundaries for segmentation.
The present disclosure describes a system and method for generating segmented images of a region of interest of a subject using MRF and unsupervised clustering. In some embodiments, the disclosed MRF-based segmentation method selects MRF-based images to produce unsupervised tissue segmentations using a multi-image clustering approach. In some embodiments, the disclosed MRF-based method for image segmentation can be used for segmentation of neonatal brains. In some embodiments, the disclosed MRF-based method for image segmentation can be used for segmentation of regions of interest (e.g., a brain) of a subject of any age. For segmentation of neonatal brain, most prior segmentation methods rely on qualitative weighted images that must be acquired one at a time, whereas the disclosed MRF-based segmentation technique advantageously leverages MRF's measurement of multiple quantitative tissue properties to refine segmentations by observing multi-feature cluster trends. The disclosed MRF-based image segmentation method advantageously utilizes an unsupervised clustering-based approach that is age-agnostic by avoiding atlas fitting for segmentation, the most common status quo segmentation method. Multi-feature MRF data can allow for clustering of tissue voxels into similar feature groups without assumptions or ground truth references, which are difficult to acquire for certain subjects such as, for example. neonates. In some embodiments, the disclosed MRF-based image segmentation method with unsupervised clustering may be used to segment additional tissue classes based on the cluster fitting to the MRF data, which can, for example, identify neonate-specific tissue such as myelination that are missed by the status quo due to atlas assumptions limiting the expected number of tissues. The disclosed MRF-based image segmentation method with unsupervised clustering can advantageously provide an age-agnostic, unsupervised segmentation of a region of interest such as, for example, the brain.
In some embodiments, the MRF-based image segmentation method can use MRF-derived image features and density-based clustering to segment, for example, two-dimensional (2D) or three-dimensional (3D) brain slices from subjects without assumptions about subject age, brain shape, or image intensity. Segmentations from the disclosed image segmentation method can achieve better segmentation performance than prior image segmentation methods such as, for example, statistical parametric mapping (SPM) without needing different atlases for subjects of varying ages. With flexible assumptions about the number of tissues present in an image, the disclosed image segmentation method can identify additional tissues such as, for example, cerebrospinal fluid (CSF) partial volume voxels and neonatal myelination that are not segmented by atlas-based approaches.
At block 204, MRF data may be acquired from a subject, for example, from a tissue or region of interest in a subject. In some embodiments, the region of interest can be an organ or other anatomy of the subject such as, for example, the brain. The MRF data may be acquired using, for example, an MRI system (e.g., MRI system 100 shown in
In some embodiments, at block 206 the MRF data may be reconstructed before comparison with the MRF dictionary at block 208. For example, in some embodiments a series of time-resolved MRF images may be reconstructed at block 206 from the acquired MRF data. In some embodiments, the MRF image(s) may be reconstructed using known reconstruction methods such as, for example, a non-uniform Fast Fourier Transform (NUFFT). In some embodiments, the reconstructed MRF images may be stored in memory or data storage of, for example, an MRI system (e.g., the MRI system 100 of
The reconstructed MRF images from block 206 (or the MRF data acquired at bock 204) may be compared to the MRF dictionary at block 208 to match the acquired signal evolutions with signal evolutions stored in the MRF dictionary. “Match” as used herein refers to the result of comparing signals but does not refer to an exact match, which may or may not be found. A match may be the signal evolution that most closely resembles another signal evolution. Comparing the MRF data (or reconstructed images) to the MRF dictionary may be performed in a number of ways such as, for example, using a pattern matching, template matching or other matching algorithm. In some embodiments, dot product pattern matching may be used to select the MRF dictionary entry which most closely fits the acquired signal evolution to extract, for example, T1, T2, and diffusivity or diffusion tensor, for each pixel. In some embodiments, the inner products between the normalized time course of each pixel and all entries of the normalized dictionary are calculated, and the dictionary entry corresponding to the maximum value of the inner product is taken to represent the closest signal evolution to the acquired signal evolution. In some embodiments, iterative pattern matching may be used.
At block 210, one or more quantitative parameters (e.g., relaxation or diffusion parameters) of the MRF data may be determined based on the comparison and matching at block 208. For example, based on the comparison and matching in block 208, the signal evolution (i.e., a dictionary entry) that is determined to be the closest signal evolution (or closest fit) to the acquired signal evolutions may be selected and the parameters associated with the selected dictionary entry assigned to the acquire signal evolutions. The parameters may include, for example, longitudinal relaxation time (T1), transverse relaxation time (T2), main or static magnetic field (B0), proton density, diffusion or diffusion tensor. In some embodiments, the determined quantitative parameters may be stored in memory or data storage of, for example, an MRI system (e.g., MRI system 100 shown in
At block 212, images or maps may be generated indicating at least one of the quantitative parameters determined at block 210 for the tissue(s) in the region of interest in the subject. For example, a quantitative map may be generated having a quantitative indication of at least one quantitative parameter. In some embodiments, the quantitative parameter maps or images may be stored in memory or data storage of, for example, an MRI system (e.g., MRI system 100 shown in
While the following discussion of
At block 302, inputs including at least a plurality of quantitative parameter maps and MRF data for the region of interest may be received from, for example, an MRI system (e.g., MRI system 100 shown in
At block 304, a first set of image features may be derived (or synthesized) based on the plurality of quantitative parameter maps. For example, in some embodiments, clinical contrast-weighted images (e.g., T1w, T2w, FLAIR, other custom contrasts, etc.) can be synthesized from the plurality of quantitative parameter maps (e.g., T1 and T2 maps). In addition, the plurality of quantitative parameter maps can be used to generate signal component magnitude and phase images using SVD. For example, MRF signal evolutions can be simulated voxel-wise per T1-T2 pair from the T1 and T2 parameter maps and SVD compressed to create signal component magnitude images. In some embodiments, the SVD phase images can be binarized and combined to create a discretized image feature. In some embodiments, noise (e.g., +0.5% of standard deviation uniformly distributed noise) can be added to each image feature to prevent division by zero for distances between values, i.e., to prevent zero-distance clustering errors.
At block 306, an unsupervised clustering technique can be performed on each image feature in the first set of image features to generate a first set of clusters (and associated cluster labels). In some embodiments, the unsupervised clustering technique can be, for example, the Hierarchical Density-Based Spatial Clustering of Applications with Noise (HDBSCAN). While the following discussion of
At block 308, a loss for each image feature in the first set of image features and the associated cluster for the image feature can be determined. In some embodiments, the loss can be determined between the image feature and its intensity corrected median intensity cluster label. In some embodiments, the loss can be determined by calculating a spatial and frequency L2-norm loss for each image feature and its associated clustering. For example, a combined image domain L2-norm and frequency domain magnitude L2-norm loss function can be used to evaluate how each image feature divides into distinct tissue types and can be given by:
where f is feature, l is intensity-corrected label, F and L are Fourier transforms of f and l, and λ are scalars.
At block 310, a second set of image features may be selected from the first set of image features based on the determined loss for each image feature in the first set of image features. In some embodiments, the second set of image features can be determined by selecting a predetermined number of image features with a loss below a predetermined threshold. For example, the image features with minimal loss, L (e.g., as determined with Equation 5 above), may be selected and compiled into the second set of image features. In some embodiments, before selecting the image features for the second set of image features, the image features in the first set of image features may be evaluated or analyzed to identify if any of the image features are artifact corrupted. If any image feature is identified as being corrupted, the image feature and any other features derived from it may be discarded before selecting the second set of image features. In some embodiments, artifact corrupted features may be identified by an input provided by a user. In some embodiments, the identification of artifact corrupted features may be automated.
At block 312, an unsupervised clustering technique (e.g., HDBSCAN) can be performed on each image feature in the second set of image features to generate a second set of clusters (and associated cluster labels). In some embodiments, the unsupervised clustering can be performed to generate a predetermined number of clusters (and associated cluster labels). In some embodiments, the unsupervised clustering of the second set of image features can generate a soft clustering. At block 314, voxels with a low probability of belonging to any of the clusters in the second set of clusters may be assigned to a non-background cluster. In some embodiments, the low probability voxels can correspond to situationally unique tissues such as, for example, CSF partial volume voxels or infant myelination. At block 316 a segmented image may be generated based on the second set of clusters and the non-background cluster. Accordingly, the disclosed method for generating segmented images of a region of interest of a subject using MRF can produce a final segmented image without using an atlas or an age assumption.
In summary, in the disclosed MRF-based image segmentation method using unsupervised clustering as described above with reference to
The following examples set forth, in detail, ways in which the present disclosure was evaluated and ways in which the present disclosure may be used or implemented, and will enable one of ordinary skill in the art to more readily understand the principles thereof. The following examples are presented by way of illustration and are not meant to be limiting in any way.
In this example study, clustering was performed on 2D MRF slices from subjects of varying age (24-years old, 10-day-old, 9-month old) to investigate generalization across age. Reference clustering was performed on synthetic T1w images using statistical parametric mapping (SPM) with age-appropriate atlases. DICE coefficients were calculated for grey matter, white matter, and CSF between the disclosed MRF-based image segmentation method and SPM. The example study illustrated reasonable segmentation of grey and white matter without assumptions about contrast between tissue types. In this example study, DICE scores between the disclosed MRF-based segmentation method and SPM of grey matter across 3 subjects of varying age was 0.810±0.110, white matter 0.7832±0.145, and CSF 0.604±0.236. Low CSF scores may be caused by differing segmentations of CSF partial volume voxels.
Data, such as data acquired with, for example, an imaging system (e.g., a magnetic resonance imaging (MRI) system, etc.), may be provided to the computer system 800 from a data storage device 816, and these data are received in a processing unit 802. In some embodiments, the processing unit 802 included one or more processors. For example, the processing unit 802 may include one or more of a digital signal processor (DSP) 804, a microprocessor unit (MPU) 806, and a graphic processing unit (GPU) 808. The processing unit 802 also includes a data acquisition unit 810 that is configured to electronically receive data to be processed. The DSP 804, MPU 806, GPU 808, and data acquisition unit 810 are all coupled to a communication bus 812. The communication bus 812 may be, for example, a group of wires, or a hardware used for switching data between the peripherals or between any component in the processing unit 802.
The processing unit 802 may also include a communication port 814 in electronic communication with other devices, which may include a storage device 816, a display 818, and one or more input devices 820. Examples of an input device 820 include, but are not limited to, a keyboard, a mouse, and a touch screen through which a user can provide an input. The storage device 816 may be configured to store data, which may include data such as, for example, MRF data, MRF images, quantitative maps, synthesized images, image features, quantitative parameters, segmented images, etc., whether these data are provided to, or processed by, the processing unit 802. The display 818 may be used to display images, reports, and other information, such as patient health data, and so on.
The processing unit 802 can also be in electronic communication with a network 822 to transmit and receive data and other information. The communication port 814 can also be coupled to the processing unit 802 through a switched central resource, for example the communication bus 812. The processing unit 802 can also include temporary storage 824 and a display controller 826. The temporary storage 824 is configured to store temporary information. For example, the temporary storage 824 can be a random-access memory.
Computer-executable instructions for generating segmented images of a region of interest of a subject using MRF according to the above-described methods may be stored on a form of computer readable media. Computer readable media includes volatile and nonvolatile, removable, and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer readable media includes, but is not limited to, random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory or other memory technology, compact disk ROM (CD-ROM), digital volatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired instructions and which may be accessed by a system (e.g., a computer), including by internet or other computer network form of access.
The present invention has been described in terms of one or more preferred embodiments, and it should be appreciated that many equivalents, alternatives, variations, and modifications, aside from those expressly stated, are possible and within the scope of the invention.
This application is based on, claims priority to, and incorporates herein by reference in its entirety U.S. Ser. No. 63/500,194 filed May 4, 2023, and entitled “System And Method For Unsupervised Segmentation Of Images Using Magnetic Resonance Fingerprinting.”
This invention was made with government support under NS109439 and CA269604 awarded by the National Institutes of Health. The government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
63500194 | May 2023 | US |