Efficient Structure-Aware Selection Techniques for 3D Point Cloud Visualizations with 2DOF Input

Data selection is a fundamental task in visualization because it serves as a pre-requisite to many follow-up interactions. Efficient spatial selection in 3D point cloud datasets consisting of thousands or millions of particles can be particularly challenging. We present two new techniques, TeddySelection and CloudLasso, that support the selection of subsets in large particle 3D datasets in an interactive and visually intuitive manner. Specifically, we describe how to spatially select a subset of a 3D particle cloud by simply encircling the target particles on screen using either the mouse or direct-touch input. Based on the drawn lasso, our techniques automatically determine a bounding selection surface around the encircled particles based on their density. This kind of selection technique can be applied to particle datasets in several application domains. TeddySelection and CloudLasso reduce, and in some cases even eliminate, the need for complex multi-step selection processes involving Boolean operations. This was confirmed in a formal, controlled user study in which we compared the more flexible CloudLasso technique to the standard cylinder-based selection technique. This study showed that the former is consistently more efficient than the latter - in several cases the CloudLasso selection time was half that of the corresponding cylinder-based selection.

[1]  Geoff Wyvill,et al.  Data structure forsoft objects , 1986, The Visual Computer.

[2]  Balaji Vasan Srinivasan GPUML : Graphical processors for speeding up kernel machines , 2010 .

[3]  Tobias Isenberg,et al.  FI3D: Direct-Touch Interaction for the Exploration of 3D Scientific Visualization Spaces , 2010, IEEE Transactions on Visualization and Computer Graphics.

[4]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[5]  Michael H. F. Wilkinson,et al.  Comparison of density estimation methods for astronomical datasets , 2011 .

[6]  Doug A. Bowman,et al.  Rapid and accurate 3D selection by progressive refinement , 2011, 2011 IEEE Symposium on 3D User Interfaces (3DUI).

[7]  Tobias Isenberg,et al.  Gestures vs. Postures: 'Gestural' Touch Interaction in 3D Environments , 2012, CHI 2012.

[8]  Wolfgang Stuerzlinger,et al.  GPSel: A Gestural Perceptual-Based Path Selection Technique , 2009, Smart Graphics.

[9]  Ivan Poupyrev,et al.  The go-go interaction technique: non-linear mapping for direct manipulation in VR , 1996, UIST '96.

[10]  Jinseok Seo,et al.  Evaluation of pointing techniques for ray casting selection in virtual environments , 2003, International Conference On Virtual Reality and Its Applications in Industry.

[11]  Tovi Grossman,et al.  The design and evaluation of selection techniques for 3D volumetric displays , 2006, UIST.

[12]  Mark Green,et al.  JDCAD: A highly interactive 3D modeling system , 1994, Comput. Graph..

[13]  Frank Nielsen,et al.  Volume catcher , 2005, I3D '05.

[14]  Hans-Christian Hege,et al.  Perception-Oriented Picking of Structures in Direct Volumetric , 2011 .

[15]  Abigail Sellen,et al.  The Prevention of Mode Errors Through Sensory Feedback , 1992, Hum. Comput. Interact..

[16]  Frits H. Post,et al.  IntenSelect: using dynamic object rating for assisting 3D object selection , 2005, EGVE'05.

[17]  Anthony Steed,et al.  3D Selection Strategies for Head Tracked and Non-Head Tracked Operation of Spatially Immersive Displays , 2004 .

[18]  Daniel F. Keefe,et al.  Force Brushes: Progressive Data-Driven Haptic Selection and Filtering for Multi-Variate Flow Visualizations , 2012, EuroVis.

[19]  Tony DeRose,et al.  Determining the benefits of direct-touch, bimanual, and multifinger input on a multitouch workstation , 2009, Graphics Interface.

[20]  Helwig Hauser,et al.  Interactive visualization of streaming data with Kernel Density Estimation , 2011, 2011 IEEE Pacific Visualization Symposium.

[21]  John F. Lucas Design and Evaluation of 3D Multiple Object Selection Techniques , 2005 .

[22]  Satoshi Matsuoka,et al.  Teddy: A Sketching Interface for 3D Freeform Design , 1999, SIGGRAPH Courses.

[23]  Bernhard Preim,et al.  The Medical Exploration Toolkit – an efficient support for visual computing in surgical planning and training , 2008 .

[24]  M H Wilkinson,et al.  DATAPLOT: a graphical display package for bacterial morphometry and fluorimetry data. , 1995, Computer methods and programs in biomedicine.

[25]  D. Laidlaw,et al.  Haptics-Assisted 3 D Lasso Drawing for Tracts-of-interest Selection in DTI Visualization , 2008 .

[26]  Amy Banic,et al.  Two Handed Selection Techniques for Volumetric Data , 2007, 2007 IEEE Symposium on 3D User Interfaces.

[27]  Pierre Dragicevic,et al.  Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation , 2008, IEEE Transactions on Visualization and Computer Graphics.

[28]  Andrew S. Forsberg,et al.  Image plane interaction techniques in 3D immersive environments , 1997, SI3D.

[29]  Doug A. Bowman,et al.  Exploring individual differences in raybased selection: strategies and traits , 2005, IEEE Proceedings. VR 2005. Virtual Reality, 2005..

[30]  David H. Laidlaw,et al.  Tech-note: Dynamic Dragging for Input of 3D Trajectories , 2008, 2008 IEEE Symposium on 3D User Interfaces.

[31]  Dimitre Novatchev,et al.  Chunking and Phrasing and the Design of Human-Computer Dialogues - Response , 1986, IFIP Congress.

[32]  G. Lucia,et al.  The hierarchical formation of the brightest cluster galaxies , 2006, astro-ph/0606519.

[33]  Durham,et al.  The Aquarius Project: the subhaloes of galactic haloes , 2008, 0809.0898.

[34]  C. Frenk,et al.  The Aquarius Project : the subhalos of galactic halos , 2008 .

[35]  Wolfgang Stuerzlinger,et al.  Intelligent Mouse-Based Object Group Selection , 2008, Smart Graphics.

[36]  Daniel F. Keefe Integrating Visualization and Interaction Research to Improve Scientific Workflows , 2010, IEEE Computer Graphics and Applications.

[37]  Ferran Argelaguet,et al.  Efficient 3D Pointing Selection in Cluttered Virtual Environments , 2009, IEEE Computer Graphics and Applications.

[38]  Frans Vos,et al.  WYSIWYP: What You See Is What You Pick , 2012, IEEE Transactions on Visualization and Computer Graphics.

[39]  Hinrich Schütze,et al.  Introduction to information retrieval , 2008 .