File size: 3,178 Bytes
af3c4a5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
---
license: cc-by-nc-nd-4.0
tags:
  - face-animation
  - mobile
  - real-time
  - avatar
  - computer-vision
  - neural-rendering
  - knowledge-distillation
pipeline_tag: image-to-video
---

# LiveFace

**Real-Time Photorealistic Facial Animation on Low-End Mobile Devices**

*Patent Pending (USPTO) | [Paper (Zenodo)](https://doi.org/10.5281/zenodo.19477081) | [Website](https://creatora.app)*

## What is LiveFace?

LiveFace is a patent-pending neural rendering system that turns **a single photo into a photorealistic talking avatar** running at 30 fps on budget mobile devices β€” fully offline, no cloud required.

## Architecture

Four compact per-avatar neural decoders + one shared compositor-upscaler:

| Module | Parameters | Output | Function |
|--------|-----------|--------|----------|
| MouthDecoder | 5-12M | 128x96 RGBA | Lip sync, jaw, emotions |
| EyeDecoder | 1.3-2M | 192x80 RGBA | Blink, gaze, wink |
| HairDecoder | 3-5M | 192x192 RGBA | Hair physics, inertia |
| BodyDecoder | 3-12M | 256x64 RGBA | Breathing, shoulders |
| Compositor-Upscaler | ~7M (shared) | 360x640 (9:16) | Seam blending, upscale, lighting |

**Total: ~20M INT8 parameters | ~19ms per frame on Snapdragon 439**

## Key Features

- **Photorealistic** β€” neural rendering, not cartoon or stylized
- **Real-time** β€” 30+ fps on budget phones ($100+)
- **Offline** β€” fully on-device, no cloud, no internet
- **One photo** β€” create avatar from a single selfie
- **Identity embedding** β€” 128-dim learnable per-avatar parameter
- **Dual input** β€” viseme-based (audio) or landmark-based (MediaPipe)
- **Portrait 9:16** β€” optimized for mobile displays

## Training

Per-avatar decoders are trained via **knowledge distillation**:
1. Server-side teacher model generates diverse training data from RAVDESS emotional speech videos
2. Per-frame quality filter (Haar + blur + SSIM) ensures data integrity (~0.6% rejection)
3. Student decoders learn from teacher-generated pairs with L1 + perceptual loss
4. Each avatar trains in ~40 minutes on a single GPU

## Performance

| Device | Compute | Latency | FPS |
|--------|---------|---------|-----|
| Snapdragon 439 | ~10 GFLOPS | ~19ms | 30+ |
| Snapdragon 665 | ~22 GFLOPS | ~12ms | 30+ |
| Snapdragon 778G | ~65 GFLOPS | ~4ms | 60+ |

## Model Weights

Model weights are **proprietary** and not distributed in this repository. This page serves as documentation for the LiveFace architecture.

For licensing inquiries: **business@creatora.app**

## Publications

- **Zenodo**: [DOI: 10.5281/zenodo.19477081](https://doi.org/10.5281/zenodo.19477081)
- **TechRxiv**: Under review
- **arXiv**: Pending submission (cs.CV)

## Authors

- **Dmitry Rodin** β€” Founder & Lead Researcher, Creatora (dmitry.r@creatora.app)
- **Nikita Rodin** β€” Texas Tech University (nikita.r@creatora.app)

## Citation

```bibtex
@misc{rodin2026liveface,
  title={LiveFace: Real-Time Photorealistic Facial Animation on Low-End Mobile Devices via Compact Per-Avatar Neural Decoders and Universal Compositor-Upscaler},
  author={Dmitry Rodin and Nikita Rodin},
  year={2026},
  doi={10.5281/zenodo.19477081},
  url={https://doi.org/10.5281/zenodo.19477081}
}