Skip to content

lizuoyue/sat2scene

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[CVPR 2024 Highlight] Sat2Scene: 3D Urban Scene Generation from Satellite Images with Diffusion

arXiv Paper YouTube

This is the official code of the CVPR 2024 paper Sat2Scene: 3D Urban Scene Generation from Satellite Images with Diffusion. For more details, please refer to our paper and project page.

Pipeline

Environment requirement

For 3D generation part

For rendering part

  • Coming soon

Dataset preparation

Please refer to this page for the dataset preparation.

3D sparse diffusion model

Inference

The inference process can be run on NVIDIA TITAN RTX with 24GB memory. The trained model checkpoint can be downloaded here. Place the checkpoint file in the folder checkpoint_folder.

Exemplary point cloud files can be downloaded here. Place the point cloud .txt file in the folder point_cloud_files. (IMPORTANT!) For customized point clouds, it is required that the unit of the coordinates is the meter and the point density is ~400 points per square meter sampled with Poisson Disk.

After running the below script, the result files will be saved in the folder checkpoint_folder/result_files.

CUDA_VISIBLE_DEVICES=0 python3 denoising_diffusion_pytorch/denoising_diffusion_minkowski.py \
  --dataset_folder point_cloud_files \
  --dataset_mode test \
  --work_folder checkpoint_folder \
  --sampling_steps 1000 \
  --use_ema \
  --num_sample 1 \
  --point_scale 15 \
  --ckpt 218 \
  --save_folder result_files

MeshLab can visualize the exemplary point clouds (left) and the textures produced by the 3D sparse diffusion model (right).

ex0 ex1 ex2 ex3 ex4

Training

Instruction coming soon.

Rendering

Training and inference code coming soon.

BibTeX

@InProceedings{li2024sat2scene,
    author    = {Li, Zuoyue and Li, Zhenqiang and Cui, Zhaopeng and Pollefeys, Marc and Oswald, Martin R.},
    title     = {Sat2Scene: 3D Urban Scene Generation from Satellite Images with Diffusion},
    booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
    month     = {June},
    year      = {2024},
    pages     = {7141-7150}
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages