File size: 1,662 Bytes
2e50215
66c99d0
 
 
 
2e50215
 
 
 
66c99d0
2e50215
 
66c99d0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
---
title: DAVIS-Dataset-Explorer
emoji: 🎬
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: 6.9.0
app_file: app.py
pinned: false
license: cc-by-nc-4.0
---

# DAVIS Dataset Explorer

Interactive browser for the **DAVIS 2017 Video Object Segmentation** benchmark (480p split).

## Features

| Tab | What it does |
|-----|-------------|
| 📋 Browse | Filter & search all 90 sequences; click a row to inspect metadata |
| 🔍 Viewer | Frame-by-frame scrubber with DAVIS palette mask overlay; single-sequence video playback |
| 🖼 Gallery | Thumbnail grid of all sequences; click a thumbnail to instantly play it |
| 📺 Multi-Video | Paged 3×3 video grid — page through all 90 sequences, 9 at a time |
| ⚖️ Compare | Up to 6 sequences side-by-side |
| 📊 Statistics | Distribution plots (frames, objects, splits, resolution) |

## First-run behaviour

On the first startup the app downloads **DAVIS-2017-trainval-480p.zip** (~800 MB)
from the official ETH Zurich server and extracts it to `DAVIS_ROOT`.

With HF Spaces **persistent storage** the data is stored under `/data/DAVIS` and
the MP4 cache under `/data/DAVIS_explorer_cache` — both survive restarts.

## Environment variables

| Variable | Default | Description |
|----------|---------|-------------|
| `DAVIS_ROOT` | `/data/DAVIS` (Spaces) or local path | Dataset root directory |
| `DAVIS_CACHE_DIR` | `DAVIS_ROOT/../DAVIS_explorer_cache` | Where encoded MP4s are stored |

## Dataset

DAVIS 2017 — *The 2017 DAVIS Challenge on Video Object Segmentation*  
Pont-Tuset et al., arXiv:1704.00675  
Licensed under [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/).