CIKM 2024 IJCAI 2025 KDD 2026 Arizona State University · DARL

Predicting urban shade
from satellite imagery.

A text-conditioned diffusion model and a globally-sourced, physically-grounded benchmark for simulating how shade moves through cities across the day. 34 cities · 6 continents · 137k samples · 77 GB.

0Cities
0Continents
0K samples
0GB data
0.97SSIM
Interactive · Time of day

Watch shade move across a city.

Drag the slider to sweep solar azimuth from sunrise to sunset. Each frame is a DeepShade prediction conditioned on the satellite tile and the time-of-day prompt.

12:00
azimuth 180° · altitude 68°
Shade prediction frame
W E
06081012141618
Qualitative comparison

Satellite input → DeepShade output.

Drag the divider to compare raw satellite imagery against the model's predicted shade mask for the same tile.

left right
⇆
Satellite
Prediction
Five aligned modalities

One tile. Many views.

Every sample in ShadeBench ships with spatially-registered satellite imagery, building masks, source/target shade pairs, and a 3-D geometry grid — enabling generation, segmentation, and reconstruction in one place.

satellite
Satellite
Real-world RGB tile
mask
Building mask
Aligned footprints
source
Source
Shade at time t
target
Target
Shade at time t+Δ
3d grid
OBJ grid
3-D building mesh
Quantitative results

State of the art across every metric.

Full DeepShade (RGB + Canny edges + InfoNCE temporal loss) against ablations. Lower is better for MSE/LPIPS; higher is better for SSIM/mIoU/B-IoU.

ConfigurationSSIM ↑mIoU ↑B-IoU ↑MSE ↓LPIPS ↓
Vanilla ControlNet0.94210.21040.088327.310.4012
+ Canny edges0.95830.25170.104121.460.3421
+ InfoNCE (temporal)0.96410.27480.116819.280.3185
DeepShade (Full)0.96920.29030.124018.170.3024

Training converged 3× faster than vanilla ControlNet at 512×512 resolution.

ShadeBench · KDD 2026

Load the benchmark in three lines.

🤗 Load via datasets
from datasets import load_dataset

ds = load_dataset("DARL-ASU/ShadeBench")
print(ds["train"][0])
⬇️ Direct per-city download
from huggingface_hub import hf_hub_download

path = hf_hub_download(
    repo_id="DARL-ASU/ShadeBench",
    filename="phoenix.zip",
    repo_type="dataset",
)
Publications

Our research papers.

The full trajectory from shaded route planning to shade simulation and benchmarking.

KDD 2026

ShadeBench: A Benchmark Dataset for Building Shade Simulation in Sustainable Society

Longchao Da, Mithun Shivakoti, Xiangrui Liu, T Pranav Kutralingam, Yezhou Yang, Hua Wei

BibTeX
@misc{da2026shadebench,
  title     = {ShadeBench: A Benchmark Dataset for Building
               Shade Simulation in Sustainable Society},
  author    = {Longchao Da and Mithun Shivakoti and
               Xiangrui Liu and T Pranav Kutralingam and
               Yezhou Yang and Hua Wei},
}
IJCAI 2025

DeepShade: Enable Shade Simulation by Text-conditioned Image Generation

Longchao Da, Xiangrui Liu, Mithun Shivakoti, Thirulogasankar Pranav Kutralingam, Yezhou Yang, Hua Wei

BibTeX
@inproceedings{da2025deepshade,
  title     = {DeepShade: Enable Shade Simulation by
               Text-conditioned Image Generation},
  author    = {Longchao Da and Xiangrui Liu and
               Mithun Shivakoti and
               Thirulogasankar Pranav Kutralingam and
               Yezhou Yang and Hua Wei},
  booktitle = {IJCAI},
  year      = {2025}
}
CIKM 2024

Shaded Route Planning Using Active Segmentation and Identification of Satellite Images

Longchao Da, Rohan Chhibba, Rushabh Jaiswal, Ariane Middel, Hua Wei

BibTeX
@inproceedings{da2024shaded,
  title     = {Shaded Route Planning Using Active Segmentation
               and Identification of Satellite Images},
  author    = {Longchao Da and Rohan Chhibba and
               Rushabh Jaiswal and Ariane Middel and
               Hua Wei},
  booktitle = {CIKM},
  year      = {2024}
}