Transcript
Page 1: 0,tmm/courses/547-17/slides/alistair-traffic-4x… · The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted

Visualiza(on, Selec(on, and Analysis of Traffic Flows RoelandScheepens,ChristopheHurter,HuubvandeWetering,andJarkeJ.vanWijkIEEETransac@onsonVisualiza@onandComputerGraphics,Vol22,No1,January2016

Presenta@onbyAlistairWick

Overview

2

Mo(va(on

•  Individualsmove,butgroupsmaketraffic•  Trafficisunpredictable,butnotrandom–itformspaPerns•  ThesepaPernsareimportant,butdifficulttoanalyse

•  ThistoolhelpsusexaminethesepaPerns,andhowtheychange•  Takesanovelapproach,usinganima@onasakeyvisualchannel

3

Data

•  Trajectoriesover@me

10softhousandsofjourneys 100softhousandsofsamplepoints4

Data CaseStudies• OnedayoverParis:17,841flights,424,546samples• VesseldatanearDutchcoast:16,421vessels,420,335samples

10softhousandsofjourneys 100softhousandsofsamplepoints5

Data

•  Largenumbersofoverlappingtrajectories• Highdensityvaria@on• Ataminimum,dataincludes:•  Posi@on•  Heading•  Velocity

• Mayalsoinclude:•  Vehicletype•  Al@tudeforaircra^

• Approachisdesignedfororderedtraffic,notrandommovements!

6

Approach • Densitymapshowswherethetrajectorieslie•  Likeahigh-resolu@onheatmap,simplelightnessencoding•  High-leveloverviewofthepathstaken

7

Approach • Animatedpar@cleflowshowsdirec@on•  LowcluPer(unlikeglyphs,arrows)•  Leavesawiderangeofvisualchannelsforotheruses

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

8

Approach

•  Importanttorealisethepar@clesarenotmarkingindividualvehicles•  Theyareavisualaidtoshowdirec@onofflow• Notpartofthedata:vislayeraddedbytheapplica@on

• Usessomeformofedgebundling(maybeop@onal)ontrajectories

9

Alterna(ves

• Animatedtextures•  Doesn’tworkforthintrajectories

• Colormaps•  Lowresolu@on,can’toverlap

• Arrows/Glyphs•  CluPered;obscuretheview

• Couldjustshowthevehicleloca@ons?•  Terribleforiden@fyingdis@ncttrajectories

10

Par(cle Display Method

Incorporatedtodensitymap• Hardtocombinewithcolor•  Imprecise

GaussianBells• Alpha-blendedontopofmap•  Easytocolor• Highvisibility

11

Par(cle Flow - Pros

• Canresolveopposingdirec@ons•  LowcluPer•  Intui@ve;mo@onencodesmo@on•  Low-prioritychannel–colorchannelsremainfree

12

Par(cle Flow - Cons

•  (Very)highoverhead• Requiresguaranteedperformance• Real-@merenderingathighresolu@onandframerate•  Thousandsormillionsofpar@cleswithconstantturnover

13

Par(cle Flow - Cons

•  (Very)highoverhead• Requiresguaranteedperformance• Real-@merenderingathighresolu@onandframerate•  Thousandsormillionsofpar@cleswithconstantturnover

*Challenging–butnotintractable

14

Selec(on/Filtering

• Bothrepresenta@onsrespondtoselec@on•  Thisishowtheuserexploresthedata•  Selec@onsarelocalizedandfilterallpathspassingthroughthem:

15

Selec(on/Filtering

•  [email protected]•  Theuserpicksadirec@onrangetofilter–pathswhichmatchtherangewithintheselec@onareaareselected

16

Page 2: 0,tmm/courses/547-17/slides/alistair-traffic-4x… · The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

•  Selec@onscanberefinedinotherdimensions• Here,theuserfiltersbyal@tude:

17

Selec(on/Filtering

• Differentmodesofselec@oncanbecombined• Compoundselec@onsuseset-likelogic:

• Where⊕canbeeither⋃or⋂(unionorintersec@on),and∖issetsubtrac@on

•  Extremelypowerful• Usercanadd,intersect,andsubtract(inverse)selec@ons

𝑆=⊕ 𝑆↓𝑖 ∖⋃ 𝑅↓𝑖 

18

Selec(on/Filtering

Summary:• Polygonalselec@onareas•  Selectstrajectoriespassingthrougharea

•  Selectforheading/al@tuderanges•  Customselec@onwidget

• Powerfulcompoundselec@ons• Usercanenable/disablespecificselec@ons• Canhidetheunselectedtrajectories• Parametric–selec@onscanbemodifiedatany@me

19

Examina(on

• Detailwindowscanbedisplayedon-demandforanyselec@on

20

Fig.6(page6)

Examina(on

•  Zoomedviewofselec@onarea• Histogramoftrajectoriesover@me•  Polarareahistogramofdirec@ons•  Allsub-plotsarelinked•  Pickableselec@oncolor

21

Comparison

22

• Differentwindowsarealsolinked

Comparison

• Windowscanbecombinedformoredirectcomparison

23

Use-Case: Infographics

• Mul@pleselec@onscreateafacetedviewsuitableforinfographics• Hereasta@cviewcontainsalltheinforma@onneeded

24

Fig.10(page8)

Use-Case: Infographics

• BoattrafficontheDutchcoast• Antwerp(boPom)histogramshowswavepaPern–@descominginandout!

25

Fig.11(page9)

Use-Case: Air Traffic

•  FlightsinandoutofCharlesdeGaulleairport•  Take-offinblue•  Landingingreen• Partofevalua@onwith2professionalflightcontrollers

26

Fig.9(page8)

Use-Case: Air Traffic

•  Sameviewrotatedtoshowal@tude• Alterna@ngincoming/outgoingflows• Differentflowscanbeselectedandcompared

27

Fig.9(page8)

Thanks! Ques(ons?

28


Recommended