GPU accelerated convex hull computation
Min Tang, Jie-yi Zhao, Ruo-feng Tong, Dinesh Manocha
In Computers & Graphics, 36(5), 2012.
Abstract: We present a hybrid algorithm to compute the convex hull of points in three or higher dimensional spaces. Our formulation uses a GPU-based interior point filter to cull away many of the points that do not lie on the boundary. The convex hull of remaining points is computed on a CPU. The GPU-based filter proceeds in an incremental manner and computes a pseudo-hull that is contained inside the convex hull of the original points. The pseudo-hull computation involves only localized operations and maps well to GPU architectures. Furthermore, the underlying approach extends to high dimensional point sets and deforming points. In practice, our culling filter can reduce the number of candidate points by two orders of magnitude. We have implemented the hybrid algorithm on commodity GPUs, and evaluated its performance on several large point sets. In practice, the GPU-based filtering algorithm can cull up to 85M interior points per second on an NVIDIA GeForce GTX 580 and the hybrid algorithm improves the overall performance of convex hull computation by 10-27 times (for static point sets) and 22-46 times (for deforming point sets).
Keyword(s): Convex hull computation, GPU, Interior point culling filter
Article URL: http://dx.doi.org/10.1016/j.cag.2012.03.015
BibTeX format:
@article{Tang:2012:GAC,
  author = {Min Tang and Jie-yi Zhao and Ruo-feng Tong and Dinesh Manocha},
  title = {GPU accelerated convex hull computation},
  journal = {Computers & Graphics},
  volume = {36},
  number = {5},
  pages = {498--506},
  year = {2012},
}
Search for more articles by Min Tang.
Search for more articles by Jie-yi Zhao.
Search for more articles by Ruo-feng Tong.
Search for more articles by Dinesh Manocha.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."