API / geotoolkit / seismic / analysis / util / Smoothing / Smoothing
A utility class with methods useful for smoothing signal data Ported from the Saddleback Geosolution's Java implementation
Constructors
Methods
▸ getClassName(): string
string
▸ Static boxcarSmooth(inputSignal, smootherWidth): Float32Array
Smoothes the signal using a boxcar window (fast, but has window issues) The ends of the signal are handled by padding with repeated values.
| Name | Type | Description |
|---|---|---|
inputSignal | Float32Array | The input signal |
smootherWidth | number | The width of the smoothing interval |
Float32Array
smoothedSignal The smoothed signal
▸ Static fastSmooth(inputSignal, smootherWidth, taperFlag): Float32Array
Fast boxcar-like smoother (with optional taper) for the ends of the signal
| Name | Type | Description |
|---|---|---|
inputSignal | Float32Array | The signal in array representation |
smootherWidth | number | The smoothingWidth |
taperFlag | boolean | Whether tapering should be applied to signal's endpoints. |
Float32Array
smoothedSignal The smoothed signal
▸ Static getClassName(): string
string