Skip to content

Viewer tracking

pete edited this page Oct 4, 2016 · 1 revision

Using the View tracker

The view tracker is launched with View → Show tracking panel.

This brings up a rather minimalist toolbar, with an option to start recording . After selecting this, all cursor movements and slide pan and zoom operations will be recorded. After stopping the recording the play button will be activated to start playback.

The More... button opens up a table containing the raw data, which can be copied or exported as required.

Note: Cursor positions are recorded and can be exported, but are not currently shown during playback. Slide rotations are also not yet supported, although changes in browser window are.

A note on eye tracking

We have successfully connected up QuPath with a $99 eye tracker in the past, so that it was possible to not only track slide and cursor movements, but also where on the screen the viewer is looking.

Since then, the entire QuPath GUI was rewritten (for Java people: Swing → JavaFX) and this eye tracking functionality wasn't brought along with it. There is also a bit of uncertainty regarding the eye tracker SDK license and its compatibility with inclusion in an open source project.

Reintroducing this is currently rather low down the priority list, but it's mentioned here to say:

  • It's certainly technically possible, and much of the code already exists internally at QUB (just in an out-of-date, inactive form)
  • If there is a compelling need, please let me (i.e. Pete) know about it and it could be looked at again - possibly in the form of a collaboration
Clone this wiki locally