Текстурируйте анализ

Тулбокс включает несколько аналитических функций структуры, которые фильтруют изображение с помощью стандартных статистических мер. Эти статистические данные могут охарактеризовать структуру изображения, потому что они предоставляют информацию о локальной изменчивости значений интенсивности пикселей в изображении. Например, в областях со сглаженной структурой, областью значений значений в окружении приблизительно пиксель является маленьким значением; в областях грубой структуры область значений больше. Точно так же вычисление стандартного отклонения пикселей в окружении может указать на степень изменчивости пиксельных значений в той области. Таблица приводит эти функции.

ФункцияОписание
rangefiltВычисляет локальную область значений изображения.
stdfiltВычисляет локальное стандартное отклонение изображения.
entropyfiltВычисляет локальную энтропию полутонового изображения. Энтропия является статистической мерой случайности.

Функции все действуют похожим способом: они задают окружение вокруг пикселя интереса, вычисляют статистическую величину для того окружения и используют то значение в качестве значения пикселя интереса к выходному изображению.

В этом примере показано, как rangefilt функция работает с простым массивом.

A = [ 1 2 3 4 5; 6 7 8 9 10; 11 12 13 14 15; 16 17 18 19 20 ]

A =

     1     2     3     4     5
     6     7     8     9    10
    11    12    13    14    15
    16    17    18    19    20

B = rangefilt(A)

B =

     6     7     7     7     6
    11    12    12    12    11
    11    12    12    12    11
     6     7     7     7     6

Следующий рисунок показывает как значение элемента B(2,4) был вычислен от A(2,4). По умолчанию, rangefilt функционируйте использует 3х3 окружение, но можно задать окружения различных форм и размеров.

Определение пиксельных значений в области значений фильтрованное выходное изображение

stdfilt и entropyfilt функции управляют точно так же определением окружения вокруг пикселя интереса и вычисления статистической величины для окружения, чтобы определить пиксельное значение в выходном изображении. stdfilt функция вычисляет стандартное отклонение всех значений в окружении.

entropyfilt функция вычисляет энтропию окружения и присваивает то значение выходному пикселю. По умолчанию, entropyfilt функция задает 9 9 окружение вокруг пикселя интереса. Чтобы вычислить энтропию целого изображения, используйте entropy функция.