Texture variation adaptive image denoising with nonlocal PCA

by   Wenzhao Zhao, et al.

Image textures, as a kind of local variations, provide important information for human visual system. Many image textures, especially the small-scale or stochastic textures are rich in high-frequency variations, and are difficult to be preserved. Current state-of-the-art denoising algorithms typically adopt a nonlocal approach consisting of image patch grouping and group-wise denoising filtering. To achieve a better image denoising while preserving the variations in texture, we first adaptively group high correlated image patches with the same kinds of texture elements (texels) via an adaptive clustering method. This adaptive clustering method is applied in an over-clustering-and-iterative-merging approach, where its noise robustness is improved with a custom merging threshold relating to the noise level and cluster size. For texture-preserving denoising of each cluster, considering that the variations in texture are captured and wrapped in not only the between-dimension energy variations but also the within-dimension variations of PCA transform coefficients, we further propose a PCA-transform-domain variation adaptive filtering method to preserve the local variations in textures. Experiments on natural images show the superiority of the proposed transform-domain variation adaptive filtering to traditional PCA-based hard or soft threshold filtering. As a whole, the proposed denoising method achieves a favorable texture preserving performance both quantitatively and visually, especially for stochastic textures, which is further verified in camera raw image denoising.


page 1

page 2

page 3

page 5

page 6

page 7

page 8

page 12


Image Speckle Noise Denoising by a Multi-Layer Fusion Enhancement Method based on Block Matching and 3D Filtering

In order to improve speckle noise denoising of block matching 3d filteri...

Details Preserving Deep Collaborative Filtering-Based Method for Image Denoising

In spite of the improvements achieved by the several denoising algorithm...

A Patch-based Image Denoising Method Using Eigenvectors of the Geodesics' Gramian Matrix

With the sophisticated modern technology in the camera industry, the dem...

Noise-Level Estimation from Single Color Image Using Correlations Between Textures in RGB Channels

We propose a simple method for estimating noise level from a single colo...

Color Image and Multispectral Image Denoising Using Block Diagonal Representation

Filtering images of more than one channel is challenging in terms of bot...

Stochastic Texture Filtering

2D texture maps and 3D voxel arrays are widely used to add rich detail t...

Learning Raw Image Denoising with Bayer Pattern Unification and Bayer Preserving Augmentation

In this paper, we present new data pre-processing and augmentation techn...

Please sign up or login with your details

Forgot password? Click here to reset