Данная реализация вычисляет 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 | Если это так, то направленные полосы для каждой метрики усредняются. |