Тулбокс включает несколько аналитических функций структуры, которые фильтруют изображение с помощью стандартных статистических мер. Эти статистические данные могут охарактеризовать структуру изображения, потому что они предоставляют информацию о локальной изменчивости значений интенсивности пикселей в изображении. Например, в областях со сглаженной структурой, областью значений значений в окружении приблизительно пиксель является маленьким значением; в областях грубой структуры область значений больше. Точно так же вычисление стандартного отклонения пикселей в окружении может указать на степень изменчивости пиксельных значений в той области. Таблица приводит эти функции.
| Функция | Описание |
|---|---|
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 функция.