Rectangle Blanket Problem: Binary integer linear programming formulation and solution algorithms
Bar{\i}\c{s} Evrim Demir\"oz, Kuban Alt{\i}nel, Lale Akarun

TL;DR
This paper formulates the rectangle blanket problem as a binary integer linear program and introduces four algorithms, including an exact branch-and-price method and heuristics, to optimize the approximation of shapes in computer vision.
Contribution
It provides the first ILP formulation for the rectangle blanket problem and develops multiple algorithms, including a novel constrained simulated annealing heuristic.
Findings
Branch-and-price computes exact optimal solutions.
Heuristics offer faster approximate solutions.
Extensive computational tests compare algorithm performances.
Abstract
A rectangle blanket is a set of non-overlapping axis-aligned rectangles, used to approximately represent the two dimensional image of a shape approximately. The use of a rectangle blanket is a widely considered strategy for speeding-up the computations in many computer vision applications. Since neither the rectangles nor the image have to be fully covered by the other, the blanket becomes more precise as the non-overlapping area of the image and the blanket decreases. In this work, we focus on the rectangle blanket problem, which involves the determination of an optimum blanket minimizing the non-overlapping area with a given image subject to an upper bound on the total number of rectangles the blanket can include. This problem has similarities with rectangle covering, rectangle partitioning and cutting / packing problems. The image replaces an irregular master object by an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Packing Problems · Computational Geometry and Mesh Generation · Digital Image Processing Techniques
