Update | Overview | Datasets and Models | Usage | Statement
Remote Sensing Related Works: Please see Remote Sensing;
Remote Sensing Supervised Pretraining Foundation Model: Please see RSP;
100M-parameter Remote Sensing Unsupervised Pretraining Foundation Model: Please see RVSA;
Large-Scale RS Segmentation Pretraining Dataset: Please see SAMRS;
Other applications: ViTAE | VSA | QFormer | ViTPose | Matting | Scene Text Spotting | Video Object Segmentation
2024.08.04
2024.05.24
2024.03.30
2024.03.29
2024.03.29
2024.03.28
2024.03.28
2024.03.27
2024.03.26
2024.03.25
2024.03.21
This is the official repository of the paper: MTP: Advancing Remote Sensing Foundation Model via Multi-Task Pretraining
In this study, we explore the Multi-Task Pretraining (MTP) paradigm for RS foundation models. Using a shared encoder and task-specific decoder architecture, we conduct multi-task supervised pretraining on the SAMRS dataset, encompassing semantic segmentation, instance segmentation, and rotated object detection. MTP supports both convolutional neural networks and vision transformer foundation models with over 300 million parameters. The pretrained models are finetuned on various RS downstream tasks, such as scene classification, horizontal and rotated object detection, semantic segmentation, and change detection. We hope this research encourages further exploration of RS foundation models and anticipate the widespread application of these models across diverse fields of RS image interpretation.
We clip the DOTA-2.0 rotated bounding box version and produce the segmentation label by SAM, obtaining SOTA-RBB. (original SAMRS uses DOTA-2.0 horizontal bounding box version)
SOTA-RBB and the SIOR and FAST of original SAMRS is together used for implementing MTP.
We have uploaded SOTA-RBB to OneDive and Baidu.
| Pretrain | Pretraining Dataset | Backbone | Backbone Weights | Model Weights |
|---|---|---|---|---|
| MAE | Million-AID | ViT-L | Baidu & OneDrive | - |
| MAE + MTP | SAMRS | ViT-B+RVSA | Baidu & OneDrive | Baidu & OneDrive |
| MAE + MTP | SAMRS | ViT-L+RVSA | Baidu & OneDrive | Baidu & OneDrive |
| IMP + MTP | SAMRS | InternImage-XL | Baidu & OneDrive | Baidu & OneDrive |
| Pretrain | Dataset | Backbone | OA | Config | Log | Weights |
|---|---|---|---|---|---|---|
| MAE + MTP | EuroSAT | ViT-B+RVSA | 98.76 | Config | Log | Baidu & OneDrive |
| MAE + MTP | EuroSAT | ViT-L+RVSA | 98.78 | Config | Log | Baidu & OneDrive |
| IMP + MTP | EuroSAT | InternImage-XL | 99.24 | Config | Log | Baidu & OneDrive |
| MAE + MTP | RESISC-45 | ViT-B+RVSA | 95.57 | Config | Log | Baidu & OneDrive |
| MAE + MTP | RESISC-45 | ViT-L+RVSA | 95.88 | Config | Log | Baidu & OneDrive |
| IMP + MTP | RESISC-45 | InternImage-XL | 96.27 | Config | Log | Baidu & OneDrive |
| Pretrain | Dataset | Backbone | Method | AP50 | Config | Log | Weights |
|---|---|---|---|---|---|---|---|
| MAE + MTP | Xview | ViT-B+RVSA | RetinaNet | 16.40 | Config | Log | Baidu & OneDrive |
| MAE + MTP | Xview | ViT-L+RVSA | RetinaNet | 19.40 | Config | Log | Baidu & OneDrive |
| IMP + MTP | Xview | InternImage-XL | RetinaNet | 18.20 | Config | Log | Baidu & [OneDrive |