CoordGate: Efficiently Computing Spatially-Varying Convolutions in Convolutional Neural Networks

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Howard, Sunny, Norreys, Peter, Döpp, Andreas
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866913190271516672
author Howard, Sunny
Norreys, Peter
Döpp, Andreas
author_facet Howard, Sunny
Norreys, Peter
Döpp, Andreas
contents Optical imaging systems are inherently limited in their resolution due to the point spread function (PSF), which applies a static, yet spatially-varying, convolution to the image. This degradation can be addressed via Convolutional Neural Networks (CNNs), particularly through deblurring techniques. However, current solutions face certain limitations in efficiently computing spatially-varying convolutions. In this paper we propose CoordGate, a novel lightweight module that uses a multiplicative gate and a coordinate encoding network to enable efficient computation of spatially-varying convolutions in CNNs. CoordGate allows for selective amplification or attenuation of filters based on their spatial position, effectively acting like a locally connected neural network. The effectiveness of the CoordGate solution is demonstrated within the context of U-Nets and applied to the challenging problem of image deblurring. The experimental results show that CoordGate outperforms conventional approaches, offering a more robust and spatially aware solution for CNNs in various computer vision applications.
format Preprint
id arxiv_https___arxiv_org_abs_2401_04680
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle CoordGate: Efficiently Computing Spatially-Varying Convolutions in Convolutional Neural Networks
Howard, Sunny
Norreys, Peter
Döpp, Andreas
Computer Vision and Pattern Recognition
Image and Video Processing
Optical imaging systems are inherently limited in their resolution due to the point spread function (PSF), which applies a static, yet spatially-varying, convolution to the image. This degradation can be addressed via Convolutional Neural Networks (CNNs), particularly through deblurring techniques. However, current solutions face certain limitations in efficiently computing spatially-varying convolutions. In this paper we propose CoordGate, a novel lightweight module that uses a multiplicative gate and a coordinate encoding network to enable efficient computation of spatially-varying convolutions in CNNs. CoordGate allows for selective amplification or attenuation of filters based on their spatial position, effectively acting like a locally connected neural network. The effectiveness of the CoordGate solution is demonstrated within the context of U-Nets and applied to the challenging problem of image deblurring. The experimental results show that CoordGate outperforms conventional approaches, offering a more robust and spatially aware solution for CNNs in various computer vision applications.
title CoordGate: Efficiently Computing Spatially-Varying Convolutions in Convolutional Neural Networks
topic Computer Vision and Pattern Recognition
Image and Video Processing
url https://arxiv.org/abs/2401.04680