<!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>Position Paper: Towards an automatic approach based on MAPE-K for the registration of multi-modal data in medical imaging</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Marwa Chaabane</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bruno Koller</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of Kiel</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Scanco Medical AG</institution>
          ,
          <addr-line>8306 Brüttisellen</addr-line>
          <country country="CH">Switzerland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Nowadays, combining the medical data is important to improve the medical analysis. Several work are interested in enhancing the image registration process in terms of accuracy and CPU consumption. However, the imaging data is more and increasing and heterogeneous which require manual complex intervention. Our work aim to perform the registration process as automatically as possible on a large set of imaging data based on MAPE-K.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;MAPE-K loop</kwd>
        <kwd>Fully automatic registration</kwd>
        <kwd>Medical image</kwd>
        <kwd>Multi-modal images registration</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In the medical imaging field, there is a huge amount of medical images generated to perform
several analysis [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>Our work is expected to use a large amount of 2D and 3D images from diferent modalities
such as micro Computed Tomography (CT), Computed Tomography (CT), Magnetic Resonance
Imaging (MRI), Positron Emission Tomography (PET), UltraSound and PhotoAcoustic (USPA)
and histological sections. We aim to combine these images and to describe their relative relation
in space and time with a multi-modal image registration process .</p>
      <p>
        The collected images for the registration process are heterogeneous in terms of color systems,
gray levels, resolutions and dimensions. Also, they may be provided by diferent scanners in
several institutes [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In fact, two scans with the same modality but provided by two diferent
scanners may have diferent gray intensities.
      </p>
      <p>Thus, the multi-modal image registration is a complex task and it requires several manual
interventions by the user/expert of the domain to adjust the image registration parameters
properly to the characteristics of the processed imaging data.</p>
      <p>In literature, several studies are interested only on the registration algorithm enhancement like
enhancing the accuracy of the image matching, improving the computing time, etc. Nevertheless,
each provided solution is dealing with only one modality combination and don’t address the
heterogeneity, diversity of modality combinations and big amount of data, in the registration
process.</p>
      <p>These solutions require an important efort of the user/expert. The expert needs to usually
perform several parameters adjustment manually to ensure the proper functioning of the
registration process for each type of modality combination.</p>
      <p>
        In our work, we propose a novel architecture for a fully automatic multi-modal registration
process without the expert intervention. The automatic multi-modal registration process can
be applied in diferent modality combination and address a big amount of heterogeneous data.
This architecture is based on a MAPE-K loop [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] inspired by the architecture of autonomous
systems [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        The rest of the paper is organized according the directives of presenting a position paper [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]
as follows: Section 2 presents the opinion of studies which think that the expert intervention is
essential to any images registration process. Section 3 introduces our work which presents an
approach of fully automatic registration process to address heterogeneity and big amout of data
in the registration process. The conclusion is reported on Section 4.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Counter Argument</title>
      <p>
        In literature, there are diferent studies addressing medical images registration process [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ][
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ][10][11]. Each registration process handles only a specific modality combination and data-set
owning the same characteristics (same color system, same resolution,..).
      </p>
      <p>Nevertheless, several modality combinations are needed to be provided to perform some
indispensable medical analysis.</p>
      <p>Thus, the experts of the domain need to combine two diferent inputs from two diferent
modalities.</p>
      <p>So, the experts needs to perform the following processes manually:
• Providing registration parameters: pixel-size, segmentation threshold,etc
• Deciding the needed pre-processing: converting, filters, segmentation,etc
• Deciding the registration workflow: 1) converting, 2) segmenting, 3) registering
• Managing the data scan by scan
The user manual interventions can be divided into 2 main categories :
• Setting parameters (to deal with heterogeneity)
• Deciding registration workflow ( to deal with the divers modality combinations and big
amount of data)</p>
      <p>The existing solutions in literature give great importance for the manual interventions
performed by the expert, especially when we need to combine two diferent images from tow
diferent modalities.</p>
      <p>They focus only on the registration algorithm enhancement, to improve the computing time
and the accuracy of the matching. But there is almost no work handling with the whole process
of the registration which requires an important efort by the expert.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Arguments</title>
      <p>Due to the characteristics of the medical imaging data, the expert has to make a huge manual
efort to manage this data and perform image registration. The manual intervention of the expert
for collecting and selection of the appropriate parameters according to the diferent/diverse
modalities, structure, color system and the decision of the workflow steps are time consuming
and complex task.</p>
      <p>
        Thus, our aim is to perform the registration in a dynamic way, taking into account the
characteristics of the medical images with the minimum of manual interventions. To fulfill this
need, we aim to provide a fully automatic registration process for big amount of heterogeneous
medical images. To achieve these objectives we decided to bring the solution from the software
architecture field [ 12, 13], based on the work in literature that are interested in eliminating the
manual user intervention, namely the autonomous systems using MAPE-K loop [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>In our work, we proposed an automatic registration process, inspired from MAPE-K loop. In
the following, we detail its four steps illustrated in Figure 1, namely, Monitoring (M), Analysis
(A), Planning (P) and Execution (E) as well as the Knowledge module (K).</p>
      <p>The Monitoring phase (M) is responsible in collecting the relevant information about the
changing context of the system. In our approach the relevant information are the parameters
required in the diferent steps of the registration process.</p>
      <p>In Analysis phases (A), the system makes the needed diagnosis based on the collected relevant
information [14]. Then, it plans possible plans of decision to be executed. In our approach the
possible plan of decision consists in a set of suggested registration workflow.</p>
      <p>In the Execution phase (E), the system execute the most appropriate plan of decision.</p>
      <p>The knowledge layer (K) is composed of a “Reference database", a “Rules database" and
“Behaviour history database". The “Reference database" contains the information about the
structure of the data and how it is stored each external database. The “Rules database" and the
“Behaviour history database" are connected to each others to store the behaviour of the system
and the information about the executed registration process.</p>
      <p>Thus, in our approach, The expert intervention are replaced by the knowledge layer (K) based
on learning techniques.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>Due to the increasing amount of imaging data in the medical domain and the heterogeneity
of these data, the registration process require complex manual tasks from the expert of the
domain. We propose a novel automatic approach to make the registration process automatically
on a large set of imaging data. Our proposed approach, based on MAPE-K loop aims to adapt
automatically the functioning of the solution according the changing characteristics of the
imaging data.
[10] A. Valsecchi, S. Damas, J. Santamaria, L. Marrakchi-Kacem, Genetic algorithms for
voxelbased medical image registration, in: 2013 Fourth International Workshop on
Computational Intelligence in Medical Imaging (CIMI), IEEE, 2013, pp. 22–29.
[11] F. P. Oliveira, J. M. R. Tavares, Medical image registration: a review, Computer methods
in biomechanics and biomedical engineering 17 (2014) 73–93.
[12] M. Chaabane, I. Bouassida Rodriguez, R. Colomo-Palacios, W. Gaaloul, M. Jmaiel, A
modeling approach for systems-of-systems by adapting iso/iec/ieee 42010 standard evaluated
by goal-question-metric, Science of Computer Programming 184 (2019) 102305.
[13] M. Chaabane, I. B. Rodriguez, K. Drira, M. Jmaiel, Mining approach for software
architectures’ description discovery, in: 2017 IEEE/ACS 14th International Conference on
Computer Systems and Applications (AICCSA), 2017, pp. 879–886. doi:10.1109/AICCSA.
2017.169.
[14] A. Gassara, I. Bouassida Rodriguez, M. Jmaiel, K. Drira, A bigraphical multi-scale modeling
methodology for system of systems, Computers &amp; Electrical Engineering 58 (2017) 113–125.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D. L.</given-names>
            <surname>Hill</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. G.</given-names>
            <surname>Batchelor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Holden</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Hawkes</surname>
          </string-name>
          ,
          <article-title>Medical image registration</article-title>
          ,
          <source>Physics in medicine &amp; biology 46</source>
          (
          <year>2001</year>
          )
          <article-title>R1</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Maintz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Viergever</surname>
          </string-name>
          ,
          <article-title>A survey of medical image registration, Medical image analysis 2 (</article-title>
          <year>1998</year>
          )
          <fpage>1</fpage>
          -
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Chaabane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Koller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. Bouassida</given-names>
            <surname>Rodriguez</surname>
          </string-name>
          ,
          <article-title>Towards a smart multi-modal image registration process</article-title>
          , in: 2022 International Conference on Signal,
          <source>Image Processing and Embedded Systems (SIGEM'22)</source>
          , Zurich, Switzerland,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Arcaini</surname>
          </string-name>
          , E. Riccobene,
          <string-name>
            <given-names>P.</given-names>
            <surname>Scandurra</surname>
          </string-name>
          ,
          <article-title>Modeling and analyzing mape-k feedback loops for self-adaptation</article-title>
          ,
          <source>in: 2015 IEEE/ACM 10th International Symposium on Software Engineering for Adaptive</source>
          and
          <string-name>
            <surname>Self-Managing</surname>
            <given-names>Systems</given-names>
          </string-name>
          ,
          <year>2015</year>
          , pp.
          <fpage>13</fpage>
          -
          <lpage>23</lpage>
          . doi:
          <volume>10</volume>
          .1109/ SEAMS.
          <year>2015</year>
          .
          <volume>10</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>N.</given-names>
            <surname>Khabou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. Bouassida</given-names>
            <surname>Rodriguez</surname>
          </string-name>
          ,
          <article-title>Threshold-based context analysis approach for ubiquitous systems</article-title>
          ,
          <source>Concurrency and Computation: Practice and Experience</source>
          (
          <year>2015</year>
          )
          <fpage>1378</fpage>
          -
          <lpage>1390</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>[6] Writing a position paper</article-title>
          , https://www.sfu.ca/cmns/130d1/WritingaPositionPaper.htm,
          <year>2022</year>
          . Accessed:
          <fpage>2022</fpage>
          -09-13.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>H.</given-names>
            <surname>Tao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <article-title>A new 3d multi-modality medical bone image registration algorithm</article-title>
          ,
          <source>ICVIP</source>
          <year>2017</year>
          ,
          <article-title>Association for Computing Machinery</article-title>
          , Singapore, Singapore,
          <year>2017</year>
          , p.
          <fpage>140</fpage>
          -
          <lpage>145</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Sabokrohiyeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Ang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Elbaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Samavati</surname>
          </string-name>
          ,
          <article-title>Sketch-based registration of 3d cine mri to 4d flow mri</article-title>
          ,
          <source>ICBBT'19</source>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, Stockholm, Sweden,
          <year>2019</year>
          , p.
          <fpage>14</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>B.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <article-title>A fast weighted registration method of 3d point cloud based on curvature feature</article-title>
          ,
          <source>ICMIP</source>
          <year>2018</year>
          ,
          <article-title>Association for Computing Machinery</article-title>
          , Guiyang, China,
          <year>2018</year>
          , p.
          <fpage>83</fpage>
          -
          <lpage>87</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>