ee.Image.glcmTexture

Вычисляет метрики текстуры на основе матрицы совместной встречаемости уровней серого (GLCM) для каждого пикселя каждого канала. 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, Разность дисперсий

DENT: f11, Разностная энтропия

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

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

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

DISS: Несходство

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

ОТТЕНОК: Кластерный оттенок

PROM: Выраженность кластера

Более подробную информацию можно найти в двух статьях: Haralick et al., 'Textural Features for Image Classification', https://doi.org/10.1109/TSMC.1973.4309314 и Conners et al., 'Segmentation of a high-resolution urban scene using texture operators', https://doi.org/10.1016/0734-189X(84)90197-X.

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