SlideShare a Scribd company logo
1 of 7
Download to read offline
Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 
INTERNATIONAL JOURNAL OF ELECTRONICS AND 
17 – 19, July 2014, Mysore, Karnataka, India 
COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) 
ISSN 0976 – 6464(Print) 
ISSN 0976 – 6472(Online) 
Volume 5, Issue 8, August (2014), pp. 178-184 
© IAEME: http://www.iaeme.com/IJECET.asp 
Journal Impact Factor (2014): 7.2836 (Calculated by GISI) 
www.jifactor.com 
178 
 
IJECET 
© I A E M E 
IMPROVED NONLOCAL MEANS BASED ON PRE-CLASSIFICATION AND 
INVARIANT BLOCK MATCHING 
Chethan K1, Bindu N S2, Abhishek P3, Jayanth C K4 
1, 2, 3, 4ECE Department, VVCE, Gokulam, Mysore, India 
ABSTRACT 
One of the most popular image denoising methods based on self-similarity is called nonlocal 
means (NLM). Though it can achieve remarkable performance, this method has a few shortcomings, 
e.g., the computationally expensive calculation of the similarity measure, and the lack of reliable 
candidates for some non repetitive patches. In this paper, we propose to improve NLM by integrating 
Gaussian blur, clustering, and row image weighted averaging into the NLM framework. 
Experimental results show that the proposed technique can perform denoising better than the original 
NLM both quantitatively and visually, especially when the noise level is high. 
Keywords: Gaussian Blur, Image Denoising, K-Means Clustering, Moment Invariants, 
Nonlocal Means (NLM). 
1. INTRODUCTION 
Image denoising is often applied in display systems to improve the image quality, because 
source images are usually corrupted by various additive noises. There are many denoising methods 
in both spatial and frequency domains. Among spatial domain methods, prevailing techniques 
include bilateral filter[1], trained filter [2], K-SVD [3], and nonlocal means (NLM)-based filters, etc. 
State-of-the-art transform domain algorithms are Gaussian Scale Mixture Model based method [4], 
Stein’s Unbiased Risk Estimate (SURE)-LET [5] and Block Matching and 3-D filtering (BM3D) [6]. 
As transform-based methods require complex Fourier or wavelet transforms, which are usually not 
affordable by display devices due to hardware limitations, spatial techniques tend to be more 
practical. Many natural or texture images contain repetitive patterns. One of the popular denoising 
methods, NLM [7], exploits this image characteristic and produces promising results both objectively 
and subjectively. The main idea is to replace each pixel with a weighted average of other pixels with 
similar neighborhoods. The main difference between NLM and previous approaches is that the 
weights in the NLM filter do not depend on the spatial distance between target patches and 
candidates but depend on the difference of intensity values.
Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 
17 – 19, July 2014, Mysore, Karnataka, India 
1 v Ni v Nj h e 
Z i 
179 
 
The original NLM algorithm is computationally intensive, especially its full search. 
Accordingly, there has been a lot of work focusing on this issue. The most time-consuming part of 
NLM is weight calculation, so a lot of methods are dominantly based on how to eliminate dissimilar 
patches before weighted averaging. In [8], pre-selection of contributing neighborhoods based on 
mean and gradient values was proposed. Similarly, local variance [9] and singular value 
decomposition (SVD) [10] have been introduced to eliminate dissimilar pixels. In order to accelerate 
the weight calculation, fast Fourier transform (FFT) has been proposed in [11], which is 
approximately 50 times faster than the original NLM. The approach in [12] exploits the symmetry in 
the weight function, and computes Euclidean distance by a recursive moving average filter 
symmetrically, which also considerably improves the efficiency. Pang et al. [13] utilized several 
critical pixels in the center instead of all pixels in the neighborhood. For the improvement of 
quantitative and qualitative results, the tuning of the smoothing parameters has been proposed in [9]. 
In [14], a family of non-local image smoothing algorithms were designed which approximate 
the application of diffusion partial differential equation (PDE)’s on a specific Euclidean space of 
image patches. It can preserve the structures in the original image domain. In order to increase the 
number of reliable candidates of noisy target patches, the authors in [15] proposed RIBM for 
nonlocal image denoising, which involves several steps such as estimating the rotation angle, 
rotating the block via interpolation and then applying standard block matching. In our method, we 
focus on improving the denoising performance of NLM by the means of finding reliable candidate 
sets. Though previous methods [10], [15] have attempted to provide better candidates for weighted 
averaging, our approach is unique in that it exploits moment invariants in pre-selection and row 
image weighted averaging for performance improvement. The experimental results show that this 
method outperforms the original NLM in terms of both quantitatively and visual quality. 
The rest of this paper is organized as follows. Related work on NLM is summarized in 
Section 2. The proposed improvements on NLM are described in Section 3. In Section 4, 
experiments and results are presented. Section 5 provides the conclusion and future work. 
2. EXISTING METHOD 
The idea of NLM is based on the fact that patches in an image always have self-similarity. 
Given a noisy image V={v(i)|i} R2, the restored intensity of the pixel, N(v)(i) is a weighted average 
of all intensity values within the neighbourhood I . Let us denote [7] 
NL(v)(I)= 
 
jÌI 
w(i, j)v( j) 
(1) 
Where v is the intensity function, v(j) is the intensity at pixel j, and w(i, j) is the weight 
assigned to v(j) in the restoration of pixel i. The weight can be calculated by [7] 
W(i,j)= 
2 2 | ( ) ( )| / 
( ) 
− − 
(2) 
Where Ni denotes a patch of fixed size and it is cantered at the pixel i. The similarity |V(Ni)- 
v(Nj)|2 is measured as a decreasing function of weighted Euclidean distance. a0 is the standard 
deviation of the Gaussian kernel, Z(i) is the normalization constant with Z(i)=w(i, j) 
, and h acts 
as a filtering parameter. This method is computationally expensive and time consuming. The quality 
of the reconstructed image is poor when noise is high. In the proposed method the set of reliable
Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 
17 – 19, July 2014, Mysore, Karnataka, India 
candidates that are similar to current patch is increased by clustering based on similarities and row 
image weighted averaging. 
1 
Ps e 
x + y 
− 
G (x, y) s 
G (x, y) 
s 
Sum 
180 
3. PROPOSED METHOD 
 
In the proposed algorithm we are trying to improve the denoising performance of NLM by 
the means of finding more reliable candidate sets based on similarities. Improved NLM can be 
divided into Pre-processing, Feature extraction, clustering, and row image weighted averaging. 
3.1 Pre-processing 
In pre-processing Gaussian function is convolved with the noisy image to obtain Gaussian 
blurred image. This step removes high frequency noise and smoothens the noisy image. These are a 
type of low pass filters which are applied before feature extraction. Gaussian filter provides the pre-processing 
for pre-classification. They are a class of linear smoothing filters with weights chosen 
according to a Gaussian function. It is a very good filter to remove noise drawn from a normal 
distribution. The 2D zeromean discrete Gaussian function used for a mask defined by (2m+1) x 
(2m+1) with centre (0,0) and x,y ranging from (-m,-m) to (m,m) is denoted by 
G(x,y)= 
2 2 
2 2 
2 
2s 
(3) 
Where x,y={-m,.....,0,....,m} and  is the standard deviation of the Gaussian distribution. 
Normalization is necessary if we need to obtain the brightness level of the image 
Sum  = 
m 
  
=− =− 
x m 
m 
y m 
(4) 
Gk(x,y) = s 
(5) 
The result of Gaussian blur for the whole image is given by 
Gb = Gk * v (6) 
Where v is the intensity of the input noisy image and denotes the convolution operation. In 
our implementation, a large is not necessary, because most details of the input noisy image should be 
retained and Gaussian blur with a large might introduce artifacts.  determines the width of the filter 
and hence the amount of smoothing. After smoothing the image the filtered image is divided into 
patches of appropriate size. These patches serve as an input to feature extraction block. It is 
important to determine the size of the patches because if the size of the patch is large then the quality 
of the reconstructed image will be poor leading to less PSNR value. If the size of patch is small then 
there will be less reliable candidate for weighted averaging. 
3.2 Feature extraction 
Feature extraction is a special form of dimensionality reduction, in which we transform the 
input data in to set of features. Feature set will extract the relevant information from the input data in 
order to perform desired task using this reduced representation instead of full size input. Feature 
extraction is used in many algorithms such as face recognition, pattern recognition ect. In feature
Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 
17 – 19, July 2014, Mysore, Karnataka, India 
extraction moment invariants is applied on raw image patches to obtain moment vectors. Higher 
moment invariants were demonstrated to be more vulnerable in the case of additive white noise. 
Therefore, in the proposed algorithm, Hu’s moment invariants are applied, which has the highest 
order of 2, as feature descriptor for clustering. Given an image and an patch which is centered at 
location, the moment invariants of this patch can be represented by a vector. Then, for the whole 
image, such vectors which serve as the input vectors of the clustering HU’s Moment invariants are 
widely applied to image pattern recognition in a variety of applications due to its invariant features 
on image translation, scaling and rotation. It derives six absolute orthogonal invariants and one skew 
orthogonal invariant based upon algebraic invariants. Hu’s moments are rotational invariant which 
means that even if the patches is rotated by some angle or mirrored then also the moment values will 
be the same hence they are clustered under same group in later sections. 
 | ( ) | 
= Î 
181 
3.3 Clustering 
 
Clustering is a method of quantizing the vectors. In the proposed algorithm adaptive k-means 
clustering is used for vector quantization. Clustering is performed to obtain cluster of similar patches 
based on moment features. Here HU’s moment features are served for adaptive K-means clustering. 
In k-means clustering, the data is clustered randomly. To avoid this Davis-bouldin formula is used to 
get the best number of cluster, it can be defined as, 
DBI = 
M 
 
i 
= 
i R 
1 
M 1 
(7) 
The adaptive K-means clustering algorithm starts with the selection of K elements from the 
input data set. In each cluster it decides the number of comparisons for each search. Adaptively 
classify the acquired data by choosing appropriate centroid. Given a set of observations (x1, x2, …, 
xn), where each observation is a d-dimensional real vector, k-means clustering aims to partition the n 
observations into k sets (k  n) S = {S1, S2, …, Sk} so as to minimize the within-cluster sum of 
squares (WCSS) 
argsmin 
2 
1 ( ) ( ) 
− 
k 
i x j s i 
i x j μ 
(8) 
Where μi is the mean of points in Si. 
3.4 Row image and weighted averaging 
The clustered patches have similarities in terms of intensity shape and size. Patches in same 
cluster has more similar neighbourhood. A row image is constructed for each cluster hence for n 
clusters there will be n number of row images. Finally NLM is applied for each row image. The 
NLM filtered images are reconstructed by replacing each corresponding patches in the denoised 
image. 
The differences between our approach and NLM are as follows. 
1. Gaussian blur provides the pre-processing for pre-classification. The effect is illustrated in 
Fig. 2. In the original NLM, there is no pre-processing step. 
2. K-means clustering on moment invariants of the blurred noisy image serves as the pre-classification 
for our filtering process. In the original NLM, all target patches have fixed 
candidate sets, which is either the whole image or the neighbourhood centred at them. The 
figure below shows the block diagram of proposed algorithm.
Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM 
4. EXPERIMENTAL RESULTS 
17 – 19, July 2014, Mysor 
Fig. 1: Proposed Method 
In our experiments, the image data set is defined as:’1.ti 
-2014 
Mysore, Karnataka, India 
tif”. 
For performance evaluation, we compare our proposed method with the original NLM and a recent 
related method [15] based on this dataset. The evaluation metrics we adopt in our experiments are 
mean square error (MSE) and peak signal 
quantitative evaluations of the denoising results. MSE and PSNR are defined as: 
MSE= 
m 
− 
1 m 
Where I(I,j) is the original image, K(I,j) is the noisy image 
PSNR value can be calculated using MSE value as 
PSNR=10log 
MAX I 
Where MAXI is the maximum range of intensity and MSE is the mean square error. 
4.1 Parameters of Clustering 
We implemented our clustering method based on moment invariants. For standard K 
K-means 
clustering, there are several parameters which need to be decided. The type of distance we use, the 
number of clusters we assign, and the length of vectors we use in our 
we exploit the Euclidean distance for measuring the distance between two feature vectors as paper 
[10] did. According to [16], we choose the patch size as 5X 5. To test how the performance of the 
method varies with different values of K, we vary K in the range of 400 and 500. 
trends of PSNR are roughly the same: when K becomes larger, there are more clusters represent 
different types of details. However, if K goes too high, some clusters will not have enough 
candidates. As a result, the PSNR go down after the climax. Therefore, if complexity is not a 
concern, we can choose the optimal value of K depending on the size of the input noisy image. For 
our testing set, all the images are 225X225, so we choose K=1800 (when K=2 
twice of the time as takes.) to guarantee enough candidates for each patch according to the variation 
of visual results when we change K . 
182 
tif’, ’2.tif’, ’3.tif’, “4.tif”,”5.tif”.”6.tif” 
r signal-to-noise ratio (PSNR) PSNR is employed to provide 
 
= 
− 
= 
= 
1 
0 
1 
0 
[ ( , ) ( , )]2 
* 
i 
n 
j 
I i j K i j 
n 
(9) 
m,n is the size of the image. 
10log10( 
MSE 
2 
) (10) 
NLM based framework. Here 
s . The changing 
2800 800 it takes more than
Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM 
17 – 19, July 2014, Mysor 
Fig. 2: Experimental Results (A) Original Image, (B) Noisy Image, (C) Existing 
(D) Proposed 
NLM, (E) Gaussian Blur 
The difference in visual quality between the two methods can be inspected in the examples 
shown in Fig. 2. We observe that the proposed method can not only preserve better details but also 
remove severe noise. The method in [15] e 
may cause lack of proper candidates when the variation of the textures is strong. Our algorithm 
overcomes this by obtaining sufficient reliable candidates from K 
the original NLM is almost ineffective. When the noise level is high, the intensity based matching 
between patches is vulnerable to noise. Our scheme has adopted Gaussian blur as pre 
moment invariants are robust in noise inference as well. Our alg 
much better compared to other approaches (the original NLM 
before weighted averaging can ensure most patches to get reliable candidates. 
5. CONCLUSION 
In this paper, we proposed an 
employs RIBM but it is applied to neighborhoods, which 
K-means clustering on the Gaussian blurred image, which provides better classification before 
weighted averaging. Experimental results show that clustering on moment invariants is very effective 
for pre-classification. The proposed algorithm can effectively 
same time introduce fewer artifacts than the other methods. 
The K-means clustering used in our proposed method is a time 
work, we will investigate more efficient clustering methods to speed up the pre 
6. REFERENCE 
[1] C. Tomasi and R. Manduchi, “Bilateral filtering for gray and color images,” in Proc. 6th Int. 
Conf. Computer Vision, 1998, pp. 839 
[2] L. Shao, H. Zhang, and G. de Haan, “An overview and performance evaluation of 
classification-based least squares trained filters,” IEEE Trans. Image Process., vol. 17, 
pp. 1772–1782, Oct. 2008. 
[3] M. Protter and M. Elad, “Image sequence denoising via sparse and redu 
representations,” IEEE Trans. Image Process., vol. 18, pp. 27 
[4] G. Varghese and W. Zhou, “Video denoising based on a spatiotemporal Gaussian scale 
mixture model,” IEEE Trans. Circuits Syst. Video Technol., vol. 20, no. 7, pp. 1032 
Jul. 2010. 
183 
K–means clustering. We can see that 
iginal algorithms preserves the main structures 
NLM). It demonstrates that using clustering 
improved NLM method. It applies moment invariants based 
reconstruct finer details and at the 
time-consuming part. In future 
pre-classification step. 
839–846. 
27–35, Nov. 2003. 
-2014 
Mysore, Karnataka, India 
NLM, 
mploys pre-processing and 
orithms ). redundant 
1032–1040,
Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 
17 – 19, July 2014, Mysore, Karnataka, India 
184 
 
[5] F. Luisier, T. Blu, and M. Unser, “SURE-LET for orthonormal wavelet domain video 
denoising,” IEEE Trans. Circuits Syst. Video Technol., vol. 20, no. 6, pp. 913–919, 
Jun. 2010. 
[6] K. Dabov, A. Foi, V. Katkovnik, and K. Egiazarian, “Image denoising by sparse 3-D 
transform-domain collaborative filtering,” IEEE Trans. Image Process., vol. 16, 
pp. 2080–2095, Aug. 2007. 
[7] A. Buades, B. Coll, and J. M. Morel, “A review of image denoising algorithm, with a new 
one,” IEEE trans, vol. 4, pp. 490–530, 2005. 
[8] M. Mahmoudi and G. Sapiro, “Fast image and video denoising via nonlocal means of similar 
neighborhoods,” IEEE Signal Process. Lett., vol. 12, pp. 839–842, Dec. 2005. 
[9] P. Coupe, P. Yger, S. Prima, P. Hellier, C. Kervrann, and C. Barillot, “An optimized 
blockwise nonlocal means denoising filter for 3-D magnetic resonance images,” IEEE Trans. 
Med. Imag., vol. 27, no. 4, pp. 425–441, Apr. 2008. 
[10] T. Thaipanich, O. B. Tae, W. Ping-Hao, X. Daru, and C. C. J. Kuo, “Improved image 
denoising with adaptive nonlocal means (ANL-means) algorithm,” IEEE Trans. Consum. 
Electron., vol. 56,no. 4, pp. 2623–2630, Nov. 2010. 
[11] J. Wang, Y. Guo, Y. Ying, Y. Liu, and Q. Peng, “Fast non-local algorithm for image 
denoising,” in Proc. IEEE Int. Conf. Image Process, Atlanta, GA, USA, 2006, 
pp. 1429–1432. 
[12] B. Goossens, H. Luong, A. Pizurica, and W. Philips, “An improved non-local denoising 
algorithm,” in IEEE trans, Tuusalu, Finland, 2008, pp. 143–156. 
[13] P. Chao, O. C. Au, D. Jingjing, Y.Wen, and Z. Feng, “A fast NL-means method in image 
denoising based on the similarity of spatially sampled pixels,” in Proc. IEEE trans, on 
Multimedia Signal Processing, Rio de Janeiro, Brazil, 2009, pp. 1–4. 
[14] D. Tschumperle and L. Brun, “Non-local image smoothing by applying anisotropic diffusion 
PDE’s in the space of patches,” in Proc. IEEE Int.Conf. Image Process., Cairo, Egypt, 2009, 
pp. 2957–2960. 
[15] G. Sven, Z. Sebastian, and W. Joachim, “Rotationally invariant similarity measures for 
nonlocal image denoising,” J. Visual Comm. And Image Represent., vol. 22, pp. 117–130, 
Feb. 2011.

More Related Content

What's hot

Despeckling of Ultrasound Imaging using Median Regularized Coupled Pde
Despeckling of Ultrasound Imaging using Median Regularized Coupled PdeDespeckling of Ultrasound Imaging using Median Regularized Coupled Pde
Despeckling of Ultrasound Imaging using Median Regularized Coupled PdeIDES Editor
 
An Inclusive Analysis on Various Image Enhancement Techniques
An Inclusive Analysis on Various Image Enhancement TechniquesAn Inclusive Analysis on Various Image Enhancement Techniques
An Inclusive Analysis on Various Image Enhancement TechniquesIJMER
 
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...ijistjournal
 
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...IJERA Editor
 
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...iosrjce
 
An adaptive method for noise removal from real world images
An adaptive method for noise removal from real world imagesAn adaptive method for noise removal from real world images
An adaptive method for noise removal from real world imagesIAEME Publication
 
A new approach on noise estimation of images
A new approach on noise estimation of imagesA new approach on noise estimation of images
A new approach on noise estimation of imageseSAT Publishing House
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Non-Blind Deblurring Using Partial Differential Equation Method
Non-Blind Deblurring Using Partial Differential Equation MethodNon-Blind Deblurring Using Partial Differential Equation Method
Non-Blind Deblurring Using Partial Differential Equation MethodEditor IJCATR
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...journalBEEI
 
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...sipij
 
Implementation and performance evaluation of
Implementation and performance evaluation ofImplementation and performance evaluation of
Implementation and performance evaluation ofijcsa
 
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...IJECEIAES
 

What's hot (17)

Despeckling of Ultrasound Imaging using Median Regularized Coupled Pde
Despeckling of Ultrasound Imaging using Median Regularized Coupled PdeDespeckling of Ultrasound Imaging using Median Regularized Coupled Pde
Despeckling of Ultrasound Imaging using Median Regularized Coupled Pde
 
An Inclusive Analysis on Various Image Enhancement Techniques
An Inclusive Analysis on Various Image Enhancement TechniquesAn Inclusive Analysis on Various Image Enhancement Techniques
An Inclusive Analysis on Various Image Enhancement Techniques
 
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
 
Fk35963966
Fk35963966Fk35963966
Fk35963966
 
Df4201720724
Df4201720724Df4201720724
Df4201720724
 
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
www.ijera.com 68 | P a g e Leaf Disease Detection Using Arm7 and Image Proces...
 
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...
An Efficient Approach of Segmentation and Blind Deconvolution in Image Restor...
 
An adaptive method for noise removal from real world images
An adaptive method for noise removal from real world imagesAn adaptive method for noise removal from real world images
An adaptive method for noise removal from real world images
 
A new approach on noise estimation of images
A new approach on noise estimation of imagesA new approach on noise estimation of images
A new approach on noise estimation of images
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Non-Blind Deblurring Using Partial Differential Equation Method
Non-Blind Deblurring Using Partial Differential Equation MethodNon-Blind Deblurring Using Partial Differential Equation Method
Non-Blind Deblurring Using Partial Differential Equation Method
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...
 
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
 
Cm31588593
Cm31588593Cm31588593
Cm31588593
 
1873 1878
1873 18781873 1878
1873 1878
 
Implementation and performance evaluation of
Implementation and performance evaluation ofImplementation and performance evaluation of
Implementation and performance evaluation of
 
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
 

Viewers also liked

Sistemas operativos y correo electrónico
Sistemas operativos  y correo electrónicoSistemas operativos  y correo electrónico
Sistemas operativos y correo electrónicorichardpel
 
Effect of diabetes mellitus inpatient discharge planning model in Rongkham Ho...
Effect of diabetes mellitus inpatient discharge planning model in Rongkham Ho...Effect of diabetes mellitus inpatient discharge planning model in Rongkham Ho...
Effect of diabetes mellitus inpatient discharge planning model in Rongkham Ho...DMS Library
 
noticias de esportes e etc...
noticias de esportes e etc...noticias de esportes e etc...
noticias de esportes e etc...mathekinha
 
Ольга Лучка "Користування планшетом: lifehucks"
Ольга Лучка "Користування планшетом: lifehucks"Ольга Лучка "Користування планшетом: lifehucks"
Ольга Лучка "Користування планшетом: lifehucks"Lviv Startup Club
 
Eltangopatrimonioculturaldelahumanidad 100715080220 Phpapp01
Eltangopatrimonioculturaldelahumanidad 100715080220 Phpapp01Eltangopatrimonioculturaldelahumanidad 100715080220 Phpapp01
Eltangopatrimonioculturaldelahumanidad 100715080220 Phpapp01gvanesa
 
Las mejores fotos 1 .
Las mejores fotos 1 .Las mejores fotos 1 .
Las mejores fotos 1 .Jessenia
 
Rol del gobierno en el tema energetico
Rol del gobierno en el tema energeticoRol del gobierno en el tema energetico
Rol del gobierno en el tema energeticoASI El Salvador
 
Migracion web: Como abordar un cambio de dominio
Migracion web: Como abordar un cambio de dominioMigracion web: Como abordar un cambio de dominio
Migracion web: Como abordar un cambio de dominioEli Garcia
 

Viewers also liked (20)

Sistemas operativos y correo electrónico
Sistemas operativos  y correo electrónicoSistemas operativos  y correo electrónico
Sistemas operativos y correo electrónico
 
Effect of diabetes mellitus inpatient discharge planning model in Rongkham Ho...
Effect of diabetes mellitus inpatient discharge planning model in Rongkham Ho...Effect of diabetes mellitus inpatient discharge planning model in Rongkham Ho...
Effect of diabetes mellitus inpatient discharge planning model in Rongkham Ho...
 
noticias de esportes e etc...
noticias de esportes e etc...noticias de esportes e etc...
noticias de esportes e etc...
 
Universo Uninorte #6
Universo Uninorte #6Universo Uninorte #6
Universo Uninorte #6
 
¿Te alimentas bien
¿Te alimentas bien ¿Te alimentas bien
¿Te alimentas bien
 
EL SEXO CON NATURALIDAD
EL SEXO CON NATURALIDADEL SEXO CON NATURALIDAD
EL SEXO CON NATURALIDAD
 
Quieres jugar
Quieres jugarQuieres jugar
Quieres jugar
 
Robótica
RobóticaRobótica
Robótica
 
Ольга Лучка "Користування планшетом: lifehucks"
Ольга Лучка "Користування планшетом: lifehucks"Ольга Лучка "Користування планшетом: lifehucks"
Ольга Лучка "Користування планшетом: lifehucks"
 
El tren de la vida.
El tren de la vida.El tren de la vida.
El tren de la vida.
 
One Day For You
One Day For YouOne Day For You
One Day For You
 
Trabajo
TrabajoTrabajo
Trabajo
 
Eltangopatrimonioculturaldelahumanidad 100715080220 Phpapp01
Eltangopatrimonioculturaldelahumanidad 100715080220 Phpapp01Eltangopatrimonioculturaldelahumanidad 100715080220 Phpapp01
Eltangopatrimonioculturaldelahumanidad 100715080220 Phpapp01
 
Las mejores fotos 1 .
Las mejores fotos 1 .Las mejores fotos 1 .
Las mejores fotos 1 .
 
En El 2009
En El 2009En El 2009
En El 2009
 
Rol del gobierno en el tema energetico
Rol del gobierno en el tema energeticoRol del gobierno en el tema energetico
Rol del gobierno en el tema energetico
 
Dicas para viver bem 1
Dicas para viver bem 1Dicas para viver bem 1
Dicas para viver bem 1
 
Eventos
EventosEventos
Eventos
 
Migracion web: Como abordar un cambio de dominio
Migracion web: Como abordar un cambio de dominioMigracion web: Como abordar un cambio de dominio
Migracion web: Como abordar un cambio de dominio
 
Anna kostenko
Anna kostenkoAnna kostenko
Anna kostenko
 

Similar to Improved nonlocal means based on pre classification and invariant block matching

A modified pso based graph cut algorithm for the selection of optimal regular...
A modified pso based graph cut algorithm for the selection of optimal regular...A modified pso based graph cut algorithm for the selection of optimal regular...
A modified pso based graph cut algorithm for the selection of optimal regular...IAEME Publication
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...IRJET Journal
 
Image Denoising of various images Using Wavelet Transform and Thresholding Te...
Image Denoising of various images Using Wavelet Transform and Thresholding Te...Image Denoising of various images Using Wavelet Transform and Thresholding Te...
Image Denoising of various images Using Wavelet Transform and Thresholding Te...IRJET Journal
 
Boosting ced using robust orientation estimation
Boosting ced using robust orientation estimationBoosting ced using robust orientation estimation
Boosting ced using robust orientation estimationijma
 
Survey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesSurvey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesIRJET Journal
 
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...ijcsit
 
Orientation Spectral Resolution Coding for Pattern Recognition
Orientation Spectral Resolution Coding for Pattern RecognitionOrientation Spectral Resolution Coding for Pattern Recognition
Orientation Spectral Resolution Coding for Pattern RecognitionIOSRjournaljce
 
Boosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation EstimationBoosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation Estimationijma
 
Quality Prediction in Fingerprint Compression
Quality Prediction in Fingerprint CompressionQuality Prediction in Fingerprint Compression
Quality Prediction in Fingerprint CompressionIJTET Journal
 
A Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement TechniquesA Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement TechniquesIRJET Journal
 
IRJET- Efficient JPEG Reconstruction using Bayesian MAP and BFMT
IRJET-  	  Efficient JPEG Reconstruction using Bayesian MAP and BFMTIRJET-  	  Efficient JPEG Reconstruction using Bayesian MAP and BFMT
IRJET- Efficient JPEG Reconstruction using Bayesian MAP and BFMTIRJET Journal
 
Segmentation and Classification of MRI Brain Tumor
Segmentation and Classification of MRI Brain TumorSegmentation and Classification of MRI Brain Tumor
Segmentation and Classification of MRI Brain TumorIRJET Journal
 
Automatic Image Segmentation Using Wavelet Transform Based On Normalized Gra...
Automatic Image Segmentation Using Wavelet Transform Based  On Normalized Gra...Automatic Image Segmentation Using Wavelet Transform Based  On Normalized Gra...
Automatic Image Segmentation Using Wavelet Transform Based On Normalized Gra...IJMER
 
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...eSAT Publishing House
 
Speckle noise reduction using hybrid tmav based fuzzy filter
Speckle noise reduction using hybrid tmav based fuzzy filterSpeckle noise reduction using hybrid tmav based fuzzy filter
Speckle noise reduction using hybrid tmav based fuzzy filtereSAT Publishing House
 
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...
IRJET - Change Detection in Satellite Images using Convolutional Neural N...IRJET Journal
 
Sparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingSparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingEswar Publications
 

Similar to Improved nonlocal means based on pre classification and invariant block matching (20)

A modified pso based graph cut algorithm for the selection of optimal regular...
A modified pso based graph cut algorithm for the selection of optimal regular...A modified pso based graph cut algorithm for the selection of optimal regular...
A modified pso based graph cut algorithm for the selection of optimal regular...
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
 
Image Denoising of various images Using Wavelet Transform and Thresholding Te...
Image Denoising of various images Using Wavelet Transform and Thresholding Te...Image Denoising of various images Using Wavelet Transform and Thresholding Te...
Image Denoising of various images Using Wavelet Transform and Thresholding Te...
 
Boosting ced using robust orientation estimation
Boosting ced using robust orientation estimationBoosting ced using robust orientation estimation
Boosting ced using robust orientation estimation
 
Survey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesSurvey on Various Image Denoising Techniques
Survey on Various Image Denoising Techniques
 
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...
 
Orientation Spectral Resolution Coding for Pattern Recognition
Orientation Spectral Resolution Coding for Pattern RecognitionOrientation Spectral Resolution Coding for Pattern Recognition
Orientation Spectral Resolution Coding for Pattern Recognition
 
Boosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation EstimationBoosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation Estimation
 
Quality Prediction in Fingerprint Compression
Quality Prediction in Fingerprint CompressionQuality Prediction in Fingerprint Compression
Quality Prediction in Fingerprint Compression
 
A Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement TechniquesA Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement Techniques
 
IRJET- Efficient JPEG Reconstruction using Bayesian MAP and BFMT
IRJET-  	  Efficient JPEG Reconstruction using Bayesian MAP and BFMTIRJET-  	  Efficient JPEG Reconstruction using Bayesian MAP and BFMT
IRJET- Efficient JPEG Reconstruction using Bayesian MAP and BFMT
 
Segmentation and Classification of MRI Brain Tumor
Segmentation and Classification of MRI Brain TumorSegmentation and Classification of MRI Brain Tumor
Segmentation and Classification of MRI Brain Tumor
 
D04402024029
D04402024029D04402024029
D04402024029
 
Automatic Image Segmentation Using Wavelet Transform Based On Normalized Gra...
Automatic Image Segmentation Using Wavelet Transform Based  On Normalized Gra...Automatic Image Segmentation Using Wavelet Transform Based  On Normalized Gra...
Automatic Image Segmentation Using Wavelet Transform Based On Normalized Gra...
 
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
 
Speckle noise reduction using hybrid tmav based fuzzy filter
Speckle noise reduction using hybrid tmav based fuzzy filterSpeckle noise reduction using hybrid tmav based fuzzy filter
Speckle noise reduction using hybrid tmav based fuzzy filter
 
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
 
Sparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image ProcessingSparse Sampling in Digital Image Processing
Sparse Sampling in Digital Image Processing
 
Ijetr021113
Ijetr021113Ijetr021113
Ijetr021113
 
Ijetr021113
Ijetr021113Ijetr021113
Ijetr021113
 

More from IAEME Publication

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEIAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
 

More from IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Improved nonlocal means based on pre classification and invariant block matching

  • 1. Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 INTERNATIONAL JOURNAL OF ELECTRONICS AND 17 – 19, July 2014, Mysore, Karnataka, India COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) ISSN 0976 – 6464(Print) ISSN 0976 – 6472(Online) Volume 5, Issue 8, August (2014), pp. 178-184 © IAEME: http://www.iaeme.com/IJECET.asp Journal Impact Factor (2014): 7.2836 (Calculated by GISI) www.jifactor.com 178 IJECET © I A E M E IMPROVED NONLOCAL MEANS BASED ON PRE-CLASSIFICATION AND INVARIANT BLOCK MATCHING Chethan K1, Bindu N S2, Abhishek P3, Jayanth C K4 1, 2, 3, 4ECE Department, VVCE, Gokulam, Mysore, India ABSTRACT One of the most popular image denoising methods based on self-similarity is called nonlocal means (NLM). Though it can achieve remarkable performance, this method has a few shortcomings, e.g., the computationally expensive calculation of the similarity measure, and the lack of reliable candidates for some non repetitive patches. In this paper, we propose to improve NLM by integrating Gaussian blur, clustering, and row image weighted averaging into the NLM framework. Experimental results show that the proposed technique can perform denoising better than the original NLM both quantitatively and visually, especially when the noise level is high. Keywords: Gaussian Blur, Image Denoising, K-Means Clustering, Moment Invariants, Nonlocal Means (NLM). 1. INTRODUCTION Image denoising is often applied in display systems to improve the image quality, because source images are usually corrupted by various additive noises. There are many denoising methods in both spatial and frequency domains. Among spatial domain methods, prevailing techniques include bilateral filter[1], trained filter [2], K-SVD [3], and nonlocal means (NLM)-based filters, etc. State-of-the-art transform domain algorithms are Gaussian Scale Mixture Model based method [4], Stein’s Unbiased Risk Estimate (SURE)-LET [5] and Block Matching and 3-D filtering (BM3D) [6]. As transform-based methods require complex Fourier or wavelet transforms, which are usually not affordable by display devices due to hardware limitations, spatial techniques tend to be more practical. Many natural or texture images contain repetitive patterns. One of the popular denoising methods, NLM [7], exploits this image characteristic and produces promising results both objectively and subjectively. The main idea is to replace each pixel with a weighted average of other pixels with similar neighborhoods. The main difference between NLM and previous approaches is that the weights in the NLM filter do not depend on the spatial distance between target patches and candidates but depend on the difference of intensity values.
  • 2. Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 17 – 19, July 2014, Mysore, Karnataka, India 1 v Ni v Nj h e Z i 179 The original NLM algorithm is computationally intensive, especially its full search. Accordingly, there has been a lot of work focusing on this issue. The most time-consuming part of NLM is weight calculation, so a lot of methods are dominantly based on how to eliminate dissimilar patches before weighted averaging. In [8], pre-selection of contributing neighborhoods based on mean and gradient values was proposed. Similarly, local variance [9] and singular value decomposition (SVD) [10] have been introduced to eliminate dissimilar pixels. In order to accelerate the weight calculation, fast Fourier transform (FFT) has been proposed in [11], which is approximately 50 times faster than the original NLM. The approach in [12] exploits the symmetry in the weight function, and computes Euclidean distance by a recursive moving average filter symmetrically, which also considerably improves the efficiency. Pang et al. [13] utilized several critical pixels in the center instead of all pixels in the neighborhood. For the improvement of quantitative and qualitative results, the tuning of the smoothing parameters has been proposed in [9]. In [14], a family of non-local image smoothing algorithms were designed which approximate the application of diffusion partial differential equation (PDE)’s on a specific Euclidean space of image patches. It can preserve the structures in the original image domain. In order to increase the number of reliable candidates of noisy target patches, the authors in [15] proposed RIBM for nonlocal image denoising, which involves several steps such as estimating the rotation angle, rotating the block via interpolation and then applying standard block matching. In our method, we focus on improving the denoising performance of NLM by the means of finding reliable candidate sets. Though previous methods [10], [15] have attempted to provide better candidates for weighted averaging, our approach is unique in that it exploits moment invariants in pre-selection and row image weighted averaging for performance improvement. The experimental results show that this method outperforms the original NLM in terms of both quantitatively and visual quality. The rest of this paper is organized as follows. Related work on NLM is summarized in Section 2. The proposed improvements on NLM are described in Section 3. In Section 4, experiments and results are presented. Section 5 provides the conclusion and future work. 2. EXISTING METHOD The idea of NLM is based on the fact that patches in an image always have self-similarity. Given a noisy image V={v(i)|i} R2, the restored intensity of the pixel, N(v)(i) is a weighted average of all intensity values within the neighbourhood I . Let us denote [7] NL(v)(I)= jÌI w(i, j)v( j) (1) Where v is the intensity function, v(j) is the intensity at pixel j, and w(i, j) is the weight assigned to v(j) in the restoration of pixel i. The weight can be calculated by [7] W(i,j)= 2 2 | ( ) ( )| / ( ) − − (2) Where Ni denotes a patch of fixed size and it is cantered at the pixel i. The similarity |V(Ni)- v(Nj)|2 is measured as a decreasing function of weighted Euclidean distance. a0 is the standard deviation of the Gaussian kernel, Z(i) is the normalization constant with Z(i)=w(i, j) , and h acts as a filtering parameter. This method is computationally expensive and time consuming. The quality of the reconstructed image is poor when noise is high. In the proposed method the set of reliable
  • 3. Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 17 – 19, July 2014, Mysore, Karnataka, India candidates that are similar to current patch is increased by clustering based on similarities and row image weighted averaging. 1 Ps e x + y − G (x, y) s G (x, y) s Sum 180 3. PROPOSED METHOD In the proposed algorithm we are trying to improve the denoising performance of NLM by the means of finding more reliable candidate sets based on similarities. Improved NLM can be divided into Pre-processing, Feature extraction, clustering, and row image weighted averaging. 3.1 Pre-processing In pre-processing Gaussian function is convolved with the noisy image to obtain Gaussian blurred image. This step removes high frequency noise and smoothens the noisy image. These are a type of low pass filters which are applied before feature extraction. Gaussian filter provides the pre-processing for pre-classification. They are a class of linear smoothing filters with weights chosen according to a Gaussian function. It is a very good filter to remove noise drawn from a normal distribution. The 2D zeromean discrete Gaussian function used for a mask defined by (2m+1) x (2m+1) with centre (0,0) and x,y ranging from (-m,-m) to (m,m) is denoted by G(x,y)= 2 2 2 2 2 2s (3) Where x,y={-m,.....,0,....,m} and is the standard deviation of the Gaussian distribution. Normalization is necessary if we need to obtain the brightness level of the image Sum = m =− =− x m m y m (4) Gk(x,y) = s (5) The result of Gaussian blur for the whole image is given by Gb = Gk * v (6) Where v is the intensity of the input noisy image and denotes the convolution operation. In our implementation, a large is not necessary, because most details of the input noisy image should be retained and Gaussian blur with a large might introduce artifacts. determines the width of the filter and hence the amount of smoothing. After smoothing the image the filtered image is divided into patches of appropriate size. These patches serve as an input to feature extraction block. It is important to determine the size of the patches because if the size of the patch is large then the quality of the reconstructed image will be poor leading to less PSNR value. If the size of patch is small then there will be less reliable candidate for weighted averaging. 3.2 Feature extraction Feature extraction is a special form of dimensionality reduction, in which we transform the input data in to set of features. Feature set will extract the relevant information from the input data in order to perform desired task using this reduced representation instead of full size input. Feature extraction is used in many algorithms such as face recognition, pattern recognition ect. In feature
  • 4. Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 17 – 19, July 2014, Mysore, Karnataka, India extraction moment invariants is applied on raw image patches to obtain moment vectors. Higher moment invariants were demonstrated to be more vulnerable in the case of additive white noise. Therefore, in the proposed algorithm, Hu’s moment invariants are applied, which has the highest order of 2, as feature descriptor for clustering. Given an image and an patch which is centered at location, the moment invariants of this patch can be represented by a vector. Then, for the whole image, such vectors which serve as the input vectors of the clustering HU’s Moment invariants are widely applied to image pattern recognition in a variety of applications due to its invariant features on image translation, scaling and rotation. It derives six absolute orthogonal invariants and one skew orthogonal invariant based upon algebraic invariants. Hu’s moments are rotational invariant which means that even if the patches is rotated by some angle or mirrored then also the moment values will be the same hence they are clustered under same group in later sections. | ( ) | = Î 181 3.3 Clustering Clustering is a method of quantizing the vectors. In the proposed algorithm adaptive k-means clustering is used for vector quantization. Clustering is performed to obtain cluster of similar patches based on moment features. Here HU’s moment features are served for adaptive K-means clustering. In k-means clustering, the data is clustered randomly. To avoid this Davis-bouldin formula is used to get the best number of cluster, it can be defined as, DBI = M i = i R 1 M 1 (7) The adaptive K-means clustering algorithm starts with the selection of K elements from the input data set. In each cluster it decides the number of comparisons for each search. Adaptively classify the acquired data by choosing appropriate centroid. Given a set of observations (x1, x2, …, xn), where each observation is a d-dimensional real vector, k-means clustering aims to partition the n observations into k sets (k n) S = {S1, S2, …, Sk} so as to minimize the within-cluster sum of squares (WCSS) argsmin 2 1 ( ) ( ) − k i x j s i i x j μ (8) Where μi is the mean of points in Si. 3.4 Row image and weighted averaging The clustered patches have similarities in terms of intensity shape and size. Patches in same cluster has more similar neighbourhood. A row image is constructed for each cluster hence for n clusters there will be n number of row images. Finally NLM is applied for each row image. The NLM filtered images are reconstructed by replacing each corresponding patches in the denoised image. The differences between our approach and NLM are as follows. 1. Gaussian blur provides the pre-processing for pre-classification. The effect is illustrated in Fig. 2. In the original NLM, there is no pre-processing step. 2. K-means clustering on moment invariants of the blurred noisy image serves as the pre-classification for our filtering process. In the original NLM, all target patches have fixed candidate sets, which is either the whole image or the neighbourhood centred at them. The figure below shows the block diagram of proposed algorithm.
  • 5. Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM 4. EXPERIMENTAL RESULTS 17 – 19, July 2014, Mysor Fig. 1: Proposed Method In our experiments, the image data set is defined as:’1.ti -2014 Mysore, Karnataka, India tif”. For performance evaluation, we compare our proposed method with the original NLM and a recent related method [15] based on this dataset. The evaluation metrics we adopt in our experiments are mean square error (MSE) and peak signal quantitative evaluations of the denoising results. MSE and PSNR are defined as: MSE= m − 1 m Where I(I,j) is the original image, K(I,j) is the noisy image PSNR value can be calculated using MSE value as PSNR=10log MAX I Where MAXI is the maximum range of intensity and MSE is the mean square error. 4.1 Parameters of Clustering We implemented our clustering method based on moment invariants. For standard K K-means clustering, there are several parameters which need to be decided. The type of distance we use, the number of clusters we assign, and the length of vectors we use in our we exploit the Euclidean distance for measuring the distance between two feature vectors as paper [10] did. According to [16], we choose the patch size as 5X 5. To test how the performance of the method varies with different values of K, we vary K in the range of 400 and 500. trends of PSNR are roughly the same: when K becomes larger, there are more clusters represent different types of details. However, if K goes too high, some clusters will not have enough candidates. As a result, the PSNR go down after the climax. Therefore, if complexity is not a concern, we can choose the optimal value of K depending on the size of the input noisy image. For our testing set, all the images are 225X225, so we choose K=1800 (when K=2 twice of the time as takes.) to guarantee enough candidates for each patch according to the variation of visual results when we change K . 182 tif’, ’2.tif’, ’3.tif’, “4.tif”,”5.tif”.”6.tif” r signal-to-noise ratio (PSNR) PSNR is employed to provide = − = = 1 0 1 0 [ ( , ) ( , )]2 * i n j I i j K i j n (9) m,n is the size of the image. 10log10( MSE 2 ) (10) NLM based framework. Here s . The changing 2800 800 it takes more than
  • 6. Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM 17 – 19, July 2014, Mysor Fig. 2: Experimental Results (A) Original Image, (B) Noisy Image, (C) Existing (D) Proposed NLM, (E) Gaussian Blur The difference in visual quality between the two methods can be inspected in the examples shown in Fig. 2. We observe that the proposed method can not only preserve better details but also remove severe noise. The method in [15] e may cause lack of proper candidates when the variation of the textures is strong. Our algorithm overcomes this by obtaining sufficient reliable candidates from K the original NLM is almost ineffective. When the noise level is high, the intensity based matching between patches is vulnerable to noise. Our scheme has adopted Gaussian blur as pre moment invariants are robust in noise inference as well. Our alg much better compared to other approaches (the original NLM before weighted averaging can ensure most patches to get reliable candidates. 5. CONCLUSION In this paper, we proposed an employs RIBM but it is applied to neighborhoods, which K-means clustering on the Gaussian blurred image, which provides better classification before weighted averaging. Experimental results show that clustering on moment invariants is very effective for pre-classification. The proposed algorithm can effectively same time introduce fewer artifacts than the other methods. The K-means clustering used in our proposed method is a time work, we will investigate more efficient clustering methods to speed up the pre 6. REFERENCE [1] C. Tomasi and R. Manduchi, “Bilateral filtering for gray and color images,” in Proc. 6th Int. Conf. Computer Vision, 1998, pp. 839 [2] L. Shao, H. Zhang, and G. de Haan, “An overview and performance evaluation of classification-based least squares trained filters,” IEEE Trans. Image Process., vol. 17, pp. 1772–1782, Oct. 2008. [3] M. Protter and M. Elad, “Image sequence denoising via sparse and redu representations,” IEEE Trans. Image Process., vol. 18, pp. 27 [4] G. Varghese and W. Zhou, “Video denoising based on a spatiotemporal Gaussian scale mixture model,” IEEE Trans. Circuits Syst. Video Technol., vol. 20, no. 7, pp. 1032 Jul. 2010. 183 K–means clustering. We can see that iginal algorithms preserves the main structures NLM). It demonstrates that using clustering improved NLM method. It applies moment invariants based reconstruct finer details and at the time-consuming part. In future pre-classification step. 839–846. 27–35, Nov. 2003. -2014 Mysore, Karnataka, India NLM, mploys pre-processing and orithms ). redundant 1032–1040,
  • 7. Proceedings of the 2nd International Conference on Current Trends in Engineering and Management ICCTEM -2014 17 – 19, July 2014, Mysore, Karnataka, India 184 [5] F. Luisier, T. Blu, and M. Unser, “SURE-LET for orthonormal wavelet domain video denoising,” IEEE Trans. Circuits Syst. Video Technol., vol. 20, no. 6, pp. 913–919, Jun. 2010. [6] K. Dabov, A. Foi, V. Katkovnik, and K. Egiazarian, “Image denoising by sparse 3-D transform-domain collaborative filtering,” IEEE Trans. Image Process., vol. 16, pp. 2080–2095, Aug. 2007. [7] A. Buades, B. Coll, and J. M. Morel, “A review of image denoising algorithm, with a new one,” IEEE trans, vol. 4, pp. 490–530, 2005. [8] M. Mahmoudi and G. Sapiro, “Fast image and video denoising via nonlocal means of similar neighborhoods,” IEEE Signal Process. Lett., vol. 12, pp. 839–842, Dec. 2005. [9] P. Coupe, P. Yger, S. Prima, P. Hellier, C. Kervrann, and C. Barillot, “An optimized blockwise nonlocal means denoising filter for 3-D magnetic resonance images,” IEEE Trans. Med. Imag., vol. 27, no. 4, pp. 425–441, Apr. 2008. [10] T. Thaipanich, O. B. Tae, W. Ping-Hao, X. Daru, and C. C. J. Kuo, “Improved image denoising with adaptive nonlocal means (ANL-means) algorithm,” IEEE Trans. Consum. Electron., vol. 56,no. 4, pp. 2623–2630, Nov. 2010. [11] J. Wang, Y. Guo, Y. Ying, Y. Liu, and Q. Peng, “Fast non-local algorithm for image denoising,” in Proc. IEEE Int. Conf. Image Process, Atlanta, GA, USA, 2006, pp. 1429–1432. [12] B. Goossens, H. Luong, A. Pizurica, and W. Philips, “An improved non-local denoising algorithm,” in IEEE trans, Tuusalu, Finland, 2008, pp. 143–156. [13] P. Chao, O. C. Au, D. Jingjing, Y.Wen, and Z. Feng, “A fast NL-means method in image denoising based on the similarity of spatially sampled pixels,” in Proc. IEEE trans, on Multimedia Signal Processing, Rio de Janeiro, Brazil, 2009, pp. 1–4. [14] D. Tschumperle and L. Brun, “Non-local image smoothing by applying anisotropic diffusion PDE’s in the space of patches,” in Proc. IEEE Int.Conf. Image Process., Cairo, Egypt, 2009, pp. 2957–2960. [15] G. Sven, Z. Sebastian, and W. Joachim, “Rotationally invariant similarity measures for nonlocal image denoising,” J. Visual Comm. And Image Represent., vol. 22, pp. 117–130, Feb. 2011.