Faster Approximation of Minimum Enclosing Balls by Distance Filtering and GPU Parallelization
Linus Kallberg, Thomas Larsson
In Journal of Graphics Tools, 17(3), 2013.
Abstract: Minimum enclosing balls are used extensively to speed up multidimensional data processing in, e.g., machine learning, spatial databases, and computer graphics. We present a case study of several acceleration techniques that are applicable in enclosing ball algorithms based on repeated farthest-point queries. Two different distance filtering heuristics are proposed aiming at reducing the cost of the farthest-point queries as much as possible by exploiting lower and upper distance bounds. Furthermore, auto-tunable GPU solutions using CUDA are developed for both low- and high-dimensional cases. Empirical tests apply these techniques to two recent algorithms and demonstrate substantial speedups of the ball computations. Our results also indicate that a combination of the approaches has the potential to give further performance improvements.
Article URL: http://dx.doi.org/10.1080/2165347X.2015.1037471
BibTeX format:
@article{doi:10.1080/2165347X.2015.1037471,
  author = {Linus Kallberg and Thomas Larsson},
  title = {Faster Approximation of Minimum Enclosing Balls by Distance Filtering and GPU Parallelization},
  journal = {Journal of Graphics Tools},
  volume = {17},
  number = {3},
  pages = {67--84},
  year = {2013},
}
Search for more articles by Linus Kallberg.
Search for more articles by Thomas Larsson.

Return to the search page.


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