Skip to content

PyTorch Implementation of Deep Learning based Multi Image Super Resolution (MISR) method

License

Notifications You must be signed in to change notification settings

rarefin/MISR-GRU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Image Super-Resolution for Remote Sensing using Deep RecurrentNetworks

Pytorch implementation of MISR-GRU, a deep neural network for multi image super-resolution (MISR), for ProbaV Super Resolution Competition European Space Agency's Kelvin competition.

Super Resolution

MISR-GRU Architecture

MISR-GRU Architecture

Example of Super Resolution

Multi Image Super Resolution example

A recipe to enhance the vision of the ESA satellite Proba-V

0. Setup python environment

  • Setup a python environment and install dependencies, we need python version >= 3.6.8
pip install -r requirements.txt

1. Download data and save clearance

  • Download the data from the Kelvin Competition and unzip it

  • Run the save_clearance script to pre-compute clearance scores for low-res views

python save_clearance.py --data_dir /path/to/ESA_data

2. Train model

  • Train a model with default config
python train.py --config_file_path ../config.json

3. Test model - Create Submission file

  • Train a model with default config
python create_submission_file.py --config_file_path ../config.json

3. Submit result and check performance

Although comepetetion is over but model performance PROBA-V Super Resolution post mortem

Authors

Md Rifat Arefin, Samira E. Kahou, Vincent Michalski Alfredo Kalaitzis

About

PyTorch Implementation of Deep Learning based Multi Image Super Resolution (MISR) method

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages