Перейти к содержимому
Обложка сообщества Разное

Кластеризация точек на основе регулярной сети

В данной статье я рассмотрю два алгоритма, первый — непосредственно кластеризация, второй — построение контура кластера в виде выпуклого многоугольника, прикладная задача для улучшеного восприятия полученного результата.

Кластеризация

Вообще закомство с данной областью довольно поверхностное, поэтому вполне ожидаемо что такой алгоритм давно существует и как-то назван, если кто знает, прошу просветить.

Входные данные

Координаты точек — просто массив двухмерных координат
R — Максимальное расстояние между точками в кластере — основной показатель для построения кластера
k — Коэффициент сетки — степень для числа 2, по которой вычисляется сторона ячейки сети: a = 2^k

Для эффективной работы алгоритма стоит соблюдать следующее условие:
R < 2^k, либо модифицировать алгоритм.

http://habrahabr.ru/post/138185/

0
0
325

Еще по теме

Кластеризация точек на основе регулярной сети - Yvision.kz