Under the guidance of Dr. K R. Rao Ramsanjeev Thota( )
List of Acronyms: List of Acronyms: CFAColor filter array DCTDiscrete cosine transform DWIDiffusion weighted images EKI Edge keeping index HARDI High angular resolution diffusion imaging LPGLocal pixel grouping LMSELeast mean square error MADMinimum absolute difference MPCMaximum matching pixel count NLMNon local mean MSEMean square error ODF Orientation distribution function PCA Principal component analysis PSNRPeak signal to noise ratio SSIMStructural similarity index metric SSDSum of squares differences SDStandard deviation SVDSingular value decomposition TVFTotal variation filter
INTRODUCTION Images are corrupted by noise during transmission and acquisition Various linear and non linear models have been proposed in order to get rid of noise but have their own drawbacks. Principal component analysis (PCA) is a popular method that has yielded good results in image de- noising.
OBJECTIVE The project aims to denoise the noisy image to the maximum level and obtain acceptable performance. A study will be done on types of noises, various performance evaluation tools and the key techniques Local Pixel Grouping and Principal Component Analysis Peak Signal to Noise Ratio(PSNR) and Structural Similarity Index(SSIM) are used as evaluation metrics.
LPG PCA Transforma tion Inverse PCA Transforma tion Inverse PCA Transformat ion PCA Transformat ion LPG 1 st Stage 2 nd Stage Denoised Image Denoised Image After 1 st stage FIGURE 1: LPG – PCA based Algorithm METHODOLOGY [5]
LOCAL PIXEL GROUPING Different grouping techniques such as block matching [19], k-means clustering [21] can be employed. Block matching is used in this project for LPG. Grouping the training samples similar to the central KxK block in the LxL training window. FIGURE 2: Figure 2 shows the way in which pixels are grouped to form a training block and the variable block in block matching technique. ]
PRINCIPAL COMPONENT ANALYSIS PCA is a classical decorrelation technique in statistical signal processing. [18],[19] By transforming the original dataset into PCA domain and preserving only the several most significant principal components, the noise and trivial information can be removed.[19] Advantage of PCA is that you compress the data without much loss of information. [18]
Steps for PCA [18] Getting data Mean calculation and mean subtraction from each pixel Calculation of covariance matrix Calculation of eigenvectors and eigenvalues of covariance matrix Deriving the new data set Getting the old data back
EXAMPLE [19] a) original House image b) noise corrupted House image a) b)
c) Denoised House image after first stage of LPG-PCA method d) Denoised House image after the second stage of LPG-PCA method. c) d)
APPLICATIONS OF PCA[1],[4],[18] Used for Image compression Used for finding patterns Used in Image representation A clear study on applications of PCA will be done in the project.
References [1] J. Karhunen, L. Wang and R. Vigario,” Nonlinear PCA type approaches for source separation and independent component analysis”, in proceedings of the IEEE international conference on neural networks, vol. 2, pp , November 1995 [2] Z. Wang, A. C. Bovik, H. R. Sheikh and E. P Simoncelli, “Image quality assessment: from error visibility to structural similarity”, IEEE Transactions on Image processing, vol. 13, issue 4, pp 600 – 612, April [3]L. Bihan and N. Sangwine, “Quaternion principal component analysis of color images”,in proceedings of the IEEE international conference on Image processing, vol. 1, pp 809 – 812, September 2003 [4] J.S. Taur and C. W. Tao, “Medical image compression using principal component analysis”, in proceedings of the IEEE international conference on Image processing, vol. 2, pp 903 – 906, September [5] S. G. Chang, Y. Bin and M. Vetterli, “ Spatially adaptive wavelet thresholding with context modeling for image denoising”, in proceedings of the IEEE international conference on Image processing, vol. 1, pp 535 – 539, October 1998.
[6] J. Portilla, V. Strela, M. J. Wainwright and E. P. Simoncelli, “Image denoising using scale mixtures of Gaussians in the wavelet domain”, IEEE Transactions on Image Processing, vol. 12, issue 11, pp1338–1351, November [7] D. D. Muresan and T. W. Parks, “Adaptive principal components and image denoising”, in proceedings of the IEEE international conference on Image Processing, vol. 1, pp 14–17, September [8] A. Pizurica and W. Philips, “Estimating the probability of the presence of a signal of interest in multi resolution single and multiband image denoising”, IEEE Transactions on Image Processing, vol. 15, issue 3, pp 654–665, March [9]A. Buades, B. Coll, and J. Morel, “A non-local algorithm forimage denoising”, in IEEE Computer Society Conference on Computer Vision and Pattern Recognition, vol. 2, pp 60– 65, June 2005 [online]. Available: [10]L. Zhang, X. Wu, and D. Zhang, “Color reproduction from noisy CFA data of single sensor digital cameras,” IEEE Transactions on Image processing, vol. 16, issue 9, pp 2184– 2197, September [11]K. Hirakawa and T. Parks, “Joint demosaicing and denoising”, IEEE Transactions on Image Processing, vol. 15, issue 8, pp 2146–2157, August [12] L. Xin and M. T. Orchard, “Spatially adaptive image denoising under over complete expansion”, in proceedings of the IEEE international conference on Image processing, vol. 3, pp 300 – 303, September 2000.
[13] C. Kervrann and J. Boulanger, “Optimal spatial adaptation for patch based image denoising”, IEEE Transactions on Image Processing,vol. 15, issue 10, pp 2866–2878, October [14] D. Zhang, P. Bao and W. Xiaolin, “Multiscale LMSE – based image denoising with optimal wavelet selection”, IEEE Transactions on Circuits and Systems for video technology, vol. 15, issue 4, pp 469 – 481, April [15] M. Aharon, M. Elad and A. M. Bruckstein, “The K-SVD: an algorithm for designing of overcomplete dictionaries for sparse representation”, IEEE Transactions onSignal Processing, vol. 54, issue 11, pp 4311–4322, November 2006 [16] R.C. Gonzalez and R.E. Woods, “Digital Image Processing”, second edition, Prentice- Hall, Englewood Cliffs, NJ, 2008 [17] D. L. Donoho, “Denoising by soft thresholding”, IEEE Transactions on Information Theory, vol. 41, issue 3, pp 613 – 627, May [18] L. I. Smith, “A tutorial on Principal Components Analysis”, February2002. [online]. Available: [19] L. Zhang, W. Dong and D. Zhang, “The two stage image denoising by principal component analysis with local pixel grouping”, 2010, [online]. Available:
[20] A. Rajwade, A. Rangarajan and A. Banerjee, “Image denoising using the higher order singular value decomposition”, IEEE Transactions on pattern analysis and machine intelligence, vol. 35, issue 4, pp 849 – 862, June [online]. Available: [21] S. N. Sulaiman, N. A. M. Isa, “ Adaptive fuzzy k means clustering algorithm for image segmentation”, IEEE Transactions on consumer electronics, vol. 56, issue 4, pp , November 2010.