<!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>Automatic processing of digital X-ray bilateral filtration method medical images by</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Serhiy Balovsyak</string-name>
          <email>s.balovsyak@chnu.edu.ua</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mariana Borcha</string-name>
          <email>m.borcha@chnu.edu.ua</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michal Gregus ml.</string-name>
          <email>Michal.Gregusml@fm.uniba.sk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Khrystyna Odaiska</string-name>
          <email>k.odaiska@chnu.edu.ua</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nataliya Serpak</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Comenius University in Bratislava</institution>
          ,
          <addr-line>10, Odbojárov str., Bratislava, 82005, Slovak Republic</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>National Pirogov Memorial Medical University</institution>
          ,
          <addr-line>56, Pirogov str., Vinnytsya, 21018</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Yuriy Fedkovych Chernivtsi National University</institution>
          ,
          <addr-line>2, Kotsiubynsky str., Chernivtsi, 58012</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The method of bilateral filtering of digital X-ray medical images has been improved by automatic selection of the filter kernel parameters, namely the standard deviations of the bilateral filter kernel in the spatial region and in the region of brightness. The parameters of the filter kernel are calculated using the noise level in the image and the average spatial period of the image. Its standard deviation is used as the noise level. The mean spatial period of an image is calculated by its Fourier spectrum. Bilateral filtering provided a reduction of Gaussian and pulsed noises while the image contours remained clear. To improve the visual quality of images, the local contrast increasing and gamma correction were also performed after bilateral filtering. The proposed methods of image processing are implemented as software in the Matlab system. The results of processing experimental X-ray medical images by the proposed method showed a significant increase of their signal-to-noise ratio and visual quality.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Digital X-ray medical images</kwd>
        <kwd>noise level</kwd>
        <kwd>bilateral filtering</kwd>
        <kwd>image processing</kwd>
        <kwd>gamma correction</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Processing of experimental digital X-ray medical images is complicated due to the presence of
significant noise levels and low contrast of individual areas of images [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1-3</xref>
        ]. Such image
imperfections lead to decreasing their signal-to-noise ratio (SNR) and visual quality. As a result, it
reduces the accuracy of detecting the details of the studied objects. The peculiarity of X-ray medical
images is that their imperfections are difficult to eliminate during image formation in sensors because
X-ray dose for patients is restricted. For this reason, the urgent task is to reduce the noise level in
medical images by digital filtering. However, known filtering methods using, for example, a Gaussian
or median or wavelet filters, lead to blurring of image contours and reduce their detail [
        <xref ref-type="bibr" rid="ref4 ref5">4-5</xref>
        ]. Wavelet
filters provide less contour blur compared to a Gaussian filter, but require a fairly complex procedure
for selecting a family of wavelets and thresholds for wavelet coefficients.
      </p>
      <p>
        Therefore, in this paper we propose to remove noise in images using a bilateral filter, which
provides a significant increase of SNR while the image contours remain clear [
        <xref ref-type="bibr" rid="ref6 ref7 ref8">6-8</xref>
        ]. Due to the
development of the bilateral filtering method, the automatic selection of the filter kernel parameters is
provided, namely the standard deviations of the kernel in the spatial region and in the brightness
region. At the same time, automating the selection of filter kernel parameters not only increases the
speed of the method, but also reduces the influence of subjective factors on the result of image
filtering, which are peculiar to manual processing. For better visualization of medical images, it is also
advisable to increase their local contrast and perform gamma correction of images. This processing of
X-ray medical images can notably increase their visual quality, which significantly increases the
efficiency of subsequent image analysis, in particular, the accuracy of diagnosis of patients.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Improving the visual quality of X-ray medical images</title>
      <p>High visual quality of medical images is a prerequisite for an objective assessment of patients. The
paper proposes to improve the visual quality of images by the method of bilateral filtering, because
such filtering reduces noise while the image details important for their analysis remain clear.
2.1.</p>
    </sec>
    <sec id="sec-3">
      <title>Bilateral image filtering algorithm</title>
      <p>
        Bilateral image filtering is designed to reduce the noise level on experimental X-ray medical
images and is performed according to the following algorithm (Fig. 1). The first step is reading the
initial image f, which contains whole image of the object under study or single part of it.
Digital
images f are processed as rectangular matrices f = f (i, k), where i = 1, ..., M; k = 1, ..., N; M is the
height of the image (in pixels), N is the width of the image (in pixels) [
        <xref ref-type="bibr" rid="ref4 ref5">4-5</xref>
        ]. The brightness of the
images is normalized in the range from 0 to 1.
      </p>
      <p>
        The parameters of the bilateral filter kernel depend on the noise level σNE in the image and the
spatial period TS of the image, so the next steps of the algorithm correspond to calculation of the
image parameters σNE and TS. Medical X-ray images mainly contain Gaussian and impulse noise, the
total level of which can be described by the standard deviation σNE. The calculation of the noise level
is performed by a high-precision method using low-frequency filtering when selection of the noise
component and taking into account the Region Of Interest (ROI), in which the noise component is
dominated [
        <xref ref-type="bibr" rid="ref10 ref11 ref9">9-11</xref>
        ].
      </p>
      <p>
        To find the spatial period TS of the image f, at first its Fourier spectrum F calculated using
twodimensional Discrete Fast Fourier Transform (DFFT) [
        <xref ref-type="bibr" rid="ref12 ref3 ref5">3, 5, 12</xref>
        ]
      </p>
      <p>=1  =1
 ( ,  ) =
 ( ,  ) ∙ 
− ∙ 2</p>
      <p>( − 1)</p>
      <p>( − 1)
+
,</p>
      <p>
        An important parameter of the radial distribution is its average radial spatial frequency vS,
calculated by the formula [
        <xref ref-type="bibr" rid="ref13 ref3">3, 13</xref>
        ]
where
      </p>
      <p>m is frequency number (index) in height; n is frequency number in width;
m = 1, 2, ..., M; n = 1, 2, ..., N; M is the height of the digital image (in pixels); N is the width of the
digital image (in pixels); j is an imaginary unit.</p>
      <p>
        A centered Fourier spectrum FC is obtained from the Fourier spectrum F, where the centre of the
frequency rectangle corresponds to zero frequencies. Next, the power spectrum PS (or power spectral
density) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] of the image calculated, which is equal to the square of the modulus FC:
      </p>
      <p>To obtain the power spectrum PS, its radial distribution PR (d) is calculated, where d = 0, 1,…, NR,
NR = [N / 2], d are integer values of the distance from the element of the spectrum (m, n) to its center.
Each distance d for the radial distribution PR (d) corresponds to the value of the radial spatial
frequency</p>
      <p>The spatial period TS of the image is calculated based on the frequency vS</p>
      <p>= |  |2.
  ( ) =  / .</p>
      <p>=
1
 
 =1
 
 =1
  =
  ( )  ( )
  ( ).</p>
      <p>(1)
(2)
(3)
(4)
(5)</p>
      <p>After that, the parameters σSB and σB of the kernel wB of the bilateral filter are calculated on the
basis of predefined image parameters σNE and TS. The kernel of the filter wB = (wB (m, n)) is described
by the formula:
(6)
(7)
where m = 1, ..., Mw; n = 1, ..., Nw;
m is the row number of the kernel elements;
n is the column number;
Mw, Nw are the sizes of the filter kernel in height and width, respectively;
σSB is standard deviation of the bilateral filter kernel in the spatial region;
σB is standard deviation of the of the bilateral filter kernel in the brightness region;
mc and nc are coordinates of the kernel center of the filter wB in height and width, respectively;
fw (m, n) is the brightness of the image pixel, which corresponds to the kernel element with numbers
(m, n);
fC is the brightness of the image pixel that corresponds to the kernel center.</p>
      <p>The value of the elements sum of the filter kernel wB is normalized to 1.</p>
      <p>According to formula (6), the kernel of the bilateral filter wB can be described by the elemental
product of two kernels wSB and wBB:
   ( ,  ) = exp
−(
−   )2 + ( −   )2
2  2
where m = 1,..., Mw;
n = 1,..., Nw.</p>
      <p>
        The method of bilateral noise filtering [
        <xref ref-type="bibr" rid="ref6 ref7 ref8">6-8</xref>
        ] allows keeping the clarity of the contours, because
such a method applies spatial weighted averaging of the image brightness. In the method of bilateral
filtering, two Gaussian filters are used: one filter performs processing in the spatial region (with
standard deviation σSB), and the other – in the brightness region (with standard deviation σB).
      </p>
      <p>The dimensions of the filter kernel wB are calculated taking into account the rule 3σ for the
twodimensional Gaussian distribution by the formula:</p>
      <p>= [6 ∙    ],   = [6 ∙    ]. (9)</p>
      <p>In the case of studied X-ray medical images, the average spatial period is in the range from 32 to
64 pixels. Therefore the dependences of σSB (σNE, TS) are investigated by image filtering (previously
the image brightness is modulated by the sum of two sinusoids with period TS in width and height and
Gaussian noise with σNE level was artificially added) for period values of 32 and 64 pixels. When
TS = 32 pixels, the dependence of σSB (σNE) is described by the empirical formula:
where с1 = 0.16; с2 = 6.5.</p>
      <p>When TS = 64 pixels, the dependence of σSB (σNE) is described by the empirical formula:
   32 =  1 +  2 ∙  
   64 =  3 +  4 ∙  
,
where с3 = 0.16; с4 = 10.2.</p>
      <p>Therefore, taking into account formulas (10) and (11) at 32 ≤ TS ≤ 64, the dependence of
σSB (σNE, TS) is described by the empirical formula:</p>
      <p>64 −     − 32 (12)
   =    32 ∙</p>
      <p>+    64 ∙
32
32
.</p>
      <p>(8)
(10)
(11)
(13)
(14)
Formula (12) can also be written as
   = с1 +  
 2 ∙
64 −  
32
+  4 ∙
  − 32
32
,
where с1 = 0.16; с2 = 6.5; с4=10.2.</p>
      <p>According to the rule 3σ for the normal distribution the standard deviation of bilateral filter kernel
in the brightness region is calculated by the formula:</p>
      <p>= 3 ∙</p>
      <p>Further, values of the elements of the kernel wB, are calculated in cycles with counters i and k
(Fig. 1); then convolution of these values with the corresponding fragment of the image f gave the
value gB (i, k) for the pixel of the filtered image. Thus, as a result of bilateral filtering the image gB is
calculated.
2.2.</p>
    </sec>
    <sec id="sec-4">
      <title>Software implementation of the method of bilateral filtration</title>
      <p>
        The software "p_Bilateral_Filter" for bilateral image filtering is created on the basis of the
algorithm (Fig. 1) by means of Matlab [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] as a set of m-files. The program provides reading images in
various graphic formats (including tiff and jpg formats), as well as in DICOM format (Digital
Imaging and Communications in Medicine). In this case, the image fragment f with the most
important areas is selected from the complete initial image fA and further processing is performed over
this fragment.
      </p>
      <p>
        The DICOM format [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] describes the medical industry standard for the creation, storage,
transmission and visualization of digital medical images and patient examination documents. An
important attribute of the DICOM file is "BitDepth", i.e. the number of bits n that describe the
brightness or color of the image pixel. The Discrete Fast Fourier Transform is performed using the
built-in "fft2" function in the Matlab system. Processed images are stored in DICOM files or in *.tiff
image files (with a color depth of 8 and 16 bits).
      </p>
    </sec>
    <sec id="sec-5">
      <title>2.3. Results of X-ray medical image # 1 processing by bilateral and wavelet filtration</title>
      <p>Consider an example of processing a typical X-ray medical image of the lungs (image # 1). The
complete initial image fA (Fig. 2) is read from a DICOM file (grayscale with a color depth n = 14).
The image f is obtained as a fragment of the image fA, which contains an informative (diagnostically
important) central area (Fig. 3). The image f shows the roots of the lungs, however, such an image
contains a significant level of noise, which reduces its visual quality.</p>
      <p>Using the software "p_Bilateral_Filter" developed on the base of the bilateral filtering method the
noise level on the image is reduced in the following sequence. At first, power spectrum PS and
average spatial period (TS = 40,627 pixels) as well as the noise level (σNE = 0.0210) were calculated
for the initial image f. Next, the standard deviations of the bilateral filter kernel were calculated on the
base of the of TS and σNE values, and the initial image was filtered.</p>
      <p>As a result, a filtered gB image was obtained (Fig. 4) with a noise level reduced by more than an
order of magnitude, which significantly increases the visual quality of image, its signal-to-noise ratio
(by more than an order of magnitude) and the efficiency of subsequent analysis. After noise reduction,
clearer visualization of small elements of the medical image (in particular, calcifications) is provided.</p>
      <p>In order to improve the visual quality, additional processing of the filtered gB image was
performed by increasing the local contrast and gamma correction.</p>
      <p>
        For the low-noise gB image, the local contrast increasing is necessary to provide a high-quality gC
image for all its areas (Fig. 5). For this purpose, a fast-acting method of increasing the local image
contrast using the enveloping of minimum and maximum values of the image brightness was applied
within the local windows [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. In the case of excessive local image contrast increasing the artifacts
(e.g., halos) can appear, so the maximum level of local contrast increasing is limited by a fixed value
of Scale_Max (for example, Scale_Max = 3). Increased local contrast is especially effective in the
study of bone structure.
      </p>
      <p>
        The results of the implemented methods of bilateral filtration and increase of local contrast are
especially noticeable in the analysis of profiles [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] of processed images (Fig. 6). Analysis of the
image profile gB (Fig. 6c) shows that bilateral filtering significantly reduces the noise level (compared
to the profile of the original image in Fig. 6b), but the contours of objects (e.g. edges) did not lose
clarity. Analysis of the gC image profile (Fig. 6d) shows that after increasing the local contrast, the
range of changes in the brightness z of the image increases significantly.
      </p>
      <p>
        For comparison, wavelet filtering of the studied image was also performed using Daubechies
wavelets [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Automatic wavelet filtering of the image by Wavelet Toolbox (Matlab), namely by tool
"Stationary Wavelet Transform Denoising 2-D", provided partial noise removal only. This noise
reduction is almost invisible in the image visually, and the image profile is slightly smoothed
(Fig. 6e). Wavelet filtering can reduce the noise level in the image more, but it requires a rather
complex procedure for selecting the wavelet family, the order of the wavelet in the family and the
thresholds for the wavelet coefficients. Therefore, the method of bilateral filtration is more advisable
to use for automatically filtering X-ray medical images.
      </p>
      <p>In order to improve visualization of dark or light areas for the filtered image gB, gamma correction
with the correction parameter γ was performed, and resulting image gG was calculated. Due to gamma
correction, in particular, the structure of the lung roots is visualized with better quality (Fig. 7).
d) e)
Figure 6: Profiles of z(r) images: a) initial image f (Fig. 3); b) profile z(r) for the image f; c) image gB
profile after bilateral filtration (Fig. 4); d) image gC profile after increasing local contrast (Fig. 5);
e) image profile after Daubechies wavelet filtering (order 5); z is image brightness, r is profile length
(pixels); Qp is the number of profile points
b)
Figure 7: Images gG after gamma correction, calculated on the basis of the image gB (Fig. 4):
a) γ = 0.5; b) γ = 1.5</p>
    </sec>
    <sec id="sec-6">
      <title>2.4. Results of processing the X-ray medical image # 2 using the method of bilateral filtration</title>
      <p>Here we consider an example of processing a typical X-ray medical image with implants (image
# 2). The complete initial image fA (Fig. 8) is read from a DICOM file (grayscale with a color depth of
n = 14). The image f is obtained as a fragment of the image fA, which contains diagnostically
important area (Fig. 9). The image f shows an implant, however, this image contains a high noise
level, which reduces its visual quality.</p>
      <p>Applying developed software "p_Bilateral_Filter" and method of bilateral filtration to the image
# 2 (Fig. 9) the noise level is reduced (similarly to the image # 1). At first, the power spectrum and the
average spatial period (TS = 47,391 pixels), as well as the noise level (σNE = 0.0125) were calculated
for the initial image. Next, based on the values of TS and σNE, the standard deviation of the bilateral
filter kernel was calculated and the initial image was filtered. As a result, a filtered gB image was
obtained (Fig. 10) with a noise level reduced by more than an order of magnitude, which significantly
increases the visual quality of image and the efficiency of its subsequent analysis. After reducing the
noise level, a clearer visualization of both bone tissue and implant is provided.</p>
      <p>To improve the visual quality, additional processing of the filtered gB image was performed by
increasing the local contrast and gamma correction.</p>
      <p>
        On the filtered image gB the local contrast was increased [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], resulting in an image gC with high
visual quality for all its parts (Fig. 11). To prevent the appearance of artefacts (e.g. halos), the
maximum increase level in local contrast is limited to a fixed value (Scale_Max = 3). Increasing the
local contrast of the image was effective in the study of both bone structure and implant.
      </p>
      <p>Analysis of the studied image profiles (Fig. 12) shows that as a result of bilateral filtering
(Fig. 12c) the noise level is significantly reduced (compared to the profile of the original image in
Fig. 12b), but the contours of the objects remain clear. After increasing the local contrast, the range of
changes in the brightness z of the image increases (Fig. 12d).
d)
Figure 12: Profiles z(r) of images: a) initial image f (Fig. 9); b) profile z(r) of image f; c) profile of image
gB after bilateral filtration (Fig. 10); d) profile of image gC after increasing local contrast (Fig. 11); z is
image brightness, r is profile length (pixels); Qp is the number of profile points</p>
      <p>The better visualization of dark or light areas for the filtered image gB was obtained by gamma
correction of image (Fig. 13).
b)
Figure 13: Image gG after gamma correction, calculated on the basis of image gB (Fig. 10): a) γ = 0.5;
b) γ = 1.5</p>
      <p>Brightness inversion was also performed for the filtered image (Fig. 14), because details in dark
areas are visible clearer.</p>
      <p>A series of other X-ray medical images were processed similarly. In all cases, a significant
increase in the visual quality of the images was obtained.
2.5.</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusions</title>
      <p>The method of bilateral filtering has been improved by automatically calculating the parameters of
the filter kernel based on the noise level of the image and its average spatial period. The noise level is
calculated as its standard deviation by a method based on low-frequency image filtering. The spatial
period is calculated based on the Fourier power spectrum of the image. An empirical formula (12) for
calculating standard deviation of the bilateral filter kernel has been developed.</p>
      <p>The method of bilateral filtering is software implemented in the Matlab system, the initial images
are read from files in DICOM format, as well as jpg and tiff. Due to the automatic determination of
filtering parameters, the developed software can replace the human operator in the pre-processing of
X-ray medical images.</p>
      <p>Experimental testing of an improved method of bilateral filtering has shown that it can
significantly reduce the noise level (more than an order of magnitude) keeping the clarity of the
contours. This significantly improves the visual quality of images and the accuracy of their
subsequent analysis. The advantage of the method of bilateral filtration in comparison with automatic
wavelet filtration is shown.</p>
      <p>For filtered images, an increase their local contrast, gamma correction and inversion were
additionally implemented. This image processing allows you to distinguish even inconspicuous details
of objects that located in too dark or too light areas.</p>
    </sec>
    <sec id="sec-8">
      <title>3. Acknowledgements</title>
      <p>We are grateful to Vasyl V. Lagoda (Vinnytsia Pirogov Regional Clinical Hospital, Vinnytsya,
Ukraine) and Tetyana M. Sidorchuk (National Pirogov Memorial Medical University, Vinnytsya,
Ukraine) for providing the X-ray medical images used in our study, as well as for useful advice on
research topics.</p>
    </sec>
    <sec id="sec-9">
      <title>4. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Jan</surname>
          </string-name>
          ,
          <source>Medical Image Processing, Reconstruction and Analysis. Concepts and Methods</source>
          , New York, CRC Press,
          <year>2019</year>
          . doi:
          <volume>10</volume>
          .1201/b22391.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>E.R.</given-names>
            <surname>Ranschaert</surname>
          </string-name>
          . S. Morozov,
          <string-name>
            <given-names>P.R.</given-names>
            <surname>Algra</surname>
          </string-name>
          ,
          <source>Artificial Intelligence in Medical Imaging. Opportunities, Applications and Risks</source>
          , Springer Nature Switzerland,
          <year>2019</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -94878-2.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>T.</given-names>
            <surname>Olson</surname>
          </string-name>
          ,
          <source>Applied Fourier Analysis From Signal Processing to Medical Imaging</source>
          , Springer Science+Business Media, LLC,
          <year>2017</year>
          . doi:
          <volume>10</volume>
          .1007/978-1-
          <fpage>4939</fpage>
          -7393-4.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Krigg</surname>
          </string-name>
          , Computer Vision Metrics. Survey, Taxonomy, and
          <string-name>
            <surname>Analysis</surname>
          </string-name>
          , Apress, Berkeley, CA,
          <year>2014</year>
          . doi:
          <volume>10</volume>
          .1007/978-1-
          <fpage>4302</fpage>
          -5930-5.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R.</given-names>
            <surname>Gonzalez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Woods</surname>
          </string-name>
          ,
          <article-title>Digital image processing, 4th edidion</article-title>
          , Pearson/ Prentice Hall, NY,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>K.</given-names>
            <surname>Sugimoto</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.I. Kamata</surname>
          </string-name>
          ,
          <article-title>Compressive bilateral filtering</article-title>
          ,
          <source>IEEE Transactions on Image Processing</source>
          <volume>24</volume>
          (
          <year>2015</year>
          )
          <fpage>3357</fpage>
          -
          <lpage>3369</lpage>
          . doi:
          <volume>10</volume>
          .1109/TIP.
          <year>2015</year>
          .
          <volume>2442916</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>K.N.</given-names>
            <surname>Chaudhury</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.D.</given-names>
            <surname>Dabhade</surname>
          </string-name>
          ,
          <article-title>Fast and provably accurate bilateral filtering</article-title>
          ,
          <source>IEEE Transactions on Image Processing</source>
          <volume>25</volume>
          (
          <year>2016</year>
          )
          <fpage>2519</fpage>
          -
          <lpage>2528</lpage>
          . doi:
          <volume>10</volume>
          .1109/TIP.
          <year>2016</year>
          .
          <volume>2548363</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>V.</given-names>
            <surname>Anoop</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. R.</given-names>
            <surname>Bipin</surname>
          </string-name>
          ,
          <article-title>Medical Image Enhancement by a Bilateral Filter Using Optimization Technique</article-title>
          ,
          <source>Journal of Medical Systems</source>
          <volume>43</volume>
          / 240 (
          <year>2019</year>
          )
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          . doi:
          <volume>10</volume>
          .1007/s10916-019-1370-x.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.V.</given-names>
            <surname>Balovsyak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Kh. S.</given-names>
            <surname>Odaiska</surname>
          </string-name>
          ,
          <article-title>Automatic Determination of the Gaussian Noise Level on Digital Images by High-Pass Filtering for Regions of Interest</article-title>
          ,
          <source>Cybernetics and Systems Analysis</source>
          <volume>54</volume>
          (
          <issue>4</issue>
          ) (
          <year>2018</year>
          )
          <fpage>662</fpage>
          -
          <lpage>670</lpage>
          . doi:
          <volume>10</volume>
          .1007/s10559-018-0067-3.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>O.</given-names>
            <surname>Berezsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Verbovyy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Pitsun</surname>
          </string-name>
          ,
          <source>Hybrid Intelligent Information Technology for Biomedical Image Processing. IEEE 13th International Scientific and Technical Conference on Computer Sciences and Information Technologies (CSIT)</source>
          ,
          <source>Lviv</source>
          (
          <year>2018</year>
          ):
          <fpage>420</fpage>
          -
          <lpage>423</lpage>
          . doi:
          <volume>10</volume>
          .1109/STCCSIT.
          <year>2018</year>
          .
          <volume>8526711</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>A.B. Lozynskyy</surname>
            ,
            <given-names>I.M.</given-names>
          </string-name>
          <string-name>
            <surname>Romanyshyn</surname>
            ,
            <given-names>B.P.</given-names>
          </string-name>
          <string-name>
            <surname>Rusyn</surname>
          </string-name>
          ,
          <article-title>Intensity estimation of noise-like signal in presence of uncorrelated pulse interferences</article-title>
          ,
          <source>Radioelectronics and Communigations Systems</source>
          <volume>62</volume>
          (
          <issue>5</issue>
          ) (
          <year>2019</year>
          )
          <fpage>214</fpage>
          -
          <lpage>222</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>P.</given-names>
            <surname>Nair</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Popli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.N.</given-names>
            <surname>Chaudhury</surname>
          </string-name>
          ,
          <article-title>A Fast Approximation of the Bilateral Filter using the Discrete Fourier Transform</article-title>
          ,
          <source>Image Processing On Line (IPOL)</source>
          ,
          <volume>7</volume>
          (
          <year>2017</year>
          )
          <fpage>115</fpage>
          -
          <lpage>130</lpage>
          . doi:
          <volume>10</volume>
          .5201/ipol.
          <year>2017</year>
          .
          <volume>184</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Phinyomark</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Thongpanja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Phukpattranont</surname>
          </string-name>
          , Ch. Limsakul,
          <article-title>The usefulness of Mean and Median Frequencies in Electromyography Analysis</article-title>
          , in G.R. Naik (Eds.),
          <source>Computation Intelligence in Electromyography Analysis, Chapter</source>
          <volume>8</volume>
          ,
          <string-name>
            <given-names>A</given-names>
            <surname>Perspective Current Applications</surname>
          </string-name>
          and Future Challenges, InTech,
          <year>2012</year>
          , pp.
          <fpage>195</fpage>
          -
          <lpage>220</lpage>
          . doi:
          <volume>10</volume>
          .5772/50639.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>O.S.</given-names>
            <surname>Pianykh</surname>
          </string-name>
          ,
          <article-title>Digital Imaging and Communications in Medicine (DICOM). A Practical Introduction</article-title>
          and Survival Guide, Springer-Verlag,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S.V.</given-names>
            <surname>Balovsyak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.M.</given-names>
            <surname>Fodchuk</surname>
          </string-name>
          ,
          <string-name>
            <surname>Yu.M. Solovay</surname>
            ,
            <given-names>Ia.V.</given-names>
          </string-name>
          <string-name>
            <surname>Lutsyk</surname>
          </string-name>
          ,
          <article-title>Multilevel method of local contrast increase and images heterogeneous background removal, Cybernetics</article-title>
          and Computer Engineering 182 (
          <year>2015</year>
          )
          <fpage>15</fpage>
          -
          <lpage>26</lpage>
          . doi:
          <volume>10</volume>
          .15407/kvt182.
          <fpage>02</fpage>
          .
          <fpage>015</fpage>
          . (in Russian)
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S.V.</given-names>
            <surname>Balovsyak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.V.</given-names>
            <surname>Derevyanchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.M.</given-names>
            <surname>Fodchuk</surname>
          </string-name>
          ,
          <article-title>Method of calculation of averaged digital image profiles by envelopes as the conic sections</article-title>
          ,
          <source>Advances in Intelligent Systems and Computing (AISC) 754</source>
          (
          <year>2019</year>
          )
          <fpage>204</fpage>
          -
          <lpage>212</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -91008-6_
          <fpage>21</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>