All Projects → nanjingxiaobawang → SieNet-Image-extrapolation

nanjingxiaobawang / SieNet-Image-extrapolation

Licence: other
SiENet: Siamese Expansion Network for Image Extrapolation(IEEE SPL2020)

Programming Languages

python
139335 projects - #7 most used programming language
Cuda
1817 projects
matlab
3953 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to SieNet-Image-extrapolation

Bringing Old Photos Back To Life
Bringing Old Photo Back to Life (CVPR 2020 oral)
Stars: ✭ 9,525 (+22578.57%)
Mutual labels:  gans, image-restoration
Color-Image-Inpainting
Image inpainting based on OMP and KSVD algorithm
Stars: ✭ 66 (+57.14%)
Mutual labels:  image-restoration
CResMD
(ECCV 2020) Interactive Multi-Dimension Modulation with Dynamic Controllable Residual Learning for Image Restoration
Stars: ✭ 92 (+119.05%)
Mutual labels:  image-restoration
AffineGAN
PyTorch Implementation of "Facial Image-to-Video Translation by a Hidden Affine Transformation" in MM'19.
Stars: ✭ 46 (+9.52%)
Mutual labels:  gans
miplib
A Python software library with a variety of functions for (optical) microscopy image restoration, reconstruction and analysis.
Stars: ✭ 54 (+28.57%)
Mutual labels:  image-restoration
FusionGAN
PyTorch Implementation of FusionGAN paper: Generating a Fusion Image: One's Identity and Another's Shape (https://arxiv.org/abs/1804.07455)
Stars: ✭ 28 (-33.33%)
Mutual labels:  gans
AI-Lossless-Zoomer
AI无损放大工具
Stars: ✭ 940 (+2138.1%)
Mutual labels:  image-restoration
Face-Renovation
Official repository of the paper "HiFaceGAN: Face Renovation via Collaborative Suppression and Replenishment".
Stars: ✭ 245 (+483.33%)
Mutual labels:  image-restoration
simsg
Semantic Image Manipulation using Scene Graphs (CVPR 2020)
Stars: ✭ 49 (+16.67%)
Mutual labels:  gans
awesome-generative-deep-art
A curated list of generative deep learning tools, works, models, etc. for artistic uses
Stars: ✭ 172 (+309.52%)
Mutual labels:  gans
sparse-deconv-py
Official Python implementation of the 'Sparse deconvolution'-v0.3.0
Stars: ✭ 18 (-57.14%)
Mutual labels:  image-restoration
ICCV2021-Single-Image-Desnowing-HDCWNet
This paper is accepted by ICCV 2021.
Stars: ✭ 47 (+11.9%)
Mutual labels:  image-restoration
UWCNN
Code and Datasets for "Underwater Scene Prior Inspired Deep Underwater Image and Video Enhancement", Pattern Recognition, 2019
Stars: ✭ 82 (+95.24%)
Mutual labels:  image-restoration
pytorch-deep-photo-enhancer
pytorch implementation of deep photo enhancer
Stars: ✭ 23 (-45.24%)
Mutual labels:  gans
deep-learning-roadmap
my own deep learning mastery roadmap
Stars: ✭ 40 (-4.76%)
Mutual labels:  gans
deep-atrous-guided-filter
Deep Atrous Guided Filter for Image Restoration in Under Display Cameras (UDC Challenge, ECCV 2020).
Stars: ✭ 32 (-23.81%)
Mutual labels:  image-restoration
FaceData
A macOS app to parse face landmarks from a video for GANs training
Stars: ✭ 71 (+69.05%)
Mutual labels:  gans
Pose2vec
A Repository for maintaining various human skeleton preprocessing steps in numpy and tensorflow along with tensorflow model to learn pose embeddings.
Stars: ✭ 25 (-40.48%)
Mutual labels:  gans
Uformer
[CVPR 2022] Official repository for the paper "Uformer: A General U-Shaped Transformer for Image Restoration".
Stars: ✭ 415 (+888.1%)
Mutual labels:  image-restoration
gan-vae-pretrained-pytorch
Pretrained GANs + VAEs + classifiers for MNIST/CIFAR in pytorch.
Stars: ✭ 134 (+219.05%)
Mutual labels:  gans

SiENet-Image-extrapolation

Offical code for paper:"SiENet: Siamese Expansion Network for Image Extrapolation". IEEE Signal Processing Letters

Abstract

In this paper, we propose a novel two-stage siamese adversarial model for image extrapolation, named Siamese Expansion Network(SiENet). In two stages, a novel border sensitive convolution named filling convolution is designed for allowing encoder to predict the unknown content, alleviating the burden of decoder. Besides, to introduce prior knowledge to network and reinforce the inferring ability of encoder, siamese adversarial mechanism is designed to enable our network to model covered long range feature toward the uncovered image feature. image

Requirements

1.Pytorch >= 1.0

2.Python 3

3.NVIDIA GPU + CUDA 9.0

4.Tensorboard

5.Matlab

Installation

1.Clone the code

git clone https://github.com/nanjingxiaobawang/SieNet-Image-extrapolation

2.Build Gaussian Sampling CUDA package

cd ./SieNet-Image-extrapolation/resample2d_package
python setup.py install --user

Run

our method is evaluated on three datasets, i.e., Cityscapes, paris street-view and beach . Single-direction evaluation is made on Scenery dataset. Smooth image could be get by structureflow

You can download these datasets from their project website.

1.CelebA

2.Paris Street-View

3.beach

4.scenery

Mask dataset

You need to generate mask, We give a mask for your reference.

Train

To train our model, modify the model config file model_config.yaml. You may need to change the path of dataset or the parameters of the networks etc. Then run the following code:

python train.py  --name=[the name of your experiment] --path=[path save the results]

Testing

Pretrained model

you can achieve pretrained model here: Paris-streetview, Cityscapes you can use the test.py to generate results. Run the following code:

python test.py --name=[the name of your experiment] --path=[path of your experiments] --input=[input images] --mask=[mask images] --structure=[structure images] --output=[path to save the output images] --model=[which model to be tested]

Citation

Please kindly cite the following paper in your publications if it helps your research:

  title={SiENet: Siamese Expansion Network for Image Extrapolation}, 
  author={ Zhang, X.  and  Chen, F.  and  Wang, C.  and  Tao, M.  and  Jiang, G. },
  journal={IEEE Signal Processing Letters},
  volume={PP},
  number={99},
  pages={1-1},
  year={2020},
}
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].