<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Noise Filtration in the Digital Images Using Fuzzy Sets and Fuzzy Logic</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yulii</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yuriy Kon</string-name>
          <email>yuriy.kondratenko@chmnu.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Intelligent Information Systems Department, Petro Mohyla Black Sea National University</institution>
          ,
          <addr-line>68th Desantnykiv Str., 10, Mykolaiv, 54003</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper, existing methods for filtering noise in digital images are considered. The following noise filtration methods were analyzed: arithmetic averaging filter, geometric averaging filter, median filtering, adaptive median filtration, Gaussian filtration and filtration using fuzzy logic, in particular the fuzzy color preserving Gaussian noise reduction method (FCG filter). Besides, the different types of noise that may occur on a digital image are discussed. All methods were evaluated using metrics like mean squared error, peak signal-tonoise ratio and structure similarity. It has been found that all of the above methods can well filter out only a certain type of noise. Pulse noise on a digital image better removed with median and adaptive median filtering. Gaussian noise better removed with averaging, Gaussian and FGG filters. In this paper, a combination of adaptive median filtering and FGG filter is proposed for removal of combined pulse and Gaussian noises.</p>
      </abstract>
      <kwd-group>
        <kwd>digital image</kwd>
        <kwd>filtering noise</kwd>
        <kwd>fuzzy set</kwd>
        <kwd>fuzzy logic</kwd>
        <kwd>mean squared error</kwd>
        <kwd>peak signal-to-noise ratio</kwd>
        <kwd>structure similarity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Nowadays, almost all of the images are presented in the digital form. They are used in
printing, media, medicine, industry, space industry and other areas. Therefore,
algorithms and methods for their processing are rapidly developing and demand constant
improvements [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1-3</xref>
        ].
      </p>
      <p>
        Processing of digital imaging is any change in the data, which is presented in the
form of digital images, in order to improve their visual perception by people (for
example, correcting color and contrast, correcting small noise) or further processing by
information systems (for example, segmentation to the area of certain classes,
selection of objects, etc.) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        One of the main tasks of digital image processing is to remove noise that may
occur while receiving images, transferring them or as a result of data digitization. The
process of eliminating various types of noise from images is called filtration [
        <xref ref-type="bibr" rid="ref2 ref4">2, 4</xref>
        ].
      </p>
      <p>This work is devoted to solving this problem. Both classical filters and those built
on the basis of fuzzy logic are considered. The result of the study is a combination of
several filters in order to reduce combined noise from digital images.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Works and Problem Statement</title>
      <p>
        The task of processing images using fuzzy logic techniques was expressed by
scientists from the 1990s [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">1-4</xref>
        ]. Initially, research was conducted to create filters for black
and white images, then color images, and in recent years there have been
developments for filtration of video frames with Fuzzy Logic Methods (FLM) for both black
and white and color frames. Most studies focus on two types of noise: impulse
(random noise) and Gaussian additive.
      </p>
      <p>
        The GOA (Gaussian noise reduction) filter [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] reduces the Gaussian noise from
the black and white image and uses the fuzzy rules for determination the degree to
which the gradient in a certain direction is small (the idea is that a small gradient is
caused by noise, while a large gradient is caused by image structure). Fuzzy rules [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]
are also used for calculation the value of correction that is used for performing
filtration (the contribution of neighborhood pixels depends on their gradient values).
      </p>
      <p>
        Another filter for black and white images is called FuzzyShrink [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. It represents
the modification of Wavelet filters using FLM. It showed better results than
previously created fuzzy filters.
      </p>
      <p>
        Also for removal impulse noise from black and white digital images FIDRM
(Fuzzy Impulse noise Detection and Reduction Method) filter was developed [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. It
uses a similar approach as in the filter GOA, because it also uses a gradient values for
denoising the images.
      </p>
      <p>
        The FRINR (Fuzzy Random Impulse Noise Reduction) filter also eliminated
random impulse noise on grayscale images [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The detection of noise in FRINR consists
of two stages. Firstly, the neighborhood around the pixel is investigated to determine
whether the pixel can be regarded as an impulse noise. If so, then fuzzy gradient
values are used to determine the degree to which the pixel can be considered as an
impulse noise and the degree to which the pixel can be considered free of noise.
      </p>
      <p>
        Subsequently, FIDRMC (Fuzzy Impulse noise Detection and Reduction Method
for Color images) and HFRMC (Histogram-based Fuzzy Restoration Method for
Color Images) filters were developed [
        <xref ref-type="bibr" rid="ref10 ref11">10-11</xref>
        ]. They focus on removing impulse noise
from color images. FIDRMC consists of two phases: the phase of detecting noise and
the phase of proper filtration. At the filtering stage, information about the color of a
particular neighborhood around the given central pixel is also taken into account.
      </p>
      <p>
        Next, a Fuzzy Color preserving Gaussian noise reduction method (FCG) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] was
developed to remove Gaussian noise on color digital images. Unlike most other
existing methods, the first FCG subfilter distinguishes between deviations in pixel values
due to noise from those that are determined by the structures in the image (object
boundaries), using the distances between the color components instead of calculating
the difference between them.
      </p>
      <p>
        Basic Concepts and Methods of Digital Image Filtering
In the digital image processing, it is assumed that the images represent an N  M
integer table, where the value of each element corresponds to a certain level of
brightness. This is the so-called pixel coordinate system [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ].
      </p>
      <p>
        Digital images are generally divided into two classes: vector and raster. Vector
image is an image, which is described as a set of graphic primitives. It is drawn by
lines on graphic output devices. Raster image is a two-dimensional array and its
elements contain color information. It is targeted for bitmap display devices. Noise
removal methods work with raster images, so we will not consider the vector ones [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>Impulse noise is modeled as follows. The appearance of noise emissions in each
pixel i, j  has the probability p and does not depend on the presence of noise in
other points or the quality of the image. The pixel brightness value is replaced by the
new value d (from 0 to 255). Let xi, j  will be a distorted image. Then
(1)
(2)
d with probability p
xi, j  
si, j with probability 1 p
where si, j is the output brightness of the pixel i, j  .</p>
      <p>If the new value d  0 , then the black values of brightness (pepper type noise) are
added, if d  255 then the white values of brightness (noise type "salt").</p>
      <p>Additive noise is described as</p>
      <p>g  x, y   f  x, y    x, y  ,
where f  x, y  is an input image; g  x, y  is a noised image;   x, y  is an additive
and independent noise with Gaussian or other distribution of probability density
function.</p>
      <p>
        Gaussian noise (also called normal noise) occurs on the image as a result of the
factors such as noise in electrical circuits, noise of sensors (due to lack of lighting or
high temperature). The model of this noise is widely used in the filtration of images
and signals [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>The general principle of image filtering.</p>
      <p>
        Noise reduction is achieved by filtration. The variety of image filtration methods
is associated with a variety of mathematical models of signals, noise and filtering
optimality criteria. The filtration is carried out in spatial or frequency domains. In the
frequency domain, the image must be converted into a frequency representation, for
example, by using Fourier transform [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ].
      </p>
      <p>
        All image processing methods discussed in this paper are implemented in a spatial
area that is simply a plane containing image pixels. Spatial methods operate directly
by pixels of the image, on the opposite of frequency methods, in which operations are
performed over the results of the Fourier transform of the image, and not on the image
itself. Typically, spatial methods in a computational sense are more efficient and
require less computing resources when implemented [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        The processed (filtered) image is retrieved during the process of scanning the
original image by a filter. If the operator T, executed above the pixels of the noised image,
is linear, then the filter is called a linear spatial filter. Otherwise, the filter is nonlinear
[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        Let's consider the basic variants of low-frequency filters. They are implemented
by linear operations [
        <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
        ].
      </p>
      <p>A large group of low-frequency filters are averaging (or smoothing) filters. In
such filters, a different way of calculation the average brightness value in a window
may be applied. Consider the arithmetic and geometric averaging filters.</p>
      <p>
        The arithmetic averaging filter, or “box-box” filter, averages the value of the
brightness of the pixel around the neighborhood using a mask with the same
coefficients, for example, for a mask size 3x3, the coefficients are 1/9, for 5x5 – 1/25 [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        With geometric averaging, there is a smoothing of an image similar to arithmetic
averaging. Such a filter causes a deterioration of the sharpness that is characteristic of
all filters in this class, but some objects of the original image are less distorted. This
filter, as well as the averaging arithmetic, can be used to suppress the high-frequency
additive noise [
        <xref ref-type="bibr" rid="ref1 ref3">1, 3</xref>
        ].
      </p>
      <p>
        Gauss filter. When defining filters, you can use masks with different weights. It is
logical to assume that pixels located closer to the analyzed pixel have a greater effect
on the brightness that is calculated during the filtration process. One of the filter that
takes into account this fact is the Gaussian filter [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>Low-frequency filtration methods lead to smoothing the image. They are linear
and optimal when removing noise that has a Gaussian distribution. On real images in
the boundaries of different objects, the brightness distribution has a different look.</p>
      <p>
        Median filtering. Noises in the form of white or black dots are impulse-type
noise. Linear filters do not eliminate them completely, but only locally averaged their
values. Noises of this type are removed using non-linear filters, such as the median [
        <xref ref-type="bibr" rid="ref2 ref4 ref5">2,
4, 5</xref>
        ].
      </p>
      <p>
        A separate class of nonlinear filters for removing noise from a digital image
consists of filters based on fuzzy logic techniques. Its general idea is averaging the pixel
value using the values of neighborhood pixels, taking into account such important
structures in the image as the boundaries of the objects and the color component,
which the filter should not distort [
        <xref ref-type="bibr" rid="ref18 ref19 ref20 ref21">18-21</xref>
        ].
      </p>
      <p>
        The main problem that this filter solves is that it allows you to distinguish between
noise and boundaries of objects in the image, both of which represent a significant
change in pixel values. This is possible due to the fact that it calculates the 2-D
distance between the various color components. For example, to filter a red component
in position i, j  , the distance between the red and green and red and blue
components of some pixel window with the center of i, j  is used, instead of calculating
the average pixel value only by using values from the same red color component [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        The idea of these simple fuzzy rules [
        <xref ref-type="bibr" rid="ref22 ref23 ref24">22-24</xref>
        ] is to assign large weights to the
neighbors of the central pixel of windows that have the same color component as the
central pixel itself. The distance between two pairs is calculated using the Euclidean
distance.
      </p>
      <p>Methods for evaluating the quality of the filtration.</p>
      <p>
        The quality of the filtering is usually performed by comparing the original image
(without noise) with noised one, and then with the denoised one. In this way, you can
see how the image characteristics were improved after applying the filter [
        <xref ref-type="bibr" rid="ref25 ref26 ref27 ref28">25-28</xref>
        ].
      </p>
      <p>The metrics of evaluation are the following criteria: MSE (Mean Square Error);
PSNR (Peak Signal to Noise Ratio); SSIM (Structural Similarity Image
Measurement).</p>
      <p>The most universal criterion is MSE, which is determined by the formula:
MSE 
1 M N 2</p>
      <p> vi, j  vi, j  ,
M  N i1 j1
(3)
(4)
where vi, j is a pixel intensity i, j  of the ideal (original) image without noise; vi, j is a
pixel intensity i, j  of the denoised image.</p>
      <p>
        The smaller the value of MSE (that is, the smaller the processed image differs
from the ideal one) the better [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ].
      </p>
      <p>The next criterion is the PSNR, which is determined using MSE:</p>
      <p>PSNR  10 lg  Lmax  ,
 MSE 
where Lmax is a maximum intensity level in the image.</p>
      <p>
        Also widespread is the measure of structural similarity of images, proposed by
Wang [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ].
4
      </p>
      <p>Implementation of the Described Filters and the Combined
Filter
Authors implemented the filters described earlier and compared the results of their
work using image quality filtering criteria such as MSE, PSNR and SSIM. The results
are presented in the Tables 1-3 and Fig. 1-2.
Thus, the best filter for the removal of Gaussian additive noise is the FGG filter.</p>
      <sec id="sec-2-1">
        <title>So, the best filter to remove impulse noise is the median filter. It should be noted that more often on images there is a combination of several noises, specifically Gaussian additive and impulse noises. We checked the efficiency of the methods for filtering such combined noise.</title>
        <p>Consequently, we can see that the above filters poorly remove the combined noise
from the images. The best result is shown by averaging arifmethic filter, but it also is
unsatisfactory.</p>
        <p>Therefore, it is necessary to develop a tool for the removal of the combined type
of noise. To remove impulse noise, a median filter will be used, for the Gaussian
noise – filter FCG, which has been experimentally shown to be better than other
filtration methods.</p>
        <p>
          This should be done using two approaches: sequential applying of the above
filters; combination of both methods in one adaptive filter [
          <xref ref-type="bibr" rid="ref30 ref31 ref32 ref33">30-33</xref>
          ].
        </p>
        <p>The combined adaptive filter will work according to the following algorithm.
1. Create three windows individually for components R, G and B.
2. Checking the central pixels in each window:
 calculating the average intensity of the window;
 if the central pixel is impulse noise (that is, its value differs from the average
by more than 50), go to step 3;
 if the central pixel is not impulse noise, go to step 4.
3. Modify the value of the central pixel in the window according to the median
filter algorithm.
4. Modify the value of the central pixel in the window according to the
algorithm of the FGG filter.</p>
      </sec>
      <sec id="sec-2-2">
        <title>Noised image Image processed by sequential use of filters The image processed by the combined adaptive filter</title>
        <p>
          Thus, it can be seen that the combination of adaptive median and FGG filters into
a single combined adaptive filter is appropriate and effective, because this filter is
better than the sequential applying of these filters according to all criteria [
          <xref ref-type="bibr" rid="ref34 ref35">34, 35</xref>
          ].
        </p>
        <p>In order to be sure of the effectiveness of the combined method of filtering noise
in digital images, it was decided to conduct a comparative analysis of all considered
filters for three types of noise: impulse, Gaussian, and combined. The analysis was
carried out on 10 color images with different detail level, colors, contrast ant other
characteristics.</p>
      </sec>
      <sec id="sec-2-3">
        <title>FCG filter</title>
        <p>Combined use of median filter and FCG
Sequential use of median filter and FCG
Gaussian filter
Geometric averaging filter
Arithmetic averaging filter
Median filter</p>
        <p>So it was proved the effectiveness of using the combination of median and FCG
filters to remove the combined noise. However, it should be emphasized that this
filtration method is worse for images that are distorted individually by additive
Gaussian noise or impulse noise.
5</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Conclusions</title>
      <p>In this paper, it was demonstrated that classical filtration methods, as well as those
that apply fuzzy logic approaches, cannot cope with the removal of the combined
noise type in images (a combination of impulse noise and an additive Gaussian).
These conclusions were made by calculating MSE, PSNR and SSIM criteria for
processed images.</p>
      <p>Therefore, it was needed to develop an approach that would show an effective
result for the removal of the combined noise type. A combination of a median filter and
a FCG filter was proposed for solving this problem. The results were verified by
processing 10 color images. It was experimentally proved the effectiveness of using the
proposed approach.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Gonzalez</surname>
            ,
            <given-names>R.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woods</surname>
            ,
            <given-names>R.E.</given-names>
          </string-name>
          :
          <article-title>Digital image processing</article-title>
          . 2nd ed. Englewood Cliffs, NJ (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Tomasi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Manduchi</surname>
          </string-name>
          , R.:
          <article-title>Bilateral filtering for gray and color images</article-title>
          .
          <source>In: Proc. 6th IEEE Int. Conf. Computer Vision</source>
          , pp.
          <fpage>839</fpage>
          -
          <lpage>846</lpage>
          . Bombay, India (
          <year>1998</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Rakshit</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konar</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Principles in Noisy Optimization</article-title>
          . Applied to Multi-agent Coordination. Springer, Singapore (
          <year>2018</year>
          ). DOI:
          <volume>10</volume>
          .1007/
          <fpage>978</fpage>
          -981-10-8642-7.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Sundararajan</surname>
            ,
            <given-names>D.: Digital</given-names>
          </string-name>
          <string-name>
            <surname>Image Processing</surname>
          </string-name>
          .
          <source>A Signal Processing and Algorithmic Approach</source>
          . Springer, Singapore (
          <year>2017</year>
          ). DOI:
          <volume>10</volume>
          .1007/
          <fpage>978</fpage>
          -981-10-6113-4.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Van De Ville</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nachtegael</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van der Weken</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Philips</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lemahieu</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kerre</surname>
          </string-name>
          , E.:
          <article-title>A new Fuzzy Filter for Gaussian Noise Reduction</article-title>
          .
          <source>In: Proceedings of Visual Communications and Image Processing (SPIE)</source>
          , vol.
          <volume>4310</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          . San Jose, CA, United
          <string-name>
            <surname>States</surname>
          </string-name>
          (
          <year>2000</year>
          ).
          <source>DOI: 10.1117/12</source>
          .411782.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>Y.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Encheva</surname>
            ,
            <given-names>S.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sidenko</surname>
            ,
            <given-names>E.V.</given-names>
          </string-name>
          :
          <article-title>Synthesis of Inelligent Decision Support Systems for Transport Logistic</article-title>
          .
          <source>In: 6th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications</source>
          , vol.
          <volume>2</volume>
          , pp.
          <fpage>642</fpage>
          -
          <lpage>646</lpage>
          . Prague, Czech Republic (
          <year>2011</year>
          ). DOI:
          <volume>10</volume>
          .1109/IDAACS.
          <year>2011</year>
          .
          <volume>6072847</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Schulte</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huysmans</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pizurica</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kerre</surname>
            ,
            <given-names>E.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Philips</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>A New Fuzzy-Based Wavelet Shrinkage Image Denoising Technique</article-title>
          . In:
          <string-name>
            <surname>Blanc-Talon</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Philips</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popescu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scheunders</surname>
          </string-name>
          , P. (eds.)
          <source>ACIVS</source>
          <year>2006</year>
          ,
          <article-title>LNCS</article-title>
          , vol.
          <volume>4179</volume>
          , pp.
          <fpage>12</fpage>
          -
          <lpage>23</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kovalevsky</surname>
          </string-name>
          , V.:
          <article-title>Modern Algorithms for Image Processing</article-title>
          . Apress, Berkeley (
          <year>2019</year>
          ). DOI:
          <volume>10</volume>
          .1007/978-1-
          <fpage>4842</fpage>
          -4237-7.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Schulte</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Witte</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nachtegael</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van der Weken</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kerre</surname>
            ,
            <given-names>E.E.: Fuzzy</given-names>
          </string-name>
          <string-name>
            <surname>Random Impulse Noise Reduction Method</surname>
          </string-name>
          .
          <source>Fuzzy Sets and Systems</source>
          <volume>158</volume>
          ,
          <fpage>270</fpage>
          -
          <lpage>283</lpage>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Bredies</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lorenz</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          : Mathematical Image Processing. Birkhäuser, Basel (
          <year>2018</year>
          ). DOI:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -01458-2.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Mu</surname>
            ,
            <given-names>Z.-L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>C.-M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            <given-names>W</given-names>
          </string-name>
          .-G.:
          <article-title>Improvement of Spatially Selective Noise Filtration</article-title>
          .
          <source>J Inner Mongolian Petrochemical Industry</source>
          <volume>11</volume>
          ,
          <fpage>147</fpage>
          -
          <lpage>149</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Boyle</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sonka</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hlavac</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Image processing analysis and machine vision</article-title>
          . University Press, Cambridge (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Buades</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morel</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A Non-local algorithm for image denoising</article-title>
          .
          <source>In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition</source>
          , pp.
          <fpage>60</fpage>
          -
          <lpage>65</lpage>
          . San Diego, CA, USA (
          <year>2005</year>
          ). DOI:
          <volume>10</volume>
          .1109/CVPR.
          <year>2005</year>
          .
          <volume>38</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Chan</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ho</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nikolova</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Salt-and-pepper noise removal by median-type noise detectors and detail-preserving Regularization</article-title>
          .
          <source>IEEE Transactions on Image Processing</source>
          <volume>14</volume>
          (
          <issue>10</issue>
          ),
          <fpage>1479</fpage>
          -
          <lpage>1485</lpage>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Tkachenko</surname>
            ,
            <given-names>A.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brovinskaya</surname>
            ,
            <given-names>N.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>Y.P.</given-names>
          </string-name>
          :
          <article-title>Evolutionary adaptation of control processes in robots operating in non-stationary environments</article-title>
          .
          <source>Mechanism and Machine Theory</source>
          <volume>18</volume>
          (
          <issue>4</issue>
          ),
          <fpage>275</fpage>
          -
          <lpage>278</lpage>
          (
          <year>1983</year>
          ). DOI:
          <volume>10</volume>
          .1016/
          <fpage>0094</fpage>
          -
          <lpage>114X</lpage>
          (
          <issue>83</issue>
          )
          <fpage>90118</fpage>
          -
          <lpage>0</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Mitra</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sicuranza</surname>
          </string-name>
          , G.:
          <article-title>Nonlinear image processing</article-title>
          , Academic Press (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Nachtegael</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schulte</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van der Weken</surname>
          </string-name>
          , D.,
          <string-name>
            <surname>De Witte</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kerre</surname>
            ,
            <given-names>E.E.</given-names>
          </string-name>
          :
          <article-title>Gaussian Noise Reduction in Greyscale Images</article-title>
          .
          <source>International Journal of Intelligent Systems Technologies and Applications</source>
          <volume>1</volume>
          (
          <issue>3</issue>
          /4),
          <fpage>211</fpage>
          -
          <lpage>233</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>G.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>Y.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Romanov</surname>
            ,
            <given-names>D.O.</given-names>
          </string-name>
          :
          <article-title>Fuzzy Models for Capacitive Vehicle Routing Problem in Uncertainty</article-title>
          .
          <source>In: 17th International DAAAM Symposium on Intelligent Manufacturing and Automation: Focus on Mechatronics &amp; Robotics</source>
          , pp.
          <fpage>205</fpage>
          -
          <lpage>206</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sidenko</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Intelligent Decision Support System for Selecting the University-Industry Cooperation Model Using Modified AntecedentConsequent Method</article-title>
          . In: Medina,
          <string-name>
            <surname>J.</surname>
          </string-name>
          et al.
          <source>(eds.) Information Processing and Management of Uncertainty in Knowledge-Based Systems: Theory and Foundations. 17th International Conference, IPMU 2018</source>
          , vol.
          <volume>854</volume>
          . pp.
          <fpage>596</fpage>
          -
          <lpage>607</lpage>
          . Springer, Cham (
          <year>2018</year>
          ). DOI:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -91476-3_
          <fpage>49</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Piegat</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <source>Fuzzy Modeling and Control</source>
          . Springer-Verlag,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>Y.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Altameem</surname>
            ,
            <given-names>T.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Al Zubi</surname>
            ,
            <given-names>E.Y.M.:</given-names>
          </string-name>
          <article-title>The optimisation of digital controllers for fuzzy systems design</article-title>
          .
          <source>In: Advances in Modelling and Analysis</source>
          ,
          <source>AMSE Periodicals, Series A 47</source>
          , pp.
          <fpage>19</fpage>
          -
          <lpage>29</lpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Trunov</surname>
            ,
            <given-names>A.N.</given-names>
          </string-name>
          :
          <article-title>Transformation of operations with fuzzy sets for solving the problems on optimal motion of crewless unmanned vehicles</article-title>
          .
          <source>Eastern-European Journal of Enterprise Technologies</source>
          <volume>4</volume>
          (
          <issue>4</issue>
          ),
          <fpage>43</fpage>
          -
          <lpage>50</lpage>
          (
          <year>2018</year>
          ). DOI:
          <volume>10</volume>
          .15587/
          <fpage>1729</fpage>
          -
          <lpage>4061</lpage>
          .
          <year>2018</year>
          .
          <volume>140641</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Schulte</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Witte</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kerre</surname>
            ,
            <given-names>E.E.: A Fuzzy</given-names>
          </string-name>
          <string-name>
            <surname>Noise</surname>
          </string-name>
          <article-title>Reduction Method for Color Images</article-title>
          .
          <source>IEEE Transactions On Image Processing</source>
          <volume>16</volume>
          (
          <issue>5</issue>
          ),
          <fpage>1425</fpage>
          -
          <lpage>1436</lpage>
          (
          <year>2007</year>
          ). DOI:
          <volume>10</volume>
          .1109/TIP.
          <year>2007</year>
          .
          <volume>891807</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondratenko</surname>
          </string-name>
          , N.:
          <article-title>Computational Library of the Direct Analytic Models for Real-Time Fuzzy Information Processing</article-title>
          .
          <source>In: IEEE Second International Conference on Data Stream Mining &amp; Processing (DSMP)</source>
          , pp.
          <fpage>38</fpage>
          -
          <lpage>43</lpage>
          . Lviv,
          <string-name>
            <surname>Ukraine</surname>
          </string-name>
          (
          <year>2018</year>
          ). DOI:
          <volume>10</volume>
          .1109/DSMP.
          <year>2018</year>
          .
          <volume>8478518</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Kam</surname>
            ,
            <given-names>H.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tan</surname>
            ,
            <given-names>W.H.</given-names>
          </string-name>
          :
          <article-title>Noise Detection Fuzzy (NDF) filter for removing salt and pepper noise</article-title>
          . In: Badioze Zaman,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Robinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Petrou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Olivier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Schröder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Shih</surname>
          </string-name>
          , T.K. (eds.)
          <source>Visual Informatics: Bridging Research and Practice. IVIC 2009. Lecture Notes in Computer Science</source>
          , vol.
          <volume>5857</volume>
          , pp.
          <fpage>479</fpage>
          -
          <lpage>486</lpage>
          . Springer, Berlin, Heidelberg (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Najeer</surname>
            ,
            <given-names>A.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rajamani</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Design of hybrid filter for denoising images using fuzzy network and edge detecting</article-title>
          .
          <source>American Journal of Science Research</source>
          <volume>3</volume>
          ,
          <fpage>5</fpage>
          -
          <lpage>14</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Soft Computing Algorithm for Arithmetic Multiplication of Fuzzy Sets Based on Universal Analytic Models</article-title>
          . In: Ermolayev,
          <string-name>
            <surname>V.</surname>
          </string-name>
          et al. (eds.) Information and Communication Technologies in Education, Research, and
          <string-name>
            <given-names>Industrial</given-names>
            <surname>Application</surname>
          </string-name>
          .
          <source>Communications in Computer and Information Science (ICTERI)</source>
          , vol.
          <volume>469</volume>
          , pp.
          <fpage>49</fpage>
          -
          <lpage>77</lpage>
          . Springer, Switzerland (
          <year>2014</year>
          ). DOI:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -13206-
          <issue>8</issue>
          _
          <fpage>3</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Khandewal</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaur</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Comparative study of different image enhancement technique</article-title>
          .
          <source>International Journal of Electronics and Communication Technology</source>
          <volume>7</volume>
          (
          <issue>2</issue>
          ),
          <fpage>116</fpage>
          -
          <lpage>121</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bovik</surname>
            ,
            <given-names>A.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheikh</surname>
            ,
            <given-names>H.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simoncelli</surname>
            ,
            <given-names>E.P.</given-names>
          </string-name>
          :
          <article-title>Image quality assessment: From error visibility to structural similarity</article-title>
          .
          <source>IEEE Transactions on Image Processing</source>
          <volume>13</volume>
          (
          <issue>4</issue>
          ),
          <fpage>600</fpage>
          -
          <lpage>612</lpage>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Kundra</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aashima</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verma</surname>
            ,
            <given-names>E.M.</given-names>
          </string-name>
          :
          <article-title>Image enhancement based on fuzzy logic</article-title>
          .
          <source>International Journal of Computer Science and Network Security</source>
          <volume>9</volume>
          (
          <issue>10</issue>
          ),
          <fpage>141</fpage>
          -
          <lpage>145</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Sidenko</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Filina</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chabanovskyi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Eye-tracking technology for the analysis of dynamic data</article-title>
          .
          <source>In: IEEE 9th International Conference on Dependable Systems, Services and Technologies (DESSERT)</source>
          , pp.
          <fpage>509</fpage>
          -
          <lpage>514</lpage>
          . Kyiv,
          <string-name>
            <surname>Ukraine</surname>
          </string-name>
          (
          <year>2018</year>
          ). DOI:
          <volume>10</volume>
          .1109/DESSERT.
          <year>2018</year>
          .
          <volume>8409181</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Palagin</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Opanasenko</surname>
            ,
            <given-names>V.N.</given-names>
          </string-name>
          :
          <article-title>Design and application of the PLD-based reconfigurable devices</article-title>
          . In: Adamski,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Barkalov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Wegrzyn</surname>
          </string-name>
          , M. (eds.)
          <source>Design of Digital Systems and Devices, Lecture Notes in Electrical Engineering</source>
          , vol.
          <volume>79</volume>
          , pp.
          <fpage>59</fpage>
          -
          <lpage>91</lpage>
          . Springer, Berlin, Heidelberg (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Belim</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seliverstov</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          :
          <article-title>Hierarchy analysis method as a way to detect impulse noise on images</article-title>
          .
          <source>Information Technologies</source>
          <volume>4</volume>
          ,
          <fpage>251</fpage>
          -
          <lpage>258</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Newman</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          :
          <article-title>Analysis of Weighted Networks</article-title>
          .
          <source>Physical Review</source>
          <volume>70</volume>
          (
          <issue>5</issue>
          ),
          <fpage>056</fpage>
          -
          <lpage>131</lpage>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Belim</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kutlunin</surname>
            ,
            <given-names>P.E.</given-names>
          </string-name>
          :
          <article-title>Impulse noise detection in images using a clustering algorithm</article-title>
          .
          <source>Herald of Computer and Information Technologies</source>
          <volume>3</volume>
          ,
          <fpage>3</fpage>
          -
          <lpage>10</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>