| --- |
| 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. |
|
|