Layers for Effective Volume Rendering

A multi-layer volume rendering framework is presented. The final image is obtained by compositing a number of renderings, each being represented as a separate layer. This layer-centric framework provides a rich set of 2D operators and interactions, allowing both greater freedom and a more intuitive 2D-based user interaction. We extend the concept of compositing which is traditionally thought of as pertaining to the Porter and Duff compositing operators to a more general and flexible set of functions. In addition to developing new functional compositing operators, the user can control each individual layer's attributes, such as the opacity. They can also easily add or remove a layer from the composition set, change their order in the composition, and export and import the layers in a format readily utilized in a 2D paint package. This broad space of composition functions allows for a wide variety of effects and we present several in the context of volume rendering, including two-level volume rendering, masking, and magnification. We also discuss the integration of a 3D volume rendering engine with our 2.5D layer compositing engine.

[1]  Klaus Mueller,et al.  The magic volume lens: an interactive focus+context technique for volume rendering , 2005, VIS 05. IEEE Visualization, 2005..

[2]  C.R. Johnson,et al.  SCIRun: A Scientific Programming Environment for Computational Steering , 1995, Proceedings of the IEEE/ACM SC95 Conference.

[3]  Kwan-Liu Ma,et al.  Image graphs-a novel approach to visual data exploration , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[4]  Maureen C. Stone,et al.  Enhanced Illustration Using Magic Lens Filters , 1997, IEEE Computer Graphics and Applications.

[5]  T. J. Jankun-Kelly,et al.  A spreadsheet interface for visualization exploration , 2000 .

[6]  Eduard Gröller,et al.  Two-Level Volume Rendering , 2001, IEEE Trans. Vis. Comput. Graph..

[7]  Stefan Bruckner,et al.  Semantic Layers for Illustrative Volume Rendering , 2007, IEEE Transactions on Visualization and Computer Graphics.

[8]  D. Scott Dyer,et al.  A dataflow toolkit for visualization , 1990, IEEE Computer Graphics and Applications.

[9]  Paul A. Beardsley,et al.  Design galleries: a general approach to setting parameters for computer graphics and animation , 1997, SIGGRAPH.

[10]  Markus Hadwiger,et al.  High-quality two-level volume rendering of segmented data sets on consumer graphics hardware , 2003, IEEE Visualization, 2003. VIS 2003..

[11]  Lloyd A. Treinish,et al.  An extended data-flow architecture for data analysis and visualization , 1995, Proceedings Visualization '95.

[12]  Cláudio T. Silva,et al.  VisTrails: enabling interactive multiple-view visualizations , 2005, VIS 05. IEEE Visualization, 2005..

[13]  Min Chen,et al.  Feature Aligned Volume Manipulation for Illustration and Visualization , 2006, IEEE Transactions on Visualization and Computer Graphics.

[14]  David H. Laidlaw,et al.  The application visualization system: a computational environment for scientific visualization , 1989, IEEE Computer Graphics and Applications.

[15]  Marc Levoy,et al.  Spreadsheets for images , 1994, SIGGRAPH.

[16]  David S. Ebert,et al.  Volume illustration: non-photorealistic rendering of volume models , 2000 .

[17]  Jianlong Zhou,et al.  Focal region-guided feature-based volume rendering , 2002, Proceedings. First International Symposium on 3D Data Processing Visualization and Transmission.

[18]  Steve Kubica,et al.  Cantata: visual programming environment for the Khoros system , 1995, COMG.

[19]  Cláudio T. Silva,et al.  VisTrails: visualization meets data management , 2006, SIGMOD Conference.

[20]  John Viega,et al.  3D magic lenses , 1996, UIST '96.

[21]  Roger Crawfis,et al.  Distributed visualization framework architecture , 2010, Electronic Imaging.

[22]  Stefan Bruckner,et al.  Illustrative Context-Preserving Volume Rendering , 2005, EuroVis.