Robust shape fitting via peeling and grating coresets

被引:11
作者
Agarwal, Pankaj K. [1 ]
Har-Peled, Sariel [2 ]
Yu, Hai [1 ]
机构
[1] Duke Univ, Dept Comp Sci, Durham, NC 27708 USA
[2] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
关键词
shape fitting; coresets; geometric approximation algorithms;
D O I
10.1007/s00454-007-9013-2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let P be a set of n points in R-d supercript stop. A subset S of P is called a (k,epsilon)-kernel if for every direction, the directional width of S epsilon-approximates that of P, when k "outliers" can be ignored in that direction. We show that a (k,epsilon)-kernel of P of size O(k/epsilon((d-1)/2)) can be computed in time O(n+k(2)/epsilon(d-1)). The new algorithm works by repeatedly "peeling" away (0,epsilon)-kernels from the point set. We also present a simple epsilon-approximation algorithm for fitting various shapes through a set of points with at most k outliers. The algorithm is incremental and 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 epsilon-approximation algorithm for shape fitting with outliers in low dimensions. We demonstrate the practicality of our algorithms by showing their empirical performance on various inputs and problems.
引用
收藏
页码:38 / 58
页数:21
相关论文
共 23 条
[1]  
Agarwal P. K., 2005, Combinatorial and computational geometry, MSRI
[2]  
Agarwal PK, 2000, HANDBOOK OF COMPUTATIONAL GEOMETRY, P49, DOI 10.1016/B978-044482537-7/50003-6
[3]   Approximation algorithms for minimum-width annuli and shells [J].
Agarwal, PK ;
Aronov, B ;
Har-Peled, S ;
Sharir, M .
DISCRETE & COMPUTATIONAL GEOMETRY, 2000, 24 (04) :687-705
[4]   Approximating extent measures of points [J].
Agarwal, PK ;
Har-Peled, S ;
Varadarajan, KR .
JOURNAL OF THE ACM, 2004, 51 (04) :606-635
[5]   Maintaining the extent of a moving point set [J].
Agarwal, PK ;
Guibas, LJ ;
Hershberger, J ;
Veach, E .
DISCRETE & COMPUTATIONAL GEOMETRY, 2001, 26 (03) :353-374
[6]   Efficient searching with linear constraints [J].
Agarwal, PK ;
Arge, L ;
Erickson, J ;
Franciosa, PG ;
Vitter, JS .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2000, 61 (02) :194-216
[7]   Exact and approximation algorithms for minimum-width cylindrical shells [J].
Agarwal, PK ;
Aronov, B ;
Sharir, M .
DISCRETE & COMPUTATIONAL GEOMETRY, 2001, 26 (03) :307-320
[8]  
[Anonymous], P 26 INT C OFFSH MEC
[9]  
Aronov B, 2005, PROCEEDINGS OF THE SIXTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P886
[10]   Efficiently approximating the minimum-volume bounding box of a point set in three dimensions [J].
Barequet, G ;
Har-Peled, S .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2001, 38 (01) :91-109