A claim for priority under 35 U.S.C. § 119 is made to Korean Patent Application No. 10-2018-0102146 filed on Aug. 29, 2018, in the Korean Intellectual Property Office, the entire contents of which are hereby incorporated by reference.
Embodiments of the inventive concept described herein relate to an electronic device, and more particularly, relate to a method and an apparatus for stably removing ghost artifacts of an echo planner image even when nonuniformity in a magnetic field is large by using a network.
Magnetic Resonance Imaging (MRI) is a technology that acquires images of the neural organs of a human body by collecting signals obtained by resonating elements arranged in a constant magnetic field with radio frequency (RF) pulses. A representative example of a method of obtaining magnetic resonance images at high speed is an Echo Planar Imaging (EPI) approach. The echo planner imaging approach may receive a magnetic resonance image from a single free induction decay (FID) signal for a period of time of 40 ms to 100 ms, thereby realizing an ultrafast imaging. Due to the fast scan of the echo planar imaging, artifacts caused by the movement of the target or problems of magnetic resonance imaging (MRI) may be reduced.
However, the echo planar imaging approach generates a large field gradient magnetic field and performs switching at a rate of about 1 kHz, so it is not easy to implement an image on hardware, and severe distortion of the image occurs due to the magnetic susceptibility of the target. In particular, in the echo planar imaging approach, unlike in other methods of reading data in a certain direction, the direction of reading even scan lines and odd-numbered scan lines data in a Fourier space is different, resulting in a phase difference between the lines. Due to this phase difference, ghost artifacts are caused in the image domain, which hinders proper analysis of the echo planar image, and therefore many methods to remove ghost artifacts have been studied.
Typically, before a restored image is obtained, a reference scan, which is a reference image, is obtained, and then a phase difference between an even-numbered scan line and an odd-numbered scan line in k-space is calculated to correct the phase difference of a target image. However, this method requires more images and takes long time. Therefore, when using this method, a method of obtaining only three scan lines in additional images and then performing correction is frequently used to solve the shortcoming of long processing time. However, even in such a case, the ghost artifacts may not be properly removed due to the sensitivity of coils in a magnetic resonance imaging apparatus.
In addition, there have been proposed, for example, a method of modifying a sequence for obtaining an echo planar image to obtain an image capable of offsetting ghost artifacts, or a method of obtaining a phase difference using entropy in the characteristics of the echo planar image itself, but there is an disadvantage that the ghost artifacts are not effectively offset. To solve this problem, using the fact that an annihilating filter exists in Fourier space, Fourier space data divided into even-numbered and odd-numbered scan-line images is composed of a block Hankel matrix, and the problem is transformed into a problem of a lack of rank. It was studied how to remove it. However, this method takes a long time because the amount of computation of the matrix is very large, and it is greatly affected by the field inhomogeneity because this method obtains the base component of the data itself and performs restoration.
Embodiments of the inventive concept provide a method and an apparatus for removing ghost artifacts of an echo planar image, capable of stably removing ghost artifacts of an echo planar image even when nonuniformity in a magnetic field is large, by using a neural network.
According to an exemplary embodiment, an image processing method includes receiving Fourier space data of an echo planar image, and restoring the echo planar image in which ghost artifacts are removed using a neural network.
The receiving of the Fourier space data may include dividing the Fourier space data into the odd-numbered Fourier space data and even-numbered Fourier space data, and the restoring of the echo planar image may include obtaining the odd-numbered Fourier space data and even-numbered Fourier space data with the Fourier space interpolated using the neural network and restoring the echo planar image in which the ghost artifacts are removed based on the odd-numbered Fourier space data and even-numbered Fourier space data with the Fourier space interpolated.
The restoring of the echo planar image may include restoring the echo planar image in which the ghost artifacts are removed using the neural network satisfying a predetermined low-rank Hankel matrix constraint.
The neural network may include a neural network based on annihilating filter-based low-rank Hankel matrix approach (ALOHA) and deep convolution framelet.
The neural network may include a neural network based on convolution framelet.
The neural network may include a multi-resolution neural network including a pooling layer and an unpooling layer, and the neural network may include a bypass connection from the pooling layer to the unpooling layer.
According to an exemplary embodiment, an image processing method includes receiving Fourier space data of an echo planar image, and restoring the echo planar image in which ghost artifacts are removed using a neural network interpolating Fourier space based on low-rank Hankel matrix approach and convolution framelet.
The receiving of the Fourier space data may include dividing the Fourier space data into odd-numbered Fourier space data and even-numbered Fourier space data, and the restoring of the echo planar image may include obtaining the odd-numbered Fourier space data and even-numbered Fourier space data with the Fourier space interpolated using the neural network and restoring the echo planar image in which the ghost artifacts are removed based on the odd-numbered Fourier space data and even-numbered Fourier space data with the Fourier space interpolated.
According to an exemplary embodiment, an image processing apparatus includes a receiving unit configured to receive Fourier space data of an echo planar image, and a restoring unit configured to restore the echo planar image in which ghost artifacts are removed using a neural network interpolating Fourier space.
The receiving unit may divide the Fourier space data into odd-numbered Fourier space data and even-numbered Fourier space data, and the restoring unit may obtain the odd-numbered Fourier space data and even-numbered Fourier space data with the Fourier space interpolated using the neural network and restore the echo planar image in which the ghost artifacts are removed based on the odd-numbered Fourier space data and even-numbered Fourier space data with the Fourier space interpolated.
The restoring unit may remove ghost artifacts of the echo planar image using a neural network satisfying a predetermined low-rank Hankel matrix constraint.
The neural network may include a neural network based on annihilating filter-based low-rank Hankel matrix approach (ALOHA) and deep convolution framelet.
The neural network may include a neural network based on convolution framelet.
The neural network may include a multi-resolution neural network including a pooling layer and an unpooling layer.
The neural network may include a bypass connection from the pooling layer to the unpooling layer.
The above and other objects and features will become apparent from the following description with reference to the following figures, wherein like reference numerals refer to like parts throughout the various figures unless otherwise specified, and wherein:
Advantages and features of the inventive concept and a method of achieving them will be clear by referring to embodiments described below in detail together with accompanying drawings. The inventive concept may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the inventive concept to those of ordinary skill in the art. The inventive concept is only defined by the concept of claims.
The terminology used herein is for the purpose of describing embodiments only and is not intended to be limiting of the inventive concept. As used herein, the singular forms are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated components, steps, operations, and/or elements, but do not preclude the presence or addition of one or more other components, steps, operations, and/or elements thereof.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. Terms used in generally, such as terms defined in a dictionary, shall not be construed in ideal or excessively formal meanings unless they are clearly defined in the inventive concept.
Hereinafter, exemplary embodiments of the inventive concept will be described in detail with reference to the accompanying drawings. The same reference numerals are used for the same components in the drawings, and duplicate descriptions of the same components are omitted.
There has been much research to remove ghost artifacts. One of the most widely used methods for removing ghost artifacts is the navigator-based method. In this method, a pre-scan, also referred to as a reference or navigator scan, is performed separately before the EPI scan to compensate for phase mismatch. The most common and simple method is to use k-space lines having no phase encoding gradient such that the phase difference between even and odd lines are capable of being calculated. Then, phase correction is performed on all phase encoding lines under the assumption that a phase offset changes linearly. However, in this method, the assumption that phase change is linear are not accurate for high field MR acquisition because of the complex and nonuniform changes in the field, in addition to additional acquisition time for the pre-scan on all image slices. Moreover, current functional MRI (fMRI) protocols initially acquire a reference scan only once, making it difficult to capture local field variations that change over time. To solve the ghost artifact problem caused by these nonlinear and time-varying local field changes, a navigator-free method has been proposed. Studies on pulse sequence modifications have shown a reduction in ghost artifacts. In addition, a navigator-free method without pulse sequence modification has also been studied, but such a classic navigator-free method is generally inefficient compared to a reference based method.
Recently, a high performance reference-free EPI ghost correction using a low rank Hankel matrix completion method has been proposed. For example, a technique using an annihilating filter-based low-rank Hankel matrix approach (ALOHA) means that even and odd k-space lines constituting a concatenated Hankel matrix has a low rank structure due to redundancy. Thus, the phase imbalance correction problem may be transformed into a missing k-space interpolation problem for even-numbered and odd-numbered k-space data, which may be solved using low rank Hankel matrix completion. This method may be easily extended to parallel multi-coil images by stacking Hankel matrices on each coil side by side and performing low rank Hankel matrix completion. However, one of the main limitations of this method is the computational complexity due to matrix factorization. Thus, a small annihilating filter size is often used to reduce computational complexity. However, this method may produce incorrect results in high-field MRI because this method cannot compensate for ghost artifacts in some fields.
Embodiments of the inventive concept stably remove the echo-planar image ghost artifacts even when unevenness in a magnetic field is large using a neural network to interpolate Fourier space. For example, the inventive concept may provide a technique capable of removing robust and calculable ghost artifacts suitable for high field MRI using a neural network.
Here, the inventive concept may correct ghost artifacts from a mathematical discovery that a neural network, for example, a CNN is closely related to Hankel matrix decomposition, and specifically, estimate a k-space line in which a k-space deep neural network is missed, similarly to ALOHA based ghost correction, by transforming ghost correction problem into even- and odd-numbered virtual k-space interpolation problem. In addition, the inventive concept may use redundancy between coils from parallel images by stacking multiple coil k-space data into multi-channel inputs.
Recently, the deep convolution framelet theory shows that an encoder-decoder network is derived from data-based low rank Hankel matrix decomposition, and the rank structure is controlled by the number of filter channels. This discovery provides important clues for developing successful deep learning approaches for k-space interpolation. In addition, all networks are implemented in the form of convolutional neural networks that do not require a fully connected layer, and the amount of requirement for a GPU memory may be minimized.
According to the theory of deep convolution framelets, the basis functions of these Hankel structure matrices may be decomposed into local basis functions and nonlocal basis functions, which function as convolution and pooling of neural networks. That is, the ALOHA approach may obtain the basis function of the Hankel structure matrix from the measured data, while the neural network obtains the basis function of the Hankel structure matrix through a learning process. In addition, the rectified linear unit (ReLU) function of the neural network restricts the values of the expansion coefficients of the basis to positive values, so that it can be seen that the basis function does not generate a new value that is not associated with the data, because pieces of training data are located in a conic hull of the base.
The neural network used in the inventive concept may include a convolution framelet-based neural network, a multi-resolution neural network including a pooling layer and an unpooling layer, a neural network satisfying a low-rank Hankel matrix constraint, a neural network satisfying a preset frame condition, and a neural network based on ALOHA and deep convolution framelet. Further, the multi-resolution neural network may include a bypass connection from the pooling layer to the unpooling layer.
The above-described convolution framelet is a method of expressing an input signal by using a local basis and a nonlocal basis, which will be described below.
The convolution framelet is expressed by using a local basis (ψj) and a non-local basis (ϕi) with respect to the input signal f, and can be expressed by Equation 1 below.
[Equation 1]
Where, {tilde over (ϕ)}i may denote a linear transform operation having a non-local basis vector, and {tilde over (ψ)}j may denote a linear transform operation having a local basis vector.
In this case, the local basis vector and the non-local basis vector may respectively have dual basis vectors {tilde over (ϕ)}i and {tilde over (ψ)}j orthogonal to each other, and the orthogonal relation of the basis vectors may be defined as in Equation 2 below.
Using Equation 2, the convolution framelet may be expressed as Equation 3 below.
d(f)={tilde over (Φ)}ΦTd(f)Ψ{tilde over (Ψ)}T={tilde over (Φ)}C{tilde over (Ψ)}T
C=ΦTd(f)Ψ=ΦT(f{circle around (*)}Ψ) [Equation 3]
Where d denotes a Hankel matrix operator, which may mean a wrap-around Hankel matrix, and allows the convolution operation to be expressed by matrix multiplication. C denotes a convolution framelet coefficient, which is a signal converted by a local basis and a non-local basis.
The convolution framelet coefficient may be restored into the original signal by applying the dual basis vectors {tilde over (ϕ)}i, {tilde over (ψ)}j. The signal restoration process may be expressed as Equation 4 below.
f=({tilde over (Φ)}C){circle around (*)}τ({tilde over (Ψ)}) [Equation 4]
As described above, a method of expressing an input signal through the local and non-local basis is called convolution framelet.
ALOHA-Based Ghost Correction
Referring to the ALOHA based ghost correction, in the presence of off-resonance Δf(x,y), the k-space measurement from the EPI sequence may be expressed as Equation 5 below.
Where i=√{square root over (−1)} is given, and kx and ky directions denote read-out and phase-encoding respectively. n denotes a phase encoding index in an EPI echo train of total length N, α(x,y) denotes transverse magnetization, TE denotes echo time, and ESP may mean echo spacing, which is the time between echoes.
A key concept of ALOHA-based ghost correction is to divide an original equation into two sets of virtual k-space data, which may be represented as in Equation 6 below.
Where A(x,y)=α(x,y)et2πΔf(x,y)(TE+(n−N/2)ESP) may be given.
The even and odd echo signals from the actual EPI measurement may then be identified as ½-subsampled k-space data from ĝ+(kx,ky) and ĝ−(kx,ky) respectively.
Image content for even- and odd-numbered virtual data are respectively
different from each other. This difference is the main cause of Nyquist ghost artifacts, but since they differ only in phase, there is a significant overlap between the two ghost artifacts. Thus, ALOHA-based EPI correction uses this redundancy to interpolate missing virtual k-space data. More specifically, when two sets of virtual k-space data are subtracted, it may be expressed as Equation 7 below.
Here, one of the most important observations is that when the off-resonance Δf(x,y) is small enough, it may be expressed as Equation 8 below.
Therefore, Equation 7 may be expressed as Equation 9 below.
Where denotes a 2D Fourier transform.
With the same assumption for total variation (TV) based modeling, it can be easily seen that ∂A(x,y)Δf(x,y)/∂x is sparse because A(x,y)Δf(x,y) is relatively smooth in most images. Even when the approximation of Equation 8 is not established, the correlation between the even and the odd images may be high because there is almost no difference between the even and the odd images. To understand its meaning, a finite number of collections of k-space sampling points to be identified may be set to km=(kx(m),ky(m)), m=1, . . . , M, and the discrete k-space data may be defined as shown in Equation 10 below.
ĝΔ=ĝ+−ĝ−
ĝ+=[ĝ+(k1) . . . ĝ+(kM)]T
ĝ−=[ĝ−(k1) . . . ĝ−(kM)]T [Equation 10]
Where the superscript T may mean transpose.
Due to the sparsity, when a Hankel matrix d(ĝΔ)∈M×d is constructed from discrete k-space data ĝΔ, the Hankel matrix is low-ranked. Where d represents the matrix pencil size.
This means that the vector h∈d exists as shown in Equation 11 below, and that the rank of the concatenated Hankel matrix [d(ĝ+)d(ĝ−)]∈M×2d is low.
Similarly, the Hankel matrix connected from a P parallel coil may be defined as in Equation 12 below.
d|2P(Ĝ):=[d(ĝ+(1))d(ĝ−(1)) . . . d(ĝ+(P))d(ĝ−(P))]
with d|2P(Ĝ)∈M×2dP and
Ĝ:=[ĝ+(1)ĝ−(1). . . ĝ+(P)ĝ−(P)]∈M×2P [Equation 12]
Where the superscript may denote a coil index.
d|2P(Ĝ) is low ranked by the inter-coil annihilating filter relationship.
Thus, when a part of the k-space data is missing, the missing element may be recovered using the low rank Hankel matrix completion technique of Equation 13 below.
Where {circumflex over (Z)}i denotes the i-th row of {circumflex over (Z)}, Λe and Λo denotes a k-space index for even and odd phase encoding, and A denotes a projection to the sampled index Λ. After solving Equation 13, the inventive concept may obtain interpolated even- and odd-numbered virtual k-spatial data for each coil, and obtains the virtual even and odd images for each coil from the obtained data simply through an inverse Fourier transform. The final artifact corrected EPI data may then be obtained as the sum of squares.
The low rank Hankel matrix completion problem (MC) of Equation 13 may be solved in various ways, and ALOHA may use a matrix factorization technique. However, the main technical problem is the relatively high computational cost for matrix factorization. In the inventive concept, a deep learning method may solve this problem by completely performing data-based processing on the matrix factorization.
As illustrated in
Here, in step S110, the echo planar image for each of the coils may be converted into k-space data, for example, the image space data is converted into Fourier space data through the Fourier transform, and the converted k-space data may be divided into even-numbered k-space data and odd-numbered k-space data.
The even-numbered k-space data and odd-numbered k-space data obtained through division in step S110 may be input to a neural network interpolating Fourier space, and the even-numbered k-space data and the odd-numbered k-space data with the Fourier space interpolated may be obtained using the neural network interpolating Fourier space (S120).
Here, the neural network in step S120 may include at least one of a neural network satisfying a low-rank Hankel matrix constraint, a neural network based on a convolution framelet, a neural network based on annihilating filter-based low-rank Hankel matrix approach (ALOHA) and deep convolution framelet, a multi-resolution neural network including a pooling layer and an unpooling layer, and a neural networks satisfying a preset frame condition. In this case, the multi-resolution neural network may include a bypass connection from the pooling layer to the unpooling layer.
When the even-numbered k-space data and the odd-numbered k-space data with the Fourier space interpolated are obtained in step S120, the echo planar image in which ghost artifacts are removed may be restored based on the even-numbered k-space data and the odd-numbered k-space data with the Fourier space interpolated (S130).
Here, in step S130, even-numbered image data and odd-numbered image data in which ghost artifacts are removed are obtained using inverse Fourier transform (IFT), and an echo planar image in which ghost artifacts are removed may be restored using the even-numbered image data and the odd-numbered image data obtained as described above.
The method according to the inventive concept will be described with reference to
The inventive concept may use an image restored using the ALOHA technique as the ground truth because there is no ground truth data when removing ghost artifacts, and use the k-space of even and odd lines is used. Can be used as input data to match ALOHA based labels.
The inventive concept may use k-space in which even and odd lines are all filled for fast learning and convergence. The k-space is divided into real and imaginary values, it can be converted back to a complex value because the k-space has a complex value.
Deep Neural Network from ALOHA
The empty circle shown in
More specifically, assuming that
Ψ{tilde over (Ψ)}T=PR,Φ{tilde over (Φ)}T=IM [Equation 14]
Where T denotes a Hermitian transposition, PR denotes a projection matrix for the row subspace of d|2P({circumflex over (Z)}), and IM denotes an M×M identity matrix.
Using the above matrices, it can be easily seen that the Hankel matrix Hd|2P({circumflex over (Z)}) has rank-Q factorization as shown in Equation 15 below.
Where the basis matrix {tilde over (B)}kl may be defined as in Equation 16 below.
{tilde over (B)}kl−{tilde over (ϕ)}j{tilde over (ψ)}lT,k=1, . . . ,S,l=1, . . . ,Q [Equation 16]
Where {tilde over (ϕ)}k and {tilde over (ψ)}l may denote k-th and l-th rows of {tilde over (Φ)} and {tilde over (Ψ)}, respectively.
The expansion coefficient, also called the convolution framelet coefficient, may be given by Equation 17 below.
C:=ΦTd|P({circumflex over (Z)})Ψ∈S×Q [Equation 17]
Where [C]kl may denote the (k, l) element of C.
The main concept of ALOHA is to find the basis matrix {tilde over (B)}kl such that {circumflex over (Z)} is a feasible solution to Equation 13. That is, the basis matrix {tilde over (B)}kl may be obtained when d|2P({circumflex over (Z)}) for a possible solution {circumflex over (Z)} is within the range of these bases.
When the basis matrix {tilde over (B)}kl is obtained the offline training data, ALOHA may be extended to the neural network. In this case, unlike the original ALOHA, where the basis is obtained from measurement data, the neural network needs to learn the basis based on separate training data, so in the inventive concept, some constraints to prevent the learned base from being arbitrary may be required. In particular, the inventive concept may have a positivity constraint such as Equation 18 below for the expansion coefficient.
[C]kl≥0,∀k,l [Equation 18]
Because it is a non-negativity constraint, the training data needs to be in the conical hull of the base as shown in
One of the most important in the theory of deep convolution framelet is that when high-dimensional Hankel matrix factorization is un-lifted into the original signal space, it becomes a neural network with an encoder-decoder architecture. More specifically, by applying the generalized inverse of the Hankel matrix, Equation 15 may be expressed in the original space as shown in Equation 19 below.
{circumflex over (Z)}=({tilde over (Φ)}C){circle around (*)}({tilde over (Ψ)}) [Equation 19]
Where {circle around (*)} denotes convolution, ({tilde over (Ψ)}) denotes a multi-channel filter obtained by the rearrangement factor of {tilde over (Ψ)}. Similarly, Equation 17 may be expressed by Equation 20 below by another convolution.
C=ΦT({circumflex over (Z)}{circle around (*)}(Ψ) [Equation 20]
Where (Ψ) may denote a multi-channel filter obtained by rearranging of Ψ.
In addition, Equation 18 may be implemented using a rectified linear unit (ReLU), and ΨT and {tilde over (Ψ)} in Equation 20 and Equation 19 may be identified by generalized pooling and unpooling operations. Thus, Equations 20 and 19 for Equation 18 may be a single layer CNN with an encoder-decoder architecture as shown in
Image Domain Loss
In k-space deep learning for accelerated MRI, a network is implemented in the k-space domain, but image domain loss is minimized. Despite this hybrid architecture, gradients may be easily calculated because the adjoint of the Fourier transform corresponds to an inverse Fourier transform that may be easily implemented using the fast Fourier transform (FFT). Therefore, in the inventive concept, by using the same concept as k-space deep learning in the inventive concept, ghost-corrected images are used as label data for lossy network training, and the network may be implemented in k-space.
However, it may need to take into account in implementation because the input k-space data is virtual even-numbered and odd-numbered k-space data. Accordingly, the inventive concept may provide a reconstructed image from interpolated virtual k-space data as a label. The inventive concept may use a result of reconstruction of interpolated k-space data as a label because ALOHA-based ghost correction is able to interpolate virtual even-numbered and odd-numbered k-data. In particular, as illustrated in
Raw data may be collected for eight healthy subjects by a 7T full-body scanner using a 32-channel phase array RF coil, and acquisition parameters may be TR/TE=3000/24 ms, flip angle=90 degrees, Field of view (FOV)=192×192 mm2, voxel size=2.7×2.7 mm 2, and slice thickness=2.7 mm. Gradient-recalled echo EPI (GREEPI) sequences may be used, and the acquired data may consist of 40 slices and 60 time frames. Pre-scan data for a typical ghost correction method may be collected before acquisition of full data. The pre-scan data may be acquired for all PE lines, slices and coils without phase encoding blip, and a phase difference may be calculated by subtracting the phase of a single PE line from the phase of an adjacent PE line. Phase disparity of images may be compensated by the calculated phase difference map, and a reference-free ghost correction algorithm may be implemented. In the reference-free ghost correction algorithm, the phase disparity may be calculated from the x-ky domain raw data by assuming that the disparity is linear along a reading direction.
The overall reconstruction flow of the k-space deep learning-based ghost correction method of the inventive concept is illustrated in
As described above, the inventive concept may use ALOHA-based ghost correction image as a label. However, in high-field MRI, ALOHA-based correction algorithms do not remove ghost artifacts in some frames. Thus, the inventive concept may visually inspect the ALOHA-based ghost correction results and select and use ghost corrected k-space data which exists as labels. In addition, the trained neural network of the inventive concept may successfully correct ghost artifacts even when ALOHA fails.
Neural networks may be implemented using the MatConvNet toolbox in an MATLAB 2015a environment. For example, a neural network may be implemented using a GTX 1080-Ti graphics processor and an i7-4770 CPU (3.40 GHz). The weight of the convolution layer may be initialized by a Gaussian random distribution using an Xavier method to obtain an appropriate scale, which may prevent the signal from being exploded or disappearing in the early stages of learning. The inventive concept may train weights of a neural network using stochastic gradient descent (SGD), for example, stochastic gradient descent with momentum to minimize loss functions. In training, the number of epochs to prevent overfitting may be 30 and the size of the mini batch may be four. The learning rate may be an initial learning rate of 10-5, which gradually drops to 10-6. The regularization parameter to prevent weights from becoming too large is 10-4. In addition, the inventive concept uses loss of image domain data for training, and the training time may be 2.5 hours.
To identify the benefits of k-space learning over image learning, the same network architecture of
As illustrated in
As illustrated in
As described above, the method according to the embodiment of the inventive concept may stably remove ghost artifacts of the echo planar image even when the nonuniformity the magnetic field is large by using a neural network.
In addition, the method according to the embodiment of the inventive concept may remove ghost artifacts of the echo planar image by correcting k-space phase disparity without a reference scan using a neural network interpolating Fourier space, thus improving the image quality and reducing calculation time as compared to conventional methods.
Referring to
The receiving unit 900 may receive Fourier space data of an echo planar image.
Here, the receiving unit 900 may receive an echo planar image, convert the echo planar image into Fourier space data through Fourier transform, and divide the transformed Fourier space data into odd-numbered Fourier space data and even-numbered Fourier space data.
Of course, the receiving unit 900 may divide Fourier space data into odd-numbered Fourier space data and even-numbered Fourier space data, with respect to an echo planar image of each coil.
The interpolating unit 920 may interpolate even-numbered k-space data and odd-numbered k-space data using a neural network interpolating Fourier space to obtain even-numbered k-space data and odd-numbered k-space data with Fourier space interpolated.
Here, the interpolating unit 920 may obtain the even-numbered k-space data and odd-numbered k-space data with Fourier space interpolated by interpolating the even-numbered k-space data and the odd-numbered k-space data using at least one of a neural network satisfying a low-rank Hankel matrix constraint, a neural network based on a convolution framelet, a neural network based on annihilating filter-based low-rank Hankel matrix approach (ALOHA) and deep convolution framelet, a multi-resolution neural network including a pooling layer and an unpooling layer, and a neural networks satisfying a preset frame condition. In this case, the multi-resolution neural network may include a bypass connection from the pooling layer to the unpooling layer.
The restoring unit 930 may restore an echo planar image in which ghost artifacts are removed based on the even-numbered k-space data and odd-numbered k-space data of which the Fourier space is interpolated.
In this case, the restoring unit 930 may obtain the even-numbered image data and odd-numbered image data in which ghost artifacts are removed using inverse Fourier transform (IFT), and restore an echo planar image in which ghost artifacts are removed using the even-numbered image data and the odd-numbered image data obtained.
Although the description of the apparatus of
According to embodiments of the inventive concept, even when the magnetic field nonuniformity is large by using a neural network, it is possible to stably remove ghost artifacts of the echo planar image.
According to embodiments of the inventive concept, by using a neural network interpolating Fourier space, by correcting k-space phase mismatch without a reference scan, it is possible to remove the ghost artifact of the echo-plane image, which is compared to the conventional method Improve quality and reduce computation time.
The inventive concept may be applied to various imaging fields requiring removal of artifacts, for example, MRI including functional MRI (fMRI), diffusion MRI (diffusion MRI), and the like, as well as imaging. It can be easily applied to any video field where ghost artifacts inevitably occur.
The apparatus described above may be implemented as a hardware component, a software component, and/or a combination of hardware components and software components. The above-described apparatuses may be implemented by hardware components, software components, and/or any combination thereof. For example, the apparatuses and components described in the embodiments may be implemented by using processors, arithmetic logic units (ALUs), digital signal processors, microcomputers, field programmable arrays (FPAs), programmable logic units (PLUs), microprocessors, one or more general-purpose computers or special-purpose computers, or any other devices that may execute and respond to instructions. The processing apparatus may execute an operating system (OS) and one or more software applications executed in the OS. Also, the processing apparatus may access, store, operate, process, and generate data in response to the execution of software. For convenience of understanding, it may be described that one processing apparatus is used. However, those or ordinary skill in the art will understand that the processing apparatus may include a plurality of processing elements and/or various types of processing elements. For example, the processing apparatus may include a plurality of processors or a processor and a controller. Also, the processing apparatus may include any other processing configurations such as parallel processors.
The software may include computer programs, codes, instructions, or any combination thereof, and may construct the processing apparatus for desired operations or may independently or collectively command the processing apparatus. In order to be interpreted by the processing apparatus or to provide commands or data to the processing apparatus, the software and/or data may be permanently or temporarily embodied in any types of machines, components, physical devices, virtual equipment, computer storage mediums, or transmitted signal waves. The software may be distributed over network coupled computer systems so that it may be stored and executed in a distributed fashion. The software and data may be stored in one or more computer-readable recording mediums.
The methods according to the embodiments may be embodied in the form of program commands executable through various computer processes, which may be recorded on a computer-readable recording medium. The computer-readable recording medium may include program commands, data files, and data structures either alone or in combination. The program commands recorded on the computer-readable recording medium may be those that are especially designed and configured for the embodiments, or may be those that are known and available to computer programmers skilled in the art. Examples of the computer-readable recording medium include magnetic recording media such as hard disks, floppy disks and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical recording media such as floptical disks, and hardware devices such as ROMs, RAMs and flash memories that are especially configured to store and execute program commands. Examples of the program commands include machine language codes that may be generated by a compiler, and high-level language codes that may be executed by a computer by using an interpreter.
Although the embodiments have been described with reference to the accompanying drawings, those of ordinary skill in the art will understand that various changes and modifications may be made therein. For example, the relevant results may be achieved even when the described technologies are performed in a different order than the described methods, and/or even when the described components such as systems, structures, devices, and circuits are coupled or combined in a different form than the described methods or are replaced or substituted by other components or equivalents.
Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.
While the inventive concept has been described with reference to exemplary embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the inventive concept. Therefore, it should be understood that the above embodiments are not limiting, but illustrative.
Number | Name | Date | Kind |
---|---|---|---|
20070286287 | Kim | Dec 2007 | A1 |
20080089570 | Weng | Apr 2008 | A1 |
20150077107 | Sharp | Mar 2015 | A1 |
20160267689 | Ye | Sep 2016 | A1 |
Entry |
---|
Lee et al.,“k-Space Deep Learning for Reference-free EPI Ghost Correction”, 2018, pp. 1-10. |
Number | Date | Country | |
---|---|---|---|
20200072933 A1 | Mar 2020 | US |