ACM Home Page
Please provide us with feedback. Feedback
Robust shape fitting via peeling and grating coresets
Full text PdfPdf (496 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm table of contents
Miami, Florida
Pages: 182 - 191  
Year of Publication: 2006
ISBN:0-89871-605-5
Authors
Pankaj K. Agarwal  Duke University, Durham, NC
Sariel Har-Peled  University of Illinois, Urbana, IL
Hai Yu  Duke University, Durham, NC
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
: SIAM Activity Group on Discrete Mathematics
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 34,   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/1109557.1109579
What is a DOI?

ABSTRACT

Let P be a set of n points in Rd. We show that a (k, ε)-kernel of P of size O(k(d-1)/2) can be computed in time O(n + k2d-1), where a (k, ε)-kernel is a subset of P that ε-approximates the directional width of P, for any direction, when k outliers can be ignored in that direction. A (k, ε)-kernel is instrumental in solving shape fitting problems with k outliers, like computing the minimum-width annulus covering all but k of the input points. The size of the new kernel improves over the previous known upper bound O(kd-1) [17], and is tight in the worst case. The new algorithm works by repeatedly "peeling" away (0, ε)-kernels. We demonstrate the practicality of our algorithm by showing its empirical performance on various inputs.We also present a simple incremental algorithm for (1 + ε)-fitting various shapes through a set of points with at most k outliers. The algorithm works by repeatedly "grating" critical points into a working set, till the working set provides the required approximation. We prove that the size of the working set is independent of n, and thus results in a simple and practical, near-linear-time algorithm for shape fitting with outliers. We illustrate the versatility and practicality of this technique by implementing approximation algorithms for minimum enclosing circle and minimum-width annulus.


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
 
2
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.
 
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
P. K. Agarwal, S. Har-Peled, and K. Varadarajan, Geometric approximation via coresets, in: Combinatorial and Computational Geometry (J. E. Goodman, J. Pach, and E. Welzl, eds.), Math. Sci. Research Inst. Pub., Cambridge, 2005.
6
 
7
 
8
 
9
 
10
T. M. Chan, Approximating the diameter, width, smallest enclosing cylinder and minimum-width annulus, Internat. J. Comput. Geom. Appl., 12 (2002), 67--85.
 
11
12
 
13
 
14
 
15
 
16
 
17
 
18
Large geometric models archive. Georgia Tech. http://www.cc.gatech.edu/projects/large_models/.
 
19
 
20
J. Matoušek, On geometric optimization with few violated constraints, Discrete Comput. Geom., 14 (1995), 365--384.
 
21
22


Collaborative Colleagues:
Pankaj K. Agarwal: colleagues
Sariel Har-Peled: colleagues
Hai Yu: colleagues