- Open Access
Volume sculpting based on geometric tools
Journal of the Brazilian Computer Society volume 15, pages 3–18 (2009)
The analysis of volumetric datasets is the main concern in many areas ranging from geophysics to biomedical sciences. The direct visualization of these data plays an important role in this scenario, and in spite of developments in volume visualization techniques, interacting with large datasets still demands research efforts due to perceptual and performance issues. There is a need of interactive sculpting tools which can provide an intuitive way to examine and explore inner parts of the datasets, as well as to fill missing data for specific purposes. In this paper we report the development of interactive, intuitive and easy-to-use sculpting tools, which specify regions within the volume to be discarded from rendering, thus allowing inspection of the volume interior, and to be filled with material to build virtual structures in the volume. Interactive rates for these sculpting tools were obtained by running special fragment programs on the graphics hardware. The tools were implemented using two interaction metaphors (virtual pointer and virtual hand) and following different approaches in terms of devices and single versus two-handed interaction. We report the evaluation of these approaches in detail and concluded that the use of two different devices together presents a better performance and are preferred by users. Moreover, the use of virtual hand interaction provided better results than using the virtual pointer during the tests.
Bowman DA and Hodges LF.An Evaluation of Techniques for Grabbing and Manipulating Remote Objects in Immersive Virtual Environments. Providence, RI, USA: ACM; 1997. p. 35–38.
Bowman DA, Johnson D and Hodges LF. Testbed Evaluation of Virtual Environment Interaction Techniques.Presence: Teleoperators and Virtual Environments 2001;10(1):75–95.
Bruckner S and Gröller E. Enhancing Depth-Perception with Flexible Volumetric Halos.IEEE Transactions on Visualization and Computer Graphics 2007;13(6):1344–1351.
Bruckner S and Gröller ME. VolumeShop: An Interactive System for Direct Volume Illustration.Proceedings of the IEEE Conference on Visualization; 2005. p. 671–678.
Buxton W and Meyers BA. A Study in Two-Handed Input.Proceedings of the SIGCHI Conference on Human Factors in Computing Systems; 1986; Boston, MA, USA. p. 321-326.
Chen HJ, Samavati FF and Sousa MC. GPU-based point radiation for interactive volume sculpting and segmentation.The Visual Computer 2008;24(7):689–698.
Correa CD and Silver D. Programmable shaders for deformation rendering.GH ’07: Proceedings of the 2007 ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware; 2007; Aire-la-Ville, Switzerland. p. 89–96.
Pinto FM and Dal Sasso Freitas CM. Design of Multidimensional Transfer Functions Using Dimensional Reduction.EuroVis07: Joint Eurographics — IEEE VGTC Symposium on Visualization; 2007; Sweden. p. 131–138.
Diepstraten J, Weiskopf D and Ertl T. Transparency in Interactive Technical Illustrations.Computer Graphics Forum 2002;21(3):125–148.
Ebert D and Rheingans P. Volume Illustration: Non-Photorealistic Rendering of Volume Models.Proceedings of the IEEE Conference on Visualization; 2000. p. 195–202.
Engel K, Kraus M and Ertl T. High-Quality Pre-Integrated Volume Rendering Using Hardware-Accelerated Pixel Shading.Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware, HWWS; 2001; Los Angeles, CA, USA. p. 9–16
Forsberg A, Herndon K and Zeleznik R. Aperture Based Selection for Immersive Virtual Environments.Proceedings of the ACM Symposium on User Interface Software and Technology, UIST; 1996; Seattle, WA, USA. p. 95–96.
Galyean TA and Hughes JF. Sculpting: an interactive volumetric modeling technique.Proceedings of the Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH, 18; 1991; Las Vegas, NV, USA. p. 267–274.
Van Gelder A and Kim K. Direct Volume Rendering with Shading via Three-Dimensional Textures.Proceedings of the Symposium on Volume Visualization, VVS; 1996; San Francisco, CA, USA. p. 23–30.
Hinckley K, Pausch R, Goble JC and Kassell NF. A Survey of Design Issues in Spatial Input.Proceedings of the Annual ACM SIGGRAPH Symposium on User Interface Software and Technology, UIST, 7; 1994; Marina del Rey, CA, USA. p. 213–222.
Huff R, Dietrich CA, Nedel LP, Dal Sasso Freitas CM, Dihl Comba JL and Olabarriaga SD. Erasing, Digging and Clipping in Volumetric Datasets with One or Two Hands.Proceedings of the ACM International Conference on Virtual Reality Continuum and Its Applications, VRCIA; 2006; Hong Kong, 2006. p. 271–278.
Islam S, Silver D and Chen M. Volume Splitting and Its Applications.IEEE Transactions on Visualization and Computer Graphics 2007;13(2):193–203.
Kindlmann G, Whitaker R, Tasdizen T and Möller T. Curvature-Based Transfer Functions for Direct Volume Rendering: Methods and Applications.Proceedings of the IEEE Conference on Visualization, VIS; 2003. p. 513–520.
Kniss J, Kindlmann G and Hansen C. Interactive Volume Rendering Using Multi-Dimensional Transfer Functions and Direct Manipulation Widgets.Proceedings of the IEEE Conference on Visualization, VIS; 2001; San Diego, CA, USA. Washington: IEEE Computer Society. p. 255–262
Leganchuk A, Zhai S and Buxton W. Manual and Cognitive Benefits of Two-Handed Input: An Experimental Study.ACM Transactions on Computer-Human Interaction 1998; 5(4):326–359.
Liang J and Green M. Geometric modeling using six degrees of freedom input devices.Proceedings of the International Conference on Computer Aided Design and Computer Graphics, CAD/CG, 3; 1993; Beijing, China. p. 217–222.
Lorensen WE. Geometric clipping using boolean textures.Proceedings of the IEEE Conference on Visualization; 1993; San Jose, CA, USA. p. 268–274.
McGuffin M, Tancau L and Balakrishnan R. Using deformations for browsing volumetric data.Proceedings of the IEEE Conference on Visualization, VIS; 2003. p. 401–408.
Mine MR.Virtual Environment Interaction Techniques. Chapel Hill, NC, USA: University of North Carolina at Chapel Hill, Computer Science Department; 1995. Technical report
Mine MR, Brooks Jr. FP and Sequin CH. Moving objects in space: exploiting proprioception in virtual-environment interaction.Proceedings of the Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH, 24; 1997; Los Angeles, CA, USA. p. 19–26
Nedel LP, Dal Sasso Freitas CM, Jacob LJ and Pimenta MS. Testing the Use of Egocentric Interactive Techniques in Immersive Virtual Environments.Proceedings of IFIP TC13 International Conference on Human-Computer Interaction, INTERACT, 9; 2003; Zürich, Switzerland. Amsterdam: IOS Press. p. 471–478.
Parviainen J, Sainio N and Raisamo R. Perceiving Tools in 3D Sculpting.Proceedings of the Asia-Pacific Computer and Human Interaction, APCHI, 6; 2004; Rotorua, New Zealand. Berlin: Springer-Verlag. p. 328–337.
Pfister H, Hardenbergh J, Knittel J, Lauer H and Seiler L. The VolumePro Real-Time Ray-Casting System.Proceedings of the Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH, 26; 1999; Los Angeles, CA, USA. p. 251–260.
Pfister H, Lorensen WE, Schroeder WJ, Bajaj CL and Kindlmann GL. The transfer function bake-off (panel session).Proceedings of the IEEE Conference on Visualization, VIS; 2000. p. 523–526.
Pflesser B, Petersik A, Tiede U, Höhne KH and Leuwer R. Volume cutting for virtual petrous bone surgery.Computer Aided Surgery 2002;7(2):74–83.
Pierce JS, Forsberg AS, Conway MJ, Hong S, Zeleznik RC and Mine MR.Image Plane Interaction Techniques in 3D Immersive Environments. Providence, RI, USA: ACM; 1997. P. 39–43.
Poupyrev I, Billinghurst M, Weghorst S and Ichikawa T. The Go-Go Interaction Technique: Non-Linear Mapping for Direct Manipulation in VR.Proceedings of the Annual ACM SIGGRAPH Symposium on User Interface Software and Technology, UIST, 9; 1996; Seattle, WA, United States. p. 79–80
Poupyrev I, Weghorst S, Billinghurst M and Ichikawa T. Egocentric Object Manipulation in Virtual Environments: Evaluation of Interaction Techniques.Computer Graphics Forum 1998; 17(3):41–52.
Rezk-Salama C, Engel K, Bauer M, Greiner G and Ertl T. Interactive Volume Rendering on Standard PC Graphics Hardware Using Multi-Textures and Multi-Stage Rasterization.Proceedings of the ACM SIGGRAPH/ EUROGRAPHICS Workshop on Graphics Hardware, HWWS; 2000; Interlaken, Switzerland. p. 109–118.
Sachs E, Roberts A and Stoops D. 3-Draw: A Tool for Designing 3D Shapes.IEEE Computer Graphics and Applications 1991; 11(6):18–26.
Song D and Norman M. Nonlinear Interactive Motion Control Techniques for Virtual Space Navigation.Proceedings of IEEE Virtual Reality Annual International Symposium, VR; 1993; Seattle, WA, USA. p. 111–117.
Wang SW and Kaufman AE.Volume Sculpting. Monterey, CA, USA: ACM; 1995. p. 151–156.
Weiskopf D, Engel K and Ertl T. Interactive Clipping Techniques for Texture-Based Volume Visualization and Volume Shading.IEEE Transactions on Visualization and Computer Graphics 2003; 9(3):298–312.
Weiskopf D, Engel K and Ertl T. Volume Clipping via Per-Fragment Operations in Texture-Based Volume Visualization.Proceedings of the IEEE Conference on Visualization, VIS; 2002; Boston, MA. p. 93–100.
Westermann R and Ertl T. Efficiently Using Graphics Hardware in Volume Rendering Applications.Proceedings of the Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH, 25; 1998; Orlando, FL, USA. p. 169–177.
Wu Y and Qu H. Interactive Transfer Function Design Based on Editing Direct Volume Rendered Images.IEEE Transactions on Visualization and Computer Graphics 2007; 13(5):1027–1046.
About this article
Cite this article
Huff, R., da Rosa, R.S., Nedel, L. et al. Volume sculpting based on geometric tools. J Braz Comp Soc 15, 3–18 (2009). https://doi.org/10.1007/BF03194498
- volume sculpting
- virtual pointer
- virtual hand
- volumetric data
- volume rendering