This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Scalable Multivariate Volume Visualization and Analysis Based on Dimension Projection and Parallel Coordinates
Sept. 2012 (vol. 18 no. 9)
pp. 1397-1410
He Xiao, Key Lab. of Machine Perception, Peking Univ., Beijing, China
Hanqi Guo, Key Lab. of Machine Perception, Peking Univ., Beijing, China
Xiaoru Yuan, Key Lab. of Machine Perception, Peking Univ., Beijing, China
In this paper, we present an effective and scalable system for multivariate volume data visualization and analysis with a novel transfer function interface design that tightly couples parallel coordinates plots (PCP) and MDS-based dimension projection plots. In our system, the PCP visualizes the data distribution of each variate (dimension) and the MDS plots project features. They are integrated seamlessly to provide flexible feature classification without context switching between different data presentations during the user interaction. The proposed interface enables users to identify relevant correlation clusters and assign optical properties with lassos, magic wand, and other tools. Furthermore, direct sketching on the volume rendered images has been implemented to probe and edit features. With our system, users can interactively analyze multivariate volumetric data sets by navigating and exploring feature spaces in unified PCP and MDS plots. To further support large-scale multivariate volume data visualization and analysis, Scalable Pivot MDS (SPMDS), parallel adaptive continuous PCP rendering, as well as parallel rendering techniques are developed and integrated into our visualization system. Our experiments show that the system is effective in multivariate volume data visualization and its performance is highly scalable for data sets with different sizes and number of variates.

[1] H. Akiba and K.-L. Ma, "A Tri-Space Visualization Interface for Analyzing Time-Varying Multivariate Volume Data," Proc. Eurographics/IEEE VGTC Symp. Visualization (EuroVis '07), pp. 115-122, 2007.
[2] H. Akiba, K.-L Ma, J.H Chen, and E.R Hawkes, "Visualizing Multivariate Volume Data from Turbulent Combustion Simulations," IEEE Computing in Science and Eng., vol. 9, no. 2, pp. 86-93, Mar./Apr. 2007.
[3] S. Bachthaler and D. Weiskopf, "Efficient and Adaptive Rendering of 2-D Continuous Scatterplots," Computer Graphics Forum, vol. 28, no. 3, pp. 743-750, 2009.
[4] J. Blaas, C.P. Botha, and F.H. Post, "Extensions of Parallel Coordinates for Interactive Exploration of Large Multi-Timepoint Data Sets," IEEE Trans. Visualization Computer Graphics, vol. 14, no. 6, pp. 1436-1451, Nov./Dec. 2008.
[5] U. Brandes and C. Pich, "Eigensolver Methods for Progressive Multidimensional Scaling of Large Data," GD '06: Proc. 14th Int'l Conf. Graph Drawing, pp. 42-53, 2007.
[6] C. Correa and K.-L. Ma, "Size-Based Transfer Functions: A New Volume Exploration Technique," IEEE Trans. Visualization Computer Graphics, vol. 14, no. 6, pp. 1380-1387, Nov./Dec. 2008.
[7] C. Correa and K.-L. Ma, "The Occlusion Spectrum for Volume Classification and Visualization," IEEE Trans. Visualization Computer Graphics, vol. 15, no. 6, pp. 1465-1472, Nov./Dec. 2009.
[8] C. Correa and K.-L. Ma, "Visibility Driven Transfer Functions," Proc. IEEE Pacific Visualization Symp., pp. 177-184, 2009.
[9] F. de Moura Pinto and C. Freitas, "Design of Multi-Dimensional Transfer Functions Using Dimensional Reduction," Proc. Eurographics/IEEE VGTC Symp. Visualization (EuroVis), pp. 131-138, 2007.
[10] S. Fang, T. Biddlecome, and M. Tuceryan, "Image-Based Transfer Function Design for Data Exploration in Volume Visualization," Proc. IEEE Visualization, pp. 319-326, 1998.
[11] H. Guo, H. Xiao, and X. Yuan, "Multi-Dimensional Transfer Function Design Based on Flexible Dimension Projection Embedded in Parallel Coordinates," Proc. IEEE Pacific Visualization Symp., pp. 19-26, 2011.
[12] M. Haidacher, D. Patel, S. Bruckner, A. Kanitsar, and E. Gröller, "Volume Visualization Based on Statistical Transfer-Function Spaces," Proc. IEEE Pacific Visualization Symp., pp. 17-24, 2010.
[13] T. He, L. Hong, A.E. Kaufman, and H. Pfister, "Generation of Transfer Functions with Stochastic Search Techniques," Proc. IEEE Visualization, pp. 227-234, 1996.
[14] J. Heinrich and D. Weiskopf, "Continuous Parallel Coordinates," IEEE Trans. Visualization Computer Graphics, vol 15, no. 6, pp. 1531-1538, Nov. 2009.
[15] D. Holten and J. van Wijk, "Evaluation of Cluster Identification Performance for Different PCP Variants," Computer Graphics Forum, vol. 29, no. 3, pp. 793-802, 2010.
[16] A. Inselberg, "The Plane with Parallel Coordinates," The Visual Computer, vol. 1, no. 2, pp. 69-91, 1985.
[17] C. Jones, K.-L. Ma, S. Ethier, and W.-L. Lee, "An Integrated Exploration Approach to Visualizing Multivariate Particle Data," IEEE Computing in Science and Eng., vol. 10, no. 4, pp. 20-29, July/Aug. 2008.
[18] G.L. Kindlmann, R.T. Whitaker, T. Tasdizen, and T. Möller, "Curvature-Based Transfer Functions for Direct Volume Rendering: Methods and Applications," Proc. IEEE Visualization, pp. 513-520, 2003.
[19] J. Kniss, G.L. Kindlmann, and C.D. Hansen, "Multidimensional Transfer Functions for Interactive Volume Rendering," IEEE Trans. Visualization Computer Graphics, vol. 8, no. 3, pp. 270-285, July 2002.
[20] J. Kniss, S. Premoze, M. Ikits, A.E. Lefohn, C.D. Hansen, and E. Praun, "Gaussian Transfer Functions for Multi-Field Volume Visualization," Proc. IEEE Visualization, pp. 497-504, 2003.
[21] M. Levoy, "Display of Surfaces from Volume Data," IEEE Computer Graphics Applications, vol. 8, no. 3, pp. 29-37, May 1988.
[22] K.-L. Ma, "Machine Learning to Boost the Next Generation of Visualization Technology," IEEE Computer Graphics Applications, vol. 27, no. 5, pp. 6-9, Sept./Oct. 2007.
[23] K.-L. Ma, J.S. Painter, C.D. Hansen, and M.F. Krogh, "Parallel Volume Rendering Using Binary-Swap Compositing," IEEE Computer Graphics Applications, vol. 14, no. 4, pp. 59-68, July 1994.
[24] R. Maciejewski, I. Woo, W. Chen, and D.S. Ebert, "Structuring Feature Space: A Non-Parametric Method for Volumetric Transfer Function Generation," IEEE Trans. Visualization Computer Graphics, vol. 15, no. 6, pp. 1473-1480, Nov./Dec. 2009.
[25] K.T. McDonnell and K. Mueller, "Illustrative Parallel Coordinates," Computer Graphics Forum, vol. 27, no. 3, pp. 1031-1038, 2008.
[26] D. Patel, M. Haidacher, J.-P. Balabanian, and M.E. Gröller, "Moment Curves," Proc. IEEE Pacific Visualization, pp. 201-208, 2009.
[27] F.V. Paulovich, D. Eler, J. Poco, C. Botha, R. Minghim, and L. Nonato, "Piece Wise Laplacian-Based Projection for Interactive Data Exploration and Organization," Computer Graphic Forum, vol. 30, no. 3, pp. 1091-1100, 2011.
[28] F.V. Paulovich, C.T. Silva, and L.G. Nonato, "Two-Phase Mapping for Projecting Massive Data Sets," IEEE Trans. Visualization Computer Graphics, vol. 16, no. 6, pp. 1281-1290, Nov./Dec. 2010.
[29] T. Peterka, D. Goodell, R.B. Ross, H.-W. Shen, and R. Thakur, "A Configurable Algorithm for Parallel Image-Compositing Applications," Proc. IEEE/ACM Supercomputing Conf., article 4, pp. 1-10, 2009.
[30] H. Pfister, W.E. Lorensen, C.L. Bajaj, G.L. Kindlmann, W.J. Schroeder, L.S. Avila, K. Martin, R. Machiraju, and J. Lee, "The Transfer Function Bake-Off," IEEE Computer Graphics and Applications, vol. 21, no. 3, pp. 16-22, May/June 2001.
[31] C. Rezk-Salama, M. Keller, and P. Kohlmann, "High-Level User Interfaces for Transfer Function Design with Semantics," IEEE Trans. Visualization Computer Graphics, vol. 12, no. 5, pp. 1021-1028, Sept./Oct. 2006.
[32] P. Sereda, A. Vilanova, and F.A. Gerritsen, "Automating Transfer Function Design for Volume Rendering Using Hierarchical Clustering of Material Boundaries," Proc. Eurographics/IEEE VGTC Symp. Visualization (EuroVis '06), pp. 243-250, 2006.
[33] I. Takanashi, E.B. Lum, K.-L. Ma, and S. Muraki, "ISpace: Interactive Volume Data Classification Techniques Using Independent Component Analysis," Proc. Pacific Conf. Computer Graphics and Applications, pp. 366-374, 2002.
[34] W. Torgerson, "Multidimensional Scaling: I. Theory and Method," Psychometrika, vol. 17, no. 4 pp. 401-419, 1952.
[35] F.-Y. Tzeng, E.B. Lum, and K.-L. Ma, "An Intelligent System Approach to Higher-Dimensional Classification of Volume Data," IEEE Trans. Visualization and Computer Graphics, vol. 11, no. 3, pp. 273-284, May/June 2005.
[36] F.-Y. Tzeng and K.-L. Ma, "A Cluster-Space Visual Interface for Arbitrary Dimensional Classification of Volume Data," Proc. Eurographics/IEEE Symp. Visualization (VisSym '04), pp. 17-24, 2004.
[37] S. Umeyama, "Least-Squares Estimation of Transformation Parameters between Two Point Patterns," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 13, no. 4, pp. 376-380, Apr. 1991.
[38] Y. Wang, W. Chen, G. Shan, T. Dong, and X. Chi, "Volume Exploration Using Ellipsoidal Gaussian Transfer Functions," Proc. IEEE Pacific Visualization Symp., pp. 25-32, 2010.
[39] P.C. Wong and R.D. Bergeron, "Multiresolution Multidimensional Wavelet Brushing," Proc. IEEE Visualization, pp. 141-148, 1996.
[40] H. Yu, C. Wang, R.W. Grout, J.H. Chen, and K.-L. Ma, "In Situ Visualization for Large-Scale Combustion Simulations," IEEE Computer Graphics Applications, vol. 30, no. 3, pp. 45-57, May/June 2010.
[41] H. Yu, C. Wang, and K.-L. Ma, "Massively Parallel Volume Rendering Using 2-3 Swap Image Compositing," Proc. IEEE/ACM Supercomputing Conf., article 48, pp. 1-11, 2008.
[42] X. Yuan, P. Guo, H. Xiao, H. Zhou, and H. Qu, "Scattering Points in Parallel Coordinates," IEEE Trans. Visualization Computer Graphics, vol. 15, no. 6, pp. 1001-1008, Nov./Dec. 2009.
[43] X. Yuan, M.X. Nguyen, B. Chen, and D.H. Porter, "HDR VolVis: High Dynamic Range Volume Visualization," IEEE Trans. Visualization Computer Graphics, vol. 12, no. 4, pp. 433-445, July/Aug. 2006.
[44] X. Yuan, H. Xiao, H. Guo, P. Guo, W. Kendall, J. Huang, and Y. Zhang, "Scalable Multi-Variate Analytics of Seismic and Satellite-Based Observational Data," IEEE Trans. Visualization Computer Graphics, vol. 16, no. 6, pp. 1413-1420, Nov./Dec. 2010.
[45] B. Zhang, Y. Ruan, T.-L. Wu, J. Qiu, A. Hughes, and G. Fox, "Applying Twister to Scientific Applications," CloudCom 10: Proc. IEEE Cloud Computing Conf., pp. 25-32, 2010.
[46] X. Zhao and A. Kaufman, "Multi-Dimensional Reduction and Transfer Function Design Using Parallel Coordinates," Proc. IEEE/EG Int'l Symp. Vol. Graphics, pp. 69-76, 2010.

Index Terms:
rendering (computer graphics),data visualisation,pattern classification,parallel adaptive continuous PCP rendering,scalable multivariate volume visualization,dimension projection,parallel coordinates,multivariate volume data visualization,transfer function interface design,parallel coordinates plots,MDS-based dimension projection plots,flexible feature classification,context switching,data presentations,user interaction,optical properties,lassos,magic wand,direct sketching,volume rendered images,multivariate volumetric data sets,MDS plots,PCP plots,scalable pivot MDS,Data visualization,Rendering (computer graphics),Transfer functions,Algorithm design and analysis,Vegetation,Correlation,parallel visualization.,Multivariate volume,transfer function,parallel coordinates,dimension projection,user-interface design
Citation:
He Xiao, Hanqi Guo, Xiaoru Yuan, "Scalable Multivariate Volume Visualization and Analysis Based on Dimension Projection and Parallel Coordinates," IEEE Transactions on Visualization and Computer Graphics, vol. 18, no. 9, pp. 1397-1410, Sept. 2012, doi:10.1109/TVCG.2012.80
Usage of this product signifies your acceptance of the Terms of Use.