2002

Linear SAMER: linear motion optimization for scout accelerated retrospective motion estimation and reduction with linear+ reordering in MPRAGE
Yantu Huang1, Daniel Nicolas Splitthoff2, Bryan Clifford3, Daniel Polak2,4, Stephen Cauley4,5, Wei-Ching Lo3, Nan Xiao1, and Huixin Tan1
1Siemens Shenzhen Magnetic Resonance Ltd., Shenzhen, China, 2Siemens Healthcare GmbH, Erlangen, Germany, 3Siemens Medical Solutions, Boston, MA, United States, 4Massachusetts General Hospital, Charlestown, MA, United States, 5Harvard Medical School, Boston, MA, United States

Synopsis

Keywords: Motion Correction, Head & Neck/ENT

SAMER uses a fast reference scan (“scout”) and short additional guidance lines in each shot of an MPRAGE sequence (“linear+ reordering”) to calculate motion parameters. Optimization of rigid body motion parameters are typically nonlinear. In this work we exploit local linearity with SAMER to improve the performance. During motion estimation, the initial guess of motion parameters for a given shot is taken from the previous most similar shot. Similarity is determined by correlations of the linear+ guidance lines. Retrospective reconstructions of volunteer data show the proposed method has very good computation performance and can handle large motion well.

Introduction

Retrospective motion-correction methods attempt to reconstruct artifact-free images from corrupted measurement data. One class of algorithms is model-based1 where normally image and motion parameters are solved for iteratively by alternating between two separate steps. To decouple image reconstruction from motion estimation, SAMER uses a scout and short additional guidance lines (“linear+ reordering”)2 to calculate rigid motion parameters for every shot by non-linear optimization. It can be performed during scanning after data is acquired for a shot. With all shots’ motion parameters, the final image is reconstructed. Here linear motion optimization3 is proposed with optional external signal such as Pilot Tone. It is demonstrated that linear motion optimization has a much-improved computation performance in all-shots optimization scenario. However, without the scout, the two-step optimization is still required, thus a per-shot motion optimization is not possible. We would like to further improve performance by using linear motion optimization with SAMER method.

Methods

Here, we propose a linear motion optimization method with scout and linear+ guidance lines. We first give a brief description of the symbols involved:
$$$\hat{x}$$$: scout image.
$$$y$$$: SAMER linear+ guidance lines k-space data.
$$$T$$$: rigid motion transformation matrix.
$$$a$$$: rigid motion parameters vector (size of 6*1) for a shot, $$$\hat{a}$$$ is current estimation of $$$a$$$.
$$$A$$$: sampling mask matrix for SAMER guidance lines.
$$$F$$$: FFT operator.
$$$S$$$: coil sensitivity maps.
$$$G$$$: negative gradient of the motion transformed image, with current $$$\hat{x}$$$ and $$$\hat{a},G=-\triangledown(T(\hat{a})\hat{x})$$$
$$$D$$$: a set of predefined displacement basis matrices for 3D rigid motion, which contains the basis matrices of 3 rotations and 3 translations. Any 3D rigid displacement field $$$u$$$ with small rotations can be linear combination of $$$D, u = Da$$$.
$$$r$$$: current residual of guidance lines k-space data, $$$r=y–AFST(\hat{a})\hat{x}$$$

By linear motion optimization2, we have:
$$AFSGD\triangle a=r\tag{1}$$
With (1), we have following algorithm:
Algorithm
For each shot
$$$\hspace{2em}$$$Initialize motion parameters $$$\hat{x_1}$$$
$$$\hspace{2em}$$$For iteration i = 1 to max_iterations
$$$\hspace{4em}$$$ $$$r = y – AFST(\hat{a_i})\hat{x}$$$, if $$$\lVert r \rVert/\lVert y \rVert$$$ start to increase or reach maximum iterations, break.
$$$\hspace{4em}$$$ $$$G=-\triangledown(T(\hat{a_i})\hat{x})$$$
$$$\hspace{4em}$$$ Explicitly construct matrix $$$R = AFSGD\triangle a$$$ ($$$AF$$$ is a DFT matrix)
$$$\hspace{4em}$$$ Get $$$\triangle \hat{a}$$$ by solving linear equation: $$$R\triangle a = r $$$
$$$\hspace{4em}$$$ $$$\hat{a_{i+1}} = \hat{a_i} + \triangle \hat{a}$$$
$$$\hspace{2em}$$$end
end
Initial values of $$$\hat{a}$$$
For first shot, initial values of $$$\hat{a}$$$ are 0.
For the ith shot (i > 2), initialize shot i with the previously calculated values where the guidance lines show the highest correlation. If not indicated otherwise, we use this method for linear SAMER.
There are other methods to set initial values of $$$\hat{a}$$$: starting with 0 or starting from last shot’s values.
Tests
Volunteer tests were performed on a 3T MRI system (MAGNETOM Vida, Siemens Healthcare, Erlangen, Germany), using a 20-channel head coil. Volunteers were asked to perform the following head motions: 1) keep still, 2) move with breathing, 3) move in steps, and 4) move freely. A 3D MPRAGE (TR=2.3sec) prototype sequence with scout and linear+ reordering was used for scanning. The data matrix size is 256 * 256 * 224 with resolution of 0.9375mm* 0.9375mm*0.9mm. Data were reconstructed retrospectively. The processing was performed with a C++ implementation on Intel i7-9750H CPU. We compared the quality of the motion corrected images and motion estimation time of the original SAMER approach and linear SAMER.

Results and Discussion

Generally, both linear SAMER and original SAMER significantly reduce motion artifacts.
Figure 1 shows an unconscious motion case where the volunteer was asked to keep still. Both linear SAMER and SAMER work very well in reducing motion artifacts.
Figure 2 shows a large motion case where the volunteer was asked to rotate his head by steps. Linear SAMER shows better reduction of motion artifacts than SAMER.
Figure 3 shows linear SAMER results with the two initialization methods mentioned above: initialization with 0 and initialization with the values from the last shot. Both methods fail to get the optimal motion values and get stuck in local minimal. This indicates that a better initial guess can improve the results significantly.
The optimization time for motion detection is displayed in Figure 4. The average for linear SAMER motion estimation time per-shot is about 0.33s. Linear SAMER improves the motion estimation time by about 275% compared to the original SAMER approach. Tests were performed on a laptop computer. Clinical image reconstruction computers are normally more powerful; thus, we expect the motion optimization time on such a system to be faster.

Conclusion

Our results demonstrate that the proposed method can perform fast motion estimation to obtain motion parameters in under a second after the data acquisition of each shot, thus the final image reconstruction can be performed almost immediately. The correlation-based initialization of the proposed method was shown to be able to cope even with large motion cases.

Acknowledgements

No acknowledgement found.

References

1. Cordero-Grande L, Teixeira RPAG, Hughes EJ, Hutter J, Price AN, Hajnal J V. Sensitivity Encoding for Aligned Multishot Magnetic Resonance Reconstruction. IEEE Trans Comput Imaging. 2016;2(3):266-280. doi:10.1109/tci.2016.2557069

2. Polak, D., Splitthoff, D.N., Clifford, B., Wei-Ching, L., Tabari, A., Huang, S., Conklin, J., Wald, L.L. and Cauley, S., Linear+: An optimized sequence reordering for robust scout accelerated retrospective motion estimation and correction. In: Proc. Intl. Soc. Mag. Reson. Med. 30(2022).

3. HUANG, Y., Speier, P., Hilbert, T. and Kober, T., Motion correction using Pilot Tone: a general model-based approach. In: Proc. Intl. Soc. Mag. Reson. Med. 30(2022).

Figures

Figure 1: Unconscious motion case

Figure 2: Large motion case

Figure 3: Results of initial guess starting with zeros and last shot's values

Figure 4: Motion estimation time

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