paper-with-me

홈 › Papers

Optimal Weighted Convolution for Classification and Denosing

2025-05-30 · Simone Cammarasana, Giuseppe Patanè

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 learning tasks: image classification using the CIFAR-100 dataset [KH+09] and image denoising using the DIV2K dataset [AT17]. Experimental results with state-of-the-art classification (e.g., VGG [SZ15], ResNet [HZRS16]) and denoising (e.g., DnCNN [ZZC+17], NAFNet [CCZS22]) methods show that the weighted convolution improves performance with respect to standard convolution across different quantitative metrics. For example, VGG achieves an accuracy of 66.94% with weighted convolution versus 56.89% with standard convolution on the classification problem, while DnCNN improves the PSNR value from 20.17 to 22.63 on the denoising problem. All models were trained on the CINECA Leonardo cluster to reduce the execution time and improve the tuning of the density function values. The PyTorch implementation of the weighted convolution is publicly available at: https://github.com/cammarasana123/weightedConvolution2.0.

📄 PDF Abstract BibTeX arXiv:2505.24558

Code (2)

cammarasana123/weightedconvolution2.0 공식 구현 pytorch
cammarasana123/weightedconvolution pytorch

Tasks

ClassificationDenoisingimage-classificationImage ClassificationImage Denoising

Methods 이 논문이 사용한 방법론

Average Pooling 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
NAFNet 설명 없음
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Kaiming Initialization 설명 없음
Global Average Pooling Global Average Pooling is a pooling operation designed to replace fully connected layers in classical CNNs. The idea is to generate one feature map for each corresponding…

Similar Papers 제목 키워드 기반

Denosing Using Wavelets and Projections onto the L1-Ball

2014-06-10 · A. Enis Cetin, Mohammad Tofighi

Both wavelet denoising and denosing methods using the concept of sparsity are based on soft-thresholding. In sparsity based denoising methods, it is assumed that the original signal is sparse in some transform domains su…

Denoising

Optimal Density Functions for Weighted Convolution in Learning Models

2025-05-30 · Simone Cammarasana, Giuseppe Patanè

The paper introduces the weighted convolution, a novel approach to the convolution for signals defined on regular grids (e.g., 2D images) through the application of an optimal density function to scale the contribution o…

DenoisingImage Denoising

Deep Convolutional Framelet Denosing for Low-Dose CT via Wavelet Residual Network

2017-07-31 · Eunhee Kang, Jaejun Yoo, Jong Chul Ye

Model based iterative reconstruction (MBIR) algorithms for low-dose X-ray CT are computationally expensive. To address this problem, we recently proposed a deep convolutional neural network (CNN) for low-dose X-ray CT an…

Denoising

A simple blind-denoising filter inspired by electrically coupled photoreceptors in the retina

2018-06-15 · Yang Yue, Liuyuan He, Gan He, Jian. K. Liu 외

Photoreceptors in the retina are coupled by electrical synapses called "gap junctions". It has long been established that gap junctions increase the signal-to-noise ratio of photoreceptors. Inspired by electrically coupl…

DenoisingSSIM

NBNet: Noise Basis Learning for Image Denoising with Subspace Projection

2020-12-30 · CVPR 2021 1 · Shen Cheng, Yuzhi Wang, Haibin Huang, Donghao Liu 외

In this paper, we introduce NBNet, a novel framework for image denoising. Unlike previous works, we propose to tackle this challenging problem from a new perspective: noise reduction by image-adaptive projection. Specifi…

DenoisingImage DenoisingSSIM