image based algorithm to support interactive data exploration

40
Image based algorithm to support interactive data exploration Laboratoire d’Informatique Interactive Christophe Hurter Professor ENAC- Ecole Nationale de l’Aviation Civile Toulouse, France [email protected] http://recherche.enac.fr/~hurter/ September 2016

Upload: others

Post on 21-Jan-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Image based algorithm to support interactive data exploration

Image based algorithmto support interactive data exploration

Laboratoire

d’Informatique

Interactive

Christophe HurterProfessor

ENAC- Ecole Nationale de l’Aviation CivileToulouse, France

[email protected]://recherche.enac.fr/~hurter/

September 2016

Page 2: Image based algorithm to support interactive data exploration

2

ENAC

Page 3: Image based algorithm to support interactive data exploration

3

DEVIData Economy and Visualization

• Scientific and technological commitment to emerging subjects in Air transport systems,

• Data collection, organization, cleaning, qualification,storage and sharing,

• Establishing the economical models allowing theanalysis of the behavior of stakeholders,

• Evaluation and test of this models by the means oftools provided by the econometrics and the statistics,

• Statistical and economical data analysis,

• Interactive Visualization ofdata for knowledgeextraction and for decision making.

Page 4: Image based algorithm to support interactive data exploration

4

Page 5: Image based algorithm to support interactive data exploration

5

The key to supporting this task is not only to visualizedata, but also to allow users to interact with them.

How to support data exploration?

I explored new computing techniques called pixel-based algorithms so as to support efficient interactivevisualizations for the exploration of large datasets.

Page 6: Image based algorithm to support interactive data exploration

Brushing and linkingFromDady

View simplificationEdge Bundling techniques

View animationMoleViewColorTunneling

Page 7: Image based algorithm to support interactive data exploration

Brushing and linkingFromDady

Page 8: Image based algorithm to support interactive data exploration

8

Hurter, C., Tissoires, B., Conversy, S.FromDaDy: spreading data across views to support iterative exploration of aircraft trajectories.In IEEE Transactions on Visualization and Computer Graphics xx(y), (Proceedings of IEEE InfoVis2009).

http://recherche.enac.fr/~hurter/FromDaDy/FromDaDy.rarEXE:

Page 9: Image based algorithm to support interactive data exploration

9

Outgoing investigation: What if system…How the flows get reallocated when an harbor is closed,,,

http://recherche.enac.fr/~hurter/AnimatedParticles/AnimatedParticles.html

Roeland Scheepens, Christophe Hurter, Huub van de Wetering, Jarke van Wijk

Visualization, Selection, and Analysis of Traffic Flows

In IEEE Transactions on Visualization and Computer Graphics xx(y),

(Proceedings of IEEE InfoVis 2015).

Page 10: Image based algorithm to support interactive data exploration

10

Context

• Moving objects with functional relationship.

• Users

• Traffic Flows

10

??

Page 11: Image based algorithm to support interactive data exploration

11

Visualization

• Direction of flows

Colors? Glyphs?

11

Animated Particles!Colors? Glyphs?

Page 12: Image based algorithm to support interactive data exploration

View simplificationEdge Bundling techniques

Page 13: Image based algorithm to support interactive data exploration

13

Us migrationOriginal545 881 edges

County-to-county migration flow files (http://www.census.gov/population/www/cen2000/ctytoctyflow/). These data come from the Census 2000 long-form question on residence 5 years ago and contain the number of people who moved between counties.

Page 14: Image based algorithm to support interactive data exploration

14

Bundled

Page 15: Image based algorithm to support interactive data exploration

15

Us migrationKernel Density Based Edge Bundling22 million vertexes Shading

Christophe Hurter, Alexandru Telea, and Ozan Ersoy. pdf video slides

Graph Bundling by Kernel Density Estimation.

EuroVis 2012. Computer Graphics Forum journal.

Page 16: Image based algorithm to support interactive data exploration

16

Page 17: Image based algorithm to support interactive data exploration

17

KDEEB pipelineVisual Studio C# code instance (GPU version)

Visual Studio C# code instance (CPU version),

Page 18: Image based algorithm to support interactive data exploration

18

Page 19: Image based algorithm to support interactive data exploration

19

a

b

Lyon

Visual Aggregation of trajectories (edge bundling)

V. Peysakhovich, C. Hurter, A. Telea pdf

Attribute-Driven Edge Bundling for General Graphs with Applications in Trail

Analysis

Proc. IEEE PacificVis, 2015

Page 20: Image based algorithm to support interactive data exploration
Page 21: Image based algorithm to support interactive data exploration

21

Page 22: Image based algorithm to support interactive data exploration

22

Page 23: Image based algorithm to support interactive data exploration

23

Page 24: Image based algorithm to support interactive data exploration

24

Hurter, C.; Ersoy, O.; Fabrikant, S.; Klein, T.; Telea, A.,

Bundled Visualization of Dynamic Graph and Trail Data.

(TVCG) Visualization and Computer Graphics, IEEE Transactions on , vol.PP, no.99, pp.1,1

doi= 10.1109/TVCG.2013.246

Page 25: Image based algorithm to support interactive data exploration

View animationMoleView

ColorTunneling

Page 26: Image based algorithm to support interactive data exploration

26

The MoleView

Christophe Hurter, Ozan Ersoy and Alexandru Telea. 2011. pdf video exeMoleView: An Attribute and Structure-Based Semantic Lens for Large Element-Based Plots. IEEE Transactions on Visualization and Computer Graphics 17, 12 (December 2011), 2600-2609.

Page 27: Image based algorithm to support interactive data exploration

27

Color Tunneling Pixel based visualization technique

C. Hurter, A. R. Taylor, S. Carpendale and A. TeleaColor Tunneling : Interactive Exploration and Selection in Volumetric DatasetsPacificVis 2014

Page 28: Image based algorithm to support interactive data exploration

28

Research question

How to deal with large data set visualization

and data occlusion ?

Page 29: Image based algorithm to support interactive data exploration

29

Method We provide a set of real-time multi-dimensional data deformation techniques that aim to helpusers to easily select, analyze, and eliminatespatial-and-data patterns.

Page 30: Image based algorithm to support interactive data exploration

30

ContributionsAnimation as an efficient exploration tool

Page 31: Image based algorithm to support interactive data exploration

31

Page 32: Image based algorithm to support interactive data exploration

32

Page 33: Image based algorithm to support interactive data exploration

33

Use case 2:CT scan

exploration

Page 34: Image based algorithm to support interactive data exploration

34

Use case 3:image

segmentation

Page 35: Image based algorithm to support interactive data exploration

35

Page 36: Image based algorithm to support interactive data exploration

36

Page 37: Image based algorithm to support interactive data exploration

37

ContributionsGPGPU technique

Transform feedback :GPU implementation able to handle over 10M displayed data points at a frame rate of 20 images per second on a modern graphic card.

Page 38: Image based algorithm to support interactive data exploration

38

• Design for interaction

• Design of the visualization

• Design of the pixel-based algorithm

It take times to leverage the user capability and expression power

Take away message

Page 39: Image based algorithm to support interactive data exploration

39

Christophe HurterImage-Based Visualization: Interactive Multidimensional Data Exploration.Synthesis Lectures on Visualization, Morgan & Claypool Publishers 2015

Page 40: Image based algorithm to support interactive data exploration

Ministère de l'Écologie, du Dév eloppement durable et de l’Énergie

Direction générale de l’Aviation civile

ENAC- Ecole Nationale de l’Aviation CivileToulouse, France

Christophe Hurter

http://www.recherche.enac.fr/~hurter/