skip to main content
10.1145/1294211.1294252acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article

Specifying label layout style by example

Published:07 October 2007Publication History

ABSTRACT

Creating high-quality label layouts in a particular visual style is a time-consuming process. Although automated labeling algorithms can aid the layout process, expert design knowledge is required to tune these algorithms so that they produce layouts which meet the designer's expectations. We propose a system which can learn a labellayout style from a single example layout and then apply this style to new labeling problems. Because designers find it much easier to create example layouts than tune algorithmic parameters, our system provides a more natural workflow for graphic designers. We demonstrate that our system is capable of learning a variety of label layout styles from examples.

References

  1. M. Agrawala and C. Stolte. Rendering Effective Route Maps: Improving Usability Through Generalization. In Proc. SIGGRAPH, pages 241--250, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. K. Ali, K. Hartman, and T. Strothotte. Label Layout for Interactive 3D Illustrations. J. WSCG, 13(1):1--8, 2005.Google ScholarGoogle Scholar
  3. G. D. Battista, P. Eades, R. Tamassia, and I. G. Tollis. Graph Drawing: Algorithms for the Visualization of Graphs. Prentice-Hall, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. B. Bell, S. Feiner, and T. Höllerer. View management for virtual and augmented reality. In Proc. UIST, pages 101--110, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. C. Boutilier. A POMDP formulation of preference elicitation problems. In Proc. AAAI, pages 239--246, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. Boutilier, R. Patrascu, P. Poupart, and D. Schuurmans. Constraint-based optimization and utility elicitation using the minimax decision criterion. Artificial Intelligence, 170:686--713, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. U. Chajewska, D. Koller, and D. Ormoneit. Learning an Agent's Utility Function by Observing Behavior. In Proc. ICML, pages 35--42, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Christensen, J. Marks, and S. Shieber. An Empirical Study of Algorithms for Point-Feature Label Placement. ACM Trans. Graphics, 14(3):203--232, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Edmondson, J. Christensen, J. Marks, and S. Shieber. A General Cartographic Labeling Algorithm. Cartographica, 33(4):13--23, 1997.Google ScholarGoogle Scholar
  10. J.-D. Fekete and C. Plaisant. Excentric Labeling: Dynamic Neighborhood Labeling for Data Visualization. In CHI, pages 512--519, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Fogarty and S. Hudson. GADGET: A toolkit for optimization-based approaches to interface and display generation. In Proc. UIST, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. K. Gajos and D. S. Weld. Preference elicitation for interface optimization. In Proc. UIST, pages 173--182, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. K. Hartmann, K. Ali, and T. Strothotte. Floating labels: Applying dynamic potential fields for label layout. Lecture notes in computer science, pages 101--113, 2004.Google ScholarGoogle Scholar
  14. L. J. Heyer, S. Kruglyak, and S. Yooseph. Exploring Expression Data: Identification and Analysis of Coexpressed Genes. Genome Research, 9(11):1106--1115, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  15. E. Imhof. Positioning Names on Maps. American Cartographer, 2(2):145--153, 1975.Google ScholarGoogle ScholarCross RefCross Ref
  16. K. G. Kakoulis and I. G. Tollis. A Unified Approach to Labeling Graphical Features. In Proc. 14th Symp. Comput. Geom., pages 347--356, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. Kirkpatrick, C. D. Gellatt Jr., and M. P. Vecchi. Optimization by Simulated Annealing. Science, 220(4598):671--680, May 1983.Google ScholarGoogle ScholarCross RefCross Ref
  18. Y. LeCun, S. Chopra, R. Hadsell, F. J. Huang, and M. Ranzato. A Tutorial on Energy-Based Learning. In G. H. Bakir, T. Hofmann, B. Schölkopf, A. J. Smola, B. Taskar, and S. V. N. Vishwanathan, editors, Predicting Structured Data. MIT Press, 2006.Google ScholarGoogle Scholar
  19. C. K. Liu, A. Hertzmann, and Z. PopoviĆ. Learning Physics-Based Motion Style with Nonlinear Inverse Optimization. ACM Trans. Graphics, 24(3):1071--1081, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. T. Masui. Evolutionary Learning of Graph Layout Constraints from Examples. In Proc. UIST, pages 103--108, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. G. J. Romanes. Cunningham's Manual of Practical Anatomy. Oxford University Press, 14th edition, 1977.Google ScholarGoogle Scholar
  22. E. Tufte. Beautiful Evidence. Graphics Press, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. F. Zhang and H. Sun. Dynamic Labeling Management in Virtual and Augmented Environments. In Proc. CAD-CG, pages 397--402, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Specifying label layout style by example

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              UIST '07: Proceedings of the 20th annual ACM symposium on User interface software and technology
              October 2007
              306 pages
              ISBN:9781595936790
              DOI:10.1145/1294211

              Copyright © 2007 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 7 October 2007

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate842of3,967submissions,21%

              Upcoming Conference

              UIST '24

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader