atlas

Research map / Video / Video generation

MobilePortrait: Real-Time One-Shot Neural Head Avatars on Mobile Devices

CVPR 2025 · Video › Video generation · approach: Diffusion-based human image animation · 1 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 MobilePortrait, a lightweight UNet-based one-shot neural head avatar method that uses mixed explicit/implicit keypoints and precomputed pseudo multiview and background features to run over 50 FPS on mobile devices.

Problem

One-shot neural head avatars achieve high quality but at very high computational cost, making real-time on-device deployment on mobile phones impractical.

Approach

Integrate explicit facial keypoints (106 landmarks) with implicit neural keypoints into mixed keypoints, add facial-knowledge losses (landmark and foreground mask prediction), and supply precomputed pseudo multiview features and an inpainted pseudo background so a lightweight UNet can match SOTA quality at under one-tenth the FLOPs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace mixed keypoints with neural keypoints only (ablation)MobilePortrait · Same-identity reenactmentFID: 29.2 -> 48.3Hurt
replace mixed keypoints with facial keypoints only (ablation)MobilePortrait · Same-identity reenactmentFID: 29.2 -> 33.2Hurt
remove facial knowledge losses (ablation)MobilePortrait · Cross-identity reenactmentHPD(C): 2.74 -> 4.19Hurt
fuse keypoints in the initial transformations instead of using mixed keypoints (ablation)MobilePortrait · Same-identity reenactmentFID: 29.2 -> 44.7Hurt
convert keypoints to heatmaps and fuse with a convolutional network (ablation)MobilePortrait · Same-identity reenactmentFID: 29.2 -> 43.9Hurt
remove residual optical flow (ablation)MobilePortrait · Cross-identity reenactmentHPD(C): 2.74 -> 6.2Hurt
add pseudo-background input to the synthesis network (ablation)MobilePortrait · Same-identity reenactmentFID: 30.1 -> 29.2Helped
separately generate foreground and composite it onto the background (ablation)MobilePortrait · Same-identity reenactmentFID: 29.2 -> 29.7Hurt
use 0 rather than 4 pseudo multiview inputs (ablation)MobilePortrait · Same-identity reenactmentFID: 29.2 -> 34.2Hurt
use 2 rather than 4 pseudo multiview inputs (ablation)MobilePortrait · Same-identity reenactmentFID: 29.2 -> 31.3Hurt
use 8 rather than 4 pseudo multiview inputs (ablation)MobilePortrait · Same-identity reenactmentFID: 29.2 -> 30.2Hurt
reduce model computation to 4 GFLOPs while retaining MobilePortrait knowledge inputs (ablation)MobilePortrait · Same-identity reenactmentFIDHelped

Surprising findings

Limitations

Experimental setup

Datasets: VFHQ VoxCeleb2 CelebVHQ Talking Head 1K CCv2 HDTF

Benchmarks: Talking Head 1K CCv2 HDTF

Metrics: FID PSNR SSIM AKD HPD AED CSIM BCI Sync-C Sync-D

Baselines: PIRender FaceV2V TPS MCNet Real3D Face2FaceRHO MakeItTalk SadTalker

Builds on: FOMM TPS MCNet MetaPortrait SadTalker

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