Decision trees for geometric models

被引:26
作者
Arkin, EM [1 ]
Meijer, H
Mitchell, JSB
Rappaport, D
Skiena, SS
机构
[1] SUNY Stony Brook, Dept Appl Math & Stat, Stony Brook, NY 11794 USA
[2] Queens Univ, Dept Comp & Informat Sci, Kingston, ON K7L 3N6, Canada
[3] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY 11794 USA
关键词
computational geometry; algorithms; computer vision; decision trees; complexity; approximation algorithms; probing; set cover;
D O I
10.1142/S0218195998000175
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A fundamental problem in model-based computer vision is that of identifying which of a given set of geometric models is present in an image. Considering a "probe" to be an oracle that tells us whether or not a model is present at a given point, we study the problem of computing efficient strategies ("decision trees") for probing an image, with the goal to minimize the number of probes necessary (in the worst case) to determine which single model is present. We shaw that a inverted right perpendicular lg k inverted left perpendicular height binary decision tree always exists for k polygonal models (in fixed position), provided (1) they are non-degenerate (do not share boundaries) and (2) they share a common point of intersection. Further, we give an efficient algorithm for constructing such decision tress when the models are given as a set of polygons in the plane. We show that constructing a minimum height tree is NP-complete if either of the two assumptions is omitted. We provide an efficient greedy heuristic strategy and show that, in the general case, it yields a decision tree whose height is at most inverted right perpendicular lg k inverted left perpendicular times that of an optimal tree. Finally, we discuss some restricted cases whose special structure allows for improved results.
引用
收藏
页码:343 / 363
页数:21
相关论文
共 34 条
[1]  
ARKIN EM, 1993, P 9 ANN ACM S COMP0, P368
[2]  
ARKIN EM, 1993, LECT NOTES COMPUTER, V709, P95
[3]  
ARKIN EM, 1990, APPL COMBINATORICS C
[4]  
Belleville P., 1993, Computational Geometry: Theory and Applications, V2, P255, DOI 10.1016/0925-7721(93)90022-X
[5]   DETERMINING THE SHAPE OF A CONVEX N-SIDED POLYGON BY USING 2N+K TACTILE PROBES [J].
BERNSTEIN, HJ .
INFORMATION PROCESSING LETTERS, 1986, 22 (05) :255-260
[6]  
BIENENSTOCK E, 1988, RELATIONAL APPROACH
[7]  
BIENENSTOCK E, 1990, DAAL0289C0081 CECOM
[8]  
Breiman L., 1984, Classification and Regression Trees, DOI DOI 10.2307/2530946
[9]  
BRONNIMANN H, 1995, DISCRETE COMPUT GEOM, V14, P263
[10]   AN OPTIMAL ALGORITHM FOR INTERSECTING LINE SEGMENTS IN THE PLANE [J].
CHAZELLE, B ;
EDELSBRUNNER, H .
JOURNAL OF THE ACM, 1992, 39 (01) :1-54