Scalable Volume Visualization for Big Scientific Data Modeled by Functional Approximation (2312.15073v1)
Abstract: Considering the challenges posed by the space and time complexities in handling extensive scientific volumetric data, various data representations have been developed for the analysis of large-scale scientific data. Multivariate functional approximation (MFA) is an innovative data model designed to tackle substantial challenges in scientific data analysis. It computes values and derivatives with high-order accuracy throughout the spatial domain, mitigating artifacts associated with zero- or first-order interpolation. However, the slow query time through MFA makes it less suitable for interactively visualizing a large MFA model. In this work, we develop the first scalable interactive volume visualization pipeline, MFA-DVV, for the MFA model encoded from large-scale datasets. Our method achieves low input latency through distributed architecture, and its performance can be further enhanced by utilizing a compressed MFA model while still maintaining a high-quality rendering result for scientific datasets. We conduct comprehensive experiments to show that MFA-DVV can decrease the input latency and achieve superior visualization results for big scientific data compared with existing approaches.
- Parallel tensor compression for large-scale scientific data. In 2016 IEEE international parallel and distributed processing symposium (IPDPS), pages 912–922. IEEE, 2016.
- Tthresh: Tensor compression for multidimensional visual data. IEEE Transactions on Visualization and Computer Graphics, 26(9):2891–2903, 2020.
- R. Ballester-Ripoll and R. Pajarola. Lossy volume compression using tucker truncation and thresholding. Vis. Comput., 32(11):1433–1446, nov 2016.
- Exploring the connectome: Petascale volume visualization of microscopy data streams. IEEE computer graphics and applications, 33(4):50–61, 2013.
- State-of-the-art in gpu-based large-scale volume visualization. Computer Graphics Forum, 34(8):13–37, 2015.
- B. Boashash. Time-frequency signal analysis and processing: a comprehensive reference. Academic press, 2015.
- M. Brouillette. The richtmyer-meshkov instability. Annual Review of Fluid Mechanics, 34(1):445–468, 2002.
- Real-time out-of-core visualization of particle traces. In Proceedings of the IEEE 2001 Symposium on Parallel and Large-Data Visualization and Graphics, PVG ’01, page 45–50. IEEE Press, 2001.
- M. Cox and D. Ellsworth. Application-controlled demand paging for out-of-core visualization. In Proceedings of the 8th Conference on Visualization ’97, VIS ’97, page 235–ff., 1997.
- C. De Boor and C. De Boor. A practical guide to splines, volume 27. springer-verlag New York, 1978.
- S. Di and F. Cappello. Fast error-bounded lossy hpc data compression with sz. In 2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS), pages 730–739, 2016.
- 3d visualization of brain tumors using mr images: a survey. Current Medical Imaging, 15(4):353–361, 2019.
- F. Ferraty. Nonparametric functional data analysis. Springer, 2006.
- Fast and effective lossy compression algorithms for scientific datasets. In C. Kaklamanis, T. Papatheodorou, and P. G. Spirakis, editors, Euro-Par 2012 Parallel Processing, pages 843–856, Berlin, Heidelberg, 2012. Springer Berlin Heidelberg.
- Second generation wavelets and applications. Springer Science & Business Media, 2005.
- A survey on data compression techniques: From the perspective of data quality, coding schemes, data type and applications. Journal of King Saud University - Computer and Information Sciences, 33(2):119–140, 2021.
- Tensor decompositions and applications. SIAM Review, 51(3):455–500, 2009.
- S. Leutenegger and K.-L. Ma. Fast retrieval of disk-resident unstructured volume data for visualization. External Memory Algorithms and Visualization, 50, 1999.
- P. Lindstrom. Fixed-rate compressed floating-point arrays. IEEE Transactions on Visualization and Computer Graphics, 20(12):2674–2683, 2014.
- On visualizing large multidimensional datasets with a multi-threaded radial approach. Distributed and Parallel Databases, 34:321–345, 2015.
- Z. Majdisova and V. Skala. Radial basis function approximations: comparison and applications. Applied Mathematical Modelling, 51:728–743, 2017.
- S. Marschner and R. Lobb. An evaluation of reconstruction filters for volume rendering. In Proceedings Visualization ’94, pages 100–107, 1994.
- A framework for gpu-accelerated exploration of massive time-varying rectilinear scalar volumes. Computer Graphics Forum, 38(3):53–66, 2019.
- D. Morozov and T. Peterka. Block-Parallel Data Analysis with DIY2. In Proceedings of the 2016 IEEE Large Data Analysis and Visualization Symposium LDAV’16, Baltimore, MD, 2016.
- V. Pascucci and R. J. Frank. Global static indexing for real-time exploration of very large regular grids. In Proceedings of the 2001 ACM/IEEE Conference on Supercomputing, 2001.
- Foundations of Multivariate Functional Approximation for Scientific Data. In Proceedings of 2018 IEEE Symposium on Large Data Analysis and Visualization, 2018.
- A multi-threading architecture to support interactive visual exploration. IEEE Transactions on Visualization and Computer Graphics, 15(6):1113–1120, 2009.
- Applied functional data analysis: methods and case studies. Springer, 2002.
- D. Ruijters and P. Thévenaz. Gpu prefilter for accurate cubic b-spline interpolation. The Computer Journal, 55(1):15–20, 2012.
- I. H. Sarker. Data science and analytics: an overview from data-driven smart computing, decision-making and applications perspective. SN Computer Science, 2(5):377, 2021.
- Interactive visualization and on-demand processing of large volume data: A fully gpu-based out-of-core approach. IEEE Transactions on Visualization and Computer Graphics, 26(10):3008–3021, 2020.
- J. Schneider and R. Westermann. Compression domain volume rendering. In IEEE Visualization, 2003. VIS 2003., pages 293–300, 2003.
- Out-of-core streamline visualization on large unstructured meshes. IEEE Transactions on Visualization and Computer Graphics, 3(4):370–380, 1997.
- Sparse pdf volumes for consistent multi-resolution volume rendering. IEEE Transactions on Visualization and Computer Graphics, 20(12):2417–2426, 2014.
- Data compression for the exascale computing era-survey. Supercomputing frontiers and innovations, 1(2):76–88, 2014.
- MFA-DVR: direct volume rendering of mfa models. Journal of Visualization, pages 1–18, 2023.
- Tamresh – tensor approximation multiresolution hierarchy for interactive volume visualization. Computer Graphics Forum, 32(3pt2):151–160, 2013.
- Interpolation revisited [medical images application]. IEEE Transactions on Medical Imaging, 19(7):739–758, 2000.
- Massively parallel volume rendering using 2–3 swap image compositing. In SC ’08: Proceedings of the 2008 ACM/IEEE Conference on Supercomputing, pages 1–11, 2008.
- Survey of parallel and distributed volume rendering: revisited. In Computational Science and Its Applications–ICCSA 2005: International Conference, Singapore, May 9-12, 2005, Proceedings, Part III 5, pages 435–444. Springer, 2005.