Multichannel transfer function with dimensionality reduction

The design of transfer functions for volume rendering is a difficult task. This is particularly true for multichannel data sets, where multiple data values exist for each voxel. In this paper, we propose a new method for transfer function design. Our new method provides a framework to combine multiple approaches and pushes the boundary of gradient-based transfer functions to multiple channels, while still keeping the dimensionality of transfer functions to a manageable level, i.e., a maximum of three dimensions, which can be displayed visually in a straightforward way. Our approach utilizes channel intensity, gradient, curvature and texture properties of each voxel. The high-dimensional data of the domain is reduced by applying recently developed nonlinear dimensionality reduction algorithms. In this paper, we used Isomap as well as a traditional algorithm, Principle Component Analysis (PCA). Our results show that these dimensionality reduction algorithms significantly improve the transfer function design process without compromising visualization accuracy. In this publication we report on the impact of the dimensionality reduction algorithms on transfer function design for confocal microscopy data.

[1]  Kilian Q. Weinberger,et al.  An Introduction to Nonlinear Dimensionality Reduction by Maximum Variance Unfolding , 2006, AAAI.

[2]  D. Donoho,et al.  Hessian eigenmaps: Locally linear embedding techniques for high-dimensional data , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[3]  Joshua B. Tenenbaum,et al.  Global Versus Local Methods in Nonlinear Dimensionality Reduction , 2002, NIPS.

[4]  J. Tenenbaum,et al.  A global geometric framework for nonlinear dimensionality reduction. , 2000, Science.

[5]  Joe Michael Kniss,et al.  Multidimensional Transfer Functions for Interactive Volume Rendering , 2002, IEEE Trans. Vis. Comput. Graph..

[6]  Eduard Grller,et al.  Curvature-Based Transfer Functions for Direct Volume Rendering , 2000 .

[7]  B. Schölkopf,et al.  Graph Laplacian Regularization for Large-Scale Semidefinite Programming , 2007 .

[8]  Kwan-Liu Ma,et al.  A novel interface for higher-dimensional classification of volume data , 2003, IEEE Visualization, 2003. VIS 2003..

[9]  Kwan-Liu Ma,et al.  Size-based Transfer Functions: A New Volume Exploration Technique , 2008, IEEE Transactions on Visualization and Computer Graphics.

[10]  L. Dagum,et al.  OpenMP: an industry standard API for shared-memory programming , 1998 .

[11]  William E. Lorensen,et al.  The Transfer Function Bake-Off , 2001, IEEE Computer Graphics and Applications.

[12]  Carla Maria Dal Sasso Freitas,et al.  Volume visualization and exploration through flexible transfer function design , 2008, Comput. Graph..

[13]  Ross T. Whitaker,et al.  Curvature-based transfer functions for direct volume rendering: methods and applications , 2003, IEEE Visualization, 2003. VIS 2003..

[14]  G. Nielson,et al.  Generation of Transfer Functions with Stochastic Search Techniques The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters , 1998 .

[15]  Mikhail Belkin,et al.  Laplacian Eigenmaps for Dimensionality Reduction and Data Representation , 2003, Neural Computation.

[16]  G. Kindlmann Transfer Functions in Direct Volume Rendering : Design , Interface , Interaction , 2002 .

[17]  Marc Levoy,et al.  Display of surfaces from volume data , 1988, IEEE Computer Graphics and Applications.

[18]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[19]  David G. Stork,et al.  Pattern classification, 2nd Edition , 2000 .

[20]  Joe Michael Kniss,et al.  Interactive volume rendering using multi-dimensional transfer functions and direct manipulation widgets , 2001, Proceedings Visualization, 2001. VIS '01..

[21]  P. Groenen,et al.  Modern Multidimensional Scaling: Theory and Applications , 1999 .

[22]  Hanspeter Pfister,et al.  Generation of transfer functions with stochastic search techniques , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[23]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[24]  S T Roweis,et al.  Nonlinear dimensionality reduction by locally linear embedding. , 2000, Science.

[25]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[26]  Kilian Q. Weinberger,et al.  Mapping Uncharted Waters: Exploratory Analysis, Visualization, and Clustering of Oceanographic Data , 2008, 2008 Seventh International Conference on Machine Learning and Applications.

[27]  Teuvo Kohonen,et al.  Self-Organizing Maps , 2010 .

[28]  Anna Puig,et al.  Design of a Multimodal Rendering System , 2002, VMV.

[29]  Jinho Lee The Transfer Function BakeOff , 2001 .

[30]  Penny Rheingans,et al.  Texture-based Transfer Functions for Direct Volume Rendering , 2008, IEEE Transactions on Visualization and Computer Graphics.