Hyper-Convolutions via Implicit Kernels for Medical Imaging

02/06/2022
by   Tianyu Ma, et al.
0

The convolutional neural network (CNN) is one of the most commonly used architectures for computer vision tasks. The key building block of a CNN is the convolutional kernel that aggregates information from the pixel neighborhood and shares weights across all pixels. A standard CNN's capacity, and thus its performance, is directly related to the number of learnable kernel weights, which is determined by the number of channels and the kernel size (support). In this paper, we present the hyper-convolution, a novel building block that implicitly encodes the convolutional kernel using spatial coordinates. Hyper-convolutions decouple kernel size from the total number of learnable parameters, enabling a more flexible architecture design. We demonstrate in our experiments that replacing regular convolutions with hyper-convolutions can improve performance with less parameters, and increase robustness against noise. We provide our code here: https://github.com/tym002/Hyper-Convolution

READ FULL TEXT

page 4

page 7

page 9

page 10

research
05/21/2021

Hyper-Convolution Networks for Biomedical Image Segmentation

The convolution operation is a central building block of neural network ...
research
08/11/2019

ACNet: Strengthening the Kernel Skeletons for Powerful CNN via Asymmetric Convolution Blocks

As designing appropriate Convolutional Neural Network (CNN) architecture...
research
02/24/2020

Rethinking 1D-CNN for Time Series Classification: A Stronger Baseline

For time series classification task using 1D-CNN, the selection of kerne...
research
03/24/2021

Diverse Branch Block: Building a Convolution as an Inception-like Unit

We propose a universal building block of Convolutional Neural Network (C...
research
04/10/2019

Pixel-Adaptive Convolutional Neural Networks

Convolutions are the fundamental building block of CNNs. The fact that t...
research
01/23/2023

FInC Flow: Fast and Invertible k × k Convolutions for Normalizing Flows

Invertible convolutions have been an essential element for building expr...
research
12/04/2020

An Empirical Method to Quantify the Peripheral Performance Degradation in Deep Networks

When applying a convolutional kernel to an image, if the output is to re...

Please sign up or login with your details

Forgot password? Click here to reset