Skip to content
This repository was archived by the owner on Feb 23, 2024. It is now read-only.

ameroyer/tf_deep_decoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Decoder GitHub repo size in bytes

The code is based on the official Pytorch implementation of Deep Decoders available here.

The repository contains a Tensorflow implementation of Deep Decoders, as described in the paper Deep Decoder: Concise Image Representations from Untrained Non-convolutional Networks, Reinhard Heckel and Paul Hand, ICLR 2019.

Notes

  • The code has been tested with Tensorflow 1.12 and Python 3.5+. Other dependecies include numpy, matplotlib and skimage (for reading/saving images only).
  • The upsample_first argument in the decoder is inverted, to better match its meaning (i.e., when True, the upsampling operation occurs before the linear combination of channels)
  • Currently the PSNR values are often slightly lower than the original implementation (possibly due to a different behavior in tf.image.resize_bilinear or some other error)
  • LBFGS optimizer and weight decay are not implemented (but also not used in any of the present notebooks)

About

Reimplementation of the Deep Decoder architecture in Tensorflow

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published