Coherent Time-Varying Graph Drawing with Multifocus+Context Interaction Kun-Chuan Feng, National Cheng Kung University Chaoli Wang, Michigan Technological.

Slides:



Advertisements
Similar presentations
Wei Zeng Joseph Marino Xianfeng Gu Arie Kaufman Stony Brook University, New York, USA The MICCAI 2010 Workshop on Virtual Colonoscopy and Abdominal Imaging.
Advertisements

ICDE 2014 LinkSCAN*: Overlapping Community Detection Using the Link-Space Transformation Sungsu Lim †, Seungwoo Ryu ‡, Sejeong Kwon§, Kyomin Jung ¶, and.
Least-squares Meshes Olga Sorkine and Daniel Cohen-Or Tel-Aviv University SMI 2004.
Dynamic Network Visualization in 1.5D
Force directed graph drawing Thomas van Dijk. The problem Given a set of vertices and edges, compute positions for the vertices. If the edges don’t have.
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
Inter-Surface Mapping John Schreiner, Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)
Meshless Elasticity Model and Contact Mechanics-based Verification Technique Rifat Aras 1 Yuzhong Shen 1 Michel Audette 1 Stephane Bordas 2 1 Department.
Pseudo-Skeleton based ARAP Mesh Deformation M. Zollhöfer, A. Vieweg, J. Süßmuth and G. Greiner Computer Graphics Group, FAU Erlangen-Nuremberg, Germany.
OpenFOAM on a GPU-based Heterogeneous Cluster
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
Fast Node Overlap Removal Tim Dwyer¹ Kim Marriott¹ Peter J. Stuckey² ¹Monash University ²The University of Melbourne Victoria, Australia.
Two Technique Papers on High Dimensionality Allan Rempel December 5, 2005.
(A fast quadratic program solver for) Stress Majorization with Orthogonal Ordering Constraints Tim Dwyer 1 Yehuda Koren 2 Kim Marriott 1 1 Monash University,
IPSep-CoLa: The choice of a new generation (of graph visualisation enthusiasts) Tim Dwyer – Monash University, Australia Yehuda Koren – AT&T Research Kim.
Constrained Optimisation and Graph Drawing Tim Dwyer Monash University Australia
Graph Drawing Zsuzsanna Hollander. Reviewed Papers Effective Graph Visualization via Node Grouping Janet M. Six and Ioannis G. Tollis. Proc InfoVis 2001.
New Techniques for Visualisation of Large and Complex Networks with Directed Edges Tim Dwyer 1 Yehuda Koren 2 1 Monash University, Victoria, Australia.
One-Shot Multi-Set Non-rigid Feature-Spatial Matching
Visual Analysis of Large Graphs Using (X, Y)-clustering and Hybrid Visualizations V. Batagelj, W. Didimo, G. Liotta, P. Palladino, M. Patrignani (Univ.
A New Force-Directed Graph Drawing Method Based on Edge- Edge Repulsion Chun-Cheng Lin and Hsu-Chen Yen Department of Electrical Engineering, National.
Bounded-distortion Piecewise Mesh Parameterization
Geometric Spanners for Routing in Mobile Networks Jie Gao, Leonidas Guibas, John Hershberger, Li Zhang, An Zhu.
Force Directed Algorithm Adel Alshayji 4/28/2005.
Matthias Mayer The Table Lens - Ramana Rao & Stuart K. Card Information Visualization 838b - February 21st 2001 The Table Lens: Merging.
Three Algorithms for Nonlinear Dimensionality Reduction Haixuan Yang Group Meeting Jan. 011, 2005.
1 Localization Technologies for Sensor Networks Craig Gotsman, Technion/Harvard Collaboration with: Yehuda Koren, AT&T Labs.
Mesh Parameterization: Theory and Practice Non-Planar Domains.
COMP4048 Incremental Graph Drawing Richard Webber National ICT Australia.
Consistent Parameterizations Arul Asirvatham Committee Members Emil Praun Hugues Hoppe Peter Shirley.
Abstraction of Man-Made Shapes Ravish Mehra 1,2, Qingnan Zhou 1, Jeremy Long 4, Alla Sheffer 1, Amy Gooch 4, Niloy J. Mitra 2,3 1 Univ. of British Columbia.
Computer Graphics Group Tobias Weyand Mesh-Based Inverse Kinematics Sumner et al 2005 presented by Tobias Weyand.
FlowString: Partial Streamline Matching using Shape Invariant Similarity Measure for Exploratory Flow Visualization Jun Tao, Chaoli Wang, Ching-Kuang Shene.
Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University.
Mesh Deformation Based on Discrete Differential Geometry Reporter: Zhongping Ji
Metro Transit-Centric Visualization for City Tour Planning Pio Claudio and Sung-Eui Yoon.
Computer Graphics Some slides courtesy of Pierre Alliez and Craig Gotsman Texture mapping and parameterization.
Semantic Wordfication of Document Collections Presenter: Yingyu Wu.
Real-time Rendering of Heterogeneous Translucent Objects with Arbitrary Shapes Stefan Kinauer KAIST (Korea Advanced Institute of Science and Technology)
Paradigms for Graph Drawing Graph Drawing: Algorithms for the Visualization of Graphs - Chapter 2 Presented by Liana Diesendruck.
AS-RIGID-AS-POSSIBLE SHAPE MANIPULATION
Graph Visualization and Beyond … Anne Denton, April 4, 2003 Including material from a paper by Ivan Herman, Guy Melançon, and M. Scott Marshall.
An Efficient Linear Time Triple Patterning Solver Haitong Tian Hongbo Zhang Zigang Xiao Martin D.F. Wong ASP-DAC’15.
Efficient Local Statistical Analysis via Integral Histograms with Discrete Wavelet Transform Teng-Yok Lee & Han-Wei Shen IEEE SciVis ’13Uncertainty & Multivariate.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
Mining and Visualizing the Evolution of Subgroups in Social Networks Falkowsky, T., Bartelheimer, J. & Spiliopoulou, M. (2006) IEEE/WIC/ACM International.
Hierarchical Error-Driven Approximation of Implicit Surfaces from Polygonal Meshes Takashi Kanai Yutaka Ohtake Kiwamu Kase University of Tokyo RIKEN, VCAD.
FlowGraph: A Compound Hierarchical Graph for Flow Field Exploration Jun Ma, Chaoli Wang, Ching-Kuang Shene Michigan Technological University Presented.
Visualizing Large Dynamic Digraphs Michael Burch.
Visualization and Exploration of Temporal Trend Relationships in Multivariate Time-Varying Data Teng-Yok Lee & Han-Wei Shen.
Large Scale Time-Varying Data Visualization Han-Wei Shen Department of Computer and Information Science The Ohio State University.
Graph Drawing by Stress Majorization Authors: Emden R. Gansner, Yehuda Koren and Stephen North Presenter: Kewei Lu.
L9 – Generalization algorithms
Flexible Automatic Motion Blending with Registration Curves
Xin Tong, Teng-Yok Lee, Han-Wei Shen The Ohio State University
Electronic Visualization Laboratory University of Illinois at Chicago “Time-Critical Multiresolution Volume Rendering using 3D Texture Mapping Hardware”
Spring 2014 CS274: Automatic Rigging
1 An Efficient Optimal Leaf Ordering for Hierarchical Clustering in Microarray Gene Expression Data Analysis Jianting Zhang Le Gruenwald School of Computer.
GFlow: Towards GPU-based High- Performance Table Matching in OpenFlow Switches Author : Kun Qiu, Zhe Chen, Yang Chen, Jin Zhao, Xin Wang Publisher : Information.
Reverse Engineering of Point Clouds to Obtain Trimmed NURBS Lavanya Sita Tekumalla Advisor: Prof. Elaine Cohen School of Computing University of Utah Masters.
ITree: Exploring Time-Varying Data using Indexable Tree Yi Gu and Chaoli Wang Michigan Technological University Presented at IEEE Pacific Visualization.
1 Spherical manifolds for hierarchical surface modeling Cindy Grimm.
Decimation Of Triangle Meshes
CS Computer Graphics II
Morphing and Shape Processing
You can check broken videos in this slide here :
Node Overlap Removal by Growing a Tree
A Dynamic System Analysis of Simultaneous Recurrent Neural Network
Boolean Operations for Free-form Models Represented in Geometry Images
Presentation transcript:

Coherent Time-Varying Graph Drawing with Multifocus+Context Interaction Kun-Chuan Feng, National Cheng Kung University Chaoli Wang, Michigan Technological University Han-Wei Shen, The Ohio State University Tong-Yee Lee, National Cheng Kung University

Motivation Dynamic or time-varying graph drawing Spatiotemporal coherence Focus+context (F+C) visualization Stable F+C viewing Aesthetic quality Dynamic stability Computational efficiency

Related work Layout algorithms for static graphs Force-directed layout [Eades 1984] Kamada-Kawai layout [1989] Fruchterman-Reingold layout [1991] Linlog [Noack 2004] Stress majorization [Gansner et al. 2005] Proximity stress [Gansner & Hu 2010] High-dimensional embedding [Harel & Koren 2002]

Related work Layout algorithms for dynamic graphs Mental map preservation [Misue et al. 1995] Empirical analysis of mental map [Purchase et al. 2006, 2008] Bayesian approach [Brandes & Wagner 1997] Super graph [Diehl et al. 2001] Dynamic clustered graphs [Frishman & Tal 2004] Orthogonal and hierarchical graphs [Görg et al. 2005] Online dynamic acyclic graphs [North 1996] GPU-based online dynamic graphs [Frishman & Tal 2007]

Related work F+C techniques for graph drawing Fisheye views [Furnas 1986] Graphical fisheye [Sarkar & Brown 1992] Topological fisheye [Gansner et al. 2004] “Stretching the rubber sheet” [Sarkar et al. 1993] Our contributions Transform the graph layout problem to a constrained optimization problem for mesh deformation Distort a triangulated, meshed version of the graph in the geometry space Achieve multiple F+C visualization for dynamic graph drawing

Our approach – initial layout generation using super graph

Our approach – initial layout extraction and triangulation

Our approach – significance analysis and F+C adjustment

Significance analysis (node / face / edge) Node importance Centrality Authority Blend with its values at previous time steps vi,tvi,t vj,tvj,t e ij,t

Comparison Without blending node importance Blending node importance

Significance analysis (node / face / edge) Face importance: only consider the face importance for a contributing node if the node’s importance is nonzero and the distance from the node to the center of mass of the face is less than

Significance analysis (node / face / edge) Edge importance: the average of the importance of its incident faces

Initial graph layout

Constrained conforming Delaunary triangulation (CCDT) mesh [Shewchuk 1996]

Benefits of using triangle mesh Initial graph

Benefits of using triangle mesh F+C adjustment using original edges

Benefits of using triangle mesh F+C adjustment using triangle mesh edges

Benefits of using triangle mesh Initial graph

Benefits of using triangle mesh F+C adjustment using original edges

Benefits of using triangle mesh F+C adjustment using triangle mesh edges

Optimized F+C visualization Aesthetic balance adjustment (the size of each face should match its importance) Deformed version Optimal length Unit vector

Optimized F+C visualization Weighted edge expansion (focus+context, important edges should expand more) Deformed version Optimal length Unit vector Scaling factor Expected scaling factor User-specified scaling factor

Comparison Original + aesthetic balance adjustment + weighted edge expansion

Optimized F+C visualization Temporal coherence preservation (important nodes should not move much accumulatively over time) New node position Node position

Optimized F+C visualization Boundary constraints Overlapping constraints

Optimized F+C visualization Objective energy function Solve in the least-squares sense using a linear system solver Aesthetic balance adjustment Temporal coherence preservation Weighted edge expansion

Data sets Enron 38 months, 151 employees DBLP coauthorship One influential author and her coauthors as well as her coauthors’ coauthors 31 years, 873 authors Astronomy tag Daily and weekly at the year of 1998

Timing performance Intel 2.67GHz CPU, 8GB memory, nVidia GTX 295 graphics card

Average node displacement

Multifocus+context InitialSingle focusTwo foci

Summary Coherent F+C visualization for time-varying graphs Maintain spatiotemporal coherence using super graph Keep high aesthetic quality using energy terms Incur low computation cost Achieve stable F+C viewing Allow multifocus+context interaction Deliver smooth transition between local time windows

Thank you National Science Council, Taiwan NSC E MY3 NSC E MY3 NSC E MY3 U.S. National Science Foundation IIS