ウェーブレット

ウェーブレットは短い波形様関数で,スケールしたり変換したりすることができる.ウェーブレット変換は任意の信号を取り,それをスケールし,変換したウェーブレットで表す.結果のウェーブレット変換はさまざまなスケールにおける信号の表現である.変換によりいろいろなスケールで別々に特徴を抑えたり強めたり等の操作を行うことができる. Wolfram言語にはウェーブレット解析の全機能が実装されており,多くのウェーブレットファミリ,連続ウェーブレット変換,いくつかの離散ウェーブレット変換(標準,定常,リフティング,パケット,...)をサポートする.離散ウェーブレット変換は任意の次元の配列や,直接処理したり可視化したりできる,変換の記号表現を与えるサウンドや画像に直接作用する.

スケール関数とウェーブレット関数

WaveletPhi 任意のウェーブレットファミリに対するスケール関数(ϕ)(「ファーザーウェーブレット」)

WaveletPsi 任意の波長ファミリに対するウェーブレット関数(ψ)(「マザーウェーブレット」)

WaveletFilterCoefficients ウェーブレットフィルタ係数

離散ウェーブレットファミリ

HaarWavelet ハール(Haar)ウェーブレットファミリの表現

DaubechiesWavelet Daubechiesウェーブレットファミリ

BattleLemarieWavelet  ▪  BiorthogonalSplineWavelet  ▪  CDFWavelet  ▪  CoifletWavelet  ▪  MeyerWavelet  ▪  ReverseBiorthogonalSplineWavelet  ▪  ShannonWavelet  ▪  SymletWavelet

連続ウェーブレットファミリ

MexicanHatWavelet ガウスウェーブレットファミリの導関数

GaborWavelet Gaborウェーブレットファミリ

DGaussianWavelet  ▪  MorletWavelet  ▪  PaulWavelet

離散ウェーブレット変換

DiscreteWaveletTransform ウェーブレット基底とスケール関数(DWT)

StationaryWaveletTransform 定常ウェーブレット変換(SWT)

LiftingWaveletTransform リフティングウェーブレット変換(LWT)

DiscreteWaveletPacketTransform 離散ウェーブレットパケット変換(DWPT)

StationaryWaveletPacketTransform 定常ウェーブレットパケット変換(SWPT)

InverseWaveletTransform 離散逆ウェーブレット変換(IDWT,ISWT,IDWPT,ISWPT,ILWT)

Padding  ▪  WorkingPrecision  ▪  ArrayPad  ▪  ...

連続ウェーブレット変換

ContinuousWaveletTransform 連続ウェーブレット変換(CWT)

InverseContinuousWaveletTransform 逆ウェーブレット変換(ICWT)

Padding  ▪  WorkingPrecision  ▪  ArrayPad  ▪  ...

変換操作

ContinuousWaveletData 連続ウェーブレット分解の記号表現

"Wavelet"  ▪  "Scales"  ▪  "Octaves"  ▪  ...

DiscreteWaveletData 離散ウェーブレット分解の記号表現

"Transform"  ▪  "TreeView"  ▪  "BestBasisBlockView"  ▪  ...

LiftingFilterData ウェーブレットリフティングフィルタの記号表現

"ForwardLiftingFunction"  ▪  "ForwardIntegerLiftingFunction"  ▪  ...

WaveletMapIndexed 変換されたデータの木に関数を適用する

WaveletThreshold ウェーブレット表現の閾値フィルタリング

WaveletBestBasis 再構成に最適の機を計算する

ウェーブレットの可視化

WaveletScalogram 1Dウェーブレットスカログラムをプロットする

WaveletListPlot 1Dウェーブレット変換をプロットする

WaveletMatrixPlot 2Dウェーブレット変換をプロットする

WaveletImagePlot 画像ウェーブレット変換をプロットする