All Projects → MeiShaohui → Hyperspectral Image Spatial Super Resolution Via 3d Full Convolutional Neural Network

MeiShaohui / Hyperspectral Image Spatial Super Resolution Via 3d Full Convolutional Neural Network

Licence: bsd-3-clause
Hyperspectral Image Spatial Super-Resolution via 3D-Full-Convolutional-Neural-Network

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Hyperspectral Image Spatial Super Resolution Via 3d Full Convolutional Neural Network

Usrnet
Deep Unfolding Network for Image Super-Resolution (CVPR, 2020) (PyTorch)
Stars: ✭ 493 (+1102.44%)
Mutual labels:  super-resolution
Dpsr
Deep Plug-and-Play Super-Resolution for Arbitrary Blur Kernels (CVPR, 2019) (PyTorch)
Stars: ✭ 738 (+1700%)
Mutual labels:  super-resolution
Training extensions
Trainable models and NN optimization tools
Stars: ✭ 857 (+1990.24%)
Mutual labels:  super-resolution
Ntire2017
Torch implementation of "Enhanced Deep Residual Networks for Single Image Super-Resolution"
Stars: ✭ 554 (+1251.22%)
Mutual labels:  super-resolution
Srgan
A PyTorch implementation of SRGAN based on CVPR 2017 paper "Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network"
Stars: ✭ 644 (+1470.73%)
Mutual labels:  super-resolution
Srgan Tensorflow
Tensorflow implementation of the SRGAN algorithm for single image super-resolution
Stars: ✭ 754 (+1739.02%)
Mutual labels:  super-resolution
Raisr
A Python implementation of RAISR
Stars: ✭ 480 (+1070.73%)
Mutual labels:  super-resolution
Super Resolution
Tensorflow 2.x based implementation of EDSR, WDSR and SRGAN for single image super-resolution
Stars: ✭ 952 (+2221.95%)
Mutual labels:  super-resolution
Kair
Image Restoration Toolbox (PyTorch). Training and testing codes for USRNet, DnCNN, FFDNet, SRMD, DPSR, ESRGAN
Stars: ✭ 677 (+1551.22%)
Mutual labels:  super-resolution
Scn
Scale-wise Convolution for Image Restoration
Stars: ✭ 26 (-36.59%)
Mutual labels:  super-resolution
Zooming Slow Mo Cvpr 2020
Fast and Accurate One-Stage Space-Time Video Super-Resolution (accepted in CVPR 2020)
Stars: ✭ 555 (+1253.66%)
Mutual labels:  super-resolution
Dcscn Super Resolution
A tensorflow implementation of "Fast and Accurate Image Super Resolution by Deep CNN with Skip Connection and Network in Network", a deep learning based Single-Image Super-Resolution (SISR) model.
Stars: ✭ 611 (+1390.24%)
Mutual labels:  super-resolution
Neuralsuperresolution
Real-time video quality improvement for applications such as video-chat using Perceptual Losses
Stars: ✭ 18 (-56.1%)
Mutual labels:  super-resolution
Srflow
Official SRFlow training code: Super-Resolution using Normalizing Flow in PyTorch
Stars: ✭ 537 (+1209.76%)
Mutual labels:  super-resolution
Dncnn
Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising (TIP, 2017)
Stars: ✭ 912 (+2124.39%)
Mutual labels:  super-resolution
Srcnn Tensorflow
Image Super-Resolution Using Deep Convolutional Networks in Tensorflow https://arxiv.org/abs/1501.00092v3
Stars: ✭ 489 (+1092.68%)
Mutual labels:  super-resolution
Super Resolution.benckmark
Benchmark and resources for single super-resolution algorithms
Stars: ✭ 745 (+1717.07%)
Mutual labels:  super-resolution
Tensorflow Srgan
Tensorflow implementation of "Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network" (Ledig et al. 2017)
Stars: ✭ 33 (-19.51%)
Mutual labels:  super-resolution
Super Resolution cnn
Implementation of 'Image Super-Resolution using Deep Convolutional Network'
Stars: ✭ 27 (-34.15%)
Mutual labels:  super-resolution
Pytorch Implemented Deep Sr Itm
A Pytorch implemented Deep SR-ITM (ICCV2019)
Stars: ✭ 23 (-43.9%)
Mutual labels:  super-resolution

Hyperspectral Image Spatial Super-Resolution via 3D Full Convolutional Neural Network

By Shaohui Mei, Xin Yuan, Jingyu Ji , Yifan Zhang, Shuai Wan, Qian Du


Introduction

The 3D-FRCNN is an unified framework for hyperspectral image super-resolutiom(SR) with a single network. You can use the code to train/evaluate a network for hsi super-resolution(SR). For more details, please refer to our paper.

Proposed Framework

Some SR results


Citing our work

@Article{rs9111139,
AUTHOR = {Mei, Shaohui and Yuan, Xin and Ji, Jingyu and Zhang, Yifan and Wan, Shuai and Du, Qian},
TITLE = {Hyperspectral Image Spatial Super-Resolution via 3D Full Convolutional Neural Network},
JOURNAL = {Remote Sensing},
VOLUME = {9},
YEAR = {2017},
NUMBER = {11},
ARTICLE NUMBER = {1139},
URL = {http://www.mdpi.com/2072-4292/9/11/1139},
ISSN = {2072-4292},
DOI = {10.3390/rs9111139}
}

Installation

Install Keras
  1. Please follow Tensorflow instruction to install all necessary packages and build it.
  2. Please follow Keras instruction
  • Clone this repository.
  • Note: We currently only support Python 2.7

Traineval

datasets
  1. download the datasets from here and save in 'data' folder in data_process' folder
  2. normalized and get mirrore of original data
cd ./data_process
python expand.py
  1. turn the data into small pieces open your matlab and run gen_train_all_bands.m in 'data_process' folder

  2. prepare the train data for keras

cd ./data_process
python get_to_train.py
training
python train_network.py

Test

We release one pretrained models: model_pa.h5 in "model" folder for Pavia dataset. Do testing

python predict.py

will show both reconstructed images and PSNR/SSIM/SAM.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].