ee.Image.glcmTexture

Вычисляет метрики текстуры на основе матрицы совпадений уровней серого вокруг каждого пикселя каждой полосы. GLCM представляет собой таблицу частоты встречаемости различных комбинаций значений яркости пикселей (уровней серого) на изображении. Она подсчитывает, сколько раз пиксель со значением X находится рядом с пикселем со значением Y в определённом направлении и на определённом расстоянии, а затем выводит статистику из этой таблицы.

Эта реализация вычисляет 14 метрик GLCM, предложенных Хараликом, и 4 дополнительные метрики Коннерса. Входные данные должны быть целочисленными.

Выходные данные состоят из 18 полос на входную полосу, если включено направленное усреднение, и 18 полос на направленную пару в ядре, если нет:

ASM: f1, угловой момент второго порядка; измеряет количество повторяющихся пар

КОНТРАСТ: f2, Контраст; измеряет локальный контраст изображения.

CORR: f3, корреляция; измеряет корреляцию между парами пикселей

VAR: f4, дисперсия; измеряет, насколько разбросано распределение уровней серого

IDM: f5, Обратный разностный момент; измеряет однородность

SAVG: f6, Среднее значение суммы

SVAR: f7, Сумма Дисперсия

ОТПРАВЛЕНО: f8, Суммарная энтропия

ENT: f9, Энтропия. Измеряет случайность распределения уровней серого.

DVAR: f10, Разностная дисперсия

ДЕНТ: f11, Разностная энтропия

IMCORR1: f12, Информационная мера коррекции 1

IMCORR2: f13, Информационная мера коррекции 2

MAXCORR: f14, максимальный коэффициент коррекции (не рассчитывается)

ДИСС: Несходство

ИНЕРЦИЯ: Инерция

ТЕНЬ: Кластерная тень

PROM: известность кластера

Более подробную информацию можно найти в двух статьях: Харалик и др., «Текстурные признаки для классификации изображений», https://doi.org/10.1109/TSMC.1973.4309314 и Коннерс и др., «Сегментация городской сцены высокого разрешения с использованием операторов текстур», https://sdoi.org/10.1016/0734-189X(84)90197-X.

Использование Возврат
Image. glcmTexture ( size , kernel , average ) Изображение
Аргумент Тип Подробности
это: image Изображение Изображение, для которого вычисляются метрики текстуры.
size Целое число, по умолчанию: 1 Размер района, включаемого в каждую модель GLCM.
kernel Ядро, по умолчанию: null Ядро, определяющее смещения по осям x и y, по которым вычисляются GLCM. GLCM вычисляется для каждого ненулевого пикселя в ядре, за исключением центрального пикселя, и до тех пор, пока GLCM ещё не вычислена для того же направления и расстояния. Например, если заданы один или оба пикселя (восточный и западный), вычисляется только один (горизонтальный) GLCM. Ядра сканируются слева направо и сверху вниз. По умолчанию используется квадрат 3x3, что даёт 4 GLCM со смещениями (-1, -1), (0, -1), (1, -1) и (-1, 0).
average Логическое значение, по умолчанию: true Если значение true, то полосы направлений для каждой метрики усредняются.