Skip to content
AI.info

Research

HuC-VideoMAE: Human-Centric Video Masked Autoencoding from synthetic data

Overview Research area: Computer vision — self-supervised video representation learning, human action recognition, and privacy-preserving (ethical) dataset design. Technical level: Intermediate. The p

HuC-VideoMAE: Human-Centric Video Masked Autoencoding from synthetic data
arXiv
2610.08433
Published
2026-10-06
Authors
Ricardo Pizarro, Roberto Valle, José M. Buenaposada, Luis M. Bergasa, Luis Baumela

AI summary

Overview

Research area: Computer vision — self-supervised video representation learning, human action recognition, and privacy-preserving (ethical) dataset design.

Technical level: Intermediate. The paper assumes familiarity with video transformers, masked autoencoders, and transfer learning, but its central idea — deciding which parts of a video to hide during pretraining — is described in largely intuitive terms.

Scope: The paper proposes a human-centric masking strategy (HuC-VideoMAE) for self-supervised pretraining of video transformers on synthetic human-motion data, and measures how much of the gap to real-data (Kinetics) pretraining it closes on two action-recognition benchmarks.

What This Paper Is About

Modern action-recognition models are pretrained on massive web-scraped video collections such as Kinetics-700, which contain identifiable people who never consented to their data being used. The authors ask whether a video transformer can instead be pretrained only on synthetic, motion-capture-rendered humans — with no real frames at all — without losing too much accuracy. They find that simply reusing the standard VideoMAE random tube-masking recipe on synthetic data performs poorly, and that the masking objective itself must be redesigned for this setting.

Key Contributions

  1. A diagnosis of why standard masking fails on synthetic data. The authors show that VideoMAE's uniform random tube masking at a 90% masking ratio transfers substantially worse when pretrained on synthetic video than on Kinetics, because at that ratio the reconstruction budget is dominated by background and rendered texture rather than by human motion.

  2. HuC-VideoMAE: a body-keypoint-guided masking policy. Every patch is assigned a region-dependent masking score derived from ground-truth 2D body keypoints and person bounding boxes: background patches score highest (masked first, ρ_bg = 0.95), body patches inside the bounding box score next (ρ_body = 0.90), and keypoint patches score lowest (0) so they stay visible as structural anchors. A fraction ρ_kp = 0.2 of keypoint identities (e.g. left wrist, right ankle) is selected once per clip and forced to be masked in every frame, making the masking temporally consistent and preventing the decoder from copying a joint visible in a neighbouring frame.

  3. Evaluation across two backbone families. The method is tested on ViT-B and MViTv2-S backbones (for MViTv2-S, the mask is computed on the token grid and expanded to the corresponding 2×32×32 spatio-temporal macro-patch).

  4. A controlled comparison of synthetic corpora. The paper shows that BEDLAM2.0 transfers far better than the larger AMARV corpus under identical masking, indicating that raw clip count is not the deciding factor.

Main Findings

  • Random masking on synthetic data loses 11.6 points. On NTU RGB+D cross-view-subject with a ViT-B backbone, Kinetics pretraining with random tube masking reaches 92.2 / 91.8 / 91.2 (0° / 45° / 90°), average 91.7, while BEDLAM2.0 pretraining with the same masking reaches 81.6 / 79.6 / 79.1, average 80.1 — a gap of 11.6 points.

  • HuC-VideoMAE recovers most of that loss. Replacing random masking with HuC-VideoMAE on the same synthetic data and schedule yields 86.6 / 85.9 / 84.8, average 85.8 — a gain of 5.7 of the 11.6 points, closing 49% of the gap to Kinetics pretraining without using a single real frame during pretraining.

  • Viewpoint stability. HuC-VideoMAE's accuracy drops only 1.8 percentage points from 0° to 90° on NTU RGB+D.

  • The gain holds for hierarchical transformers. With MViTv2-S, the Kinetics-pretrained model scores 85.61 / 85.74 / 84.99 while HuC-MViTv2-S scores 84.2 / 83.78 / 83.29, a gap of roughly 1.4–2.0 percentage points, with less than one percentage point drop from 0° to 90°.

  • Toyota-Smarthome results. VideoMAEv2-base pretrained on Kinetics reaches 55.20 mCA on CV1 and 67.68 on CV2. HuC-VideoMAE reaches 56.7 on CV1 (surpassing the Kinetics baseline) and 63.70 on CV2 (within 4 percentage points). HuC-MViTv2-S reaches 51.81 on CV1 and 61.02 on CV2, against 52.43 and 66.63 for Kinetics-pretrained MViTv2-S — a gap of −0.62 on CV1 and 5.6 points on CV2.

  • BEDLAM2.0 beats the larger AMARV corpus under the same masking. With random tube masking, BEDLAM2.0 achieves 81.6 / 79.6 / 79.1 on NTU (average 80.1) versus 57.94 / 53.59 / 53.56 for AMARV (average 55.0, a difference of +25.1); on Toyota-Smarthome, 54.1 / 58.86 (average 56.5) versus 41.71 / 42.87 (average 42.3, +14.2). AMARV is larger by clip count (0.8M multi-view clips versus BEDLAM2.0's 27K video sequences) and draws on more source motions (10,892 AMASS/BABEL sequences versus 4,643), so the authors attribute the difference to BEDLAM2.0's body diversity (over 4K body shapes versus 106), simulated clothing, strand-based hair, modelled 3D environments, and dynamic camera motion.

  • Comparison with prior synthetic-to-real methods. On NTU RGB+D cross-view-subject, HuC-VideoMAE reports the highest average among the listed methods in the paper's Table 3, though the authors caution that these comparisons span different backbones, pretraining data, and supervision strategies. On Toyota-Smarthome, HuC-VideoMAE exceeds the reported results of MotionFormer (45.2 / 51.0), TimeSFormer (50.0 / 60.6), and Video Swing (36.6 / 48.6) on the corresponding protocols, while π-ViT (55.2 / 64.8) and PO-GUISE (58.98 / 76.12) remain higher — which the authors attribute to those methods' additional inductive biases and explicit pose-based modelling.

  • CV1 versus CV2 asymmetry. Across both backbones, the CV1 protocol is nearly closed by synthetic-only pretraining while CV2 retains a larger residual gap, which the authors suggest is a property of the benchmark protocols rather than of the backbone architecture.

  • Pretraining corpus scale. BEDLAM2.0 contains approximately 27K clips compared to the 1.35M clips used for VideoMAEv2 pretraining — roughly 50 times smaller (about 1.7 orders of magnitude fewer clips).

Methodology in Plain English

The authors start from the VideoMAEv2 implementation with its original single-mask objective (the decoder reconstructs all masked positions), using ViT-B and MViTv2-S backbones. Each 16-frame clip, sampled at temporal stride 4 and resized to 224×224, is split into 16×16 patches with a tubelet size of 2, producing an 8×14×14 token grid.

Instead of masking patches uniformly at random, they use annotations that synthetic datasets give away for free: per-frame 2D body keypoints and person bounding boxes, taken directly from BEDLAM2.0. After the random crop-and-resize augmentation, keypoints and boxes are mapped through the same crop parameters into the patch grid, so the mask stays aligned with the augmented input. Each patch is then labelled background (outside the person box), body (inside the box but not on a joint), or keypoint (containing a projected joint), and receives a corresponding masking score. The highest-scoring patches are masked until the fixed per-frame budget K = r·N_p is reached, keeping the number of visible tokens constant across the batch, with a tiny jitter drawn once per clip to randomize selections within a region.

Two design choices distinguish this from content-aware masking schemes that rely on noisy estimates such as optical flow: the structural signals are ground truth rather than estimated, and keypoint masking is done at the identity level. Once a joint such as the right wrist is chosen for masking, it stays hidden in every frame of the clip, so the decoder cannot trivially copy it from an adjacent frame.

Pretraining hyperparameters: 90% masking ratio (r = 0.9), ρ_bg = 0.95, ρ_body = 0.90, ρ_kp = 0.2, 200 epochs with AdamW (β = (0.9, 0.95)), base learning rate 10⁻³, 20-epoch warm-up with cosine decay, and 4 augmented views per clip. A 4-layer reconstruction decoder is used with decoder mask ratio 0. Baseline weights are vit_b_k710_dl_from_giant and pretrain_mvitv2_small_224. All three pretrained variants (Kinetics, BEDLAM2.0 with random tube masking, and HuC-VideoMAE) share identical data, schedule, and hyperparameters, so downstream differences are attributable to the masking policy alone.

Downstream fine-tuning is on NTU RGB+D 60 (about 57K videos, 60 action classes, 40 subjects) using the SURREACT cross-view-subject protocol (training on front-view videos only, testing separately at 0°, 45°, and 90°), and on Toyota-Smarthome (about 16K RGB clips, 31 activity classes, 18 subjects, seven camera viewpoints) using the 19-class CV1 and CV2 cross-view protocols with mean class accuracy.

Why This Matters

The paper reframes the synthetic-versus-real pretraining question as a question about objective design rather than just dataset scale. It shows that the standard self-supervised recipe does not automatically transfer to synthetic data, and that exploiting annotations which only synthetic data can provide — exact keypoints and person boxes, without estimation noise — narrows a substantial part of the gap. This matters for research ethics because it offers a concrete path to action-recognition models trained without scraping videos of non-consenting people, and it matters practically because it suggests that a corpus 50 times smaller than the one used for VideoMAEv2 can be competitive when the pretraining objective is tailored to it. The paper states that pretrained models will be publicly released upon acceptance, with code and trained models available at https://github.com/pcr-upm/eccvw26_recognition.

Real-world applications:

  • Smart homes: the paper explicitly targets Toyota-Smarthome-style activities of daily living, where cameras observe private domestic environments.
  • Human-robot interaction: the authors cite this as a deployment setting where the provenance of pretraining data becomes an ethical liability.
  • Privacy-sensitive monitoring: environments governed by data-protection norms such as the GDPR and the EU AI Act, where training on web-scraped video creates compliance risk.
  • Cross-view action recognition: surveillance or ambient sensing where the test camera viewpoint differs from the training viewpoints, since the method is evaluated specifically on 0°, 45°, and 90° generalization.

Industry relevance: any organization deploying action recognition in regulated or consent-sensitive settings can pretrain on rendered motion-capture data with no consent or biometric-leakage exposure. The findings also reduce the data-acquisition cost of pretraining, since the strongest synthetic corpus in this study is roughly two orders of magnitude smaller than a web-scale corpus.

Future Directions

  • Combining human-centric masking with pose-aware architectures. The authors state that their work is orthogonal to methods such as PO-GUISE, which add explicit pose-based modelling at the recognition stage, and that combining the two is a promising direction.
  • Explaining the CV1/CV2 asymmetry. The paper observes that CV1 is nearly closed by synthetic-only pretraining while CV2 retains a larger residual gap on both backbones, and attributes this to the benchmark protocols, but leaves the underlying cause open.
  • What makes a synthetic corpus transfer well. BEDLAM2.0 outperforms the larger AMARV corpus, and the authors attribute this to body diversity, camera motion, and rendering quality — a hypothesis that is not isolated experimentally.
  • Fairer state-of-the-art comparisons. The authors caution that their Table 3 comparisons span differing backbones, pretraining data, and supervision strategies, indicating that standardized synthetic-to-real evaluation protocols are still needed.

Target Audience

Researchers and practitioners working on self-supervised video representation learning, video transformers, and action recognition will find the masking-policy analysis and ablation most directly useful. It is also relevant to those working on privacy-preserving or ethically sourced machine learning, and to teams in ambient sensing, smart homes, robotics, or compliance-driven deployment who need action recognition trained without web-scraped video. Readers need some familiarity with masked autoencoders and transfer learning to follow the experimental design, but the core idea — mask backgrounds hardest, keep sparse body keypoints visible, and hide the same joint throughout a clip — is accessible without deep technical background.

Authors’ abstract

Modern action recognition models rely on video transformers pretrained on massive collections of web-crawled videos, such as Kinetics-700. However, the use of such data raises ethical concerns, as subjects' consent is typically not obtained. Recent high-quality synthetic video datasets generated from motion-capture data, such as BEDLAM2.0, offer a promising ethical alternative. In this work, we investigate self-supervised pretraining of video transformers on synthetic human-motion datasets. We first show that directly applying the standard VideoMAE masking strategy leads to substantially worse performance than pretraining on Kinetics. To address this limitation, we propose a human-centric masking scheme that leverages body keypoints and person bounding box regions. Our approach encourages the model to focus on the structure and dynamics of human motion during pretraining. Experiments on NTU RGB+D and Toyota-Smarthome demonstrate that our method significantly outperforms standard VideoMAE pretraining on synthetic data, closing 49% of the gap to Kinetics pretraining on NTU RGB+D cross-view-subject without using a single real frame during pretraining. To promote the use of ethical action recognition models, we will publicly release our pretrained models.

Read the original paper