Abstract
View path design is used to generate proper animations for time-varying volume datasets, and it is crucial to show the evolution of features in the animation. In this paper, we present a novel view path design method to display the evolution of features with their topology. Firstly, feature extraction and tracking methods are employed to capture the temporal feature evolution. Then, the viewpoint quality is estimated by combining the visual information based on the viewpoint mutual information with the topology information based on the skeletons of features. Temporal viewpoint coherence is further proposed to partition the time range, and the volume datasets in each time segment share a fixed viewpoint. At last, the viewpoints in adjacent time segments are linked with a smooth view path, by means of which the user is able to explore the complex feature evolution in the time-varying volume dataset. Experimental results demonstrate the utility of the proposed topology aware view path design method.
Graphical Abstract
Similar content being viewed by others
References
Adams R, Bischof L (1994) Seeded region growing. IEEE Trans Pattern Anal Mach Intell 16(6):641–647
Akiba H, Wang C, Ma KL (2010) Aniviz: a template-based animation tool for volume visualization. IEEE Comput Graph Appl 30(5):61–71
Andújar C, Vázquez P, Fairén M (2004) Way-finder: guided tours through complex walkthrough models. In: Computer graphics forum, vol 23. Wiley Online Library, pp 499–508
Barral P, Dorme G, Plemenos D (2000) Visual understanding of a scene by automatic movement of a camera. In: International conference 3IA, pp 3–4
Bellman R (1954) The theory of dynamic programming. Tech. rep, DTIC Document
Bordoloi UD, Shen HW (2005) View selection for volume rendering. In: Visualization. VIS 05. IEEE, pp 487–494
Feixas M, Sbert M, González F (2009) A unified information-theoretic framework for viewpoint selection and mesh saliency. ACM Trans Appl Percept (TAP) 6(1):1
Gorski KM, Hivon E, Banday A, Wandelt BD, Hansen FK, Reinecke M, Bartelmann M (2005) Healpix: a framework for high-resolution discretization and fast analysis of data distributed on the sphere. Astrophys J 622(2):759
Hsu WH, Zhang Y, Ma KL (2013) A multi-criteria approach to camera motion design for volume data animation. IEEE Trans Vis Comput Graph 19(12):2792–2801
Ji G, Shen HW (2006) Dynamic view selection for time-varying volumes. IEEE Trans Vis Comput Graph 12(5):1109–1116
Koenderink JJ, Van Doorn AJ (1976) The singularities of the visual mapping. Biol Cybern 24(1):51–59
Koendrink J, Van Doorn AJ (1979) Internal representation of solid shape with respect to vision. Biol Cybern 32(4):211–216
Ma J, Walker J, Wang C, Kuhl S, Shene CK (2014) Flowtour: an automatic guide for exploring internal flow features. In: Pacific visualization symposium (PacificVis). IEEE, pp 25–32
Moltedo L, Morigi S (1993) Anima: an interactive tool for scientific data animation. In: Computer graphics forum, vol 12. Wiley Online Library, pp 277–288
Mühler K, Preim B (2010) Reusable visualizations and animations for surgery planning. In: Computer graphics forum, vol 29. Wiley Online Library, pp 1103–1112
Silver D, Wang X (1997) Tracking and visualizing turbulent 3d features. IEEE Trans Vis Comput Graph 3(2):129–141
Sokolov D, Plemenos D, Tamine K (2006) Methods and data structures for virtual world exploration. Vis Comput 22(7):506–516
Takahashi S, Fujishiro I, Takeshima Y, Nishita T (2005) A feature-driven approach to locating optimal viewpoints for volume visualization. In: Visualization. VIS 05. IEEE, pp 495–502
Tao J, Ma J, Wang C, Shene CK (2013) A unified approach to streamline selection and viewpoint selection for 3d flow visualization. IEEE Trans Vis Comput Graph 19(3):393–406
Tao Y, Lin H, Bao H, Dong F, Clapworthy G (2009) Structure-aware viewpoint selection for volume visualization. In: Visualization symposium. PacificVis’ 09. IEEE Pacific. IEEE, pp 193–200 (2009)
Tran S, Shih L (2005) Efficient 3d binary image skeletonization. In: Computational systems bioinformatics Conference. Workshops and Poster Abstracts. IEEE, pp 364–372
Vázquez PP, Feixas M, Sbert M, Heidrich W (2001) Viewpoint selection using viewpoint entropy. VMV 1:273–280
Viola I, Feixas M, Sbert M, Groller ME (2006) Importance-driven focus of attention. IEEE Trans Vis Comput Graph 12(5):933–940
Yu L, Lu A, Ribarsky W, Chen W (2010) Automatic animation for time-varying data visualization. In: Computer graphics forum, vol 29. Wiley Online Library, pp 2271–2280
Acknowledgments
The authors would like to thank the anonymous reviewers for their valuable comments. This work was partially supported by 863 Program Project under Grant No. 2012AA12A404, the National Key Technology Research and Development Program of the Ministry of Science and Technology of China under Grant No. 2014BAK14B01, National Natural Science Foundation of China under Grant No. 61303133, 61472354, and Zhejiang Science and Technology Plan of China under Grant No. 2014C31057. The turbulent vortex dataset is made available through an NSF ITR project. The turbulent combustion dataset is made available by Dr. Jackqueline Chen at Sandia Laboratories through US Department of Energy’s SciDAC Institute for Ultrascale Visuaization.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bai, Z., Yang, R., Zhou, Z. et al. Topology aware view path design for time-varying volume data. J Vis 19, 797–809 (2016). https://doi.org/10.1007/s12650-016-0358-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12650-016-0358-6