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.