Area-Feature Boundary Labeling

Boundary labeling is a relatively new labeling method. It can be useful in automating the production of technical drawings and medical drawings, where it is common to explain certain parts of the drawing with text labels, arranged on its boundary so that other parts of the drawing are not obscured. In boundary labeling, we are given a rectangle R which encloses a set of n sites. Each site s is associated with an axis-parallel rectangular label ls. The labels must be placed in distinct positions on the boundary of R and they must be connected to their corresponding sites with polygonal lines, called leaders, so that the labels are pairwise disjoint and the leaders do not intersect each other. In this paper, we study a version of the boundary labeling problem where the sites can ‘float’ within a polygonal region. We present a polynomial time algorithm, which runs in O(n3) time and produces a labeling of minimum total leader length for labels of uniform size placed in fixed positions on the boundary of rectangle R.

[1]  D. T. Lee,et al.  Two-Dimensional Voronoi Diagrams in the Lp-Metric , 1980, J. ACM.

[2]  C. Q. Lee,et al.  The Computer Journal , 1958, Nature.

[3]  Michael A. Bekos,et al.  Labeling collinear sites , 2007, 2007 6th International Asia-Pacific Symposium on Visualization.

[4]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[5]  Frank Wagner,et al.  A packing problem with applications to lettering of maps , 1991, SCG '91.

[6]  Mark de Berg,et al.  Computational Geometry: Algorithms and Applications, Second Edition , 2000 .

[7]  Michael A. Bekos,et al.  Multi-stack Boundary Labeling Problems , 2006, FSTTCS.

[8]  Kurt Mehlhorn,et al.  Data Structures and Algorithms 3: Multi-dimensional Searching and Computational Geometry , 2012, EATCS Monographs on Theoretical Computer Science.

[9]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[10]  Michael A. Bekos,et al.  Polygon labelling of minimum leader length , 2006, APVIS.

[11]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[12]  Hsu-Chun Yen,et al.  Many-to-one boundary labeling , 2007, 2007 6th International Asia-Pacific Symposium on Visualization.

[13]  Michael A. Bekos,et al.  Boundary Labeling with Octilinear Leaders , 2009, Algorithmica.

[14]  Martin Nöllenburg,et al.  Algorithms for Multi-criteria One-Sided Boundary Labeling , 2007, Graph Drawing.

[15]  Martin Nöllenburg,et al.  Improved Algorithms for Length-Minimal One-Sided Boundary Labeling , 2007 .

[16]  Pravin M. Vaidya Geometry helps in matching , 1988, STOC '88.

[17]  Alexander Wolff,et al.  Boundary labeling: Models and efficient algorithms for rectangular maps , 2004, Comput. Geom..

[18]  Michael A. Bekos,et al.  Boundary Labeling with Octilinear Leaders , 2008, SWAT.

[19]  Hsu-Chun Yen,et al.  0 – 0 ( 0 ) Many-toOne Boundary Labeling , 2008 .