Дискретный стационарный вейвлет преобразовывает 2D
SWC = swt2(X,N,'wname')
[A,H,V,D]
= swt2(X,N,'wname')
SWC = swt2(X,N,Lo_D,Hi_D)
[A,H,V,D]
= swt2(X,N,Lo_D,Hi_D)
swt2 выполняет многоуровневое 2D стационарное разложение вейвлета с помощью или ортогонального или биоортогонального вейвлета. Задайте вейвлет с помощью его имени ('wname', смотрите wfilters для получения дополнительной информации) или его фильтры разложения.
SWC = swt2(X,N,' или wname')[A,H,V,D]
= swt2(X,N,' вычислите стационарное разложение вейвлета 2D или 3-D матричного wname')X с действительным знаком на уровне N, использование 'wname'.
Если X 3-D матрица, третья размерность X должен равняться 3.
N должно быть строго положительное целое число (см. wmaxlev для получения дополнительной информации), и 2 Н должен разделить size(X,1) и size(X,2).
Размерность X и уровень N определите размерности выходных параметров.
Если X 2D матрица и N больше 1, выходные параметры [A,H,V,D] трехмерные массивы, которые содержат коэффициенты:
Для 1 ≤ i ≤ N, выходная матрица A(:,:,i) содержит коэффициенты приближения уровня i.
Выходные матрицы H(:,:,i)vi и D(:,:,i) содержите коэффициенты деталей уровня i (горизонталь, вертикальная, и диагональная):
SWC = [H(:,:,1:N) ; V(:,:,1:N) ; D(:,:,1:N) ; A(:,:,N)]
Если X 2D матрица и N равно 1, выходные параметры [A,H,V,D] 2D массивы где A содержит коэффициенты приближения и HV, и D содержите горизонталь, вертикальные, и диагональные коэффициенты детали, соответственно.
Если X 3-D матрица размерности m- n- 3, и N больше 1, выходные параметры [A,H,V,D] 4-D массивы размерности m- n- 3 N, которые содержат коэффициенты:
Для 1 ≤ i ≤ N и j = 1, 2, 3, выходная матрица A(:,:,j,i) содержит коэффициенты приближения уровня i.
Выходные матрицы H(:,:,j,i), V(:,:,j,i) и D(:,:,j,i) содержите коэффициенты деталей уровня i (горизонталь, вертикальная, и диагональная):
SWC = [H(:,:,1:3,1:N) ; V(:,:,1:3,1:N) ; D(:,:,1:3,1:N) ; A(:,:,1:3,N)]
Если X 3-D матрица размерности m- n- 3, и N равно 1, выходные параметры [A,H,V,D] 4-D массивы размерности m- n- 1 3, которые содержат коэффициенты:
Для j = 1, 2, 3, выходная матрица A(:,:,1,j) содержит коэффициенты приближения.
Выходные матрицы H(:,:,1,j), V(:,:,1,j) и D(:,:,1,j) содержите горизонталь, вертикальные, и диагональные коэффициенты детали, соответственно.
SWC = [H(:,:,1,1:3) ; V(:,:,1,1:3) ; D(:,:,1,1:3) ; A(:,:,1,1:3)]
Примечание
swt2 использование арифметика с двойной точностью внутренне и возвращает содействующие матрицы с двойной точностью. swt2 предупреждает, если существует потеря точности при преобразовании, чтобы удвоиться.
Чтобы отличить одноуровневое разложение изображения истинного цвета от многоуровневого разложения индексируемого изображения, приближение и детализировать массивы коэффициентов изображений истинного цвета является 4-D массивами. Смотрите Отличают Одноуровневое Изображение Истинного цвета от Многоуровневых Индексируемых Разложений Изображений. Также смотрите примеры Стационарное Преобразование Вейвлета Изображения и Обратное Стационарное Преобразование Вейвлета Изображения.
Если K- разложение уровня выполняется, размерности AHV, и D массивами коэффициентов является m- n- 3 K.
Если одноуровневое разложение выполняется, размерности AHV, и D массивами коэффициентов является m- n- 1 3. Поскольку MATLAB® удаляет одиночный элемент последние размерности по умолчанию, третья размерность массивов коэффициентов является одиночным элементом.
SWC = swt2(X,N,Lo_D,Hi_D) или [A,H,V,D]
= swt2(X,N,Lo_D,Hi_D), вычисляет стационарное разложение вейвлета как в предыдущем синтаксисе, учитывая эти фильтры, как введено:
Lo_D разложение фильтр lowpass.
Hi_D фильтр высоких частот разложения.
Lo_D и Hi_D должна быть та же длина.
Примечание
swt2 задан с помощью периодического расширения. Размер приближения и коэффициентов деталей, вычисленных на каждом уровне, равняется размеру входных данных.
Когда X представляет индексируемое изображение, X m- n матрица. Если уровень разложения N больше 1, выходные массивы SWC или приблизительно, cH, cV, и CD является m- n- N массивы. Если уровень разложения N равно 1, выходные массивы SWC или приблизительно, cH, cV, и CD является m- n массивы.
Когда X представляет изображение истинного цвета, это становится m- n- 3 массива. Этим массивом является m- n- 3 массива, где каждый m- n матрица представляет красную, зеленую, или синюю цветную плоскость, конкатенированную по третьему измерению. Если уровень разложения N больше 1, выходные массивы SWC или приблизительно, cH, cV, и CD является m- n- 3 N. Если уровень разложения N равно 1, выходные массивы SWC или приблизительно, cH, cV, и CD является m- n- 1 3.
Для получения дополнительной информации о форматах изображения смотрите image и imfinfo страницы с описанием.
Для изображений алгоритм, похожий на одномерный случай, возможен для двумерных вейвлетов и масштабирующихся функций, полученных из одномерных единиц продуктом тензора.
Этот вид двумерного SWT приводит к разложению коэффициентов приближения на уровне j в четырех компонентах: приближение на уровне j +1 и детали в трех ориентациях (горизонталь, вертикальная, и диагональная).
Следующий график описывает основной шаг разложения для изображений:

Нэзон, Г.П.; Б.В. Сильверман (1995), “Стационарный вейвлет преобразовывает и некоторые статистические приложения”, Примечания Лекции в Статистике, 103, стр 281–299.
Койфман, Р.Р.; Донохо, D.L. (1995), “Шумоподавление инварианта перевода”, Примечания Лекции в Статистике, 103, стр 125–150.
Pesquet, Дж.К.; Х. Крим, Х. Карфэйтан (1996), “Независимые от времени ортонормированные представления вейвлета”, Знак Сделки IEEE. Proc., издание 44, 8, стр 1964–1970.