Home >> Media Group >> Research >> ViPER
Downloads -- Documentation -- Developers -- Discussion
LAMP     The Language and Media Processing Laboratory

Guide to Authoring Media Ground Truth with ViPER-GT

Welcome to ViPER-GT

We hope you enjoy our software. We have been developing it in fits and starts for over six years. Although currently missing a few features, such as opening multiple files at once, we find it to be the only ground truth authoring tool that fits our needs. Send any comments you have on this manual or the software to viper@cfar.umd.edu.


Central to designing a working system that automates video analysis software is a method to evaluate its performance. Evaluation of such video understanding systems is often carried out by comparing the software output with user defined ground truth. ViPER-GT is designed to author that ground truth.

This document, which describes use of the ground truth authoring component of the ViPER suite, ViPER-GT, is second in a set of five documents describing the use of the Video Performance Evaluation Resource.

These manuals are as follows:

Quick Start
Describes how to install and set up ViPER.
This document, which describes the ground truth authoring tool and the data formats.
Describes the performance evaluation tool and its metrics.
Scripting ViPER
Describes various scripts to deal with multiple evaluations and make graphs displaying the results.
Case Studies
Describes several use cases of ViPER, from design of GTF to evaluation.

ViPER-GT is a video annotation tool, a viewer of algorithmically generated markup, a tool for assisting performance evaluation of such markup, and more. This document presents the programs, and details both what it does and does not do. It first contains a tutorial, then a reference, and finally a set of useful information for developers who wish to extend ViPER-GT or use its data format.

The Documenation for ViPER-GT

  1. The Tutorial
  2. The Manual