Skip to content

Volcanic Unrest Detection and Localisation Net 2021: A CNN that is able to detect and localise deformation in Sentinel-1 unwrapped interferograms.

License

Notifications You must be signed in to change notification settings

m-elhussieny/VUDLNet_21

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

Volcanic Unrest Detection and Localisation Net 2021: A CNN that is able to detect and localise deformation in Sentinel-1 unwrapped interferograms.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%