Coder Social home page Coder Social logo

golbstein / edvr_keras Goto Github PK

View Code? Open in Web Editor NEW
41.0 4.0 8.0 16.75 MB

Keras implementation of EDVR: Video Restoration with Enhanced Deformable Convolutional Networks

Python 75.94% Jupyter Notebook 24.06%
super-resolution video-super-resolution video-enhancement keras-implementations

edvr_keras's Introduction

EDVR Video-Enhancement and Super-Resolution in Keras

EDVR: Video Restoration with Enhanced Deformable Convolutional Networks

Keras implementation of "Video Restoration with Enhanced Deformable Convolutional Networks" CVPR, 2019: EDVR Based on author's Pytorch implementation

Model Architecture

alt text

TODO:

Help needed in translation of authors' DFA module to Keras\Tensorflow: DCN_V2

  • PreDeblur Module
  • Alignment with Pyramid, Cascading and Deformable Convolution (PCD) Module
  • Temporal Spatial Attention (TSA) Fusion Module
  • Reconstruction Module
  • Pixel shuffle layer (Subpixel)
  • Support changing frame shape (currently supports only fixed shape)

Results

alt text

  • Dependencies

    • Python 3.6
    • Keras>2.2.x

edvr_keras's People

Contributors

golbstein avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

edvr_keras's Issues

Simple Test

Hi,
I would like to test your work on a simple medical video I have.
How can I do it?
Regards,

some advice

hi,there's a typo in the RB function as the second conv2d layers' input should be "out".And also you can refer to this implementation which implemented by Keras.It may be useful because i can output a model summary on my pc but i have not taken any test by using this implementation.if you have enough resources to run a model,think you can try this.

Deformable Convolution

Hello!
I don't understand one thing in your code. Why have you commented out all the deformable layers parts? Can you please shed some light on this? If that's not the case, then can you please point out the Keras implementation of DeformableConvolution() in the code?
Thank You!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.