Panoptic Segmentation of Satellite Image Time Series with Convolutional Temporal Attention Networks
About
Unprecedented access to multi-temporal satellite imagery has opened new perspectives for a variety of Earth observation tasks. Among them, pixel-precise panoptic segmentation of agricultural parcels has major economic and environmental implications. While researchers have explored this problem for single images, we argue that the complex temporal patterns of crop phenology are better addressed with temporal sequences of images. In this paper, we present the first end-to-end, single-stage method for panoptic segmentation of Satellite Image Time Series (SITS). This module can be combined with our novel image sequence encoding network which relies on temporal self-attention to extract rich and adaptive multi-scale spatio-temporal features. We also introduce PASTIS, the first open-access SITS dataset with panoptic annotations. We demonstrate the superiority of our encoder for semantic segmentation against multiple competing architectures, and set up the first state-of-the-art of panoptic segmentation of SITS. Our implementation and PASTIS are publicly available.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Temporal Semantic Segmentation | PASTIS-R (test) | mIoU36.65 | 16 | |
| Semantic segmentation | French Land Parcel Identification System (PASTIS) (one fold of ~490 sequences) | Overall Accuracy83.2 | 13 | |
| Fire mask prediction | Single-region wildfire dataset (test) | AUPRC84 | 11 | |
| Wildfire Spread Prediction (Mask Video) | Multi-Region Datasets (Unseen Region) | AUPRC74 | 11 | |
| Temporal Crop Segmentation | Germany | Performance Score @ 10%2.44 | 11 | |
| Temporal Crop Segmentation | PASTIS | Threshold 10% Score3.15 | 11 | |
| Wildfire Spread Prediction (Mask Video) | Multi-Region Datasets Seen Region | AUPRC0.27 | 11 | |
| Semantic segmentation | PASTIS-R (test) | mIoU42.6 | 10 | |
| Semantic segmentation | PASTIS-R (val) | mIoU49.59 | 10 | |
| Semantic segmentation | Germany 32 (test) | Score @ 10%2.44 | 10 |