SAR Infrastructure Monitor

Detecting bridge
degradation
from orbit

Using free Sentinel-1 synthetic aperture radar data and machine learning to identify structural changes in bridges and roads — before failure occurs.

Satellite
S1-A
Pass cycle
12d
Resolution
5×20m
Band
C-SAR
SENTINEL-1A · Free global SAR data · 12-day repeat cycle · C-band · 5m resolution · CHANGE DETECTION · Coherence analysis · Backscatter differencing · ML classification · INFRASTRUCTURE · Bridges · Roads · Retaining walls · Slope stability · OPEN DATA · Copernicus programme · ESA · No cost access · SENTINEL-1A · Free global SAR data · 12-day repeat cycle · C-band · 5m resolution · CHANGE DETECTION · Coherence analysis · Backscatter differencing · ML classification · INFRASTRUCTURE · Bridges · Roads · Retaining walls · Slope stability · OPEN DATA · Copernicus programme · ESA · No cost access ·
Interactive demo

SAR change detection,
visualised

Simulated output from a Sentinel-1 analysis pipeline. Each dot represents a detected anomaly in SAR backscatter across two satellite passes — a potential indicator of structural change or ground movement.

SAT: Sentinel-1A
PASS: T-0 / T-12d
MODE: IW GRD
DETECTIONS: 0
High anomaly
Medium anomaly
Low change
Analysis mode
Alert log
Run analysis
How it works

From raw radar pulse
to structural alert

The pipeline runs end-to-end on free Sentinel-1 data. No commercial satellite access required. Each processing step follows peer-reviewed methodology from ESA and published infrastructure monitoring research.

01 / 05
🛰
Data acquisition

Sentinel-1 IW GRD scenes pulled automatically via Copernicus Data Space API on each 12-day satellite pass. Two co-registered scenes per analysis window.

02 / 05
⚙️
Preprocessing

ESA SNAP toolbox pipeline: orbit file application → thermal noise removal → radiometric calibration → terrain correction using SRTM DEM.

03 / 05
📡
Change detection

Pixel-wise backscatter differencing across temporal stack. Log-ratio change maps computed. Coherence loss used as secondary indicator for structural deformation.

04 / 05
🧠
ML classification

Physics-guided U-Net classifies change pixels into severity tiers. Trained on publicly available labeled SAR datasets. Auxiliary inputs: bridge geometry, soil type, slope angle.

05 / 05
🗺
Alert generation

Anomalies above threshold trigger structured alerts with coordinates, severity score, and change magnitude. Output served as GeoJSON and visualised on this page automatically.

Stack
Tools & data
Sentinel-1 (free)
ESA SNAP Toolbox
Python / rasterio
PyTorch / U-Net
Copernicus Data Space
Leaflet.js

Built to learn.
Built to matter.

This project documents my learning journey through satellite remote sensing and applied machine learning — from first principles through to a working, automated infrastructure monitoring pipeline.

Every tool used is free and open. Every methodology step references published research. The goal is to show what's possible when satellite data, AI, and engineering curiosity are combined without a commercial budget.

I'm interested in collaborating with engineers, researchers, and infrastructure operators who want to explore what SAR-based monitoring could do for their work.

12d
Sentinel-1 revisit cycle — global coverage
5m
SAR resolution — works through cloud and night
744
Bridges analysed globally in the 2025 Nature Comms study this replicates
£0
Cost of satellite data — all Copernicus / ESA open access

Want to build something
with satellite intelligence?