ZeyuLing's picture
Refresh benchmark results, navigation, and viewers
d5a8986 verified
|
Raw
History Blame Contribute Delete
3.56 kB
---
title: Sequential Text-to-Motion · BABEL
emoji: 🎬
colorFrom: green
colorTo: indigo
sdk: static
app_file: index.html
pinned: false
license: mit
---
# Sequential Text-to-Motion · BABEL
Static leaderboard for text-guided sequential human motion generation on the
processed official BABEL validation split: 1,295 episodes, 7,285 LLM-rewritten
action intervals, and 5,990 transition boundaries. Explicit transition labels
are cut at their midpoint, and adjacent short actions are merged to at least 30
frames before caption rewriting.
Every method is converted to neutral zero-beta SMPL-22 joints. Semantic and
transition distribution metrics use the Motius Joint-Position Evaluator. FID
is measured only after per-sample L2 normalization of the uTMR motion
embeddings; Peak Jerk and AUJ are computed directly from paired episode trajectories.
GT/reference rows are shown for calibration and excluded from generated-method
ranking. Results from the superseded 64-composition protocol are not carried
into this leaderboard.
| Method | R@1 | R@2 | R@3 | Normalized FID | MM-Dist | Normalized Transition FID | AUJ Gap |
| ------ | --: | --: | --: | --: | ------: | -------------: | ------: |
| BABEL GT | 0.3614 | 0.5284 | 0.6317 | 0.0000 | 47.8378 | 0.0000 | 0.0000 |
| MotionCanvas | 0.4240 | 0.6049 | 0.7134 | 0.0587 | 46.2662 | 0.0481 | 80.0543 |
| FlowMDM | 0.2504 | 0.3925 | 0.4818 | 0.0467 | 50.8503 | 0.0555 | 34.4040 |
| MotionStreamer | 0.2130 | 0.3303 | 0.4175 | 0.0610 | 52.0339 | 0.0702 | 76.2889 |
| MotionLab | 0.2580 | 0.3793 | 0.4536 | 0.2011 | 51.3873 | 0.2499 | 25.7259 |
| PRISM (epoch 26) | 0.2833 | 0.4314 | 0.5168 | 0.0591 | 51.0135 | 0.0739 | 157.8457 |
R-Precision uses official BABEL `act_cat` action-group multi-positive recall
batches of 32 (7,264 paired segments). The 7,285 intervals form 1,738 action
groups; synonymous labels are retained and never treated as false negatives.
Distribution metrics use all 7,285 segments. Encoder forward batch size is a
throughput setting independent of the 32-sample recall candidate batch. GT is
excluded from ranking.
PRISM uses `checkpoint-epoch_26` with a fixed 360-frame canvas, CFG 5.0, and
AR5 for every model call; the complete 1,295-episode run contains no legacy
365-frame calls.
MotionLab uses its official five-frame autoregressive context. Both rows are
converted to the same canonical SMPL-22 joints before evaluation.
MotionCanvas uses `checkpoint-epoch_1964`, CFG 5.0, and five conditioned
frames between adjacent actions. Its final joints use a fixed zero-phase
three-frame `[1, 2, 1] / 4` filter followed by canonical SMPL-22 bone-length
projection; the frozen 128-episode control changes semantic FID by only
`+0.0002` while reducing Peak Jerk from `635.6` to `162.4`.
The Space also includes a synchronized Three.js neutral-SMPL-mesh comparison
of BABEL GT, MotionCanvas, FlowMDM, MotionStreamer, PRISM, and MotionLab. FlowMDM and
MotionStreamer are fitted from the same native `joints66` sequences used by
evaluation; PRISM and MotionLab use their fitted SMPL parameters. Each episode is
canonicalized once at frame zero to the same +Z-facing convention while its
subsequent global XZ trajectory and inter-subclip continuity are preserved.
The all-case explorer covers all 1,295 episodes, supports caption and episode-ID
search, and displays every retained method output together on one synchronized
timeline. Binary motion chunks
are loaded lazily from
[`ZeyuLing/Motius-Leaderboard-Cases`](https://huggingface.co/datasets/ZeyuLing/Motius-Leaderboard-Cases).