intercept / README.md
arithescientist's picture
Upload 7 files
51d744d verified
---
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)