Generating Key Postures of Bharatanatyam Adavus with Pose Estimation
Organizations: Indian Institute of Technology Kharagpur, West Bengal, INDIA · Ashoka University Sonipat, Haryana, INDIA
Abstract
Preserving intangible cultural dances rooted in centuries of tradition and governed by strict structural and symbolic rules presents unique challenges in the digital era. Among these, Bharatanatyam, a classical Indian dance form, stands out for its emphasis on codified adavus and precise key postures. Accurately generating these postures is crucial not only for maintaining anatomical and stylistic integrity, but also for enabling effective documentation, analysis, and transmission to broader global audiences through digital means. We propose a pose-aware generative framework integrated with a pose estimation module, guided by keypoint-based loss and pose consistency constraints. These supervisory signals ensure anatomical accuracy and stylistic integrity in the synthesized outputs. We evaluate four configurations: standard conditional generative adversarial network (cGAN), cGAN with pose supervision, conditional diffusion, and conditional diffusion with pose supervision. Each model is conditioned on key posture class labels and optimized to maintain geometric structure. In both cGAN and conditional diffusion settings, the integrated pose guidance aligns generated poses with ground-truth keypoint structures, promoting cultural fidelity. Our results demonstrate that incorporating pose supervision significantly enhances the quality, realism, and authenticity of generated Bharatanatyam postures. This framework provides a scalable approach for the digital preservation, education, and dissemination of traditional dance forms, enabling high-fidelity generation without compromising cultural precision. Code is available at https://github.com/jagidsh/Generating-Key-Postures-of-Bharatanatyam-Adavus-with-Pose-Estimation.
Figures & tables
| Model | FID ( ) | MS-SSIM ( ) |
|---|---|---|
| Conditional GAN (cGAN) | 26.27 | 0.71 |
| cGAN with Pose Estimation (CGPE) | 24.28 | 0.73 |
| Conditional Diffusion (cDiffusion) | 21.88 | 0.75 |
| cDiffusion with Pose Estimation (CDMPE) | 19.32 | 0.78 |
| Model | FID ( ) | MS-SSIM ( ) |
|---|---|---|
| cGAN with | 24.77 | 0.72 |
| cGAN with | 24.45 | 0.71 |
| cDiffusion with | 20.15 | 0.76 |
| cDiffusion with | 20.11 | 0.77 |
| CDMPE (with and ) | 19.32 | 0.78 |
| Method | FID ( ) | MS-SSIM ( ) |
|---|---|---|
| InsetGAN ( Frühstück et al., 2022 ) | 20.72 | 0.77 |
| PCGAN ( Liang et al., 2019 ) | 21.17 | 0.75 |
| XingGAN ( Tang et al., 2020 ) | 22.43 | 0.76 |
| StyleGAN-Human ( Fu et al., 2022 ) | 20.32 | 0.74 |
| PIDM ( Bhunia et al., 2022 ) | 23.57 | 0.71 |
| CDMPE (Our Method) | 19.32 | 0.78 |
Human Motion Generation
Human motion generation creates articulated movement from language, audio, video, spatial constraints, or interaction goals.
See all 291 papers