mswcmpscr

Очки сжатия вейвлета мультисигнала 1-D

Синтаксис

[THR,L2SCR,NOSCR,IDXSORT] = mswcmpscr(DEC)

Описание

[THR,L2SCR,NOSCR,IDXSORT] = mswcmpscr(DEC) вычисляет четыре матрицы: пороги THR, очки сжатия L2SCR и NOSCR и индексы IDXSORT. Разложение DEC соответствует матрице коэффициентов вейвлета CFS, полученный конкатенацией детали и (опционально) коэффициентов приближения, где

CFS = [cd{DEC.level}, ... , cd{1}] или  CFS = [ca, cd{DEC.level}, ... , cd{1}]

Конкатенация сделана построчной, если DEC.dirDec равен 'r' или по столбцам если DEC.dirDec равен 'c'.

Если NbSIG является количеством исходных сигналов и NbCFS количество коэффициентов для каждого сигнала (все или только коэффициенты детали), то CFS является NbSIG-by-NbCFS матрица. Поэтому

  • THR, L2SCR, NOSCR является NbSIG (NbCFS+1) матрицами

  • IDXSORT является NbSIG-by-NbCFS матрица

  • THR(:,2:end) равен CFS, отсортированному по строке в порядке возрастания относительно абсолютного значения.

  • Для каждой строки IDXSORT содержит порядок коэффициентов и THR(:,1)=0.

Для сигнала ith:

  • L2SCR(i,j) является процентом сохраненной энергии (L2-норма), соответствуя порогу, равному CFS(i,j-1) (2jNbCFS), и L2SCR(:,1)=100.

  • N0SCR(i,j) является процентом нулей, соответствующих порогу, равному CFS(i,j-1) (2jNbCFS), и N0SCR(:,1)=0.

Могут использоваться еще три дополнительных входных параметров:

[...] = mswcmpscr(...,S_OR_H,KEEPAPP,IDXSIG)

  • S_OR_H ('s' or 'h') обозначает мягкую или трудную пороговую обработку (дополнительную информацию см. в mswthresh).

  • KEEPAPP (true or false) указывает, сохранить ли коэффициенты приближения (true) или не (false).

  • IDXSIG является вектором, который содержит индексы начальных сигналов или 'all'.

Значениями по умолчанию является, соответственно, 'h', ложь и 'all'.

Примеры

% Load original 1D-multisignal.
load thinker

% Perform a decomposition at level 2 using wavelet db2.
dec = mdwtdec('r',X,2,'db2');

% Compute compression performances for soft an hard thresholding.
[THR_S,L2SCR_S,N0SCR_S] = mswcmpscr(dec,'s');
[THR_H,L2SCR_H,N0SCR_H] = mswcmpscr(dec,'h');

Ссылки

Daubechies, я. (1992), Десять лекций по вейвлетам, ряду конференции CBMS-NSF в прикладной математике. SIAM Эд.

Mallat, S. (1989), “Теория для мультиразрешения сигнализирует о разложении: представление вейвлета”, Анальный Шаблон IEEE. и Машина Intell., издание 11, № 7, стр 674–693.

Мейер, Y. (1990), Ondelettes и opérateurs, Том 1, Герман Эд. (Английский перевод: Вейвлеты и операторы, Кембриджское Нажатие Унив. 1993.)

Смотрите также

| | |

Представленный в R2007a