4036

Fouier Convolution Nerual Network for MRI reconstruction
Haozhong Sun1, Yuze Li1, Runyu Yang1, Zhongsen Li1, and Huijun Chen1
1Center for Biomedical Imaging Research, Tsinghua University, Beijing, China

Synopsis

Keywords: Machine Learning/Artificial Intelligence, Machine Learning/Artificial Intelligence

Various image reconstruction methods have been proposed to reduce Magnetic resonance (MR) image acquisition time. One of recent trends is convolution neuron network (CNN) based deep learning model. However, most of these CNN models keep architecture of stacking small filters (e.g. 1×1 or 3×3) and the effective receptive field of these networks is limited, which is undesired for reconstruction because the random undersampling pattern causes global artifact. We proposed Fourier convolution block (FCB) to replace regular convolution filters. FCB can achieve both global receptive field and high computing efficiency by multiplication in frequency domain.

Introduction

Convolution neuron network (CNN) based deep learning model has delivered remarkable performance in magnetic resonance imaging (MRI) reconstruction in recent years. The state-of-the-art methods such as Unet1 and unroll model2 achieve good results. However, recent researches3,4 claim that the effective receptive field of current CNN model with 3×3 convolution kernels is still limited despite their cascade structure and pooling layer. Specifically, the artifact of random undersampled images are global, and the above methods, with a limited receptive field, is ineffective to learn details.
Fourier convolution is firstly proposed to accelerate computation of regular convolution5 and regraded as a global operation to enlarge the receptive field of token mixer6. Some CNN models in frequency domain7,8 have been proposed to benefit from global information, but their method is convolution between different frequencies. Instead, Fourier convolution is an equivalence of spatial convolution, and it could cover large receptive field while keeping characteristic feature of convolution. It has not been studied in the field of magnetic resonance reconstruction.
In this work, we propose the Fourier Convolution Block (FCB) as a generic enhancement for existing CNN models for MRI reconstruction. The proposed method is tested in retrospective MR knee data in end-to end model and unroll model and we show that the valid receptive field is really enlarged by visualizing kernel in frequency domain.

Methods

Theory: The proposed FCB is shown in Fig 1, which is an equivalent in Fourier domain of regular convolution. The production kernel of FCB has the same size with input feature map, and it could correspond to any spatial convolution kernel with arbitrary size between 1 to input size.
$$\begin{equation}w * x = \mathcal{F}^{-1}[ \mathcal{F}{(w)} \otimes \mathcal{F}{(x)}] \tag{1}\end{equation}$$In other words, the equation (1) is valid for the weight $$$w$$$ with any size less than the size of input $$$x$$$. This character makes possible a global receptive field and ability to learning kernel size. In the meantime, FCB has less computational complexity compared with regular convolution. If the input size is $$$(s,f,h,w)$$$, correspond to (batch size,input channels,height,weight), regular convolution with kernel size have a complexity of $$$O(f×f'×h×w×k×k)$$$. However, FCB’s complexity is $$$O(f×f'×h×w)$$$ when the complexity of FFT is relatively negligible.
Architecture: We verify FCB in two popular DL based MRI reconstruction model: end to end UNet and unroll model with resblocks. To decrease the parameters of network, the most of convolution layers are designed as a depth separable form. What’s more, for UNet, we modify its “double convolution” as the structure in 9. The padding mode of convolution is circular-padding rather than zero-padding to ensure the equivalence between FCB and spatial convolution.
Training setting: For both UNet and unroll model, Adam optimizer is utilized with 1e-4 learning rate and none of regularization is used. All models are trained with L1 loss function, and the metric for model selection is NMSE. For UNet, the channel of first hidden layers is 64 and down sampling executes 4 times. For unroll model, number of resblocks is 2 and number of iteration is 8. Models with FCB are trained by a structural re-parameterization approach to ensure better convergence.
Data setting: Fully sampled PD weighted 2D knee data in FastMRI10 is used. The images are crop to 320×320 and Cartesian undersampling pattern is used to generate data retrospectively. Each volume is normalized to 0-1. We choose the data without fat suppression due to their better SNR. We use the 2963 slices from 100 volunteers for training and 524 slices from 18 volunteers for validation and the validation set is regarded as test set.

Resuts

All the quantitative results are shown in Table 1. FCB could improve model’s performance in single-coil and multi-coil data at 4× and 8× acceleration. In particular, the proposed method can get the better numerical results for unroll model in high reduction factor, which indicates that the proposed method have strong robustness. Figure 2 shows the reconstructed result of multi-coil data at 4× acceleration from baseline model and its variant with FCB. The proposed method has the best reconstruction of the meniscus in the unroll model as shown in the red box. Figure 3 shows results at 8× acceleration. It can be seen that the proposed method still has better image reconstruction results under high reduction factor. UNet has a heavy smoothing effect on images and FCB helps to recovery details. For Unroll model, FCB version behaves well in the texture and detail of skeleton and cartilage. Besides, we visualize the trained production kernel in frequency domain as shown in Figure 4. Because Fourier transform is orthogonal, the rank of kernel is constant between frequency domain and spatial domain. The trained kernels have the rank larger than the fixed value of CNN model, which corresponds to large spatial filter with large receptive field.

Discussions ๏ผ† Conclusion

The proposed FCB, as a simple replacement for regular convolution, could effectively enlarge the receptive field of model while adaptively learning the kernel size of spatial filter. It achieves better PSNR and recovery in details on knee data in different accelerations. However, its utility should be fully explored for more strictly controlled experiments.

Acknowledgements

No acknowledgement found.

References

1.Ronneberger, Olaf, Philipp Fischer, and Thomas Brox. "U-net: Convolutional networks for biomedical image segmentation." International Conference on Medical image computing and computer-assisted intervention. Springer, Cham, 2015.

2.Cheng, Joseph Y., et al. "Compressed sensing: From research to clinical practice with data-driven learning." arXiv preprint arXiv:1903.07824 (2019).

3.Liu, Zhuang, et al. "A convnet for the 2020s." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2022.

4.Ding, Xiaohan, et al. "Scaling up your kernels to 31x31: Revisiting large kernel design in cnns." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2022.

5.Mathieu, Michael, Mikael Henaff, and Yann LeCun. "Fast training of convolutional networks through ffts." arXiv preprint arXiv:1312.5851 (2013).

6.Rao, Yongming, et al. "Global filter networks for image classification." Advances in Neural Information Processing Systems 34 (2021): 980-993.

7.Han, Yoseo, Leonard Sunwoo, and Jong Chul Ye. "k-space deep learning for accelerated MRI." IEEE transactions on medical imaging 39.2 (2019): 377-386.

8.Cui, Zhuo-Xu, et al. "K-unn: k-space interpolation with untrained neural network." arXiv preprint arXiv:2208.05827 (2022).

9.Sun, Bin, et al. "Hybrid Pixel-Unshuffled Network for Lightweight Image Super-Resolution." arXiv preprint arXiv:2203.08921 (2022).

10.Zbontar, Jure, et al. "fastMRI: An open dataset and benchmarks for accelerated MRI." arXiv preprint arXiv:1811.08839 (2018).

Figures

Figure 1.(a) Regular convolution layer with input of size of $$$(๐‘ , ๐‘“, โ„Ž, ๐‘ค)$$$, correspond to (batch size, input channels, height, weight). The convolution kernel has size of $$$k \times k$$$. (b) FCB layer. The ⊗ represent element-wise production along the dim of $$$(โ„Ž, ๐‘ค)$$$.

Table 1.Results for baseline models and variants with FCB, whose name is added by 'F'. Underlined numbers indicate the best performance for each image quality metric. FCB could improve model’s performance in both single-coil and multi-coil data at 4× and 8× acceleration.

Figure 2.Example reconstructions of multi coil data at 4 × acceleration. The content in red box is zoomed in to show details. The unroll model with FCB has the best reconstruction of the meniscus.

Figure 3.Example reconstructions of multi coil data at 8 × acceleration. Models with FCB behaves well in the texture and detail of skeleton and cartilage. Models with FCB behave well in the texture and detail of skeleton and cartilage.

Figure 4. Visulazation of trained kernels in frequency domain. The maps show the magnitude of kernels in frequency domain, and only the channel with max F-norm in each layer is shown. The white number in the bottom right-hand corner of each map shows the rank of kernels . (a) The trained kernels of each convolution layer in baseline UNet. The spatial kernel is transformed to frequency domain. (b) The trained kernels of UNet with FCB. The layers in red box are FCB and others are regular convolution.

Proc. Intl. Soc. Mag. Reson. Med. 31 (2023)
4036
DOI: https://doi.org/10.58530/2023/4036