AUTOMATED BOUNDING BOX GENERATION WITHIN THE BOUNDARIES OF ARBITRARY SHAPES
First Claim
1. A computer program, embodied on a non-transitory computer readable medium, the computer program configured to control a processor to execute instructions, comprising:
- sampling a plurality of points that lie within an interior of an arbitrary shape;
drawing one or more rectangles from each of the points;
gradually increasing a height and width of the rectangles until the each of the rectangles touches at least one side of the arbitrary shape; and
assigning a largest of the rectangles as an interior bounding box for the arbitrary shape.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment is directed to a computer program, embodied on a computer readable medium. The computer program is configured to control a processor to execute instructions. The instructions include sampling a plurality of points that lie within the interior of an arbitrary shape, drawing one or more rectangles from each of the points, gradually increasing the length and width of the rectangles until the rectangles no longer falls within the interior of the arbitrary shape, and assigning the largest of the increased rectangles as the interior bounding box.
22 Citations
18 Claims
-
1. A computer program, embodied on a non-transitory computer readable medium, the computer program configured to control a processor to execute instructions, comprising:
-
sampling a plurality of points that lie within an interior of an arbitrary shape; drawing one or more rectangles from each of the points; gradually increasing a height and width of the rectangles until the each of the rectangles touches at least one side of the arbitrary shape; and assigning a largest of the rectangles as an interior bounding box for the arbitrary shape. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for generating a bounding box within an arbitrary shape, the method comprising:
-
sampling a plurality of points that lie within interior bounds of an arbitrary shape; drawing one or more rectangles from each of the sampled points; gradually stretching the height and width of each of the rectangles until they no longer fall within the interior of the arbitrary shape; and assigning the largest of the stretched rectangles as the interior bounding box. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a sampler configured to sample a plurality of points that lie within an interior of an arbitrary shape; a generator configured to draw one or more rectangles from each of the points, and to gradually increase a height and width of the rectangles until the each of the rectangles touches at least one side of the arbitrary shape; and an assignor configured to assign a largest of the rectangles as the interior bounding box. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification