pub fn gaussian_smooth_3d_phase(
phase: &[f64],
sigma: [f64; 3],
mask: &[u8],
nx: usize,
ny: usize,
nz: usize,
) -> Vec<f64>Expand description
3D Gaussian smoothing for phase data (handles phase wrapping)
Implements gaussiansmooth3d_phase from MriResearchTools.jl Uses separable Gaussian filtering with phase-aware averaging
§Arguments
phase- Input phase data (nx * ny * nz)sigma- Smoothing sigma in voxels [sx, sy, sz]mask- Binary mask (1 = include, 0 = exclude)nx,ny,nz- Dimensions
§Returns
Smoothed phase data