Professional Documents
Culture Documents
of
(Image Restoration using Type-2 Fuzzy Logic)
Submitted by
Gaurav Maheshwari 0509113141
Kokil Sahai 0509113056
Kapil Kumar Gupta 0509113053
Department of Information Technology
JSS Academy Of Technical Education, Noida
INTRODUCTION:
Digital signals are often corrupted by noise during signal acquisition /or
transmission due to a number of imperfections caused by signal sensors /or
communication channels.In most signal processing operations it is of vital
importance to remove noise from the signal because the performances of
subsequent signal processing tasks are severely degraded by the noise.
A good noise filter is required to satisfy two conflicting criterions of
1) to suppressing the noise while at the same time
2) preserving the useful information
Unfortunately the great majority of currently available noise filters cannot
simultaneously satisy the both criterions.they either suppress the noise at the
cost of distorting the useful information in the signal or preserve useful
information at the cost of noise suppression performance.
Hardware and Software Requirements
Matlab
Developed by SmartDraw.com
Latest release 2008 / September 2007
OS Windows 2000, XP and Vista
Type Business Graphics
License Proprietary
Website www.smartdraw.com
Scope of the Solution
Operator
Fig. 1(a) shows the general structure of the proposed
impulse noise removal operator. The operator is constructed
by combining a desired number of type-2 fuzzy filters,
defuzzifiers, and a postprocessor. The operator processes
the pixels contained in its filtering window, shown in Fig.
1(b),and outputs the restored value of the center pixel. Each
filter in the structure processes a different neighborhood
relationship between the center pixel of the filtering window
and two neighboring pixels. Possible neighbourhood
topologies are shown in Fig. 1(c). As is seen from this figure,
there is a maximum of 28 possible neighborhood topologies
corresponding to a filtering operator with 28 filters.
However, it should be emphasized that one does not have to
use all of these neighborhood topologies in practice. For
most filtering applications, a filtering operator with only a
few filters will yield satisfactory performance. In this case,
the neighborhood topologies fed to the filters included in
the structure of the operator should be chosen to be as
diverse as possible to obtain the best performance. The
filtering performance of the operator may further be
increased as desired by including more filter processing
different neighborhood relationships. However, this will also
increase the computational complexity. Hence, the choice of
the number of filters needed for a particular filtering
application is, in general, an application-dependent issue,
which should be determined heuristically and verified
experimentally.
All filters employed in the structure of the operator are
identical to each other and function as subfilters. However, it
should be observed that the values of the internal
parameters of each of the filters will be different from the
other filters even though all filters have the same internal
structure and the same number of internal parameters. This
is because each filter is trained for its particular
neighborhood individually and independently of the others
during training
WORKING
1. INPUTS:
CENTER PIXEL
TWO NEIGHBOURING PIXELS
Defuzzifier
Yk = [Y k1 , Y k2 ]
Dk = (Y k1 + Y k2)/2
Postprocessor
de
Future Scope and Further enhancements
1. This project can be enhanced with following feature in future based on business
needs:
2. Ability to remove at different levels in the image, this can lead to more
revenue for a business.
3. This Project will be in future help for image recognition also.
Bibliography
1. www.mathworks.com
2. IEEE search papers
3. Stephen J chapman for Matlab
4. George J. klir/ Bo yuan for fuzzy logic