Skip to content
retterdesapok edited this page Apr 7, 2012 · 4 revisions

The annotation-tool

The annotation-tool has been designed for the Sendsor project. It can visualize sensor data (as .sdr) and synchronize it with a video and annotations. Thus, developers can verify the results of their algorithms against a reliable reference track, which can created after the actual test. The person who wears the sensor has to be filmed, the resulting video will be analysed by the developer, who can then create a reference track.

Features

  • Synchronization: Tracks can be moved, accelerated and decelerated to match other tracks or the video, which makes it possible to work with data that uses different clocks.
  • Annotations: Point- and interval annotations can be imported as well as created and exported. They are stored as WEKA arff files, which also makes them readable by humans.
  • Quick editing: Shortcuts allow the user to create tracks live while watching the video.
  • Video: By using VLC codes to show video, most formats are covered. It is also possible to slow down or speed up playback and forward frame by frame.

Example for the use of this tool

The annotation-tool has been used to develop a small algorithm to detect steps in three-dimensional sensor data. In order to verify the algorithm, a video of a walking person has been taken and synchronized with data from the "Sendsor" sensor worn on his foot. While watching the video, a point annotation track was created and filled with steps by hitting the 'p'-key every time a step was visible in the video.

This reference track was then be compared to the results of the algorithm, which - in combination with the original sensor date - gave important feedback about problems with the recognition of steps.

Depenencies

Clone this wiki locally