Unsupervised detection of disaster-affected areas by combining the strengths of change detection and anomaly detection: target for on-orbit application.
Timely and accurate monitoring of abrupt natural disasters, such as floods, landslides, and wildfires, is critical for protecting lives and property. On-orbit satellite image change detection offers near-real-time disaster insights, yet existing methods, designed for ground-based tasks, overlook the resource constraints of on-orbit computing environments. To fill this study gap, we propose a novel change detection method, Single-temporal HIgh-spatial rEsoLution image unsupervised change Detection (Shield), tailored to the constraints of on-orbit computing environments. Shield integrates the capabilities of change detection models that can identify various disaster events, with the efficiency of anomaly detection methods, which demand fewer computational resources and only require a single post-disaster image along with prior knowledge as input. First, Shield generates lightweight prior knowledge from pre-disaster imagery to establish connections between the changes and anomalies. Then, Shield employs a two-step localization strategy to progressively identify change patches and pixels in post-disaster imagery to provide disaster-affected areas of interest.
Flowchart of Shield, which includes two steps: prior knowledge obtainment (a) and change/anomaly detection at patch (b) and pixel scales (c). (d) is the detailed self-supervised training process of the autoencoder neural network (AE), and (e) is the illustration of the inter-category normalization. MG model denotes the multivariate Gaussian model.
Shield requires the installation of joblib, pydensecrf. For version dependency information, refer to requirements.txt.
python main.py configs/flood.yaml
If you want to train your own model and perform detection, please modify the mode parameter in config to train-detect.
The experiments provides visualizations of trained checkpoints and intermediate results.
If you use the Shield codes, please cite our paper:
Coming soon

