SMOOTH USING RBF KERNEL

Smooths one or more curves using a Radial Basis Function (RBF) kernel, optionally resampling the result to a specified number of points. Use this worker to remove high-frequency noise from time-history or force-displacement curves while preserving the overall shape.

When to use

Classification: process.

Tagged: curve, kernel, noise_reduction, rbf, resampling, signal_processing, smoothing.

Inputs

Label ID Type Default Required Description
Curves To Be Derived curvestobesmoothed vector   One or more input curves (vector) to be smoothed; accepts multi-select curve collections — leave empty only if curves are piped in from an upstream worker.
Smoothness smoothness scalar 0.001   RBF smoothness (regularization) parameter controlling the trade-off between fit fidelity and smoothness; smaller values (e.g. 0.001, the default) produce a closer fit while larger values yield heavier smoothing.
Number of Points num_points scalar 100   Number of evenly spaced output points to resample each smoothed curve onto; defaults to 100 — increase for finer resolution or decrease for a coarser representation.

Outputs

Label ID Type Description
RBF Smoothed Curves curve_rbfsm_output_1 vector RBF-smoothed output curves (vector), resampled to num_points points, with the same x-range as the corresponding 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=curves_rbf_smoothing


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