Abstract

Blind noise level estimation is a key issue in image processing applications that helps improve the visualization and perceptual quality of images. In this paper, we propose an improved block-based noise level estimation algorithm. The proposed algorithm first extracts homogenous patches from a single noisy image using local features, obtaining the covariance matrix eigenvalues of the patches, and constructs dynamic thresholds for outlier discrimination. By analyzing the correlations between scene complexity, noise strength, and other parameters, a nonlinear discriminant coefficient regression model is fitted to accurately predict the number of redundant dimensions and calculate the actual noise level according to the statistical properties of the elements in the redundancy dimension. The experimental results show that the accuracy and robustness of the proposed algorithm are better than those of the existing noise estimation algorithms in various scenes under different noise levels. It performs well overall in terms of performance and execution speed.

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