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