CoolFace
Datasetpublic

Voxel51/extended_video_activities_drop_4

Dataset Card for meva_mevid This is a FiftyOne dataset with 201 samples. Installation If you haven't already, install FiftyOne: pip install -U fiftyone Usage import fiftyone as fo from fiftyone.utils.huggingface import load_from_hub # Load the dataset # Note: other available arguments include 'max_samples', etc dataset = load_from_hub("Voxel51/extended_video_activities_drop_4") # Launch the App session = fo.launch_app(dataset)… See the full description on the dataset page: https://huggingface.co/datasets/Voxel51/extended_video_activities_drop_4.

sourceHugging Faceupdated 7mo agoView on Hugging Face
1likes1.4kdownloads
Dataset Card

Dataset Card for meva_mevid

[image]

This is a FiftyOne dataset with 201 samples.

Installation

If you haven't already, install FiftyOne:

bash
pip install -U fiftyone

Usage

python
import fiftyone as fo
from fiftyone.utils.huggingface import load_from_hub

# Load the dataset
# Note: other available arguments include 'max_samples', etc
dataset = load_from_hub("Voxel51/extended_video_activities_drop_4")

# Launch the App
session = fo.launch_app(dataset)

Dataset Card — MEVA Drop-4 / MeVID (meva_mevid)

MEVA drop-4-hadcv22 is a 201-clip subset of the Multiview Extended Video with Activities (MEVA) Known Facility 1 dataset. It was released specifically to support the HADCV22 Self-Reported Leaderboard Challenge and the broader ActEV activity-detection evaluation series run by NIST. The MeVID (Multi-view Extended Video ID) person re-identification benchmark builds its test/query annotations on top of this same footage.

Dataset Details

Collection

The footage was recorded at the Muscatatuck Urban Training Center (MUTC) with over 100 actors performing scripted scenarios. It was collected by Kitware Inc. under the IARPA Deep Intermodal Video Analytics (DIVA) program.

PropertyValue
Clips201
Total duration~16.75 hours
Clip length~5 minutes each
Resolution1920 × 1080
Frame rate30 fps
CodecH.264 (remuxed to MP4 for FiftyOne)
Cameras19 fixed ground cameras
Recording dates7 days (March–May 2018)
Sceneshospital, school, bus

Annotations (MeVID)

Person re-identification tracklets from the MeVID benchmark. Each tracklet records that a specific person (identified by a cross-camera integer ID) was visible in a specific clip for a given number of consecutive frames.

SplitClips with trackletsTrackletsUnique persons
train77657—
test64499—
unlabeled600—
total1411 156155

317 of the 499 test tracklets are designated query tracklets for the re-identification evaluation (matching a query sequence against a gallery of test sequences across cameras and time).

Coverage: drop-4 accounts for roughly 14% of the full MeVID annotation. The remaining 86% of MeVID tracklets reference cameras from other MEVA drops not included in this download and are silently ignored by the parser.

The MeVID annotation provides tracklet-level metadata only — it does not include per-frame bounding boxes, absolute frame offsets within a clip, or activity labels. The MEVA dataset does publish separate DIVA-format activity annotations with bounding boxes (available via the MEVA data repo), but those are a separate download not included here.


FiftyOne Dataset Structure

Each of the 201 samples corresponds to one 5-minute MP4 clip.

Sample-level fields

FieldTypeDescription
filepathstrAbsolute path to the .mp4 file
recording_datestrRecording date, e.g. "2018-03-12"
start_timestrClip start time, e.g. "12:20:04"
end_timestrClip end time, e.g. "12:25:04"
scenestrCamera location: "school", "hospital", or "bus"
camera_idintNumeric camera ID, e.g. 424
camera_namestrCamera label used in MEVA filenames, e.g. "G424"
temporal_segmentint0-based index of this clip within its camera's chronological sequence (matches the T value in MeVID filenames)
splitstr"train", "test", or "unlabeled"
has_queryboolTrue if at least one query tracklet originates from this clip
person_idslist[int]Sorted list of unique person IDs visible in this clip per MeVID
num_trackletsintTotal annotated tracklets in this clip
trackletslist[dict]One dict per tracklet — see below

Tracklet dict schema

Each entry in the tracklets list describes one contiguous person track:

KeyTypeDescription
person_idintCross-camera person identity (shared across all clips)
occurrence_idintWhich occurrence this is for this person (a person may appear multiple times across the dataset)
frame_countintNumber of frames in the track
splitstr"train" or "test"
is_queryboolWhether this tracklet is a re-ID query

Filtering examples

python
import fiftyone as fo

ds = fo.load_dataset("meva_mevid")

# All test clips that contain a query tracklet
queries = ds.match(
    (fo.ViewField("split") == "test") & fo.ViewField("has_query")
)

# Hospital clips only
hospital = ds.match(fo.ViewField("scene") == "hospital")

# Clips from a specific camera
cam424 = ds.match(fo.ViewField("camera_name") == "G424")

# Clips where person 212 appears
person212 = ds.match(fo.ViewField("person_ids").contains(212))

Source & License

  • —Videos: mevadata.org — licensed under CC BY 4.0
  • —MeVID annotations: distributed with the MeVID benchmark
  • —Produced by: Kitware Inc. and IARPA

Citation

bibtex
@InProceedings{Corona_2021_WACV,
    author    = {Corona, Kellie and Osterdahl, Katie and Collins, Roderic and Hoogs, Anthony},
    title     = {MEVA: A Large-Scale Multiview, Multimodal Video Dataset for Activity Detection},
    booktitle = {Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)},
    month     = {January},
    year      = {2021},
    pages     = {1060-1068}
}