Floating Labels: Applying Dynamic Potential Fields for Label Layout

This paper introduces a new method to determine appealing placements of textual annotations for complex-shaped geometric models. It employs dynamic potential fields, which consider attractive and repulsive forces between pictorial elements and their textual labels. Several label candidates are computed and evaluated according to weighted penalty functions. The individual weights can be adjusted according to global design decisions or user preferences. Moreover, the user can re-arrange individual labels whereas the system re-adjusts the remaining labels. The method is demonstrated by the Floating Label system.

[1]  Steffi Beckhaus,et al.  Guided Exploration with Dynamic Potential Fields: the Cubical Path System , 2001, Comput. Graph. Forum.

[2]  Stefan Schlechtweg,et al.  Non-photorealistic computer graphics: modeling, rendering, and animation , 2002 .

[3]  G. Swaminathan Robot Motion Planning , 2006 .

[4]  Steven K. Feiner,et al.  Information at a Glance , 2002, IEEE Computer Graphics and Applications.

[5]  J. Laidlaw,et al.  ANATOMY OF THE HUMAN BODY , 1967, The Ulster Medical Journal.

[6]  Knut Hartmann,et al.  Illustrative shadows: integrating 3D and 2D information displays , 2003, IUI '03.

[7]  T. Pavlidis A thinning algorithm for discrete binary images , 1980 .

[8]  Gunnar W. Klau,et al.  Force-Based Label Number Maximization , 2003 .

[9]  M. Clark,et al.  The Oxford-Duden pictorial English dictionary , 1995 .

[10]  Patrick Olivier,et al.  Visual Composition as Optimisation , 1999 .

[11]  Bernhard Preim,et al.  Coherent Zooming of Illustrations with 3D-Graphics and Text , 1997, Graphics Interface.

[12]  Tobias Isenberg,et al.  OPENNPAR: a system for developing, programming, and designing non-photorealistic animation and rendering , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[13]  Steven K. Feiner,et al.  Dynamic space management for user interfaces , 2000, UIST '00.

[14]  Joe Marks,et al.  An empirical study of algorithms for point-feature label placement , 1995, TOGS.

[15]  Steven K. Feiner,et al.  A Survey of Automated Layout Techniques for Information Presentations , 2005 .

[16]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.