<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" xml:lang="en" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher">global-journal-of-computer-science-and-technology-c-software-data-engineering</journal-id>
<journal-title-group>
<journal-title>Global Journal of Computer Science and Technology - C: Software &amp; Data Engineering</journal-title>
</journal-title-group>
<issn publication-format="print">0975-4350</issn>
<issn publication-format="electronic">0975-4172</issn>
<publisher><publisher-name>Global Journals Publishing Group Incorporated</publisher-name></publisher>
<self-uri xlink:href="https://globaljournals.org/journal-seo-export/jats/52840.xml" />
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">52840</article-id>
<title-group>
<article-title>CapillaryX: A Software Design Pattern for Analyzing Medical Images in Real-time using Deep Learning</article-title>
<subtitle>Parallel Medical Image Analysis on Local CPUs</subtitle>
</title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Abdou</surname><given-names>Maged Abdalla Helmy</given-names></name><xref ref-type="aff" rid="aff1" />
</contrib>
<contrib contrib-type="author"><name><surname>Truong</surname><given-names>Tuyen Trung</given-names></name></contrib>
<contrib contrib-type="author"><name><surname>Ferreira</surname><given-names>Paulo</given-names></name></contrib>
<contrib contrib-type="author"><name><surname>Jul</surname><given-names>Eric</given-names></name></contrib>
</contrib-group>
<aff id="aff1">NORWAY, University of Oslo, Norway</aff>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2022-07-19">
<day>19</day>
<month>07</month>
<year>2022</year>
</pub-date>
<volume>22</volume>
<issue>C2</issue>
<fpage>13</fpage>
<lpage>23</lpage>
<abstract><p>Recent advances in digital imaging, e.g., increased number of pixels captured, have meant that the volume of data to be processed and analyzed from these images has also increased. Deep learning algorithms are state-of-the-art for analyzing such images, given their high accuracy when trained with a large data volume of data. Nevertheless, such analysis requires considerable computational power, making such algorithms time-and resourcedemanding. Such high demands can be met by using third-party cloud service providers. However, analyzing medical images using such services raises several legal and privacy challenges and do not necessarily provide real-time results. This paper provides a computing architecture that locally and in parallel can analyze medical images in real-time using deep learning thus avoiding the legal and privacy challenges stemming from uploading data to a thirdparty cloud provider. To make local image processing efficient on modern multi-core processors, we utilize parallel execution to offset the resourceintensive demands of deep neural networks. We focus on a specific medical-industrial case study, namely the quantifying of blood vessels in microcirculation images for which we have developed a working system.</p></abstract>
<self-uri content-type="pdf" xlink:href="https://globaljournals.org/GJCST_Volume22/2-Capillary-X-A-Software-Design-Pattern.pdf" />
<self-uri content-type="html" xlink:href="https://globaljournals.org/scholarly-articles/capillaryx-a-software-design-pattern-for-analyzing-medical-images-in-real-time-using-deep-learning/" />
</article-meta>
</front>
<body>
<sec>
<title>Full Text</title>
<p>Abstractâ€”Recent advances in digital imaging, e.g., increased number of pixels captured, have meant that the volume of data to be processed and analyzed from these images has also increased. Deep learning algorithms are state-of-the-art for analyzing such images, given their high accuracy when trained with a large data volume of data. Nevertheless, such analysis requires considerable computational power, making such algorithms time- and resource-demanding. Such high demands can be met by using third-party cloud service providers. However, analyzing medical images using such services raises several legal and privacy challenges and do not necessarily provide real-time results. This paper provides a computing architecture that locally and in parallel can analyze medical images in real-time using deep learning thus avoiding the legal and privacy challenges stemming from uploading data to a third-party cloud provider. To make local image processing efficient on modern multi-core  processors, we utilize parallel execution to offset the resource- intensive demands of deep neural networks. We focus on a specific  medical-industrial case study, namely the quantifying of blood vessels in microcirculation images for which we have developed a working system. It is currently used in an industrial, clinical research setting as part of an e-health application. Our results show that our system is approximately 78% faster than its serial system counterpart and 12% faster than a master-slave parallel system architecture.</p>
</sec>
</body>
</article>