Skip to content

charlotte-pel/igarss2019-dl4sits

Repository files navigation

Deep Learning for the classification of Sentinel-2 image time series

Training temporal Convolution Neural Netoworks (TempCNNs), Recurrent Neural Networks (RNNs) and Random Forests (RFs) on satelitte image time series. This code is supporting a paper submitted to IEEE International Geoscience and Remote Sensing Symposium (IGARSS) 2019:

@inproceedings{Pelletier2018Deep,
    Title = {Deep Learning for the classification of Sentinel-2 image time series},
    Author = {Pelletier, Charlotte and Webb, Geoffrey I and Petitjean, Francois},
    Booktitle = {IEEE International Geoscience and Remote Sensing Symposium (IGARSS) 2019},
    note = {Accepted for an oral presentation}
}

Examples

Running the models

  • training TempCNNs: python train_classifier.py --classifier TempCNN --train train_dataset.csv --test test_dataset.csv
  • training bidirectional GRU-RNNs: python train_classifier.py --classifier GRU-RNNbi --train train_dataset.csv --test test_dataset.csv
  • training GRU-RNNs: python train_classifier.py --classifier GRU-RNN --train train_dataset.csv --test test_dataset.csv
  • training RFs: python train_classifier.py --classifier RF --train train_dataset.csv --test test_dataset.csv

It will output a result file including the OA computed on test data, the confusion matrix, the training history for deep learning models, and the learned model.

Each model will be trained on train_dataset.csv file and test on test_dataset.csv file.
Please note that both train_dataset.csv and test_dataset.csv files are a subsample of the data used in the paper: original data cannot be distributed.

Thoses files have an header, and contain one observation per row having the following format: [class,objectID,date1.B2,date1.B3,date1.B4,date1.B5,date1.B6,date1.B7,date1.B8,date1.B8A,date1.B11,date1.B12,...,date73.B12]

Maps

The produced map for TempCNNs, bidirectional GRU-RNNs, and RFs are available in the map folder. You can also have a look to our full map of Victoria (Australia) here.

Contributors

About

Machine learning for satellite image time series

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published