A Vector Field Design Approach to Animated Transitions

Animated transitions can be effective in explaining and exploring a small number of visualizations where there are drastic changes in the scene over a short interval of time. This is especially true if data elements cannot be visually distinguished by other means. Current research in animated transitions has mainly focused on linear transitions (all elements follow straight line paths) or enhancing coordinated motion through bundling of linear trajectories. In this paper, we introduce animated transition design, a technique to build smooth, non-linear transitions for clustered data with either minimal or no user involvement. The technique is flexible and simple to implement, and has the additional advantage that it explicitly enhances coordinated motion and can avoid crowding, which are both important factors to support object tracking in a scene. We investigate its usability, provide preliminary evidence for the effectiveness of this technique through metric evaluations and user study and discuss limitations and future directions.

[1]  Valerio Pascucci,et al.  Flow Visualization with Quantified Spatial and Temporal Errors Using Edge Maps , 2012, IEEE Transactions on Visualization and Computer Graphics.

[2]  M. Sheelagh T. Carpendale,et al.  A Descriptive Framework for Temporal Data Visualizations Based on Generalized Space‐Time Cubes , 2017, Comput. Graph. Forum.

[3]  H. Barlow Vision Science: Photons to Phenomenology by Stephen E. Palmer , 2000, Trends in Cognitive Sciences.

[4]  James A. Landay,et al.  K-sketch: a 'kinetic' sketch pad for novice animators , 2008, CHI.

[5]  Pierre Dragicevic,et al.  The Not-so-Staggering Effect of Staggered Animated Transitions on Visual Tracking , 2014, IEEE Transactions on Visualization and Computer Graphics.

[6]  Pierre Dragicevic,et al.  Gliimpse: Animating from markup code to rendered documents and vice versa , 2011, UIST.

[7]  S. Ullman,et al.  Curve tracing: A possible basic operation in the perception of spatial relations , 1986, Memory & cognition.

[8]  J. Jossinet,et al.  Classification of breast tissue by electrical impedance spectroscopy , 2006, Medical and Biological Engineering and Computing.

[9]  Jian Zhao,et al.  Trajectory Bundling for Animated Transitions , 2015, CHI.

[10]  James T Enns,et al.  Multiple-object tracking is based on scene, not retinal, coordinates. , 2005, Journal of experimental psychology. Human perception and performance.

[11]  Martin Wattenberg,et al.  Designing for social data analysis , 2006, IEEE Transactions on Visualization and Computer Graphics.

[12]  C. Feria Speed has an effect on multiple-object tracking independently of the number of close encounters between targets and distractors , 2013, Attention, perception & psychophysics.

[13]  R. Fisher THE USE OF MULTIPLE MEASUREMENTS IN TAXONOMIC PROBLEMS , 1936 .

[14]  Steven M. Seitz,et al.  Motion sketching for control of rigid-body simulations , 2003, TOGS.

[15]  J. Shewchuk An Introduction to the Conjugate Gradient Method Without the Agonizing Pain , 1994 .

[16]  Holger Theisel Designing 2D Vector Fields of Arbitrary Topology , 2002, Comput. Graph. Forum.

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

[18]  Michael Gleicher,et al.  Motion path editing , 2001, I3D '01.

[19]  Ronald Baecker,et al.  Picture-driven animation , 1899, AFIPS '69 (Spring).

[20]  Yiying Tong,et al.  Vector field processing on triangle meshes , 2016, SIGGRAPH Courses.

[21]  Z. Pylyshyn,et al.  Tracking Multiple Items Through Occlusion: Clues to Visual Objecthood , 1999, Cognitive Psychology.

[22]  Eugene Zhang,et al.  Design of 2D Time-Varying Vector Fields , 2012, IEEE Transactions on Visualization and Computer Graphics.

[23]  Steven L Franconeri,et al.  A simple proximity heuristic allows tracking of multiple objects through occlusion , 2012, Attention, perception & psychophysics.

[24]  S. Yantis Multielement visual tracking: Attention and perceptual organization , 1992, Cognitive Psychology.

[25]  Rubaiat Habib Kazi,et al.  Draco: bringing life to illustrations with kinetic textures , 2014, CHI.

[26]  George A Alvarez,et al.  How many objects can you track? Evidence for a resource-limited attentive tracking mechanism. , 2007, Journal of vision.

[27]  Brian D. Fisher,et al.  Evidence against a speed limit in multiple-object tracking , 2008, Psychonomic bulletin & review.

[28]  Hugues Hoppe,et al.  Design of tangent vector fields , 2007, SIGGRAPH 2007.

[29]  Carsten Friedrich,et al.  Graph Drawing in Motion II , 2001, GD.

[30]  Barbara Tversky,et al.  Animation: can it facilitate? , 2002, Int. J. Hum. Comput. Stud..

[31]  Jason M. Scimeca,et al.  Tracking Multiple Objects Is Limited Only by Object Spacing, Not by Speed, Time, or Capacity , 2010, Psychological science.

[32]  G. Farin Curves and Surfaces for Cagd: A Practical Guide , 2001 .

[33]  Z. Pylyshyn Some puzzling findings in multiple object tracking (MOT): II. Inhibition of moving nontargets , 2006 .

[34]  Marti A. Hearst,et al.  Animated exploration of dynamic graphs with radial layout , 2001, IEEE Symposium on Information Visualization, 2001. INFOVIS 2001..

[35]  Carlos Eduardo Scheidegger,et al.  A Simple Approach for Boundary Improvement of Euler Diagrams , 2016, IEEE Transactions on Visualization and Computer Graphics.

[36]  Béatrice S. Hasler,et al.  Learner Control, Cognitive Load and Instructional Animation , 2007 .

[37]  Pierre Dragicevic,et al.  Temporal distortion for animated transitions , 2011, CHI.

[38]  G. Alvarez,et al.  Spatial separation between targets constrains maintenance of attention on multiple objects , 2008, Psychonomic bulletin & review.

[39]  William H. Press,et al.  Numerical Recipes 3rd Edition: The Art of Scientific Computing , 2007 .

[40]  Z W Pylyshyn,et al.  Tracking multiple independent targets: evidence for a parallel tracking mechanism. , 1988, Spatial vision.

[41]  Jeffrey Heer,et al.  Animated Transitions in Statistical Data Graphics , 2007, IEEE Transactions on Visualization and Computer Graphics.

[42]  Danyel Fisher,et al.  Animation for Visualization: Opportunities and Drawbacks , 2010, Beautiful Visualization.

[43]  Konstantin Mischaikow,et al.  Vector field design on surfaces , 2006, TOGS.

[44]  Pierre Dragicevic,et al.  Les transitions visuelles différenciées: principes et applications , 2006, IHM '06.

[45]  J. Wolfe,et al.  Tracking unique objects , 2007, Perception & psychophysics.

[46]  Konstantin Mischaikow,et al.  Vector Field Editing and Periodic Orbit Extraction Using Morse Decomposition , 2007, IEEE Transactions on Visualization and Computer Graphics.

[47]  Desney S. Tan,et al.  Phosphor: explaining transitions in the user interface using afterglow effects , 2006, UIST.

[48]  Daniel W. Archambault,et al.  Can animation support the visualisation of dynamic graphs? , 2016, Inf. Sci..

[49]  John Lasseter,et al.  Principles of traditional animation applied to 3D computer animation , 1987, SIGGRAPH.

[50]  Cláudio T. Silva,et al.  Vector Field k‐Means: Clustering Trajectories by Fitting Multiple Vector Fields , 2012, Comput. Graph. Forum.