koshian2 / OctConv-TFKeras

Unofficial implementation of Octave Convolutions (OctConv) in TensorFlow / Keras.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OctConv-Keras

OctConv2D and OctConv2DTranspose Keras version Add Octave Convolution Transpose to Original OctConv keras version

Unofficial implementation of Octave Convolutions (OctConv) and Octave Convolution Transpose (OctConvTranspose) in TensorFlow / Keras.

Y. Chen, H. Fang, B. Xu, Z. Yan, Y. Kalantidis, M. Rohrbach, S. Yan, J. Feng. Drop an Octave: Reducing Spatial Redundancy in Convolutional Neural Networks with Octave Convolution. (2019). https://arxiv.org/abs/1904.05049

(Update 2019-04-26) Official implementation by MXNet is available : https://github.com/facebookresearch/OctConv

Usage

To find out on how to use, please take a look at UNet_OctConv_keras.ipynb

idea came from :
Accurate Retinal Vessel Segmentation viaOctave Convolution Neural Network
UNet Network :
U-Net: Convolutional Networks for Biomedical Image Segmentation

About

Unofficial implementation of Octave Convolutions (OctConv) in TensorFlow / Keras.

License:MIT License


Languages

Language:Jupyter Notebook 97.1%Language:Python 2.9%