4D joint bilateral (permutohedral backend; 'grid' alias supported)
fast_bilateral_joint4d.RdJoint bilateral filter across space and time using a lattice backend.
Usage
fast_bilateral_joint4d(
vec,
guide_spatial,
sigma_s,
sigma_t,
sigma_r,
range_bins = NULL,
passes = 1L,
mask = NULL,
interp_guide = 1L,
interp_mask = 0L,
backend = c("grid", "permutohedral"),
design = NULL,
sigma_d = 1,
guides = NULL
)Arguments
- vec
4D array or `NeuroVec`.
- guide_spatial
3D spatial guide.
- sigma_s
Spatial sigma (voxels).
- sigma_t
Temporal sigma (frames).
- sigma_r
Range sigma for guide intensity.
- range_bins
Unused placeholder for grid backend compatibility.
- passes
Integer number of lattice blur passes.
- mask
Optional 3D mask.
- interp_guide
Guide interpolation mode for resampling.
- interp_mask
Mask interpolation mode for resampling.
- backend
One of 'grid' or 'permutohedral'.
- design
Optional length-T design regressor to add as lattice feature.
- sigma_d
Sigma for the design feature.
- guides
Optional list of additional 3D guides.