qsm_core/inversion/mod.rs
1//! Dipole inversion methods for QSM
2//!
3//! This module provides various methods to solve the inverse problem
4//! of estimating magnetic susceptibility from local field measurements.
5//!
6//! Methods include:
7//! - TKD: Truncated k-space division (fast, simple)
8//! - TSVD: Truncated SVD (zeros small values)
9//! - Tikhonov: L2 regularization (closed-form)
10//! - TV: Total variation regularization via ADMM (iterative)
11//! - NLTV: Nonlinear TV with iterative reweighting
12//! - RTS: Rapid two-step method
13//! - MEDI: Morphology-enabled dipole inversion
14//! - TGV: Total Generalized Variation (single-step from wrapped phase)
15
16pub mod tkd;
17pub mod tikhonov;
18pub mod tv;
19pub mod nltv;
20pub mod rts;
21pub mod medi;
22pub mod tgv;
23pub mod ilsqr;
24
25pub use tkd::*;
26pub use tikhonov::*;
27pub use tv::*;
28pub use nltv::*;
29pub use rts::*;
30pub use medi::*;
31pub use tgv::*;
32pub use ilsqr::*;