SlideShare a Scribd company logo
1 of 7
Download to read offline
Huda Al-Ghaib & Reza Adhami
International Journal of Image Processing (IJIP), Volume (9) : Issue (6) : 2015 304
Denoising Process Based on Arbitrarily Shaped Windows
Huda Al-Ghaib Huda.Ghaib@uvu.edu
Assistant Professor/Computer Science/Technology and Computing
Utah Valley University
Orem, 84058, USA
Reza Adhami adhamir@uah.edu
Professor/Electrical and Computer Engineering
University of Alabama in Huntsville
Huntsville, 35899, USA
Abstract
Many factors, such as moving objects, introduce noise in digital images. The presence of noise
affects image quality. The image denoising process works on reconstructing a noiseless image
and improving its quality. When an image has an additive white Gaussian noise (AWGN) then
denoising becomes a challenging process. In our research, we present an improved algorithm for
image denoising in the wavelet domain. Homogenous regions for an input image are estimated
using a region merging algorithm. The local variance and wavelet shrinkage algorithm are applied
to denoise each image patch. Experimental results based on peak signal to noise ratio (PSNR)
measurements showed that our algorithm provided better results compared with a denoising
algorithm based on a minimum mean square error (MMSE) estimator.
Keywords: Region Merging, Wavelet Transform, Image Denoising, Noise Estimation, Wavelet
Shrinkage Process.
1. INTRODUCTION
Digital images have numerous applications in areas such as medical imaging, biometrics,
robotics, and image navigation [1]. Some examples of medical imaging are computed
tomography scan (CT), magnetic resonance imaging (MRI), ultrasound, X-ray, myocardial
perfusion, and mammography. Medical imaging devices have helped physicians diagnose
different diseases at early stages. In some cases, medical images may be noisy due to factors
such as patient movement during the imaging process [2]-[4]. Noise presented in a digital image
affects its quality. Noise occurs during image acquisition and/ or transmission. In most cases,
noise originates from an unknown source and location. In this case, the noise is assumed to be
an additive white Gaussian noise (AWGN) of unknown mean and variance. Accurate estimation
of noise parameters is a preliminary step in a successful denoising process.
The main goal of the presented research is to provide a method to denoise digital images using
accurate estimations of noise variance. The denoising process is applied on local image patches.
First, an input image is subdivided into a number of patches. For each patch, the local variance is
estimated and used to denoise the image using a wavelet shrinkage denoising algorithm. Noise
estimation and elimination are executed in the wavelet domain.
2. MATERIALS and METHODS
2.1 The Proposed Algorithm
AWGN presented in digital images is of an additive nature. Differentiation of image information
and noise is a challenging procedure. AWGN is characterized by its mean and variance. In most
cases, AWGN is assumed to possess a mean of zero. In our research, wavelet transform is
Huda Al-Ghaib & Reza Adhami
International Journal of Image Processing (
applied to decompose an input image of size
magnitude of the vertical and horizontal details is computed to produce an image,
‫.ܰݔܯ‬ MAG is subdivided into a
computed to estimate the local variance using only the homogenous regions [5].
merging algorithm is explained in detail in
Section 2.3, is applied to denoise the sub image
2.2 Local Noise Estimation Using
An image ‫ܫ‬ is subdivided into ‫ܯݔܯ‬
as shown in Figure 1. Where
window at the center in ܴ. For each sub window in
satisfied:
1. for .
2. .
where ‫ܯ‬ ൌ 9, ݉ ൌ 3, and ܳ ൌ 9
The variance for the pixels within
adjacent sub windows are merged with
test is computed as:
where is the variance of ‫ݎ‬௤. Each sub window is assumed to be of zero mean and the variance
is computed as:
where	ܿ௤ is the coefficient within
where ‫ݐ‬ ൌ 0.2. If ݉௤ ൌ 1 for a given
homogeneity test is performed on every sub wind
shape. When ܳ ൌ 9, there are
possible configurations for ܴ.
Image Processing (IJIP), Volume (9) : Issue (6) : 2015
to decompose an input image of size ‫ܰݔܯ‬ into high and low frequency components. The
magnitude of the vertical and horizontal details is computed to produce an image,
a number of sub images. For each sub image, region merging is
to estimate the local variance using only the homogenous regions [5].
merging algorithm is explained in detail in Section 2.2. A wavelet shrinkage process, explained in
, is applied to denoise the sub image using the estimated variance [6].
Local Noise Estimation Using The Region-Merging Algorithm
‫ܯݔܯ‬ windows. Next, ܴ window is subdivided into ܳ
are the sub windows each of size ݉‫݉ݔ‬
. For each sub window in ܴ, the following two conditions must be
9.
FIGURE 1: Region ܴ of size 9x9.
The variance for the pixels within 	‫ݎ‬଴ is and is considered as the seed sub window in
adjacent sub windows are merged with ‫ݎ‬଴ if they pass the homogeneity test. The homogeneity
(1)
. Each sub window is assumed to be of zero mean and the variance
(2)
within ‫ݎ‬௤. The following condition is applied to test ݄௤:
݉௤ ൌ ൜
1,											݂݅	݄௤ ൏ ‫ݐ‬
0, ‫݁ݏ݅ݓݎ݄݁ݐ݋‬
(3)
for a given ‫ݎ‬௤, then ‫ݎ‬௤ is merged with ‫ݎ‬଴, otherwise it is discarded. The
homogeneity test is performed on every sub window in ܴ. As a result, final ܴ is of an arbitrary
2ொିଵ
ൌ 256 different configurations for ܴ. Figure 2 shows some
305
into high and low frequency components. The
magnitude of the vertical and horizontal details is computed to produce an image, MAG, of size
ub images. For each sub image, region merging is
to estimate the local variance using only the homogenous regions [5]. The region
. A wavelet shrinkage process, explained in
ܳ sub windows
݉‫.݉ݔ‬ ‫ݎ‬଴ is the sub
, the following two conditions must be
and is considered as the seed sub window in ܴ. Other
if they pass the homogeneity test. The homogeneity
. Each sub window is assumed to be of zero mean and the variance
, otherwise it is discarded. The
is of an arbitrary
2 shows some
Huda Al-Ghaib & Reza Adhami
International Journal of Image Processing (
The local noise variance for the merged sub windows
where is the global noise variance estimated using
[5]. Equation (4) is applied on each image patch.
FIGURE 2: Local windows with arbitrary size and shape
2.3 The Denoising Algorithm
A wavelet shrinkage denoising operator can be defined as [24]:
Since ‫ݔ‬ is the magnitude of the detail coefficients and is always
as:
The function ‫ܥ‬ሺ‫ܯ‬ሻ must satisfy the following two conditions:
1. Being a piece wise linear function.
2. Being a monotonically non-decreasing function.
ܶ௡ is the threshold value. An accurate estimation for
process. Reference [8] suggested the following mathematical model to compute
ܰ is the signal length and
equation (7) cannot be applied to our algorithm for the following reasons:
1. It uses a non-orthogonal UWT.
2. The shrinkage operation is applied to the magnitudes of the gradi
wavelet coefficients.
Image Processing (IJIP), Volume (9) : Issue (6) : 2015
The local noise variance for the merged sub windows is computed as:
(4)
is the global noise variance estimated using a variation-adaptive evolutionary approach
[5]. Equation (4) is applied on each image patch.
Local windows with arbitrary size and shape; ‫ݎ‬௢ is the gray-scale region
A wavelet shrinkage denoising operator can be defined as [24]:
(5)
is the magnitude of the detail coefficients and is always , equation (5) can be rewritten
(6)
must satisfy the following two conditions:
Being a piece wise linear function.
decreasing function.
ccurate estimation for ܶ௡ is needed to have an efficient denoising
] suggested the following mathematical model to compute ܶ௡
(7)
is the standard deviation of the wavelet coefficients. However,
pplied to our algorithm for the following reasons:
orthogonal UWT.
The shrinkage operation is applied to the magnitudes of the gradient coefficients instead of the
306
adaptive evolutionary approach
scale region.
) can be rewritten
to have an efficient denoising
as:
is the standard deviation of the wavelet coefficients. However,
ent coefficients instead of the
Huda Al-Ghaib & Reza Adhami
International Journal of Image Processing (
For a white Gaussian noise, the probability distr
characterized by the Rayleigh distribution as [
As a result, there is a direct relationship between
deviations for the Gaussian and Rayleigh distributions respectively. Thus, equation (
rewritten as:
‫݌‬ is the probability of noise removal for a particular threshold
Based on Equation (10),
is computed using the histogram of
applied a novel approach based on ACO to achieve an accurate estimation of
2.4 Error Rate for Estimation
A set of images was used as experimental input to test the noise variance estimation algorithms.
These images are: Lena, cameraman, barbara, kodim05, kodim06, kodim07, kodim08, kodim21,
and kodim24, Figure 3 shows the input images. AWGN with different stan
were added to the input images, i.e.,
images of high noise density. Noise variance is estimated using
approach [7]. Table I displays the averaged
and estimated. Table II displays the averaged error rate for the estimated noise variance for the
input images. Even though the added noise possesses high standard deviations, it is obvious
from Tables I and II that the estimation process is of low error rate.
Image Processing (IJIP), Volume (9) : Issue (6) : 2015
For a white Gaussian noise, the probability distribution function of the magnitude of gradients is
characterized by the Rayleigh distribution as [8]:
(8)
As a result, there is a direct relationship between and , where and are the standard
Gaussian and Rayleigh distributions respectively. Thus, equation (
(9)
is the probability of noise removal for a particular threshold ܶ௡ and is computed as:
(10)
for ‫݌‬ ൌ 0.999, and for ‫݌‬ ൌ 0.99996
computed using the histogram of and an iterative curve fitting function. In our paper we
applied a novel approach based on ACO to achieve an accurate estimation of [7].
stimation
A set of images was used as experimental input to test the noise variance estimation algorithms.
These images are: Lena, cameraman, barbara, kodim05, kodim06, kodim07, kodim08, kodim21,
and kodim24, Figure 3 shows the input images. AWGN with different standard deviation values
were added to the input images, i.e., and 25.5 respectively. This produced
images of high noise density. Noise variance is estimated using a variation-adaptive evolutionary
approach [7]. Table I displays the averaged normalized values for the noise variance, i.e., added
Table II displays the averaged error rate for the estimated noise variance for the
input images. Even though the added noise possesses high standard deviations, it is obvious
I and II that the estimation process is of low error rate.
FIGURE 3: Input Images.
307
ibution function of the magnitude of gradients is
are the standard
Gaussian and Rayleigh distributions respectively. Thus, equation (7) can be
and is computed as:
99996. In [6] and [8]
and an iterative curve fitting function. In our paper we
].
A set of images was used as experimental input to test the noise variance estimation algorithms.
These images are: Lena, cameraman, barbara, kodim05, kodim06, kodim07, kodim08, kodim21,
dard deviation values
respectively. This produced
adaptive evolutionary
normalized values for the noise variance, i.e., added
Table II displays the averaged error rate for the estimated noise variance for the
input images. Even though the added noise possesses high standard deviations, it is obvious
Huda Al-Ghaib & Reza Adhami
International Journal of Image Processing (IJIP), Volume (9) : Issue (6) : 2015 308
TABLE 1: Noise Variance Estimation.
(Added) 0.1 0.078 0.05 0.04 0.01
(Estim.) ACO 0.082 0.068 0.059 0.048 0.028
TABLE 2: Mean and variance of error rate: Comparison for different noise estimation algorithms.
Mean of error rate Variance of error rate
0.1 0.0197 1.2419e-005
0.0784 0.0108 1.2535e-005
0.05 0.0034 1.1162e-005
0.04 0.0055 3.6346e-005
0.01 0.0035 5.3444e-006
3. EXPERIMENTAL RESUTLS
The noisy images, along with the estimated noise variance, are used as inputs for the denoising
algorithm. Wavelet transform is applied to decompose the input image. The algorithm is
performed on the magnitude of the horizontal and vertical details. The algorithm explained in
Section 2.3 is implemented to estimate the local variance for each image patch. The local
denoising process is applied using the denoising algorithm explained earlier in Section 2.3.
Denoising is performed twice using a minimum mean square error (MMSE) estimator and wavelet
shrinkage algorithm respectively. The peak signal to noise ratio (PSNR) is computed for the noisy
and denoised images, and the results are presented in Table III. Notations (1) and (2) in Table III
illustrate wavelet-based denoising based on a MMSE estimator and our algorithm respectively.
From Table III it is obvious that our improved algorithm provided better results compared with the
original algorithm based on using a MMSE estimator [5]. These results showed that MMSE
provided slightly better results in only 10 cases compared with our algorithm. Our algorithm
accuracy is 78.78%.
4. CONCLUSION
This research provided an improved denoising algorithm based on wavelet shrinkage operation.
A region merging algorithm is developed in the wavelet domain to locate the homogenous
regions. The local homogenous regions are applied to estimate the local variance to denoise the
region using the region merging algorithm. Experimental results based on PSNR illustrated in
Table III showed that our improved algorithm provided better results compared with minimum
mean square error (MMSE) in 78.78% of the cases.
5. REFERENCES
[1] H. Al-Ghaib and R. Adhami, An E-learning interactive course for teaching digital image
processing at the undergraduate level in engineering, Interactive Collaborative Learning
(ICL), 2012 15th International Conference on, vol.1, no.5, pp.26-28, September 2012.
[2] R. Eisenberg and A. Margulis. A Patient's Guide To Medical Imaging. New York, Oxford
University Press, 2011.
[3] U. Bhowmik, M. Iqbal, and R. Adhami, Mitigating motion artifact in FDK based 3D Cone-
beam Brain Imaging System using markers, Central European Journal of Engineering,
vol.2, no.3, pp.369-382.
[4] U. Bhowmik and R. Adhami, A Novel Technique for Mitigating Motion Artifacts in 3D Brain
Imaging System, Scientific Iranica, vol.20, no.3, pp.746-759, March 2013.
Huda Al-Ghaib & Reza Adhami
International Journal of Image Processing (IJIP), Volume (9) : Issue (6) : 2015 309
[5] I. Kyu and Y. Kim, Wavelet-based denoising with nearly arbitrarily shaped windows, Signal
Processing Letters, IEEE, vol.11, no.12, pp.937-940, December 2004.
[6] A. Mencattini, M. Salmeri, R. Lojacono, M. Frigerio, and F. Caselli, Mammographic Images
Enhancement and Denoising for Breast Cancer Detection Using Dyadic Wavelet
Processing, Instrumentation and Measurement, IEEE Transactions on, vol.57, no.7,
pp.1422-1430, July 2008.
[7] J. Tian and L. Chen, Image Noise Estimation Using A Variation-Adaptive Evolutionary
Approach, Signal Processing Letters, IEEE , vol.19, no.7, pp.395-398, July 2012.
[8] J. Fan and A. Laine, Contrast enhancement by multiscale and nonlinear operators,
Wavelets in Medicine and Biology., pp. 163-192. Boca Raton, FL: CRC, March 1996.
Huda Al-Ghaib & Reza Adhami
International Journal of Image Processing (IJIP), Volume (9) : Issue (6) : 2015 310
TABLE 3: PSNR for Noisy and Denoised Images.
(Added) 0.1 0.078 0.05 0.04 0.01
Estimated , Lena 0.08 0.07 0.046 0.039 0.014
PSNR -noisy Lena 14.25 15.04 16.58 17.41 23.07
PSNR- denoised Lena(1) 23.02 23.09 25.94 25.31 31.5
PSNR- denoised Lena(2) 20.93 20.15 20.22 22.99 27.83
Estimated , camerman 0.082 0.067 0.05 0.056 0.022
PSNR- noisy cameraman 14.34 15.2 16.61 17.42 23.05
PSNR- denoised cameraman (1) 22.08 22.47 24.69 23.94 29.25
PSNR- denoised cameraman (2) 19.17 20.06 22.04 22.04 26.36
Estimated , barbara 0.08 0.07 0.05 0.04 0.02
PSNR- noisy barbara 14 14.78 16.4 17.27 23.03
PSNR- denoised barbara (1) 23.17 23.6 25.16 25.93 32.58
PSNR- denoised barbara (2) 20.91 22.64 21.25 23.12 28.32
Estimated , kodim05 0.08 0.067 0.047 0.05 0.037
PSNR-noisy kodim05 13.53 14.47 16.28 17.17 23.08
PSNR-denoised kodim05 (1) 25.02 24.61 26.62 27.1 27.86
PSNR-denoised kodim05 (2) 23.27 22.95 24.76 24.32 27.51
Estimated , kodim06 0.09 0.07 0.054 0.04 0.02
PSNR- noisy kodim06 14.67 15.5 17.7 17.95 23.56
PSNR-denoised kodim06 (1) 19.03 20.45 21.95 21.43 23.56
PSNR-denoised kodim06 (2) 16.89 18.64 19.03 19.95 21.66
Estimated , kodim07 0.08 0.068 0.048 0.041 0.016
PSNR- noisy kodim07 13.83 14.6 16.25 17.15 23.03
PSNR- denoised kodim07 (1) 23.55 26.89 26.4 27.1 28.04
PSNR- denoised kodim07 (2) 21.99 21.84 22 24.48 27.51
Estimated , kodim08 0.09 0.07 0.06 0.06 0.06
PSNR- noisy kodim08 23.42 15.28 16.92 17.8 23.45
PSNR- denoised kodim08 (1) 23.21 20.21 20.4 21.85 22.73
PSNR- denoised kodim08 (2) 17.74 18.84 19.1 18.55 21.37
Estimated , kodim21 0.08 0.07 0.05 0.04 0.03
PSNR- noisy kodim21 13.96 14.77 16.39 17.2 23.1
PSNR- denoised kodim21 (1) 23.42 23.54 23.76 25.17 27.5
PSNR- denoised kodim21 (2) 20.5 20.96 22.7 22.96 23.57
Estimated , kodim24 0.08 0.07 0.05 0.04 0.025
PSNR-noisy kodim24 13.92 14.79 16.53 17.43 23.35
PSNR- denoised kodim24 (1) 21.55 21.84 22.17 22.41 23.43
PSNR- denoised kodim24 (2) 19.01 20.4 19.77 20.63 22.12

More Related Content

What's hot

Image pre processing
Image pre processingImage pre processing
Image pre processingAshish Kumar
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)asodariyabhavesh
 
Data hiding using image interpolation
Data hiding using image interpolationData hiding using image interpolation
Data hiding using image interpolationVikrant Arya
 
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
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom ConceptsImage Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom Conceptsmmjalbiaty
 
Image pre processing - local processing
Image pre processing - local processingImage pre processing - local processing
Image pre processing - local processingAshish Kumar
 
Digitized images and
Digitized images andDigitized images and
Digitized images andAshish Kumar
 
Lect 02 second portion
Lect 02  second portionLect 02  second portion
Lect 02 second portionMoe Moe Myint
 
Image processing
Image processingImage processing
Image processingPooja G N
 
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...INFOGAIN PUBLICATION
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentationasodariyabhavesh
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentationHaitham Ahmed
 
Image segmentation
Image segmentation Image segmentation
Image segmentation Amnaakhaan
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsA B Shinde
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalizationtreasure17
 
Detecting image splicing in the wild Web
Detecting image splicing in the wild WebDetecting image splicing in the wild Web
Detecting image splicing in the wild WebSymeon Papadopoulos
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing FundamentalThuong Nguyen Canh
 
Image restoration
Image restorationImage restoration
Image restorationAzad Singh
 
An improved hdr image processing using fast global tone mapping
An improved hdr image processing using fast global tone mappingAn improved hdr image processing using fast global tone mapping
An improved hdr image processing using fast global tone mappingeSAT Journals
 

What's hot (20)

Image pre processing
Image pre processingImage pre processing
Image pre processing
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
Data hiding using image interpolation
Data hiding using image interpolationData hiding using image interpolation
Data hiding using image interpolation
 
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...
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom ConceptsImage Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom Concepts
 
Image pre processing - local processing
Image pre processing - local processingImage pre processing - local processing
Image pre processing - local processing
 
Digitized images and
Digitized images andDigitized images and
Digitized images and
 
DIP - Image Restoration
DIP - Image RestorationDIP - Image Restoration
DIP - Image Restoration
 
Lect 02 second portion
Lect 02  second portionLect 02  second portion
Lect 02 second portion
 
Image processing
Image processingImage processing
Image processing
 
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentation
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalization
 
Detecting image splicing in the wild Web
Detecting image splicing in the wild WebDetecting image splicing in the wild Web
Detecting image splicing in the wild Web
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing Fundamental
 
Image restoration
Image restorationImage restoration
Image restoration
 
An improved hdr image processing using fast global tone mapping
An improved hdr image processing using fast global tone mappingAn improved hdr image processing using fast global tone mapping
An improved hdr image processing using fast global tone mapping
 

Viewers also liked

Algorithms for generalized mean variance problems
Algorithms for generalized mean variance problemsAlgorithms for generalized mean variance problems
Algorithms for generalized mean variance problemsguest5fe40a
 
Financial Benchmarking Of Transportation Companies In The New York Stock Exc...
Financial Benchmarking Of Transportation Companies  In The New York Stock Exc...Financial Benchmarking Of Transportation Companies  In The New York Stock Exc...
Financial Benchmarking Of Transportation Companies In The New York Stock Exc...ertekg
 
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...Pourya Jafarzadeh
 
Digital marketing performance report - Q3 2011 - Efficient Frontier
Digital marketing performance report - Q3 2011 - Efficient FrontierDigital marketing performance report - Q3 2011 - Efficient Frontier
Digital marketing performance report - Q3 2011 - Efficient FrontierRomain Fonnier
 
Polyu Reference letter
Polyu Reference letterPolyu Reference letter
Polyu Reference letterKelvin Lam
 
Nduati Michelle Wanjiku Undergraduate Project
Nduati Michelle Wanjiku Undergraduate ProjectNduati Michelle Wanjiku Undergraduate Project
Nduati Michelle Wanjiku Undergraduate ProjectMichelle Nduati
 
Portfolio Balancing V3
Portfolio Balancing V3Portfolio Balancing V3
Portfolio Balancing V3IngemarAEH
 
Efficient Frontier Searching of Fixed Income Portfolio under CROSS
Efficient Frontier Searching of Fixed Income Portfolio under CROSSEfficient Frontier Searching of Fixed Income Portfolio under CROSS
Efficient Frontier Searching of Fixed Income Portfolio under CROSSSun Zhi
 
Portfolio Optimization Project Report
Portfolio Optimization Project ReportPortfolio Optimization Project Report
Portfolio Optimization Project ReportJohn Cui
 
ma574-final-paper
ma574-final-paperma574-final-paper
ma574-final-paperXuan Ning
 
CAPM Fama French
CAPM Fama FrenchCAPM Fama French
CAPM Fama FrenchAhmedSaba
 
67004276
6700427667004276
67004276prabu10
 
Fuzzy portfolio optimization_Yuxiang Ou
Fuzzy portfolio optimization_Yuxiang OuFuzzy portfolio optimization_Yuxiang Ou
Fuzzy portfolio optimization_Yuxiang OuYuxiang Ou
 

Viewers also liked (20)

Output.pdf 12 env
Output.pdf 12 envOutput.pdf 12 env
Output.pdf 12 env
 
Algorithms for generalized mean variance problems
Algorithms for generalized mean variance problemsAlgorithms for generalized mean variance problems
Algorithms for generalized mean variance problems
 
Financial Benchmarking Of Transportation Companies In The New York Stock Exc...
Financial Benchmarking Of Transportation Companies  In The New York Stock Exc...Financial Benchmarking Of Transportation Companies  In The New York Stock Exc...
Financial Benchmarking Of Transportation Companies In The New York Stock Exc...
 
6-ABSTRACT
6-ABSTRACT6-ABSTRACT
6-ABSTRACT
 
Genero
GeneroGenero
Genero
 
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
 
Digital marketing performance report - Q3 2011 - Efficient Frontier
Digital marketing performance report - Q3 2011 - Efficient FrontierDigital marketing performance report - Q3 2011 - Efficient Frontier
Digital marketing performance report - Q3 2011 - Efficient Frontier
 
Polyu Reference letter
Polyu Reference letterPolyu Reference letter
Polyu Reference letter
 
Portfolio Analysis
Portfolio AnalysisPortfolio Analysis
Portfolio Analysis
 
Project final
Project finalProject final
Project final
 
Project Report
Project ReportProject Report
Project Report
 
Nduati Michelle Wanjiku Undergraduate Project
Nduati Michelle Wanjiku Undergraduate ProjectNduati Michelle Wanjiku Undergraduate Project
Nduati Michelle Wanjiku Undergraduate Project
 
Portfolio Balancing V3
Portfolio Balancing V3Portfolio Balancing V3
Portfolio Balancing V3
 
Efficient Frontier Searching of Fixed Income Portfolio under CROSS
Efficient Frontier Searching of Fixed Income Portfolio under CROSSEfficient Frontier Searching of Fixed Income Portfolio under CROSS
Efficient Frontier Searching of Fixed Income Portfolio under CROSS
 
Portfolio Optimization Project Report
Portfolio Optimization Project ReportPortfolio Optimization Project Report
Portfolio Optimization Project Report
 
ma574-final-paper
ma574-final-paperma574-final-paper
ma574-final-paper
 
CAPM Fama French
CAPM Fama FrenchCAPM Fama French
CAPM Fama French
 
SSRN-id2554642
SSRN-id2554642SSRN-id2554642
SSRN-id2554642
 
67004276
6700427667004276
67004276
 
Fuzzy portfolio optimization_Yuxiang Ou
Fuzzy portfolio optimization_Yuxiang OuFuzzy portfolio optimization_Yuxiang Ou
Fuzzy portfolio optimization_Yuxiang Ou
 

Similar to Denoising Process Based on Arbitrarily Shaped Windows

Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques CSCJournals
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...sipij
 
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion RatioDeveloping 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion RatioCSCJournals
 
IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...
IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...
IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...ijsrd.com
 
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
 
A methodology for visually lossless jpeg2000 compression of monochrome stereo...
A methodology for visually lossless jpeg2000 compression of monochrome stereo...A methodology for visually lossless jpeg2000 compression of monochrome stereo...
A methodology for visually lossless jpeg2000 compression of monochrome stereo...Kamal Spring
 
Post-Segmentation Approach for Lossless Region of Interest Coding
Post-Segmentation Approach for Lossless Region of Interest CodingPost-Segmentation Approach for Lossless Region of Interest Coding
Post-Segmentation Approach for Lossless Region of Interest Codingsipij
 
Accelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial Domains
Accelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial DomainsAccelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial Domains
Accelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial DomainsCSCJournals
 
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGA PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGIRJET Journal
 
Image Denoising by using Modified SGHP Algorithm
Image Denoising by using Modified SGHP Algorithm Image Denoising by using Modified SGHP Algorithm
Image Denoising by using Modified SGHP Algorithm IJECEIAES
 
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...ijcisjournal
 
Copy Move Forgery Detection Using GLCM Based Statistical Features
Copy Move Forgery Detection Using GLCM Based Statistical Features Copy Move Forgery Detection Using GLCM Based Statistical Features
Copy Move Forgery Detection Using GLCM Based Statistical Features ijcisjournal
 
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...IJMER
 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...IJTET Journal
 
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...ijistjournal
 
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...ijistjournal
 
IRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVD
IRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVDIRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVD
IRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVDIRJET Journal
 
IRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVD
IRJET-  	  Contrast Enhancement of Grey Level and Color Image using DWT and SVDIRJET-  	  Contrast Enhancement of Grey Level and Color Image using DWT and SVD
IRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVDIRJET Journal
 

Similar to Denoising Process Based on Arbitrarily Shaped Windows (20)

Ijetcas14 372
Ijetcas14 372Ijetcas14 372
Ijetcas14 372
 
Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques
 
Gabor Filter
Gabor FilterGabor Filter
Gabor Filter
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...
 
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion RatioDeveloping 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
 
IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...
IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...
IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...
 
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...
 
A methodology for visually lossless jpeg2000 compression of monochrome stereo...
A methodology for visually lossless jpeg2000 compression of monochrome stereo...A methodology for visually lossless jpeg2000 compression of monochrome stereo...
A methodology for visually lossless jpeg2000 compression of monochrome stereo...
 
Post-Segmentation Approach for Lossless Region of Interest Coding
Post-Segmentation Approach for Lossless Region of Interest CodingPost-Segmentation Approach for Lossless Region of Interest Coding
Post-Segmentation Approach for Lossless Region of Interest Coding
 
Accelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial Domains
Accelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial DomainsAccelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial Domains
Accelerated Joint Image Despeckling Algorithm in the Wavelet and Spatial Domains
 
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGA PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
 
Image Denoising by using Modified SGHP Algorithm
Image Denoising by using Modified SGHP Algorithm Image Denoising by using Modified SGHP Algorithm
Image Denoising by using Modified SGHP Algorithm
 
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
 
Copy Move Forgery Detection Using GLCM Based Statistical Features
Copy Move Forgery Detection Using GLCM Based Statistical Features Copy Move Forgery Detection Using GLCM Based Statistical Features
Copy Move Forgery Detection Using GLCM Based Statistical Features
 
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
 
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
 
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
 
IRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVD
IRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVDIRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVD
IRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVD
 
IRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVD
IRJET-  	  Contrast Enhancement of Grey Level and Color Image using DWT and SVDIRJET-  	  Contrast Enhancement of Grey Level and Color Image using DWT and SVD
IRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVD
 

Recently uploaded

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 

Recently uploaded (20)

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 

Denoising Process Based on Arbitrarily Shaped Windows

  • 1. Huda Al-Ghaib & Reza Adhami International Journal of Image Processing (IJIP), Volume (9) : Issue (6) : 2015 304 Denoising Process Based on Arbitrarily Shaped Windows Huda Al-Ghaib Huda.Ghaib@uvu.edu Assistant Professor/Computer Science/Technology and Computing Utah Valley University Orem, 84058, USA Reza Adhami adhamir@uah.edu Professor/Electrical and Computer Engineering University of Alabama in Huntsville Huntsville, 35899, USA Abstract Many factors, such as moving objects, introduce noise in digital images. The presence of noise affects image quality. The image denoising process works on reconstructing a noiseless image and improving its quality. When an image has an additive white Gaussian noise (AWGN) then denoising becomes a challenging process. In our research, we present an improved algorithm for image denoising in the wavelet domain. Homogenous regions for an input image are estimated using a region merging algorithm. The local variance and wavelet shrinkage algorithm are applied to denoise each image patch. Experimental results based on peak signal to noise ratio (PSNR) measurements showed that our algorithm provided better results compared with a denoising algorithm based on a minimum mean square error (MMSE) estimator. Keywords: Region Merging, Wavelet Transform, Image Denoising, Noise Estimation, Wavelet Shrinkage Process. 1. INTRODUCTION Digital images have numerous applications in areas such as medical imaging, biometrics, robotics, and image navigation [1]. Some examples of medical imaging are computed tomography scan (CT), magnetic resonance imaging (MRI), ultrasound, X-ray, myocardial perfusion, and mammography. Medical imaging devices have helped physicians diagnose different diseases at early stages. In some cases, medical images may be noisy due to factors such as patient movement during the imaging process [2]-[4]. Noise presented in a digital image affects its quality. Noise occurs during image acquisition and/ or transmission. In most cases, noise originates from an unknown source and location. In this case, the noise is assumed to be an additive white Gaussian noise (AWGN) of unknown mean and variance. Accurate estimation of noise parameters is a preliminary step in a successful denoising process. The main goal of the presented research is to provide a method to denoise digital images using accurate estimations of noise variance. The denoising process is applied on local image patches. First, an input image is subdivided into a number of patches. For each patch, the local variance is estimated and used to denoise the image using a wavelet shrinkage denoising algorithm. Noise estimation and elimination are executed in the wavelet domain. 2. MATERIALS and METHODS 2.1 The Proposed Algorithm AWGN presented in digital images is of an additive nature. Differentiation of image information and noise is a challenging procedure. AWGN is characterized by its mean and variance. In most cases, AWGN is assumed to possess a mean of zero. In our research, wavelet transform is
  • 2. Huda Al-Ghaib & Reza Adhami International Journal of Image Processing ( applied to decompose an input image of size magnitude of the vertical and horizontal details is computed to produce an image, ‫.ܰݔܯ‬ MAG is subdivided into a computed to estimate the local variance using only the homogenous regions [5]. merging algorithm is explained in detail in Section 2.3, is applied to denoise the sub image 2.2 Local Noise Estimation Using An image ‫ܫ‬ is subdivided into ‫ܯݔܯ‬ as shown in Figure 1. Where window at the center in ܴ. For each sub window in satisfied: 1. for . 2. . where ‫ܯ‬ ൌ 9, ݉ ൌ 3, and ܳ ൌ 9 The variance for the pixels within adjacent sub windows are merged with test is computed as: where is the variance of ‫ݎ‬௤. Each sub window is assumed to be of zero mean and the variance is computed as: where ܿ௤ is the coefficient within where ‫ݐ‬ ൌ 0.2. If ݉௤ ൌ 1 for a given homogeneity test is performed on every sub wind shape. When ܳ ൌ 9, there are possible configurations for ܴ. Image Processing (IJIP), Volume (9) : Issue (6) : 2015 to decompose an input image of size ‫ܰݔܯ‬ into high and low frequency components. The magnitude of the vertical and horizontal details is computed to produce an image, a number of sub images. For each sub image, region merging is to estimate the local variance using only the homogenous regions [5]. merging algorithm is explained in detail in Section 2.2. A wavelet shrinkage process, explained in , is applied to denoise the sub image using the estimated variance [6]. Local Noise Estimation Using The Region-Merging Algorithm ‫ܯݔܯ‬ windows. Next, ܴ window is subdivided into ܳ are the sub windows each of size ݉‫݉ݔ‬ . For each sub window in ܴ, the following two conditions must be 9. FIGURE 1: Region ܴ of size 9x9. The variance for the pixels within ‫ݎ‬଴ is and is considered as the seed sub window in adjacent sub windows are merged with ‫ݎ‬଴ if they pass the homogeneity test. The homogeneity (1) . Each sub window is assumed to be of zero mean and the variance (2) within ‫ݎ‬௤. The following condition is applied to test ݄௤: ݉௤ ൌ ൜ 1, ݂݅ ݄௤ ൏ ‫ݐ‬ 0, ‫݁ݏ݅ݓݎ݄݁ݐ݋‬ (3) for a given ‫ݎ‬௤, then ‫ݎ‬௤ is merged with ‫ݎ‬଴, otherwise it is discarded. The homogeneity test is performed on every sub window in ܴ. As a result, final ܴ is of an arbitrary 2ொିଵ ൌ 256 different configurations for ܴ. Figure 2 shows some 305 into high and low frequency components. The magnitude of the vertical and horizontal details is computed to produce an image, MAG, of size ub images. For each sub image, region merging is to estimate the local variance using only the homogenous regions [5]. The region . A wavelet shrinkage process, explained in ܳ sub windows ݉‫.݉ݔ‬ ‫ݎ‬଴ is the sub , the following two conditions must be and is considered as the seed sub window in ܴ. Other if they pass the homogeneity test. The homogeneity . Each sub window is assumed to be of zero mean and the variance , otherwise it is discarded. The is of an arbitrary 2 shows some
  • 3. Huda Al-Ghaib & Reza Adhami International Journal of Image Processing ( The local noise variance for the merged sub windows where is the global noise variance estimated using [5]. Equation (4) is applied on each image patch. FIGURE 2: Local windows with arbitrary size and shape 2.3 The Denoising Algorithm A wavelet shrinkage denoising operator can be defined as [24]: Since ‫ݔ‬ is the magnitude of the detail coefficients and is always as: The function ‫ܥ‬ሺ‫ܯ‬ሻ must satisfy the following two conditions: 1. Being a piece wise linear function. 2. Being a monotonically non-decreasing function. ܶ௡ is the threshold value. An accurate estimation for process. Reference [8] suggested the following mathematical model to compute ܰ is the signal length and equation (7) cannot be applied to our algorithm for the following reasons: 1. It uses a non-orthogonal UWT. 2. The shrinkage operation is applied to the magnitudes of the gradi wavelet coefficients. Image Processing (IJIP), Volume (9) : Issue (6) : 2015 The local noise variance for the merged sub windows is computed as: (4) is the global noise variance estimated using a variation-adaptive evolutionary approach [5]. Equation (4) is applied on each image patch. Local windows with arbitrary size and shape; ‫ݎ‬௢ is the gray-scale region A wavelet shrinkage denoising operator can be defined as [24]: (5) is the magnitude of the detail coefficients and is always , equation (5) can be rewritten (6) must satisfy the following two conditions: Being a piece wise linear function. decreasing function. ccurate estimation for ܶ௡ is needed to have an efficient denoising ] suggested the following mathematical model to compute ܶ௡ (7) is the standard deviation of the wavelet coefficients. However, pplied to our algorithm for the following reasons: orthogonal UWT. The shrinkage operation is applied to the magnitudes of the gradient coefficients instead of the 306 adaptive evolutionary approach scale region. ) can be rewritten to have an efficient denoising as: is the standard deviation of the wavelet coefficients. However, ent coefficients instead of the
  • 4. Huda Al-Ghaib & Reza Adhami International Journal of Image Processing ( For a white Gaussian noise, the probability distr characterized by the Rayleigh distribution as [ As a result, there is a direct relationship between deviations for the Gaussian and Rayleigh distributions respectively. Thus, equation ( rewritten as: ‫݌‬ is the probability of noise removal for a particular threshold Based on Equation (10), is computed using the histogram of applied a novel approach based on ACO to achieve an accurate estimation of 2.4 Error Rate for Estimation A set of images was used as experimental input to test the noise variance estimation algorithms. These images are: Lena, cameraman, barbara, kodim05, kodim06, kodim07, kodim08, kodim21, and kodim24, Figure 3 shows the input images. AWGN with different stan were added to the input images, i.e., images of high noise density. Noise variance is estimated using approach [7]. Table I displays the averaged and estimated. Table II displays the averaged error rate for the estimated noise variance for the input images. Even though the added noise possesses high standard deviations, it is obvious from Tables I and II that the estimation process is of low error rate. Image Processing (IJIP), Volume (9) : Issue (6) : 2015 For a white Gaussian noise, the probability distribution function of the magnitude of gradients is characterized by the Rayleigh distribution as [8]: (8) As a result, there is a direct relationship between and , where and are the standard Gaussian and Rayleigh distributions respectively. Thus, equation ( (9) is the probability of noise removal for a particular threshold ܶ௡ and is computed as: (10) for ‫݌‬ ൌ 0.999, and for ‫݌‬ ൌ 0.99996 computed using the histogram of and an iterative curve fitting function. In our paper we applied a novel approach based on ACO to achieve an accurate estimation of [7]. stimation A set of images was used as experimental input to test the noise variance estimation algorithms. These images are: Lena, cameraman, barbara, kodim05, kodim06, kodim07, kodim08, kodim21, and kodim24, Figure 3 shows the input images. AWGN with different standard deviation values were added to the input images, i.e., and 25.5 respectively. This produced images of high noise density. Noise variance is estimated using a variation-adaptive evolutionary approach [7]. Table I displays the averaged normalized values for the noise variance, i.e., added Table II displays the averaged error rate for the estimated noise variance for the input images. Even though the added noise possesses high standard deviations, it is obvious I and II that the estimation process is of low error rate. FIGURE 3: Input Images. 307 ibution function of the magnitude of gradients is are the standard Gaussian and Rayleigh distributions respectively. Thus, equation (7) can be and is computed as: 99996. In [6] and [8] and an iterative curve fitting function. In our paper we ]. A set of images was used as experimental input to test the noise variance estimation algorithms. These images are: Lena, cameraman, barbara, kodim05, kodim06, kodim07, kodim08, kodim21, dard deviation values respectively. This produced adaptive evolutionary normalized values for the noise variance, i.e., added Table II displays the averaged error rate for the estimated noise variance for the input images. Even though the added noise possesses high standard deviations, it is obvious
  • 5. Huda Al-Ghaib & Reza Adhami International Journal of Image Processing (IJIP), Volume (9) : Issue (6) : 2015 308 TABLE 1: Noise Variance Estimation. (Added) 0.1 0.078 0.05 0.04 0.01 (Estim.) ACO 0.082 0.068 0.059 0.048 0.028 TABLE 2: Mean and variance of error rate: Comparison for different noise estimation algorithms. Mean of error rate Variance of error rate 0.1 0.0197 1.2419e-005 0.0784 0.0108 1.2535e-005 0.05 0.0034 1.1162e-005 0.04 0.0055 3.6346e-005 0.01 0.0035 5.3444e-006 3. EXPERIMENTAL RESUTLS The noisy images, along with the estimated noise variance, are used as inputs for the denoising algorithm. Wavelet transform is applied to decompose the input image. The algorithm is performed on the magnitude of the horizontal and vertical details. The algorithm explained in Section 2.3 is implemented to estimate the local variance for each image patch. The local denoising process is applied using the denoising algorithm explained earlier in Section 2.3. Denoising is performed twice using a minimum mean square error (MMSE) estimator and wavelet shrinkage algorithm respectively. The peak signal to noise ratio (PSNR) is computed for the noisy and denoised images, and the results are presented in Table III. Notations (1) and (2) in Table III illustrate wavelet-based denoising based on a MMSE estimator and our algorithm respectively. From Table III it is obvious that our improved algorithm provided better results compared with the original algorithm based on using a MMSE estimator [5]. These results showed that MMSE provided slightly better results in only 10 cases compared with our algorithm. Our algorithm accuracy is 78.78%. 4. CONCLUSION This research provided an improved denoising algorithm based on wavelet shrinkage operation. A region merging algorithm is developed in the wavelet domain to locate the homogenous regions. The local homogenous regions are applied to estimate the local variance to denoise the region using the region merging algorithm. Experimental results based on PSNR illustrated in Table III showed that our improved algorithm provided better results compared with minimum mean square error (MMSE) in 78.78% of the cases. 5. REFERENCES [1] H. Al-Ghaib and R. Adhami, An E-learning interactive course for teaching digital image processing at the undergraduate level in engineering, Interactive Collaborative Learning (ICL), 2012 15th International Conference on, vol.1, no.5, pp.26-28, September 2012. [2] R. Eisenberg and A. Margulis. A Patient's Guide To Medical Imaging. New York, Oxford University Press, 2011. [3] U. Bhowmik, M. Iqbal, and R. Adhami, Mitigating motion artifact in FDK based 3D Cone- beam Brain Imaging System using markers, Central European Journal of Engineering, vol.2, no.3, pp.369-382. [4] U. Bhowmik and R. Adhami, A Novel Technique for Mitigating Motion Artifacts in 3D Brain Imaging System, Scientific Iranica, vol.20, no.3, pp.746-759, March 2013.
  • 6. Huda Al-Ghaib & Reza Adhami International Journal of Image Processing (IJIP), Volume (9) : Issue (6) : 2015 309 [5] I. Kyu and Y. Kim, Wavelet-based denoising with nearly arbitrarily shaped windows, Signal Processing Letters, IEEE, vol.11, no.12, pp.937-940, December 2004. [6] A. Mencattini, M. Salmeri, R. Lojacono, M. Frigerio, and F. Caselli, Mammographic Images Enhancement and Denoising for Breast Cancer Detection Using Dyadic Wavelet Processing, Instrumentation and Measurement, IEEE Transactions on, vol.57, no.7, pp.1422-1430, July 2008. [7] J. Tian and L. Chen, Image Noise Estimation Using A Variation-Adaptive Evolutionary Approach, Signal Processing Letters, IEEE , vol.19, no.7, pp.395-398, July 2012. [8] J. Fan and A. Laine, Contrast enhancement by multiscale and nonlinear operators, Wavelets in Medicine and Biology., pp. 163-192. Boca Raton, FL: CRC, March 1996.
  • 7. Huda Al-Ghaib & Reza Adhami International Journal of Image Processing (IJIP), Volume (9) : Issue (6) : 2015 310 TABLE 3: PSNR for Noisy and Denoised Images. (Added) 0.1 0.078 0.05 0.04 0.01 Estimated , Lena 0.08 0.07 0.046 0.039 0.014 PSNR -noisy Lena 14.25 15.04 16.58 17.41 23.07 PSNR- denoised Lena(1) 23.02 23.09 25.94 25.31 31.5 PSNR- denoised Lena(2) 20.93 20.15 20.22 22.99 27.83 Estimated , camerman 0.082 0.067 0.05 0.056 0.022 PSNR- noisy cameraman 14.34 15.2 16.61 17.42 23.05 PSNR- denoised cameraman (1) 22.08 22.47 24.69 23.94 29.25 PSNR- denoised cameraman (2) 19.17 20.06 22.04 22.04 26.36 Estimated , barbara 0.08 0.07 0.05 0.04 0.02 PSNR- noisy barbara 14 14.78 16.4 17.27 23.03 PSNR- denoised barbara (1) 23.17 23.6 25.16 25.93 32.58 PSNR- denoised barbara (2) 20.91 22.64 21.25 23.12 28.32 Estimated , kodim05 0.08 0.067 0.047 0.05 0.037 PSNR-noisy kodim05 13.53 14.47 16.28 17.17 23.08 PSNR-denoised kodim05 (1) 25.02 24.61 26.62 27.1 27.86 PSNR-denoised kodim05 (2) 23.27 22.95 24.76 24.32 27.51 Estimated , kodim06 0.09 0.07 0.054 0.04 0.02 PSNR- noisy kodim06 14.67 15.5 17.7 17.95 23.56 PSNR-denoised kodim06 (1) 19.03 20.45 21.95 21.43 23.56 PSNR-denoised kodim06 (2) 16.89 18.64 19.03 19.95 21.66 Estimated , kodim07 0.08 0.068 0.048 0.041 0.016 PSNR- noisy kodim07 13.83 14.6 16.25 17.15 23.03 PSNR- denoised kodim07 (1) 23.55 26.89 26.4 27.1 28.04 PSNR- denoised kodim07 (2) 21.99 21.84 22 24.48 27.51 Estimated , kodim08 0.09 0.07 0.06 0.06 0.06 PSNR- noisy kodim08 23.42 15.28 16.92 17.8 23.45 PSNR- denoised kodim08 (1) 23.21 20.21 20.4 21.85 22.73 PSNR- denoised kodim08 (2) 17.74 18.84 19.1 18.55 21.37 Estimated , kodim21 0.08 0.07 0.05 0.04 0.03 PSNR- noisy kodim21 13.96 14.77 16.39 17.2 23.1 PSNR- denoised kodim21 (1) 23.42 23.54 23.76 25.17 27.5 PSNR- denoised kodim21 (2) 20.5 20.96 22.7 22.96 23.57 Estimated , kodim24 0.08 0.07 0.05 0.04 0.025 PSNR-noisy kodim24 13.92 14.79 16.53 17.43 23.35 PSNR- denoised kodim24 (1) 21.55 21.84 22.17 22.41 23.43 PSNR- denoised kodim24 (2) 19.01 20.4 19.77 20.63 22.12