METHOD AND APPARATUS FOR ADAPTIVE COMPRESSED SENSING (CS) TO CORRECT MOTION ARTIFACTS IN MAGNETIC RESONANCE IMAGING (MRI)
This disclosure relates to correcting motion artifacts in magnetic resonance imaging (MRI), and, more particularly, to using compressed sensing (CS) to determine encodes/measurements within the MRI data that are corrupted (e.g., correspond to the patient moving) and then generate the image using CS without the corrupted encodes/measurements. The background description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent the work is described in this background section, as well as aspects of the description that cannot otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present disclosure. The image quality obtained during magnetic resonance imaging (MRI) is adversely affected by movements of a patient/subject, resulting in motion artifacts. This problem arises frequently due to the prolonged time required for common MRI sequences to collect sufficient data to form an image. This imaging time is commonly longer than the timescale of most types of physiological motion, including involuntary movements, cardiac and respiratory motion, gastrointestinal peristalsis, vessel pulsation, and blood and CSF flow. Examples of motion artifacts include blurring and ghosting in the image. An entirely hardware-based approach to solving the motion artifact problem seems unlikely. Some technological improvements have reduced the significance of motion artifacts, while others have exacerbated their significance, On the one hand, incremental performance gains in hardware (e.g., higher performance gradients) have enabled faster imaging, as have breakthroughs such as parallel imaging. Faster imaging means that some scans can be performed in a shorter time, leading to a smaller chance of involuntarily subject motion. On the other hand, advances in hardware have improved the achievable resolution and signal-to-noise ratio (SNR), while also increasing the sensitivity to motion. Stronger gradients also mean greater phase accumulation for moving spins. Higher main field strengths and stronger gradients also mean that a typical MR scan is generally louder, which reduces the chance of infants sleeping through the procedure. Accordingly, better algorithms are desired to reconstruct high-quality images from MRI data, even when some of the data has been corrupted by motion. A more complete understanding of this disclosure is provided by reference to the following detailed description when considered in connection with the accompanying drawings, wherein: Exemplary embodiments are illustrated in the referenced figures of the drawings. It is intended that the embodiments and figures disclosed herein are to be considered illustrative rather than restrictive. No limitation on the scope of the technology and of the claims that follow is to be imputed to the examples shown in the drawings and discussed herein. The embodiments are mainly described in terms of particular processes and systems provided in particular implementations. However, the processes and systems will operate effectively in other implementations. Phrases such as ‘an embodiment’, ‘one embodiment’, and ‘another embodiment’ can refer to the same or different embodiments. The embodiments will be described with respect to methods and compositions having certain components. However, the methods and compositions can include more or less components than those shown, and variations in the arrangement and type of the components can be made without departing from the scope of the present disclosure. The exemplary embodiments are described in the context of methods having certain steps. However, the methods and compositions operate effectively with additional steps and steps in different orders that are not inconsistent with the exemplary embodiments. Thus, the present disclosure is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features described herein and as limited only by the appended claims. Furthermore, where a range of values is provided, it is to be understood that each intervening value between an upper and lower limit of the range—and any other stated or intervening value in that stated range—is encompassed within the disclosure. Where the stated range includes upper and lower limits, ranges excluding either of those limits are also included. Unless expressly stated, the terms used herein are intended to have the plain and ordinary meaning as understood by those of ordinary skill in the art. Any definitions are intended to aid the reader in understanding the present disclosure, but are not intended to vary or otherwise limit the meaning of such terms unless specifically indicated. Motion from a patient/object during an MRI scan can introduce artifacts in reconstructed images (blurring, ghosting, signal loss, etc.), leading to misdiagnosis or requiring multiple scans to mitigate said motion errors. While some motion can be prevented, involuntary movements from the patient, such as swallowing, breathing, pulsatile flow, etc. can still occur and degrade the quality of the results. This is especially common for pediatric and geriatric patients who dislike remaining in the instrument, cannot hold their breath for long periods of time, etc. In MRI, the data acquisition does not occur directly in image space, but rather, in the frequency or Fourier space. Motion artifacts can materialize in a scan due to myriad factors including the image structure, type of motion, MR pulse sequence settings, and k-space acquisition strategy. The center of k-space contains low spatial frequency information correlated to objects with large, low contrast features and smooth intensity variations, whereas the periphery of k-space contains high spatial frequency information correlated to edges, details, and sharp transitions. A majority of biological samples show very local spectral density in k-space centered around k=0. The kx and ky axes of k-space correspond to the horizontal (x-) and vertical (y-) axes of a two-dimensional (2D) image. The k-axes, however, represent spatial frequencies in the x- and y-directions rather than positions. For a three-dimensional (3D) image volume, the kz axis is also sampled, corresponding to a slice dimension of the image volume. Since the object in k-space is described by global planar waves, each point in k-space contains spatial frequency and phase information about every pixel in the final image. Conversely, each pixel in the image maps to every point in k-space. Simple reconstruction using an inverse FFT (iFFT) assumes the object has remained stationary during the time the k-space data were sampled. Therefore, errors from object motion have a pronounced effect on the final reconstructed image because a change in a single sample in k-space can affect the entire image. Since scan durations can take minutes in order to acquire the data necessary for image reconstruction, attempts have been made to accelerate the imaging speed as well as detect and correct for motion in images. Simultaneously acquired parallel imaging (PI) data can be used to improve the MRI data of a coil array in k-space using a method known as Data Convolution and Combination Operation (COCOA). Data COCOA is a motion compensation technique using channel-by-channel k-space convolution. The coil sensitivity profiles offer additional information for the correction of artifacts in the k-space domain through estimating data points near the sampled trajectories. Instead of a reconstruction with partially acquired data, the convolution is used to produce an extra synthetic k-space dataset from the fully acquired k-space data. If motion occurs during the data acquisition, the synthetic and the acquired datasets will show differences, which can be used to locate the motion-corrupted data. However, the reconstruction time increases exponentially and can lead to difficulties in real-time and high-throughput imaging. Moreover, some k-space signals at unknown locations can be motion-corrupted, so the self-calibrated relative sensitivity maps cannot be artifact-free. In the field of magnetic resonance imaging (MRI), Compressed Sensing (CS) is a relatively new and promising technique to accelerate the data acquisition process. Compressed sensing (also known as compressive sensing, compressive sampling, or sparse sampling) is a signal processing technique for efficiently acquiring and reconstructing a signal, by finding solutions to underdetermined linear systems. This is based on the principle that, through optimization, the sparsity of a signal can be exploited to recover it from far fewer samples than required by the Shannon-Nyquist sampling theorem. Conventionally, a fully sampled k-space—in accordance with the Nyquist sampling criterion—is required to reconstruct a magnetic resonance (MR) image without aliasing. However, CS enables reconstruction of an MR image from an under-sampled k-space, thereby violating the Nyquist criterion, by exploiting the fact that MR images are often sparse in some transform domain (e.g. the finite differences or wavelet transform). For example, acceleration factors up to 5-fold with only a minor decrease in image quality are possible. In clinical practice, this acceleration might help reduce costs, reduce patient burden, and/or increase scan resolution. In CS, it is important that the image being reconstructed is consistent with the under-sampled k-space that has been acquired, while enforcing sparsity in the wavelet (or other) transform domain. This can be expressed as minimizing a cost/objective function having a data fidelity term and a regularizer that is weighted by a regularization parameter, i.e., the optimization problem can be expressed as where the l2-norm is the data fidelity term, Rjare the regularizers that promote desired properties or enforce constraints, and λjare parameters that determine how strongly these regularizer constraints are enforced. The equation combines a data fidelity term (l2-norm) with a sparsity promoting term (l1-norm of the wavelet transform). CS can be combined with parallel imaging (PI) to support reconstruction from undersampled data (using a predetermined sampling pattern) acquired up to a point in time when the scan is cancelled. Navigator-based detection can be used to detect the onset of motion, and then trigger termination of the scan. Thus, all data acquired during the scan is before the motion (i.e., when the patient is motionless), and data when the patient moves is rejected, such that only consistent data is used for reconstruction and limiting motion artifacts. It is also desirable for sample distributions from arbitrary temporal combinations from arbitrary temporal phases to have Poisson-disc-like properties. This method aims to provide Poisson-disc sample distributions amenable to joint CS PI reconstruction within a variable data collection window for the purpose of acquiring a single image in an incomplete breath-hold. In such a setting, said motion occurs after data collection at a time that is unknown a priori, and k-space is segmented in nested regions. As mentioned previously, data can be removed from random locations without drastically affecting image quality (IQ), or artifacts and signal-to-noise ratio (SNR). CS IQ is only weakly related to number of encodes, given as acceleration factor R. For example, typically there are only insignificant differences in IQ when using R values of 2.0 and 2.2. Similarly, there are typically only insignificant differences in IQ when using R values of 3.0 and 3.3. If the data is fully sampled, data from one coil is sufficient to reconstruct an image, but using data from multiple coils can make the image reconstruction more robust. A straightforward Fourier Transform would give an image weighted by the coil sensitivity and dividing this by the coil sensitivity can yield a more uniform image. In another example, increasing spatial and temporal resolution of the acquisition by using multiple receiver coils with different spatial sensitivities can provide complementary information about an object in order to correct image artifacts. This can enable the reconstruction of multiple images using data from different combinations of coils followed by comparison of said images to determine artifact presence based on varying intensities due to the differing coil sensitivities. The process can be repeated for each coil to give n images. In the absence of noise and artifacts, these n+1 images should be identical. For images with motion present, the artifacts will appear at the same spatial locations in each image, but with different intensities. In each image, the artifacts can originate from the same spatial location, but at the location of the presentation of the artifact, the intensities differ because the reconstruction for each image divides by the specific coil sensitivity which are different per coil. When artifact-containing images are compared, there will be a difference that is minimized when the artifact is minimized. However, reconstruction using data from a single coil can be insufficient and yield a poor quality image. Referring now to the drawings, wherein like reference numerals designate identical or corresponding parts throughout the several views, One or more smaller array RF coils 121 can be more closely coupled to the patient's head (referred to herein, for example, as “scanned object” or “object”) in imaging volume 117. As those in the art will appreciate, compared to the WBC (whole-body coil), relatively small coils and/or arrays, such as surface coils or the like, are often customized for particular body parts (e.g., arms, shoulders, elbows, wrists, knees, legs, chest, spine, etc.). Such smaller RF coils are referred to herein as array coils (AC) or phased-array coils (PAC). These can include at least one coil configured to transmit RF signals into the imaging volume, and a plurality of receiver coils configured to receive RF signals from an object, such as the patient's head, in the imaging volume. The MRI system 100 includes a MRI system controller 130 that has input/output ports connected to a display 124, a keyboard 126, and a printer 128. As will be appreciated, the display 124 can be of the touch-screen variety so that it provides control inputs as well. A mouse or other I/O device(s) can also be provided. The MRI system controller 130 interfaces with a MRI sequence controller 140, which, in turn, controls the Gx, Gy, and Gz gradient coil drivers 132, as well as the RF transmitter 134, and the transmit/receive switch 136 (if the same RF coil is used for both transmission and reception). The MRI sequence controller 140 includes suitable program code structure 138 for implementing MRI imaging (also known as nuclear magnetic resonance, or NMR, imaging) techniques including parallel imaging. MRI sequence controller 140 can be configured for MR imaging with or without parallel imaging. Moreover, the MRI sequence controller 140 can facilitate one or more preparation scan (pre-scan) sequences, and a scan sequence to obtain a main scan magnetic resonance (MR) image (referred to as a diagnostic image). MR data from pre-scans can be used, for example, to determine sensitivity maps for RF coils 115 and/or 121 (sometimes referred to as coil sensitivity maps or spatial sensitivity maps), and to determine unfolding maps for parallel imaging. The MRI system components 103 include an RF receiver 141 providing input to data processor 142 so as to create processed image data, which is sent to display 124. The MRI data processor 142 is also configured to access previously generated MR data, images, and/or maps, such as, for example, coil sensitivity maps, parallel image unfolding maps, distortion maps and/or system configuration parameters 146, and MRI image reconstruction program code structures 144 and 150. In one embodiment, the MRI data processor 142 includes processing circuitry. The processing circuitry can include devices such as an application-specific integrated circuit (ASIC), configurable logic devices (e.g., simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs), and other circuit components that are arranged to perform the functions recited in the present disclosure. The processor 142 executes one or more sequences of one or more instructions contained in the program code structures 144 and 150. Alternatively, the instructions can be read from another computer-readable medium, such as a hard disk or a removable media drive. One or more processors in a multi-processing arrangement can also be employed to execute the sequences of instructions contained in the program code structures 144 and 150. In alternative embodiments, hard-wired circuitry can be used in place of or in combination with software instructions. Thus, the disclosed embodiments are not limited to any specific combination of hardware circuitry and software. Additionally, the term “computer-readable medium” as used herein refers to any non-transitory medium that participates in providing instructions to the processor 142 for execution. A computer readable medium can take many forms, including, but not limited to, non-volatile media or volatile media. Non-volatile media includes, for example, optical, magnetic disks, and magneto-optical disks, or a removable media drive. Volatile media includes dynamic memory. Also illustrated in Additionally, the MRI system 100 as depicted in Furthermore, not only does the physical state of the processing circuits (e.g., CPUs, registers, buffers, arithmetic units, etc.) progressively change from one clock cycle to another during the course of operation, the physical state of associated data storage media (e.g., bit storage sites in magnetic storage media) is transformed from one state to another during operation of such a system. For example, at the conclusion of an image reconstruction process and/or sometimes an image reconstruction map (e.g., coil sensitivity map, unfolding map, ghosting map, a distortion map etc.) generation process, an array of computer-readable accessible data value storage sites in physical storage media will be transformed from some prior state (e.g., all uniform “zero” values or all “one” values) to a new state wherein the physical states at the physical sites of such an array vary between minimum and maximum values to represent real world physical events and conditions (e.g., the internal physical structures of a patient over an imaging volume space). As those in the art will appreciate, such arrays of stored data values represent and also constitute a physical structure, as does a particular structure of computer control program codes that, when sequentially loaded into instruction registers and executed by one or more CPUs of the MRI system 100, causes a particular sequence of operational states to occur and be transitioned through within the MRI system 100. MRI images are formed by acquiring NMR (nuclear magnetic resonance) RF response signals (e.g. echo data) spatially encoded for respectively corresponding points in k-space. The RF response values are typically generated by “traversing” k-space in two or three dimensions according to a configured MRI pulse sequence. The acquisition of data in the frequency-encoded spatially-encoding direction (e.g., along the x-axis) is typically rapid and on the order of several milliseconds. However, along the phase-encoded axis (e.g., y-axis), a different value of the applied phase-encoding gradient is used to sample each point. Therefore, typically, the acquisition time for an MRI image is largely determined by the number of phase-encoding steps. As mentioned previously, CS is a signal processing technique for efficiently acquiring and reconstructing a signal, by finding solutions to underdetermined linear systems. This is based on the principle that, through optimization, the sparsity of a signal can be exploited to recover it from far fewer samples than required by the Shannon-Nyquist sampling theorem. However, patient/object motion can introduce artifacts. If the corrupted encodes are known, then CS can be used to reconstruct an image based on a reduced set of the MRI data in which the corrupted encodes are omitted, thereby allowing the reconstruction of an image free from motion artifacts. The methods described herein enable the identification of the corrupted encodes (i.e., the encodes effected by motion) and reconstruction of an image without using the corrupted encodes. MRI data can be acquired using series of encodes (e.g., RF pulse sequences of excitation and refocusing pulses together with turning on and off respective magnetic fields/gradients) to sample points within the spatial frequency domain (e.g., k space). An MRI scan can include multiple shots, each of which can includes one or more encodes. Further, each encode can correspond to a respective pulse sequence to interrogate/sample one or more points in k space. To generate the image, for example when the scan data is CS data, the one or more MRI system 100 can perform a reconstruction process on the scan data. Examples of reconstruction processes include GRAPPA, SENSE, ARC, SPIRiT, and LORAKS. If the scan data is CS data, the reconstruction process can be a non-linear process that enforces both the sparsity of the image representation within a given domain (e.g., spatial, time, wavelet) and the consistency of the reconstruction with the acquired scan data. In one implementation, patient 119 might move during the course of the scan. For example, the patient 119 might move during the acquisition of one shot out of a total of 100 shots within scan, but which one of the 100 shots the motion occurred in is unknown. Thus, reconstruction of an image including all 100 shots will include the shot during which motion occurred and yield a motion artifact. If, however, it could be discovered during which shot the motion occurred, this shot could be excluded from the dataset to generate a reduced dataset that is motion free. An artifact-free image could be reconstructed from the reduced dataset using CS. Although the shot including the motion is unknown, this motion-corrupted shot can be determined via a process of reconstructing MRI images for respective subsets of the data 205 to find the image that is not affected by a motion artifact. That is, all of the images that include the motion artifact will be similar because of the motion artifact, whereas the one image without the motion artifact will be an outlier. Accordingly, subsets 205 Once an outlier subset image (e.g. subset image 210 This process can be performed for a predetermined number of iterations to remove a predetermined number of shots. Alternatively, the iterative process of removing shots can be performed until the image achieves a desired amount of improvement or a predefined image quality. In certain implementations, the number of iterations can be controlled manually (e.g., based on user inputs/feedback), or the iterations stop once the amount of improvement/change decreases below a certain threshold, signaling that the image has converged. In certain implementations, the final-image reconstruction method used for the final MRI image can be different than the initial-image reconstruction method used for images 210 The description above is for a non-limiting example in which a greedy algorithm is used for determining which shots to omit. However, this is just one non-limiting example, and, without departing from the spirit of the method described herein, other algorithms can be used to for determine which shots to omits, as would be understood by a person of ordinary skill in the art. The method of determining which shots to eliminate can be performed by eliminating multiple shots at each of the iterations. For example, a movement by a patient can occur during multiple shots. Thus, it would be intuitive to remove multiple consecutive shots, rather than one shot at a time. In certain implementations, the algorithm for determining which shots to eliminate can be a Dijkstra's algorithm or an A*search algorithm. In certain implementations, the shots eliminated during a given iteration can be more than one and the shots do not need to be adjacent in time. In certain implementations, the omitted data in the subsets can be less than an entire shot (e.g., if there are k encodes in a shot, then the omitted data can be for n encodes, wherein k>n). Returning to A second shot may be removed from dataset 205 to yield a second subset 205 A third shot may be removed from dataset 205 to yield a third subset 205 Similar to the first and second subsets 205 Thus, the motion-corrupted shot can be deduced based on which of the reconstructed images 210 In one implementation, a first comparison of the first image 210 A second comparison can be performed between the first image 210 A third comparison can be performed between the first image 210 This comparison method can be performed for all reconstructed images based on subsets of dataset 205 with a different single shot removed from each. For example, dataset 205 can include 100 shots and thus can produce 99 subsets, from which 98 comparisons of 99 reconstructed images can be performed. More generally, dataset 205 can include N shots and thus can produce N−1 subsets, from which N−2 comparisons can be performed. After completion, the reconstructed image with the confidence rating describing said image as most likely to have the motion-corrupted shot removed can be selected as an outlier. The subset used to reconstruct said outlier can be selected for reconstructing an updated image with less motion artifacts using a second CS method. For example, the third image 210 In one implementation, after all images are compared to the first image 210 In one embodiment, sets of images can be compared to other sets of images, wherein a set of images can include at least one image. For example, a first set of images can include the first image 210 where N is the number of subsets and k is the number of images per set of images. Returning now to In step S301, MRI scan dataset 205 is obtained by the MRI system 100. In step S303, the MRI system 100 reconstructs sets of images 210 In step S305, sets of images 210 In step S307, the subset corresponding to the outlier image is selected as the MRI dataset for the next iteration, or if the stopping criteria is reached, the selected MRI dataset is used to reconstruct the final image in step S311. In step S309, in inquiry is performed regarding whether the stopping criteria is reached. If the stopping criteria is reached, then method 300 proceeds to step S311. Otherwise method 300 returns to step S303 for another itteration. The stopping criteria can include a maximum number of iterations and one or more convergence criteria. In step S311, the final (high resolution) image is reconstructed from the subset of the dataset used to reconstruct said outlier image set. The comparison between sets of images can be measured using myriad techniques known in the art for comparing images (e.g., by determining similarity or dissimilarity between/among images). For example, similarity can be measured by a structural similarity index, a universal quality index, a peak signal-to-noise ratio, a mean squared error, a p-norm-based measure (in which p is non-negative number), a cross-correlation based measure, a perceptual difference model, a Pearson correlation, Tanimoto measure, stochastic sign change, deterministic sign change, minimum ratio, Spearman's ρ, Kendall's τ, greatest deviation, ordinal measure, correlation ratio, energy of joint probability density, material similarity, Shannon mutual information, Rényi mutual information, Tsallis mutual information, and Iainformation. Dissimilarity can be measured by, for example, L1norm, median of absolute differences, square L2norm, median of square differences, normalized square L2norm, incremental sign distance, intensity-ratio variance, intensity-mapping-ratio variance, rank distance, joint entropy, and exclusive F-information. In one implementation, the comparison between sets of images determines similarity by measuring a Euclidian difference distance between the images 210 In one implementation, the comparison between sets of images determines similarity by measuring a Structural Similarity Index (SSI). Suppose x and y are two nonnegative image signals, which have been aligned with each other (e.g., spatial patches extracted from each image). If one of the signals has higher quality, then the similarity measure can serve as a quantitative measurement of the quality of the second signal. The system separates the task of similarity measurement into three comparisons: luminance, contrast and structure. Together, the measure between two windows x and y of common size N×N can be given as: where μxis the average of x, μyis the average of σx2is the variance of x, σy2is the variance of y, σxyis the covariance of x and y, c1=k1L)2and c2=(k2L)2which can be two variables to stabilize the division with weak denominator, and L is the dynamic range of the pixel-values. In one implementation, the comparison between sets of images determines similarity by measuring a Perceptual Difference Measurement (PDM). PDM mimics the functional anatomy of the visual pathway and contains components that model the optics and sensitivity of the retina, the spatial contrast sensitivity function, and the channels of spatial frequency found in the visual cortex. PDM can provide a spatial map of the likelihood of perceptible difference and a scalar image quality metric averaged over the spatial map. In one implementation, comparison of the first image 210 In one implementation, incremental shots are dropped starting with the last chronologically acquired shot. It can be determined that patient/object motion more likely occurred towards the end of the scan, for example at the end of a breath hold, and that shots acquired at the end can be dropped and compared first. In one implementation, additional shots can be dropped in the vicinity of the first shot determined to include motion. For example, upon determining that the third shot contributes most to the motion artifact, then it can be inferred that the two adjacent shots (i.e., the second and the fourth shots) are the most likely shots to also contribute motion artifacts. This is because the patient's movements are likely to bunch together in time. For example, in For example, a second motion-corrupted shot occurring immediately before the first motion-corrupted shot and a third motion-corrupted shot occurring immediately after the first motion-corrupted shot can be removed. Combinations of shot removal and reconstruction of refined first, second, third, fourth, and fifth refined subset images 215 In one implementation, at least one encode from a shot is dropped instead of the entire shot. This can provide additional granularity in acquiring a predetermined level of refinement. For example, removing the entire second motion-corrupted shot can result in a decrease in accuracy of the updated image, so iteratively removing at least one encode from the second motion-corrupted shot and comparing the resulting reconstructed images to each other can determine the number of encodes removable until a decrease in accuracy is detected. In one implementation, the sampling scheme can include an Auto-Calibrated Signal (ACS). In this case, the encodes inside an ACS line play a significant role in the auto calibration and image reconstruction process. Further, the encodes inside the ACS line correspond to lower spatial frequencies (i.e., they sample points in k-space closer to the origin) than do encodes outside of the ACS line, and, therefore, the encodes within the ACS region are less affected by motion. Accordingly, in certain implementations, for a motion-corrupted shot including encodes both in the ACS region and outside the ACS region, rather than omitting all of the encodes from the motion-corrupted shot, only the encodes outside the ACS region are omitted and the encodes inside the ACS region are preserved. Thus, the ACS can be preserved for auto-calibrated methods like ESPIRiT, which stands for Eigenvector based iTerative Self-consistent Parallel Imaging Reconstruction. Alternatively, encodes and shots representing that sample closer to the origin in k-space can be weighted, such that they are less likely to be omitted as being motion-corrupted, favoring that encodes or shots are dropped outside of the ACS as compared to within the ACS. This implementation is based on the insight that the information sampled in the middle of k-space is the most valuable since it includes large features and low-spatial frequencies, and MRI signal typically are largest near the origin of k-space with wings that fall off continuously farther from the origin. Thus, encodes or shots selected for excluding in reconstruction can be preferentially selected from outside the ACS to prevent deterioration in image quality. Advantageously, the method of motion artifact detection and correction in the present disclosure does not make any assumptions about the motion and is model-free. The method does not include external triggers, additional navigators or cameras used to determine when the patient moves. Thus, the method described herein does not need additional equipment or hardware—that is to say, all of the MRI data can be collected using a conventional MRI scanner, and the acquisition method is not changed. Thus, the method does not require the additional cost and complications of additional hardware. Notably, the analysis/comparisons of the reconstructed images 210 As mentioned previously, the reconstruction method used to detect motion corruption does not need to be the same reconstruction method that is used for the final (high resolution) image. The first reconstruction method can be optimized for speed (via selection of regularization, number of iterations, etc.), whereas the second reconstruction method can be optimized for accuracy. The first reconstruction method can be optimized to be more sensitive to motion artifacts. After the selection of the optimal data to be dropped is performed, the updated (high resolution) image reconstruction can use the standard reconstruction method to maintain clinical image quality. In view of the above discussed features, the method of the present disclosure can detect and omit motion-corrupted parts of an MRI dataset, and thereby recover and purify data that might otherwise be wasted via other methods of motion correction. While certain implementations have been described, these implementations have been presented by way of example only, and are not intended to limit the teachings of this disclosure. Indeed, the novel methods, apparatuses and systems described herein can be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods, apparatuses and systems described herein can be made without departing from the spirit of this disclosure. An apparatus and method are provided to correct motion artifacts in magnetic resonance imaging (MRI) data by finding and removing motion-corrupted encodes. The MRI data non-uniformly sample k-space using a series of shots, each including one or more encodes. The motion-corrupted encodes/shots are identified by omitting respective encodes/shots from the MRI data when reconstructing respective images using a compressed-sensing (CS) method. The image quality is improved for those reconstructed images in which the motion-corrupted encodes are omitted, whereas all other images include the motion-corrupted encodes and exhibit the motion artifact. Assuming a minority of encodes/shots are corrupted by motion, the images improved by omitting the motion-corrupted encodes can be identified as outliers. Once, the motion-corrupted encodes are identified and excluded from the final MRI dataset, a final, high-resolution image is reconstructed using the final MRI dataset. 1. An imaging apparatus, comprising:
processing circuitry configured to
obtain magnetic resonance imaging (MRI) data, the MRI data including encodes that non-uniformly sample k-space, reconstruct, using a first compressed-sensing (CS) method, a plurality of images from the MRI data, each image of the plurality of images being reconstructed from a subset of the MRI data that excludes a respective one or more encodes of the MRI data, and select, from the plurality of images, a first image as an image of the plurality of images that optimizes image quality, and select, as updated MRI data, a subset of the MRI data that was used to reconstruct the first image. 2. The apparatus according to 3. The apparatus according to 4. The apparatus according to reconstruct, using a second CS method, a final image from the subset of the updated MRI data, wherein the first CS method is faster than the second CS method, and the second CS method reconstructs more accurate and/or higher resolution images than does the first CS method. 5. The apparatus according to reconstruct, using the first CS method, another plurality of images from the updated MRI data, each image of the another plurality of images being reconstructed from a subset of the updated MRI data that excludes a respective one or more encodes of the updated MRI data, select a second image as an image of the another plurality of images that optimizes the image quality, and select, as the updated MRI data, a subset of the updated MRI data that was used to reconstruct the second image, and repeat the reconstructing another plurality of images from the updated MRI data and the selecting of the second image and the updated MRI data until one or more stopping criteria are satisfied. 6. The apparatus according to 7. The apparatus according to 8. The apparatus according to selecting, based on an image-comparison metric, two or more outlier images from the plurality of images as images that optimize the image quality, controlling a display to display the two or more outlier images, and receiving the user input indicating which the displayed two or more outlier images is the first image. 9. The apparatus according to determine a signal indicating whether the MRI data includes one or more corrupt encodes, which correspond to a motion artifact, reconstruct a final image using all of the MRI data without reconstructing the plurality of images, when the signal indicates that the MRI data does not include one or more corrupt encodes, and reconstruct the final image by first reconstructing the plurality of images and selecting the updated MRI data in order to then reconstruct the final image from the updated MRI data, when the signal indicates that the MRI data includes one or more corrupt encodes. 10. The apparatus according to the obtained MRI data is acquired using an MRI scan having a pulse sequence of two or more encodes per shot, and the processing circuitry is further configured to reconstruct the plurality of images, wherein, for each of the plurality of images, the excluded one or more encodes includes all encodes in a shot of the pulse sequence. 11. The apparatus according to the obtained MRI data is acquired using an MRI scan having a pulse sequence of two or more encodes per shot, and the processing circuitry is further configured to reconstruct the plurality of images, wherein, for each of the plurality of images, the excluded one or more encodes includes all encodes in a shot of the pulse sequence, except encodes in an auto-calibration signal (ACS) region of k-space. 12. The apparatus according to 13. The apparatus according to 14. The apparatus according to 15. The apparatus according to the first CS method is an iterative CS method that includes repeated iterations that are performed until a value of an objective function becomes less than a first predefined threshold, the second CS method is an iterative CS method that includes repeated iterations that are performed until the value of the objective function becomes less than a second predefined threshold, which is less than the first predefined threshold, and a spatial resolution of the plurality of images is coarser than a spatial resolution of the final image. 16. A method of improving image quality in magnetic resonance imaging (MRI) by finding and removing encodes that are corrupted by motion from MRI data, the method comprising:
obtaining MRI data, the MRI data including encodes that non-uniformly sample k-space; reconstructing, using a first compressed-sensing (CS) method, a plurality of images from the MRI data, each image of the plurality of images being reconstructed from a subset of the MRI data that excludes a respective one or more encodes of the MRI data; and selecting, from the plurality of images, a first image as an image of the plurality of images that optimizes image quality, and select, as updated MRI data, a subset of the MRI data that was used to reconstruct the first image. 17. The method according to reconstructing, using a second CS method, a final image from the subset of the updated MRI data, wherein the first CS method is faster than the second CS method, and the second CS method reconstructs more accurate and/or higher resolution images than does the first CS method. 18. The method according to 19. The method according to 20. A non-transitory computer readable storage medium including executable instructions, wherein the instructions, when executed by circuitry, cause the circuitry to perform the method according to FIELD
BACKGROUND
BRIEF DESCRIPTION OF THE DRAWINGS
DETAILED DESCRIPTION



