• DocumentCode
    909307
  • Title

    Uncluttering Graph Layouts Using Anisotropic Diffusion and Mass Transport

  • Author

    Frishman, Yaniv ; Tal, Avishay

  • Author_Institution
    Dept. of Comput. Sci., Technion - Israel Inst. of Technol., Haifa, Israel
  • Volume
    15
  • Issue
    5
  • fYear
    2009
  • Firstpage
    777
  • Lastpage
    788
  • Abstract
    Many graph layouts include very dense areas, making the layout difficult to understand. In this paper, we propose a technique for modifying an existing layout in order to reduce the clutter in dense areas. A physically inspired evolution process based on a modified heat equation is used to create an improved layout density image, making better use of available screen space. Using results from optimal mass transport problems, a warp to the improved density image is computed. The graph nodes are displaced according to the warp. The warp maintains the overall structure of the graph, thus limiting disturbances to the mental map, while reducing the clutter in dense areas of the layout. The complexity of the algorithm depends mainly on the resolution of the image visualizing the graph and is linear in the size of the graph. This allows scaling the computation according to required running times. It is demonstrated how the algorithm can be significantly accelerated using a graphics processing unit (GPU), resulting in the ability to handle large graphs in a matter of seconds. Results on several layout algorithms and applications are demonstrated.
  • Keywords
    computational complexity; data visualisation; anisotropic diffusion; evolution process; graph visualization; graphics processing unit; heat equation; layout density image; optimal mass transport; uncluttering graph layouts; Acceleration; Anisotropic magnetoresistance; Application software; Clustering algorithms; Equations; Evolution (biology); Image resolution; Layout; Space heating; Visualization; GPU; Graph layout; anisotropic heat equation; graph visualization; mass transport.;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2009.55
  • Filename
    4967578