简体中文 | English
PaddleRS is an end-to-end high-efficent development toolkit for remote sensing applications based on PaddlePaddle, which helps both developers and researchers in the whole process of designing deep learning models, training models, optimizing performance and inference speed, and deploying models. PaddleRS supports multiple tasks, including image segmentation, object detection, scene classification, and image restoration.
High-Performance Models: PaddleRS provides 30+ deep learning models, including those reknowned in the computer vision field (e.g. DeepLab V3+, PP-YOLO) and those optimized for remote sensing tasks (e.g. BIT, FarSeg).
Support for Remote Sensing Tasks: PaddleRS supports remote sensing tasks (e.g. change detection) and provides comprehensive training, deployment tutorials, as well as rich application examples.
Optimization for Large Image Tiles: PaddleRS is optimized for the sliding window inference of large remote sensing images, using a lazy-loading strategy to improve performance. Also, the geospatial meta infomation for large tiles can be read and written.
Data Preprocessing for Geospatial Data: PaddleRS provides preprocessing functions for multi-spectral and multi-temporal data, which are common in the remote sensing field. PaddleRS also supports the extraction and knowledge integration of more than 50 remote sensing indices.
High Efficiency: PaddleRS provides multi-process asynchronous I/O, multi-card parallel training, evaluation, and other acceleration strategies, combined with the memory optimization function of the PaddlePaddle, which can greatly reduce the training overhead of deep learning models, all these allowing developers to train remote sensing deep learning models with a lower cost.
Models | Data Transformation Operators | Remote Sensing Data Tools | Application Examples |
Change DetectionScene ClassificationObject DetectionImage Segmentation |
Data Preprocessing
Data Augmentation
Remote Sensing Indices
|
Data Format ConversionDataset Creation Tool |
Official ExamplesCommunity Examples |
For more application examples, please see application examples of PaddleRS.
PaddleRS is released under the Apache 2.0 license.
If you find our project useful in your research, please consider citing:
@misc{paddlers2022,
title={PaddleRS, Awesome Remote Sensing Toolkit based on PaddlePaddle},
author={PaddlePaddle Authors},
howpublished = {\url{https://github.com/PaddlePaddle/PaddleRS}},
year={2022}
}