Architecture & workflowsΒΆ
The repository contains a production-oriented candidate workflow plus exploratory and research workflows.
flowchart TB
A[run_senbygg_improved.py] --> B[load AOI, dates, candidates]
B --> C[ensure S1 NetCDF cubes]
C --> D[senbygg_improved.detect_candidates]
D --> E[optional senbygg_coh]
D --> F[optional senbygg_s2]
E --> G[final GeoPackage]
F --> G
H[bbox_change_detector.py] --> I[fkb_common.run_pixel_detection]
I --> J[GeoTIFF maps]
J --> K[vectorize_results.py]
L[fkb_tiltak_change_detection.py / CUSUM] --> M[legacy/research comparisons]
| If you need... | Use | Why |
|---|---|---|
| Prioritized review queue for known/suspected construction | run_senbygg_improved.py |
Candidate-first avoids whole-AOI base-rate false positives. |
| Raster anomaly map for a small AOI | bbox_change_detector.py |
Gives GeoTIFF score/change-date layers for inspection. |
| Coherence recall boost | download_coherence*.py + senbygg_coh.py |
Detects hard-target stabilization missed by GRD intensity. |
| Optical confirmation | download_s2_summer.py / s2_aoi_indices.py + senbygg_s2.py |
Detects vegetation-to-built summer index changes. |
| Method comparison | fkb_tiltak_cusum.py, validation/ |
Experimental CUSUM and validation sweeps. |