Skip to content

👁️ Client-Side Computer Vision: Turning 2D images into 3D sculptures in real-time. ⚡ Powered by WebAssembly (WASM), ONNX & Transformers.js (Zero-Backend).

Notifications You must be signed in to change notification settings

Hatornip/NeuralDepth

Repository files navigation

👁️ NeuralDepth: Client-Side Depth Estimation

Status Tech Privacy

Transformation d'images 2D en sculptures 3D en temps réel, exécutée entièrement dans le navigateur via WebAssembly.

🔗 VOIR LA DÉMO LIVE

🛡️ Architecture "Zero-Backend"

Contrairement aux applications IA classiques qui envoient vos photos sur un serveur API (AWS/GCP), NeuralDepth tourne localement sur votre machine.

  • Privacy-First : Aucune donnée ne quitte votre navigateur.
  • Low Latency : Pas de temps de requête réseau après le chargement initial du modèle.
  • Cost Efficiency : Aucun coût de serveur GPU.

La Stack Technique IA :

  1. Modèle : Depth-Anything-Small (Hugging Face).
  2. Format : Modèle converti en ONNX (Open Neural Network Exchange) et quantifié pour le web.
  3. Moteur d'Inférence : Transformers.js propulsé par ONNX Runtime Web et WebAssembly (WASM).
  4. Rendu : Utilisation de la Depth Map générée comme Displacement Map sur un mesh Three.js fortement subdivisé.

🛠️ Technologies

  • AI Inference : @xenova/transformers
  • Runtime : WebAssembly (WASM) / WebGL
  • 3D : React Three Fiber
  • Framework : React + Vite

🚀 Installation

# Cloner le projet
git clone https://github.com/hatornip/NeuralDepth.git

# Installer les dépendances
bun install

# Lancer l'application
bun run dev

About

👁️ Client-Side Computer Vision: Turning 2D images into 3D sculptures in real-time. ⚡ Powered by WebAssembly (WASM), ONNX & Transformers.js (Zero-Backend).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published