Real-time Identification
Continuous face detection and identification through webcam streams with sub-second latency.
Local Memory Bank
All face data stored locally in SQLite — no cloud dependencies, ensuring complete privacy.
Multiple Models
Support for DeepFace models including Facenet, VGG-Face, and ArcFace for flexible accuracy/speed tradeoffs.
Modern Web UI
React-based interface with real-time WebSocket updates and smooth animations for a polished experience.
Built for Assistive Technology
Visage is a technical demonstration for assistive technology that could benefit individuals with prosopagnosia (face blindness), early-stage dementia, or social anxiety related to forgetting names and relationships.
⚕️ Medical Disclaimer
Visage is an exploratory technical prototype, not a medical device. It is not FDA-approved and should not be used as a substitute for professional medical advice, diagnosis, or treatment.
Modern Technology Stack
Backend
- FastAPI with async/await
- DeepFace + TensorFlow
- SQLite vector search
Frontend
- React + Vite
- TailwindCSS
- Framer Motion
Deployment
- Docker Compose
- WebSocket real-time
- Privacy-first (local)