manman1995 / pansharpening

29 stars 1 forks source link

pan-sharpening Team-zhouman

model paper
panformer-AAAI Pan-sharpening with Customized Transformer and Invertible Neural Network
GCPNet-TGRS When Pansharpening Meets Graph Convolution Network and Knowledge Distillation
band_aware-TCI PAN-guided band-aware multi-spectral feature enhancement for Pan-sharpening
distill-TGRS Effective Pan-sharpening by Multi-Scale Invertible Neural Network and Heterogeneous Task Distilling
pan_unfolding-CVPR Memory-augmented Deep Conditional Unfolding Network for Pan-sharpening
MutInf-CVPR Mutual Information-driven Pan-sharpening
SFITNET-ECCV Spatial-Frequency Domain Information Integration for Pan-sharpening
mmnet-IJCV Memory-augmented Deep Unfolding Network for Guided Image Super-resolution

If you have any questions, please contact us (manman@mail.ustc.edu.cn)

This repository contains the implementation of the various algorithm for super-resolution of remote sensing images. The algorithm is trained using a deep neural network architecture and is implemented using PyTorch.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

In order to run this implementation, you need to have the following software and libraries installed:

Installing

You can install the necessary packages using pip:

pip install torch numpy matplotlib opencv-python pyyaml

Configuration

Before training the model, you need to configure the following options in the option.yaml file:

Training the Model

To train the model, you can run the following command:

python main.py

Testing the Model

To test the trained pan-sharpening model, you can run the following command:

python test.py
python py-tra/demo_deep_methods.py

Configuration

The configuration options are stored in the option.yaml file. Here is an explanation of each of the options:

algorithm

Logging

Model Weights

Training Data

Pretrain

Testing

Data Processing

Training Hyperparameters