We present a solution to the following discrete optimization problem. Given a set of independent, possibly overlapping image regions and a non-negative likeliness of the individual regions, we select a nonoverlapping subset that is optimal with respect to the following requirements: First, every region is either part of the solution or has an overlap with it. Second, the degree of overlap of the solution with the rest of the regions is maximized together with the likeliness of the solution. Third, the likeliness of the individual regions influences the overall solution proportionally to the degree of overlap with neighboring regions. We represent the problem as a graph and solve the task by reduction to a constrained binary integer programming problem. The problem involves minimizing a linear objective function subject to linear inequality constraints. Both the objective function and the constraints exploit the structure of the graph. We illustrate the validity and the relevance of the proposed formulation by applying the method to the problem of facade window extraction. We generalize our formulation to the case where a set of hypotheses is given together with a binary similarity relation and similarity measure. Our formulation then exploits combination of degree and structure of hypothesis similarity and likeliness of individual hypotheses. In this case, we present a solution with non-similar hypotheses which can be viewed as a non-redundant representation.
[1]
Ramakant Nevatia,et al.
Detection and Modeling of Buildings from Multiple Aerial Images
,
2001,
IEEE Trans. Pattern Anal. Mach. Intell..
[2]
Azriel Rosenfeld,et al.
Hierarchical Image Analysis Using Irregular Tessellations
,
1990,
IEEE Trans. Pattern Anal. Mach. Intell..
[3]
Sven J. Dickinson,et al.
Selecting canonical views for view-based 3-D object recognition
,
2004,
ICPR 2004.
[4]
Ali Shokoufandeh,et al.
Approximation of canonical sets and their applications to 2D view simplification
,
2004,
CVPR 2004.
[5]
Frederick S. Hillier,et al.
Introduction of Operations Research
,
1967
.
[6]
Ramakant Nevatia,et al.
Using Perceptual Organization to Extract 3-D Structures
,
1989,
IEEE Trans. Pattern Anal. Mach. Intell..
[7]
Peter Meer,et al.
Stochastic image pyramids
,
1989,
Comput. Vis. Graph. Image Process..
[8]
Laurence A. Wolsey,et al.
Integer and Combinatorial Optimization
,
1988
.
[9]
Jean-Michel Jolion,et al.
The adaptive pyramid: A framework for 2D image analysis
,
1991,
CVGIP Image Underst..
[10]
Atsushi Imiya,et al.
Digital and Image Geometry: Advanced Lectures
,
2002
.
[11]
Stephen P. Boyd,et al.
Convex Optimization
,
2004,
Algorithms and Theory of Computation Handbook.
[12]
G. Nemhauser,et al.
Integer Programming
,
2020
.