← All AI solutions

FaceX 01 / 25

In-browser face detection & 576-point 3D mesh

Face detection, 98-point landmarks and a dense 576-point 3D face mesh running entirely in the browser via WebAssembly.

Live demo ↗

Problem

Face analysis usually means shipping camera frames to a server or a heavy native SDK. That costs latency, money and privacy.

What it does

How it works

  1. Camera frame → YuNet-style FCOS face detector (401 KB, trained on WIDER FACE)
  2. Face crop → 98-point landmark model (1.1 MB, WFLW)
  3. Landmarks → 576-point 3D mesh model (5.6 MB, MediaPipe distillation)
  4. All models compiled into WebAssembly; weights shipped as AES-256-GCM ciphertext and decrypted in the browser via WebCrypto

Stack & models

CWebAssembly (SIMD)WebCryptoModels trained in-house

Numbers

Figures come from project docs/README; no other benchmarks are claimed.