Abstract

Discriminative learning based on convolutional neural networks (CNNs) aims to perform image restoration by learning from training examples of noisy-clean image pairs. It has become the go-to methodology for tackling image restoration and has outperformed the traditional non-local class of methods. However, the top-performing networks are generally composed of many convolutional layers and hundreds of neurons, with trainable parameters in excess of several million. We claim that this is due to the inherently linear nature of convolution-based transformation, which is inadequate for handling severe restoration problems. Recently, a non-linear generalization of CNNs, called the operational neural networks (ONN), has been shown to outperform CNN on AWGN denoising. However, its formulation is burdened by a fixed collection of well-known non-linear operators and an exhaustive search to find the best possible configuration for a given architecture, whose efficacy is further limited by a fixed output layer operator assignment. In this study, we leverage the Taylor series-based function approximation to propose a self-organizing variant of ONNs, Self-ONNs, for image restoration, which synthesizes novel nodal transformations on-the-fly as part of the learning process, thus eliminating the need for redundant training runs for operator search. In addition, it enables a finer level of operator heterogeneity by diversifying individual connections of the receptive fields and weights. We perform a series of extensive ablation experiments across three severe image restoration tasks. Even when a strict equivalence of learnable parameters is imposed, Self-ONNs surpass CNNs by a considerable margin across all problems, improving the generalization performance by up to 3 dB in terms of PSNR.

Highlights

  • Image restoration aims at recovering low-level contextual information from noisy and corrupted images

  • The performance gain with generative neurons seems to be correlated with the order, Q, as higher order Self-operational neural networks (ONN) (e.g., SelfONN-7 and SelfONN-5) achieves a better performance when compared to the lower order variant (e.g., SelfONN-3)

  • We propose Self-ONNs to tackle severe image restoration problems

Read more

Summary

Introduction

Image restoration aims at recovering low-level contextual information from noisy and corrupted images. It is one of the key inverse imaging computer vision tasks because the quality of image acquisition is inherently subdued by environmental conditions, quality of the image capturing device and processes involved in obtaining a digital image from photo sensors. Convolutional Neural Networks (CNNs)based approaches have rapidly reached apex performance in almost all learning-based computer vision problems (He, Zhang, Ren, & Sun, n.d.; Krizhevsky, Sutskever, & Hinton, 2012; Shelhamer, Long, & Darrell, 2017), and image restoration is no exception (Lempitsky, Vedaldi, & Ulyanov, 2018; Zhang, Zuo, Chen, Meng, & Zhang, 2017; Zhang, Zuo, Gu, & Zhang, 2017)

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call