Knowledge

Minimum bounding box

Source 📝

155:
followed by a linear-time computation. A three-dimensional rotating calipers algorithm can find the minimum-volume arbitrarily-oriented bounding box of a three-dimensional point set in cubic time. Matlab implementations of the latter as well as the optimal compromise between accuracy and CPU time are
133:
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
20: 150:
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
78:
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".
114:) 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 129:
Axis-aligned minimal bounding boxes are used as an approximate location of an object in question and as a very simple descriptor of its shape. For example, in
142:
The arbitrarily oriented minimum bounding box is the minimum bounding box, calculated subject to no constraints as to the orientation of the result.
168:, it can be useful to store a bounding box relative to these axes, which requires no transformation as the object's own transformation changes. 122:
intervals each of which is defined by the minimal and maximal value of the corresponding coordinate for the points in
143: 304: 207: 94: 177: 236: 165: 130: 188:
when it is placed over a page, a canvas, a screen or other similar bidimensional background.
63: 258: 8: 81:
The minimum bounding box of a point set is the same as the minimum bounding box of its
299: 147: 115: 212: 202: 197: 59: 293: 185: 23:
A sphere enclosed by its axis-aligned minimum bounding box (in 3 dimensions)
107: 272: 184:
is merely the coordinates of the rectangular border that fully encloses a
273:"Matlab implementation of several minimum-volume bounding box algorithms" 152: 82: 75: 86: 55: 28: 134:
allows quickly excluding checks of the pairs that are far apart.
277: 71: 19: 271:
Chang, Chia-Tche; Gorissen, Bastien; Melchior, Samuel (2018).
137: 253:
Joseph O'Rourke (1985), "Finding minimal enclosing boxes",
67: 237:"Solving geometric problems with the rotating calipers" 159: 270: 101: 252: 291: 234: 16:Smallest box which encloses some set of points 92:In the two-dimensional case it is called the 171: 138:Arbitrarily oriented minimum bounding box 230: 228: 164:In the case where an object has its own 18: 292: 225: 160:Object-oriented minimum bounding box 13: 14: 316: 102:Axis-aligned minimum bounding box 144:Minimum bounding box algorithms 264: 246: 1: 218: 242:. Proc. MELECON '83, Athens. 7: 191: 85:, a fact which may be used 10: 321: 208:Minimum bounding rectangle 95:minimum bounding rectangle 235:Toussaint, G. T. (1983). 110:minimum bounding box (or 89:to speed up computation. 178:digital image processing 172:Digital image processing 166:local coordinate system 131:computational geometry 45:smallest enclosing box 24: 41:minimum enclosing box 37:smallest bounding box 22: 305:Geometric algorithms 259:Springer Netherlands 255:Parallel Programming 33:minimum bounding box 39:(also known as the 62:with the smallest 47:) for a point set 25: 148:rotating calipers 116:Cartesian product 312: 284: 282: 268: 262: 261: 250: 244: 243: 241: 232: 213:Darboux integral 54: 50: 320: 319: 315: 314: 313: 311: 310: 309: 290: 289: 288: 287: 269: 265: 251: 247: 239: 233: 226: 221: 203:Bounding volume 198:Bounding sphere 194: 174: 162: 140: 104: 52: 48: 17: 12: 11: 5: 318: 308: 307: 302: 286: 285: 263: 245: 223: 222: 220: 217: 216: 215: 210: 205: 200: 193: 190: 173: 170: 161: 158: 139: 136: 103: 100: 15: 9: 6: 4: 3: 2: 317: 306: 303: 301: 298: 297: 295: 280: 279: 274: 267: 260: 256: 249: 238: 231: 229: 224: 214: 211: 209: 206: 204: 201: 199: 196: 195: 189: 187: 186:digital image 183: 179: 169: 167: 157: 154: 149: 146:based on the 145: 135: 132: 127: 125: 121: 117: 113: 109: 99: 97: 96: 90: 88: 87:heuristically 84: 79: 77: 73: 69: 65: 61: 57: 46: 42: 38: 34: 30: 21: 276: 266: 254: 248: 182:bounding box 181: 175: 163: 141: 128: 123: 119: 111: 108:axis-aligned 105: 93: 91: 80: 44: 40: 36: 32: 26: 156:available. 153:convex hull 83:convex hull 76:hypervolume 294:Categories 219:References 56:dimensions 300:Geometry 192:See also 29:geometry 64:measure 58:is the 278:GitHub 180:, the 72:volume 31:, the 240:(PDF) 74:, or 112:AABB 106:The 68:area 176:In 118:of 60:box 51:in 43:or 35:or 27:In 296:: 275:. 257:, 227:^ 126:. 98:. 70:, 283:. 281:. 124:S 120:N 66:( 53:N 49:S

Index


geometry
dimensions
box
measure
area
volume
hypervolume
convex hull
heuristically
minimum bounding rectangle
axis-aligned
Cartesian product
computational geometry
Minimum bounding box algorithms
rotating calipers
convex hull
local coordinate system
digital image processing
digital image
Bounding sphere
Bounding volume
Minimum bounding rectangle
Darboux integral


"Solving geometric problems with the rotating calipers"
Springer Netherlands
"Matlab implementation of several minimum-volume bounding box algorithms"
GitHub

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.