Skip to content

WaveletParameters

Bases: impl.WaveletParameters

Parameters of wavelet decomposition

Source code in python/src/wavelet_buffer/wavelet_buffer.py
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
class WaveletParameters(impl.WaveletParameters):
    """Parameters of wavelet decomposition"""

    signal_shape: List[int]
    """For 1D signal with size N [N], for 2DN signal with size MXN, [M,N]
    """

    signal_number: int
    """ N for 2DN signal, e.g. RGB image would be 3 signals
    """

    decomposition_steps: int
    """Number of decomposition steps
    """

    wavelet_type: WaveletType
    """Type WaveletType.NONE, DB{1..5}, if it is NONE no wavelet composition
    """

decomposition_steps: int instance-attribute

Number of decomposition steps

signal_number: int instance-attribute

N for 2DN signal, e.g. RGB image would be 3 signals

signal_shape: List[int] instance-attribute

For 1D signal with size N [N], for 2DN signal with size MXN, [M,N]

wavelet_type: WaveletType instance-attribute

Type WaveletType.NONE, DB{1..5}, if it is NONE no wavelet composition