Open Source Radar
asigatchov/

RAVEL-VB-beachvolleyball-tracking

GitHub

RAVEL-VB is a compact OpenVINO-powered model for detecting and tracking players and the ball in volleyball videos, with CPU inference and JSON/video outputs. It provides an inference script, model files, and configurations for temporal association and region-based detection.

13stars
0forks
0issues
MITlicense
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Reviewgenerated from repository data · Jul 18, 2026

What it is

RAVEL-VB is a compact temporal detector for volleyball video. It detects players and the ball, associates player regions across frames, and can render an annotated demonstration video. This package contains a ready-to-run OpenVINO model and a standalone CPU inference script.

How it works

The architecture uses a 9-frame RGB clip input, 512 × 288 inference resolution. The player branch uses dynamic Top-K proposals, local multi-scale region sampling, persistent queries, and recurrent temporal association; the ball branch uses an independent temporal confidence-and-offset grid. It outputs player boxes with IDs and JSON predictions, and can render an annotated video.

Getting started

Install and run:

uv venv --python 3.12
uv pip install -r requirements.txt
uv run python infer_openvino.py input.mp4 \
  --output out/predictions.json \
  --output-video out/result.mp4

The bundled model is selected automatically. It can be overridden with --model path/to/model.xml.

For a faster sparse pass, you can adjust stride and performance hints:

uv run python infer_openvino.py input.mp4 \
  --stride 9 \
  --performance-hint LATENCY \
  --num-threads 4 \
  --output out/predictions.json

Show all options:

uv run python infer_openvino.py --help

Recent releases

  • none

Traction

13 stars

Behind the repo

Repository owner: asigatchov

Caveats

License: MIT Created: 2026-07-15 Last push: 2026-07-15 Language: Python Open issues: 0 Forks: 0

SharePost on XLinkedIn
All trending reposRevenue-verified startups →