pub fn run_bg_removal(
field_ppm: &[f64],
mask: &[u8],
metadata: &ScanMetadata,
config: &BgRemovalConfig,
progress: &mut dyn FnMut(usize, usize),
) -> Result<BgRemovalResult, PipelineError>Expand description
Run background field removal on a total field map.
§Arguments
field_ppm- Total field map in ppmmask- Binary brain maskmetadata- Scan metadataconfig- Background removal configurationprogress- Progress callback (current_iter, max_iter)
§Returns
BgRemovalResult with local field in ppm and eroded mask