2-D Standard Deviation

Вычислите стандартное отклонение входа или последовательность входных параметров

  • Библиотека:
  • Computer Vision Toolbox / Статистика

  • 2-D Standard Deviation block

Описание

Блок 2-D Standard Deviation вычисляет стандартное отклонение входного массива. Вход может быть 1D вектором, 2D матрицей или N-D - массив. Блок может вычислить стандартное отклонение в заданном измерении входа или целого входа. Если вы выбираете параметр Running standard deviation, блок может также отследить стандартное отклонение в последовательности входных параметров по периоду времени.

Порты

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

развернуть все

Входной массив в виде вектора, матрицы или N-D - массив. Этот порт без имени, пока вы не выбираете параметр Enable ROI processing.

Типы данных: single | double
Поддержка комплексного числа: Да

Сбросьте порт в виде скаляра. Этот порт задает событие, которое заставляет блок сбрасывать рабочее стандартное отклонение. Шаг расчета входа Rst должен быть положительным целым числом и кратным входному шагу расчета.

Зависимости

Чтобы включить этот порт, выберите параметр Running standard deviation и установите параметр Reset port на Rising edge, Falling edge, Either edge, или Non-zero sample.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean

Видимая область (ROI) в виде четырехэлементного вектора, m-by-4 матрица или M-by-N матрица. Входное значение к этому порту зависит от параметра ROI type.

Примечание

Можно использовать ROI порт, только если вход является 2D изображением.

Зависимости

Чтобы включить этот порт, установите параметр Find the standard deviation value over на Entire input и выберите параметр Enable ROI processing.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point

Матрица метки в виде матрицы неотрицательных целых чисел. Матрица метки представляет объекты в изображении. Пиксели пометили 0, фон. Пиксели пометили 1, составляют один объект; пиксели пометили 2, составляют второй объект; и так далее. Размер матрицы метки должен быть одного размера с 2D входом.

Зависимости

Чтобы включить этот порт, выберите параметр Enable ROI processing и установите параметр ROI type на Label matrix.

Типы данных: uint8 | uint16 | uint32

Пометьте значения ROI в виде M - вектор элемента. Значение M может быть меньше чем или равно количеству объектов, которые помечены в матрице метки.

Зависимости

Чтобы включить этот порт, выберите параметр Enable ROI processing и установите параметр ROI type на Label matrix.

Типы данных: uint8 | uint16 | uint32

Вывод

развернуть все

Вычисленное выходное стандартное отклонение, возвращенное как скаляр, вектор, матрица или N-D - массив. Размер возвращенного выходного стандартного отклонения зависит от размера входа и настроек для параметров Find the standard deviation value over и Running standard deviation.

Этот порт без имени, пока вы не выбираете Output flag indicating if ROI is within image bounds, и параметр ROI type устанавливается на RectanglesЛинии, или Label matrix.

Если Running standard deviation очищен

Можно вычислить стандартное отклонение в любом заданном измерении входа или целого входа. Выход является a:

  • Скаляр, если вход имеет какой-либо размер и параметр Find the standard deviation value over, установлен в Entire input.

  • Вектор, если вход является матрицей и параметром Find the standard deviation value over, установлен в любой из Each row, Each column, и Specified dimension. В этом случае, значение Dimension для Specified dimension может быть или 1 или 2.

  • Матрица, если вход является трехмерным массивом и параметром Find the standard deviation value over, установлена в Specified dimension и значение Dimension равняется 3.

  • Массив N-D, если вход является массивом N-D и параметром Find the standard deviation value over, установлен в опцию кроме Entire input.

    Если вы вычисляете стандартное отклонение вдоль N th размерность входа, то возвращенный выходной параметр является массивом (N-1)-D. В этом случае, значение Dimension для Specified dimension установлен в N.

    Пример: Для 3-D входного массива размера M-by-N-by-P, размерность возвращенного выходного параметра:

    • 1 N P, если вы устанавливаете параметр Find the standard deviation value over на Entire row.

    • M-by-1-by-P, если вы устанавливаете параметр Find the standard deviation value over на Entire column.

    • M-by-N, если вы устанавливаете параметр Find the standard deviation value over на Specified dimension и значение Dimension к 3.

Если Running standard deviation выбран

Когда вы выбираете параметр Running standard deviation, блок вычисляет стандартное отклонение каждой выборки во входе относительно всех предыдущих выборок. Выход одного размера с входом.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point

Валидация для ROI, возвращенного как 0 или 1. Выходное значение имеет значение, лежат ли все ROI, заданные во входе, в границах изображений. Выходное значение зависит от значений параметров ROI Type и Output.

ROI TypeOutputВыведите от порта FlagОписание
  • Rectangles

  • Lines

Individual statistics for each ROI0ROI полностью вне входного изображения.
1ROI или полностью или частично во входном изображении.
Single statistic for all ROIs0ROI полностью вне входного изображения.
1ROI или полностью или частично во входном изображении.
Label matrixIndividual statistics for each ROI0Номер метки не находится в матрице метки.
1Номер метки находится в матрице метки.
Single statistic for all ROIs0Ни один из номеров метки не находится в матрице метки.
1По крайней мере один из номеров метки находится в матрице метки.

Примечание

Если ROI частично вне изображения, блок вычисляет значения стандартного отклонения только для фрагмента ROI, который находится в границах изображений.

Зависимости

Чтобы включить этот порт, выберите параметр Output flag indicating if ROI is within image bounds и установите значение параметра ROI type к RectangleЛинии, или Label Matrix.

Параметры

развернуть все

Main Tab

Выберите, чтобы отследить стандартное отклонение последовательных входных параметров с блоком. В этом режиме блок обрабатывает каждый элемент как канал.

Задайте, когда блок обнаружит событие сброса. Блок сбрасывает рабочее стандартное отклонение, когда событие сброса обнаруживается в дополнительном порте Rst. Шаг расчета сброса должен быть положительным целым числом и кратным входному шагу расчета.

Задайте событие сброса как:

  • None отключить порт Rst.

  • Rising edge инициировать событие сброса, когда вход Rst выполняет одно из следующих действий:

    • Повышения от отрицательной величины или до положительного значения или до нуля

    • Повышения от нуля до положительного значения, где повышение не является продолжением повышения от отрицательной величины, чтобы обнулить

  • Falling edge инициировать событие сброса, когда вход Rst выполняет одно из следующих действий:

    • Падения от положительного значения или до отрицательной величины или до нуля

    • Падения от нуля до отрицательной величины, где падение не является продолжением падения от положительного значения, чтобы обнулить

  • Either edge инициировать событие сброса, когда входом Rst является Rising edge или Falling edge.

  • Non-zero sample инициировать событие сброса в каждом шаге расчета, когда вход Rst не является нулем.

    Примечание

    Когда рабочие симуляции в многозадачном режиме Simulink®, сигналы сброса имеют задержку с одной выборкой. Поэтому, когда блок обнаруживает событие сброса, существует задержка с одной выборкой при скорости порта сброса, прежде чем блок применит сброс.

Зависимости

Чтобы включить этот параметр, выберите параметр Running standard deviation.

Задайте размерность входа, вдоль которого блок вычисляет стандартное отклонение.

  • Entire input — Вычисляет стандартное отклонение по целому входу.

  • Each row — Вычисляет стандартное отклонение по каждой строке.

  • Each column — Вычисляет стандартное отклонение по каждому столбцу.

  • Specified dimension— Вычисляет стандартное отклонение по размерности, заданной в параметре Dimension. По умолчанию параметр Dimension устанавливается на 1, и выход эквивалентен, когда вы выбираете Each column.

Зависимости

Чтобы включить этот параметр, очистите параметр Running standard deviation.

Задайте размерность входного массива, по которому стандартное отклонение вычисляется как значение на основе одно. Значение этого параметра установлено к 1..

Зависимости

Чтобы включить этот параметр, установите параметр Find the standard deviation value over на Specified dimension.

ROI Processing

Выберите, чтобы вычислить стандартное отклонение в конкретном ROI в изображении.

Примечание

Полная обработка ROI доступна, только если у вас есть лицензия Computer Vision Toolbox™. Если у вас нет лицензии Computer Vision Toolbox, можно все еще использовать обработку ROI, но ROI type ограничивается Rectangles.

Зависимости

Чтобы включить этот параметр, установите параметр Find the standard deviation value over на Entire input.

Задайте тип ROI, который представляет области в изображении, по которому блок вычисляет стандартное отклонение. Тип ROI может быть прямоугольником, линией, матрицей метки или бинарной маской.

ParametersОписание
ROI typeВходные параметры к порту ROI
Rectangles
  • Четырехэлементный вектор-строка
    [x y width height]

  • m-by-4 матрица

    [x1y1width1height1x2y2width2height2xMyMwidthMheightM]

    ,

    где m является количеством прямоугольников. Каждая строка матрицы соответствует различному прямоугольнику.

  • x и y координаты на основе одна левого верхнего угла прямоугольника.

  • width и height ширина и высота, в пикселях, прямоугольника. Значения width и height должен быть больше 0.

Lines
  • Четырехэлементный вектор-строка
    [x1 y1 x2 y2]

  • m-by-4 матрица

    [x11y11x12y12x21y21x22y22xM1yM1xM2yM2]

    ,

    где m является количеством линий. Каждая строка матрицы соответствует различной линии.

  • x1 и y1 координаты начала линии.

  • x2 и y2 координаты конца линии.

Label matrixM-by-N матрицаМатрица одного размера с входным изображением. Матрица содержит значения метки, которые представляют различные объекты в изображении. Пиксели пометили 0, фон. Пиксели пометили 1, составляют один объект; пиксели пометили 2, составляют второй объект; и так далее.
Binary maskM-by-N матрицаМатрица одного размера с входным изображением. Бинарная маска классифицирует пиксели изображения как принадлежащий или необходимой области или фону. Пиксельные значения маски 1 указывают, что пиксель изображения принадлежит ROI. Пиксельные значения маски 0 указывают, что пиксель изображения является частью фона.

Зависимости

Чтобы включить этот параметр, выберите параметр Enable ROI processing.

Задайте фрагмент ROI, от которого блок должен вычислить 2D стандартное отклонение. Фрагмент ROI является или целым ROI или периметром ROI.

Зависимости

Чтобы включить этот параметр, выберите параметр Enable ROI processing и установите параметр ROI type на Rectangles.

Задайте, вычислить ли 2D стандартное отклонение индивидуально для каждого ROI или для целого ROI.

  • Если вы выбираете Individual statistics for each ROI, блок выводит вектор из значений стандартного отклонения. Размер выходного вектора равен количеству ROI.

  • Если вы выбираете Single statistic for all ROIs, блок выводит скалярное значение. Скалярное значение представляет статистическое значение для всех заданных ROI.

Зависимости

Чтобы включить этот параметр, выберите параметр Enable ROI processing и установите параметр ROI type на RectanglesЛинии, или Label matrix.

Выберите, чтобы осушить порт Flag. Для описания выхода порта Флага смотрите Флаг.

Зависимости

Чтобы включить этот параметр, выберите параметр Enable ROI processing и установите параметр ROI type на RectanglesЛинии, или Label matrix.

Data Types Tab

Для получения дополнительной информации на параметрах блоков фиксированной точки, смотрите, Задают Атрибуты Фиксированной точки для Блоков.

Выберите этот параметр, чтобы препятствовать тому, чтобы Fixed-Point Tool заменили типы данных, которые вы задаете в этом блоке. Для получения дополнительной информации смотрите Блокировку Установка Типа Выходных данных (Fixed-Point Designer).

Характеристики блока

Типы данных

double | single

Многомерные сигналы

no

Сигналы переменного размера

yes

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

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

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

| |

Представленный в R2011b
Для просмотра документации необходимо авторизоваться на сайте