wdenoise
ウェーブレット信号のノイズ除去
構文
説明
は、コーシー事前分布を使用した実証的ベイズ法を使用して XDEN
= wdenoise(X
)X
のデータのノイズを除去します。既定では、sym4
ウェーブレットが事後中央値しきい値ルールと共に使用されます。ノイズは floor(log2N)
と wmaxlev(N,"sym4")
の最小値まで除去されます。N はデータに含まれるサンプルの数です。(詳細については、wmaxlev
を参照してください)。X
は実数値のベクトル、行列、または timetable です。
X
が行列の場合、wdenoise
ではX
の各列のノイズが除去されます。X
が timetable の場合、wdenoise
には実数値のベクトルを個別の変数で含めるか、データの実数値の行列を 1 つ含めなければなりません。X
は等間隔でサンプリングされると仮定されます。X
が timetable の場合、タイムスタンプが線形に等間隔でないと、wdenoise
から警告が発行されます。
は、前述の構文の入力引数のいずれかに加えて名前と値のペアの引数を使用し、1 つ以上のオプションを指定します。たとえば、XDEN
= wdenoise(___,Name,Value
)xden = wdenoise(x,3,"Wavelet","db2")
は、Daubechies db2
ウェーブレットを使用して x
をレベル 3 までノイズ除去します。
[
は、ノイズ除去後のウェーブレット係数とスケーリング係数を cell 配列 XDEN
,DENOISEDCFS
] = wdenoise(___)DENOISEDCFS
で返します。DENOISEDCFS
の要素は分解能の降順になります。DENOISEDCFS
の最後の要素には Approximation (スケーリング) 係数が格納されます。
[
は、元のウェーブレット係数とスケーリング係数を cell 配列 XDEN
,DENOISEDCFS
,ORIGCFS
] = wdenoise(___)ORIGCFS
で返します。ORIGCFS
の要素は分解能の降順になります。ORIGCFS
の最後の要素には Approximation (スケーリング) 係数が格納されます。
例
入力引数
出力引数
アルゴリズム
ノイズを含む信号の最も一般的なモデルは次の形式になります。
n は時間で、等間隔になります。この最も簡単なモデルにおいて、e(n) がガウス ホワイト ノイズ N(0,1) で、ノイズ レベル σ が 1 に等しいとします。ノイズ除去の目的は、信号 s のノイズ部分を抑制し、f を復元することです。
ノイズ除去手順には 3 つのステップがあります。
分解 — ウェーブレットを選択し、レベル
N
を選択します。信号 s のレベルN
のウェーブレット分解を計算します。Detail 係数のしきい値処理 — 1 から
N
までの各レベルで、しきい値を選択し、Detail 係数にソフトなしきい値処理を適用します。再構成 — レベル
N
の元の Approximation 係数とレベル 1 からN
までの変更後の Detail 係数に基づいて、ウェーブレットの再構成を計算します。
しきい値選択ルールの詳細については、Wavelet Denoising and Nonparametric Function Estimationおよび関数 thselect
のヘルプを参照してください。
参照
[1] Abramovich, F., Y. Benjamini, D. L. Donoho, and I. M. Johnstone. “Adapting to Unknown Sparsity by Controlling the False Discovery Rate.” Annals of Statistics, Vol. 34, Number 2, pp. 584–653, 2006.
[2] Antoniadis, A., and G. Oppenheim, eds. Wavelets and Statistics. Lecture Notes in Statistics. New York: Springer Verlag, 1995.
[3] Cai, T. T. “On Block Thresholding in Wavelet Regression: Adaptivity, Block size, and Threshold Level.” Statistica Sinica, Vol. 12, pp. 1241–1273, 2002.
[4] Donoho, D. L. “Progress in Wavelet Analysis and WVD: A Ten Minute Tour.” Progress in Wavelet Analysis and Applications (Y. Meyer, and S. Roques, eds.). Gif-sur-Yvette: Editions Frontières, 1993.
[5] Donoho, D. L., I. M. Johnstone. “Ideal Spatial Adaptation by Wavelet Shrinkage.” Biometrika, Vol. 81, pp. 425–455, 1994.
[6] Donoho, D. L. “De-noising by Soft-Thresholding.” IEEE Transactions on Information Theory, Vol. 42, Number 3, pp. 613–627, 1995.
[7] Donoho, D. L., I. M. Johnstone, G. Kerkyacharian, and D. Picard. “Wavelet Shrinkage: Asymptopia?” Journal of the Royal Statistical Society, series B, Vol. 57, No. 2, pp. 301–369, 1995.
[8] Johnstone, I. M., and B. W. Silverman. “Needles and Straw in Haystacks: Empirical Bayes Estimates of Possibly Sparse Sequences.” Annals of Statistics, Vol. 32, Number 4, pp. 1594–1649, 2004.
拡張機能
バージョン履歴
R2017b で導入