SlideShare a Scribd company logo
Ms. Rutu Agrawal et al. Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.963-966

RESEARCH ARTICLE

www.ijera.com

OPEN ACCESS

Adaptive Filter Based On TDBLMS Algorithm for Image Noise
Cancellation
Ms. Rutu Agrawal*, Dr. A. J. Patil**, Mr. C. S. Patil***
*PG student, Dept. of EXTC, North Maharashtra University,S.G.D.C.O.E, Jalgaon, India.
** Dept. of EXTC, North Maharashtra University, S.G.D.C.O.E, Jalgaon, India.
*** Dept. of EXTC, North Maharashtra University, S.G.D.C.O.E Jalgaon, India.

Abstract
Images are often degraded by noises. Noise can occur during image capture, transmission, etc. Noise removal is
an important task in image processing. In general the results of the noise removal have a strong influence on the
quality of the image processing technique. Several techniques for noise removal are well established in color
image processing. The nature of the noise removal problem depends on the type of the noise corrupting the
image. An adaptive filter for two-dimensional block processing in image noise cancellation is proposed in this
paper. The processing includes two phases. They are the weight-training phase and the block-adaptation phase.
The weight-training phase obtains the suitable weight matrix to be the initial one for the block-adaptation phase
such that a higher signal-to-noise ratio can be achieved. To verify the feasibility of this approach, the simulation
with the block sizes of 4 x 4, 8 x 8, 16 x 16, and 32 x 32 are performed. The simulation results show that this
approach performs well.
Keywords: Adaptive filter, Adaptive algorithm, Least squares approximation, Noise cancellation, PSNR.

I.

INTRODUCTION

Noise is the result of errors in the image
acquisition process that results in pixel values that do
not reflect the true intensities of the real scene. Noise
reduction is the process of removing noise from a
signal. Noise reduction techniques are conceptually
very similar regardless of the signal being processed,
however a priori knowledge of the characteristics of
an expected signal can mean the implementations of
these techniques vary greatly depending on the type
of signal. The image captured by the sensor
undergoes filtering by different smoothing filters and
the resultant images. All recording devices, both
analogue and digital, have traits which make them
susceptible to noise. The fundamental problem of
image processing is to reduce noise from a digital
color image. The two most commonly occurring
types of noise are (i) Impulse noise, ii) Additive
noise (e.g. Gaussian noise) and iii) Multiplicative
noise (e.g. Speckle noise).
Many methods have been widely used to
eliminate noise like linear and nonlinear filtering
methods, adaptive noise cancellation.
1.1 Adaptive Filtering
An adaptive filter is a filter that self-adjusts
its transfer function according to an optimization
algorithm driven by an error signal. Because of the
complexity of the optimization algorithms, most
adaptive filters are digital filters. Adaptive filters that
are well-known as the filters with the coefficients
adjusted by the adaptive algorithms are widely used
in various applications for achieving a better
www.ijera.com

performance. The dimension of the adaptive filters
varies from application to application.
In the fields of digital signal processing and
communication such as the system identification,
echo cancellation, noise canceling, and channel
equalization [2]-[6], the one dimensional (1-D)
adaptive algorithms are generally adopted. The 1-D
adaptive algorithms are usually classified into two
families. One is the least-mean-square (LMS) family;
the other is the recursive-least-square (RLS) family.
The algorithms in the LMS family have the
characteristics of easy implementation and low
computational complexity [1]. In 1981, Clark [7]
proposed the block least-mean-square (BLMS)
approach which is an application extended from the
block processing scheme proposed by Burrus [8]. In
such an approach, the computational complexity is
dramatically reduced. In addition, the linear
convolution operation can be accomplished by
parallel processing or fast Fourier transforms (FFT).
In the applications of digital image
processing, two dimensional (2-D) adaptive
algorithms such as TDLMS, OBA, OBAI, TDBLMS
and TDOBSG are usually used [9]-[12].Either in
TDLMS or TDBLMS, the convergence factors are
constant. Instead of the constant convergence factors
in TDLMS and TDBLMS, the space-varying
convergence factors are used in OBA, OBAI, and
TDOBSG for better convergence performance.
However, such space-varying convergence
factors will increase the computational complexity
due to the computations for the new convergence
factor of next block.
963 | P a g e
Ms. Rutu Agrawal et al. Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.963-966
In this paper, we proposed an adaptive filter
with weight training mechanism by finding a suitable
weight (coefficient) matrix for the digital filter in
advance. Then, treat this weight matrix as the initial
weight matrix for the processing of noise
cancellation.

II.

ADAPTIVE ALGORITHM

Adaptive algorithms are used to adjust the
coefficients of the digital filter such that the error
signal is minimized according to some criterion.
2.1 2-D Block LMS Algorithm
A 2-D signal is partitioned into blocks with
a dimension of L x L for each in the 2-D disjoint
block-by-block image processing. An image with R
rows of pixel and G columns of pixel partitioned into
R/L * C/L blocks is illustrated in Fig.1.

www.ijera.com

approximation step of fixed-filter design. The error is
then used to form a performance function or
objective function that is required by the adaptation
algorithm in order to determine the appropriate
updating of the filter coefficients. The minimization
of the objective function implies that the adaptive
filter output signal is matching the desired signal in
some sense. Fig. 2 illustrates this approach which
performs the operations from (3) to (5) iteratively
[10]. That is
M N
∑ ∑
i=1 j=1
M
N
= ∑ ∑
i=1 j=1
(3)
where
is the image of the S-th block after
processing, Ws(i,j) is the (i,j)-th element in the
weight matrix Ws of the S-th block. The error signal
is then obtained by subtracting the image
from the primary input image
.
That is
(4)
The weight matrix
then updated by

the (S + l)-th block is
L
L
∑ ∑

Figure 1. 2-D block-by-block processing with
disjoint square blocks of a dimension L x L.
The block index S and the spatial block
index (r, c) is related by [12]

,
where µ is the convergence factor.

(5)

(1)
where r = 1, 2,… R/L and c = 1, 2,…C/L.
For convenient, the (r, c)-th element d(r, c) of
the image can be treated as the (rb, cb)-th element in
the S-th block and denoted as the element ds (rb,cb).
The relationship is
(2)
where rb = 1,2,..,L and cb = 1,2,…,L. The block
processing is started by processing the image blockby-block sequentially from left to right and from top
to bottom in which each pixel is convolved the pixel
in a filter window with a dimension of M x N.
Adaptive filtering can be considered as a
process in which the parameters used for the
processing of signals changes according to some
criterion. Usually the criterion is the estimated mean
squared error or the correlation. The adaptive filters
are time-varying since their parameters are
continually changing in order to meet a performance
requirement. In this sense, an adaptive filter can be
interpreted as a filter that performs the approximation
step on-line. Usually the definition of the
performance criterion requires the existence of a
reference signal that is usually hidden in the
www.ijera.com

Figure 2. 2-D adaptive filter for image noise
cancellation.

III.

PROPOSED EXPERIMENTAL
WORK

There are two phases in the proposed
adaptive filter. They are the weight-training phase
and the block-adapting phase. Fig. 3 shows the block
diagram of the proposed adaptive filter.
3.1 Weight-Training Phase (WTP)
In order to improve the convergence rate, a
suitable weight matrix
that will be treated as the
964 | P a g e
Ms. Rutu Agrawal et al. Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.963-966
initial weight matrix
for the processing in the
block-adapting phase is found in the weight-training
phase. In WTP, all the elements of the initial weight
matrix
are set to be zero. That is,
where the element
= 0 for
i = 1,2.., M and j = 1,2,..,N. Then, the TDBLMS
algorithm is applied to process the original noisy
image that will be scanned block-by-block from left
to right and from top to down for updating the weight
matrix of each block iteratively until the termination
criterion is reached [10].

Figure 3: Adaptive filter with weight – training
Mechanism.
The operations can be expressed in the equations
from (3) to (5).
We define the termination criterion as
IBNCR I < P
(6)
where P is the termination parameter and BNCR
stands for the block-noise-cancellation ratio that is
defined as
BNCR= 10log [(
)/
]
(7)
In (7), stands for the power of the reference signal
, and can be expressed as

the term

IV.

www.ijera.com

SIMULATION RESULTS

The primary input signal with a dimension
of 256 x 256 in the simulation phase is created by
adding a white-Gaussian noise with zero mean to the
ideal image Baboon with 256 gray-levels in Fig.
4(a).Fig (b) shows the primary input image with a
dimension of 400 x 400 and Fig. 4(c) shows the noisy
primary input image with an SNR of 0 dB. The
convergence factor is 4.5 X 10-7. For the digital
filter, the 4-th order transversal FIR filter is chosen to
convolved the reference image and the filter window
with a dimension of 2 x 2 (M = 2, N = 2). In order to
observe the effect of block size on the performance,
four different block sizes of 4 x 4 (L = 4), 8 x 8 (L =
8), 16 x 16 (L = 16), and 32 x 32 (L = 32) are
simulated. Table 1 lists the performance comparison.
The simulation results indicate that the proposed
adaptive filter achieves a better performance;
however, the performance of the TDBLMS algorithm
is not so good for the first several blocks.

(a)
(b)
(c)
Figure 4 (a), (b) Primary input image Baboon with a
dimension of 256x256 and 400x400. (c) Noisy
primary input image with SNR= 0 dB.

(a)

(b)

(c)

(8)
is the power of the primary input signal
, and can be expressed as
(9)

the term
signal

In (8)-(10),
means of ,

,
, and

is the power of the error
, and can be expressed as
(10)
, and
stand for the
, respectively.

B. Block-Adapting Phase (BAP)
Once the suitable weight matrix
in the
weight training phase is found, this weight matrix is
treated as the initial weight matrix
in the blockadapting phase (BAP). In this phase, the original
noisy image is processed according to the TDBLMS
algorithm [10] again for the noise cancellation.
www.ijera.com

(d)
(e)
Figure 5: Output of noisy input image for block size
of (a) 2x2 (b) 4x4 (c) 8x8 (d) 16 x 16 (e) 32 x 32

(f)

(g)

(h)

965 | P a g e
Ms. Rutu Agrawal et al. Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.963-966

[6]

(i)
(j)
Figure 6: Output of primary input image with
dimensions of 400 x 400 for block size of (f) 2x2 (g)
4x4 (h) 8x8 (i) 16 x 16 (j) 32 x 32
TABLE 1 Output PSNR of the 2-D adaptive noise
canceller for noisy image with SNR = 0 db
Block size
(LxL)

PSNR(dB)

2x2

50.2754

Proposed
Adaptive
Filter
63.5161

4x4

53.2134
53.8987
52.1246

65.3567

32 x 32

50.0712

[9]

66.7429

16 x 16

[8]

66.1827

8x8

[7]

63.3042

TDBLMS

V.

[10]

[11]

CONCLUSION

This work proposed an adaptive filter for
two dimensional block processing in image noise
cancellation. The simulation performed on the noisy
image baboon with a dimension of 256 x 256 with an
SNR of 0 dB shows that this approach can achieve
the PSNR's of 63.5161, 66.1827, and 66.7429 for the
block sizes of 2 x 2, 4 x 4, 8 x 8, 16 x 16, 32 x 32
respectively. The proposed method provides better
image. The proposed has been tested on well-known
benchmark images, where their PSNR and visual
results show the superiority of the proposed
technique over the conventional techniques.

[12]

www.ijera.com

IEEE Trans. Acoust., Speech, Signal
Processing, vol. ASSP-30, pp. 699-709,
Oct. 1982.
E.H.Sartorius and S.T.Alexander “Channel
equalization
using
adaptive
lattice
algorithms", IEEE Trans. Commun., vol.
COMM-27, pp. 899- 905, June 1979.
G. A. Clark, S. K. Mitra, and S. R. Parker,
"Block implementation of adaptive digital
filters", IEEE Trans. Circuits Syst., vol.
CAS-28, pp. 584-592, June 1981.
C. S. Burrus, "Block implementation of
digital filters", IEEE Trans. Circuits Theory,
vol. CT-18, pp. 697-701, Nov, 1971.
M. M. Hadhoud and D. W. Thomas, "The
two- dimensional adaptive LMS (TDLMS)
algorithm", IEEE Trans. Circuits Syst.,vol.
35, pp. 485- 494, May 1988.
W. B. Mikhael and S. M. Ghosh, "Twodimensional block adaptive filtering
algorithms", in Proc. IEEE Int. Symp.
Circuits Syst., San Diego, CA, May 1992,
pp. 1219-1222.
W. B. Mikhael and F. H. Wu, "A fast block
FIR adaptive digital filtering algorithm with
individual adaptation of parameters" IEEE
Trans. Circuits Syst., vol. 36, pp. 1-10, Jan.
1989.
T. Wang and C. L. Wang, "A new twodimensional block adaptive FIR filtering
algorithm and its application to image
restoration", IEEE Trans.Image Proc., vol.
7, pp. 238-246, Feb, 1998.

REFERENCES
[1]
[2]

[3]

[4]

[5]

S. Haykin, Adaptive Filter Theory, 4th ed
Englewood Cliffs, NJ: Prentice-Hall, 2001.
B. Widrow, J. McCool, M. Larimore, and C.
Johnson, "Stationary and nonstationary
learning characteristics of the LMS adaptive
filter", IEEE Proc., vol. 64, pp. 1151-1162,
Aug. 1976.
N. A. M. Verhoeckx et aI., "Digital echo
cancellation
for
baseband
data
transmission", IEEE Trans. Acoust., Speech,
Signal Processing, vol. ASSP-27, pp. 768781, Dec. 1979.
B. Widrow et aI., "Adaptive noise
cancelling Principles and applications",
IEEE Proc., vol. 63, pp. 1692-1716, Dec.
1975.
B. Friedlander, "System identification
techniques for adaptive noise canceling",

www.ijera.com

966 | P a g e

More Related Content

PDF
Df4201720724
IJERA Editor
 
PDF
Kv3419501953
IJERA Editor
 
PDF
B070306010
IJERD Editor
 
PDF
IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...
ijistjournal
 
PDF
Design of Image Compression Algorithm using MATLAB
IJEEE
 
PDF
An efficient fusion based up sampling technique for restoration of spatially ...
ijitjournal
 
PDF
Jpeg image compression using discrete cosine transform a survey
IJCSES Journal
 
PDF
Hybrid Technique for Image Enhancement
IRJET Journal
 
Df4201720724
IJERA Editor
 
Kv3419501953
IJERA Editor
 
B070306010
IJERD Editor
 
IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...
ijistjournal
 
Design of Image Compression Algorithm using MATLAB
IJEEE
 
An efficient fusion based up sampling technique for restoration of spatially ...
ijitjournal
 
Jpeg image compression using discrete cosine transform a survey
IJCSES Journal
 
Hybrid Technique for Image Enhancement
IRJET Journal
 

What's hot (20)

PPT
Multimedia image compression standards
Mazin Alwaaly
 
PDF
Multimedia communication jpeg
Dr. Kapil Gupta
 
PDF
//STEIM Workshop: A Vernacular of File Formats
Rosa ɯǝukɯɐn
 
PPTX
Jpeg
Anju Anjujosepj
 
PDF
ROI Based Image Compression in Baseline JPEG
IJERA Editor
 
PDF
A Review on Image Compression using DCT and DWT
IJSRD
 
PPTX
Image compression standards
kirupasuchi1996
 
PDF
Efficient Image Compression Technique using JPEG2000 with Adaptive Threshold
CSCJournals
 
PPT
Discrete cosine transform
Rashmi Karkra
 
PDF
A Study of Image Compression Methods
IOSR Journals
 
PDF
Image compression using discrete wavelet transform
Harshal Ladhe
 
PPTX
Jpeg dct
darshan2518
 
PDF
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
IOSR Journals
 
PPTX
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
Rishab2612
 
PDF
23 an investigation on image 233 241
Alexander Decker
 
PDF
Comparative analysis of filters and wavelet based thresholding methods for im...
csandit
 
DOCX
image compression using matlab project report
kgaurav113
 
PPTX
Multimedia lossy compression algorithms
Mazin Alwaaly
 
PDF
Exposure Fusion by FABEMD
Ilias Lou
 
PPTX
JPEG
MANISH T I
 
Multimedia image compression standards
Mazin Alwaaly
 
Multimedia communication jpeg
Dr. Kapil Gupta
 
//STEIM Workshop: A Vernacular of File Formats
Rosa ɯǝukɯɐn
 
ROI Based Image Compression in Baseline JPEG
IJERA Editor
 
A Review on Image Compression using DCT and DWT
IJSRD
 
Image compression standards
kirupasuchi1996
 
Efficient Image Compression Technique using JPEG2000 with Adaptive Threshold
CSCJournals
 
Discrete cosine transform
Rashmi Karkra
 
A Study of Image Compression Methods
IOSR Journals
 
Image compression using discrete wavelet transform
Harshal Ladhe
 
Jpeg dct
darshan2518
 
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
IOSR Journals
 
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
Rishab2612
 
23 an investigation on image 233 241
Alexander Decker
 
Comparative analysis of filters and wavelet based thresholding methods for im...
csandit
 
image compression using matlab project report
kgaurav113
 
Multimedia lossy compression algorithms
Mazin Alwaaly
 
Exposure Fusion by FABEMD
Ilias Lou
 
Ad

Viewers also liked (20)

PDF
Fr3510071011
IJERA Editor
 
PDF
Ft3510171021
IJERA Editor
 
PDF
Ev35854858
IJERA Editor
 
PDF
Em35787792
IJERA Editor
 
PDF
Fz3510511056
IJERA Editor
 
PDF
Fl35967977
IJERA Editor
 
PDF
Fo35991995
IJERA Editor
 
PDF
Fm35978984
IJERA Editor
 
PDF
Fn35985990
IJERA Editor
 
PDF
Fi35943952
IJERA Editor
 
PDF
Fj35953962
IJERA Editor
 
PDF
Fq3510001006
IJERA Editor
 
PPTX
Speaking assignment lina maria bermudez
linamariabermudezmolano
 
PDF
Noticia 1 ciencia
kristelleee
 
DOCX
H. lampiran i tuti
Ghian Velina
 
DOCX
Dễ bị đột quỵ, tai biến mạch máu não vào mùa đông
malissa431
 
PPSX
Introduction to Statistics presentation
fazli khaliq
 
DOCX
Konsep good governance
Naniisrina A
 
DOCX
H. lampiran i puspita
Ghian Velina
 
DOCX
ở đâu dịch vụ giúp việc quận 8 tphcm
chas405
 
Fr3510071011
IJERA Editor
 
Ft3510171021
IJERA Editor
 
Ev35854858
IJERA Editor
 
Em35787792
IJERA Editor
 
Fz3510511056
IJERA Editor
 
Fl35967977
IJERA Editor
 
Fo35991995
IJERA Editor
 
Fm35978984
IJERA Editor
 
Fn35985990
IJERA Editor
 
Fi35943952
IJERA Editor
 
Fj35953962
IJERA Editor
 
Fq3510001006
IJERA Editor
 
Speaking assignment lina maria bermudez
linamariabermudezmolano
 
Noticia 1 ciencia
kristelleee
 
H. lampiran i tuti
Ghian Velina
 
Dễ bị đột quỵ, tai biến mạch máu não vào mùa đông
malissa431
 
Introduction to Statistics presentation
fazli khaliq
 
Konsep good governance
Naniisrina A
 
H. lampiran i puspita
Ghian Velina
 
ở đâu dịch vụ giúp việc quận 8 tphcm
chas405
 
Ad

Similar to Fk35963966 (20)

PDF
Algorithm for Lossy Image Compression using FPGA
Mistral Solutions
 
PPTX
Adaptive filter
A. Shamel
 
PPTX
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Brati Sundar Nanda
 
PDF
Progression approach for image denoising
TELKOMNIKA JOURNAL
 
PDF
Parameterized Image Filtering Using fuzzy Logic
Editor IJCATR
 
PDF
Performance Evaluation of 2D Adaptive Bilateral Filter For Removal of Noise F...
CSCJournals
 
PDF
An Adaptive Two-level Filtering Technique for Noise Lines in Video Images
CSCJournals
 
PPTX
Dct and adaptive filters
GIET,Bhubaneswar
 
PDF
Mo2521632166
IJERA Editor
 
PPTX
Adaptive filters and band reject filters
SanSan149
 
PPTX
literature.pptx
8885684828
 
PDF
LMS .pdf
AWANISHKUMAR84
 
PDF
Simulation of Adaptive Noise Canceller for an ECG signal Analysis
IDES Editor
 
PDF
P ERFORMANCE A NALYSIS O F A DAPTIVE N OISE C ANCELLER E MPLOYING N LMS A LG...
ijwmn
 
PDF
Comparisons of adaptive median filter based on homogeneity level information ...
IOSR Journals
 
PDF
L0440285459
IJERA Editor
 
PDF
LMS Adaptive Filters for Noise Cancellation: A Review
IJECEIAES
 
PDF
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMS
Editor IJMTER
 
PDF
D122733
IJRES Journal
 
PDF
I010324954
IOSR Journals
 
Algorithm for Lossy Image Compression using FPGA
Mistral Solutions
 
Adaptive filter
A. Shamel
 
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Brati Sundar Nanda
 
Progression approach for image denoising
TELKOMNIKA JOURNAL
 
Parameterized Image Filtering Using fuzzy Logic
Editor IJCATR
 
Performance Evaluation of 2D Adaptive Bilateral Filter For Removal of Noise F...
CSCJournals
 
An Adaptive Two-level Filtering Technique for Noise Lines in Video Images
CSCJournals
 
Dct and adaptive filters
GIET,Bhubaneswar
 
Mo2521632166
IJERA Editor
 
Adaptive filters and band reject filters
SanSan149
 
literature.pptx
8885684828
 
LMS .pdf
AWANISHKUMAR84
 
Simulation of Adaptive Noise Canceller for an ECG signal Analysis
IDES Editor
 
P ERFORMANCE A NALYSIS O F A DAPTIVE N OISE C ANCELLER E MPLOYING N LMS A LG...
ijwmn
 
Comparisons of adaptive median filter based on homogeneity level information ...
IOSR Journals
 
L0440285459
IJERA Editor
 
LMS Adaptive Filters for Noise Cancellation: A Review
IJECEIAES
 
FPGA IMPLEMENTATION OF NOISE CANCELLATION USING ADAPTIVE ALGORITHMS
Editor IJMTER
 
D122733
IJRES Journal
 
I010324954
IOSR Journals
 

Recently uploaded (20)

PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 

Fk35963966

  • 1. Ms. Rutu Agrawal et al. Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.963-966 RESEARCH ARTICLE www.ijera.com OPEN ACCESS Adaptive Filter Based On TDBLMS Algorithm for Image Noise Cancellation Ms. Rutu Agrawal*, Dr. A. J. Patil**, Mr. C. S. Patil*** *PG student, Dept. of EXTC, North Maharashtra University,S.G.D.C.O.E, Jalgaon, India. ** Dept. of EXTC, North Maharashtra University, S.G.D.C.O.E, Jalgaon, India. *** Dept. of EXTC, North Maharashtra University, S.G.D.C.O.E Jalgaon, India. Abstract Images are often degraded by noises. Noise can occur during image capture, transmission, etc. Noise removal is an important task in image processing. In general the results of the noise removal have a strong influence on the quality of the image processing technique. Several techniques for noise removal are well established in color image processing. The nature of the noise removal problem depends on the type of the noise corrupting the image. An adaptive filter for two-dimensional block processing in image noise cancellation is proposed in this paper. The processing includes two phases. They are the weight-training phase and the block-adaptation phase. The weight-training phase obtains the suitable weight matrix to be the initial one for the block-adaptation phase such that a higher signal-to-noise ratio can be achieved. To verify the feasibility of this approach, the simulation with the block sizes of 4 x 4, 8 x 8, 16 x 16, and 32 x 32 are performed. The simulation results show that this approach performs well. Keywords: Adaptive filter, Adaptive algorithm, Least squares approximation, Noise cancellation, PSNR. I. INTRODUCTION Noise is the result of errors in the image acquisition process that results in pixel values that do not reflect the true intensities of the real scene. Noise reduction is the process of removing noise from a signal. Noise reduction techniques are conceptually very similar regardless of the signal being processed, however a priori knowledge of the characteristics of an expected signal can mean the implementations of these techniques vary greatly depending on the type of signal. The image captured by the sensor undergoes filtering by different smoothing filters and the resultant images. All recording devices, both analogue and digital, have traits which make them susceptible to noise. The fundamental problem of image processing is to reduce noise from a digital color image. The two most commonly occurring types of noise are (i) Impulse noise, ii) Additive noise (e.g. Gaussian noise) and iii) Multiplicative noise (e.g. Speckle noise). Many methods have been widely used to eliminate noise like linear and nonlinear filtering methods, adaptive noise cancellation. 1.1 Adaptive Filtering An adaptive filter is a filter that self-adjusts its transfer function according to an optimization algorithm driven by an error signal. Because of the complexity of the optimization algorithms, most adaptive filters are digital filters. Adaptive filters that are well-known as the filters with the coefficients adjusted by the adaptive algorithms are widely used in various applications for achieving a better www.ijera.com performance. The dimension of the adaptive filters varies from application to application. In the fields of digital signal processing and communication such as the system identification, echo cancellation, noise canceling, and channel equalization [2]-[6], the one dimensional (1-D) adaptive algorithms are generally adopted. The 1-D adaptive algorithms are usually classified into two families. One is the least-mean-square (LMS) family; the other is the recursive-least-square (RLS) family. The algorithms in the LMS family have the characteristics of easy implementation and low computational complexity [1]. In 1981, Clark [7] proposed the block least-mean-square (BLMS) approach which is an application extended from the block processing scheme proposed by Burrus [8]. In such an approach, the computational complexity is dramatically reduced. In addition, the linear convolution operation can be accomplished by parallel processing or fast Fourier transforms (FFT). In the applications of digital image processing, two dimensional (2-D) adaptive algorithms such as TDLMS, OBA, OBAI, TDBLMS and TDOBSG are usually used [9]-[12].Either in TDLMS or TDBLMS, the convergence factors are constant. Instead of the constant convergence factors in TDLMS and TDBLMS, the space-varying convergence factors are used in OBA, OBAI, and TDOBSG for better convergence performance. However, such space-varying convergence factors will increase the computational complexity due to the computations for the new convergence factor of next block. 963 | P a g e
  • 2. Ms. Rutu Agrawal et al. Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.963-966 In this paper, we proposed an adaptive filter with weight training mechanism by finding a suitable weight (coefficient) matrix for the digital filter in advance. Then, treat this weight matrix as the initial weight matrix for the processing of noise cancellation. II. ADAPTIVE ALGORITHM Adaptive algorithms are used to adjust the coefficients of the digital filter such that the error signal is minimized according to some criterion. 2.1 2-D Block LMS Algorithm A 2-D signal is partitioned into blocks with a dimension of L x L for each in the 2-D disjoint block-by-block image processing. An image with R rows of pixel and G columns of pixel partitioned into R/L * C/L blocks is illustrated in Fig.1. www.ijera.com approximation step of fixed-filter design. The error is then used to form a performance function or objective function that is required by the adaptation algorithm in order to determine the appropriate updating of the filter coefficients. The minimization of the objective function implies that the adaptive filter output signal is matching the desired signal in some sense. Fig. 2 illustrates this approach which performs the operations from (3) to (5) iteratively [10]. That is M N ∑ ∑ i=1 j=1 M N = ∑ ∑ i=1 j=1 (3) where is the image of the S-th block after processing, Ws(i,j) is the (i,j)-th element in the weight matrix Ws of the S-th block. The error signal is then obtained by subtracting the image from the primary input image . That is (4) The weight matrix then updated by the (S + l)-th block is L L ∑ ∑ Figure 1. 2-D block-by-block processing with disjoint square blocks of a dimension L x L. The block index S and the spatial block index (r, c) is related by [12] , where µ is the convergence factor. (5) (1) where r = 1, 2,… R/L and c = 1, 2,…C/L. For convenient, the (r, c)-th element d(r, c) of the image can be treated as the (rb, cb)-th element in the S-th block and denoted as the element ds (rb,cb). The relationship is (2) where rb = 1,2,..,L and cb = 1,2,…,L. The block processing is started by processing the image blockby-block sequentially from left to right and from top to bottom in which each pixel is convolved the pixel in a filter window with a dimension of M x N. Adaptive filtering can be considered as a process in which the parameters used for the processing of signals changes according to some criterion. Usually the criterion is the estimated mean squared error or the correlation. The adaptive filters are time-varying since their parameters are continually changing in order to meet a performance requirement. In this sense, an adaptive filter can be interpreted as a filter that performs the approximation step on-line. Usually the definition of the performance criterion requires the existence of a reference signal that is usually hidden in the www.ijera.com Figure 2. 2-D adaptive filter for image noise cancellation. III. PROPOSED EXPERIMENTAL WORK There are two phases in the proposed adaptive filter. They are the weight-training phase and the block-adapting phase. Fig. 3 shows the block diagram of the proposed adaptive filter. 3.1 Weight-Training Phase (WTP) In order to improve the convergence rate, a suitable weight matrix that will be treated as the 964 | P a g e
  • 3. Ms. Rutu Agrawal et al. Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.963-966 initial weight matrix for the processing in the block-adapting phase is found in the weight-training phase. In WTP, all the elements of the initial weight matrix are set to be zero. That is, where the element = 0 for i = 1,2.., M and j = 1,2,..,N. Then, the TDBLMS algorithm is applied to process the original noisy image that will be scanned block-by-block from left to right and from top to down for updating the weight matrix of each block iteratively until the termination criterion is reached [10]. Figure 3: Adaptive filter with weight – training Mechanism. The operations can be expressed in the equations from (3) to (5). We define the termination criterion as IBNCR I < P (6) where P is the termination parameter and BNCR stands for the block-noise-cancellation ratio that is defined as BNCR= 10log [( )/ ] (7) In (7), stands for the power of the reference signal , and can be expressed as the term IV. www.ijera.com SIMULATION RESULTS The primary input signal with a dimension of 256 x 256 in the simulation phase is created by adding a white-Gaussian noise with zero mean to the ideal image Baboon with 256 gray-levels in Fig. 4(a).Fig (b) shows the primary input image with a dimension of 400 x 400 and Fig. 4(c) shows the noisy primary input image with an SNR of 0 dB. The convergence factor is 4.5 X 10-7. For the digital filter, the 4-th order transversal FIR filter is chosen to convolved the reference image and the filter window with a dimension of 2 x 2 (M = 2, N = 2). In order to observe the effect of block size on the performance, four different block sizes of 4 x 4 (L = 4), 8 x 8 (L = 8), 16 x 16 (L = 16), and 32 x 32 (L = 32) are simulated. Table 1 lists the performance comparison. The simulation results indicate that the proposed adaptive filter achieves a better performance; however, the performance of the TDBLMS algorithm is not so good for the first several blocks. (a) (b) (c) Figure 4 (a), (b) Primary input image Baboon with a dimension of 256x256 and 400x400. (c) Noisy primary input image with SNR= 0 dB. (a) (b) (c) (8) is the power of the primary input signal , and can be expressed as (9) the term signal In (8)-(10), means of , , , and is the power of the error , and can be expressed as (10) , and stand for the , respectively. B. Block-Adapting Phase (BAP) Once the suitable weight matrix in the weight training phase is found, this weight matrix is treated as the initial weight matrix in the blockadapting phase (BAP). In this phase, the original noisy image is processed according to the TDBLMS algorithm [10] again for the noise cancellation. www.ijera.com (d) (e) Figure 5: Output of noisy input image for block size of (a) 2x2 (b) 4x4 (c) 8x8 (d) 16 x 16 (e) 32 x 32 (f) (g) (h) 965 | P a g e
  • 4. Ms. Rutu Agrawal et al. Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.963-966 [6] (i) (j) Figure 6: Output of primary input image with dimensions of 400 x 400 for block size of (f) 2x2 (g) 4x4 (h) 8x8 (i) 16 x 16 (j) 32 x 32 TABLE 1 Output PSNR of the 2-D adaptive noise canceller for noisy image with SNR = 0 db Block size (LxL) PSNR(dB) 2x2 50.2754 Proposed Adaptive Filter 63.5161 4x4 53.2134 53.8987 52.1246 65.3567 32 x 32 50.0712 [9] 66.7429 16 x 16 [8] 66.1827 8x8 [7] 63.3042 TDBLMS V. [10] [11] CONCLUSION This work proposed an adaptive filter for two dimensional block processing in image noise cancellation. The simulation performed on the noisy image baboon with a dimension of 256 x 256 with an SNR of 0 dB shows that this approach can achieve the PSNR's of 63.5161, 66.1827, and 66.7429 for the block sizes of 2 x 2, 4 x 4, 8 x 8, 16 x 16, 32 x 32 respectively. The proposed method provides better image. The proposed has been tested on well-known benchmark images, where their PSNR and visual results show the superiority of the proposed technique over the conventional techniques. [12] www.ijera.com IEEE Trans. Acoust., Speech, Signal Processing, vol. ASSP-30, pp. 699-709, Oct. 1982. E.H.Sartorius and S.T.Alexander “Channel equalization using adaptive lattice algorithms", IEEE Trans. Commun., vol. COMM-27, pp. 899- 905, June 1979. G. A. Clark, S. K. Mitra, and S. R. Parker, "Block implementation of adaptive digital filters", IEEE Trans. Circuits Syst., vol. CAS-28, pp. 584-592, June 1981. C. S. Burrus, "Block implementation of digital filters", IEEE Trans. Circuits Theory, vol. CT-18, pp. 697-701, Nov, 1971. M. M. Hadhoud and D. W. Thomas, "The two- dimensional adaptive LMS (TDLMS) algorithm", IEEE Trans. Circuits Syst.,vol. 35, pp. 485- 494, May 1988. W. B. Mikhael and S. M. Ghosh, "Twodimensional block adaptive filtering algorithms", in Proc. IEEE Int. Symp. Circuits Syst., San Diego, CA, May 1992, pp. 1219-1222. W. B. Mikhael and F. H. Wu, "A fast block FIR adaptive digital filtering algorithm with individual adaptation of parameters" IEEE Trans. Circuits Syst., vol. 36, pp. 1-10, Jan. 1989. T. Wang and C. L. Wang, "A new twodimensional block adaptive FIR filtering algorithm and its application to image restoration", IEEE Trans.Image Proc., vol. 7, pp. 238-246, Feb, 1998. REFERENCES [1] [2] [3] [4] [5] S. Haykin, Adaptive Filter Theory, 4th ed Englewood Cliffs, NJ: Prentice-Hall, 2001. B. Widrow, J. McCool, M. Larimore, and C. Johnson, "Stationary and nonstationary learning characteristics of the LMS adaptive filter", IEEE Proc., vol. 64, pp. 1151-1162, Aug. 1976. N. A. M. Verhoeckx et aI., "Digital echo cancellation for baseband data transmission", IEEE Trans. Acoust., Speech, Signal Processing, vol. ASSP-27, pp. 768781, Dec. 1979. B. Widrow et aI., "Adaptive noise cancelling Principles and applications", IEEE Proc., vol. 63, pp. 1692-1716, Dec. 1975. B. Friedlander, "System identification techniques for adaptive noise canceling", www.ijera.com 966 | P a g e