Двойной древовидный или вейвлет графика с удвоенной плотностью преобразовывает
Постройте комплексное двойное древовидное преобразование вейвлета шумного Доплеровского сигнала.
Загрузите шумный Доплеровский сигнал. Получите комплексный двойной древовидный вейвлет, преобразовывают вниз к уровню 4.
load noisdopp; wt = dddtree('cplxdt',noisdopp,4,'dtf1');
Постройте коэффициенты.
plotdt(wt)
Постройте ориентированное двойное древовидное преобразование вейвлета комплекса изображения.
Загрузите xbox
изображение. Получите ориентированный двойной древовидный вейвлет комплекса, преобразовывают вниз к уровню 3.
load xbox; wt = dddtree2('cplxdt',xbox,3,'dtf1');
Постройте коэффициенты.
plotdt(wt)
Выберите желаемые коэффициенты детали уровня из выпадающего списка.
wt
— Вейвлет преобразовываетВейвлет преобразовывает, возвращенный как структура в dddtree
или dddtree2
с этими полями:
type
— Тип разложения вейвлета (набор фильтров)'dwt'
| 'ddt'
| 'realdt'
| 'cplxdt'
| 'realdddt'
| 'cplxdddt'
Тип разложения вейвлета (набор фильтров), заданный как один из 'dwt'
, 'ddt'
, 'realdt'
, 'cplxdt'
, 'realdddt'
, или 'cplxdddt'
. 'realdt'
и 'realdddt'
только допустимы для 2D вейвлета, преобразовывают. Тип, 'dwt'
, критически произведенный (безызбыточный) дискретный вейвлет, преобразовывают для 1D данных или 2D изображений. Другие типы разложения являются сверхдискретизированным вейвлетом, преобразовывает. Для получения дополнительной информации о типах преобразования смотрите dddtree
поскольку 1D вейвлет преобразовывает и dddtree2
поскольку 2D вейвлет преобразовывает.
level
— Уровень разложения вейвлетаУровень разложения вейвлета, заданного как положительное целое число.
filters
— Разложение (анализ) и реконструкция (синтез) фильтрыРазложение (анализ) и реконструкция (синтез) фильтры, заданные как структура с этими полями:
Fdf
— Аналитические фильтры первой стадииПервые фильтры разложения уровня, заданные как N-by-2 или N-by-3 матрица для одно-древовидного вейвлета, преобразовывают, или 1 2 массив ячеек двух N-by-2 или N-by-3 матрицы для двойного древовидного вейвлета преобразовывает. Матрицами является N-by-3 для вейвлета с удвоенной плотностью, преобразовывает. Для N-by-2 матрица, первый столбец матрицы является масштабирующимся (lowpass), фильтр и второй столбец являются вейвлетом (highpass) фильтр. Для N-by-3 матрица, первый столбец матрицы является масштабирующимся (lowpass), фильтр и вторые и третьи столбцы являются вейвлетом (highpass) фильтры. Поскольку двойное дерево преобразовывает, каждый элемент массива ячеек содержит аналитические фильтры первой стадии для соответствующего дерева.
Df
— Анализ фильтрует для уровней> 1Аналитические фильтры для уровней> 1, заданный как N-by-2 или N-by-3 матрица для одно-древовидного вейвлета преобразовывают, или 1 2 массив ячеек двух N-by-2 или N-by-3 матрицы для двойного древовидного вейвлета преобразовывает. Матрицами является N-by-3 для вейвлета с удвоенной плотностью, преобразовывает. Для N-by-2 матрица, первый столбец матрицы является масштабирующимся (lowpass), фильтр и второй столбец являются вейвлетом (highpass) фильтр. Для N-by-3 матрица, первый столбец матрицы является масштабирующимся (lowpass), фильтр и вторые и третьи столбцы являются вейвлетом (highpass) фильтры. Поскольку двойное дерево преобразовывает, каждый элемент массива ячеек содержит аналитические фильтры для соответствующего дерева.
Frf
— Фильтры реконструкции первого уровняФильтры реконструкции первого уровня, заданные как N-by-2 или N-by-3 матрица для одно-древовидного вейвлета, преобразовывают, или 1 2 массив ячеек двух N-by-2 или N-by-3 матрицы для двойного древовидного вейвлета преобразовывает. Матрицами является N-by-3 для вейвлета с удвоенной плотностью, преобразовывает. Для N-by-2 матрица, первый столбец матрицы является масштабирующимся (lowpass), фильтр и второй столбец являются вейвлетом (highpass) фильтр. Для N-by-3 матрица, первый столбец матрицы является масштабирующимся (lowpass), фильтр и вторые и третьи столбцы являются вейвлетом (highpass) фильтры. Поскольку двойное дерево преобразовывает, каждый элемент массива ячеек содержит фильтры синтеза первой стадии для соответствующего дерева.
Rf
— Реконструкция фильтрует для уровней> 1Фильтры реконструкции для уровней> 1, заданный как N-by-2 или N-by-3 матрица для одно-древовидного вейвлета преобразовывают, или 1 2 массив ячеек двух N-by-2 или N-by-3 матрицы для двойного древовидного вейвлета преобразовывает. Матрицами является N-by-3 для вейвлета с удвоенной плотностью, преобразовывает. Для N-by-2 матрица, первый столбец матрицы является масштабирующимся (lowpass), фильтр и второй столбец являются вейвлетом (highpass) фильтр. Для N-by-3 матрица, первый столбец матрицы является масштабирующимся (lowpass), фильтр и вторые и третьи столбцы являются вейвлетом (highpass) фильтры. Поскольку двойное дерево преобразовывает, каждый элемент массива ячеек содержит фильтры синтеза первой стадии для соответствующего дерева.
cfs
— Вейвлет преобразовывает коэффициентыВейвлет преобразовывает коэффициенты, заданные как 1 на (level
+1) массив ячеек матриц. Размер и структура элементов матрицы массива ячеек зависят от типа вейвлета, преобразовывают и 1D ли разложение или 2D. Поскольку 1D вейвлет преобразовывает, коэффициенты организованы типом преобразования можно следующим образом:
'dwt'
— cfs{j}
j = 1,2... level
уровень.
cfs{level+1}
lowpass, или масштабирование, коэффициенты.
'ddt'
— cfs{j}(:,:,k)
j = 1,2... level
уровень.
k = 1,2 является фильтром вейвлета.
cfs{level+1}(:,:)
lowpass, или масштабирование, коэффициенты.
'cplxdt'
— cfs{j}(:,:,m)
j = 1,2... level
уровень.
m = 1,2 является действительными и мнимыми частями.
cfs{level+1}(:,:)
lowpass, или масштабирование, коэффициенты.
'realdddt'
— cfs{j}(:,:,d,k)
j = 1,2... level
уровень.
d = 1,2,3 ориентация.
k = 1,2 является вейвлетом, преобразовывают дерево.
cfs{level+1}(:,:)
lowpass, или масштабирование, коэффициенты.
'cplxdddt'
— cfs{j}(:,:,d,k,m)
j = 1,2... level
уровень.
k = 1,2 является вейвлетом, преобразовывают дерево.
m = 1,2 является действительными и мнимыми частями.
cfs{level+1}(:,:)
lowpass, или масштабирование, коэффициенты.
Поскольку 2D вейвлет преобразовывает, коэффициенты организованы типом преобразования можно следующим образом:
'dwt'
— cfs{j}(:,:,d)
j = 1,2... level
уровень.
d = 1,2,3 ориентация.
cfs{level+1}(:,:)
lowpass, или масштабирование, коэффициенты.
'ddt'
— cfs{j}(:,:,d)
j = 1,2... level
уровень.
d = 1,2,3,4,5,6,7,8 ориентация.
cfs{level+1}(:,:)
lowpass, или масштабирование, коэффициенты.
'realddt'
— cfs{j}(:,:,d,k)
j = 1,2... level
уровень.
d = 1,2,3 ориентация.
k = 1,2 является вейвлетом, преобразовывают дерево.
cfs{level+1}(:,:)
lowpass, или масштабирование, коэффициенты.
'cplxdt'
— cfs{j}(:,:,d,k,m)
j = 1,2... level
уровень.
d = 1,2,3 ориентация.
k = 1,2 является вейвлетом, преобразовывают дерево.
m = 1,2 является действительными и мнимыми частями.
cfs{level+1}(:,:)
lowpass, или масштабирование, коэффициенты.
'realdddt'
— cfs{j}(:,:,d,k)
j = 1,2... level
уровень.
d = 1,2,3 ориентация.
k = 1,2 является вейвлетом, преобразовывают дерево.
cfs{level+1}(:,:)
lowpass, или масштабирование, коэффициенты.
'cplxdddt'
— cfs{j}(:,:,d,k,m)
j = 1,2... level
уровень.
d = 1,2,3 ориентация.
k = 1,2 является вейвлетом, преобразовывают дерево.
m = 1,2 является действительными и мнимыми частями.
cfs{level+1}(:,:)
lowpass, или масштабирование, коэффициенты.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.