Skip to main content

smv_kernel

Function smv_kernel 

Source
pub fn smv_kernel(
    nx: usize,
    ny: usize,
    nz: usize,
    vsx: f64,
    vsy: f64,
    vsz: f64,
    radius: f64,
) -> Vec<f64>
Expand description

Generate SMV kernel in image space

Creates a binary sphere of given radius, normalized so sum = 1. Kernel is centered at index (0, 0, 0) for FFT compatibility.

§Arguments

  • nx, ny, nz - Array dimensions
  • vsx, vsy, vsz - Voxel sizes in mm
  • radius - Sphere radius in mm

§Returns

Flattened SMV kernel array of size nxnynz in C order, normalized