TY - GEN
T1 - Decision trees for geometric models
AU - Arkin, Esther M.
AU - Meijer, Henk
AU - Mitchell, Joseph S.B.
AU - Rappaport, David
AU - Skiena, Steven S.
PY - 1993
Y1 - 1993
N2 - A fundamental problem in model-based computer vision is that of identifying which of a given set of geometric models is present at 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 show that a [lg k] 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 trees 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 [lg n] times that of an optimal tree. Finally, we discuss some restricted cases whose special structure allows for improved results.
AB - A fundamental problem in model-based computer vision is that of identifying which of a given set of geometric models is present at 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 show that a [lg k] 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 trees 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 [lg n] times that of an optimal tree. Finally, we discuss some restricted cases whose special structure allows for improved results.
UR - https://www.scopus.com/pages/publications/0027837130
U2 - 10.1145/160985.161167
DO - 10.1145/160985.161167
M3 - Conference contribution
AN - SCOPUS:0027837130
SN - 0897915828
SN - 9780897915823
T3 - Proceedings of the 9th Annual Symposium on Computational Geometry
SP - 369
EP - 378
BT - Proceedings of the 9th Annual Symposium on Computational Geometry
PB - Publ by ACM
T2 - Proceedings of the 9th Annual Symposium on Computational Geometry
Y2 - 19 May 1993 through 21 May 1993
ER -