Skip to main content

Module resharp

Module resharp 

Source
Expand description

RESHARP background field removal

Regularized SHARP — uses Tikhonov regularization instead of TSVD truncation for more robust deconvolution of the SMV-filtered field.

Solves: argmin ||M·ifft(C·fft(x)) - M·ifft(C·fft(y))||² + λ||x||²

Where C = (1 - S) is the high-pass (delta minus SMV) kernel in k-space, M is the eroded mask, and λ is the Tikhonov regularization parameter.

Reference: Sun, H. and Wilman, A.H. (2013). “Background field removal using spherical mean value filtering and Tikhonov regularization.” Magn Reson Med, 71(3):1151-1157. https://doi.org/10.1002/mrm.24765

Structs§

ResharpParams
RESHARP algorithm parameters

Functions§

apply_ht_h 🔒
Apply H’H to a vector: ifft(DKER * fft(M * ifft(DKER * fft(x))))
resharp
RESHARP background field removal