monai.transforms.signal.array#

A collection of transforms for signal operations.

Classes

SignalContinuousWavelet([type, length, ...])

Generate continuous wavelet transform of a signal

SignalFillEmpty([replacement])

replace empty part of a signal (NaN)

SignalRandAddGaussianNoise([boundaries])

Add a random gaussian noise to the input signal

SignalRandAddSine([boundaries, frequencies])

Add a random sinusoidal signal to the input signal

SignalRandAddSinePartial([boundaries, ...])

Add a random partial sinusoidal signal to the input signal

SignalRandAddSquarePulse([boundaries, ...])

Add a random square pulse signal to the input signal

SignalRandAddSquarePulsePartial([...])

Add a random partial square pulse to a signal

SignalRandDrop([boundaries])

Randomly drop a portion of a signal

SignalRandScale([boundaries])

Apply a random rescaling on a signal

SignalRandShift([mode, filling, boundaries])

Apply a random shift on a signal

SignalRemoveFrequency([frequency, ...])

Remove a frequency from a signal