Noise reduction of shot-noise-dominated hyperspectral imagery by combining PCA with existing denoising methods
Abstract
In this paper, we revisit the effects of principal component analysis (PCA) on hyperspectral imagery denoising. Our previous work combined PCA with wavelet shrinkage and particularly good denoising results has been achieved. We debate that any denoising methods can be used to replace wavelet shrinkage in our PCA+wavelet shrinkage algorithm. The major difference between this work and our previous PCA-based denoising method is that we consider a mixture of Gaussian and shot noise in this work whereas our previous methods studied Gaussian white noise alone. In addition, we retain k1(k1<D) PCA output components in our forward PCA transform in this paper whereas we keep all PCA output components (k1=D) in our previous works. The D above is the number of spectral bands in the original hyperspectral imagery data cube. In addition, PCA is much better than nonlinear PCA for hyperspectral imagery denoising when Gaussian white noise and shot noise are introduced as demonstrated in this paper. Extensive experiments demonstrate that the method proposed in this paper outperforms the existing methods significantly in terms of signal-to-noise ratio for two testing hyperspectral imagery data cubes.