Skip to main content

Module nltv

Module nltv 

Source
Expand description

Nonlinear Total Variation (NLTV) regularized dipole inversion

NLTV extends standard TV by using iteratively reweighted minimization, which produces sharper edges and better preserves fine details.

The method solves: min_x ||Dx - f||_2^2 + lambda * sum w_i |grad(x)|_i

where weights w_i are iteratively updated based on the current solution.

Reference: Kames, C., Wiggermann, V., Rauscher, A. (2018). “Rapid two-step dipole inversion for susceptibility mapping with sparsity priors.” NeuroImage, 167:276-283. https://doi.org/10.1016/j.neuroimage.2017.11.018

Reference implementation: https://github.com/kamesy/QSM.jl

Structs§

NltvParams
NLTV algorithm parameters

Functions§

nltv
NLTV dipole inversion using iteratively reweighted ADMM