Skip to main content

Module bgremove

Module bgremove 

Source
Expand description

Background field removal methods

This module provides methods to separate local from background field:

  • SHARP: Sophisticated harmonic artifact reduction for phase data
  • RESHARP: Regularized SHARP with Tikhonov regularization
  • V-SHARP: Variable kernel SHARP
  • PDF: Projection onto dipole fields
  • iSMV: Iterative spherical mean value
  • mSMV: Maximum spherical mean value — boundary-shadow removal. Best used as a refinement after a primary BFR (SHARP/RESHARP/V-SHARP/PDF/LBV) via MsmvParams::refine(); also runs standalone (SMV prefilter + correction).
  • LBV: Laplacian boundary value
  • SDF: Spatially Dependent Filtering (QSMART)

Note: The smv module provides simple spherical mean value filtering, used internally by SHARP, V-SHARP, and iSMV. It is not recommended as a standalone background removal method (it lacks the deconvolution step that SHARP provides).

Re-exports§

pub use smv::smv;
pub use msmv::msmv;
pub use msmv::MsmvParams;
pub use sharp::sharp;
pub use sharp::SharpParams;
pub use resharp::resharp;
pub use resharp::ResharpParams;
pub use vsharp::vsharp;
pub use vsharp::VsharpParams;
pub use pdf::pdf;
pub use pdf::PdfParams;
pub use ismv::ismv;
pub use ismv::IsmvParams;
pub use lbv::lbv;
pub use lbv::LbvParams;
pub use sdf::sdf;
pub use sdf::sdf_curvature;
pub use sdf::sdf_simple;
pub use sdf::SdfParams;
pub use iharperella::harperella;
pub use iharperella::iharperella;
pub use iharperella::iharperella_with_weights;
pub use iharperella::HarperellaParams;
pub use iharperella::IharperellaParams;
pub use bfrnet::bfrnet;

Modules§

bfrnet
BFRnet deep-learning background field removal (onnx feature).
iharperella
HARPERELLA and iHARPERELLA — integrated phase unwrapping and background field removal
ismv
Iterative Spherical Mean Value (iSMV) background field removal
lbv
Laplacian Boundary Value (LBV) background field removal
msmv
Maximum Spherical Mean Value (mSMV) background field removal
pdf
Projection onto Dipole Fields (PDF) background field removal
resharp
RESHARP background field removal
sdf
Spatially Dependent Filtering (SDF) for QSMART
sharp
SHARP background field removal
smv
Simple Spherical Mean Value (SMV) background field removal
vsharp
V-SHARP background field removal