On disks of the triangular grid: An application of optimization theory in discrete geometry

Abstract Chamfer (or weighted) distances are popular digital distances used in various grids. They are based on the weights assigned to steps to various neighborhoods. In the triangular grid there are three usually used neighbor relations, consequently, chamfer distances based on three weights are used. A chamfer (or digital) disk of a grid is the set of the pixels which have distance from the origin that is not more than a given finite bound called radius. These disks are well known and well characterized on the square grid. Using the two basic (i.e., the cityblock and the chessboard) neighbors, the convex hull of a disk is always an octagon (maybe degenerated). Recently, these disks have been defined on the triangular grid; their shapes have a great variability even with the traditional three type of neighbors, but their complete characterization is still missing. Chamfer balls are convex hulls of integer points that lie in polytopes defined by linear inequalities, and thus can be computed through a linear integer programming approach. Generally, the integer hull of a polyhedral set is the convex hull of the integer points of the set. In most of the cases, for example when the set is bounded, the integer hull is a polyhedral set, as well. The integer hull can be determined in an iterative way by Chvatal cuts. In this paper, sides of the chamfer disks are determined by the inequalities with their Chvatal rank 1. The most popular coordinate system of the triangular grid uses three coordinates. By giving conditions depending only a coordinate, the embedding hexagons of the shapes are obtained. These individual bounds are described completely by Chvatal cuts. They also give the complete description of some disks. Further inequalities having Chvatal rank 1 are also discussed.

[1]  Benedek Nagy,et al.  Digital Disks by Weighted Distances in the Triangular Grid , 2016, DGCI.

[2]  Matteo Fischetti,et al.  Optimizing over the first Chvátal closure , 2005, Math. Program..

[3]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[4]  Benedek Nagy,et al.  On the Chamfer Polygons on the Triangular Grid , 2017, IWCIA.

[5]  Edward S. Deutsch,et al.  Thinning algorithms on rectangular, hexagonal, and triangular arrays , 1972, Commun. ACM.

[6]  Petros Maragos,et al.  Optimum design of chamfer distance transforms , 1998, IEEE Trans. Image Process..

[7]  Benedek Nagy,et al.  Chamfer distances on the isometric grid: a structural description of minimal distances based on linear programming approach , 2019, J. Comb. Optim..

[8]  Benedek Nagy,et al.  Isoperimetrically Optimal Polygons in the Triangular Grid , 2011, IWCIA.

[9]  Benedek Nagy,et al.  An Integer Programming Approach to Characterize Digital Disks on the Triangular Grid , 2017, DGCI.

[10]  Gunilla Borgefors,et al.  Distance transformations in digital images , 1986, Comput. Vis. Graph. Image Process..

[11]  Benedek Nagy Weighted Distances on a Triangular Grid , 2014, IWCIA.

[12]  Benedek Nagy,et al.  Weighted Distances and Digital Disks on the Khalimsky Grid , 2016, Journal of Mathematical Imaging and Vision.

[13]  Benedek Nagy,et al.  Isoperimetrically optimal polygons in the triangular grid with Jordan-type neighbourhood on the boundary , 2013, Int. J. Comput. Math..

[14]  Vasek Chvátal,et al.  Edmonds polytopes and a hierarchy of combinatorial problems , 1973, Discret. Math..

[15]  Edouard Thiel,et al.  Computing 3D Medial Axis for Chamfer Distances , 2000, DGCI.

[16]  Benedek Nagy Characterization of digital circles in triangular grid , 2004, Pattern Recognit. Lett..

[17]  Laurence A. Wolsey,et al.  Cutting planes in integer and mixed integer programming , 2002, Discret. Appl. Math..