PTB-MR / mrpro

MR image reconstruction and processing.
https://ptb-mr.github.io/mrpro/
Apache License 2.0
18 stars 2 forks source link

k-space preconditioning for pdhg #545

Open fzimmermann89 opened 6 days ago

fzimmermann89 commented 6 days ago

Accelerating Non-Cartesian MRI Reconstruction Convergence using k-space Preconditioning by Frank Ong, Martin Uecker, and Michael Lustig arxiv suggests to use pdhg with k-space preconditoning.

For a diagonal precondition as proposed, this would in practice resulting the dual stepsize sigma being a tensor in our implementation. See also how to do their experiments https://github.com/mikgroup/kspace_precond/blob/master/Sense%20Reconstruction.ipynb -- they set sigpy's pdhg stepsize to the precondition

We would also need their methodof obtaining the single- or multi-channel preconditioner.

koflera commented 5 days ago

Accelerating Non-Cartesian MRI Reconstruction Convergence using k-space Preconditioning by Frank Ong, Martin Uecker, and Michael Lustig arxiv suggests to use pdhg with k-space preconditoning.

For a diagonal precondition as proposed, this would in practice resulting the dual stepsize sigma being a tensor in our implementation. See also how to do their experiments https://github.com/mikgroup/kspace_precond/blob/master/Sense%20Reconstruction.ipynb -- they set sigpy's pdhg stepsize to the precondition

We would also need their methodof obtaining the single- or multi-channel preconditioner.

I agree that would be of high interest... for example, for our TV-unrolling, it would be nice to be able to only use a few iterations of PDHG and already have converged to a decent solution. This would make the approach applicable to non-Cartesian MRI as well, which we on purpose did not consider yet because of those reasons.