Operational vs Convolutional Neural Networks for Image Denoising

09/01/2020
by   Junaid Malik, et al.
0

Convolutional Neural Networks (CNNs) have recently become a favored technique for image denoising due to its adaptive learning ability, especially with a deep configuration. However, their efficacy is inherently limited owing to their homogenous network formation with the unique use of linear convolution. In this study, we propose a heterogeneous network model which allows greater flexibility for embedding additional non-linearity at the core of the data transformation. To this end, we propose the idea of an operational neuron or Operational Neural Networks (ONN), which enables a flexible non-linear and heterogeneous configuration employing both inter and intra-layer neuronal diversity. Furthermore, we propose a robust operator search strategy inspired by the Hebbian theory, called the Synaptic Plasticity Monitoring (SPM) which can make data-driven choices for non-linearities in any architecture. An extensive set of comparative evaluations of ONNs and CNNs over two severe image denoising problems yield conclusive evidence that ONNs enriched by non-linear operators can achieve a superior denoising performance against CNNs with both equivalent and well-known deep configurations.

READ FULL TEXT

page 10

page 12

research
08/21/2020

Exploiting Heterogeneity in Operational Neural Networks by Synaptic Plasticity

The recently proposed network model, Operational Neural Networks (ONNs),...
research
08/29/2020

Self-Organized Operational Neural Networks for Severe Image Restoration Problems

Discriminative learning based on convolutional neural networks (CNNs) ai...
research
11/29/2021

Image denoising by Super Neurons: Why go deep?

Classical image denoising methods utilize the non-local self-similarity ...
research
03/04/2021

BM3D vs 2-Layer ONN

Despite their recent success on image denoising, the need for deep and c...
research
02/15/2019

Operational Neural Networks

Feed-forward, fully-connected Artificial Neural Networks (ANNs) or the s...
research
06/03/2020

FastONN – Python based open-source GPU implementation for Operational Neural Networks

Operational Neural Networks (ONNs) have recently been proposed as a spec...
research
03/04/2021

Convolutional versus Self-Organized Operational Neural Networks for Real-World Blind Image Denoising

Real-world blind denoising poses a unique image restoration challenge du...

Please sign up or login with your details

Forgot password? Click here to reset