SynthDAAn NVIDIA research projectExplore the research ↗

Pose-level synthetic data augmentation

One action.
A spectrum of variations.

Explore how real and generated human motions become new training examples.

Real repository dataInteractive 3D posesSaved results · no live inference

01 / From an existing example

Follow the motion.

See the pose extracted from one RGB video, then watch a human figure follow those same joints.

01

Original video

Source A

02

Extracted pose

RGB → 3D joints

03

Pose-driven human

Same extracted pose · articulated mannequin

Pose visualization · not augmentation
Frame 1 / 129

Uses source A of the example selected below. Both pose views show the same extracted motion; the variant slider does not change them. RGB follows normalized sequence progress, not verified event alignment.

02 / Explore the actual poses

Motion playground.

Fall · saved poses
Temporal smoothing for display · original data preserved
Canvas support is required to display the motions.
Frame 1 / 129

The slider selects a saved optimizer output. Its parameters are not percentages of an endpoint crossfade.

About these motions and their provenance

The grid is a visual reference, not recovered ground geometry. Playback defaults to 25 fps for this preview. Joint coordinates retain the repository's root-relative representation.

The pose-extraction figure is a stylized mannequin driven by the source joints, not a fitted SMPL mesh. Matching surface meshes are not included.

Loading verified motion examples…

Explore the research

Make more of the motion you already have.

SynthDA explores pose-level augmentation for human action recognition, including underrepresented action classes.

Code, pipeline & publications ↗