exponenta event banner

featureMatrix

Матрица признаков рассеяния изображения

Описание

пример

smat = featureMatrix(sf,im) возвращает характеристическую матрицу рассеяния для сети рассеяния вейвлет-изображений, sfи входное изображение, im. im является вещественной 2-D (M-на-N) или 3-D матрицей (M-на-N-на-3). Если im является 3-D матрицей, размер третьего измерения должен быть равен 3. Если im является матрицей 2-D, smat является Np-за-Ms-за-Ns, где Np - количество путей рассеяния, а Ms-за-Ns - разрешение коэффициентов рассеяния. Если im является матрицей 3-D, smat является Np-by-Ms-by-Ns-by-3.

smat = featureMatrix(sf,sc) возвращает матрицу признаков рассеяния для массива коэффициентов рассеяния ячейки, sc. sc получен из scatteringTransform СПОСОБ СЕТИ РАССЕЯНИЯ ВЕЙВЛЕТ-ИЗОБРАЖЕНИЙ.

smat = featureMatrix(___,'Transform',transformtype) применяет преобразование, указанное transformtype к коэффициентам рассеяния. Допустимые параметры для transformtype являются 'log' и 'none'. Если не указано, transformtype по умолчанию: 'none'. Этот синтаксис можно использовать с любым из предыдущих синтаксисов.

Примеры

свернуть все

В этом примере показано, как получить характеристическую матрицу для сети рассеяния вейвлет-изображений.

Загрузить xbox изображение. Создайте сеть рассеяния изображений, подходящую для изображения.

load xbox
sf = waveletScattering2('ImageSize',size(xbox))
sf = 
  waveletScattering2 with properties:

             ImageSize: [128 128]
       InvarianceScale: 64
          NumRotations: [6 6]
        QualityFactors: [1 1]
             Precision: "single"
    OversamplingFactor: 0
          OptimizePath: 1

Получение матрицы элементов.

smat = featureMatrix(sf,xbox);

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

свернуть все

Сеть рассеяния вейвлетного изображения, заданная как waveletScattering2 объект.

Входное изображение, указанное как вещественно-значная матрица 2-D или матрица 3-D. Если im является 3-D, im предполагается цветным изображением в цветовом пространстве RGB, и размер третьего размера должен быть равен 3. Размеры строк и столбцов im должны соответствовать ImageSize имущество sf.

Коэффициенты рассеяния, заданные как массив ячеек. sc получен из scatteringTransform СПОСОБ СЕТИ РАССЕЯНИЯ ИЗОБРАЖЕНИЙ.

Преобразование для применения к коэффициентам рассеяния:

  • 'none'К коэффициентам рассеяния преобразование не применяется.

  • 'log'Натуральный логарифм применяется к коэффициентам рассеяния.

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

свернуть все

Матрица признаков рассеяния для сети рассеяния 2-D sf, возвращенный в виде массива вещественных значений. Если im является матрицей 2-D, smat является Np-за-Ms-за-Ns, где Np - количество путей рассеяния, а Ms-за-Ns - разрешение коэффициентов рассеяния. Если im является матрицей 3-D, smat является Np-Ms-by-Ns-by-3.

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