atlas

Research map / Point clouds / Point cloud classification

PointTalk: Audio-Driven Dynamic Lip Point Cloud for 3D Gaussian-based Talking Head Synthesis

AAAI 2025 · Point clouds › Point cloud classification · approach: Scene flow and dynamic point clouds · 15 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PointTalk, a 3D Gaussian Splatting talking-head method conditioned on an audio-driven dynamic lip point cloud, with a dynamic difference encoder and audio-point enhancement module.

Problem

Audio-driven talking head synthesis from a few minutes of training video suffers from poor audio-lip synchronization and visual quality due to limited training data in radiance-field methods.

Approach

Generate a dynamic lip point cloud from speech audio (Audio2Point), encode its topology with a multi-resolution hash grid and frame-to-frame feature differences, and fuse audio and point features with cross-modal contrastive learning, external attention, and AdaIN-style adaptive 3DGS deformation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PointTalk instead of TalkingGaussiantalking-head synthesis · Head reconstructionPSNR: 32.398 -> 32.770Helped
Use PointTalk instead of TalkingGaussiantalking-head synthesis · Head reconstructionLPIPS: 0.0355 -> 0.0337Helped
Use PointTalk instead of ER-NeRFtalking-head synthesis · Head reconstructionFID: 6.927 -> 7.331Hurt
Use PointTalk instead of TalkingGaussiantalking-head synthesis · Head reconstructionLMD: 2.967 -> 2.818Helped
Use PointTalk instead of GeneFace++talking-head synthesis · Head reconstructionLSE-D: 7.547 -> 7.383Helped
Use PointTalk instead of TalkingGaussiantalking-head synthesis · Head reconstructionLSE-C: 6.516 -> 7.165Helped
Replace the lip point-cloud hash grid with a GNN (ablation)PointTalk · Head reconstructionPSNR: 32.704 -> 31.011Hurt
Replace the lip point-cloud hash grid with a tri-plane representation (ablation)PointTalk · Head reconstructionPSNR: 32.704 -> 32.390Hurt
Set hash-grid L=32 and F=1 instead of L=8 and F=4 (ablation)PointTalk · Head reconstructionPSNR: 32.704 -> 32.515Hurt
Set hash-grid L=16 and F=2 instead of L=8 and F=4 (ablation)PointTalk · Head reconstructionPSNR: 32.704 -> 32.662Hurt
Set hash-grid L=4 and F=8 instead of L=8 and F=4 (ablation)PointTalk · Head reconstructionPSNR: 32.704 -> 32.617Hurt
Add the dynamic difference encoder (DDE) (ablation)PointTalk · Head reconstructionLSE-D: 7.649 -> 7.367Helped

Surprising findings

Limitations

Experimental setup

Datasets: high-definition speaking video clips (English and French) sourced from prior work

Benchmarks: head reconstruction setting on self-driven test split lip synchronization with out-of-distribution Audio A and Audio B

Metrics: PSNR LPIPS FID LMD LSE-D LSE-C training time FPS

Baselines: Wav2Lip TalkLip DINet AD-NeRF RAD-NeRF GeneFace++ ER-NeRF TalkingGaussian

Builds on: 3D Gaussian Splatting TalkingGaussian Instant-NGP AdaIN external attention

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy