|
| 1 | +--- |
| 2 | +date: 2025-06-06T04:14:54-08:00 |
| 3 | +draft: false |
| 4 | +params: |
| 5 | + author: Nikolaos Zioulis |
| 6 | +title: TaoAvatar |
| 7 | +categories: ["papers"] |
| 8 | +tags: ["splats", "smplx", "deformation", "cvpr25"] |
| 9 | +layout: simple |
| 10 | +menu: # |
| 11 | +robots: all |
| 12 | +# sharingLinks: # |
| 13 | +weight: 10 |
| 14 | +showHero: true |
| 15 | +description: "TaoAvatar: Real-Time Lifelike Full-Body Talking Avatars for Augmented Reality via 3D Gaussian Splatting" |
| 16 | +summary: TODO |
| 17 | +keywords: # |
| 18 | +type: '2025' # we use year as a type to list papers in the list view |
| 19 | +series: ["Papers Published @ 2025"] |
| 20 | +series_order: 16 |
| 21 | +--- |
| 22 | + |
| 23 | +## `TaoAvatar`: Real-Time Lifelike Full-Body Talking Avatars for Augmented Reality via 3D Gaussian Splatting |
| 24 | + |
| 25 | +> Jianchuan Chen, Jingchuan Hu, GaiGe Wang, Zhonghua Jiang, TianSong Zhou, Zhiwen Chen, Chengfei Lv |
| 26 | +
|
| 27 | +{{< keywordList >}} |
| 28 | +{{< keyword icon="tag" >}} Splats {{< /keyword >}} |
| 29 | +{{< keyword icon="tag" >}} SMPL-X {{< /keyword >}} |
| 30 | +{{< keyword icon="tag" >}} Deformation {{< /keyword >}} |
| 31 | +{{< keyword icon="email" >}} *CVPR* 2025 {{< /keyword >}} |
| 32 | +{{< /keywordList >}} |
| 33 | + |
| 34 | +<!-- {{< github repo="user/repo" >}} --> |
| 35 | + |
| 36 | +### Abstract |
| 37 | +{{< lead >}} |
| 38 | +Realistic 3D full-body talking avatars hold great potential in AR, with applications ranging from e-commerce live streaming to holographic communication. Despite advances in 3D Gaussian Splatting (3DGS) for lifelike avatar creation, existing methods struggle with fine-grained control of facial expressions and body movements in full-body talking tasks. Additionally, they often lack sufficient details and cannot run in real-time on mobile devices.We present TaoAvatar, a high-fidelity, lightweight, 3DGS-based full-body talking avatar driven by various signals. Our approach starts by creating a personalized clothed human parametric template that binds Gaussians to represent appearances. We then pre-train a StyleUnet-based network to handle complex pose-dependent non-rigid deformation, which can capture high-frequency appearance details but is too resource-intensive for mobile devices. To overcome this, we "bake" the non-rigid deformations into a lightweight MLP-based network using a distillation technique and develop blend shapes to compensate for details. Extensive experiments show that TaoAvatar achieves state-of-the-art rendering quality while running in real-time across various devices, maintaining 90 FPS on high-definition stereo devices such as the Apple Vision Pro. |
| 39 | +{{< /lead >}} |
| 40 | + |
| 41 | +{{< button href="https://arxiv.org/pdf/2503.17032" target="_blank" >}} |
| 42 | +Paper |
| 43 | +{{< /button >}} |
| 44 | + |
| 45 | +### Approach |
| 46 | + |
| 47 | +{{< figure |
| 48 | + src="teaser.png" |
| 49 | + alt="Paper teaser" |
| 50 | + caption="Paper teaser." |
| 51 | + >}} |
| 52 | + |
| 53 | +{{< figure |
| 54 | + src="pipeline.png" |
| 55 | + alt="Method overview" |
| 56 | + caption="Method overview." |
| 57 | + >}} |
| 58 | + |
| 59 | + |
| 60 | +### Results |
| 61 | + |
| 62 | +#### Data |
| 63 | +{{<badge label="test" message="TalkBody4D" color="peachpuff" style="plastic" logo="github" link="https://huggingface.co/datasets/PixelAI-Team/TalkBody4D" target="_blank">}} |
| 64 | +{{<badge label="test" message="ActorsHQ" color="silver" logo="link" link="https://actors-hq.com/#dataset" target="_blank">}} |
| 65 | + |
| 66 | +#### Comparisons |
| 67 | +{{<badge label="body--Splats" message="AnimatableGaussians" color="darkred" logo="github" link="https://github.com/lizhe00/AnimatableGaussians" target="_blank">}} |
| 68 | +{{<badge label="body--Splats" message="3DGS--Avatar" color="teal" logo="github" link="https://github.com/mikeqzy/3dgs-avatar-release" target="_blank">}} |
| 69 | +{{<badge label="body--Splats" message="GaussianAvatar" color="green" logo="github" link="https://github.com/aipixel/GaussianAvatar" target="_blank">}} |
| 70 | +{{<badge label="body--Splats" message="MeshAvatar" color="limegreen" logo="github" link="https://github.com/shad0wta9/meshavatar" target="_blank">}} |
| 71 | + |
| 72 | + |
| 73 | +#### Performance |
| 74 | + |
| 75 | +{{<badge label="render" message="6ms" color="informational" logo="link" >}} |
| 76 | +{{<badge label="render" message="RTX4090" color="informational" logo="link" >}} |
| 77 | +{{<badge label="render" message="1500_x_2000" color="informational" logo="link" >}} |
0 commit comments