File size: 1,446 Bytes
94b1449
 
874cec4
94b1449
874cec4
94b1449
f8f3a5a
35fe63c
94b1449
 
 
874cec4
 
 
94b1449
 
874cec4
 
 
 
 
 
 
 
6a2ff89
874cec4
 
 
 
 
 
 
 
 
 
 
35fe63c
 
 
 
874cec4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
---
title: Sat3DGen
emoji: πŸ›°οΈ
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: "5.29.0"
python_version: "3.10"
app_file: app.py
pinned: false
license: mit
models:
  - qian43/Sat3DGen
suggested_hardware: t4-small
---

## Sat3DGen – Street-Level 3D Scene Generation from Satellite Images

**[ICLR 2026]** Generate street-level 3D scenes from a single satellite image.

- πŸ“„ [Paper (OpenReview)](https://openreview.net/forum?id=E7JzkZCofa)
- 🌐 [Project Page](https://qianmingduowan.github.io/Sat3DGen_project_page/)
- πŸ’» [GitHub](https://github.com/qianmingduowan/Sat3DGen)
- πŸ€— [Model](https://huggingface.co/qian43/Sat3DGen)
- [Arxiv](arxiv.org/abs/2605.14984)

### Features

- **3D Mesh Generation**: Upload a satellite image β†’ get a downloadable `.obj` mesh with in-browser 3D preview.
- **Video Rendering**: Select a satellite image and sky panorama β†’ render a walkthrough video along a trajectory.

### Usage

Upload a satellite image or select one from the examples, then click "Generate".
The model weights are loaded automatically from HuggingFace.

### Input Requirements

The satellite image should be at **zoom level 20** (same as the [VIGOR](https://github.com/Jeff-Zilence/VIGOR) dataset), resized to **512Γ—512** pixels. You can download satellite tiles at this zoom level from any map tile API (e.g. Google Maps, Bing Maps, Mapbox).

> **Note**: GPU hardware is recommended for reasonable inference speed.