pub fn sdf(
tfs: &[f64],
mask: &[f64],
vasc_only: &[f64],
grid: &Grid,
params: &SdfParams,
progress: impl Fn(usize, usize),
) -> Vec<f64>Expand description
SDF background field removal
Removes background field from total field shift using spatially dependent filtering.
§Arguments
tfs- Total field shift (unwrapped phase / ppm)mask- Binary brain mask (weighted by reliability if R_0 is incorporated)vasc_only- Vasculature-only mask (1 = tissue, 0 = vessel). Pass all-ones for stage 1.grid- Volume dimensions and voxel sizesparams- SDF parametersprogress- Progress callback (alpha_index, total_alphas)
§Returns
Local field shift (background removed)