intercept / README.md
arithescientist's picture
Upload 7 files
51d744d verified
metadata
title: Intercept 2.0 - 3D Gaussian Splatting
emoji: 🚀
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false
license: mit
short_description: 3D Gaussian Splatting training server for iPhone captures

Intercept 2.0 - 3D Gaussian Splatting

Train 3D Gaussian Splats from iPhone ARKit captures using Nerfstudio.

Features

  • iPhone Integration: Works with iOS capture app
  • ARKit Support: Uses camera poses and LiDAR depth
  • GPU Training: Fast 3D Gaussian Splatting with SplatFacto
  • Mobile Export: Generates .ply files for WebGL viewing

Usage

  1. Capture: Use the iOS app to record a scene
  2. Upload: Send the dataset zip to this server
  3. Train: Server processes and trains a 3D Gaussian Splat
  4. Download: Get the .ply file for mobile viewing

API Endpoints

  • POST /upload - Upload dataset zip file
  • Returns training status and download links

iOS App Integration

Update your iOS app's server URL to:

https://your-space-name.hf.space/upload

Technical Details

  • Framework: Nerfstudio SplatFacto
  • Input: ARKit RGB + poses + LiDAR depth
  • Output: 3D Gaussian Splat (.ply)
  • Training: ~10,000 iterations (5-10 minutes)