Learn R Programming

rwavelet (version 0.4.1)

Wavelet Analysis

Description

Perform wavelet analysis (orthogonal,translation invariant, tensorial, 1-2-3d transforms, thresholding, block thresholding, linear,...) with applications to data compression or denoising/regression. The core of the code is a port of 'MATLAB' Wavelab toolbox written by D. Donoho, A. Maleki and M. Shahram ().

Copy Link

Version

Install

install.packages('rwavelet')

Monthly Downloads

198

Version

0.4.1

License

LGPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Navarro Fabien

Last Published

December 12th, 2020

Functions in rwavelet (0.4.1)

CVlinear

2-Fold Cross Validation for linear estimator
FWT2_PO

2-d MRA Forwad Wavelet Transform (periodized, orthogonal)
BlockThresh

1d wavelet Block Thresholding
FTWT2_PO

2-d tensor wavelet transform (periodized, orthogonal).
HardThresh

Apply Hard Threshold
MakeSignal

Make artificial signal
MakeSignalNewb

Make artificial 1-d signal
ITWT2_PO

Inverse 2-d Tensor Wavelet Transform (periodized, orthogonal)
JSThresh

Apply James-Stein Threshold
SLphantom

3-d Shepp-Logan phantom
IWT_TI

Invert Translation Invariant Wavelet Transform
UpSampleN

Upsampling operator
invblock_partition2d

Inversion of the 2d block partition
PlotSpikes

Plot 1-d signal as baseline with series of spikes
lshift

Circular left shift of 1-d signal
MultiVisu

Apply Universal Thresholding to Wavelet Coefficients
UpDyadLo

Lo-Pass Upsampling operator; periodized
IWT3_PO

Inverse 3-d MRA Wavelet Transform (periodized, orthogonal)
SNR

Signal/Noise ratio
block_partition

Construct 1d block partition
aconv

Convolution tool for two-scale transform
FWT2_TI

2-d Translation Invariant Forward Wavelet Transform
IWT_PO

Inverse Wavelet Transform (periodized, orthogonal)
SUREThresh

Adaptive Threshold Selection Using Principle of SURE
GWN

Generation of Gaussian White Noise
FWT_TI

Translation Invariant Forward Wavelet Transform
ShapeAsRow

Make signal a row vector
invblock_partition

Inversion of the 1d block partition
MirrorFilt

Apply (-1)^t modulation
MinMaxThresh

Minimax Thresholding
iconvv

Convolution tool for two-scale transform
IWT2_PO

Inverse 2-d MRA Wavelet Transform (periodized, orthogonal)
packet

Packet table indexing
IWT2_TI

Invert 2-d Translation Invariant Wavelet Transform
dyadlength

Find length and dyadic length of array
dyad

Index entire j-th dyad of 1-d wavelet xform
quadlength

Find length and dyadic length of square matrix
rshift

Circular right shift of 1-d signal
repmat

Replicate and tile an array
MAD

Median Absolute Deviation
MakeONFilter

Generate Orthonormal QMF Filter for Wavelet Transform
MultiMAD

Apply Shrinkage with level-dependent Noise level estimation
block_partition2d

Construct 2d block partition
cubelength

Find length and dyadic length of square array
RaphNMR

Nuclear magnetic resonance (NMR) signal
PlotWaveCoeff

Spike-plot display of wavelet coefficients
SoftThresh

Apply Soft Threshold
UpDyadHi

Hi-Pass Upsampling operator; periodized
MultiSURE

Apply Shrinkage to Wavelet Coefficients
ValSUREThresh

Adaptive Threshold Selection Using Principle of SURE
VisuThresh

Visually calibrated Adaptive Smoothing
DownDyadLo

Lo-Pass Downsampling operator (periodized)
FWT3_PO

3-d MRA Forward Wavelet Transform (periodized, orthogonal)
FWT_PO

Forward Wavelet Transform (periodized, orthogonal)
DownDyadHi

Hi-Pass Downsampling operator (periodized)
CircularShift

Circular Shifting of a matrix/image