[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Multiperspective Focus+Context Visualization

Published: 01 May 2016 Publication History

Abstract

Occlusions are a severe bottleneck for the visualization of large and complex datasets. Conventional images only show dataset elements to which there is a direct line of sight, which significantly limits the information bandwidth of the visualization. Multiperspective visualization is a powerful approach for alleviating occlusions to show more than what is visible from a single viewpoint. However, constructing and rendering multiperspective visualizations is challenging. We present a framework for designing multiperspective focus+context visualizations with great flexibility by manipulating the underlying camera model. The focus region viewpoint is adapted to alleviate occlusions. The framework supports multiperspective visualization in three scenarios. In a first scenario, the viewpoint is altered independently for individual image regions to avoid occlusions. In a second scenario, conventional input images are connected into a multiperspective image. In a third scenario, one or several data subsets of interest (i.e., targets) are visualized where they would be seen in the absence of occluders, as the user navigates or the targets move. The multiperspective images are rendered at interactive rates, leveraging the camera model's fast projection operation. We demonstrate the framework on terrain, urban, and molecular biology geometric datasets, as well as on volume rendered density datasets.

References

[1]
A. Agarwala, M. Agrawala, M. Cohen, D. Salesin, and R. Szeliski, “Photographing long scenes with multi-viewpoint panoramas,” ACM Trans. Graph., vol. 25, no. 3, pp. 853–861, 2006.
[2]
M. Agrawala, D. Zorin, and T. Munzner, “Artistic multiprojection rendering,” in Proc. Eurograph. Workshop Rendering Techn., 2000, pp. 125–136.
[3]
H. M. Berman, J. Westbrook, Z. Feng, G. Gilliland, T. N. Bhat, H. Weissig, I. N. Shindyalov, and P. E. Bourne, “The protein data bank,” Nucleic Acids Res., vol. 28, no. 1, pp. 235–242, 2000.
[4]
S. Bruckner and M. E. Groller, “Exploded view for volume data,” IEEE Trans. Vis. Comput. Graph. , vol. 12, no. 5, pp. 1077–1084, Sep./Oct. 2006.
[5]
M. Burns and A. Finkelstein, “Adaptive cutaways for comprehensible rendering of polygonal scenes,” ACM Trans. Graph., vol. 27, no. 5, p. Article 154, 2008.
[6]
C. D. Correa and D. Silver, “Programmable shaders for deformation rendering,” in Proc. 22nd ACM SIGGRAPH\EUROGRAPHICS Symp. Graph. Hardware, 2007, pp. 89–96 .
[7]
C. D. Correa, D. Silver, and M. Chen, “Illustrative deformation for data exploration,” IEEE Trans. Vis. Comput. Graph., vol. 13, no. 6, pp. 1320–1327, Nov./Dec. 2007.
[8]
J. Cui, P. Rosen, V. Popescu, and C. Hoffmann, “A curved ray camera for handling occlusions through continuous multiperspective visualization,” IEEE Trans. Vis. Comput. Graph. , vol. 16, no. 6, pp. 1235–1242, Nov./Dec. 2010.
[9]
P. Degener and R. Klein, “A variational approach for automatic generation of panoramic maps,” ACM Trans. Graph., vol. 28, no. 1, p. Article 2, 2009.
[10]
P. Degener, R. Schnabel, C. Schwartz, and R. Klein, “Effective visualization of short routes,” IEEE Trans. Vis. Comput. Graph., vol. 14, no. 6, pp. 1452–1458, Nov./Dec. 2008.
[11]
N. Elmqvist and P. Tsigas, “A taxonomy of 3D occlusion management for visualization,” IEEE Trans. Vis. Comput. Graph., vol. 14, no. 5, pp. 1095– 1109, Sep./Oct. 2008.
[12]
M. Falk, T. Schafhitzel, D. Weiskopf, and T. Ertl, “Panorama maps with non-linear ray tracing,” in Proc. Int. Conf. Comput. Graph. Interactive Techn. Australia Southeast Asia, 2007, pp. 9–16.
[13]
E. Groller, “Nonlinear ray tracing: Visualizing strange worlds,” Vis. Comput., vol. 11, no. 5, pp. 263– 274, 1995.
[14]
M. Hadwiger, P. Ljung, C. R. Salama, and T. Ropinski, “Advanced illumination techniques for GPU volume raycasting,” in Proc. SIGGRAPH ASIA Courses, 2008, p. 1.
[15]
R. J. C. Hilf, C. Bertozzi, I. Zimmermann, A. Reiter, D. Trauner, and R. Dutzler, “Structural basis of open channel block in a prokaryotic pentameric ligand-gated ion channel,” Nat. Struct. Mol. Biol., vol. 17, pp. 1330 –1336, 2010.
[16]
H. Jenny, B. Jenny, W. E. Cartwright, and L. Hurni, “Interactive local terrain deformation inspired by hand-painted panoramas,” The Cartographic J., vol. 48, no. 1, pp. 11–20, 2013.
[17]
J. Kruger, J. Schneider, and R Westermann, “ ClearView: An interactive context preserving hotspot visualization technique,” IEEE Trans. Vis. Comput. Graph., vol. 12, no. 5, pp. 941– 947, Sep./Oct. 2006.
[18]
Y. Kurzion and R. Yagel, “Space deformation using ray deflectors,” in Proc. Eurographics Workshop Rendering, 1995, pp. 21–32.
[19]
Y. Kurzion and R. Yagel, “Interactive space deformation with hardware-assisted rendering,” IEEE Comput. Graph. Appl., vol. 17, no. 5, pp. 66– 77, Sep./Oct. 1997.
[20]
W. Li, M. Agrawala, B. Curless, and D. Salesin, “Automated generation of interactive 3D exploded view diagrams,” ACM Trans. Graph., vol. 27, no. 3, pp. 1–7, 2008.
[21]
W. R. Mark, R. S. Glanville, K. Akeley, and M. J. Kilgard, “Cg: A system for programming graphics hardware in a C-like language,” ACM Trans. Graph., vol. 22, no. 3, pp. 896–907, 2003.
[22]
C. Mei, V. Popescu, and E. Sacks, “The occlusion camera,” Comput. Graph. Forum, vol. 24, no. 3, pp. 335–342, 2005.
[23]
S. Möser, P. Degener, R. Wahl, and R. Klein, “Context aware terrain visualization for wayfinding and navigation,” Comput. Graph. Forum, vol. 27, pp. 1853–1860, 2008.
[24]
V. Popescu, C. Mei, J. Dauble, and E. Sacks, “An efficient error-bounded general camera model,” in Proc. Int. Symp. Data Process., Vis., Transmiss., 2006, pp. 121–128.
[25]
V. Popescu, P. Rosen, and N. Adamo-Villani, “The graph camera,” ACM Trans. Graph., vol. 28, no. 5, p. Article 158, 2009.
[26]
P. Rademacher and G. Bishop, “Multiple-center-of-projection images,” in Proc. 25th Annu. Conf. Comput. Graph. Interactive Techn., 1998, pp. 199–206.
[27]
R. Reijerse. Roel z'n Boel. [Online]. Available: http:\\reije081.home.xs4all.nl\skyboxes\, 2006.
[28]
A. Román, G. Garg, and M. Levoy, “Interactive design of multi-perspective images for visualizing urban landscapes,” in Proc. Conf. Vis., 2004, pp. 537–544.
[29]
P. Rosen and V. Popescu, “An evaluation of 3-D scene exploration using a multiperspective image framework,” Vis. Comput., vol. 27, nos. 6–8, pp. 623 –632, 2011.
[30]
S. Takahashi, K. Yoshida, K. Shimada, and T. Nishita, “Occlusion-free animation of driving routes for car navigation systems,” IEEE Trans. Vis. Comput. Graph., vol. 12, no. 5, pp. 1141–1148, Sep./Oct. 2006.
[31]
D. Weiskopf, T. Schafhitzel, and T. Ertl, “ GPU-based nonlinear ray tracing,” Comput. Graph. Forum, vol. 23, no. 3, pp. 625–633, 2004.
[32]
N. Wong, M.S.T. Carpendale, and S. Greenberg, “ EdgeLens: An interactive method for managing edge congestion in graphs,” in Proc. 9th IEEE Symp. Inf. Vis., 2003, pp. 51–58.
[33]
D. N. Wood, A. Finkelstein, J. F. Hughes, C. E. Thayer, and D. H. Salesin, “Multiperspective panoramas for cel animation,” in Proc. Annu. Conf. Comput. Graph. Interactive Techn., 1997, pp. 243 –250.
[34]
J. Yu and L. McMillan, “ General linear cameras,” in Proc. Eur. Conf. Comput. Vis., 2004, vol. 2, pp. 14–27.
[35]
J. Yu and L. McMillan, “ A framework for multiperspective rendering,” in Proc. Eurograph. Conf. Rendering Techn., 2004, pp. 61–68.
[36]
Video accompanying this paper is [Online]. Available: https:\\www.cs.purdue.edu\cgvlab\popescu\mpr\, 2015.

Cited By

View all
  • (2024)BEMTrace: Visualization-Driven Approach for Deriving Building Energy Models from BIMIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2024.345631531:1(240-250)Online publication date: 23-Sep-2024
  • (2021)Fast occlusion-based point cloud explorationThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-021-02243-x37:9-11(2769-2781)Online publication date: 1-Sep-2021
  • (2020)Exploring 3D Objects with Non-Linear Perspectives in Real-Time, a First User Study22nd International Conference on Human-Computer Interaction with Mobile Devices and Services10.1145/3379503.3403533(1-7)Online publication date: 5-Oct-2020
  • Show More Cited By

Index Terms

  1. Multiperspective Focus+Context Visualization
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Please enable JavaScript to view thecomments powered by Disqus.

            Information & Contributors

            Information

            Published In

            cover image IEEE Transactions on Visualization and Computer Graphics
            IEEE Transactions on Visualization and Computer Graphics  Volume 22, Issue 5
            May 2016
            146 pages

            Publisher

            IEEE Educational Activities Department

            United States

            Publication History

            Published: 01 May 2016

            Qualifiers

            • Research-article

            Contributors

            Other Metrics

            Bibliometrics & Citations

            Bibliometrics

            Article Metrics

            • Downloads (Last 12 months)0
            • Downloads (Last 6 weeks)0
            Reflects downloads up to 03 Jan 2025

            Other Metrics

            Citations

            Cited By

            View all
            • (2024)BEMTrace: Visualization-Driven Approach for Deriving Building Energy Models from BIMIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2024.345631531:1(240-250)Online publication date: 23-Sep-2024
            • (2021)Fast occlusion-based point cloud explorationThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-021-02243-x37:9-11(2769-2781)Online publication date: 1-Sep-2021
            • (2020)Exploring 3D Objects with Non-Linear Perspectives in Real-Time, a First User Study22nd International Conference on Human-Computer Interaction with Mobile Devices and Services10.1145/3379503.3403533(1-7)Online publication date: 5-Oct-2020
            • (2019)Reproduction of Perspective in Cel Animation 2D Composition for Real-Time 3D RenderingProceedings of the 16th ACM SIGGRAPH European Conference on Visual Media Production10.1145/3359998.3369409(1-10)Online publication date: 17-Dec-2019
            • (2018)Visualization of Bubble Formation in Porous MediaIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2018.286450625:1(1060-1069)Online publication date: 7-Dec-2018

            View Options

            View options

            Media

            Figures

            Other

            Tables

            Share

            Share

            Share this Publication link

            Share on social media