viper video annotation and performance evaluation

16
ViPER Video Annotation and Performance Evaluation viper-toolkit.sf.net

Upload: christopher-blair

Post on 01-Jan-2016

44 views

Category:

Documents


0 download

DESCRIPTION

ViPER Video Annotation and Performance Evaluation. viper-toolkit.sf.net. The ViPER Toolkit. Unified video performance evaluation resource, including: ViPER-GT – a Java toolkit for marking up videos with truth data. ViPER-PE – a command line tool for comparing truth data to result data. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ViPER Video Annotation and Performance Evaluation

ViPERVideo Annotation and

Performance Evaluationviper-toolkit.sf.net

Page 2: ViPER Video Annotation and Performance Evaluation

The ViPER Toolkit

• Unified video performance evaluation resource, including:– ViPER-GT – a Java toolkit for marking up

videos with truth data.– ViPER-PE – a command line tool for

comparing truth data to result data.– A set of scripts for running several sets

of results with different options and generating graphs.

Page 3: ViPER Video Annotation and Performance Evaluation

The Video Performance

Evaluation Resource

Ground Truth Editor

PerformanceEvaluation Tool

TruthData

Video AnalysisAlgorithm

ResultData

SchemaMapping

Metrics Filters

EvaluationResults

Video AnalysisAlgorithm

ResultDataVideo Analysis

AlgorithmResultData

Page 4: ViPER Video Annotation and Performance Evaluation

ViPERGround Truth Editing

viper-toolkit.sf.net

Page 5: ViPER Video Annotation and Performance Evaluation

Ground Truth Editing

Page 6: ViPER Video Annotation and Performance Evaluation

Ground Truth Editing

• Lets the user specify the task and the interpretation.

• Improved (Verson 4)– Schema editor.– Timeline view.– Supports undo/redo.– All new video annotation widget.– MPEG-2 support on Windows.

Page 7: ViPER Video Annotation and Performance Evaluation

Latest Version in Series

Page 8: ViPER Video Annotation and Performance Evaluation

Time Line View

• Provides summary and editing of annotation.

• Very useful for tracking annotation, great for event or activity annotation.

Page 9: ViPER Video Annotation and Performance Evaluation

Time Line View

• Provides summary of ground truth.• Direct manipulation.

– Quick editing of activities, events, and other descriptors.

– Some ability to modify descriptors with dynamic attributes directly, if not the attribute values.

• Feedback for indirect manipulation.– Easier to notice massive changes.

Page 10: ViPER Video Annotation and Performance Evaluation

Play When Valid Feature

• New feature divides movie into ‘valid’ segments.

• Useful for dividing movie and for playback.

• Combined with ‘Generate I-Frame Descriptor’ plug-in, supports i-frame-only mark-up.

Page 11: ViPER Video Annotation and Performance Evaluation

Enhanced Keyboard Editing

• Support for real-time mark-up of events and activities.– Keys for creating and deleting activities.– Keys for controlling rate of display (jog dials).

• Enhance mark-up of spatial data.– Keys for creating, editing of a single descriptor's

attribute.

• Overall attempt to minimize effort in a GOMS model.– Mouse events unnecessary except for polygon editing.

Page 12: ViPER Video Annotation and Performance Evaluation

Video Frame View Enhancements

• Display with Respect To– Play back the movie with a spatial object

remaining static and the video frame shifting behind it.

– Good for editing several things that move together.

• Enhanced editing:– More direct manipulation controls.– Zooming enhancements, including zoom history,

scroll-wheel-zoom, and center-click-panning.

Page 13: ViPER Video Annotation and Performance Evaluation

Schema Editor

• Works on live data.• Don’t have to muck about with the

file format as much.

Page 14: ViPER Video Annotation and Performance Evaluation

Demonstration

Page 15: ViPER Video Annotation and Performance Evaluation

ViPER-GT Internals

ViPER-GT:A Video

Ground Truth Annotation

Tool

Schema Editor

ViPER Metadata API

Pure Java MPEG Decoder

AppLoaderPlug-In Manager

Jena

Core GT API

Plug-InsPlug-Ins

Plug-Ins Native Decoders:VirtualDubQuickTime

JMF

Page 16: ViPER Video Annotation and Performance Evaluation

• VideoAnnEx– IBM AlphaWorks MPEG-7 Editor

• OntoLog (OWL)– Jon Heggland’s RDF Video Ontology Editor

• Informedia– CMU Digital Video Library

• PhotoStuff– Still image annotation for the semantic web

• ANVIL• Any one-off tool a developer has created

to test their stuff