Class drift::SimpleDenoiseAlgorithm¶
template <typename T typename T>
ClassList > drift > SimpleDenoiseAlgorithm
#include <denoise_algorithms.h>
Inherits the following classes: drift::DenoiseAlgorithm
Public Types¶
Type | Name |
---|---|
typedef typename DenoiseAlgorithm< T >::Signal1D | Signal1D |
typedef typename DenoiseAlgorithm< T >::Signal2D | Signal2D |
Public Types inherited from drift::DenoiseAlgorithm¶
Type | Name |
---|---|
typedef blaze::DynamicVector< T > | Signal1D |
typedef blaze::DynamicMatrix< T > | Signal2D |
Public Functions¶
Type | Name |
---|---|
virtual Signal2D | Denoise (const Signal2D & data, const size_t step=0) override const |
virtual Signal1D | Denoise (const Signal1D & data, const size_t step=0) override const |
SimpleDenoiseAlgorithm (T compression_level) |
Public Functions inherited from drift::DenoiseAlgorithm¶
Type | Name |
---|---|
virtual Signal1D | Denoise (const Signal1D & data, const size_t step=0) const = 0 |
virtual Signal2D | Denoise (const Signal2D & data, const size_t step=0) const = 0 |
virtual | ~DenoiseAlgorithm () = default |
Detailed Description¶
Suppresses a part of the smallest values in subbands
Template parameters:
T
Public Types Documentation¶
typedef Signal1D¶
using drift::SimpleDenoiseAlgorithm< T >::Signal1D = typename DenoiseAlgorithm<T>::Signal1D;
typedef Signal2D¶
using drift::SimpleDenoiseAlgorithm< T >::Signal2D = typename DenoiseAlgorithm<T>::Signal2D;
Public Functions Documentation¶
function Denoise [1/2]¶
inline virtual Signal2D drift::SimpleDenoiseAlgorithm::Denoise (
const Signal2D & data,
const size_t step=0
) override const
Implements drift::DenoiseAlgorithm::Denoise
function Denoise [2/2]¶
inline virtual Signal1D drift::SimpleDenoiseAlgorithm::Denoise (
const Signal1D & data,
const size_t step=0
) override const
Parameters:
data
Returns:
Implements drift::DenoiseAlgorithm::Denoise
function SimpleDenoiseAlgorithm¶
inline explicit drift::SimpleDenoiseAlgorithm::SimpleDenoiseAlgorithm (
T compression_level
)
Create a denoiser
Parameters:
compression_level
the level of the compression 0 - no compression, 1- all values are zero
The documentation for this class was generated from the following file wavelet_buffer/denoise_algorithms.h