Controllable Satellite-to-Street-View Synthesis with Precise Pose Alignment and Zero-Shot Environmental Control

Xianghui Ze, Zhenbo Song, Qiwei Wang, Jianfeng Lu, Yujiao Shi
2/12/2026

No official code found. Best implementation: zexianghui/CS2S_pose_environment (16 stars, MIT, last commit 2026-02-12).

Abstract

Generating street-view images from satellite imagery is a challenging task, particularly in maintaining accurate pose alignment and incorporating diverse environmental conditions. While diffusion models have shown promise in generative tasks, their ability to maintain strict pose alignment throughout the diffusion process is limited. In this paper, we propose a novel Iterative Homography Adjustment (IHA) scheme applied during the denoising process, which effectively addresses pose misalignment and ensures spatial consistency in the generated street-view images. Additionally, currently, available datasets for satellite-to-street-view generation are limited in their diversity of illumination and weather conditions, thereby restricting the generalizability of the generated outputs. To mitigate this, we introduce a text-guided illumination and weather-controlled sampling strategy that enables fine-grained control over the environmental factors. Extensive quantitative and qualitative evaluations demonstrate that our approach significantly improves pose accuracy and enhances the diversity and realism of generated street-view images, setting a new benchmark for satellite-to-street-view generation tasks.

View on arXivView PDF

Code Implementations(1)

MIT

Official implement for ICLR2025 "Controllable Satellite-to-Street-View Synthesis with Precise Pose Alignment and Zero-Shot Environmental Control"

164C++, CudaApr 7, 20258 months agoMIT

Similar Papers

Cite this paper

@article{ze2026controllable,
  title  = {Controllable Satellite-to-Street-View Synthesis with Precise Pose Alignment and Zero-Shot Environmental Control},
  author = {Xianghui Ze and Zhenbo Song and Qiwei Wang and Jianfeng Lu and Yujiao Shi},
  year   = {2026},
  eprint = {2502.03498},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2502.03498},
  journal = {ICLR 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.03498.svg)](https://codeofpaper.com/paper/2502.03498)

Discussion