ee.Algorithms.Image.Segmentation.GMeans

Выполняет кластеризацию G-средних на входном изображении. Итеративно применяет k-средние, а затем проверяется на нормальность для автоматического определения количества используемых кластеров. Выходные данные содержат полосу «кластеров», содержащую целочисленный идентификатор кластера, к которому принадлежит каждый пиксель. Алгоритм может работать как с фиксированной сеткой неперекрывающихся ячеек (gridSize, который может быть меньше тайла), так и с тайлами с перекрытием (neighborhoodSize). По умолчанию используются тайлы без перекрытия. Кластеры в одной ячейке или тайле не связаны с кластерами в другом. Любой кластер, охватывающий границу ячейки или тайла, может получить две разные метки в двух половинах. Любые входные пиксели с частичными масками полностью маскируются на выходе. Ожидается, что этот алгоритм будет хорошо работать только для изображений с узким динамическим диапазоном (например, байтами или короткими).

См.: Г. Хамерли и К. Элкан. «Изучение k в методе k-средних». NIPS, 2003.

Использование Возврат
ee.Algorithms.Image.Segmentation.GMeans(image, numIterations , pValue , neighborhoodSize , gridSize , uniqueLabels ) Изображение
Аргумент Тип Подробности
image Изображение Входное изображение для кластеризации.
numIterations Целое число, по умолчанию: 10 Количество итераций. По умолчанию 10.
pValue Плавающий, по умолчанию: 50 Уровень значимости для теста на нормальность.
neighborhoodSize Целое число, по умолчанию: 0 Размер соседства. Величина расширения каждой плитки (перекрытия) при вычислении кластеров. Этот параметр взаимоисключающий с параметром gridSize.
gridSize Целое число, по умолчанию: null Размер ячейки сетки. Если значение больше 0, kMeans будет применяться независимо к ячейкам этого размера. Это ограничивает размер любого кластера значением gridSize или меньше. Этот параметр взаимоисключающий с neighborhoodSize.
uniqueLabels Логическое значение, по умолчанию: true Если значение равно true, кластерам присваиваются уникальные идентификаторы. В противном случае они повторяются для каждой плитки или ячейки сетки.