Satellite Image Time Series Classification with Pixel-Set Encoders and Temporal Self-Attention

Vivien Sainte Fare Garnot, Loic Landrieu, Sebastien Giordano, Nesrine Chehata
11/18/2019
cs.CV

Official code: VSainteuf/pytorch-psetae (223 stars, MIT, PyTorch, last commit 2022-01-15).

Abstract

Satellite image time series, bolstered by their growing availability, are at the forefront of an extensive effort towards automated Earth monitoring by international institutions. In particular, large-scale control of agricultural parcels is an issue of major political and economic importance. In this regard, hybrid convolutional-recurrent neural architectures have shown promising results for the automated classification of satellite image time series.We propose an alternative approach in which the convolutional layers are advantageously replaced with encoders operating on unordered sets of pixels to exploit the typically coarse resolution of publicly available satellite images. We also propose to extract temporal features using a bespoke neural architecture based on self-attention instead of recurrent networks. We demonstrate experimentally that our method not only outperforms previous state-of-the-art approaches in terms of precision, but also significantly decreases processing time and memory requirements. Lastly, we release a large open-access annotated dataset as a benchmark for future work on satellite image time series.

View on arXivView PDF

Code Implementations(1)

PyTorchMIT

PyTorch implementation of the model presented in "Satellite Image Time Series Classification with Pixel-Set Encoders and Temporal Self-Attention"

22347PythonNov 18, 20194 years agoMIT
agriculturecomputer-visioncvprcvpr2020deep-learning+9 more

Similar Papers

Cite this paper

@article{garnot2019satellite,
  title  = {Satellite Image Time Series Classification with Pixel-Set Encoders and Temporal Self-Attention},
  author = {Vivien Sainte Fare Garnot and Loic Landrieu and Sebastien Giordano and Nesrine Chehata},
  year   = {2019},
  eprint = {1911.07757},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1911.07757}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1911.07757.svg)](https://codeofpaper.com/paper/1911.07757)

Discussion