<!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>A Generic Multi-Agent Framework for Medical-Image Segmentation?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mohamed T. Bennai</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zahia Guessoum</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Smaine Mazouzi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stephane Cormier</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mohamed Mezghiche</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CReSTIC, Universite de Reims Champagne Ardenne</institution>
          ,
          <addr-line>Riems</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dept. of Computer Science</institution>
          ,
          <addr-line>Univsersite 20 Aou</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>LIMOSE Laboratory, University M'Hamed Bougara</institution>
          ,
          <addr-line>Boumerdes</addr-line>
          ,
          <country country="DZ">Algeria</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>LIP6, Universite Paris-Sorbonne</institution>
          ,
          <addr-line>Paris</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>t 1955</institution>
          ,
          <addr-line>Skikda</addr-line>
          ,
          <country country="DZ">Algeria</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Medical images o er visual representations of human bodies' complex internal structures. One of the most common process applied to those images is segmentation. It consists in dividing an image into a set of regions of interest. Human anatomical complexity and medical image acquisition methods make the segmentation of medical images very complex. Several solutions (algorithms and devices) have thus been proposed to automatize this process. However, most existing solutions were developed for one type of images and/or require several inputs of the user. In this demo, we propose a generic multi-agent framework for medical image segmentation. This framework is based on a set of autonomous and interactive agents that use a modi ed region growing algorithm and cooperate to segment the images. Experiments were performed on brain MRI simulated images and the obtained results are promising.</p>
      </abstract>
      <kwd-group>
        <kwd>Medical Images</kwd>
        <kwd>Segmentation</kwd>
        <kwd>Multi-Agent Framework</kwd>
        <kwd>Interaction</kwd>
        <kwd>Region Growing Algorithm</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Medical imaging requires several complex tasks such as segmentation. Image
segmentation is a key technique in providing non-invasive information about human
body structures. Lately, it became an essential tool used in medicines to collect
information about patient's health condition in a non-invasive manner.</p>
      <p>
        The image segmentation research community has developed several
algorithms and tools. They are often based on thresholding [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], region growing [
        <xref ref-type="bibr" rid="ref1 ref14">1,
14</xref>
        ], and methods borrowed from other disciplines like Markov Random Fields
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and Deformable Models [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Most existing segmentation techniques are
ad hoc. They are speci c to the type of images that were designed for.
Meanwhile, new medical tools, e.g. PET-SCAN, generate several types of images. In
this context, we propose a generic framework for medical image segmentation.
? https://youtu.be/oCVLA81gI3c
This framework is designed as a system composed of two di erent types of
autonomous agents, which interact and coordinate in an environment (the treated
image) to perform the segmentation process. Firstly, the rst set of agents start
classi cation process based on pixels gradient level and use this classi cation to
initiate the second set of agents. These latter starts then exploring the image to
identify the regions, they perform region growing process and explore the
possible merging between regions. Finally, they remove noise to improve the quality
of the regions.
      </p>
      <p>The aim of this demo is to describe the proposed framework and illustrate
the behavior of the implemented multi-agent system on medical images. It is
organized as follows. Section 2 describes the context and related work. Section
3 describes the framework and Section 4 gives some details about its
implementation.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>The automation of the medical image segmentation is a very challenging problem
due to the nature of images acquisition methods and artifacts. Many research
projects were published in this eld. The following section gives an overview of
medical image segmentation issues and presents the related work.
2.1</p>
      <sec id="sec-2-1">
        <title>Medical Image Segmentation</title>
        <p>
          Medical image segmentation is a key technique in providing non-invasive
information about human body structures. It helps radiologists to visualize and
study the anatomy of those structures. The so obtained information is used for
di erent purposes like pathologies diagnostic, pre-operative planning and image
guided surgical Procedures, diseases progress tracking and treatment planning
[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
        </p>
        <p>
          An accurate segmentation is vital in medical imaging, but it is di cult to
obtain, and therefore remains an open issue. The di culty of segmenting those
images comes from di erent factors including their methods of acquisition and
sampling (CT Scans and magnetic resonance for example) that generate noise
(acquisition) and partial volume e ect (sampling), the complexity of human
anatomical structures, the tissues intensity non-homogeneity, the closeness in
gray level of di erent soft tissues (low contrast) [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] .
        </p>
        <p>
          A wide range of medical image segmentation approaches were introduced for
segmenting di erent modalities and pathologies. Those approaches use di erent
techniques such as threshold [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] , region growing [
          <xref ref-type="bibr" rid="ref1 ref14">1, 14</xref>
          ] , Markov Random Fields
[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], Fuzzy and Hard Clustering [
          <xref ref-type="bibr" rid="ref10 ref2">2, 10</xref>
          ], and Deformable Models [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. They are
often coupled with preprocessing techniques to reduce noise or artefacts, or with
manual initialization [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. All those approaches employ a monolithic, sequential
and centralized systems to perform complex tasks [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. To improve
segmentation system e ciency, some approaches explore the usage of systems based on
cooperative problem resolution called Muli-Agent Systems.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Multi-agent Segmentation Approaches</title>
        <p>
          Recently, signi cant applications in di erent elds of the health care domain
were developed using the multi-agent paradigm [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Among those applications,
is the medical image segmentation. Several multi-agent approaches have been
proposed to deal with medical image segmentation. We distinguish two
categories. In the rst category, the agents encapsulate one of the various existing
methods and try to improve it using di erent mechanisms (distribution,
information di usion. . . ). The second category, on the other hand, attempt to exploit
the potential of multi-agent systems by using the tools that they provide like
coordination and cooperation. In this category we can nd solutions that rely on
social coordination mechanisms such as ant colonies and social spider colonies
[
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. For instance, Djemame et al. [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] use self-organization and adaptation of
social spider in a MAS to extract homogeneous regions of an image. Liu and
al.[
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] use agents with living beings behavior to extract brain structures in a
scan image. Richard et al. [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] use cooperative and interactive behaviors to
respectively distribute the work and propagate information among agents of their
MAS to segment medical images.
        </p>
        <p>
          According to the literature, region growing method (RGM) is well suited for
multi-agent medical image segmentation systems in both previously mentioned
categories. Some systems use RGM on images sub parts, to label pixels from a
set of known classes like [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] with MR brain images or [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] working on CT image
scans. Other MAS approaches associate RGM with other segmentation methods,
such as [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] with Fuzzy C-Mean method on brain MR images, [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] with Region
Fusions on the same type of image, and also with Region Fusion in the process
of microaneurysm detection in fundus images by [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
2.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Discussion</title>
        <p>
          The previous sections describe interesting and innovative approaches. Most of
those approaches provide promising results. However, they often su er of one or
several drawbacks [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]:
{ Each approach is speci c to the type of images that was designed for and
does not support generalization;
{ Each approach is based on a prior knowledge or a training data set that
a ects the segmentation results;
{ Each approach requires a user intervention for setting up parameters or
thresholds.
        </p>
        <p>In the aim of overcoming some of these disadvantages, we developed the
adaptive multi-agent approach for medical image segmentation. The proposed
approach was implemented in a Multi-agent dedicated framework. The latter is
described in the following section.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>MAMES: A</title>
    </sec>
    <sec id="sec-4">
      <title>Segmentation</title>
    </sec>
    <sec id="sec-5">
      <title>Multi-Agent framework For Medical image</title>
      <p>
        MAMES relies on an evolution of the multi-agent approach presented in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
The system uses two populations of agents to perform segmentation of medical
images. The di erent agents are situated in an environment that is de ned as a
two-dimensional matrix of pixels. Each pixel contains two types of information:
the scalar gray level intensity of the corresponding pixel in the processed image,
and a vector value of the gradient on this pixel. This gradient value is obtained
by the application of a Sobel lter on the initial image.
      </p>
      <p>The image segmentation is performed in two steps: 1) classi cation of pixels
and 2) region detection. These two steps are realized by two di erent populations
of interactive and situated agents and are described in the following sections.
3.1</p>
      <sec id="sec-5-1">
        <title>Classi cation of pixels</title>
        <p>The rst population of agents aim is classifying image pixels into two categories
according to their gradient level: class 1 (C1) with height gradient values (edge
pixels and neighborhood) and class 2 (C2) with low gradient values (region
pixels).</p>
        <p>The agents of this population (named Thresholding Agents) use this
classi cation to choose the seed pixels where to create the entities of the second
population of agents (named Region Growing Agents).</p>
        <p>The thresholding agents are dispersed homogeneously in the environment,
where each agent is assigned to a subpart of the image. Then, the agents are
launched to perform the following steps:
1. Thresholding Behavior: After its activation, a Thresholding Agent (TAgent)
analyzes its assigned area by comparing the gray level (GL) of its pixels. If
all pixels have the same GL, the whole area is classi ed as C2 pixels.
Otherwise, the TAgent uses a classic K-means clustering algorithm to perform
the classi cation of pixels area according to their gradient value. Then, the
agent labels those pixels according to the resulting classi cation.
2. Adjacency Graph Creation: TAgents interact together and generate
Adjacency Graphs where agents are the vertices. In those graphs, two vertices
are adjacent if there is a discontinuous linear sequence of C2 pixels
connecting them in the image. At the end of this process, each subset of connected
TAgents creates a Region Growing Agent (RGAgent). This RGAgent is
initialized in the position (pixel) of the TAgent in the graph, having the highest
number of connected neighbors.
3.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Region Detection</title>
        <p>
          The goal of the region agents is to detect the regions composing the image.
Those agents (RGAgent), similarly to [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] use a modi ed version of the growing
approach proposed in [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. A RGAgent starts growing its region from its seed
pixel (previously set by the TAgent). When the region becomes su ciently large,
the agent explores possible merging with its neighbors. Lastly, RGAgents starts
to nalize their regions by using the GL and the position of pixels for noise
removing process.
1. Initial Region Growing: This rst phase is used to determine the
characteristics of the region. Starting from the seed pixel, the agent uses a random
walk and adds to its initial region Rinit any pixel P classi ed in C2 and with
a gray level similar to the gray level of the growing region.
2. Final Region Growing: In this phase, the agent exploits the information
collected during the previous phase. It calculates the mean gray level ERinit (G)
and standard derivation (Rinit) of the pixels of the initial region. Those two
values are then used to evaluate the predicate of pixel assimilation during
this region growing phase.
        </p>
        <p>
          Starting from the seed pixel, the agent creates its nal region, and its
neighbors' pixels are considered as the contours of this region. Thus, at each step
of execution, the agent browses the list of its contour pixels, assimilates all
of those pixels that satisfy its predicate, and updates then its contours. This
growing process is repeated while some contour pixels satis es the agent
predicate.
3. Merging: In this step, RGAgents use region neighborhood concept, where
two regions are considered as neighbor if they have borders in common.
Thus, The RGAgents attempt to expand their regions by merging with their
neighbors. They use the contract net protocol [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] to evaluate the relevance
of a merge by comparing the standard derivation before and after a possible
merge. This evaluation is then used to choose the best merging among the
list of neighbors. According to this selection, RGAgents perform merging,
update their neighborhood and restart searching for another merge. The
process is repeated until no merge possibility is detected within neighbors
list.
4. Region Finalization: Each RGAgent tries to assimilate all the pixels that
actually belong to its region, but are a ected by a noise e ect due to the
acquisition method. RGAgent browses the unassimilated situated inside his
region and assimilates all the ones that satisfy a predicate where the GL of
the pixel and its position in the region are considered.
        </p>
        <p>When an agent cannot add anymore pixels to its region, it marks the bordering
pixels as contours and self-deactivates. The whole system stops when all agents
are deactivated.
4
4.1</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Implementation and Experiments</title>
      <sec id="sec-6-1">
        <title>Implementation</title>
        <p>The Multi-agent framework MAMES consists of a population of reactive and
situated agents with simple behavior and limited communication. Moreover,
the segmentation process is time-consuming the reason why we implemented
MAMES with C# and MS.Net framework instead of using available multi-agent
tool such as JADE or MADKIT. Our implementation allows us to maintain
total control of the system and fully optimize its performances. Our agents are
implemented as simple C# objects concurrently executed under the control of a
scheduler.</p>
        <p>To exploit MAMES, We also develop a desktop application with a simple
and functional interface (see Fig. 1). The Application can process the standard
2D image formats and can also extract 2D slices from image volumes. The tool
was designed with the C# Winform technology and o ers the following features:
{ Opening and viewing digital 2D images to process.
{ Opening digital 3D Volumes and extract a 2D slice for segmentation.
{ Segmenting an image with the proposed multi-agent approach.
{ Viewing the classi cation resulting from the distributed Thresholding rst
step.
{ Viewing the resulting regions detected by the system on the initial image.
{ Viewing the characteristics of the resulting regions (size, average gray level,
standard derivation).</p>
        <p>{ Viewing the detected contours.</p>
        <p>The Fig. 1 represents the main interface of our prototype tool that we use to
perform our experimentation. The obtained results are presented further in this
section.
In order to verify the e ciency of our multi-agent image segmentation framework
and to insure his robustness, we perform some experiments with di erent sorts
of medical images.</p>
        <p>
          The rst set of our experiments were performed on a brain MRI phantom
image simulated using the phantom database produced by McConnell Brain
Imaging Center at Montreal Neurological Institute [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Using this simulated images
permits the veri cation of the e ciency of our approach, despite the variation
of image artifacts such as noise and intensity non uniformity (INU) in a
quantitative evaluation. For this evaluation, the system is tested for the detection
of white mater region on eighteen versions of a brain MRI slice (six di erent
noise levels and three di erent INU levels). The used evaluation metric is the
coe cient (kappa), also known as Dice similarity coe cient [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. This coe cient
is commonly used in the medical image processing to evaluate the performance
of segmentation algorithms which has a prede ned ground truth information or
dataset. It is calculated using the following formula [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]:
=
        </p>
        <p>2 T P
(2 T P ) + F P + F N
(1)
where T P , F P and F N are the numbers respectively of True Positives, False
Positives and False Negatives instances of pixel labeling. The value of the
coe cient well expresses the segmentation quality.</p>
        <p>The results of our experiments are presented bellow:
coe cient for White Matter extraction with di erent noise and INU
100
95
iten 90
ce
iff
o
C
a
appK 85
80
75
0% INU
20% INU
40% INU
0
2
4
Noise Level
6
8</p>
        <p>10</p>
        <p>Fig. 2: Application main form</p>
        <p>Table 1 and Fig.2 demonstrate the e ectiveness of our system even with the
increase of noise level and INU level. Those results are very promising considering
that the system doesn't need any learning dataset or pre-treatment, and the
unique experimentally de ned parameter is the agents population initial size.
(a) Initial Image</p>
        <p>(b) Detected Edges
(c) Region 1
Fig. 3: Segmentation example of a brain slice with 20% INU level and 3% of noise</p>
        <p>Finally, to verify the capacity of our system in segmenting di erent sorts of
medical images, we tested it on a computerized tomography image of a human
abdomen and on a cranial scan in addition to the MRI brain images. Fig.4 and
Fig.5 allow a visual evaluation of the results. We can note that even with di erent
kinds of images, our system was able to extract regions with e ciency.
(a) Initial Image</p>
        <p>(b) Detected Edges
(c) Region 1
(c) Region 1</p>
        <p>(d) Region 2
(e) Region 3 (f) Region 4</p>
        <p>Fig. 5: Segmentation example of a human cranial scan</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Conclusion</title>
      <p>In this paper, we presented a multi-agent framework for medical image
segmentation (named MAMES). MAMES implemented multi-agent systems that
allow the simultaneous detection of di erent regions without any input of the
user related to the image sort such as the region number, thresholds or some
characteristics pre-de ned with a learning phase or a prior knowledge.</p>
      <p>MAMES relies on two populations of interactive agents (Thresholding Agents
and Region Growing Agents) for image segmentation. The rst population,
named Thresholding Agents, classify the pixels and interact together to chose
the best initial positions of the second population agents', named Region
Growing Agents. The latter create then new regions and start the growing process.
When the evolution of the region becomes not possible, the agents start a
coordination process to perform the best merging. This process is repeated until no
more possible merge were found. The agents then nalize their regions with a
noise removing step.</p>
      <p>MAMES was used to segment several medical images. The performed
segmentation experiments validated its implementation and targets characteristics
performance such as the genericity of MAMES and the segmentation quality.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Adams</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bischof</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Seeded region growing</article-title>
          .
          <source>IEEE Transactions on pattern analysis and machine intelligence</source>
          <volume>16</volume>
          (
          <issue>6</issue>
          ),
          <volume>641</volume>
          {
          <fpage>647</fpage>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Albouy-Kissi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cormier</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tranquart</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Perfusion quanti cation of contrastenhanced ultrasound images based on coherence enhancing di usion and competitive clustering</article-title>
          .
          <source>In: Image Processing (ICIP)</source>
          ,
          <year>2012</year>
          19th IEEE International Conference on. pp.
          <volume>2321</volume>
          {
          <fpage>2324</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Benamrane</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nassane</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Medical image segmentation by a multi-agent system approach</article-title>
          .
          <source>In: German Conference on Multiagent System Technologies</source>
          . pp.
          <volume>49</volume>
          {
          <fpage>60</fpage>
          . Springer (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bennai</surname>
            ,
            <given-names>M.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guessoum</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smaine</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cormier</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mezghiche</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Towards a generic multi-agent approach for medical image processing</article-title>
          .
          <source>In: The 20th International Conference on Principles and Practice of Multi-Agent Systems (PRIMA</source>
          <year>2017</year>
          ).
          <article-title>(</article-title>
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Chakraborty</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Medical application using multi agent system{a literature survey</article-title>
          .
          <source>Journal of Engineering Research and Applications</source>
          <volume>4</volume>
          (
          <issue>2</issue>
          ),
          <volume>528</volume>
          {
          <fpage>546</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <year>h</year>
          .:
          <article-title>Handbook of pattern recognition and computer vision</article-title>
          . World Scienti c (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Chitsaz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woo</surname>
            ,
            <given-names>C.S.:</given-names>
          </string-name>
          <article-title>Medical image segmentation using a multi-agent system approach</article-title>
          .
          <source>Int. Arab J. Inf. Technol</source>
          .
          <volume>10</volume>
          (
          <issue>3</issue>
          ),
          <volume>222</volume>
          {
          <fpage>229</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Collins,
          <string-name>
            <given-names>D.L.</given-names>
            ,
            <surname>Zijdenbos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.P.</given-names>
            ,
            <surname>Kollokian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Sled</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.G.</given-names>
            ,
            <surname>Kabani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.J.</given-names>
            ,
            <surname>Holmes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.J.</given-names>
            ,
            <surname>Evans</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.C.</surname>
          </string-name>
          :
          <article-title>Design and construction of a realistic digital brain phantom</article-title>
          .
          <source>IEEE transactions on medical imaging 17(3)</source>
          ,
          <volume>463</volume>
          {
          <fpage>468</fpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Djemame</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nekkache</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Batouche</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A multi-agent system for image segmentation a bio-inpired approach</article-title>
          .
          <source>In: Proceedings of the Third international conference on Innovation and Information and Communication Technology</source>
          . pp.
          <volume>17</volume>
          {
          <fpage>17</fpage>
          . British Computer Society (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Duncan</surname>
            ,
            <given-names>J.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ayache</surname>
          </string-name>
          , N.:
          <article-title>Medical image analysis: Progress over two decades and the challenges ahead</article-title>
          .
          <source>IEEE transactions on pattern analysis and machine intelligence</source>
          <volume>22</volume>
          (
          <issue>1</issue>
          ),
          <volume>85</volume>
          {
          <fpage>106</fpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Elnakib</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gimelfarb</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suri</surname>
            ,
            <given-names>J.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>El-Baz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Medical image segmentation: A brief survey</article-title>
          .
          <source>In: Multi Modality State-of-the-Art Medical Image Segmentation and Registration Methodologies</source>
          , pp.
          <volume>1</volume>
          {
          <fpage>39</fpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Haroun</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boumghar</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hassas</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hamami</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>A massive multi-agent system for brain mri segmentation</article-title>
          .
          <source>In: International Workshop on Massively Multiagent Systems</source>
          . pp.
          <volume>174</volume>
          {
          <fpage>186</fpage>
          . Springer (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Held</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kops</surname>
            ,
            <given-names>E.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krause</surname>
            ,
            <given-names>B.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wells</surname>
            ,
            <given-names>W.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kikinis</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muller-Gartner</surname>
            ,
            <given-names>H.W.</given-names>
          </string-name>
          :
          <article-title>Markov random eld segmentation of brain mr images</article-title>
          .
          <source>IEEE transactions on medical imaging 16(6)</source>
          ,
          <volume>878</volume>
          {
          <fpage>886</fpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Kupinski</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giger</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          :
          <article-title>Automated seeded lesion segmentation on digital mammograms</article-title>
          .
          <source>IEEE Transactions on medical imaging 17(4)</source>
          ,
          <volume>510</volume>
          {
          <fpage>517</fpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>Y.Y.</given-names>
          </string-name>
          :
          <article-title>Adaptive image segmentation with distributed behavior-based agents</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          <volume>21</volume>
          (
          <issue>6</issue>
          ),
          <volume>544</volume>
          {
          <fpage>551</fpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>McInerney</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Terzopoulos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Deformable models in medical image analysis: a survey</article-title>
          .
          <source>Medical image analysis 1(2)</source>
          ,
          <volume>91</volume>
          {
          <fpage>108</fpage>
          (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Moussa</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beurton-Aimar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Desbarats</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>On the use of social agents for image segmentation</article-title>
          .
          <source>In: International Conference on complex systems and applications (</source>
          iccsa
          <year>2009</year>
          )
          <article-title>(</article-title>
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Pereira</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Veiga</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mahdjoub</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guessoum</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goncalves</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferreira</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Monteiro</surname>
          </string-name>
          , J.:
          <article-title>Using a multi-agent system approach for microaneurysm detection in fundus images</article-title>
          .
          <source>Arti cial intelligence in medicine 60(3)</source>
          ,
          <volume>179</volume>
          {
          <fpage>188</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Pohle</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toennies</surname>
          </string-name>
          , K.D.:
          <article-title>Segmentation of medical images using adaptive region growing</article-title>
          .
          <source>In: Medical Imaging</source>
          <year>2001</year>
          . pp.
          <volume>1337</volume>
          {
          <fpage>1346</fpage>
          . International Society for Optics and
          <string-name>
            <surname>Photonics</surname>
          </string-name>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Richard</surname>
          </string-name>
          , N.,
          <string-name>
            <surname>Dojat</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garbay</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Automated segmentation of human brain mr images using a multi-agent approach</article-title>
          .
          <source>Arti cial Intelligence in Medicine</source>
          <volume>30</volume>
          (
          <issue>2</issue>
          ),
          <volume>153</volume>
          {
          <fpage>176</fpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Richard</surname>
          </string-name>
          , N.,
          <string-name>
            <surname>Dojat</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garbay</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Distributed markovian segmentation: Application to mr brain scans</article-title>
          .
          <source>Pattern Recognition</source>
          <volume>40</volume>
          (
          <issue>12</issue>
          ),
          <volume>3467</volume>
          {
          <fpage>3480</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Sharma</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aggarwal</surname>
            ,
            <given-names>L.M.</given-names>
          </string-name>
          , et al.:
          <article-title>Automated medical image segmentation techniques</article-title>
          .
          <source>Journal of medical physics 35(1)</source>
          ,
          <volume>3</volume>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>R.G.</given-names>
          </string-name>
          :
          <article-title>The contract net protocol: High-level communication and control in a distributed problem solver</article-title>
          .
          <source>IEEE Trans. Computers</source>
          <volume>29</volume>
          (
          <issue>12</issue>
          ),
          <volume>1104</volume>
          {
          <fpage>1113</fpage>
          (
          <year>1980</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luk</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cutler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Digby</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Local threshold for segmented attenuation correction of pet imaging of the thorax</article-title>
          .
          <source>IEEE Transactions on Nuclear Science</source>
          <volume>41</volume>
          (
          <issue>4</issue>
          ),
          <volume>1532</volume>
          {
          <fpage>1537</fpage>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Zijdenbos</surname>
            ,
            <given-names>A.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dawant</surname>
            ,
            <given-names>B.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Margolin</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palmer</surname>
            ,
            <given-names>A.C.</given-names>
          </string-name>
          :
          <article-title>Morphometric analysis of white matter lesions in mr images: method and validation</article-title>
          .
          <source>IEEE transactions on medical imaging 13(4)</source>
          ,
          <volume>716</volume>
          {
          <fpage>724</fpage>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>