<!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>
      <journal-title-group>
        <journal-title>WILF</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Intuitionistic fuzzy sets applied to color image processing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Agustina Bouchet</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Susana Montes</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Irene Díaz</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computing. University of Oviedo</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Statistics and Operations Research and Mathematics Didactics, University of Oviedo</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>13</volume>
      <fpage>20</fpage>
      <lpage>22</lpage>
      <abstract>
        <p>Segmentation of color images is a challenge which is in constant development as they provide more information than a gray-scale image. In particular, the analysis of biomedical images is specially helpful for many purposes. In this work, a method to segment leukocytes is presented. This method is based on the combination of the use of RGB color space, intuitionistic fuzzy sets and K-means. The results show a good performance of the proposed method achieving the segmentation of the objects of interest.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Intuitionistic fuzzy set</kwd>
        <kwd>color image</kwd>
        <kwd>segmentation</kwd>
        <kwd>leukocytes</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Color images provide more and better information than gray-level images, especially in areas
such as medicine or biology, among others. As a consequence, its use has increased
exponentially during the last decades thanks to the development of the new techniques together with
the improvement of many computing infrastructures. Thus, new techniques for color image
processing for correcting, segmenting, measuring and/or quantifying the structures contained in
them represent a challenge as clinical information about the anatomic structures could provide
a more accurate diagnosis.</p>
      <p>
        The analysis of blood cell images is an important task in the pathological laboratories for the
detection of diseases such as infections, haemorrhage, leukaemia, anaemia or inflammation,
among others. Shape and number of white blood cells, also called leukocytes, in the cell images
are a very important characteristics for the detection of leukareaemia. Thus, an accurate
segmentation of leukocytes is an important task which has being study in several papers. A
selected references about this topic are [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4 ref5">1, 2, 3, 4, 5, 6, 7, 8, 9</xref>
        ].
      </p>
      <p>In [10] authors developed an automatic method to segment leukocytes using intuitionistic
fuzzy sets. This kind of sets give a flexible mathematical framework to cope with the uncertainty
and imprecision in the images. These sets consider not only the membership degree but also
the uncertainty that the membership degree (called hesitancy) implies. In that case, HSV color
space is used to model the image and only the hue component is considered. Also, the similarity
between each point of the processing image and a fixed point is measured. This point is obtained
using fuzzy mathematical morphology [11]. The main drawbacks of this approach are the
following. Firstly, information in the image is lose because only one component of the image is
considered discarding the information contained in the other two components. Secondly, the
similarity is measured between points, thus, the color information of the neighbours of these
points is not considering. Finally, the computational cost of the method is very high due to
the use of the fuzzy mathematical morphology. To overcome these dificulties, in this work
we propose an improvement of the one proposed in [10]. The method is based on using the
RGB color space in order to consider the information provided by the three components and on
using K-means clustering algorithm for the selection of the fixed pixel. Finally, we evaluate the
similarity in a neighbourhood taking into account the characteristic of non-homogeneous color
of leukocytes.</p>
      <p>The paper is organized as follows. Section 2 provides all the necessary theoretical concepts
for the development of the method. In Section 3, the proposed method is described. Section 4
shows the experimental results. Finally, conclusions are discussed in Section 5.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Preliminaries</title>
      <sec id="sec-2-1">
        <title>2.1. Color model</title>
        <p>There are many diferent color representations as RGB, HSV, HSL, CIE L*a*b, YCbCr, among
others [12, 13]. RGB is the most straightforward representation system to manage color images,
widely used in computer system and hardware devices for color image display. However, the
choice of a suitable color space representation is still a challenging task in the processing
and analysis of color images [14]. Thus, RGB space is chosen in this work because the three
components of the image have the same nature, representing a quantity of a certain primary
color [15]. RGB space is the only codification such that all the components represent the same
concept, the level of saturation of a primary color. One possible approach to process color
images is the individual processing of these images. Using this approach, it is possible to extract
shapes and significant details of the images. An image in this model is composed by three
independent images, each of them corresponding with a primary color: red (R), green (G) and
blue (B). The individual processing of these three planes allows extracting meaningful details of
the images for a later segmentation. Therefore, a color image can be defined as follow:</p>
        <p>A color image in the RGB color space is a function  :  ⊂ R2 → R3, where  is the
domain of the image, such that  (, ) = ( ,  ,  ), being  ,  ,  ∈ {0, . . . , 255}.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Intuitionistic fuzzy sets</title>
        <p>Intuitionistic fuzzy sets introduce uncertainty in the membership degree which is known as the
hesitance degree. It is well known that traditional fuzzy set theory assigns a membership degree
to each element and the non-membership degree is classically computed as one minus the
membership degree. However, human thinking often involves uncertainty or imprecision and
sometimes standard fuzzy sets are not enough because the presence of hesitance or uncertainty
or the partial unknowledge in the membership definition [10, 16].</p>
        <p>Following this idea, Atanassov [17] introduced the concept of intuitionistic fuzzy set, which
aims to reflect the fact that the degree of non-membership is not always equal to one minus
the membership degree due to the presence of some hesitation. In this way, the definition of
intuitionistic fuzzy sets (IFS) is the following:</p>
        <p>
          Given a referential set , an intuitionistic fuzzy set  (IFS) of  is defined as
 = {(,  (),  ())/ ∈ }
where  () → [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] and  () → [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] are the membership degree and the non-membership
degree of an element  ∈  w.r.t. the set . They satisfy 0 ≤  () +  () ≤
1, ∀ ∈ .
        </p>
        <p>An intuitionistic or hesitation degree is also introduced by Atanassov, which arises due to
the lack of knowledge about the membership degree. The hesitation degree  () is given by
 () = 1</p>
        <p>−  () −  (), ∀ ∈ .</p>
        <p>This index represents the ignorance or intuition in the construction of the fuzzy sets [18]
while, in the context of image segmentation, indicates the knowledge/ignorance of the expert
when assigning a pixel either to the background or to the object. In this sense, the hesitation
degree is equal to zero when the expert is absolutely sure that the pixel belongs either to the
background or to the object and this value increases with respect to the ignorance/intuition of
the expert as to whether the pixel belongs to the background or to the object [18].
∑︁ 2</p>
        <p>(,) =
− [1 −  ()] ()</p>
        <p>−
−
+
−
[1 +  ()]−  () +
2</p>
        <p>− [1 −  () −  ()] ()−  ()
[1 +  () +  ()]−  ()−  ()</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Intuitionistic fuzzy generator</title>
        <p>
          Intuitionistic fuzzy generators are used to construct IFS and they are defined as a function
 : [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] → [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] satisfying [19]:  () ≤
1
− , ∀ ∈ [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ]. Therefore,  (0) ≤
1 and  (1) = 0.
        </p>
        <p>An important intuitionistic fuzzy generator is defined by Sugeno [ 20] and the IFS generated
is given by:
 =
︂{(
,  (),
1 −  () )︂
1 +  ()
/ ∈ 
︂}</p>
        <p>By its good properties, Sugeno type intuitionistic fuzzy generator we will consider in our
approach in order to create an intuitionistic fuzzy image for modeling a color image. Really, we
are not dealing with IFSs in the strict sense, but we use this framework to formalize our method.</p>
      </sec>
      <sec id="sec-2-4">
        <title>2.4. Intuitionistic fuzzy divergence</title>
        <p>A intuitionistic fuzzy divergence (IFD) is a measure of the diference between two intuitionistic
fuzzy sets. In the literature, there are several definitions of IFD [ 6, 8, 21]. However, the IFD
introduced in [16] is used in this work due to the relevance of the hesitation degree in its
definition. Let  and  be two IFS, the value of this IFD associated to them is:
(1)
(2)
being  () =  () −  () and  () =  () −  ()</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. RGB intuitionistic-based method</title>
      <p>In this section, the proposed method is developed. This method first considers each component
of a RGB image and model each of them as an IFS. Then a pixel from the image is selected as
reference to compute the similarity and computes the IFD between a neighbourhoods of each
element in the image and a neighbourhood of the pixel selected as reference. If the IFD is less
or equal than a fixed value, the point is conserved, otherwise discarded. Figure 3 shows a block
diagram of the proposed algorithm. The method to segment the images can be summarised in
the following six steps:
1: The first step consists on deciding the color space that it will be used. In this case, RGB
model is used for representing the color images. Therefore, let  be a color image, three
components are extracted according to the red (R), green (G) and blue (B) components
which they be denoted by  = 1,  = 2 and  = 3, respectively. It is important to notice
that the proposed method could be used in others color spaces and this choice will depend
on the image characteristics and the objective set in the segmentation.
2: In this step, the image is modeled as a IFS. Each component of the image has  × 
dimension. However, components are defined as an intuitionistic fuzzy set as follows:
– The first coordinate , represents the value of the pixel (, ) in the  component
with 0 ≤  ≤  , 0 ≤  ≤  and  = 1, 2, 3. For example, for the red component
1, = , , for the green one 2, = , and, finally, for the blue one 3, = , .
– The second coordinate is the normalised value of the first one. It is obtained applying
the membership function:
 (, ) =
,
255
– The non-membership function is applied over the value obtained in the above step.</p>
      <p>The non-membership function is computed by using the Sugeno-type intuitionistic
fuzzy generator as follows, where the value of  chosen is 0.5:
 (, ) =
1 −  (, )
1 +  (, )
Therefore, for each component , the intuitionistic fuzzy set is defined as:
 =
{︃(︃
, ,  (, ),
1 −  (, ) )︃
1 +  (, )
/0 ≤  ≤  ∧ 0 ≤  ≤ 
}︃
3: The hesitation degree is calculated for each pixel of each component of the image:
(3)
(4)
(5)
(6)
 (, ) = 1 −  (, ) −
1 −  (, )
1 +  (, )
4: For leukocytes segmentation, a neighbourhood of a point of the object to be segmented
is necessary to evaluate the similarity with the image to be analyzed. This
neighbourhood is chosen instead of just one point because the leukocytes are, in general, a
nonhomogeneous color object [10]. An example of this kind of images is later shown in Fig.
4. Therefore, a fixed pixel corresponding to the object to be segmented is selected and a
neighbourhood of it is chosen. This selection is made using K-means. For this, a K-means
algorithm is applied over the original image and three clustering are obtained, each one
for leukocyte, cytoplasm and background, respectively. As the centroid corresponding to
the leukocyte is not necessarily a pixel of the original image, an element of the clustering
is chosen in order to guarantee that this point belongs to the image. Thus, this point is
denoted by , = (1,, 2,, 3,) where  and  are the position of the pixel in the image.
Using this point  as a central point, a neighbourhood of dimension  ×  is selected.
This neighbourhood is considered as an intuitionistic fuzzy set in the same way as we
considered the image in step 1 and it is denoted by  ,  = 1, 2, 3. Let us remark that,
from now on, the value for  is 3. This value has been selected in an heuristic way due
to the nature of the kind of the images we are processing.
5: In this step the similarity is calculated. Let  be the intuitionistic fuzzy set of the color
image for each component  given by Eq. 5 and  the intuitionistic fuzzy set of the
neighbourhood for each component . For each pixel , of the original image, with
0 ≤  ≤  , 0 ≤  ≤  , the following subset is considered with the same size of ,
that is, 3 × 3:
(, ) = {(− ,− ,  (− ,− ),  (− ,− )/,  ∈ {− 1, 0, 1}}
(7)
[1 +  (− ,− )]−  (− ,− ) +
−
−
+ 2 − [1 −  (− ,− ) −  (− ,− )] (− ,− )−  (− ,− )</p>
      <p>[1 +  (− ,− ) +  (− ,− )]−  (− ,− )−  (− ,− )
being  (− ,− ) =  (− ,− )−  (− ,− ) and  (− ,− ) =  (− ,− )−
 (− ,− ). Finally, a weighted average is calculated:
 (, ) =  ×  1(, ) +  ×  2(, ) +  ×  3(, )
(8)
where  +  +  = 1.
6: In this step, a decision is taken. If the similarity measure IFD is less or equal than a fixed
value, denoted by  , then the point  is conserved; else discarded. The value of  is
heuristically chosen. As a consequence, the segmented leukocytes image is obtained, i.e.,
for all  and , 0 ≤  ≤  , 0 ≤  ≤  :</p>
    </sec>
    <sec id="sec-4">
      <title>4. Results</title>
      <p>In this section, some experiments are conducted to show the results of the application of the
proposed method. The images used have been taken from the CellaVision blog [22]. This
dataset consists of one hundred 300 × 300 color images. The cell images are generally purple
If  (, ) ≤  ⇒ (, ) =</p>
      <p>If  (, ) &gt;  ⇒ (, ) = 
where (, ) represents the component  of the result image to pixel (, ), with
 = 1, 2, 3. Combining the component, the final image is obtained as follows:
(, ) = (1(, ), 2(, ), 3(, )).</p>
      <p>(9)
(10)
(11)
and may contain many red blood cells around the white blood cells. Also, the area related to
the nuclei and cytoplasm have been manually segmented by an expert.</p>
      <p>As an example, Fig. 4 shows the results of the proposed method applied to six images of the
dataset. Original images are shown from (a) to (f), their segmentations are shown from (g) to (l)
and finally the expert’s segmentation are shown from (m) to (r).</p>
      <p>The preliminary results show a good behaviour relative to the resulting color segmentation.
This is a first approach to this methodology and some more studies and experiments should be
done in order to quantify the segmentation. In particular, for future works we plan to evaluate
quantitatively the diferences against other methods, in order to validate the proposed algorithm.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>In this work, it is proposed a new method for color image segmentation of leukocytes based on
intuitionistic fuzzy sets. The K-means clustering algorithm is used to select a neighbourhood
and then measure the similarity between the image to be analyzed and this neighbourhood.
The similarity measure has been used as a tool to segment the objects of interest in an image.
As we can see in the results, the performance of the proposed algorithm is high.</p>
      <p>As future work, we will validate the proposed method in a more precise way and we will
compare our results with other methods developed in the literature. Also, we will study in
depth the influence and the values of the parameters  and  used in the method.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>Authors acknowledge financial support by the Spanish Ministry of Science and Technology
under Projects TIN-2017-87600-P (Agustina Bouchet and Irene Díaz) and PGC2018-098623-B-I00
(Susana Montes).
[6] A. Jati, G. Singh, R. Mukherjee, M. Ghosh, A. Konar, C. Chakraborty, A. K. Nagar, Automatic
leukocyte nucleus segmentation by intuitionistic fuzzy divergence based thresholding,
Micron 58 (2014) 55–65. doi:https://doi.org/10.1016/j.micron.2013.12.001.
[7] B. Ko, J. Gim, J. Nam, Automatic white blood cell segmentation using stepwise merging
rules and gradient vector flow snake, Micron 42 (2011) 695–705. doi: https://doi.org/
10.1016/j.micron.2011.03.009.
[8] L. Hasbon Reyes, L. X. Bautista Rozo, F. Rojas Morales, Automatic leukocyte image
segmentation: A review, in: 2015 20th Symposium on Signal Processing, Images and
Computer Vision (STSIVA), 2015, pp. 1–9. doi:10.1109/STSIVA.2015.7330393.
[9] C. Zhang, X. Xiao, X. Li, Y.-J. Chen, W. Zhen, J. Chang, C. Zheng, Z. Liu, White blood cell
segmentation by color-space-based k-means clustering, Sensors (Basel, Switzerland) 14
(2014) 16128 – 16147. doi:https://doi.org/10.3390/s140916128.
[10] A. Bouchet, S. Montes, V. Ballarin, I. Díaz, Intuitionistic fuzzy set and fuzzy mathematical
morphology applied to color leukocytes segmentation, Signal, Image and Video Processing
14 (2020) 557–564. doi:https://doi.org/10.1007/s11760-019-01586-2.
[11] I. Bloch, H. Maître, Fuzzy mathematical morphologies: A comparative study, Pattern</p>
      <p>Recognit. 28 (1995) 1341–1387.
[12] L. Busin, N. Vandenbroucke, L. Macaire, Color spaces and image segmentation, Advances
in imaging and electron physics 151 (2008).
[13] G. H. Joblove, D. Greenberg, Color spaces for computer graphics, SIGGRAPH Comput.</p>
      <p>Graph. 12 (1978) 20–25. doi:10.1145/965139.807362.
[14] J. Angulo, J. Serra, Mathematical morphology in color spaces applied to the analysis of
cartographic images, volume 3, 2003, pp. 59–66.
[15] A. Caliman, M. Ivanovici, N. Richard, Probabilistic pseudo-morphology for grayscale and
color images, Pattern Recognit. 47 (2014) 721–735.
[16] T. Chaira, A. Ray, A new measure using intuitionistic fuzzy set theory and its application
to edge detection, Applied Soft Computing 8 (2008) 919–927. doi:https://doi.org/10.
1016/j.asoc.2007.07.004.
[17] K. T. Atanassov, Intuitionistic fuzzy sets, Fuzzy Sets and Systems 20 (1986) 87–96. URL:
https://www.sciencedirect.com/science/article/pii/S0165011486800343. doi:https://doi.
org/10.1016/S0165-0114(86)80034-3.
[18] P. Couto, P. Melo-pinto, H. Bustince, E. Barrenechea, M. Pagola, Colour image segmentation
using a-ifss, in: IFSA-EUSFLAT 2009, 2009.
[19] H. Bustince, J. Kacprzyk, M. V. M. Salillas, Intuitionistic fuzzy generators application to
intuitionistic fuzzy complementation, Fuzzy Sets Syst. 114 (2000) 485–504.
[20] M. Sugeno, Fuzzy measures and fuzzy integral: a survey, North Holland, Amsterdam, 1977,
p. 89–102.
[21] I. Montes, N. R. Pal, V. Janiš, S. Montes, Divergence measures for intuitionistic fuzzy sets,</p>
      <p>IEEE Transactions on Fuzzy Systems 23 (2015) 444–456.
[22] X. Zheng, Y. Wang, G. Wang, J. Liu, Fast and robust segmentation of white blood cell
images by self-supervised learning, Micron 107 (2018) 55–71. doi:https://doi.org/10.
1016/j.micron.2018.01.010.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>V.</given-names>
            <surname>Ananthi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Balasubramaniam</surname>
          </string-name>
          ,
          <article-title>A new thresholding technique based on fuzzy set as an application to leukocyte nucleus segmentation</article-title>
          ,
          <source>Computer Methods and Programs in Biomedicine</source>
          <volume>134</volume>
          (
          <year>2016</year>
          )
          <fpage>165</fpage>
          -
          <lpage>177</lpage>
          . doi:https://doi.org/10.1016/j.cmpb.
          <year>2016</year>
          .
          <volume>07</volume>
          . 002.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Arslan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Ozyurek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Gunduz-Demir</surname>
          </string-name>
          ,
          <article-title>A color and shape based algorithm for segmentation of white blood cells in peripheral blood and bone marrow images 85 (</article-title>
          <year>2014</year>
          )
          <fpage>480</fpage>
          -
          <lpage>490</lpage>
          . doi:https://doi.org/10.1002/cyto.a.
          <volume>22457</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>T.</given-names>
            <surname>Chaira</surname>
          </string-name>
          ,
          <article-title>Intuitionistic fuzzy color clustering of human cell images on diferent color models</article-title>
          ,
          <source>Journal of Intelligent and Fuzzy Systems</source>
          <volume>23</volume>
          (
          <year>2012</year>
          )
          <fpage>43</fpage>
          -
          <lpage>51</lpage>
          . doi:https://doi. org/10.3233/IFS-2012-0494.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>T.</given-names>
            <surname>Chaira</surname>
          </string-name>
          ,
          <article-title>Accurate segmentation of leukocyte in blood cell images using atanassov's intuitionistic fuzzy and interval type ii fuzzy set theory</article-title>
          ,
          <source>Micron</source>
          <volume>61</volume>
          (
          <year>2014</year>
          )
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          . doi:https: //doi.org/10.1016/j.micron.
          <year>2014</year>
          .
          <volume>01</volume>
          .004.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>H.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Xi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          , G. Liu,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <surname>Leukocytemask:</surname>
          </string-name>
          <article-title>An automated localization and segmentation method for leukocyte in blood smear images using deep neural networks</article-title>
          ,
          <source>J. Biophotonics</source>
          <volume>12</volume>
          (
          <year>2019</year>
          )
          <article-title>e201800488</article-title>
          . doi:https://doi.org/10.1002/jbio. 201800488.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>