VLAC-Cut-FullData is the full-data release for VLAC-Cut. It provides the complete raw-data archive set, benchmark-style JSON files, and a lightweight frame-extraction workflow for reproducing evaluation on the released benchmark protocol.
benchmark_style_all/
train/video_progress_benchmark_file.json
test_expert_seen/video_progress_benchmark_file.json
test_expert_unseen/video_progress_benchmark_file.json
test_nonexpert_seen/video_progress_benchmark_file.json
test_nonexpert_unseen/video_progress_benchmark_file.json
all/video_progress_benchmark_file.json
scripts/
unpack_data.sh
extract_vlac2_release_frames.py
annotation_files_raw/
0106/
0109/
0116/
1231/
dataset_ver/
hfx_project-1/
refine_data/
data/
vlac2_release_data_part01_arx_group_a.tar.zst.part-*
vlac2_release_data_part02_arx_group_b.tar.zst.part-*
vlac2_release_data_part03_arx_group_c.tar.zst.part-*
vlac2_release_data_part04_droid_group_a.tar.zst.part-*
vlac2_release_data_part05_droid_group_b.tar.zst.part-*
vlac2_release_data_part06_droid_group_c.tar.zst.part-*
vlac2_release_data_part07_other_sources.tar.zst
bash scripts/unpack_data.sh /path/to/data
Several large archives are distributed as multi-part files to satisfy Hub file-size limits. unpack_data.sh detects these parts automatically and streams them into a single extraction pass.
To extract frames only for one or more selected benchmark JSON files:
python scripts/extract_vlac2_release_frames.py \
--data-root /path/to/data \
--frames-root /path/to/data_extracted_frames \
--benchmark-json benchmark_style_all/test_expert_seen/video_progress_benchmark_file.json
This decodes only the episodes referenced by the provided benchmark JSON file(s), rather than scanning the full raw-data release.
If --benchmark-json is omitted, the extractor scans all benchmark JSON files under benchmark_style_all/, collects all referenced records, and extracts the corresponding main_path videos:
python scripts/extract_vlac2_release_frames.py \
--data-root /path/to/data \
--frames-root /path/to/data_extracted_frames
Frame paths in the benchmark JSON files use the prefix:
__VLAC2_FRAMES_ROOT__/
Replace __VLAC2_FRAMES_ROOT__ with the absolute path to the extracted-frame directory.
annotation_files_raw/ mirrors the original raw annotation JSON tree used during benchmark construction.benchmark_style_all/all split is larger than the benchmark evaluation subsets and is rebuilt from the full annotation PKL source tree..part-* files in data/; these are unpacked transparently by the provided script.130 commits
1 commits
VLAC-Cut-FullData is the full-data release for VLAC-Cut. It provides the complete raw-data archive set, benchmark-style JSON files, and a lightweight frame-extraction workflow for reproducing evaluation on the released benchmark protocol.
benchmark_style_all/
train/video_progress_benchmark_file.json
test_expert_seen/video_progress_benchmark_file.json
test_expert_unseen/video_progress_benchmark_file.json
test_nonexpert_seen/video_progress_benchmark_file.json
test_nonexpert_unseen/video_progress_benchmark_file.json
all/video_progress_benchmark_file.json
scripts/
unpack_data.sh
extract_vlac2_release_frames.py
annotation_files_raw/
0106/
0109/
0116/
1231/
dataset_ver/
hfx_project-1/
refine_data/
data/
vlac2_release_data_part01_arx_group_a.tar.zst.part-*
vlac2_release_data_part02_arx_group_b.tar.zst.part-*
vlac2_release_data_part03_arx_group_c.tar.zst.part-*
vlac2_release_data_part04_droid_group_a.tar.zst.part-*
vlac2_release_data_part05_droid_group_b.tar.zst.part-*
vlac2_release_data_part06_droid_group_c.tar.zst.part-*
vlac2_release_data_part07_other_sources.tar.zst
bash scripts/unpack_data.sh /path/to/data
Several large archives are distributed as multi-part files to satisfy Hub file-size limits. unpack_data.sh detects these parts automatically and streams them into a single extraction pass.
To extract frames only for one or more selected benchmark JSON files:
python scripts/extract_vlac2_release_frames.py \
--data-root /path/to/data \
--frames-root /path/to/data_extracted_frames \
--benchmark-json benchmark_style_all/test_expert_seen/video_progress_benchmark_file.json
This decodes only the episodes referenced by the provided benchmark JSON file(s), rather than scanning the full raw-data release.
If --benchmark-json is omitted, the extractor scans all benchmark JSON files under benchmark_style_all/, collects all referenced records, and extracts the corresponding main_path videos:
python scripts/extract_vlac2_release_frames.py \
--data-root /path/to/data \
--frames-root /path/to/data_extracted_frames
Frame paths in the benchmark JSON files use the prefix:
__VLAC2_FRAMES_ROOT__/
Replace __VLAC2_FRAMES_ROOT__ with the absolute path to the extracted-frame directory.
annotation_files_raw/ mirrors the original raw annotation JSON tree used during benchmark construction.benchmark_style_all/all split is larger than the benchmark evaluation subsets and is rebuilt from the full annotation PKL source tree..part-* files in data/; these are unpacked transparently by the provided script.130 commits
1 commits