Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3013971.3014006acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Glance: generalized geometric primitives and transformations for information visualization in AR/VR environments

Published: 03 December 2016 Publication History

Abstract

This paper outlines Glance, a unifying framework for exploring multidimensional, multivariate data in the context of AR/VR environments, along with specific implementation techniques that utilize programmable GPUs. The presented techniques extend the graphics pipeline through programmable shaders in order to support more general geometries and operations. Our point of departure from existing structural theories of graphics is a general spatial substrate, where data is encoded using higher-dimensional geometric primitives. From there, we define a series of processing stages, utilizing shaders to enable flexible and dynamic coordinate transformations. Furthermore, we describe how advanced visualization techniques, such as faceting and multiple views, can be integrated elegantly into our model. Bridging between Computer Graphics and Information Visualization theories, the elements of our framework are composable and expressive, allowing a diverse set of visualizations to be specified in a universal manner (see figure 1).

Supplementary Material

ZIP File (p461-filonik.zip)
Supplemental material.

References

[1]
Bailey, M. 2009. Using GPU shaders for visualization. IEEE Computer Graphics and Applications, 5, 96--100.
[2]
Bailey, M. 2011. Using GPU shaders for visualization, part 2. IEEE Computer Graphics and Applications 31, 2 (March), 67--73.
[3]
Bailey, M. 2013. Using GPU shaders for visualization, part 3. IEEE Computer Graphics and Applications 33, 3, 5--11.
[4]
Bertin, J. 1983. Semiology of Graphics: Diagrams, Networks, Maps (Berg W. J., Trans.). The University of Wisconsin Press, Madison, WI, USA.
[5]
Brosz, J., Nacenta, M. A., Pusch, R., Carpendale, S., and Hurter, C. 2013. Transmogrification: causal manipulation of visualizations. In Proceedings of the 26th annual ACM symposium on User interface software and technology, ACM, 97--106.
[6]
Card, S. K., Mackinlay, J. D., and Shneiderman, B. 1999. Readings in information visualization: using vision to think. Morgan Kaufmann.
[7]
Chu, A., Fu, C.-W., Hanson, A. J., and Heng, P.-A. 2009. GL4D: A gpu-based architecture for interactive 4d visualization. Visualization and Computer Graphics, IEEE Transactions on 15, 6, 1587--1594.
[8]
Claessen, J. H., and Van Wijk, J. J. 2011. Flexible linked axes for multivariate data visualization. Visualization and Computer Graphics, IEEE Transactions on 17, 12, 2310--2316.
[9]
Eves, H. W. 1980. Elementary matrix theory. Dover Publications, Inc.
[10]
Fisher, R. A. 1936. The use of multiple measurements in taxonomic problems. Annals of eugenics 7, 2, 179--188.
[11]
Florek, M., and Novotny, M. 2006. Interactive information visualization using graphics hardware. In Poster Proceedings of Spring Conference on Computer Graphics, vol. 32.
[12]
Ginsburg, D., Purnomo, B., Shreiner, D., and Munshi, A. 2014. OpenGL ES 3.0 programming guide. Addison-Wesley Professional.
[13]
Heckbert, P. 1994. Graphics Gems IV. Elsevier.
[14]
Heer, J., and Robertson, G. G. 2007. Animated transitions in statistical data graphics. Visualization and Computer Graphics, IEEE Transactions on 13, 6, 1240--1247.
[15]
Heer, J., and Shneiderman, B. 2012. Interactive dynamics for visual analysis. Queue 10, 2, 30.
[16]
Khronos Group, 2015. OpenGL core specification 4.5. http://www.opengl.org/registry/doc/glspec45.core.pdf.
[17]
Kosara, R., Hauser, H., and Gresh, D. L. 2003. An interaction view on information visualization. State-of-the-Art Report. Proceedings of EUROGRAPHICS.
[18]
Liu, Z., and Heer, J. 2014. The effects of interactive latency on exploratory visual analysis. IEEE transactions on visualization and computer graphics 20, 12, 2122--2131.
[19]
Mackinlay, J. D. 1986. Automating the design of graphical presentations of relational information. ACM Transactions on Graphics (TOG) 5, 2, 110--141.
[20]
McCormick, B. H., DeFanti, T. A., and Brown, M. D., 1987. Visualization in scientific computing.
[21]
McDonnel, B., and Elmqvist, N. 2009. Towards utilizing gpus in information visualization: A model and implementation of image-space operations. Visualization and Computer Graphics, IEEE Transactions on 15, 6, 1105--1112.
[22]
Ruchikachorn, P., and Mueller, K. 2015. Learning visualizations by analogy: Promoting visual literacy through visualization morphing. Visualization and Computer Graphics, IEEE Transactions on 21, 9, 1028--1044.
[23]
Salomon, D. 2012. Computer graphics and geometric modeling. Springer Science & Business Media.
[24]
Satyanarayan, A., and Heer, J. 2014. Lyra: An interactive visualization design environment. Computer Graphics Forum (Proc. EuroVis).
[25]
Stolte, C., Tang, D., and Hanrahan, P. 2002. Polaris: A system for query, analysis, and visualization of multidimensional relational databases. Visualization and Computer Graphics, IEEE Transactions on 8, 1, 52--65.
[26]
Weiskopf, D. 2007. GPU-based interactive visualization techniques. Springer.
[27]
Wickham, H. 2010. A layered grammar of graphics. Journal of Computational and Graphical Statistics 19, 1, 3--28.
[28]
Wilkinson, L. 2005. The grammar of graphics. Springer.
[29]
Wong, P. C., and Bergeron, R. D. 1994. 30 years of multidimensional multivariate visualization. In Scientific Visualization, 3--33.

Cited By

View all
  • (2023)Vision-Based Categorical Object Pose Estimation and ManipulationIntelligent Robotics and Applications10.1007/978-981-99-6483-3_13(139-150)Online publication date: 21-Oct-2023
  • (2022)Interactive Extended Reality Techniques in Information VisualizationIEEE Transactions on Human-Machine Systems10.1109/THMS.2022.321131752:6(1338-1351)Online publication date: Dec-2022
  • (2022)ViCollAR: A Novel System for 3D Data Visualization using Collaborative Augmented Reality2022 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct)10.1109/ISMAR-Adjunct57072.2022.00199(907-908)Online publication date: Oct-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
VRCAI '16: Proceedings of the 15th ACM SIGGRAPH Conference on Virtual-Reality Continuum and Its Applications in Industry - Volume 1
December 2016
381 pages
ISBN:9781450346924
DOI:10.1145/3013971
  • Conference Chairs:
  • Yiyu Cai,
  • Daniel Thalmann
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 December 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GPU-acceleration
  2. interaction
  3. shaders
  4. visualization

Qualifiers

  • Research-article

Conference

VRCAI '16
Sponsor:

Acceptance Rates

Overall Acceptance Rate 51 of 107 submissions, 48%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)19
  • Downloads (Last 6 weeks)2
Reflects downloads up to 01 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Vision-Based Categorical Object Pose Estimation and ManipulationIntelligent Robotics and Applications10.1007/978-981-99-6483-3_13(139-150)Online publication date: 21-Oct-2023
  • (2022)Interactive Extended Reality Techniques in Information VisualizationIEEE Transactions on Human-Machine Systems10.1109/THMS.2022.321131752:6(1338-1351)Online publication date: Dec-2022
  • (2022)ViCollAR: A Novel System for 3D Data Visualization using Collaborative Augmented Reality2022 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct)10.1109/ISMAR-Adjunct57072.2022.00199(907-908)Online publication date: Oct-2022
  • (2021)Building a Prototype for Easy to Use Collaborative Immersive AnalyticsComputational Science – ICCS 202110.1007/978-3-030-77961-0_50(628-641)Online publication date: 9-Jun-2021
  • (2020)Flex-ERProceedings of the ACM on Human-Computer Interaction10.1145/34273234:ISS(1-20)Online publication date: 4-Nov-2020
  • (2019)Gadget Arms: Interactive Data Visualization using Hand Gesture in Extended RealityJournal of the Korea Computer Graphics Society10.15701/kcgs.2019.25.2.3125:2(31-41)Online publication date: 1-Jun-2019
  • (2019)IATK: An Immersive Analytics Toolkit2019 IEEE Conference on Virtual Reality and 3D User Interfaces (VR)10.1109/VR.2019.8797978(200-209)Online publication date: Mar-2019

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media