UltraFace Detection

Real-time face detection using WebGPU acceleration

🎯About

Technical Overview

Real-time face detection using UltraFace ONNX model with WebGPU acceleration. Processes webcam video at 30+ FPS entirely client-side for privacy.

Key Features

  • Real-time video processing
  • WebGPU acceleration
  • Client-side inference
  • Privacy-preserving

Tech Stack

Model:

UltraFace ONNX, 320x240 input

Runtime:

ONNX Runtime Web, WebGPU

Processing:

NMS, Real-time inference

Architecture

Webcam frames are preprocessed, fed to UltraFace model for face detection, and post-processed with Non-Maximum Suppression for accurate bounding boxes.

Status
Loading...
Device
CPU
FPS
0

🚀Roadmap

✅ Completed

UltraFace ONNX integration
WebGPU acceleration
Real-time video pipeline

🔄 In Progress

Facial landmark detection

⏳ Planned

Face recognition features
Emotion detection