Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Abstraction and Exploration of Multi-class Scatterplots Haidong Chen, Wei Chen, Honghui Mei, Zhiqi Liu, Kun Zhou, Weifeng Chen, Wentao Gu, Kwan-Liu.

Similar presentations


Presentation on theme: "Visual Abstraction and Exploration of Multi-class Scatterplots Haidong Chen, Wei Chen, Honghui Mei, Zhiqi Liu, Kun Zhou, Weifeng Chen, Wentao Gu, Kwan-Liu."— Presentation transcript:

1 Visual Abstraction and Exploration of Multi-class Scatterplots Haidong Chen, Wei Chen, Honghui Mei, Zhiqi Liu, Kun Zhou, Weifeng Chen, Wentao Gu, Kwan-Liu Ma

2 Motivations Multi-class scatterplots Aid comparison Make relative judgments

3 Motivations Multi-class scatterplots Aid comparison Make relative judgments Challenges Severe point overdraw

4 Motivations Multi-class scatterplots Aid comparison Make relative judgments Challenges Severe point overdraw Drawn order dependent

5 1. Existing Techniques Density Estimation Changing the Visual Channels Spatial Distortion Interactions

6 1. Existing Techniques a) Woodruff et al., 1998 d) Choo et al., 2013 c) Dan et al., 2010 b) Chen et al., 2009 a) Constant density visualizations of non-uniform distributions of data b) A novel interface for interactive exploration of DTI fibers c) Stacking graphic elements to avoid over-plotting d) Utopian: User-driven topic modeling based on interactive nonnegative matrix factorization Density Estimation Changing the Visual Channels Spatial Distortion Interactions

7 1. Existing Techniques b) Feng et al., 2010 a) Bachthaler et al., 2008 c) Mayorga et al., 2013 a) Continuous Scatterplot b) Matching Visual Saliency to Confidence in Plots of Uncertain Data c) Splatterplots: Overcoming Overdraw in Scatter Plots Density Estimation Changing the Visual Channels Spatial Distortion Interactions

8 1. Existing Techniques a) Keim et al., 1998 b) Keim et al., 2009 c) Janetzko et al., 2013 a) The Gridfit Algorithm: An Efficient and Effective Approach to Visualizing Large Amounts of Spatial Data b) Generalized scatter plot c) Enhancing scatter plots using ellipsoid pixel placement and shading Density Estimation Changing the Visual Channels Spatial Distortion Interactions

9 1. Existing Techniques a) Buring, et al., 2006 b) Yuan, et al. 2013 Zooming Focus + Context Brushing Fisheye Dragging a) User interaction with scatterplots on small screens-a comparative evaluation of geometric-semantic zoom and fisheye distortion b) Dimension projection matrix/tree: Interactive subspace visual exploration and analysis of high dimensional data Density Estimation Changing the Visual Channels Spatial Distortion Interactions

10 2. Our Solution – Overview Point Density EstimationPoint Resampling Interactive ExplorationColor OptimizationShape Design

11 2. Our Solution – Visual Abstraction Point Density EstimationPoint Resampling Interactive ExplorationColor OptimizationShape Design

12 Point Resampling Background for multi-class blue noise sampling r Single-Class sampling r : minimum distance away from each other Multi-Class sampling r 00 Rx =Rx = r 01 r 02 Class 0 Class 1 Class 2 r 10 r 11 r 12 r 20 r 21 r 22 [Wei et al., 2010] r 01 r 10

13 Point Resampling Sampling spaces The input scatterplotContinuous sampling

14 Point Resampling Sampling spaces The input data pointsContinuous samplingDiscrete sampling

15 Point Resampling Zooming inconsistency Resampling once the view zoomed Zoom in Coarse zooming level Fine zooming level

16 Point Resampling Hierarchical sampling Coarse zooming level Zoom in: New points are added Fine zooming level Zoom out: New points are removed Coarse zooming level Samples generated at coarse zooming levels Samples generated at fine zooming levels The Core Idea: Using samples generated in previous coarse levels as anchor points to constrain sampling at a fine level The Core Idea: Using samples generated in previous coarse levels as anchor points to constrain sampling at a fine level

17 2. Our Solution – Abstractive Visualization Point Density EstimationPoint Resampling Interactive ExplorationColor OptimizationShape Design

18 Abstractive Visualization Point color optimization Color set in the CIELAB color space: Objective function: : the account of the divided blocks : the inter-class weight for the m-th block : the intra-class weight for the m-th block Color distance constraint:

19 Abstractive Visualization Point shape design Orientation of the shape:: the local linear regression coefficients Ellipse Dot-Line

20 2. Our Solution – Interactive Exploration Point Density EstimationPoint Resampling Interactive ExplorationColor OptimizationShape Design

21 The Exploration System Interaction tools: Highlighting Selection Painting Brushing Annotations Snapshot

22 3. Comparison Conventional multi-class scatterplot Splatterplots [ Mayorga et al., 2013 ] Splatterplots enhanced with additional noise Ours Point count in the selected region before abstraction: #(■) = 464 #(■) = 1796 #(■) = 2756 Point count in the selected region after abstraction: #(■) = 4 #(■) = 27 #(■) = 41 Density order before abstraction: #(■) < #(■) < #(■) Density order after abstraction: #(■) < #(■) < #(■) Relative density orders are preserved by our method

23 4. Evaluations Case studies The NBA Teams’ Shooting Positions Dataset in the 2013-2014 Season 382,779 Mobile User Profile Dataset in a Month User study 32 synthetic and real datasets

24 4. Evaluations – Case Study I Conventional Multi-class Scatterplot Ours

25 4. Evaluations – Case Study II Conventional Multi-class ScatterplotOurs Dot-line Representation total-call-charge total-talk-time

26 4. Evaluations – User Study Profiles of the 32 datasets tested in our user study Compared schemes the conventional scatterplots (C) the color blending method (CB) the color weaving method (CW) our method (OURS) Participants 26 (19 males, 7 females) Tasks T1 Data classes identification T2 Relative densities recognition Datasets

27 4. Evaluations – User Study Results of scores for each task Tasks: T1 Data classes identification T2 Relative densities recognition

28 5. Conclusions and Future Work Conclusions A new visual abstraction approach for multi-class scatterplot

29 5. Conclusions and Future Work Conclusions A new visual abstraction approach for multi-class scatterplot A visual exploration system

30 5. Conclusions and Future Work Conclusions A new visual abstraction approach for multi-class scatterplot A visual exploration system Future Work A sophisticated point color optimization model

31 5. Conclusions and Future Work Conclusions A new visual abstraction approach for multi-class scatterplot A visual exploration system Future Work A sophisticated point color optimization model A non-uniform sampling scheme Conventional multi-class scatterplot Ours

32 Visual Abstraction and Exploration of Multi-class Scatterplots Different multi-class scatterplot schemes for the Person Activity dataset. (a) The conventional scatterplot. (b) The Splatterplots. (c) The Splatterplots with additional noise. (d) Our method.


Download ppt "Visual Abstraction and Exploration of Multi-class Scatterplots Haidong Chen, Wei Chen, Honghui Mei, Zhiqi Liu, Kun Zhou, Weifeng Chen, Wentao Gu, Kwan-Liu."

Similar presentations


Ads by Google