Accelerating the Convex Hull Computation with a Parallel GPU Algorithm

09/25/2022
by   Alan Keith, et al.
0

The convex hull is a fundamental geometrical structure for many applications where groups of points must be enclosed or represented by a convex polygon. Although efficient sequential convex hull algorithms exist, and are constantly being used in applications, their computation time is often considered an issue for time-sensitive tasks such as real-time collision detection, clustering or image processing for virtual reality, among others, where fast response times are required. In this work we propose a parallel GPU-based adaptation of heaphull, which is a state of the art CPU algorithm that computes the convex hull by first doing a efficient filtering stage followed by the actual convex hull computation. More specifically, this work parallelizes the filtering stage, adapting it to the GPU programming model as a series of parallel reductions. Experimental evaluation shows that the proposed implementation significantly improves the performance of the convex hull computation, reaching up to 4× of speedup over the sequential CPU-based heaphull and between 3×∼ 4× over existing GPU based approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/19/2023

An Evaluation of GPU Filters for Accelerating the 2D Convex Hull

The Convex Hull algorithm is one of the most important algorithms in com...
research
01/20/2015

A Novel Implementation of QuickHull Algorithm on the GPU

We present a novel GPU-accelerated implementation of the QuickHull algor...
research
07/04/2018

Massively-Parallel Break Detection for Satellite Data

The field of remote sensing is nowadays faced with huge amounts of data....
research
08/16/2019

Parallel Computation of Alpha Complex for Biomolecules

Alpha complex, a subset of the Delaunay triangulation, has been extensiv...
research
11/10/2020

LinCbO: fast algorithm for computation of the Duquenne-Guigues basis

We propose and evaluate a novel algorithm for computation of the Duquenn...
research
10/05/2015

GPU-Based Computation of 2D Least Median of Squares with Applications to Fast and Robust Line Detection

The 2D Least Median of Squares (LMS) is a popular tool in robust regress...
research
07/13/2020

Accelerating Translational Image Registration for HDR Images on GPU

High Dynamic Range (HDR) images are generated using multiple exposures o...

Please sign up or login with your details

Forgot password? Click here to reset