Analyzing Delays in Trajectories Maximilian Konzack , Thomas - - PowerPoint PPT Presentation

analyzing delays in trajectories
SMART_READER_LITE
LIVE PREVIEW

Analyzing Delays in Trajectories Maximilian Konzack , Thomas - - PowerPoint PPT Presentation

Analyzing Delays in Trajectories Maximilian Konzack , Thomas McKetterick, Georgina Wilcox, Maike Buchin, Luca Giuggioli, Joachim Gudmundsson, Michel Westenberg, Kevin Buchin Action-reaction in a pair of moving animals What is interaction?


slide-1
SLIDE 1

Analyzing Delays in Trajectories

Maximilian Konzack, Thomas McKetterick, Georgina Wilcox, Maike Buchin, Luca Giuggioli, Joachim Gudmundsson, Michel Westenberg, Kevin Buchin

slide-2
SLIDE 2

Action-reaction in a pair of moving animals What is interaction?

  • Movement by one trajectory
  • Response by another trajectory

How to compute interaction?

Use a matching between the trajectories

slide-3
SLIDE 3

1 to 1 mapping: index-based matching of trajectories

matching Trajectory B Trajectory R Start End

Idea: map points with same time-stamps Delay space

  • All distances of pairs of points
  • Encoded as a heated color body map

Data set: Ultimate Frisbee from [Long and Nelson, 2013]

slide-4
SLIDE 4

1 to 1 mapping: index-based matching of trajectories

matching Trajectory B Trajectory R Start End

Issues:

  • Visual clutter in the matching
  • Non optimal pairs for an index-based matching

Data set: Ultimate Frisbee from [Long and Nelson, 2013]

slide-5
SLIDE 5

1 to many matching of trajectories

matching Trajectory B Trajectory R Start End

Idea:

  • Match one point of the actor
  • With many points of the reactor

Find an optimal matching Data set: Ultimate Frisbee from [Long and Nelson, 2013]

slide-6
SLIDE 6

Action-reaction in a pair of moving animals What is interaction?

  • Movement by one trajectory
  • Response by another trajectory

What is a delay?

  • Delay: difference of time stamps for a pair
  • f points
  • Occurs often in action-reaction interactions
slide-7
SLIDE 7

1 to many matching of trajectories

matching Trajectory B Trajectory R Start End

Technique:

  • Horizontal or vertical movements in the delay

space

  • Bundle those edges into a patch to avoid

visual clutter

  • A patch captures changes in the delay

Data set: Ultimate Frisbee from [Long and Nelson, 2013]

slide-8
SLIDE 8

1 to many matching of trajectories

matching Trajectory B Trajectory R Start End

Delay:

  • Diagonal movement in the delay space is a

single edge

  • No change in the delay

Data set: Ultimate Frisbee from [Long and Nelson, 2013]

slide-9
SLIDE 9

1 to many matching of trajectories

matching Trajectory B Trajectory R Start End

Structure of a patch:

  • Patch points to the source of the interaction
  • Color of the patch indicates the relevance of

the interaction event Data set: Ultimate Frisbee from [Long and Nelson, 2013]

slide-10
SLIDE 10

1 to many matching of trajectories

matching Trajectory B Trajectory R Start End Change in the glyph Data set: Ultimate Frisbee from [Long and Nelson, 2013]

slide-11
SLIDE 11

1 to many matching of trajectories

matching Trajectory B Trajectory R Start End

Detecting a loop:

  • Reaction by trajectory B
  • Trajectory B increases delay to trajectory R

Data set: Ultimate Frisbee from [Long and Nelson, 2013]

slide-12
SLIDE 12

Overview of the visual analytics tool

slide-13
SLIDE 13

Demonstration of the visual analytics tool

Data set: homing pigeons from [Pettit et al., 2013]

slide-14
SLIDE 14

Conclusions Summary

  • Prototype visual analytics tool for analyzing delays in trajectories
  • Visual exploration as interconnected views

 matching including the trajectories  delay space  delay plot  distance plot

Future work

  • Apply our approach in more scenarios
  • Evaluate feedback from domain experts
  • Generalize the concepts of interaction and delay to multiple trajectories
slide-15
SLIDE 15

Thank you for your attention