Одноуровневое дискретное 2-D вейвлет-преобразование
dwt2 вычисляет одноуровневую 2-D вейвлет-декомпозицию. Выдержать сравнение dwt2 с wavedec2 что может быть более полезным для вашего приложения. Разложение выполняется по отношению к конкретному вейвлету (см. wfilters для получения дополнительной информации) или конкретных фильтров вейвлет-декомпозиции.
[ вычисляет одноуровневую 2-ю дискретную небольшую волну преобразовывает (DWT) входных данных cA,cH,cV,cD] = dwt2(X,wname)X с использованием wname вейвлет. dwt2 возвращает матрицу коэффициентов аппроксимации cA и матрицы коэффициентов детализации cH, cV, и cD (горизонтальный, вертикальный и диагональный соответственно).
[ вычисляет одноуровневый 2-D DWT с режимом расширения cA,cH,cV,cD] = dwt2(___,'mode',extmode)extmode. Включить этот аргумент после всех остальных аргументов.
Примечание
Для gpuArray входы, поддерживаемые режимы: 'symh' ('sym') и 'per'. Все 'mode' варианты, за исключением 'per' преобразуются в 'symh'. См. пример одноуровневого 2-D дискретного вейвлет-преобразования на графическом процессоре.
Алгоритм 2-D вейвлет-декомпозиции для изображений аналогичен одномерному случаю. Двумерные вейвлет-функции и функции масштабирования получают, принимая тензорные произведения одномерных вейвлет-функций и функций масштабирования. Такой вид двумерного DWT приводит к разложению коэффициентов аппроксимации на уровне j в четырёх компонентах: аппроксимация на уровне j + 1, а детали в трёх ориентациях (горизонтальной, вертикальной и диагональной). Следующая диаграмма описывает основные шаги разложения для изображений.

где
- Столбцы с пониженной выборкой: сохранить столбцы с четной индексацией
- Строки с пониженной выборкой: сохранить строки с четным индексом
- Свернуть с фильтром X строки записи
- Свернуть с фильтром X столбцы записи
Разложение инициализируется установкой коэффициентов аппроксимации, равных изображению s: cA0 = s.
Примечание
Чтобы справиться с эффектами конца сигнала, введенными алгоритмом на основе свертки, 1-D и 2-D DWT используют глобальную переменную, управляемую dwtmode. Эта переменная определяет тип используемого режима расширения сигнала. Возможные опции включают заполнение нулем и симметричное расширение, которое является режимом по умолчанию.
[1] Даубехии, Ингрид. Десять лекций по вейвлетам. Серия региональных конференций CBMS-NSF по прикладной математике 61. Филадельфия, Пенсильвания: Общество промышленной и прикладной математики, 1992.
[2] Маллат, С.Г. «Теория разложения сигнала с множественным разрешением: вейвлет-представление». IEEE Transactions on Pattern Analysis and Machine Intelligence 11, No. 7 (июль 1989 года): 674-93. https://doi.org/10.1109/34.192463.
[3] Мейер, Я. Вейвлетс и Операторы. Перевёл Д. Х. Сэлинджер. Кембридж, Великобритания: Cambridge University Press, 1995.