ACM Home Page
Please provide us with feedback. Feedback
Practical methods for shape fitting and kinetic data structures using core sets
Full text PdfPdf (656 KB)
Source Annual Symposium on Computational Geometry archive
Proceedings of the twentieth annual symposium on Computational geometry table of contents
Brooklyn, New York, USA
SESSION: Session 7 table of contents
Pages: 263 - 272  
Year of Publication: 2004
ISBN:1-58113-885-7
Authors
Hai Yu  Duke University, Durham, NC
Pankaj K. Agarwal  Duke University, Durham, NC
Raghunath Poreddy  The University of Iowa, Iowa City, IA
Kasturi R. Varadarajan  The University of Iowa, Iowa City, IA
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 33,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/997817.997858
What is a DOI?

ABSTRACT

The notion of ε-kernel was introduced by Agarwal et al. to set up a unified framework for computing various extent measures of a point set p approximately. Roughly speaking, a subset QP is an ε-kernel of P if for every slab W containing Q, the expanded slab (1+ε)W contains P. They illustrated the significance of an ε-kernel by showing that it yields approximation algorithms for a wide range of problems.We present a simpler and more practical algorithm for computing the ε-kernel of a set P of points in ℝ3. We demonstrate the practicality of our algorithm by showing its empirical performance on various inputs. We then describe an incremental algorithm for fitting various shapes and use the ideas of our algorithm for computing ε-kernels to analyze the performance of this algorithm. We illustrate the versatility and practicality of this technique by implementing approximation algorithms for minimum enclosing cylinder, minimum-volume bounding box, and minimum-width annulus. Finally, we show that ε-kernels can be effectively used to expedite the algorithms for maintaining extents of moving points.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
P. K. Agarwal, B. Aronov, S. Har-Peled, and M. Sharir, Approximation and exact algorithms for minimum-width annuli and shells, Discrete Comput. Geom., 24 (2000), 687--705.
 
2
P. K. Agarwal, B. Aronov, and M. Sharir, Line transversals of balls and smallest enclosing cylinders in three dimensions, Discrete Comput. Geom., 21 (1999), 373--388.
 
3
P. K. Agarwal, B. Aronov, and M. Sharir, Exact and approximation algorithms for minimum-width cylindrical shells, Discrete Comput. Geom., 26 (2001), 307--320.
 
4
P. K. Agarwal, L. J. Guibas, J. Hershberger, and E. Veach, Maintaining the extent of a moving point set, Discrete Comput. Geom., 26 (2001), 353--374.
5
 
6
P. K. Agarwal and J. Matoušek, On range searching with semialgebraic sets, Discrete Comput. Geom., 11 (1994), 393--418.
 
7
 
8
 
9
 
10
 
11
12
 
13
T. M. Chan, Approximating the diameter, width, smallest enclosing cylinder and minimum-width annulus, Internat. J. Comput. Geom. Appl., 12 (2002), 67--85.
 
14
T. M. Chan, Faster core-set constructions and data stream algorithms in fixed dimensions, this proceedings.
15
 
16
 
17
B. Gärtner, Smallest enclosing ball --- fast and robust in C++, http://www.inf.ethz.ch/personal/gaertner/miniball.html
18
 
19
P. Kumar, J. Mitchell, and E. Yildirim, Computing core-sets and approximate smallest enclosing hyperspheres in high dimensions, Proc. 5th Workshop Algorithm Eng. Exper., 2003, pp. 45--55.
 
20
P. Kumar and E. Yildirim, Approximating minimum volume enclosing ellipsoids using core sets, Unpublished manuscript, 2003.
 
21
Large geometric models archive, http://www.cc.gatech.edu/projects/large_models/
 
22
D. Mount and S. Arya, ANN: library for approximate nearest neighbor searching, http://www.cs.umd.edu/~mount/ANN/
 
23
A. C. Yao, On constructing minimum spanning trees in k-dimensional spaces and related problems, SIAM J. Comput., 11 (1982), 721--736.
 
24


Collaborative Colleagues:
Hai Yu: colleagues
Pankaj K. Agarwal: colleagues
Raghunath Poreddy: colleagues
Kasturi R. Varadarajan: colleagues