SignMimic: Robust High-Quality Sign Language Motion Generation via Human-Shape-Oblivious Pose Transfer Guidance
Organizations: New York University Abu Dhabi · ChatSign Technology
Abstract
We study the challenge of sign language video mimicking: given a driving video and a single reference frame, synthesize a video where the target signer reproduces the source motion while preserving identity and linguistic form. Prior pipelines entangle rigid motion, non-rigid deformation, and view-dependent completion in a monolithic generator, causing handshape drift and spatio-temporal instability. We present SignMimic, which (i) applies a TNet-based model to study SE(3) rigid canonicalization to stabilize global pose, (ii) performs non-rigid adaptation in a canonical space to preserve fine-grained articulators (hands/face) and coarticulation via NIF2D, and (iii) uses Pose-MAE-style completion before conditional video diffusion. This factorization injects geometric and linguistic priors, yielding shape and spatio-temporal consistency. On several large-scale datasets (ASL 50K, How2Sign, CSL News), SignMimic achieves state-of-the-art-level performance on video quality, identity similarity, and frame continuity while also achieving minimal loss when performing back translation (SLT) on generated videos. Ablations confirm the role of rigid canonicalization, non-rigid adaptation, and completion. Code is available at https://anonymous.4open.science/r/UniSignMimicTurbo-6088; model checkpoints and video examples will be released.
Figures & tables
| Loss | Applies to | Definition |
|---|---|---|
| Masked reconstruction | All parts; masked & high-conf joints | |
| Velocity | All parts; masked joints | |
| Acceleration | All parts; masked joints | |
| Total variation | All parts; masked joints (predictions only) | |
| Body bone length | Body stream; valid bones by subset |
| DataSet | Method | FID_VID ( ) | FVD ( ) | ID_COS ( ) | PSNR_TS ( ) | SSIM_TS ( ) | BLEU ( ) |
|---|---|---|---|---|---|---|---|
| ASL 50K | SignMimic (Ours) | 55.8082 | 471.3722 | 0.4451 | 28.9048 | 0.9634 | -0.89 |
| ASL 50K | SignMimic (w/o MAE) | 60.5222 | 837.8924 | 0.4744 | 29.8137 | 0.9662 | |
| ASL 50K | SignMimic (w/o TNet) | 97.2169 | 1222.6924 | 0.1451 | 24.6959 | 0.9214 | |
| ASL 50K | SignMimic (w/o NIF2D) | 62.5249 | 678.2377 | 0.1759 | 25.8771 | 0.9299 | |
| ASL 50K | Mimicmotion (Benchmark) | 111.3754 | 1309.0642 | 0.1523 | 23.7492 | 0.9038 | -2.67 |
| How2Sign | SignMimic (Ours) | 64.3899 | 1139.6051 | 0.3892 | 25.8220 | 0.9582 |
| Mask Parameters | Average Loss Components | |||||||
|---|---|---|---|---|---|---|---|---|
| Spatial | Temporal | Conf | Accel. | Bone | Recon. | Total | TV | Velocity |
| 15 | 5 | 3 | 6.09e-4 | 2.09e-4 | 1.78e-4 | 8.87e-4 | 6.17e-2 | 2.11e-4 |
| Experiment on Spatial Mask | ||||||||
| 5 | 5 | 3 | ||||||
| 25 | 5 | 3 | ||||||
| Experiment on Temporal Mask | ||||||||
| Dataset | FPS | Resolution | Role |
|---|---|---|---|
| ASL 50K | 30 | pretrain & eval | |
| How2Sign (FF) | 25 | eval & SLT | |
| CSL News | 30 | eval | |
| Phoenix-2014 | NA | eval |
| Module | Input | Output |
|---|---|---|
| TNet (per part) | affine | |
| Hier. Pose Grafting | ||
| Identity encoder | ||
| NIF2D | ||
| Pose MAE encoder | pose tokens (per part) | latent sequence |
| Pose MAE decoder | mask tokens + encoder feats | reconstructed pose |
| TNet | NIF2D | Pose MAE | |
|---|---|---|---|
| Optimizer | AdamW | AdamW | AdamW |
| LR | |||
| Batch | 128 seq | 128 clips | 128 clips |
| Epochs / iters | 100 epochs | 100 epochs | 80 epochs |
| Params (M) | 0.1M | 0.3M | 22M |
| Method | FID | FVD | ID COS | PSNR-TS | SSIM-TS |
|---|---|---|---|---|---|
| SignMimic (ours) | 55.81 | 471.37 | 0.4451 | 28.90 | 0.9634 |
| MimicMotion (2025) | 111.38 | 1309.06 | 0.1523 | 23.75 | 0.9038 |
| Animate Anyone (2024) | 135.95 | 1499.15 | 0.2681 | 27.49 | 0.9345 |
| Magic Pose (2024) | 163.91 | 1315.78 | 0.1460 | 25.24 | 0.8976 |
| Dataset | BLEU-1 | BLEU-2 | BLEU-3 | BLEU-4 | rBLEU | chrF2++ | rchrF2++ |
|---|---|---|---|---|---|---|---|
| How2Sign | 57.8 | 26.8 | 18.3 | 9.9 | 8.4 | 40.6 | 20.3 |
| Model | FID | ID COS | PSNR-TS | SSIM-TS |
|---|---|---|---|---|
| interp_0 | 52.7979 | 0.3409 | 28.5928 | 0.9643 |
| interp_3 | 52.5100 | 0.3425 | 28.7500 | 0.9651 |
| interp_6 | 52.5600 | 0.3454 | 28.8600 | 0.9655 |
| interp_10 | 51.7726 | 0.3478 | 29.0488 | 0.9665 |