Optimal Weighted Convolution for Classification and Denosing
Simone Cammarasana, Giuseppe Patan\`e

TL;DR
This paper introduces a weighted convolution operator that improves CNN performance on classification and denoising tasks by incorporating spatial density functions, without increasing model complexity, and demonstrates significant accuracy and PSNR gains.
Contribution
The paper presents a new weighted convolution method that enhances CNNs by integrating spatial density functions, maintaining parameter count and compatibility with existing architectures.
Findings
Improved classification accuracy on CIFAR-100 with VGG from 56.89% to 66.94%.
Enhanced denoising performance with PSNR from 20.17 to 22.63 on DIV2K.
Efficient implementation with execution times comparable to standard convolutions.
Abstract
We introduce a novel weighted convolution operator that enhances traditional convolutional neural networks (CNNs) by integrating a spatial density function into the convolution operator. This extension enables the network to differentially weight neighbouring pixels based on their relative position to the reference pixel, improving spatial characterisation and feature extraction. The proposed operator maintains the same number of trainable parameters and is fully compatible with existing CNN architectures. Although developed for 2D image data, the framework is generalisable to signals on regular grids of arbitrary dimensions, such as 3D volumetric data or 1D time series. We propose an efficient implementation of the weighted convolution by pre-computing the density function and achieving execution times comparable to standard convolution layers. We evaluate our method on two deep…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Face and Expression Recognition
MethodsAverage Pooling · Dropout · Dense Connections · Nonlinear Activation Free Network · Convolution · Softmax · Kaiming Initialization · Global Average Pooling · Max Pooling
