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.