gStar4D - это быстрый и надежный алгоритм Делоне в 3D для графического процессора. Он реализован с использованием CUDA и работает на графических процессорах NVIDIA.
Подобно GPU-DT , этот алгоритм сначала строит трехмерную цифровую диаграмму Вороного. Однако в 3D это не может быть двойственно триангуляции из-за топологических и геометрических проблем. Вместо этого gStar4D использует информацию о соседстве из этой диаграммы для создания звезд, поднятых в 4D, и эффективно выполняет наложение звезд на них на графическом процессоре. Извлекая из этого нижнюю часть корпуса, получается трехмерная триангуляция Делоне.
Самая быстрая реализация 3D Delaunay - это gDel3D , представляющий собой гибридный алгоритм GPU-CPU.
Он выполняет параллельную вставку и переключение на GPU. Результат близок к Делоне. Затем он исправляет этот результат, используя консервативный метод выделения звезд на процессоре.
Оба эти метода являются надежными, поэтому они могут обрабатывать любые вырожденные данные. Они могут обрабатывать миллионы точек, если у вас достаточно большой объем памяти GPU для хранения промежуточных структур данных.
Раскрытие информации: я являюсь автором этих алгоритмов и реализаций :)