Fixed smooth convolutional layer for avoiding checkerboard artifacts in CNNs

02/06/2020
by   Yuma Kinoshita, et al.
0

In this paper, we propose a fixed convolutional layer with an order of smoothness not only for avoiding checkerboard artifacts in convolutional neural networks (CNNs) but also for enhancing the performance of CNNs, where the smoothness of its filter kernel can be controlled by a parameter. It is well-known that a number of CNNs generate checkerboard artifacts in both of two process: forward-propagation of upsampling layers and backward-propagation of strided convolutional layers. The proposed layer can perfectly prevent checkerboard artifacts caused by strided convolutional layers or upsampling layers including transposed convolutional layers. In an image-classification experiment with four CNNs: a simple CNN, VGG8, ResNet-18, and ResNet-101, applying the fixed layers to these CNNs is shown to improve the classification performance of all CNNs. In addition, the fixed layer are applied to generative adversarial networks (GANs), for the first time. From image-generation results, a smoother fixed convolutional layer is demonstrated to enable us to improve the quality of images generated with GANs.

READ FULL TEXT
research
08/23/2019

Learning Filter Basis for Convolutional Neural Network Compression

Convolutional neural networks (CNNs) based solutions have achieved state...
research
06/22/2020

DO-Conv: Depthwise Over-parameterized Convolutional Layer

Convolutional layers are the core building blocks of Convolutional Neura...
research
01/13/2022

Learning Enhancement of CNNs via Separation Index Maximizing at the First Convolutional Layer

In this paper, a straightforward enhancement learning algorithm based on...
research
06/24/2020

Deep Convolutional GANs for Car Image Generation

In this paper, we investigate the application of deep convolutional GANs...
research
04/03/2019

Hybrid Cosine Based Convolutional Neural Networks

Convolutional neural networks (CNNs) have demonstrated their capability ...
research
10/12/2019

Context-Gated Convolution

As the basic building block of Convolutional Neural Networks (CNNs), the...
research
12/07/2017

Distributed learning of CNNs on heterogeneous CPU/GPU architectures

Convolutional Neural Networks (CNNs) have shown to be powerful classific...

Please sign up or login with your details

Forgot password? Click here to reset