HumanVBench Operators Demo#
This is the operator contribution page for the paper: HumanVBench: Probing Human-Centric Video Understanding in MLLMs with Automatically Synthesized Benchmarks (CVPR’26).
Paper#
Operators#
Operator |
Type |
Description |
|---|---|---|
|
filter |
Filter videos by face-to-frame ratio. |
|
mapper |
Extract face and human bounding box tracks. |
|
mapper |
Detect face demographics via DeepFace. |
|
mapper |
Generate video tags from audio (existing). |
|
mapper |
Detect age/gender from speech audio. |
|
mapper |
Automatic speech recognition. |
|
mapper |
Speech emotion recognition. |
|
mapper |
Per-person captioning via VideoLLaMA3. |
|
mapper |
Face attribute/emotion captioning via VideoLLaMA3. |
|
mapper |
Active speaker detection via Light-ASD. |
Installation#
Note: These OPs need third-party patches/models under
thirdparty/humanvbench_models/, so a source install is required for now.
git clone https://github.com/datajuicer/data-juicer.git
cd data-juicer
pip install -e .
Quick Start#
Since HumanVBench operators involve modifications to external repositories, these adjusted repositories are stored in thirdparty/humanvbench_models.
Option 1: Automatic Mode (Recommended)#
Run directly — the operators handle git clone and .diff patch merging automatically:
dj-process --config demos/video_humanvbench_simple/analyzer.yaml
Option 2: Manual Mode#
Follow the instructions in thirdparty/humanvbench_models/README.md to manually complete the git clone and .diff patch merging, then run:
dj-process --config demos/video_humanvbench_simple/analyzer.yaml
Pipeline Dependency#
The operators form a processing pipeline. The recommended execution order is:
video_face_ratio_filter— filter human-centric videosvideo_human_tracks_extraction_mapper— extract face/human tracksvideo_human_tracks_face_demographic_mapper— face demographicsvideo_tagging_from_audio_mapper— audio tags (Speech/Music/EMPTY)video_audio_detect_age_gender_mapper— speaker age/gendervideo_captioning_from_human_tracks_mapper— per-person captionsvideo_captioning_face_attribute_emotion_mapper— face attributes/emotionsvideo_active_speaker_detect_mapper— active speaker detectionvideo_audio_ASR_mapper— speech transcriptionvideo_audio_speech_emotion_mapper— speech emotion