Application of artificial neural network for image noise level estimation in the SVD domain

7Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

The blind additive white Gaussian noise level estimation is an important and a challenging area of digital image processing with numerous applications including image denoising and image segmentation. In this paper, a novel block-based noise level estimation algorithm is proposed. The algorithm relies on the artificial neural network to perform a complex image patch analysis in the singular value decomposition (SVD) domain and to evaluate noise level estimates. The algorithm exhibits the capacity to adjust the effective singular value tail length with respect to the observed noise levels. The results of comparative analysis show that the proposed ANN-based algorithm outperforms the alternative single stage block-based noise level estimating algorithm in the SVD domain in terms of mean square error (MSE) and average error for all considered choices of block size. The most significant improvements in MSE levels are obtained at low noise levels. For some test images, such as " Car” and " Girlface”, at s = 1, these improvements can be as high as 99% and 98.5%, respectively. In addition, the proposed algorithm eliminates the error-prone manual parameter fine-tuning and automates the entire noise level estimation process.

Cite

CITATION STYLE

APA

Turajlic, E., Begović., A., & Škaljo, N. (2019). Application of artificial neural network for image noise level estimation in the SVD domain. Electronics (Switzerland), 8(2). https://doi.org/10.3390/electronics8020163

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free