NOVA: Multi-Modal Video Annotation System

πŸš€ Launch NOVA Tool β†’

Overview

NOVA (Nursing Operational View of Actions) is a web-based video annotation framework designed for multi-modal data analysis. Version 0.2 implements a synchronized playback system for multiple high-fidelity video streams with integrated data overlays, supporting gaze tracking, heatmaps, and IMU sensor visualization.

Key Features

Multi-Modal Synchronization

Annotation System

Data Support

Technical Architecture

Client-Side Processing

NOVA is a fully client-side application requiring no server infrastructure:

Canvas Overlay System

The overlay system uses a four-tier canvas sizing strategy:

  1. Base Layer: Video element with object-fit: contain
  2. Overlay Canvas: Positioned absolutely over video area
  3. Letterbox Detection: Automatic calculation of video display bounds
  4. Coordinate Mapping: Accurate translation from data coordinates to display pixels

Use Cases

NOVA is designed for:

Quick Start

  1. Open NOVA: Click the launch button above or navigate to the tool
  2. Add Video: Click β€œAdd Data” and select your video file(s)
  3. Add Overlays: Load gaze or IMU data files
  4. Annotate: Select annotation types and use keyboard shortcuts (S/E) to mark segments
  5. Export: Save your annotations for analysis

Keyboard Shortcuts

Key Action
Space Play/Pause
← / β†’ Previous/Next Frame
S Start Annotation
E End Annotation

Supported Formats

Video

Data Files

Technology Stack

Future Development

Planned enhancements include:

Authors


← Back to Projects