exponenta event banner

plotdt

Печать вейвлет-преобразования с двойным деревом или двойной плотностью

Синтаксис

Описание

пример

plotdt(wt) строит графики коэффициентов разложения банка 1-D или 2-D вейвлет-фильтров, wt.

Примеры

свернуть все

Постройте график комплексного вейвлет-преобразования двойного дерева шумного доплеровского сигнала.

Загрузите шумный доплеровский сигнал. Получите комплексное вейвлет-преобразование двойного дерева до уровня 4.

load noisdopp;
wt = dddtree('cplxdt',noisdopp,4,'dtf1');

Постройте график коэффициентов.

plotdt(wt)

Figure CPLXDT contains 10 axes. Axes 1 with title Type of TREE: CPLXDT contains an object of type line. Axes 2 contains an object of type line. Axes 3 contains an object of type line. Axes 4 contains an object of type line. Axes 5 contains an object of type line. Axes 6 contains an object of type line. Axes 7 contains an object of type line. Axes 8 contains an object of type line. Axes 9 contains an object of type line. Axes 10 contains an object of type line.

Постройте график комплексного ориентированного вейвлет-преобразования двойного дерева изображения.

Загрузить xbox изображение. Получить комплексное ориентированное вейвлет-преобразование двойного дерева до уровня 3.

load xbox;
wt = dddtree2('cplxdt',xbox,3,'dtf1');

Постройте график коэффициентов.

plotdt(wt)

Figure CPLXDT - LEVEL 3 contains 40 axes and other objects of type uicontrol, uipanel. Axes 1 with title C_{111} contains an object of type image. Axes 2 with title C_{121} contains an object of type image. Axes 3 with title C_{112} contains an object of type image. Axes 4 with title C_{122} contains an object of type image. Axes 5 with title C_{211} contains an object of type image. Axes 6 with title C_{221} contains an object of type image. Axes 7 with title C_{212} contains an object of type image. Axes 8 with title C_{222} contains an object of type image. Axes 9 with title C_{311} contains an object of type image. Axes 10 with title C_{321} contains an object of type image. Axes 11 with title C_{312} contains an object of type image. Axes 12 with title C_{322} contains an object of type image. Axes 13 with title C_{111} contains an object of type image. Axes 14 with title C_{121} contains an object of type image. Axes 15 with title C_{112} contains an object of type image. Axes 16 with title C_{122} contains an object of type image. Axes 17 with title C_{211} contains an object of type image. Axes 18 with title C_{221} contains an object of type image. Axes 19 with title C_{212} contains an object of type image. Axes 20 with title C_{222} contains an object of type image. Axes 21 with title C_{311} contains an object of type image. Axes 22 with title C_{321} contains an object of type image. Axes 23 with title C_{312} contains an object of type image. Axes 24 with title C_{322} contains an object of type image. Axes 25 with title C_{111} contains an object of type image. Axes 26 with title C_{121} contains an object of type image. Axes 27 with title C_{112} contains an object of type image. Axes 28 with title C_{122} contains an object of type image. Axes 29 with title C_{211} contains an object of type image. Axes 30 with title C_{221} contains an object of type image. Axes 31 with title C_{212} contains an object of type image. Axes 32 with title C_{222} contains an object of type image. Axes 33 with title C_{311} contains an object of type image. Axes 34 with title C_{321} contains an object of type image. Axes 35 with title C_{312} contains an object of type image. Axes 36 with title C_{322} contains an object of type image. Axes 37 with title C_{11} contains an object of type image. Axes 38 with title C_{21} contains an object of type image. Axes 39 with title C_{12} contains an object of type image. Axes 40 with title C_{22} contains an object of type image.

Выберите требуемые коэффициенты детализации уровня из выпадающего списка.

Входные аргументы

свернуть все

Вейвлет-преобразование, возвращаемое как структура из dddtree или dddtree2 с этими полями:

Тип вейвлет-декомпозиции (банка фильтров), указанный как один из 'dwt', 'ddt', 'realdt', 'cplxdt',, 'realdddt', или 'cplxdddt'. 'realdt' и 'realdddt' действительны только для 2-D вейвлет-преобразования. Тип, 'dwt', является критически дискретизированным (нерезонантным) дискретным вейвлет-преобразованием для 1-D данных или 2-D изображений. Другие типы декомпозиции представляют собой сверхдискретизированные вейвлет-преобразования. Дополнительные сведения о типах преобразования см. в разделе dddtree для 1-D вейвлет-преобразований и dddtree2 для 2-D вейвлет-преобразований.

Уровень вейвлет-разложения, заданный как положительное целое число.

Фильтры разложения (анализа) и реконструкции (синтеза), указанные как структура с этими полями:

Фильтры разложения первого уровня, заданные как матрица N-by-2 или N-by-3 для вейвлет-преобразований с одним деревом, или массив ячеек 1 на 2 из двух N-by-2 или N-by-3 матриц для вейвлет-преобразований с двумя деревьями. Матрицы N-by-3 для вейвлет-преобразований двойной плотности. Для N-by-2 матрицы первым столбцом матрицы является масштабный (низкочастотный) фильтр, а вторым столбцом - вейвлет (высокопроходный) фильтр. Для N-by-3 матрицы первым столбцом матрицы является масштабный (низкочастотный) фильтр, а вторым и третьим столбцами являются вейвлет (высокопроходные) фильтры. Для преобразований двойного дерева каждый элемент массива ячеек содержит фильтры анализа первого этапа для соответствующего дерева.

Анализ фильтрует для уровней > 1, заданных как матрица N-by-2 или N-by-3 для вейвлет-преобразований с одним деревом, или массив ячеек 1 на 2 из двух N-by-2 или N-by-3 матриц для вейвлет-преобразований с двумя деревьями. Матрицы N-by-3 для вейвлет-преобразований двойной плотности. Для N-by-2 матрицы первым столбцом матрицы является масштабный (низкочастотный) фильтр, а вторым столбцом - вейвлет (высокопроходный) фильтр. Для N-by-3 матрицы первым столбцом матрицы является масштабный (низкочастотный) фильтр, а вторым и третьим столбцами являются вейвлет (высокопроходные) фильтры. Для преобразований двойного дерева каждый элемент массива ячеек содержит фильтры анализа для соответствующего дерева.

Фильтры реконструкции первого уровня, заданные как матрица N-by-2 или N-by-3 для вейвлет-преобразований с одним деревом или массив ячеек 1 на 2 из двух N-by-2 или N-by-3 матриц для вейвлет-преобразований с двумя деревьями. Матрицы N-by-3 для вейвлет-преобразований двойной плотности. Для N-by-2 матрицы первым столбцом матрицы является масштабный (низкочастотный) фильтр, а вторым столбцом - вейвлет (высокопроходный) фильтр. Для N-by-3 матрицы первым столбцом матрицы является масштабный (низкочастотный) фильтр, а вторым и третьим столбцами являются вейвлет (высокопроходные) фильтры. Для преобразований двойного дерева каждый элемент массива ячеек содержит фильтры синтеза первой ступени для соответствующего дерева.

Фильтры реконструкции для уровней > 1, заданные как матрица N-by-2 или N-by-3 для вейвлет-преобразований с одним деревом, или массив ячеек 1 на 2 из двух N-by-2 или N-by-3 матриц для вейвлет-преобразований с двумя деревьями. Матрицы N-by-3 для вейвлет-преобразований двойной плотности. Для N-by-2 матрицы первым столбцом матрицы является масштабный (низкочастотный) фильтр, а вторым столбцом - вейвлет (высокопроходный) фильтр. Для N-by-3 матрицы первым столбцом матрицы является масштабный (низкочастотный) фильтр, а вторым и третьим столбцами являются вейвлет (высокопроходные) фильтры. Для преобразований двойного дерева каждый элемент массива ячеек содержит фильтры синтеза первой ступени для соответствующего дерева.

Коэффициенты вейвлет-преобразования, заданные как 1-by- (level+ 1) массив ячеек матриц. Размер и структура матричных элементов массива ячеек зависят от типа вейвлет-преобразования и от того, является ли разложение 1-D или 2-D. Для 1-D вейвлет-преобразования коэффициенты организованы по типу преобразования следующим образом:

  • 'dwt'cfs{j}

    • j = 1,2,...level - уровень.

    • cfs{level+1} являются коэффициентами нижних частот или масштабированием.

  • 'ddt'cfs{j}(:,:,k)

    • j = 1,2,... level - уровень.

    • k = 1,2 - вейвлет-фильтр.

    • cfs{level+1}(:,:) являются коэффициентами нижних частот или масштабированием.

  • 'cplxdt'cfs{j}(:,:,m)

    • j = 1,2,... level - уровень.

    • m = 1,2 - действительная и мнимая части.

    • cfs{level+1}(:,:) являются коэффициентами нижних частот или масштабированием.

  • 'realdddt'cfs{j}(:,:,d,k)

    • j = 1,2,... level - уровень.

    • d = 1,2,3 - ориентация.

    • k = 1,2 - дерево вейвлет-преобразования.

    • cfs{level+1}(:,:) являются коэффициентами нижних частот или масштабированием.

  • 'cplxdddt'cfs{j}(:,:,d,k,m)

    • j = 1,2,... level - уровень.

    • k = 1,2 - дерево вейвлет-преобразования.

    • m = 1,2 - действительная и мнимая части.

    • cfs{level+1}(:,:) являются коэффициентами нижних частот или масштабированием.

Для 2-D вейвлет-преобразования коэффициенты организованы по типу преобразования следующим образом:

  • 'dwt'cfs{j}(:,:,d)

    • j = 1,2,... level - уровень.

    • d = 1,2,3 - ориентация.

    • cfs{level+1}(:,:) являются коэффициентами нижних частот или масштабированием.

  • 'ddt'cfs{j}(:,:,d)

    • j = 1,2,... level - уровень.

    • d = 1,2,3,4,5,6,7,8 - ориентация.

    • cfs{level+1}(:,:) являются коэффициентами нижних частот или масштабированием.

  • 'realddt'cfs{j}(:,:,d,k)

    • j = 1,2,... level - уровень.

    • d = 1,2,3 - ориентация.

    • k = 1,2 - дерево вейвлет-преобразования.

    • cfs{level+1}(:,:) являются коэффициентами нижних частот или масштабированием.

  • 'cplxdt'cfs{j}(:,:,d,k,m)

    • j = 1,2,... level - уровень.

    • d = 1,2,3 - ориентация.

    • k = 1,2 - дерево вейвлет-преобразования.

    • m = 1,2 - действительная и мнимая части.

    • cfs{level+1}(:,:) являются коэффициентами нижних частот или масштабированием.

  • 'realdddt'cfs{j}(:,:,d,k)

    • j = 1,2,... level - уровень.

    • d = 1,2,3 - ориентация.

    • k = 1,2 - дерево вейвлет-преобразования.

    • cfs{level+1}(:,:) являются коэффициентами нижних частот или масштабированием.

  • 'cplxdddt'cfs{j}(:,:,d,k,m)

    • j = 1,2,... level - уровень.

    • d = 1,2,3 - ориентация.

    • k = 1,2 - дерево вейвлет-преобразования.

    • m = 1,2 - действительная и мнимая части.

    • cfs{level+1}(:,:) являются коэффициентами нижних частот или масштабированием.

Представлен в R2013b