skip to main content
research-article

Visualizing graphs in three dimensions

Published:30 January 2008Publication History
Skip Abstract Section

Abstract

It has been known for some time that larger graphs can be interpreted if laid out in 3D and displayed with stereo and/or motion depth cues to support spatial perception. However, prior studies were carried out using displays that provided a level of detail far short of what the human visual system is capable of resolving. Therefore, we undertook a graph comprehension study using a very high resolution stereoscopic display. In our first experiment, we examined the effect of stereoscopic display, kinetic depth, and using 3D tubes versus lines to display the links. The results showed a much greater benefit for 3D viewing than previous studies. For example, with both motion and stereoscopic depth cues, unskilled observers could see paths between nodes in 333 node graphs with less than a 10% error rate. Skilled observers could see up to a 1000-node graph with less than a 10% error rate. This represented an order of magnitude increase over 2D display. In our second experiment, we varied both nodes and links to understand the constraints on the number of links and the size of graph that can be reliably traced. We found the difference between number of links and number of nodes to best account for error rates and suggest that this is evidence for a “perceptual phase transition.” These findings are discussed in terms of their implications for information display.

References

  1. Arthur, K., Booth, K. S., and Ware, C. 1993. Evaluating human performance for fishtank virtual reality. ACM Transactions on Information Systems 11, 3, 239--265. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bollobas, B. 2001. Random Graphs, 2nd Ed., Theorem 6.19, Cambridge Univ. Press, 151.Google ScholarGoogle Scholar
  3. Campbell, F. W. and Green, D. G. 1965. Monocular versus binocular visual acuity. Nature, London 208, 191--192.Google ScholarGoogle ScholarCross RefCross Ref
  4. Di Battista, G., Eades, P., Tamassia, R., and Tollis, I. G. 1999. Graph Drawing: Algorithms for the Visualization of Graphs. Prentice-Hall, Englewood Cliffs, NJ. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Frisby, J. P., Buckley, D., and Duke, P. A. 1966. Evidence for recovery of lengths of real objects seen with natural stereo viewing. Perception 25, 129--154.Google ScholarGoogle ScholarCross RefCross Ref
  6. Fruchterman, T. and Reingold, E. 1991. Graph drawing by force-directed placement, Software Practice and Experience 21, 11, 1129--1164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Howard, I. P. and Rogers, B. J. 1995. Binocular Vision and Stereopsis. Oxford Psychology Series No 29. Oxford University Press. Oxford.Google ScholarGoogle Scholar
  8. Huang, M. L., Eades, P., and Wang, J. 1998. Online animated visualization of huge graphs using a modified spring algorithm. Journal of Visual Languages and Computing 9, 6, 623--645.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Kleiberg, E., van d. Wetering, H., and van Wijk, J. J. 2001. Botanical visualization of huge hierarchies. IEEE Symposium on Information Visualization, San Diego. 87--94. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Munzner, T. 1997. H3: Laying out large directed graphs in 3D hyperbolic space. In Proc. IEEE Symposium on Information Visualization. 2--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Munzner, T., Guimbretière, F., and Robertson, G. 1999. Constellation: A visualization tool for linguistic queries for MindNet. In Proc. IEEE Symposium on Information Visualization (Oct.). San Francisco, CA. 132--135. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Norman, J. F., Todd, J. T., Perotti, V. I., and Tittle, J. S. 1996. The visual perception of 3-D length. Journal of Experimental Psychology: Human Perception and Performance 22, 173--186.Google ScholarGoogle ScholarCross RefCross Ref
  13. Parker, G., Franck, G., and Ware, C. 1998. Visualization of large nested graphs in 3D: Navigation and interaction. Journal of Visual Languages and Computing 9, 299--317.Google ScholarGoogle ScholarCross RefCross Ref
  14. Plaisant, C., Grosjean, J., and Bederson, B. B. 2002. SpaceTree: Supporting exploration in a large node-link tree, design evolution and empirical evaluation. IEEE Symposium on Information Visualization, Boston, MA. 57--64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Robertson, G., Mackinlay, J. D., and Card, S. W. 1993. Information visualization using 3D interactive animation. Communications of the ACM 36, 4, 57--71. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Rogers, B. and Cagnello, R. 1989. Disparity curvatures and the perception of three-dimensional surfaces Nature, London 339, 137--139.Google ScholarGoogle ScholarCross RefCross Ref
  17. Sollenberger, R. L. and Milgram, P. 1993. The effects of stereoscopic and rotational displays in a three-dimensional path-tracing task. Human Factors 35, 3, 483--500.Google ScholarGoogle ScholarCross RefCross Ref
  18. Tyler, C. 1975. Spatial organization of binocular disparity sensitivity. Vision Research 15, 583--590.Google ScholarGoogle ScholarCross RefCross Ref
  19. Uumori, K. and Nishida, S. 1994. The dynamics of the visual system in combining conflicting KDE and binocular stereopsis cues. Perception and Psychophysics 55, 5, 526--536.Google ScholarGoogle ScholarCross RefCross Ref
  20. van Ee, R. and Schor, C. M. 2000. Unconstrained stereoscopic matching of lines. Vision Research 40, 151--162.Google ScholarGoogle ScholarCross RefCross Ref
  21. Wallach, H. and O'Connell, D. N. 1953. The kinetic depth effect. Journal of Experimental Psychology 45, 205--217.Google ScholarGoogle ScholarCross RefCross Ref
  22. Ware, C. and Bobrow, R. 2005. Supporting visual queries on medium-sized node-link diagram. Information Visualization 4, 49--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Ware, C. and Franck, G. 1996. Evaluating Stereo and motion cues for visualizing information nets in three dimensions. ACM Transactions on Graphics 15, 2, 121--139. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Ware, C., Arthur, K., and Booth, K. S. 1993. Fishtank virtual reality. INTERCHI'93 Proceedings. 37--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Wheatstone, C. 1838. Contributions to the physiology of vision. Part the first. On some remarkable and hitherto unobserved phenomena of binocular vision. Philosophical Transactions of the Royal Society 128, 371--394.Google ScholarGoogle ScholarCross RefCross Ref
  26. Wills, G. J. 1999. NicheWorks: Interactive visualization of very large graphs. Journal of Computational and Graphical Statistics 8, 2, 190--212Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Visualizing graphs in three dimensions

        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

        Full Access

        • Published in

          cover image ACM Transactions on Applied Perception
          ACM Transactions on Applied Perception  Volume 5, Issue 1
          January 2008
          92 pages
          ISSN:1544-3558
          EISSN:1544-3965
          DOI:10.1145/1279640
          Issue’s Table of Contents

          Copyright © 2008 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: 30 January 2008
          • Accepted: 1 January 2007
          • Revised: 1 August 2006
          • Received: 1 March 2006
          Published in tap Volume 5, Issue 1

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader