This repository contains script for performing SBAS-InSAR time series analysis using Sentinel-1 Synthetic Aperture Radar (SAR) data. The workflow integrates ASF HyP3 SDK for on-demand interferogram generation and MintPy for deformation time series analysis.
This project demonstrates the process of:
- Searching for Sentinel-1 SLC data using ASF Search API
- Generating interferograms using ASF HyP3 On-Demand Processing
- Preparing interferogram stacks for MintPy
- Performing SBAS-InSAR analysis for dam deformation monitoring
- Visualizing surface displacement over time
Alau Dam, Nigeria
Monitoring and analysis of surface deformation from July 2022 to October 2024. Motivated by reports of a potential dam collapse in 2022 and subsequent flooding in September 2024, Sentinel-1 ascending orbit SAR data from July 2022 to October 2024 were processed to generate interferograms for the time series analysis. Time-series deformation and velocity maps were generated to detect any precursory ground movements that may have signaled structural instability.
- Search Sentinel-1 SLCs using ASF API
- Submit jobs through HyP3 for interferogram generation
- Format stack for MintPy input
- Run SBAS-InSAR analysis to generate time series
- Visualize displacement trends over Alau Dam
- ASF Search API
- ASF HyP3 SDK (on-demand InSAR processing)
- MintPy (time series analysis)
- Python libraries:
pandas,geopandas,asf_search,hyp3_sdk,mintpy
All analysis notebook and products are contained in a single folder for simplicity:
timeseries_analysis.ipynb– Jupyter notebook that contains script for searching data, submitting InSAR jobs through HyP3, processing data with MintPy, and visualizing some of the outputsREADME.md– project documentationvelocity map.png– a single map of deformation
Note: For simplicity and reproducibility, all components are kept in one working directory. > This work was developed as part of a school research project.
Reference: The timeseries tutorial on the hyp3 github was helpful for running this work.