• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 14
Next 10 →

The Quickhull algorithm for convex hulls

by C. Bradford Barber, David P. Dobkin, Hannu Huhdanpaa - ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE , 1996
"... The convex hull of a set of points is the smallest convex set that contains the points. This article presents a practical convex hull algorithm that combines the two-dimensional Quickhull Algorithm with the general-dimension Beneath-Beyond Algorithm. It is similar to the randomized, incremental algo ..."
Abstract - Cited by 713 (0 self) - Add to MetaCart
The convex hull of a set of points is the smallest convex set that contains the points. This article presents a practical convex hull algorithm that combines the two-dimensional Quickhull Algorithm with the general-dimension Beneath-Beyond Algorithm. It is similar to the randomized, incremental

The QuickHull algorithm in

by Fork Typical Applications
"... > (right) of the line. In particular, for S upper we have S = S upper [ fu; vg with p 1 = u and p 2 = v; for S lower we set S = S lower [ fv; ug with p 1 = v and p 2 = u. Now we apply the following recursive method to S and (p 1 ; p 2 ): We determine the point pivot 2 S (called the pivot point) ..."
Abstract - Add to MetaCart
> (right) of the line. In particular, for S upper we have S = S upper [ fu; vg with p 1 = u and p 2 = v; for S lower we set S = S lower [ fv; ug with p 1 = v and p 2 = u. Now we apply the following recursive method to S and (p 1 ; p 2 ): We determine the point pivot 2 S (called the pivot point) with the largest distance from line (p 1 ; p 2 ) (see Figure 2, left hand side), i.e. which maximizes the cross product #define cross(pivot,p1,p2) " ((x[p1]-x[pivot])*(y[p2]-y[pivot]) - (y[p1]-y[pivot])*(x[p2]-x[pivot])) Obviously, pivot belongs to the conve

Finding Convex Hulls Using Quickhull on the GPU

by Stanley Tzeng, John D. Owens , 2012
"... We present a convex hull algorithm that is accelerated on commodity graphics hardware. We analyze and identify the hurdles of writing a recursive divide and conquer algorithm on the GPU and divise a framework for representing this class of problems. Our framework transforms the recursive splitting s ..."
Abstract - Add to MetaCart
step into a permutation step that is well-suited for graphics hardware. Our convex hull algorithm of choice is Quickhull. Our parallel Quickhull implementation (for both 2D and 3D cases) achieves an order of magnitude speedup over standard computational geometry libraries.

AN ALGORITHM TO BUILD CONVEX HULLS FOR 3-D OBJECTS

by Han-ming Chen, Tzung-han Lin
"... In this paper, a new algorithm based on the Quickhull algorithm is proposed to find convex hulls for 3-D objects using neighbor trees. The neighbor tree is the data structure by which all visible facets to the selected furthest outer point can be found. The neighboring sequence of ridges on the oute ..."
Abstract - Add to MetaCart
In this paper, a new algorithm based on the Quickhull algorithm is proposed to find convex hulls for 3-D objects using neighbor trees. The neighbor tree is the data structure by which all visible facets to the selected furthest outer point can be found. The neighboring sequence of ridges

Convex Envelope Generation Using a Mix of Gift Wrap and QuickHull Algorithms

by Charbel Fares , 2012
"... The environment simulation is widely used nowadays. Training in many fields such as medicine and architecture heavily depends on virtual reality techniques. Since objects in real life do not have a deterministic shape it is not possible to have a geometric equation that might model them. Convex Hull ..."
Abstract - Add to MetaCart
and compared. The first three algorithms are the Brute Force, the Gift Wrap and the QuickHull algorithm. The fourth one is a hybrid approach that combines the QuickHull and the Gift Wrap algorithms. Simulations were done in the medical environment, and algorithms are tested with the model of 3D wrist and knee

An Associative Implementation of Classical Convex Hull Algorithms

by Maher M. Atwah, Johnnie W. Baker, Selim Akl, Johnnie W. Baker Selim Akl - Proceedings of Eighth IASTED International Conference on Parallel and Distributed Computing and Systems , 1996
"... This paper will present the implementation and comparison of new parallel algorithms for the convex hull problem. These algorithms are a parallel adaptation of the Jarvis March and the Quickhull algorithms. The computational model selected for these algorithms is the associative computing model #ASC ..."
Abstract - Cited by 14 (4 self) - Add to MetaCart
This paper will present the implementation and comparison of new parallel algorithms for the convex hull problem. These algorithms are a parallel adaptation of the Jarvis March and the Quickhull algorithms. The computational model selected for these algorithms is the associative computing model

A Framework for Multi-Core Implementations of Divide and Conquer Algorithms and its Application to the Convex Hull Problem ∗

by Stefan Näher, Daniel Schmitt
"... We present a framework for multi-core implementations of divide and conquer algorithms and show its efficiency and ease of use by applying it to the fundamental geometric problem of computing the convex hull of a point set. We concentrate on the Quickhull algorithm introduced in [2]. In general the ..."
Abstract - Cited by 3 (0 self) - Add to MetaCart
We present a framework for multi-core implementations of divide and conquer algorithms and show its efficiency and ease of use by applying it to the fundamental geometric problem of computing the convex hull of a point set. We concentrate on the Quickhull algorithm introduced in [2]. In general

Parallelizing Two Dimensional Convex Hull on NVIDIA GPU and Cell BE

by Durga Prasad Reddy, Kishore Kothapalli R. Govindarajulu
"... Multicore processors are a shift of paradigm in computer architecture that promises dramatic increase in performance. But they also bring complexity in algorithmic design. In this paper we describe the challenges and design issues involved in parallelizing two dimensional convex hull on both CUDA an ..."
Abstract - Add to MetaCart
and Cell Brodband Engine (Cell BE). We have parallelized the quickhull algorithm for two dimensional convex hull. The major advantage of this algorithm is that interprocessor communication cost is highly reduced. 1.

Depends R (> = 2.5.0), magic Suggests testthat, rgl, R.matlab, tripack

by Surface Tesselation, Needscompilation Yes, C. B. Barber [cph, Kai Habel [cph, Raoul Grasman [cph, Robert B. Gramacy [cph, Andreas Stahel [cph, David C. Sterratt [cph, Maintainer David C. Sterratt , 2015
"... Description Makes the qhull library (www.qhull.org) available in R, in a similar manner as in Octave and MATLAB. Qhull computes convex hulls, Delaunay triangulations, halfspace intersections about a point, Voronoi diagrams, furthest-site Delaunay triangulations, and furthest-site Voronoi diagrams. I ..."
Abstract - Add to MetaCart
. It runs in 2-d, 3-d, 4-d, and higher dimensions. It implements the Quickhull algorithm for computing the convex hull. Qhull does not support constrained Delaunay triangulations, or mesh generation of non-convex objects, but the package does include some R functions that allow for this. Currently

Load Balancing of Irregular Parallel Divide-and-Conquer Algorithms in Group-SPMD Programming Environments

by Mattias Eriksson, Christoph Kessler, Mikhail Chalabine - Master’s Thesis, PELAB, Linköpings Universitet , 2006
"... We study strategies for local load balancing of irregular parallel divide-andconquer algorithms such as Quicksort and Quickhull in SPMD-parallel environments such as MPI and Fork that allow to exploit nested parallelism by dynamic group splitting. ..."
Abstract - Cited by 6 (3 self) - Add to MetaCart
We study strategies for local load balancing of irregular parallel divide-andconquer algorithms such as Quicksort and Quickhull in SPMD-parallel environments such as MPI and Fork that allow to exploit nested parallelism by dynamic group splitting.
Next 10 →
Results 1 - 10 of 14
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University