Decision trees for geometric models

  • Authors:
  • Esther M. Arkin;Henk Meijer;Joseph S. B. Mitchell;David Rappaport;Steven S. Skiena

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • SCG '93 Proceedings of the ninth annual symposium on Computational geometry
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

A fundamental problem in model-based computer vision is that ofidentifying which of a given set of geometric models is present in animage. Considering a “probe” to be an oracle that tells uswhether or not a model is present at a given point, we study the problemof computing efficient strategies (“decision trees”) forprobing an image, with the goal to minimize the number of probesnecessary (in the worst case) to determine which single model ispresent. We show that a lgk height binary decision tree always exists fork polygonal models (in fixedposition), provided (1) they are non-degenerate (do not shareboundaries) and (2) they share a common point of intersection. Further,we give an efficient algorithm for constructing such decision treeswhen the models are given as a set of polygons in the plane. We showthat constructing a minimum height tree is NP-complete if either of thetwo assumptions is omitted. We provide an efficient greedy heuristicstrategy and show that, in the general case, it yields a decision treewhose height is at most lgn times that of an optimal tree. Finally,we discuss some restricted cases whose special structure allows forimproved results.