fbpx
Wikipedia

Minimum bounding box

In geometry, the minimum bounding box or smallest bounding box (also known as the minimum enclosing box or smallest enclosing box) for a point set S in N dimensions is the box with the smallest measure (area, volume, or hypervolume in higher dimensions) within which all the points lie. When other kinds of measure are used, the minimum box is usually called accordingly, e.g., "minimum-perimeter bounding box".

A sphere enclosed by its axis-aligned minimum bounding box (in 3 dimensions)

The minimum bounding box of a point set is the same as the minimum bounding box of its convex hull, a fact which may be used heuristically to speed up computation.[1]

In the two-dimensional case it is called the minimum bounding rectangle.

Axis-aligned minimum bounding box edit

The axis-aligned minimum bounding box (or AABB) for a given point set is its minimum bounding box subject to the constraint that the edges of the box are parallel to the (Cartesian) coordinate axes. It is the Cartesian product of N intervals each of which is defined by the minimal and maximal value of the corresponding coordinate for the points in S.

Axis-aligned minimal bounding boxes are used to an approximate location of an object in question and as a very simple descriptor of its shape. For example, in computational geometry and its applications when it is required to find intersections in the set of objects, the initial check is the intersections between their MBBs. Since it is usually a much less expensive operation than the check of the actual intersection (because it only requires comparisons of coordinates), it allows quickly excluding checks of the pairs that are far apart.

Arbitrarily oriented minimum bounding box edit

The arbitrarily oriented minimum bounding box is the minimum bounding box, calculated subject to no constraints as to the orientation of the result. Minimum bounding box algorithms based on the rotating calipers method can be used to find the minimum-area or minimum-perimeter bounding box of a two-dimensional convex polygon in linear time, and of a three-dimensional point set in the time it takes to construct its convex hull followed by a linear-time computation.[1] A three-dimensional rotating calipers algorithm can find the minimum-volume arbitrarily-oriented bounding box of a three-dimensional point set in cubic time.[2] Matlab implementations of the latter as well as the optimal compromise between accuracy and CPU time are available.[3]

Object-oriented minimum bounding box edit

In the case where an object has its own local coordinate system, it can be useful to store a bounding box relative to these axes, which requires no transformation as the object's own transformation changes.

Digital image processing edit

In digital image processing, the bounding box is merely the coordinates of the rectangular border that fully encloses a digital image when it is placed over a page, a canvas, a screen or other similar bidimensional background.

See also edit

References edit

  1. ^ a b Toussaint, G. T. (1983). "Solving geometric problems with the rotating calipers" (PDF). Proc. MELECON '83, Athens.
  2. ^ Joseph O'Rourke (1985), "Finding minimal enclosing boxes", Parallel Programming, Springer Netherlands
  3. ^ Chang, Chia-Tche; Gorissen, Bastien; Melchior, Samuel (2018). "Matlab implementation of several minimum-volume bounding box algorithms". GitHub..

minimum, bounding, geometry, minimum, bounding, smallest, bounding, also, known, minimum, enclosing, smallest, enclosing, point, dimensions, with, smallest, measure, area, volume, hypervolume, higher, dimensions, within, which, points, when, other, kinds, meas. In geometry the minimum bounding box or smallest bounding box also known as the minimum enclosing box or smallest enclosing box for a point set S in N dimensions is the box with the smallest measure area volume or hypervolume in higher dimensions within which all the points lie When other kinds of measure are used the minimum box is usually called accordingly e g minimum perimeter bounding box A sphere enclosed by its axis aligned minimum bounding box in 3 dimensions The minimum bounding box of a point set is the same as the minimum bounding box of its convex hull a fact which may be used heuristically to speed up computation 1 In the two dimensional case it is called the minimum bounding rectangle Contents 1 Axis aligned minimum bounding box 2 Arbitrarily oriented minimum bounding box 3 Object oriented minimum bounding box 4 Digital image processing 5 See also 6 ReferencesAxis aligned minimum bounding box editThe axis aligned minimum bounding box or AABB for a given point set is its minimum bounding box subject to the constraint that the edges of the box are parallel to the Cartesian coordinate axes It is the Cartesian product of N intervals each of which is defined by the minimal and maximal value of the corresponding coordinate for the points in S Axis aligned minimal bounding boxes are used to an approximate location of an object in question and as a very simple descriptor of its shape For example in computational geometry and its applications when it is required to find intersections in the set of objects the initial check is the intersections between their MBBs Since it is usually a much less expensive operation than the check of the actual intersection because it only requires comparisons of coordinates it allows quickly excluding checks of the pairs that are far apart Arbitrarily oriented minimum bounding box editThe arbitrarily oriented minimum bounding box is the minimum bounding box calculated subject to no constraints as to the orientation of the result Minimum bounding box algorithms based on the rotating calipers method can be used to find the minimum area or minimum perimeter bounding box of a two dimensional convex polygon in linear time and of a three dimensional point set in the time it takes to construct its convex hull followed by a linear time computation 1 A three dimensional rotating calipers algorithm can find the minimum volume arbitrarily oriented bounding box of a three dimensional point set in cubic time 2 Matlab implementations of the latter as well as the optimal compromise between accuracy and CPU time are available 3 Object oriented minimum bounding box editIn the case where an object has its own local coordinate system it can be useful to store a bounding box relative to these axes which requires no transformation as the object s own transformation changes Digital image processing editIn digital image processing the bounding box is merely the coordinates of the rectangular border that fully encloses a digital image when it is placed over a page a canvas a screen or other similar bidimensional background See also editBounding sphere Bounding volume Minimum bounding rectangle Darboux integralReferences edit a b Toussaint G T 1983 Solving geometric problems with the rotating calipers PDF Proc MELECON 83 Athens Joseph O Rourke 1985 Finding minimal enclosing boxes Parallel Programming Springer Netherlands Chang Chia Tche Gorissen Bastien Melchior Samuel 2018 Matlab implementation of several minimum volume bounding box algorithms GitHub Retrieved from https en wikipedia org w index php title Minimum bounding box amp oldid 1178617872 Object oriented minimum bounding box, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.