PTB-MR / mrpro

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

iterative Sense + Tikonov regularisation #321

Open ckolbPTB opened 1 week ago

ckolbPTB commented 1 week ago

supersedes #6

Design suggestion for IterativeSENSE reconstruction algorithm

class iterativeSENSE(Reconstruction):
     acquisition_model: LinearOperator
     initial_value: None | IData
     n_max_iterations: int
     dcf: DcfOperator | None

Design suggestion for IterativeSENSEWithTikonov reconstruction algorithm

class iterativeSENSEWithTikonov(Reconstruction):
     acquisition_model: LinearOperator
     initial_value: None | IData
     n_max_iterations: int
     dcf: DcfOperator | None
     regularisation_image: None | IData
     regularisation_weight: float

If regularisation_weight == 0 or regularisation_image is None this defaults to iterativeSENSE

Open questions:

ckolbPTB commented 5 days ago

Suggestion: AcquisitionModel is constructed in forward otherwise difficult to handle update of csm, fourier_op...

noise should also be an input