Jump to content

Minimum bounding box algorithms

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 12.5.62.70 (talk) at 20:03, 19 December 2007. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
See "Minimum bounding box" for the box specified by minimal and maximal coordinates

In computational geometry, the smallest enclosing box problem is that of finding the box (hyperrectangle) of smallest measure (volume, area, perimeter, etc.) enclosing a given object or set of objects. It is a type of bounding volume.

It is sufficient to find the smallest enclosing box for the convex hull of the objects in question.

Two dimensions

For the convex polygon, a linear time algorithm for the minimum-area enclosing rectangle is known.It is based on the observation that a side of a minimum-area enclosing box must be collinear with a side of the convex polygon.[1] It is possible to enumerate of the boxes of this kind in linear time with the approach called rotating calipers by Godfried Toussaint in 1983 [2] The same approact is applicable for finding the minimum-perimeter enclosing rectangle. [2]

See also

References

  1. ^ H. Freeman and R. Shapira, "Freeman Determining the Minimum-Area Encasing Rectangle for an Arbitrary Closed Curve", Comm. ACM, 1975, pp.409-413.
  2. ^ a b Toussaint, G. T (1983). "Solving geometric problems with the rotating calipers". Proc. MELECON '83, Athens. {{cite journal}}: Cite journal requires |journal= (help)