Skip to content

How High are We? Large-Scale Building Height Estimation Using Sentinel-1 Sar and Sentinel-2 Msi Time Series

Notifications You must be signed in to change notification settings

RituYadav92/Large-Scale-Building-Height-Estimation-RSE24-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

We propose T-SwinUNet, an advanced DL model for large-scale building height estimation leveraging Sentinel-1 SAR and Sentinel-2 multispectral time series. The model was trained and evaluated on data from the Netherlands, Switzerland, Estonia, and Germany, and its generalizability is evaluated on an out-of-distribution (OOD) test set from ten additional cities from other European countries. T-SwinUNet predicts building height with a Root Mean Square Error (RMSE) of 1.89 m, outperforming state-of-the-art models at 10 m spatial resolution. Its strong generalization to the OOD test set (RMSE of 3.2 m) underscores its potential for low-cost building height estimation across Europe, with future scalability to other regions. Furthermore, the assessment at 100 m resolution reveals that T-SwinUNet (0.29 m RMSE, 0.75 R^2) also outperformed the global building height product GHSL-Built-H R2023A product(0.56 m RMSE and 0.37 R^2).

Sites

🎉 Manuscript

https://www.sciencedirect.com/science/article/pii/S0034425724005820

Also at 👉 EGU 2024 & 👉 ESA URBIS 2024

🛠️ Setup

create the conda environment via

conda env create -f environment.yml

🏋️‍♂️ Training

Run the python script train.py as follows

python train.py \
    --exp_root 'CKPT PATH' \
    --config_file './configs/tswin_unet/exp3.yaml' \
    --train-df "TRAIN DATA LIST CSV" \
    --data_root "TRAIN DATA PATH"

🚀 Inference

Run the python script inference.py as follows

python predict.py \
    --config_file './configs/tswin_unet/exp3.yaml' \
    --output_root 'PREDICTION OUTPUT PATH' \
    --exp_root 'CKPT PATH' \
    --test-df "TEST DATA LIST CSV" \
    --data_root "TEST DATA PATH"

📈 Results

Sites

Sites

Sites

🎓 Citation

Please cite our paper:

@article{yadav2025high,
  title={How high are we? Large-scale building height estimation at 10 m using Sentinel-1 SAR and Sentinel-2 MSI time series},
  author={Yadav, Ritu and Nascetti, Andrea and Ban, Yifang},
  journal={Remote Sensing of Environment},
  volume={318},
  pages={114556},
  year={2025},
  publisher={Elsevier}
}

👋 Contact Info.:

Ritu Yadav (email: [email protected])

About

How High are We? Large-Scale Building Height Estimation Using Sentinel-1 Sar and Sentinel-2 Msi Time Series

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages