Skip to content

Latest commit

 

History

History
executable file
·
18 lines (12 loc) · 1.75 KB

File metadata and controls

executable file
·
18 lines (12 loc) · 1.75 KB

Detect-Locate-CNN

A CNN that is able to detect and localise deformation in Sentinel-1 interferograms. It uses data from VolcNet, and is described in detail in the EarthArXiv preprint (link pending). Due to the large datasets required for deep learning, this repo contains a minimum working example that has much lower performance than that described in the publication.

In short, it uses SyInterferoPy to synthesise unwrapped interferograms: 01_Sample_of_synthetic_data

And loads ~250 real data from VolcNet: 02_Sample_of_Real_data

This real data is then augmented to create ~650 real data (to be an equal match to the synthetic data): 03_Sample_of_augmented_real_data

A model is trained to both determine the type of deformation, and the location of the deformation. Note that accuracy cannot be applied to the localisation problem (i.e. there is no exact answer), so is omited from this figure.
04_ bottleneck_training

The trained model can then be used to predict labels on the testing data. Note that in this limited example, the performance is far lower than that achieved by the model described in the publication.
Testing_data_(after_step_06)