framebounds

Система Shearlet структурирует границы

Синтаксис

Описание

пример

[a,b] = framebounds(sls) возвращает более низкие и верхние границы системы координат для shearlet системы sls. Энергия в shearlet преобразовывает коэффициенты, ограничен энергией во входном изображении и границах системы координат. Смотрите Границы Системы координат.

Примеры

свернуть все

В этом примере показано, как PreserveEnergy свойство влияет на границы системы координат shearlet системы.

Загрузите изображение и вычислите его энергию.

load xbox
energyIm = norm(xbox,'fro')^2;

Создайте две shearlet системы, которые могут быть применены к изображению. Установите значение PreserveEnergy в первой shearlet системе к true и во второй shearlet системе к false.

slsT = shearletSystem('ImageSize',size(xbox),'PreserveEnergy',true);
slsF = shearletSystem('ImageSize',size(xbox),'PreserveEnergy',false);

Получите shearlet преобразование изображения с помощью обоих shearlet системы.

cfsT = sheart2(slsT,xbox);
cfsF = sheart2(slsF,xbox);

Вычислите границы системы координат slsT. Подтвердите тот slsT система координат Parseval.

[aT,bT] = framebounds(slsT)
aT = 1
bT = 1

Подтвердите то использование slsT энергия консервов.

energyCfsT = norm(cfsT(:))^2;
abs(energyIm-energyCfsT)
ans = 6.9849e-10

Получите границы системы координат slsF. Подтвердите, что более низкие и верхние границы системы координат не оба равны 1.

[aF,bF] = framebounds(slsF)
aF = 1.0000
bF = 8.0000

Даже при том, что slsF не нормирован, чтобы быть системой координат Parseval, подтвердить, что неравенству системы координат все еще удовлетворяют.

energyCfsF = norm(cfsF(:))^2;
aF*energyIm <= norm(cfsF(:))^2 && norm(cfsF(:))^2 <= bF*energyIm
ans = logical
   1

Входные параметры

свернуть все

Система Shearlet в виде shearletSystem объект.

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

свернуть все

Более низкие и верхние границы системы координат shearlet системы, возвращенной как положительные вещественные числа. Если значение PreserveEnergy sls true, затем sls система координат Parseval, и обе границы системы координат равны 1. Смотрите Границы Системы координат.

Типы данных границ системы координат совпадают со значением Точности shearlet системы.

Примечание

Для изображения X, если sls система координат Parseval и C = sheart2(sls,X), затем энергия X и энергия C равны в ошибке округления.

Типы данных: single | double

Больше о

свернуть все

Структурируйте границы

Энергия в shearlet преобразовании изображения ограничена энергией изображения, и более низкая и верхняя система координат ограничивает a,b из shearlet системы. Если X является M-by-N изображение, и C, shearlet преобразованием X, является M-by-N-by-K, то неравенство системы координат содержит:

ai=1Mj=1N|xij|2i=1Mj=1Nk=1K|cijk|2bi=1Mj=1N|xij|2.

В системе координат Parseval, a = b = 1, и shearlet преобразовывают энергию консервов.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

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

Введенный в R2019b