SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
International Journal of Computer Science and Engineering Research and Development (IJCSERD),
  International Journal of Computer Science and Engineering
                                                                         IJCSERD
Research and Development (IJCSERD), (Online) Volume 1, (Print), 2, May-October (2011)
  ISSN 2248-9363 (Print), ISSN 2248-9371 ISSN 2248-9363 Number
ISSN 2248-9371 (Online), Volume 1,
Number 2, May-October (2011)
pp. 52-59 © PRJ Publication                                               © PRJ PUBLICATION
http://www.prjpublication.com/IJCSERD.asp




      A PARALLEL ROUGH SET BASED SMOOTHING FILTER
            FOR MEDICAL IMAGE ENHANCEMENT

         K. Venkata Rao1          Dr. I. Ramesh Babu2             J.Winny Vandana3

     [1] Associate Professor, Dept of CS&SE, Andhra University College of Engg.,
            Visakhapatnam, India. Email-id: professor_venkat@yahoo.com
 [2] Professor and Head of Dept of CSE, Acharya Nagarjuna University, Guntur, India,
                           Email id: rinampudi@hotmail.com
      [3] M-Tech [Pursuing Project], Dept of CS&SE Andhra University college of
                                 Engg.,Visakhapatnam.
                          Email id:winnyvandana@gmail.com

 ABSTRACT

 Image processing is a special form of signal processing which provides valuable
 information toward human image. The most important image processing step in
 human picture recognition system consists of Edge enhancement process. In this
 paper we propose a new idea for edge enhancement using smoothing filters based on
 Rough sets. Rough set theory is an important tool (it is a mathematical tool) that
 process uncertainty and non-integrity[1][10]. This theory is efficient in analysing and
 processing inconsistent information, and then detecting connotative information.
 Rough set theory is to classify the pixel in each part then noise pixels can be separated
 and removed, which is to provide `better' input for other automated image processing
 techniques. Smoothing is often used to reduce noise within an image or to produce a
 less pixel image. Edges are the representations of the discontinuities of image
 intensity functions. For processing these discontinuities in an image a good edge
 enhancement technique is essential. This paper proposes a new idea for enhancement
 of a medical image using smoothing techniques and Image noise is mostly unwanted
 and manifested in the pixels of an image and the main application of image averaging
 is noise removal. In this paper, we deal with Rough set based medical image
 smoothening filters in order to improve the quality of the image and as well as to help
 to solve various complex image processing tasks in the future. This paper focuses on
 an approach which tries to combine the advantages of the various smoothing filters
 techniques.

 Keywords: Rough sets, smoothing filters, Image averaging function.

 1. INTRODUCTION

 Rough set theory which was firstly defined by Z.Pawlak in 1982 have successful
 applications in many fields, such as artificial intelligence, image processing, decision
 analysis, pattern recognition, cluster analysis, machine learning, and many others [1]
 [11]. It has become an important tool in processing uncertainty information. The

                                               52
International Journal of Computer Science and Engineering Research and Development (IJCSERD),
ISSN 2248-9363 (Print), ISSN 2248-9371 (Online) Volume 1, Number 2, May-October (2011)

theory of rough sets is traditionally formulated based on an equivalence relation on an
object set called the universe. The basic idea of rough set theory is problem solving.
As image contains much uncertainty information, many efforts have been made to use
fuzzy set theory to process image. The results have improved better effect than hard
computing method. Rough sets has potential application for processing image,
Recently, Rough sets theoretic image processing is concerned, but there is less
investigation reported so far on the application of Rough set theory in image
processing. Edge enhancement techniques falls under two categories smoothening
filters and sharpening filters. Smoothing filters are used for blurring and for noise
reduction. Blurring is used in pre-processing steps, such as removal of small details
from an image prior to object extraction, and bridging of small gaps in lines or curves.
Noise reduction can be accomplishing by blurring with a linear filter and also by
nonlinear filtering such as mean, median, mode, circular, pyramidal and cone filters.
Sharpening filters are used to highlight fine detail in an image or to enhance detail
that has been blurred. These filters include Laplacian, Sobel, Prewitt and Robert
filters which are widely used in applications but because of their results of complexity
and image quality, smoothening filters are used which involves simple subtractive
smoothened image concept which reduces complexity and makes the images look
sharper than they really are.

2. DIFFERENT TYPES OF SMOOTHING FILTERS
2.1 What is edge enhancement?
Edge Enhancement is a digital image processing filter that is used to make pictures
look artificially sharper than they really are. The key word here is looking sharper,
because the picture isn't really any more detailed than before. The human eye is
simply tricked into thinking the picture is sharper.

2.2 Smoothing filters:
Mean filter: The mean filter is a simple sliding-window spatial filter that replaces the
center value in the window with the average (mean) of all the pixel values in the
window [2]. The window, or kernel, is usually square but can be any shape. An
example of mean filtering of a single 3x3 window of values is shown below.

                           5 + 3 + 6 + 2 + 1 + 9 + 8 + 4 + 7 = 45
     unfiltered values
                           45 / 9 = 5
      5     3      6                                               mean filtered

     2      1      9                                               *     *     *

     8      4      7                                               *     5     *

                                                                   *     *     *
Center value is replaced by the mean of all nine values.

Median filter
The median filter is also a sliding-window spatial filter, but it replaces the center
value in the window with the median of all the pixel values in the window. As for the


                                              53
International Journal of Computer Science and Engineering Research and Development (IJCSERD),
ISSN 2248-9363 (Print), ISSN 2248-9371 (Online) Volume 1, Number 2, May-October (2011)

mean filter, the kernel is usually square but can be any shape [2]. An example of
median filtering of a single 3x3 window of values is shown below.
                 unfiltered values

                 6       2       0

                 3       97      4

                  19     3       10
In order:
0, 2, 3, 3, 4, 6, 10, 15, 97
                     median filtered

                     *       *       *

                     *       4       *

                     *       *       *
Center value is replaced by the median of all nine values.
Mode Filter
The mode filter replaces the pixel at the centre of the mask by the mode of all the
pixel values in the mask. The mode value is nothing but the maximally repeated value
in the mask.
Circular Filter
In this filter, we will convolute the image the mask provided [1, 3]. This filter is
slightly different from the mean filter [2]. The filter is shown below




    Circular Filter Mask
Triangular filter
In this, the output image is based on a local averaging of the input filter, where the
values within the filter support have differing weights. In general, the filter can be
seen as the convolution of two identical uniform filters either mean or circular and
this has the direct consequence for computational complexity. Transfer functions of
these filters do not have the negative values and hence it will not exhibit the phase
reversal. There are two filters of this kind, namely Pyramidal filter and Cone filter.
The convolution masks for these are shown below.




Cone Filter Mask             Pyramidal Filter Mask


                                                 54
International Journal of Computer Science and Engineering Research and Development (IJCSERD),
   ISSN 2248-9363 (Print), ISSN 2248-9371 (Online) Volume 1, Number 2, May-October (2011)

   Medical images
   Medical i m a ge analysis poses a far tougher challenge.[3][9] First, there is an
   even greater need for image filtering, because medical images have a poorer
   noise-to-signal ratio than scenes taken with a digital camera, the spatial
   resolution is often frustratingly low, the contrast between anatomically distinct
   structures is often too low to be computed reliably using a standard image
   processing technique, and artefacts are common (e.g. motion and bias field in
   MRI). Second, changes to image content must be done in a highly controlled
   and reliable way that does not compromise clinical decision-making. For
   example, whereas it is generally acceptable to filter out local bright patches of
   noise, care must be taken in the case of mammography not to remove
   microcalcifications.This paper briefly explores some of the key areas of
   development in the area of filtering in Medical Imaging and how these
   techniques impact generally available software packages in routine use in a
   diagnostic setting.

   3. IMPLEMENTATION

   This model uses a parallel structure. The filters are arranged in parallel and the results
   are obtained independent of each other which are the passed to an array as shown in
   fig 3.1. This array is then sent to the processor where in the image enhancement mean
   is                                                                              generated



                                                 Smoothing filters

                        Application of              Filter1
                        Rough set theory


                                                    Filter2
                            Separation
                                                                        Processor
       ACTUAL                 of noise
                                                    Filter3             (Image
       IMAGE                pixels from
                                                                        averaging)
                             an image

                                                    Filter4                          Enhanced
                                                                                     Image


                                                   Filter N

                        Fig 3.1   A hybrid smoothing filter using Rough sets


The advantage of this model is that it is time efficient as the calculation of each filter is done
in parallel.
However the limitations are: The system requires all the filters to be available at the same
time.
    1. The system has to wait for the result of each independent filter to calculate the mean
Total time taken =Separation of noise pixels using Rough set + Max time of slowest filter +
Processing time.

                                                  55
International Journal of Computer Science and Engineering Research and Development (IJCSERD),
ISSN 2248-9363 (Print), ISSN 2248-9371 (Online) Volume 1, Number 2, May-October (2011)

The available free time of the filters waiting for completion of processing of slowest filter can
be used to update image which can improve the time efficiency.

Algorithm based on Rough sets using smoothing filter
When we separate image noise with Rough set theory, the equivalence relation R can be
defined in many ways.[12] One algorithm is to calculate the grey value margin between the
mean of all pixels. Then, compared with the pre-defined threshold, the pixel whose margin is
greater than the threshold is considered a noise pixel. Another algorithm to classify pixels is
according to the relationship between the pixels value and the maximum and minimum
values in its neighbourhood, the pixel whose value is greater than maximum value or less
than the minimum is regarded as a noise. Both algorithms are focused on single pixel, more
processing time consuming to obtain all pixels mean value or extreme within a
neighbourhood. In the algorithm, the algorithm may take non-noise pixels as noise pixels.
        To reduce the time of the noise detection and the possibility of misjudgement of the
noise points, in this paper we divide the image into several parts with the size, then setup the
indiscernible relation of Rough sets and divide sets to separate noise pixels from the normal
ones, finally process the noise pixels with the filters for smoothing the image.
        Let U denotes an image that has L gray-level, and its size is M x N. Divide U into S
parts, let Ak(k= 0,1,……S-1) denotes one part of U and f(i,j) denotes the grey value of the
pixel point (i,j). the set of all pixels grey-value in Ak can be defined as formula
Uk = {f(i,j) | (i,j) Ak,k=0,1,…….S-1}
        Ak can be seen as a knowledge system, let k=(Ak,R) denotes the approximation space
that is made up with Ak and equivalence relation R. As the impulse noise points grey-value
usually far more or far less than the others, therefore, in a local area, the points whose gray
value close to the maximum or minimum value may be noise points. Suppose that pixel x is
an object of Ak and its grey-value is f(x), let max f(xt) denotes minimum, noise pixels can be
separated by the equivalence relation based on the description of the noise threshold Q
        Divide image Ak by a duality equivalence relation R as formula
        Ak|R={c1,c2}
        Where c1 is the set of all noise pixels and c2is the set of all normal pixels they can be
defined as
C1={|f(x)-max f(xt)|<Q or | f(x)-min f(xt)|< Q} (1 t M)
C2={|f(x)-max f(xt)| Q and | f(x)-min f(xt)| Q} (1 t M)
Where Q is initialise threshold
        According to the classification of image based on Rough sets theory, an algorithm
will be available as follows
(1) To divide the orginal image into S parts, the kth (k=0,1,…..S-1) region is marked as Ak.
(2) Such the maximum grey-value max f(xt) and the minimum grey-value min f(xt) in Ak(size
Mk x Nk).
(3) If any pixel x0 in the set Ak can satisfy the condition | f(x0-max f(xt)|<Q or | f(x0)-min
f(xt)|<Q, operate step (4), else operate step (5)
(4) To process the pixels with all smoothing filters.
(5) Not to process the pixels but keep them invariable.




                                                  56
International Journal of Computer Science and Engineering Research and Development (IJCSERD),
ISSN 2248-9363 (Print), ISSN 2248-9371 (Online) Volume 1, Number 2, May-October (2011)




                                             Noisy image




Fig: Image after applying different smoothing filters. In the clockwise direction from
top left are original image, mean filter output, median, pyramidal, circular and mode
4. FUNCTION DONE BY THE PROCESSOR
Image Averaging [6]
Suppose noise η(r, c) is a zero mean pair wise uncorrelated. Then a set of n noisy images
{gi(r, c)} can be given by
gi (r, c) =f(r, c) + ηi(r, c)
Also suppose that ηi (r, c) follows the same distribution for all i, ση2(r, c) be its variance. The
assumptions are approximately valid if we consider, say, transmission channel noise only.
That means if an image f(r, c) is transmitted n times over some communication channel we
may receive a set of noisy images {g1(r, c), g2(r, c),….., gn(r, c)} at the receiver end. The
objective is to recover f(r, c) from the given set {gi(r, c)}. By averaging n such images we get
g(r,c)= (1/n) ∑ni=0 gi(r,c)=f(r,c) + (1/n) ∑ni=0 ηi(r,c)=f(r,c) + η(r,c)
For all r and c. Since noise has zero mean, for large n, g(r, c) approaches f(r, c) and
  2             2                 2
σ η(r, c) = σ g(r, c) = (1/n) σ η(r,c)
tends to zero as n increases.

                                                  57
International Journal of Computer Science and Engineering Research and Development (IJCSERD),
ISSN 2248-9363 (Print), ISSN 2248-9371 (Online) Volume 1, Number 2, May-October (2011)

APPLICATION OF IMAGE AVERAGING
The main application of image averaging is noise removal. Image noise is mostly unwanted
and manifested in the pixels of an image.[11] It is inherent to digital cameras and is
generated, in part, by heat and low light conditions, and is often prominent in long exposures
and photographs taken at high ISO sensitivity. Its effect is analogous to film grain. When
images of an unchanging scene are corrupted by random noise, a sequence of these images
can be averaged together in order to reduce the effects of the noise. This works because noise
perturbs pixel grey levels, and a positive perturbation of a given magnitude tends to be just as
likely as a negative perturbation of the same magnitude. Hence there is a tendency for these
'errors' in pixel grey level to cancel each other out to an increasing degree, as the number of
averaged images increases.

5. NOISE REDUCTION BY IMAGE AVERAGING

CONCEPT
          Image averaging works on the assumption that the noise in your image is truly
random. This way, random fluctuations above and below actual image data will gradually
even out as one average more and more images.[6] If you were to take two shots of a smooth
gray patch, using the same camera settings and under identical conditions (temperature,
lighting, etc.), then you would obtain images similar to those shown on the left.




The above plot represents luminance fluctuations along thin blue and red strips of pixels in
the top and bottom images, respectively. The dashed horizontal line represents the average,
or what this plot look like if there were zero noise. Note how each of the red and blue lines
uniquely fluctuates above and below the dashed line. If we were to take the pixel value at
each location along this line, and average it with value for the pixel in the same location for
the other image, then the luminance variation would be reduced as follows:




Even though the average of the two still fluctuates above and below the mean, the maximum
deviation is greatly reduced. Visually, this has the affect of making the patch to the left
appear smoother. Two averaged images usually produce noise comparable to an ISO setting
which is half as sensitive, so two averaged images taken at ISO 400 are comparable to one
image taken at ISO 200, and so on. In general, magnitude of noise fluctuation drops by the
square root of the number of images averaged, so you need to average 4 images in order to
cut the magnitude in half.
 Note how averaging both reduces noise and brings out the detail for each region. Noise
reduction programs such as Neat Image are the best available arsenal against noise, and so
this is used as the benchmark in the following comparison:




                                                  58
International Journal of Computer Science and Engineering Research and Development (IJCSERD),
ISSN 2248-9363 (Print), ISSN 2248-9371 (Online) Volume 1, Number 2, May-October (2011)




                        A noise free image after image averaging
6. CONCLUSION
By analysing the above Rough set theory approach provides better image quality with
smoothening filters and also provides the best results for displaying the output image. This
new method is compared against all the smoothening filters presented in the paper. By using
Image averaging noise is removed more efficiently.

REFERENCES
[1] B. Tirumula Rao, K. Venkata Rao, G. kiran Swathi, G. Prudhvi shanthi, and J. Sree
Durga. “A Novel Approach to Image Edge Enhancement Using Smoothening Filters. “The
ICFAI university journal of computer sciences (April 2009), Vol .3, No.2, 37-53.
[2] K.Venkata Rao, Dr. I. Ramesh Babu, K.Koteswara Rao, “An Enhanced Approach For
Medical Edge Image Enhancement using Genetic Algorithm” Proceedings of International
Seminar on Artificial Intelligence & Application, pp. 40-45, Dec-2009
[3] Zdzisław Pawlak “Rough sets” International Journal of Computer and Information
Sciences, 11, 341-356, 1982
[4] Himayat, N.; Kassam, S.A.; Systems Engineering ,1991.“A theoretical study of some
nonlinear edge preserving smoothing filters " IEEE International Conference on Gonzalez
and Woods (2001), Digital Image Processing, Vol. 2nd Edition,567-633, Prentice Hall
[5] Wang Xianghong; Yang Shi-e; Xu Xinsheng;“An Effective Method to Medical Image
Enhancement”       COMPLEX MEDICAL ENGINEERING, 2007. CME 2007. IEEE/ICME
INTERNATIONAL CONFERENCE.
 [6].Ki-Seung Lee, Eun Suk Kim, Won Doh, and Dae Hee Youn. "IMAGE ENHANCEMENT
BASED ON SIGNAL SUBSPACE APPROACH." IEEE Transactions on Image Processing, (Aug
1999),Vol.8,Issue 8,1129-134.
[7] Rafael C. Gonzalez and Rich-. ard E. Woods. Upper Saddle River,. NJ: Prentice Hall,
2002. Digital Image Processing (second edition).
[8] Digital image processing - Bernd Jähne - Computers - 2005
[9] B.Chanda, D Dutta Majunder “Digital Image Processing and Analysis”
[10] Dimitri Van De Ville, Mike Nachtegael “Noise Reduction by Fuzzy Image Filtering”IEEE
TRANSACTIONS ON FUZZY SYSTEMS, VOL. 11, NO. 4, AUGUST 2003
 [11] The Physical Principles of Medical Imaging, 2nd Ed. Perry Sprawls, Ph.D.
[12] LI-HUI JIANG, FAN ZHANG, ZHEN-NI JIN, RUI-HUA LIU ”Applications On Rough Sets In
Image Median Filter” Proceedings of the Sixth International Conference on Machine Learning and
Cybernetics, Hong Kong, 19-22 August 2007
[13] WANG Dan , WUMeng-da “Binary Fuzzy Rough Set Model On Triangle Modulus And Its
Application To Image Processing” (Dept. ofMathematic and System Science, National University of
Defense Technology, Changsha, 410073, China)

                                                  59

Más contenido relacionado

La actualidad más candente

IRJET- Performance Analysis of Non Linear Filtering for Image Denoising
IRJET- Performance Analysis of Non Linear Filtering for Image DenoisingIRJET- Performance Analysis of Non Linear Filtering for Image Denoising
IRJET- Performance Analysis of Non Linear Filtering for Image DenoisingIRJET Journal
 
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...iosrjce
 
A Review of different method of Medical Image Segmentation
A Review of different method of Medical Image SegmentationA Review of different method of Medical Image Segmentation
A Review of different method of Medical Image Segmentationijsrd.com
 
Image deblurring based on spectral measures of whiteness
Image deblurring based on spectral measures of whitenessImage deblurring based on spectral measures of whiteness
Image deblurring based on spectral measures of whitenessijma
 
Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...eSAT Journals
 
Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...eSAT Publishing House
 
A survey on efficient no reference blur estimation methods
A survey on efficient no reference blur estimation methodsA survey on efficient no reference blur estimation methods
A survey on efficient no reference blur estimation methodseSAT Journals
 
A survey on efficient no reference blur estimation
A survey on efficient no reference blur estimationA survey on efficient no reference blur estimation
A survey on efficient no reference blur estimationeSAT Publishing House
 
MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...
MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...
MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...cseij
 
Segmentation and Classification of MRI Brain Tumor
Segmentation and Classification of MRI Brain TumorSegmentation and Classification of MRI Brain Tumor
Segmentation and Classification of MRI Brain TumorIRJET Journal
 
Gaussian noise reduction on images automatically
Gaussian noise reduction on images automaticallyGaussian noise reduction on images automatically
Gaussian noise reduction on images automaticallyeSAT Journals
 
Detection of hard exudates using simulated annealing based thresholding mecha...
Detection of hard exudates using simulated annealing based thresholding mecha...Detection of hard exudates using simulated annealing based thresholding mecha...
Detection of hard exudates using simulated annealing based thresholding mecha...csandit
 
Instant fracture detection using ir-rays
Instant fracture detection using ir-raysInstant fracture detection using ir-rays
Instant fracture detection using ir-raysijceronline
 
Comprehensive Study of the Work Done In Image Processing and Compression Tech...
Comprehensive Study of the Work Done In Image Processing and Compression Tech...Comprehensive Study of the Work Done In Image Processing and Compression Tech...
Comprehensive Study of the Work Done In Image Processing and Compression Tech...IRJET Journal
 
Wavelet transformation based detection of masses in digital mammograms
Wavelet transformation based detection of masses in digital mammogramsWavelet transformation based detection of masses in digital mammograms
Wavelet transformation based detection of masses in digital mammogramseSAT Publishing House
 
Wavelet transformation based detection of masses in digital mammograms
Wavelet transformation based detection of masses in digital mammogramsWavelet transformation based detection of masses in digital mammograms
Wavelet transformation based detection of masses in digital mammogramseSAT Journals
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 

La actualidad más candente (17)

IRJET- Performance Analysis of Non Linear Filtering for Image Denoising
IRJET- Performance Analysis of Non Linear Filtering for Image DenoisingIRJET- Performance Analysis of Non Linear Filtering for Image Denoising
IRJET- Performance Analysis of Non Linear Filtering for Image Denoising
 
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
 
A Review of different method of Medical Image Segmentation
A Review of different method of Medical Image SegmentationA Review of different method of Medical Image Segmentation
A Review of different method of Medical Image Segmentation
 
Image deblurring based on spectral measures of whiteness
Image deblurring based on spectral measures of whitenessImage deblurring based on spectral measures of whiteness
Image deblurring based on spectral measures of whiteness
 
Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...
 
Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...Fpga implementation of image segmentation by using edge detection based on so...
Fpga implementation of image segmentation by using edge detection based on so...
 
A survey on efficient no reference blur estimation methods
A survey on efficient no reference blur estimation methodsA survey on efficient no reference blur estimation methods
A survey on efficient no reference blur estimation methods
 
A survey on efficient no reference blur estimation
A survey on efficient no reference blur estimationA survey on efficient no reference blur estimation
A survey on efficient no reference blur estimation
 
MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...
MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...
MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...
 
Segmentation and Classification of MRI Brain Tumor
Segmentation and Classification of MRI Brain TumorSegmentation and Classification of MRI Brain Tumor
Segmentation and Classification of MRI Brain Tumor
 
Gaussian noise reduction on images automatically
Gaussian noise reduction on images automaticallyGaussian noise reduction on images automatically
Gaussian noise reduction on images automatically
 
Detection of hard exudates using simulated annealing based thresholding mecha...
Detection of hard exudates using simulated annealing based thresholding mecha...Detection of hard exudates using simulated annealing based thresholding mecha...
Detection of hard exudates using simulated annealing based thresholding mecha...
 
Instant fracture detection using ir-rays
Instant fracture detection using ir-raysInstant fracture detection using ir-rays
Instant fracture detection using ir-rays
 
Comprehensive Study of the Work Done In Image Processing and Compression Tech...
Comprehensive Study of the Work Done In Image Processing and Compression Tech...Comprehensive Study of the Work Done In Image Processing and Compression Tech...
Comprehensive Study of the Work Done In Image Processing and Compression Tech...
 
Wavelet transformation based detection of masses in digital mammograms
Wavelet transformation based detection of masses in digital mammogramsWavelet transformation based detection of masses in digital mammograms
Wavelet transformation based detection of masses in digital mammograms
 
Wavelet transformation based detection of masses in digital mammograms
Wavelet transformation based detection of masses in digital mammogramsWavelet transformation based detection of masses in digital mammograms
Wavelet transformation based detection of masses in digital mammograms
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 

Similar a A parallel rough set based smoothing filter

IRJET - Change Detection in Satellite Images using Convolutional Neural N...
IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...
IRJET - Change Detection in Satellite Images using Convolutional Neural N...IRJET Journal
 
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 Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...IRJET Journal
 
Comparison on average, median and wiener filter using lung images
Comparison on average, median and wiener filter using lung imagesComparison on average, median and wiener filter using lung images
Comparison on average, median and wiener filter using lung imagesIRJET Journal
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imageseSAT Publishing House
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imageseSAT Publishing House
 
IRJET- An Efficient Brain Tumor Detection System using Automatic Segmenta...
IRJET-  	  An Efficient Brain Tumor Detection System using Automatic Segmenta...IRJET-  	  An Efficient Brain Tumor Detection System using Automatic Segmenta...
IRJET- An Efficient Brain Tumor Detection System using Automatic Segmenta...IRJET Journal
 
Multimodality medical image fusion using improved contourlet transformation
Multimodality medical image fusion using improved contourlet transformationMultimodality medical image fusion using improved contourlet transformation
Multimodality medical image fusion using improved contourlet transformationIAEME Publication
 
3D Median Filter Design for Iris Recognition
3D Median Filter Design for Iris Recognition3D Median Filter Design for Iris Recognition
3D Median Filter Design for Iris RecognitionIJMER
 
Interactive liver tumor segmentation using
Interactive liver tumor segmentation usingInteractive liver tumor segmentation using
Interactive liver tumor segmentation usingeSAT Publishing House
 
Interactive liver tumor segmentation using
Interactive liver tumor segmentation using Interactive liver tumor segmentation using
Interactive liver tumor segmentation using eSAT Journals
 
A study to improve the quality of image enhancement
A study to improve the quality of image enhancementA study to improve the quality of image enhancement
A study to improve the quality of image enhancementeSAT Publishing House
 
IRJET- Analytical Study of Various Filters in Lung CT Images
IRJET- Analytical Study of Various Filters in Lung CT ImagesIRJET- Analytical Study of Various Filters in Lung CT Images
IRJET- Analytical Study of Various Filters in Lung CT ImagesIRJET Journal
 
Automatic Detection of Radius of Bone Fracture
Automatic Detection of Radius of Bone FractureAutomatic Detection of Radius of Bone Fracture
Automatic Detection of Radius of Bone FractureIRJET Journal
 
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...sipij
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
Comparative performance analysis of segmentation techniques
Comparative performance analysis of segmentation techniquesComparative performance analysis of segmentation techniques
Comparative performance analysis of segmentation techniquesIAEME Publication
 
Techniques of Brain Cancer Detection from MRI using Machine Learning
Techniques of Brain Cancer Detection from MRI using Machine LearningTechniques of Brain Cancer Detection from MRI using Machine Learning
Techniques of Brain Cancer Detection from MRI using Machine LearningIRJET Journal
 
A Novel Approach for Edge Detection using Modified ACIES Filtering
A Novel Approach for Edge Detection using Modified ACIES FilteringA Novel Approach for Edge Detection using Modified ACIES Filtering
A Novel Approach for Edge Detection using Modified ACIES Filteringidescitation
 

Similar a A parallel rough set based smoothing filter (20)

IRJET - Change Detection in Satellite Images using Convolutional Neural N...
IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
 
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 Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
 
Comparison on average, median and wiener filter using lung images
Comparison on average, median and wiener filter using lung imagesComparison on average, median and wiener filter using lung images
Comparison on average, median and wiener filter using lung images
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri images
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri images
 
IRJET- An Efficient Brain Tumor Detection System using Automatic Segmenta...
IRJET-  	  An Efficient Brain Tumor Detection System using Automatic Segmenta...IRJET-  	  An Efficient Brain Tumor Detection System using Automatic Segmenta...
IRJET- An Efficient Brain Tumor Detection System using Automatic Segmenta...
 
Multimodality medical image fusion using improved contourlet transformation
Multimodality medical image fusion using improved contourlet transformationMultimodality medical image fusion using improved contourlet transformation
Multimodality medical image fusion using improved contourlet transformation
 
3D Median Filter Design for Iris Recognition
3D Median Filter Design for Iris Recognition3D Median Filter Design for Iris Recognition
3D Median Filter Design for Iris Recognition
 
A Proposed Framework to De-noise Medical Images Based on Convolution Neural N...
A Proposed Framework to De-noise Medical Images Based on Convolution Neural N...A Proposed Framework to De-noise Medical Images Based on Convolution Neural N...
A Proposed Framework to De-noise Medical Images Based on Convolution Neural N...
 
Interactive liver tumor segmentation using
Interactive liver tumor segmentation usingInteractive liver tumor segmentation using
Interactive liver tumor segmentation using
 
Interactive liver tumor segmentation using
Interactive liver tumor segmentation using Interactive liver tumor segmentation using
Interactive liver tumor segmentation using
 
A study to improve the quality of image enhancement
A study to improve the quality of image enhancementA study to improve the quality of image enhancement
A study to improve the quality of image enhancement
 
IRJET- Analytical Study of Various Filters in Lung CT Images
IRJET- Analytical Study of Various Filters in Lung CT ImagesIRJET- Analytical Study of Various Filters in Lung CT Images
IRJET- Analytical Study of Various Filters in Lung CT Images
 
Automatic Detection of Radius of Bone Fracture
Automatic Detection of Radius of Bone FractureAutomatic Detection of Radius of Bone Fracture
Automatic Detection of Radius of Bone Fracture
 
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Comparative performance analysis of segmentation techniques
Comparative performance analysis of segmentation techniquesComparative performance analysis of segmentation techniques
Comparative performance analysis of segmentation techniques
 
Techniques of Brain Cancer Detection from MRI using Machine Learning
Techniques of Brain Cancer Detection from MRI using Machine LearningTechniques of Brain Cancer Detection from MRI using Machine Learning
Techniques of Brain Cancer Detection from MRI using Machine Learning
 
A Novel Approach for Edge Detection using Modified ACIES Filtering
A Novel Approach for Edge Detection using Modified ACIES FilteringA Novel Approach for Edge Detection using Modified ACIES Filtering
A Novel Approach for Edge Detection using Modified ACIES Filtering
 

Más de prjpublications

Mems based optical sensor for salinity measurement
Mems based optical sensor for salinity measurementMems based optical sensor for salinity measurement
Mems based optical sensor for salinity measurementprjpublications
 
Implementation and analysis of multiple criteria decision routing algorithm f...
Implementation and analysis of multiple criteria decision routing algorithm f...Implementation and analysis of multiple criteria decision routing algorithm f...
Implementation and analysis of multiple criteria decision routing algorithm f...prjpublications
 
An approach to design a rectangular microstrip patch antenna in s band by tlm...
An approach to design a rectangular microstrip patch antenna in s band by tlm...An approach to design a rectangular microstrip patch antenna in s band by tlm...
An approach to design a rectangular microstrip patch antenna in s band by tlm...prjpublications
 
A design and simulation of optical pressure sensor based on photonic crystal ...
A design and simulation of optical pressure sensor based on photonic crystal ...A design and simulation of optical pressure sensor based on photonic crystal ...
A design and simulation of optical pressure sensor based on photonic crystal ...prjpublications
 
Pattern recognition using video surveillance for wildlife applications
Pattern recognition using video surveillance for wildlife applicationsPattern recognition using video surveillance for wildlife applications
Pattern recognition using video surveillance for wildlife applicationsprjpublications
 
Precision face image retrieval by extracting the face features and comparing ...
Precision face image retrieval by extracting the face features and comparing ...Precision face image retrieval by extracting the face features and comparing ...
Precision face image retrieval by extracting the face features and comparing ...prjpublications
 
Keyless approach of separable hiding data into encrypted image
Keyless approach of separable hiding data into encrypted imageKeyless approach of separable hiding data into encrypted image
Keyless approach of separable hiding data into encrypted imageprjpublications
 
Encryption based multi user manner secured data sharing and storing in cloud
Encryption based multi user manner secured data sharing and storing in cloudEncryption based multi user manner secured data sharing and storing in cloud
Encryption based multi user manner secured data sharing and storing in cloudprjpublications
 
A secure payment scheme in multihop wireless network by trusted node identifi...
A secure payment scheme in multihop wireless network by trusted node identifi...A secure payment scheme in multihop wireless network by trusted node identifi...
A secure payment scheme in multihop wireless network by trusted node identifi...prjpublications
 
Preparation gade and idol model for preventing multiple spoofing attackers in...
Preparation gade and idol model for preventing multiple spoofing attackers in...Preparation gade and idol model for preventing multiple spoofing attackers in...
Preparation gade and idol model for preventing multiple spoofing attackers in...prjpublications
 
Study on gis simulated water quality model
Study on gis simulated water quality modelStudy on gis simulated water quality model
Study on gis simulated water quality modelprjpublications
 
Smes role in reduction of the unemployment problem in the area located in sa...
Smes  role in reduction of the unemployment problem in the area located in sa...Smes  role in reduction of the unemployment problem in the area located in sa...
Smes role in reduction of the unemployment problem in the area located in sa...prjpublications
 
Review of three categories of fingerprint recognition
Review of three categories of fingerprint recognitionReview of three categories of fingerprint recognition
Review of three categories of fingerprint recognitionprjpublications
 
Reduction of executive stress by development of emotional intelligence a stu...
Reduction of executive stress by development of emotional intelligence  a stu...Reduction of executive stress by development of emotional intelligence  a stu...
Reduction of executive stress by development of emotional intelligence a stu...prjpublications
 
Mathematical modeling approach for flood management
Mathematical modeling approach for flood managementMathematical modeling approach for flood management
Mathematical modeling approach for flood managementprjpublications
 
Influences of child endorsers on the consumers
Influences of child endorsers on the consumersInfluences of child endorsers on the consumers
Influences of child endorsers on the consumersprjpublications
 
Impact of stress management by development of emotional intelligence in cmts,...
Impact of stress management by development of emotional intelligence in cmts,...Impact of stress management by development of emotional intelligence in cmts,...
Impact of stress management by development of emotional intelligence in cmts,...prjpublications
 
Faulty node recovery and replacement algorithm for wireless sensor network
Faulty node recovery and replacement algorithm for wireless sensor networkFaulty node recovery and replacement algorithm for wireless sensor network
Faulty node recovery and replacement algorithm for wireless sensor networkprjpublications
 
Extended information technology enabled service quality model for life insura...
Extended information technology enabled service quality model for life insura...Extended information technology enabled service quality model for life insura...
Extended information technology enabled service quality model for life insura...prjpublications
 
Employee spirituality and job engagement a correlational study across organi...
Employee spirituality and job engagement  a correlational study across organi...Employee spirituality and job engagement  a correlational study across organi...
Employee spirituality and job engagement a correlational study across organi...prjpublications
 

Más de prjpublications (20)

Mems based optical sensor for salinity measurement
Mems based optical sensor for salinity measurementMems based optical sensor for salinity measurement
Mems based optical sensor for salinity measurement
 
Implementation and analysis of multiple criteria decision routing algorithm f...
Implementation and analysis of multiple criteria decision routing algorithm f...Implementation and analysis of multiple criteria decision routing algorithm f...
Implementation and analysis of multiple criteria decision routing algorithm f...
 
An approach to design a rectangular microstrip patch antenna in s band by tlm...
An approach to design a rectangular microstrip patch antenna in s band by tlm...An approach to design a rectangular microstrip patch antenna in s band by tlm...
An approach to design a rectangular microstrip patch antenna in s band by tlm...
 
A design and simulation of optical pressure sensor based on photonic crystal ...
A design and simulation of optical pressure sensor based on photonic crystal ...A design and simulation of optical pressure sensor based on photonic crystal ...
A design and simulation of optical pressure sensor based on photonic crystal ...
 
Pattern recognition using video surveillance for wildlife applications
Pattern recognition using video surveillance for wildlife applicationsPattern recognition using video surveillance for wildlife applications
Pattern recognition using video surveillance for wildlife applications
 
Precision face image retrieval by extracting the face features and comparing ...
Precision face image retrieval by extracting the face features and comparing ...Precision face image retrieval by extracting the face features and comparing ...
Precision face image retrieval by extracting the face features and comparing ...
 
Keyless approach of separable hiding data into encrypted image
Keyless approach of separable hiding data into encrypted imageKeyless approach of separable hiding data into encrypted image
Keyless approach of separable hiding data into encrypted image
 
Encryption based multi user manner secured data sharing and storing in cloud
Encryption based multi user manner secured data sharing and storing in cloudEncryption based multi user manner secured data sharing and storing in cloud
Encryption based multi user manner secured data sharing and storing in cloud
 
A secure payment scheme in multihop wireless network by trusted node identifi...
A secure payment scheme in multihop wireless network by trusted node identifi...A secure payment scheme in multihop wireless network by trusted node identifi...
A secure payment scheme in multihop wireless network by trusted node identifi...
 
Preparation gade and idol model for preventing multiple spoofing attackers in...
Preparation gade and idol model for preventing multiple spoofing attackers in...Preparation gade and idol model for preventing multiple spoofing attackers in...
Preparation gade and idol model for preventing multiple spoofing attackers in...
 
Study on gis simulated water quality model
Study on gis simulated water quality modelStudy on gis simulated water quality model
Study on gis simulated water quality model
 
Smes role in reduction of the unemployment problem in the area located in sa...
Smes  role in reduction of the unemployment problem in the area located in sa...Smes  role in reduction of the unemployment problem in the area located in sa...
Smes role in reduction of the unemployment problem in the area located in sa...
 
Review of three categories of fingerprint recognition
Review of three categories of fingerprint recognitionReview of three categories of fingerprint recognition
Review of three categories of fingerprint recognition
 
Reduction of executive stress by development of emotional intelligence a stu...
Reduction of executive stress by development of emotional intelligence  a stu...Reduction of executive stress by development of emotional intelligence  a stu...
Reduction of executive stress by development of emotional intelligence a stu...
 
Mathematical modeling approach for flood management
Mathematical modeling approach for flood managementMathematical modeling approach for flood management
Mathematical modeling approach for flood management
 
Influences of child endorsers on the consumers
Influences of child endorsers on the consumersInfluences of child endorsers on the consumers
Influences of child endorsers on the consumers
 
Impact of stress management by development of emotional intelligence in cmts,...
Impact of stress management by development of emotional intelligence in cmts,...Impact of stress management by development of emotional intelligence in cmts,...
Impact of stress management by development of emotional intelligence in cmts,...
 
Faulty node recovery and replacement algorithm for wireless sensor network
Faulty node recovery and replacement algorithm for wireless sensor networkFaulty node recovery and replacement algorithm for wireless sensor network
Faulty node recovery and replacement algorithm for wireless sensor network
 
Extended information technology enabled service quality model for life insura...
Extended information technology enabled service quality model for life insura...Extended information technology enabled service quality model for life insura...
Extended information technology enabled service quality model for life insura...
 
Employee spirituality and job engagement a correlational study across organi...
Employee spirituality and job engagement  a correlational study across organi...Employee spirituality and job engagement  a correlational study across organi...
Employee spirituality and job engagement a correlational study across organi...
 

A parallel rough set based smoothing filter

  • 1. International Journal of Computer Science and Engineering Research and Development (IJCSERD), International Journal of Computer Science and Engineering IJCSERD Research and Development (IJCSERD), (Online) Volume 1, (Print), 2, May-October (2011) ISSN 2248-9363 (Print), ISSN 2248-9371 ISSN 2248-9363 Number ISSN 2248-9371 (Online), Volume 1, Number 2, May-October (2011) pp. 52-59 © PRJ Publication © PRJ PUBLICATION http://www.prjpublication.com/IJCSERD.asp A PARALLEL ROUGH SET BASED SMOOTHING FILTER FOR MEDICAL IMAGE ENHANCEMENT K. Venkata Rao1 Dr. I. Ramesh Babu2 J.Winny Vandana3 [1] Associate Professor, Dept of CS&SE, Andhra University College of Engg., Visakhapatnam, India. Email-id: professor_venkat@yahoo.com [2] Professor and Head of Dept of CSE, Acharya Nagarjuna University, Guntur, India, Email id: rinampudi@hotmail.com [3] M-Tech [Pursuing Project], Dept of CS&SE Andhra University college of Engg.,Visakhapatnam. Email id:winnyvandana@gmail.com ABSTRACT Image processing is a special form of signal processing which provides valuable information toward human image. The most important image processing step in human picture recognition system consists of Edge enhancement process. In this paper we propose a new idea for edge enhancement using smoothing filters based on Rough sets. Rough set theory is an important tool (it is a mathematical tool) that process uncertainty and non-integrity[1][10]. This theory is efficient in analysing and processing inconsistent information, and then detecting connotative information. Rough set theory is to classify the pixel in each part then noise pixels can be separated and removed, which is to provide `better' input for other automated image processing techniques. Smoothing is often used to reduce noise within an image or to produce a less pixel image. Edges are the representations of the discontinuities of image intensity functions. For processing these discontinuities in an image a good edge enhancement technique is essential. This paper proposes a new idea for enhancement of a medical image using smoothing techniques and Image noise is mostly unwanted and manifested in the pixels of an image and the main application of image averaging is noise removal. In this paper, we deal with Rough set based medical image smoothening filters in order to improve the quality of the image and as well as to help to solve various complex image processing tasks in the future. This paper focuses on an approach which tries to combine the advantages of the various smoothing filters techniques. Keywords: Rough sets, smoothing filters, Image averaging function. 1. INTRODUCTION Rough set theory which was firstly defined by Z.Pawlak in 1982 have successful applications in many fields, such as artificial intelligence, image processing, decision analysis, pattern recognition, cluster analysis, machine learning, and many others [1] [11]. It has become an important tool in processing uncertainty information. The 52
  • 2. International Journal of Computer Science and Engineering Research and Development (IJCSERD), ISSN 2248-9363 (Print), ISSN 2248-9371 (Online) Volume 1, Number 2, May-October (2011) theory of rough sets is traditionally formulated based on an equivalence relation on an object set called the universe. The basic idea of rough set theory is problem solving. As image contains much uncertainty information, many efforts have been made to use fuzzy set theory to process image. The results have improved better effect than hard computing method. Rough sets has potential application for processing image, Recently, Rough sets theoretic image processing is concerned, but there is less investigation reported so far on the application of Rough set theory in image processing. Edge enhancement techniques falls under two categories smoothening filters and sharpening filters. Smoothing filters are used for blurring and for noise reduction. Blurring is used in pre-processing steps, such as removal of small details from an image prior to object extraction, and bridging of small gaps in lines or curves. Noise reduction can be accomplishing by blurring with a linear filter and also by nonlinear filtering such as mean, median, mode, circular, pyramidal and cone filters. Sharpening filters are used to highlight fine detail in an image or to enhance detail that has been blurred. These filters include Laplacian, Sobel, Prewitt and Robert filters which are widely used in applications but because of their results of complexity and image quality, smoothening filters are used which involves simple subtractive smoothened image concept which reduces complexity and makes the images look sharper than they really are. 2. DIFFERENT TYPES OF SMOOTHING FILTERS 2.1 What is edge enhancement? Edge Enhancement is a digital image processing filter that is used to make pictures look artificially sharper than they really are. The key word here is looking sharper, because the picture isn't really any more detailed than before. The human eye is simply tricked into thinking the picture is sharper. 2.2 Smoothing filters: Mean filter: The mean filter is a simple sliding-window spatial filter that replaces the center value in the window with the average (mean) of all the pixel values in the window [2]. The window, or kernel, is usually square but can be any shape. An example of mean filtering of a single 3x3 window of values is shown below. 5 + 3 + 6 + 2 + 1 + 9 + 8 + 4 + 7 = 45 unfiltered values 45 / 9 = 5 5 3 6 mean filtered 2 1 9 * * * 8 4 7 * 5 * * * * Center value is replaced by the mean of all nine values. Median filter The median filter is also a sliding-window spatial filter, but it replaces the center value in the window with the median of all the pixel values in the window. As for the 53
  • 3. International Journal of Computer Science and Engineering Research and Development (IJCSERD), ISSN 2248-9363 (Print), ISSN 2248-9371 (Online) Volume 1, Number 2, May-October (2011) mean filter, the kernel is usually square but can be any shape [2]. An example of median filtering of a single 3x3 window of values is shown below. unfiltered values 6 2 0 3 97 4 19 3 10 In order: 0, 2, 3, 3, 4, 6, 10, 15, 97 median filtered * * * * 4 * * * * Center value is replaced by the median of all nine values. Mode Filter The mode filter replaces the pixel at the centre of the mask by the mode of all the pixel values in the mask. The mode value is nothing but the maximally repeated value in the mask. Circular Filter In this filter, we will convolute the image the mask provided [1, 3]. This filter is slightly different from the mean filter [2]. The filter is shown below Circular Filter Mask Triangular filter In this, the output image is based on a local averaging of the input filter, where the values within the filter support have differing weights. In general, the filter can be seen as the convolution of two identical uniform filters either mean or circular and this has the direct consequence for computational complexity. Transfer functions of these filters do not have the negative values and hence it will not exhibit the phase reversal. There are two filters of this kind, namely Pyramidal filter and Cone filter. The convolution masks for these are shown below. Cone Filter Mask Pyramidal Filter Mask 54
  • 4. International Journal of Computer Science and Engineering Research and Development (IJCSERD), ISSN 2248-9363 (Print), ISSN 2248-9371 (Online) Volume 1, Number 2, May-October (2011) Medical images Medical i m a ge analysis poses a far tougher challenge.[3][9] First, there is an even greater need for image filtering, because medical images have a poorer noise-to-signal ratio than scenes taken with a digital camera, the spatial resolution is often frustratingly low, the contrast between anatomically distinct structures is often too low to be computed reliably using a standard image processing technique, and artefacts are common (e.g. motion and bias field in MRI). Second, changes to image content must be done in a highly controlled and reliable way that does not compromise clinical decision-making. For example, whereas it is generally acceptable to filter out local bright patches of noise, care must be taken in the case of mammography not to remove microcalcifications.This paper briefly explores some of the key areas of development in the area of filtering in Medical Imaging and how these techniques impact generally available software packages in routine use in a diagnostic setting. 3. IMPLEMENTATION This model uses a parallel structure. The filters are arranged in parallel and the results are obtained independent of each other which are the passed to an array as shown in fig 3.1. This array is then sent to the processor where in the image enhancement mean is generated Smoothing filters Application of Filter1 Rough set theory Filter2 Separation Processor ACTUAL of noise Filter3 (Image IMAGE pixels from averaging) an image Filter4 Enhanced Image Filter N Fig 3.1 A hybrid smoothing filter using Rough sets The advantage of this model is that it is time efficient as the calculation of each filter is done in parallel. However the limitations are: The system requires all the filters to be available at the same time. 1. The system has to wait for the result of each independent filter to calculate the mean Total time taken =Separation of noise pixels using Rough set + Max time of slowest filter + Processing time. 55
  • 5. International Journal of Computer Science and Engineering Research and Development (IJCSERD), ISSN 2248-9363 (Print), ISSN 2248-9371 (Online) Volume 1, Number 2, May-October (2011) The available free time of the filters waiting for completion of processing of slowest filter can be used to update image which can improve the time efficiency. Algorithm based on Rough sets using smoothing filter When we separate image noise with Rough set theory, the equivalence relation R can be defined in many ways.[12] One algorithm is to calculate the grey value margin between the mean of all pixels. Then, compared with the pre-defined threshold, the pixel whose margin is greater than the threshold is considered a noise pixel. Another algorithm to classify pixels is according to the relationship between the pixels value and the maximum and minimum values in its neighbourhood, the pixel whose value is greater than maximum value or less than the minimum is regarded as a noise. Both algorithms are focused on single pixel, more processing time consuming to obtain all pixels mean value or extreme within a neighbourhood. In the algorithm, the algorithm may take non-noise pixels as noise pixels. To reduce the time of the noise detection and the possibility of misjudgement of the noise points, in this paper we divide the image into several parts with the size, then setup the indiscernible relation of Rough sets and divide sets to separate noise pixels from the normal ones, finally process the noise pixels with the filters for smoothing the image. Let U denotes an image that has L gray-level, and its size is M x N. Divide U into S parts, let Ak(k= 0,1,……S-1) denotes one part of U and f(i,j) denotes the grey value of the pixel point (i,j). the set of all pixels grey-value in Ak can be defined as formula Uk = {f(i,j) | (i,j) Ak,k=0,1,…….S-1} Ak can be seen as a knowledge system, let k=(Ak,R) denotes the approximation space that is made up with Ak and equivalence relation R. As the impulse noise points grey-value usually far more or far less than the others, therefore, in a local area, the points whose gray value close to the maximum or minimum value may be noise points. Suppose that pixel x is an object of Ak and its grey-value is f(x), let max f(xt) denotes minimum, noise pixels can be separated by the equivalence relation based on the description of the noise threshold Q Divide image Ak by a duality equivalence relation R as formula Ak|R={c1,c2} Where c1 is the set of all noise pixels and c2is the set of all normal pixels they can be defined as C1={|f(x)-max f(xt)|<Q or | f(x)-min f(xt)|< Q} (1 t M) C2={|f(x)-max f(xt)| Q and | f(x)-min f(xt)| Q} (1 t M) Where Q is initialise threshold According to the classification of image based on Rough sets theory, an algorithm will be available as follows (1) To divide the orginal image into S parts, the kth (k=0,1,…..S-1) region is marked as Ak. (2) Such the maximum grey-value max f(xt) and the minimum grey-value min f(xt) in Ak(size Mk x Nk). (3) If any pixel x0 in the set Ak can satisfy the condition | f(x0-max f(xt)|<Q or | f(x0)-min f(xt)|<Q, operate step (4), else operate step (5) (4) To process the pixels with all smoothing filters. (5) Not to process the pixels but keep them invariable. 56
  • 6. International Journal of Computer Science and Engineering Research and Development (IJCSERD), ISSN 2248-9363 (Print), ISSN 2248-9371 (Online) Volume 1, Number 2, May-October (2011) Noisy image Fig: Image after applying different smoothing filters. In the clockwise direction from top left are original image, mean filter output, median, pyramidal, circular and mode 4. FUNCTION DONE BY THE PROCESSOR Image Averaging [6] Suppose noise η(r, c) is a zero mean pair wise uncorrelated. Then a set of n noisy images {gi(r, c)} can be given by gi (r, c) =f(r, c) + ηi(r, c) Also suppose that ηi (r, c) follows the same distribution for all i, ση2(r, c) be its variance. The assumptions are approximately valid if we consider, say, transmission channel noise only. That means if an image f(r, c) is transmitted n times over some communication channel we may receive a set of noisy images {g1(r, c), g2(r, c),….., gn(r, c)} at the receiver end. The objective is to recover f(r, c) from the given set {gi(r, c)}. By averaging n such images we get g(r,c)= (1/n) ∑ni=0 gi(r,c)=f(r,c) + (1/n) ∑ni=0 ηi(r,c)=f(r,c) + η(r,c) For all r and c. Since noise has zero mean, for large n, g(r, c) approaches f(r, c) and 2 2 2 σ η(r, c) = σ g(r, c) = (1/n) σ η(r,c) tends to zero as n increases. 57
  • 7. International Journal of Computer Science and Engineering Research and Development (IJCSERD), ISSN 2248-9363 (Print), ISSN 2248-9371 (Online) Volume 1, Number 2, May-October (2011) APPLICATION OF IMAGE AVERAGING The main application of image averaging is noise removal. Image noise is mostly unwanted and manifested in the pixels of an image.[11] It is inherent to digital cameras and is generated, in part, by heat and low light conditions, and is often prominent in long exposures and photographs taken at high ISO sensitivity. Its effect is analogous to film grain. When images of an unchanging scene are corrupted by random noise, a sequence of these images can be averaged together in order to reduce the effects of the noise. This works because noise perturbs pixel grey levels, and a positive perturbation of a given magnitude tends to be just as likely as a negative perturbation of the same magnitude. Hence there is a tendency for these 'errors' in pixel grey level to cancel each other out to an increasing degree, as the number of averaged images increases. 5. NOISE REDUCTION BY IMAGE AVERAGING CONCEPT Image averaging works on the assumption that the noise in your image is truly random. This way, random fluctuations above and below actual image data will gradually even out as one average more and more images.[6] If you were to take two shots of a smooth gray patch, using the same camera settings and under identical conditions (temperature, lighting, etc.), then you would obtain images similar to those shown on the left. The above plot represents luminance fluctuations along thin blue and red strips of pixels in the top and bottom images, respectively. The dashed horizontal line represents the average, or what this plot look like if there were zero noise. Note how each of the red and blue lines uniquely fluctuates above and below the dashed line. If we were to take the pixel value at each location along this line, and average it with value for the pixel in the same location for the other image, then the luminance variation would be reduced as follows: Even though the average of the two still fluctuates above and below the mean, the maximum deviation is greatly reduced. Visually, this has the affect of making the patch to the left appear smoother. Two averaged images usually produce noise comparable to an ISO setting which is half as sensitive, so two averaged images taken at ISO 400 are comparable to one image taken at ISO 200, and so on. In general, magnitude of noise fluctuation drops by the square root of the number of images averaged, so you need to average 4 images in order to cut the magnitude in half. Note how averaging both reduces noise and brings out the detail for each region. Noise reduction programs such as Neat Image are the best available arsenal against noise, and so this is used as the benchmark in the following comparison: 58
  • 8. International Journal of Computer Science and Engineering Research and Development (IJCSERD), ISSN 2248-9363 (Print), ISSN 2248-9371 (Online) Volume 1, Number 2, May-October (2011) A noise free image after image averaging 6. CONCLUSION By analysing the above Rough set theory approach provides better image quality with smoothening filters and also provides the best results for displaying the output image. This new method is compared against all the smoothening filters presented in the paper. By using Image averaging noise is removed more efficiently. REFERENCES [1] B. Tirumula Rao, K. Venkata Rao, G. kiran Swathi, G. Prudhvi shanthi, and J. Sree Durga. “A Novel Approach to Image Edge Enhancement Using Smoothening Filters. “The ICFAI university journal of computer sciences (April 2009), Vol .3, No.2, 37-53. [2] K.Venkata Rao, Dr. I. Ramesh Babu, K.Koteswara Rao, “An Enhanced Approach For Medical Edge Image Enhancement using Genetic Algorithm” Proceedings of International Seminar on Artificial Intelligence & Application, pp. 40-45, Dec-2009 [3] Zdzisław Pawlak “Rough sets” International Journal of Computer and Information Sciences, 11, 341-356, 1982 [4] Himayat, N.; Kassam, S.A.; Systems Engineering ,1991.“A theoretical study of some nonlinear edge preserving smoothing filters " IEEE International Conference on Gonzalez and Woods (2001), Digital Image Processing, Vol. 2nd Edition,567-633, Prentice Hall [5] Wang Xianghong; Yang Shi-e; Xu Xinsheng;“An Effective Method to Medical Image Enhancement” COMPLEX MEDICAL ENGINEERING, 2007. CME 2007. IEEE/ICME INTERNATIONAL CONFERENCE. [6].Ki-Seung Lee, Eun Suk Kim, Won Doh, and Dae Hee Youn. "IMAGE ENHANCEMENT BASED ON SIGNAL SUBSPACE APPROACH." IEEE Transactions on Image Processing, (Aug 1999),Vol.8,Issue 8,1129-134. [7] Rafael C. Gonzalez and Rich-. ard E. Woods. Upper Saddle River,. NJ: Prentice Hall, 2002. Digital Image Processing (second edition). [8] Digital image processing - Bernd Jähne - Computers - 2005 [9] B.Chanda, D Dutta Majunder “Digital Image Processing and Analysis” [10] Dimitri Van De Ville, Mike Nachtegael “Noise Reduction by Fuzzy Image Filtering”IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 11, NO. 4, AUGUST 2003 [11] The Physical Principles of Medical Imaging, 2nd Ed. Perry Sprawls, Ph.D. [12] LI-HUI JIANG, FAN ZHANG, ZHEN-NI JIN, RUI-HUA LIU ”Applications On Rough Sets In Image Median Filter” Proceedings of the Sixth International Conference on Machine Learning and Cybernetics, Hong Kong, 19-22 August 2007 [13] WANG Dan , WUMeng-da “Binary Fuzzy Rough Set Model On Triangle Modulus And Its Application To Image Processing” (Dept. ofMathematic and System Science, National University of Defense Technology, Changsha, 410073, China) 59