SMOOTH USING RBF KERNEL

Smooths an input curve using a Radial Basis Function (RBF) kernel, redistributing it onto a uniform grid of output points. Use this worker to remove high-frequency noise from time-history or force-displacement curves while preserving the overall signal shape.

When to use

Classification: process.

Tagged: curve, kernel, noise_reduction, radial_basis_function, rbf, smoothing.

Inputs

Label ID Type Default Required Description
Curve To Be Derived curvetobesmoothed vector   The input curve (x/y vector pair) to be smoothed; accepts any time-history or spatial curve in d3VIEW curve format.
Smoothness smoothness scalar 0.001   RBF smoothness (regularisation) parameter controlling the trade-off between fidelity and smoothness; smaller values (e.g. 0.001, default) stay closer to the raw data, larger values yield a smoother output.
Number of Points num_points scalar 100   Number of uniformly spaced output points on which the smoothed RBF is evaluated; default is 100 — increase for higher output resolution.

Outputs

Label ID Type Description
RBF Smoothed Curve curve_sm_output_1 vector The RBF-smoothed output curve resampled at the requested number of points, in the same units as the input curve.

Disciplines

  • data.curve.transform
  • data.signal_processing

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_rbf_smoothing


Auto-generated from transformation schema. Worker id: curve_rbf_smoothing. Schema hash: cdb0766ed944. Hand-curated docs in workerexamples/ override this page when present.