FITTING POLYGONAL FUNCTIONS TO A SET OF POINTS IN THE PLANE

被引:53
作者
HAKIMI, SL [1 ]
SCHMEICHEL, EF [1 ]
机构
[1] SAN JOSE STATE UNIV,DEPT MATH & COMP SCI,SAN JOSE,CA 95192
来源
CVGIP-GRAPHICAL MODELS AND IMAGE PROCESSING | 1991年 / 53卷 / 02期
关键词
D O I
10.1016/1049-9652(91)90056-P
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Given a set of points S = {(x1, y1), (x2, y2), ..., (xN, yN)} in R2 with x1 < x2 < ... < xN, we want to construct a polygonal (i.e., continuous, piecewise linear) function f with a small number of corners (i.e., nondifferentiable points) which fits S well. To measure the quality of f in this regard, we employ two criteria: 1. (i) the number of corners in the graph of f, and 2. (ii) max1≤i≤N|yi - f(xi)| (the Chebyshev error of the fit). We give efficient algorithms to construct a polygonal function f that minimizes (i) (resp. (ii)) under a maximum allowable value of (ii) (resp. (i)), whether or not the comers of f are constrained to be in the set S. A key tool used in designing these algorithms is a linear time algorithm to find the visibility polygon from an edge in a monotone polygon. A variation of one of these algorithms solves the following computational geometry problem in optimal O(N) time: Given N vertical segments in the plane, no two with the same abscissa, find a monotone polygonal curve with the least number of corners which intersects all the segments. © 1991.
引用
收藏
页码:132 / 136
页数:5
相关论文
共 8 条
[1]  
CHAZELLE B, 1985, 1ST P ACM S COMP GEO, P135
[2]   LINEAR TIME ALGORITHMS FOR 2-VARIABLE AND 3-VARIABLE LINEAR-PROGRAMS [J].
DYER, ME .
SIAM JOURNAL ON COMPUTING, 1984, 13 (01) :31-45
[3]  
ELGINDY HA, 1984, UNPUB EFFICIENT ALGO
[4]  
Imai H., 1986, Journal of Information Processing, V9, P159
[5]   COMPUTING THE VISIBILITY POLYGON FROM AN EDGE [J].
LEE, DT ;
LIN, AK .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1986, 34 (01) :1-19
[6]  
MEGIDDO N, 1983, SIAM J COMPUT, V12, P459
[7]   AN ONLINE ALGORITHM FOR FITTING STRAIGHT-LINES BETWEEN DATA RANGES [J].
OROURKE, J .
COMMUNICATIONS OF THE ACM, 1981, 24 (09) :574-578
[8]  
Preparata F. P., 2012, COMPUTATIONAL GEOMET