<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Oncol.</journal-id>
<journal-title>Frontiers in Oncology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Oncol.</abbrev-journal-title>
<issn pub-type="epub">2234-943X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fonc.2024.1254705</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Oncology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Lightweight semantic segmentation network for tumor cell nuclei and skin lesion</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Yan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2302191"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Sun</surname>
<given-names>Xiaoming</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2102981"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Duan</surname>
<given-names>Yan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Yongliang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Junkai</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhu</surname>
<given-names>Yuemin</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Heilongjiang Province Key Laboratory of Laser Spectroscopy Technology and Application, Harbin University of Science and Technology</institution>, <addr-line>Harbin</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>INSA Lyon, University Claude Bernard Lyon 1</institution>, <addr-line>CNRS, Inserm, CREATIS UMR 5220, U1294, Lyon</addr-line>, <country>France</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Sharon R. Pine, University of Colorado, United States</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Palash Ghosal, Sikkim Manipal University, India</p>
<p>Ghanshyam Singh, University of Johannesburg, South Africa</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Xiaoming Sun, <email xlink:href="mailto:sunxiaoming@hrbust.edu.cn">sunxiaoming@hrbust.edu.cn</email>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>27</day>
<month>03</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>14</volume>
<elocation-id>1254705</elocation-id>
<history>
<date date-type="received">
<day>07</day>
<month>07</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>04</day>
<month>03</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Chen, Sun, Duan, Wang, Zhang and Zhu</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Chen, Sun, Duan, Wang, Zhang and Zhu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>In the field of medical image segmentation, achieving fast and accurate semantic segmentation of tumor cell nuclei and skin lesions is of significant importance. However, the considerable variations in skin lesion forms and cell types pose challenges to attaining high network accuracy and robustness. Additionally, as network depth increases, the growing parameter size and computational complexity make practical implementation difficult. To address these issues, this paper proposes MD-UNet, a fast cell nucleus segmentation network that integrates Tokenized Multi-Layer Perceptron modules, attention mechanisms, and Inception structures. Firstly, tokenized MLP modules are employed to label and project convolutional features, reducing computational complexity. Secondly, the paper introduces Depthwise Attention blocks and Multi-layer Feature Extraction modules. The Depthwise Attention blocks eliminate irrelevant and noisy responses from coarse-scale extracted information, serving as alternatives to skip connections in the UNet architecture. The Multi-layer Feature Extraction modules capture a wider range of high-level and low-level semantic features during decoding and facilitate feature fusion. The proposed MD-UNet approach is evaluated on two datasets: the International Skin Imaging Collaboration (ISIC2018) dataset and the PanNuke dataset. The experimental results demonstrate that MD-UNet achieves the best performance on both datasets.</p>
</abstract>
<kwd-group>
<kwd>semantic segmentation</kwd>
<kwd>tumor cell nuclei</kwd>
<kwd>skin lesions</kwd>
<kwd>attention mechanism</kwd>
<kwd>feature extraction</kwd>
</kwd-group>
<contract-num rid="cn001">61671190, 61571168</contract-num>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
<counts>
<fig-count count="9"/>
<table-count count="4"/>
<equation-count count="11"/>
<ref-count count="43"/>
<page-count count="15"/>
<word-count count="6644"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-in-acceptance</meta-name>
<meta-value>Cancer Imaging and Image-directed Interventions</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>The rapid segmentation of Tumor cell nuclei and skin lesion is a crucial technique in the field of medicine, contributing to more accurate disease diagnosis for doctors and patients. By processing and analyzing medical images, various information such as the location, size, shape, and density of lesions can be extracted, providing a basis for physicians to develop more scientifically informed treatment plans. Currently, research on semantic segmentation of medical images primarily focuses on two directions: traditional methods and deep learning-based methods. Traditional approaches rely on image processing and computer vision techniques such as edge detection, region growing, and threshold segmentation. These methods offer advantages such as fast computation speed and minimal data requirements. However, they are limited by the need for manual design and parameter adjustment, resulting in unstable performance across different images and tasks.</p>
<p>In recent years, deep learning-based segmentation methods have been at the forefront of research. Among them, UNet (<xref ref-type="bibr" rid="B1">1</xref>) is a representative deep learning network. UNet adopts an encoder-decoder architecture, where the encoder is responsible for extracting image features, and the decoder maps these features back to the original image size to generate segmentation masks. Additionally, UNet incorporates skip connections, which combine features from the encoder with those from the decoder, ensuring accurate and robust segmentation even with small datasets. Building upon UNet, several excellent network structures have been developed. U-Net++ (<xref ref-type="bibr" rid="B2">2</xref>) introduces nested and dense skip connections from DenseNet, further strengthening the skip connections and reducing the semantic gap between the encoder and decoder. U-Net 3+ (<xref ref-type="bibr" rid="B3">3</xref>) includes feature maps from both smaller and equivalent scales of the encoder, as well as feature maps from larger scales of the decoder, capturing fine-grained details and coarse-grained semantics across the entire feature map. Gudhe et&#xa0;al. (<xref ref-type="bibr" rid="B4">4</xref>) design the Multi-Level Dilated Residual (MLDR) blocks to replace the convolutional blocks in the classic U-Net, enhancing the learning capability. Xiao et&#xa0;al. (<xref ref-type="bibr" rid="B5">5</xref>) propose the Weighted Residual U-Net network, which replaces each layer of the encoder with residual connections to avoid or minimize the loss of natural information during image contraction. It also introduces a weighted attention mechanism that focuses only on the target region of interest and discards irrelevant noisy backgrounds. Luo et&#xa0;al. (<xref ref-type="bibr" rid="B6">6</xref>) introduce the weighted attention mechanism into the U-Net network and incorporate a Dense Connection Network (<xref ref-type="bibr" rid="B7">7</xref>), proposing the AD-UNet network to improve the utilization of model feature information while reducing network complexity and learning parameter complexity. Liu et&#xa0;al. (<xref ref-type="bibr" rid="B8">8</xref>) build upon the U-Net network with ResNet50 convolutional blocks and use a feature pyramid network to obtain segmentation outputs at different scales from the decoder. Jethi et&#xa0;al. (<xref ref-type="bibr" rid="B9">9</xref>) draw inspiration from domain transformation and propose a novel U-Net network structure with dual encoders and a single decoder for MRI image analysis. Dong et&#xa0;al. (<xref ref-type="bibr" rid="B10">10</xref>) propose an 8-layer U-Net automatic segmentation network based on a 4-layer U-Net network, aiming to extract deeper semantic features. He et&#xa0;al. (<xref ref-type="bibr" rid="B11">11</xref>) address the issue of non-smooth neighborhoods in pixel-level prediction caused by low tissue contrast in CT images. They propose the MetricUNet network based on metric learning, considering the relationships among voxel-level features in the images to achieve more precise segmentation results.</p>
<p>In addition, methods such as SegNet (<xref ref-type="bibr" rid="B12">12</xref>), UCTransNet (<xref ref-type="bibr" rid="B13">13</xref>), and R2UNet (<xref ref-type="bibr" rid="B14">14</xref>) have been proposed, achieving promising results in medical image segmentation. However, their research primarily focuses on enhancing network performance. In clinical practice, the rapid and accurate processing of medical images is crucial. To alleviate the healthcare burden brought about by population growth, some devices have transitioned from the laboratory to the point of care. This means that patients no longer need to queue for laboratory examinations as medical equipment can be brought directly to them (<xref ref-type="bibr" rid="B15">15</xref>). Point-of-care imaging aids clinicians in expanding their service options and improving patient care, reducing the time and steps involved in patients visiting radiology centers. Some devices can even detect bodily conditions using smartphones. Technological advancements centered around point-of-care imaging are enhancing patient satisfaction. In recent years, the application of point-of-care devices has steadily increased. For example, individuals can capture photos of their skin, hair, or nails from different angles using their smartphone camera and then utilize AI-assisted tools to analyze clinical images and relevant medical histories (<xref ref-type="bibr" rid="B16">16</xref>) in order to understand their own skin conditions. When individuals are bitten by mosquitoes outdoors, the motion of fluorescent nanoparticles in the blood, known as Brownian motion, can be measured using particle diffusometry (PD) (<xref ref-type="bibr" rid="B17">17</xref>). By combining PD with loop-mediated isothermal amplification (LAMP) technology on a smartphone, it becomes possible to determine whether the individual is infected with malaria. The process can be conveniently executed by capturing a 30-second video of the blood using a smartphone. Point-of-care ultrasound (POCUS) devices (<xref ref-type="bibr" rid="B18">18</xref>) enable physicians to perform ultrasound examinations at the patient&#x2019;s bedside and conduct real-time analysis and diagnosis using smartphone applications. Remote guidance allows for real-time image recognition through text messages or email. Nalan Kozaci et&#xa0;al. conducted experiments comparing the accuracy of point-of-care ultrasound and X-ray examinations in diagnosing knee joint fractures. The experimental results demonstrated the effectiveness of POCUS examinations in detecting knee joint bone injuries (<xref ref-type="bibr" rid="B19">19</xref>). Swoop, the world&#x2019;s first deep learning-based MR imaging system, provides neurological imaging at the point of care (<xref ref-type="bibr" rid="B20">20</xref>). This system can complete scans in under three minutes, enabling healthcare decision-making without transferring patients to radiology departments. These latest advancements in diagnostic technologies facilitate the rapid acquisition of clear images at the point of care. These devices also integrate tasks such as segmentation, classification, and registration to expedite the diagnostic process for both patients and clinicians. Integrating CNN and vision transformer can potentially enhance model performance by effectively capturing both local and global features (<xref ref-type="bibr" rid="B21">21</xref>). Dhamija et&#xa0;al. (<xref ref-type="bibr" rid="B22">22</xref>) propose two deep learning-based models, USegTransformer-P and USegTransformer-S, which merge transformer-based encoders and convolution based encoders to adequately extract global and local features. However, existing solutions such as UNet, MedT (<xref ref-type="bibr" rid="B23">23</xref>) and Cenet (<xref ref-type="bibr" rid="B24">24</xref>) still suffer from parameter redundancy and significant computational loads, posing challenges for real-time point-of-care applications.</p>
<p>The motivation of this study is to try to propose a model that has the following three characteristics: i) Accuracy, ii) A small number of parameters, and iii) A lower computational complexity, which is not the case for existing state-of-the-art network models. This would make the proposed MD-UNet specifically suitable for efficient inference and deployment in resource-constrained environments, such as mobile applications, embedded systems, and real-time applications. However, the presence of diverse tumor cell nuclei types and varied skin lesions poses challenges to the network&#x2019;s robustness and segmentation accuracy. To address the computational issue, this paper draws inspiration from MLP-based networks (<xref ref-type="bibr" rid="B25">25</xref>&#x2013;<xref ref-type="bibr" rid="B29">29</xref>), specifically UNeXt (<xref ref-type="bibr" rid="B29">29</xref>), as the first MLP-based network capable of matching Transformer performance while requiring fewer computational resources. Nonetheless, this paper still adopts a 5-layer U-Net as the backbone encoder-decoder structure. The traditional convolutional structure is replaced by the Tokenized Multi-Layer Perceptron (Token-MLP) architecture, which maps convolutional features to abstract tokens. Subsequently, MLPs are utilized to learn these tokens for segmentation, enabling the learning of semantic information at different levels. To enhance the segmentation accuracy of the network, this paper introduces Multi-layer Feature Extraction (MFE) modules inspired by attention mechanisms (<xref ref-type="bibr" rid="B30">30</xref>) and the Inception structure (<xref ref-type="bibr" rid="B31">31</xref>), effectively extracting semantic features of objects with different shapes in the encoder part. Moreover, to prevent semantic information loss and gradient vanishing, a Depthwise Attention (DA) block is designed to replace skip connections during the sampling process, efficiently integrating semantic information from both the encoder and decoder ends. <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref> summarizes the advantages and limitations of the above-mentioned networks.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Advantages and limitations of the above-mentioned networks.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Networks</th>
<th valign="middle" align="center">Advantages</th>
<th valign="middle" align="center">Limitations</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">UNet (<xref ref-type="bibr" rid="B1">1</xref>)</td>
<td valign="middle" align="left">- End-to-end fully convolutional network, no complex pre/post-processing needed<break/>- Can be trained with few training samples<break/>- Learning of simultaneous contextual and localization information</td>
<td valign="middle" align="left">- Difficulty processing images with large target changes<break/>- Loss of spatial information</td>
</tr>
<tr>
<td valign="middle" align="center">UNet++ (<xref ref-type="bibr" rid="B2">2</xref>)</td>
<td valign="middle" align="left">Reduction of semantic gap between encoder and decoder owing to tested dense skip connections</td>
<td valign="middle" align="left">- Large number of parameters and floating-point operations<break/>- Network structure is complex</td>
</tr>
<tr>
<td valign="middle" align="center">U-Net3+ (<xref ref-type="bibr" rid="B3">3</xref>)</td>
<td valign="middle" align="left">- Integration of multi-scale features via full-scale skip connections<break/>- Full-scale deep supervision for hierarchical representations<break/>- Need less parameters while being efficient</td>
<td valign="middle" align="left">Full-scale skip connections result in an excessive redundancy in feature maps, leading to higher network memory consumption and computational load</td>
</tr>
<tr>
<td valign="middle" align="center">Gudhe et&#xa0;al. (<xref ref-type="bibr" rid="B4">4</xref>)</td>
<td valign="middle" align="left">- Multi-level dilated residual convolutions<break/>- Robust against outliers<break/>- Preserves better continuity in boundaries</td>
<td valign="middle" align="left">Inaccurate edge segmentation</td>
</tr>
<tr>
<td valign="middle" align="center">Xiao et&#xa0;al. (<xref ref-type="bibr" rid="B5">5</xref>)</td>
<td valign="middle" align="left">- Using weighted attention mechanism, our model will only pay attention at the target area and discard the irrelevant noisy background.</td>
<td valign="middle" align="left">- Complex image preprocessing<break/>- Lacks comparisons with existing approaches, and mentions of limitations or challenges</td>
</tr>
<tr>
<td valign="middle" align="center">Luo et&#xa0;al. (<xref ref-type="bibr" rid="B6">6</xref>)</td>
<td valign="middle" align="left">- Reduces the number of network parameters<break/>- Suppresses the overfitting of small datasets and mitigates the vanishing gradient phenomenon</td>
<td valign="middle" align="left">Unsmooth edges appear in the segmentation results for the target areas.</td>
</tr>
<tr>
<td valign="middle" align="center">Francia et&#xa0;al. (<xref ref-type="bibr" rid="B7">7</xref>)</td>
<td valign="middle" align="left">- Fully double convolutional neural network<break/>- Shorter training time</td>
<td valign="middle" align="left">- Complex image preprocessing<break/>- Complex network structure</td>
</tr>
<tr>
<td valign="middle" align="center">Liu et&#xa0;al. (<xref ref-type="bibr" rid="B8">8</xref>)</td>
<td valign="middle" align="left">- Feature pyramid network architecture is applied to extracting rich multi-scale features<break/>- High accuracy was achieved with a low number of epochs</td>
<td valign="middle" align="left">Lacks comparisons with existing approaches, and mentions of limitations or challenges</td>
</tr>
<tr>
<td valign="middle" align="center">Jethi et&#xa0;al. (<xref ref-type="bibr" rid="B9">9</xref>)</td>
<td valign="middle" align="left">- Encoder single decoder-based architecture<break/>- By simultaneously optimizing both the raw kspace data and undersampled image data for reconstruction.</td>
<td valign="middle" align="left">Complex network structure</td>
</tr>
<tr>
<td valign="middle" align="center">Dong et&#xa0;al. (<xref ref-type="bibr" rid="B10">10</xref>)</td>
<td valign="middle" align="left">- 8-layer network replaces the original 4-layer network to extract deeper image features<break/>- MeshGrid-Flip-Rotate augmentation improves network accuracy</td>
<td valign="middle" align="left">- Large number of parameters<break/>- Large number of floating point operations</td>
</tr>
<tr>
<td valign="middle" align="center">He et&#xa0;al. (<xref ref-type="bibr" rid="B11">11</xref>)</td>
<td valign="middle" align="left">Modeling the inter-voxel relationships via voxel-level feature embeddings</td>
<td valign="middle" align="left">Computational efficiency should be further optimized</td>
</tr>
<tr>
<td valign="middle" align="center">Segnet (<xref ref-type="bibr" rid="B12">12</xref>)</td>
<td valign="middle" align="left">Decoder uses pooling indices computed in the max-pooling step of the corresponding encoder to perform non-linear upsampling</td>
<td valign="middle" align="left">- Large number of parameters<break/>- Large number of floating point operations</td>
</tr>
<tr>
<td valign="middle" align="center">UCTransNet (<xref ref-type="bibr" rid="B13">13</xref>)</td>
<td valign="middle" align="left">- Channel-wise Cross Fusion Transformer for encoder feature transformation<break/>- Channel-wise Cross Attention for feature fusion in decoder</td>
<td valign="middle" align="left">- Large number of floating point operations<break/>- Difficulty in tuning hyperparameters</td>
</tr>
<tr>
<td valign="middle" align="center">R2Unet (<xref ref-type="bibr" rid="B14">14</xref>)</td>
<td valign="middle" align="left">- Residual unit helps when training deep architecture<break/>- Feature accumulation with recurrent residual convolutional layers ensures better feature representation</td>
<td valign="middle" align="left">- Large number of parameters<break/>- Large number of floating point operations</td>
</tr>
<tr>
<td valign="middle" align="center">Dhamija et&#xa0;al. (<xref ref-type="bibr" rid="B22">22</xref>)</td>
<td valign="middle" align="left">Combine the Transformer model and CNN model to understand local features and global background</td>
<td valign="middle" align="left">Complex network structure</td>
</tr>
<tr>
<td valign="middle" align="center">MedT (<xref ref-type="bibr" rid="B23">23</xref>)</td>
<td valign="middle" align="left">- Gated Axial attention<break/>- Small number of parameters<break/>- Local-Global training strategy</td>
<td valign="middle" align="left">- Large number of floating point operations<break/>- Necessitates a large dataset<break/>- High computation time</td>
</tr>
<tr>
<td valign="middle" align="center">Cenet (<xref ref-type="bibr" rid="B24">24</xref>)</td>
<td valign="middle" align="left">- Dense Atrous Convolution and Residual Multi-kernel Pooling<break/>- Universal segmentation framework<break/>- Small number of floating point operations</td>
<td valign="middle" align="left">Large number of parameters</td>
</tr>
<tr>
<td valign="middle" align="center">Yu et&#xa0;al. (<xref ref-type="bibr" rid="B25">25</xref>)</td>
<td valign="middle" align="left">- Simple network architecture<break/>- Less number of parameters<break/>- Less number of floating point operations</td>
<td valign="middle" align="left">Easy to overfit</td>
</tr>
<tr>
<td valign="middle" align="center">UNeXt (<xref ref-type="bibr" rid="B29">29</xref>)</td>
<td valign="middle" align="left">- Faster inference<break/>- Reduced complexity<break/>- Less number of parameters<break/>- High segmentation accuracy</td>
<td valign="middle" align="left">Easy to overfit</td>
</tr>
<tr>
<td valign="middle" align="center">Atttention UNet (<xref ref-type="bibr" rid="B30">30</xref>)</td>
<td valign="middle" align="left">- Attention Gate<break/>- High segmentation accuracy</td>
<td valign="middle" align="left">Large number of floating point operations</td>
</tr>
<tr>
<td valign="middle" align="center">Szegedy et&#xa0;al. (<xref ref-type="bibr" rid="B31">31</xref>)</td>
<td valign="middle" align="left">- Scale residuals<break/>- Inception Module combines with Residual Connection to accelerate training</td>
<td valign="middle" align="left">Complex network structure</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The main research contributions of this paper can be summarized as follows:</p>
<list list-type="bullet">
<list-item>
<p>This paper employ Token-MLP as a replacement for traditional convolutional modules, aiming to capture dependency relationships within tokenized sequences by incorporating tokenization into the MLP architecture.</p>
</list-item>
<list-item>
<p>This paper proposes a MFE module that combines channel attention, spatial attention and asymmetric convolution to enhance the effectiveness of feature extraction in the network and improve feature representation capabilities.</p>
</list-item>
<list-item>
<p>This paper proposes the DA Block and integrates it into the skip connections of the U-shaped network to alleviate semantic ambiguity and enhance focus on lesions of interest.</p>
</list-item>
<list-item>
<p>This paper trains, validates and tests our architecture on the ISIC2018 dataset (<xref ref-type="bibr" rid="B32">32</xref>) and the PanNuke dataset (<xref ref-type="bibr" rid="B33">33</xref>). Experiments show that the network we designed outperforms the baseline model and previous segmentation methods in terms of IoU, Dice, parameters and FLOPs, and provides a new research idea for medical image segmentation.</p>
</list-item>
</list>
</sec>
<sec id="s2">
<label>2</label>
<title>Method</title>
<p>MD-UNet adopts a 5-layer encoder-decoder architecture within the U-Net framework, as illustrated in <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref>. In contrast to conventional convolutional operations, we propose the utilization of Token-MLP modules as a viable alternative. These Token-MLP modules offer several advantages, including parameter reduction, computational complexity reduction, and enhanced feature modeling capabilities (<xref ref-type="bibr" rid="B29">29</xref>). In the decoder, we employ a MFE module to extract features relevant to tumor cell nuclei and skin lesions. By integrating attention mechanisms and Inception structures, the network demonstrates improved segmentation accuracy and robustness. To better integrate semantic information from both the encoder and decoder ends, we introduce the DA block in the skip connections, which concurrently attends to semantic information from the encoding and decoding stages. By incorporating Depthwise Convolution (DWConv), we enhance the extraction and fusion of semantic features in both the encoding and decoding stages. The semantic information outputted by the DA block is combined with the semantic information outputted by the MFE model, providing semantic information for the subsequent layer. The subsequent section provides an overview of each module.</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Overview of the proposed MD-UNet architecture.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fonc-14-1254705-g001.tif"/>
</fig>
<sec id="s2_1">
<label>2.1</label>
<title>Token-MLP block</title>
<p>Compared to the UNet and improved versions of U-shaped networks, this paper selects the Token-MLP module to replace the conventional combination of convolution, batch normalization, and ReLU, as shown in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref>. By incorporating the advantages of the Swin transformer (<xref ref-type="bibr" rid="B34">34</xref>) and axial attention (<xref ref-type="bibr" rid="B35">35</xref>), this module integrates two shifted MLP modules to independently shift features along the height and width dimensions, partitioning them into distinct partitions and performing positional shifts along the specified axis. The objective of this design is to introduce local contextual information and enhance the module&#x2019;s perceptual capability in feature processing.</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>The token-MLP block in MD-UNet.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fonc-14-1254705-g002.tif"/>
</fig>
<p>The Token-MLP module operates by translating and projecting features, transforming them into a series of tokens. Initially, a convolutional kernel with a size of 3 is used to perform translation operations on the features, while adjusting the channel count to the embedding dimension E, where E represents the number of tokens. Subsequently, these tokens are processed through a shifted MLP module. By shifting features along both the height and width dimensions and dividing them into different partitions, the module effectively introduces local context and enhances its ability to perceive local features through the creation of random windows.</p>
<p>Furthermore, the Token-MLP module introduces improvements through the integration of residual connections. Within the shifted MLP module, residual connections are incorporated by adding the original token features as residuals to the final output. Such residual connections facilitate gradient propagation, addressing issues such as gradient vanishing and explosion. Moreover, they enable the network to better learn low-level features and enhance the expressive capacity of the network.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Multi-layer feature extraction module</title>
<p>The PanNuke dataset consists of H&amp;E-stained images of 19 cell types, as shown in <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref>. Due to the variations in cell types, the cell nuclei exhibit significant differences in shape, size, and color, especially in shape. Some cell nuclei are circular (<xref ref-type="fig" rid="f3">
<bold>Figures&#xa0;3A, B, E</bold>
</xref>), some are elliptical (<xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3D</bold>
</xref>), and there are even filamentous cell nuclei (<xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3C</bold>
</xref>). The ISIC2018 dataset also showcases the diversity of skin lesions. Some skin lesions have lighter colors (<xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3I</bold>
</xref>), while others have darker shades (<xref ref-type="fig" rid="f3">
<bold>Figures&#xa0;3H, F</bold>
</xref>). Additionally, certain lesions may be affected by hair and artificial markings (<xref ref-type="fig" rid="f3">
<bold>Figures&#xa0;3G, J</bold>
</xref>). Therefore, achieving high computational accuracy and robustness for the network is a major challenge.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>Variations in size, shape, color, and distribution among different tumor cell nuclei and skin lesions. <bold>(A)</bold>. Circular cell nuclei; <bold>(B)</bold>. Circular cell nuclei; <bold>(C)</bold>. Filamentous cell nuclei; <bold>(D)</bold>. Elliptical cell nuclei; <bold>(E)</bold>. Circular cell nuclei; <bold>(F)</bold>. Skin lesions display lighter colors; <bold>(G)</bold>. Skin lesions may be influenced by hair and artificial markings; <bold>(H)</bold>. Skin lesions exhibit darker shades; <bold>(I)</bold>. Skin lesions display lighter colors; <bold>(J)</bold>. Skin lesions may be influenced by hair and artificial markings.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fonc-14-1254705-g003.tif"/>
</fig>
<p>To further enhance the accuracy of semantic segmentation, Drawing inspiration from spatial attention mechanisms (<xref ref-type="bibr" rid="B36">36</xref>) and cross-channel attention mechanisms (<xref ref-type="bibr" rid="B37">37</xref>), this study proposes a MFE module that extracts high-level and low-level semantic information in the network&#x2019;s decoder. In this module, we integrate spatial attention mechanisms, cross-channel attention mechanisms, and asymmetric convolutions to enhance the network&#x2019;s ability to extract semantic features, identify common characteristics among different types of cells or skin lesions, and improve the robustness of network segmentation.</p>
<p>As illustrated in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref>, the MFE module framework comprises a total of five branches, with two branches utilizing skip connections and an additional two employing asymmetric convolutions. A combination of <inline-formula>
<mml:math display="inline" id="im1">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> convolution, <inline-formula>
<mml:math display="inline" id="im2">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> convolution, <inline-formula>
<mml:math display="inline" id="im3">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> convolution, <inline-formula>
<mml:math display="inline" id="im4">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> convolution, and <inline-formula>
<mml:math display="inline" id="im5">
<mml:mrow>
<mml:mn>5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> convolution is applied to the feature x to capture semantic information of objects with diverse shapes. The extracted feature information is fused and input into the Squeeze-and-Excitation (SE) module (<xref ref-type="bibr" rid="B37">37</xref>), establishing relationships and dependency models among channels. Subsequently, the feature map undergoes non-linear transformations through a 1x1 convolutional layer, generating four separate branches <inline-formula>
<mml:math display="inline" id="im6">
<mml:mrow>
<mml:msubsup>
<mml:mtext>C</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im7">
<mml:mrow>
<mml:msubsup>
<mml:mtext>C</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im8">
<mml:mrow>
<mml:msubsup>
<mml:mtext>C</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>3</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im9">
<mml:mrow>
<mml:msubsup>
<mml:mtext>C</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, as depicted in <xref ref-type="disp-formula" rid="eq1">Equation 1</xref>.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>The structure of the Multi-layer Feature Extraction module in MD-UNet.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fonc-14-1254705-g004.tif"/>
</fig>
<disp-formula id="eq1">
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mtext>C</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msubsup>
<mml:mo stretchy="true">(</mml:mo>
<mml:msub>
<mml:mtext>F</mml:mtext>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>x</mml:mtext>
<mml:mo>&#x2217;</mml:mo>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msubsup>
<mml:mo>&#x2217;</mml:mo>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msubsup>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="true">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mtext>C</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msubsup>
<mml:mo stretchy="true">(</mml:mo>
<mml:msub>
<mml:mtext>F</mml:mtext>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>x</mml:mtext>
<mml:mo>&#x2217;</mml:mo>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msubsup>
<mml:mo>&#x2217;</mml:mo>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msubsup>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="true">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mtext>C</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>3</mml:mn>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msubsup>
<mml:mo stretchy="true">(</mml:mo>
<mml:msub>
<mml:mtext>F</mml:mtext>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>x</mml:mtext>
<mml:mo>&#x2217;</mml:mo>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msubsup>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="true">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mtext>C</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msubsup>
<mml:mo stretchy="true">(</mml:mo>
<mml:msub>
<mml:mtext>F</mml:mtext>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>x</mml:mtext>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="true">)</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>Where <inline-formula>
<mml:math display="inline" id="im10">
<mml:mtext>x</mml:mtext>
</mml:math>
</inline-formula> represents the semantic features output by the Token-MLP module on the decoding side. <inline-formula>
<mml:math display="inline" id="im11">
<mml:mrow>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im12">
<mml:mrow>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im13">
<mml:mrow>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im14">
<mml:mrow>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula>
<mml:math display="inline" id="im15">
<mml:mrow>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> respectively denote <inline-formula>
<mml:math display="inline" id="im16">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> convolution, <inline-formula>
<mml:math display="inline" id="im17">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> convolution, <inline-formula>
<mml:math display="inline" id="im18">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>3</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> convolution, <inline-formula>
<mml:math display="inline" id="im19">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> convolution, and <inline-formula>
<mml:math display="inline" id="im20">
<mml:mrow>
<mml:mn>5</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> convolution. <inline-formula>
<mml:math display="inline" id="im21">
<mml:mrow>
<mml:msub>
<mml:mtext>F</mml:mtext>
<mml:mrow>
<mml:mtext>SE</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>x</mml:mtext>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the Squeeze and Excitation operation. * denotes the convolution operation. The semantic information extracted from the four branches is subsequently connected and re-encoded through two spatial attention mechanisms, resulting in the generation of <inline-formula>
<mml:math display="inline" id="im22">
<mml:mrow>
<mml:msubsup>
<mml:mtext>O</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im23">
<mml:mrow>
<mml:msubsup>
<mml:mtext>O</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, as illustrated in <xref ref-type="disp-formula" rid="eq2">Equation 2</xref>.</p>
<disp-formula id="eq2">
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mtext>O</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo stretchy="true">(</mml:mo>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mo stretchy="true">(</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo stretchy="true">(</mml:mo>
<mml:msubsup>
<mml:mtext>C</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>x</mml:mtext>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mtext>C</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>x</mml:mtext>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo stretchy="true">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mtext>O</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo stretchy="true">(</mml:mo>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mo stretchy="true">(</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo stretchy="true">(</mml:mo>
<mml:msubsup>
<mml:mtext>C</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>3</mml:mn>
</mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>x</mml:mtext>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mtext>C</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>x</mml:mtext>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo stretchy="true">)</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>Where <inline-formula>
<mml:math display="inline" id="im24">
<mml:mrow>
<mml:msub>
<mml:mtext>&#x3c3;</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>x</mml:mtext>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mtext>max</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>x</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to the ReLU activation function. <inline-formula>
<mml:math display="inline" id="im25">
<mml:mrow>
<mml:msub>
<mml:mtext>&#x3c3;</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext>x</mml:mtext>
<mml:mrow>
<mml:mtext>i</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>c</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mtext>exp</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mtext>x</mml:mtext>
<mml:mrow>
<mml:mtext>i</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>c</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to the sigmoid function. <inline-formula>
<mml:math display="inline" id="im26">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mtext>&#xa0;W</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> respectively denote <inline-formula>
<mml:math display="inline" id="im27">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> depthwise convolution. Finally, non-linearity is enhanced through a <inline-formula>
<mml:math display="inline" id="im28">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> convolution, followed by element-wise multiplication with the input feature map, and then processed through another <inline-formula>
<mml:math display="inline" id="im29">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> convolution to obtain the ultimate output feature map, denoted as <inline-formula>
<mml:math display="inline" id="im30">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>O</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mtext>i</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, as illustrated in <xref ref-type="disp-formula" rid="eq3">Equation 3</xref>.</p>
<disp-formula id="eq3">
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="normal">O</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mtext>i</mml:mtext>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mtext>W</mml:mtext>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mtext>O</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#xb7;</mml:mo>
<mml:msubsup>
<mml:mtext>O</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#xb7;</mml:mo>
<mml:mtext>x</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Depthwise attention block</title>
<p>In order to accurately segment and predict target objects, the standard CNN architecture gradually downsamples the feature map grid to capture semantic contextual relationships. However, for small objects with significant shape variations, reducing false positive predictions solely through skip connections becomes challenging. Inspired by the Attention Gate (<xref ref-type="bibr" rid="B30">30</xref>), this paper proposes a DA block to replace the skip connection part of the U-shaped network. As shown in <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref>, in contrast to the Attention Gate (<xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5A</bold>
</xref>), the DA block adopts a symmetrical structure (<xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5B</bold>
</xref>) that not only focuses on the coarse-grained semantic information from the encoder end but also pays attention to the fine-grained semantic information from the decoder end. Additionally, the introduction of DWConv enhances the accuracy and generalization ability of the model while encoding positional information of the encoded features. According to the study by (<xref ref-type="bibr" rid="B38">38</xref>), the convolutional layers within the MLP block sufficiently encode positional information and outperform standard positional encoding methods. Moreover, DWConv has fewer parameters and computational costs, making it relatively computationally efficient.</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Schematic diagram of the DA block proposed in this article. <bold>(A)</bold> Attention Gate, <bold>(B)</bold> Depthwise Attention Block.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fonc-14-1254705-g005.tif"/>
</fig>
<p>Specifically, firstly, the features <inline-formula>
<mml:math display="inline" id="im31">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>l</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im32">
<mml:mi>g</mml:mi>
</mml:math>
</inline-formula> undergo non-linear transformations through consecutive <inline-formula>
<mml:math display="inline" id="im33">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> convolutions and <inline-formula>
<mml:math display="inline" id="im34">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> DWConv. The transformed vectors of <inline-formula>
<mml:math display="inline" id="im35">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>l</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im36">
<mml:mi>g</mml:mi>
</mml:math>
</inline-formula> are then added together, and the result is passed through the ReLU activation function to retain significant activations. Subsequently, the feature map is propagated through a <inline-formula>
<mml:math display="inline" id="im37">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> depthwise convolutional layer to generate <inline-formula>
<mml:math display="inline" id="im38">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in <xref ref-type="disp-formula" rid="eq4">Equation 4</xref>.</p>
<disp-formula id="eq4">
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mn>3</mml:mn>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>l</mml:mi>
</mml:msup>
<mml:mo>*</mml:mo>
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mo>*</mml:mo>
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mo>+</mml:mo>
<mml:mi>g</mml:mi>
<mml:mo>*</mml:mo>
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mo>*</mml:mo>
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where <inline-formula>
<mml:math display="inline" id="im39">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>l</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the coarse-grained semantic information gradually extracted through layer-wise processing of local information by the Token-MLP module, while <inline-formula>
<mml:math display="inline" id="im40">
<mml:mi>g</mml:mi>
</mml:math>
</inline-formula> represents the fine-grained semantic information extracted at the decoder end by the MFE module. <inline-formula>
<mml:math display="inline" id="im41">
<mml:mrow>
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im42">
<mml:mrow>
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> denote <inline-formula>
<mml:math display="inline" id="im43">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> convolutions, and <inline-formula>
<mml:math display="inline" id="im44">
<mml:mrow>
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im45">
<mml:mrow>
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im46">
<mml:mrow>
<mml:msubsup>
<mml:mi>W</mml:mi>
<mml:mn>3</mml:mn>
<mml:mi>T</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent <inline-formula>
<mml:math display="inline" id="im47">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> depthwise convolutions. The term <inline-formula>
<mml:math display="inline" id="im48">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the bias term. Additive attention (<xref ref-type="bibr" rid="B39">39</xref>) is employed to obtain gating coefficients, which has been experimentally shown to achieve higher accuracy compared to multiplicative attention (<xref ref-type="bibr" rid="B40">40</xref>), despite being computationally more expensive.</p>
<p>Subsequently, we apply the sigmoid function to transform <inline-formula>
<mml:math display="inline" id="im49">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> into the non-linear space, as shown in <xref ref-type="disp-formula" rid="eq5">Equation 5</xref>.</p>
<disp-formula id="eq5">
<label>(5)</label>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mtext>g</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mtext>&#x398;</mml:mtext>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The DA block is characterized by a set of parameters <inline-formula>
<mml:math display="inline" id="im50">
<mml:mrow>
<mml:msub>
<mml:mtext>&#x398;</mml:mtext>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, including <inline-formula>
<mml:math display="inline" id="im51">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im52">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im53">
<mml:mrow>
<mml:mtext>&#x3c8;</mml:mtext>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, bias terms <inline-formula>
<mml:math display="inline" id="im54">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mtext>&#x3c8;</mml:mtext>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>&#x211d;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im55">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mtext>g</mml:mtext>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. The features <inline-formula>
<mml:math display="inline" id="im56">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>l</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im57">
<mml:mtext>g</mml:mtext>
</mml:math>
</inline-formula> are nonlinearly mapped to the R-dimensional intermediate space, which is called attention based on vector cascading (<xref ref-type="bibr" rid="B41">41</xref>).</p>
<p>Finally, we compute the element-wise multiplication between the input feature map and the attention coefficients to obtain the final output of the DA block, as shown in <xref ref-type="disp-formula" rid="eq6">Equation 6</xref>:</p>
<disp-formula id="eq6">
<label>(6)</label>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>&#xb7;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
</mml:msubsup>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mtext>g</mml:mtext>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where <inline-formula>
<mml:math display="inline" id="im58">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im59">
<mml:mi>c</mml:mi>
</mml:math>
</inline-formula> represent the spatial and channel dimensions.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Experiments and results</title>
<sec id="s3_1">
<label>3.1</label>
<title>Dataset</title>
<p>This paper used the International Skin Imaging Collaboration (ISIC2018) (<xref ref-type="bibr" rid="B32">32</xref>) and PanNuke (<xref ref-type="bibr" rid="B33">33</xref>). The ISIC2018 dataset is a large medical image dataset for skin lesion detection and classification tasks. It contains 2693 skin lesion images from various locations around the world, including malignant melanoma, benign melanocytic nevi, and other benign skin lesions. Each image is manually annotated by professional dermatologists and provides corresponding pathological diagnosis and classification information. PanNuke is an open-source Pan-Cancer histology dataset used for classifying and segmenting nuclei instances. The dataset presents a semi-automatically generated collection of exhaustive nuclei labels over 19 diverse tissue types. The dataset comprises 7825 images. Since the initial input images do not have the same size, before feeding the data directly into the network, we reformatted them into the same size. For the PanNuke dataset, we employed a cropping technique, which aims to fully retain essential information of the images, to crop all the initial large-size images into images of the same size 256&#xd7;256. For the ISIC2018 dataset, we utilized an image resizing method to adjust all the images into the same 256&#xd7;256 size.</p>
<p>We divided the dataset into training and testing sets in a 9:1 ratio. Moreover, within each training epoch, we utilized a random allocation technique at an 8:1 ratio to distribute data between the training and validation sets. More precisely, in the case of the PanNuke dataset, the training set encompassed 7043 samples, while the testing set comprised 728 samples. In the case of the ISIC2018 dataset, the training set consisted of 2424 samples, with 269 samples designated for the testing set.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Implementation details</title>
<p>This article used the Pytorch framework to develop MD-UNet. The training and testing platform is the Ubantu18.04 system, the graphics card is GTX1070Ti, and the video memory is 10G. This article uses the Adam optimizer with a learning rate of 0.001 and a momentum of 0.9. Since the neural network is very unstable at the beginning of training, a corresponding training strategy, namely cosine annealing learning, is added to reduce the risk of over fitting, so that the model has strong robustness and good convergence to occlusion. In the cosine annealing strategy, the learning rate is reduced in the form of a cosine function, which ensures a smoother learning rate reduction and prevents the model from failing to converge due to the learning rate dropping too fast. The minimum learning rate is 0.00001. The batch size is set to 32. This paper trains MD-UNet up to 500 times in total.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Loss function</title>
<p>In medical image segmentation, the variations in the shape and size of the lesion of interest can cause the loss function to sharply drop to a local minimum during the training process. This occurrence may lead to suboptimal performance and an inability of the neural network to achieve the best segmentation. To address this concern, researchers mainly use cross-entropy (<xref ref-type="bibr" rid="B42">42</xref>) as the criterion to assess the proximity between the actual and predicted outputs. A lower value of cross-entropy delineates a more accurate prediction by the model. Additionally, the Dice coefficient is a standard metric to evaluate the segmentation effect and quantify the disparity between segmentation results and labels (<xref ref-type="bibr" rid="B43">43</xref>). Given the imbalanced nature of medical image datasets, the usage of Dice loss (DL) as a loss function is prevalent in segmenting ROI lesions and handling background imbalances. DL effectively reduces segmentation bias. The Equations of Binary Cross Entropy (BCE) and DL are as shown in <xref ref-type="disp-formula" rid="eq7">Equation 7</xref> and <xref ref-type="disp-formula" rid="eq8">Equation 8</xref>.</p>
<disp-formula id="eq7">
<label>(7)</label>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mtext>log</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq8">
<label>(8)</label>
<mml:math display="block" id="M8">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>y</mml:mi>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>+</mml:mo>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where <inline-formula>
<mml:math display="inline" id="im60">
<mml:mi>y</mml:mi>
</mml:math>
</inline-formula> represents the actual value and <inline-formula>
<mml:math display="inline" id="im61">
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
</mml:math>
</inline-formula> represents the predicted result. In this paper, MD-UNet is trained using a combination of binary cross-entropy (BCE) and dice loss. The Equation for the loss <inline-formula>
<mml:math display="inline" id="im62">
<mml:mi>L</mml:mi>
</mml:math>
</inline-formula> between the predicted value <inline-formula>
<mml:math display="inline" id="im63">
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
</mml:math>
</inline-formula> and the target value <inline-formula>
<mml:math display="inline" id="im64">
<mml:mi>y</mml:mi>
</mml:math>
</inline-formula> is shown in <xref ref-type="disp-formula" rid="eq9">Equation 9</xref>.</p>
<disp-formula id="eq9">
<label>(9)</label>
<mml:math display="block" id="M9">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Evaluation metrics</title>
<p>This paper compares the performance of MD-UNet with recent widely used medical image segmentation frameworks. The parameters compared in the experiment are IoU, Dice, number of parameters and computational complexity. Among them, the computational complexity is calculated according to the number of floating-point operators (FLOPs), and the Equation is shown in Equation <xref ref-type="disp-formula" rid="eq10">Equation 10</xref> and <xref ref-type="disp-formula" rid="eq11">Equation 11</xref>.</p>
<disp-formula id="eq10">
<label>(10)</label>
<mml:math display="block" id="M10">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>U</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq11">
<label>(11)</label>
<mml:math display="block" id="M11">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where <inline-formula>
<mml:math display="inline" id="im65">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im66">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im67">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im68">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> respectively represent True Positives, True Negatives, False Positives and False Negatives.</p>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Experimental results</title>
<p>The results of this study are presented in <xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref>. It can be seen that our proposed network exhibits significant improvement in segmentation accuracy compared to other networks, measured through Dice, IoU, parameter count, and GFLOPs (highlighted in bold in <xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref>). Specifically, when compared to the state-of-the-art network Cenet, MD-UNet achieves a higher IoU and Dice of 4.86% and 4.84%, respectively, on the PanNuke dataset. On the ISIC2018 dataset, MD-UNet achieves a higher IoU of 4.17% and Dice of 2.31% compared to Cenet. Furthermore, in terms of computational efficiency, our proposed network demonstrates the lowest GFLOPs value of 0.241, whereas Cenet has 8.9, MedT has 21.245, and UNet has 55.840. Regarding parameter count, our proposed network has only 0.73M parameters, whereas Cenet has 29M parameters, MedT has 1.60M parameters, and UNet has 31.13M parameters. These findings indicate that MD-UNet not only outperforms other networks in terms of segmentation performance but also stands out as the most lightweight network, which refers to a network that requires fewer parameters and lower computational complexity.</p>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Performance comparison with state-of-the-art network models.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" align="center">Networks</th>
<th valign="middle" rowspan="2" align="center">Params<break/>(in M)</th>
<th valign="middle" rowspan="2" align="center">GFLOPs</th>
<th valign="middle" colspan="2" align="center">PanNuke</th>
<th valign="middle" colspan="2" align="center">ISIC2018</th>
</tr>
<tr>
<th valign="middle" align="center">IoU(%)</th>
<th valign="middle" align="center">Dice(%)</th>
<th valign="middle" align="center">IoU(%)</th>
<th valign="middle" align="center">Dice(%)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Segnet (<xref ref-type="bibr" rid="B12">12</xref>)</td>
<td valign="middle" align="center">29.40</td>
<td valign="middle" align="center">1880.07</td>
<td valign="middle" align="center">69.99</td>
<td valign="middle" align="center">81.20</td>
<td valign="middle" align="center">54.41</td>
<td valign="middle" align="center">64.71</td>
</tr>
<tr>
<td valign="middle" align="center">UNet (<xref ref-type="bibr" rid="B1">1</xref>)</td>
<td valign="middle" align="center">31.13</td>
<td valign="middle" align="center">55.84</td>
<td valign="middle" align="center">71.99</td>
<td valign="middle" align="center">83.60</td>
<td valign="middle" align="center">74.55</td>
<td valign="middle" align="center">84.03</td>
</tr>
<tr>
<td valign="middle" align="center">R2UNet (<xref ref-type="bibr" rid="B14">14</xref>)</td>
<td valign="middle" align="center">39.09</td>
<td valign="middle" align="center">152.9</td>
<td valign="middle" align="center">70.31</td>
<td valign="middle" align="center">81.99</td>
<td valign="middle" align="center">75.64</td>
<td valign="middle" align="center">84.46</td>
</tr>
<tr>
<td valign="middle" align="center">UNet++ (<xref ref-type="bibr" rid="B2">2</xref>)</td>
<td valign="middle" align="center">9.16</td>
<td valign="middle" align="center">34.65</td>
<td valign="middle" align="center">72.42</td>
<td valign="middle" align="center">83.82</td>
<td valign="middle" align="center">75.12</td>
<td valign="middle" align="center">84.96</td>
</tr>
<tr>
<td valign="middle" align="center">UCTransNet (<xref ref-type="bibr" rid="B13">13</xref>)</td>
<td valign="middle" align="center">66.24</td>
<td valign="middle" align="center">32.98</td>
<td valign="middle" align="center">72.43</td>
<td valign="middle" align="center">84.19</td>
<td valign="middle" align="center">80.73</td>
<td valign="middle" align="center">89.82</td>
</tr>
<tr>
<td valign="middle" align="center">Atttention UNet (<xref ref-type="bibr" rid="B30">30</xref>)</td>
<td valign="middle" align="center">34.88</td>
<td valign="middle" align="center">66.63</td>
<td valign="middle" align="center">72.732</td>
<td valign="middle" align="center">83.71</td>
<td valign="middle" align="center">88.21</td>
<td valign="middle" align="center">93.35</td>
</tr>
<tr>
<td valign="middle" align="center">MedT (<xref ref-type="bibr" rid="B23">23</xref>)</td>
<td valign="middle" align="center">1.60</td>
<td valign="middle" align="center">21.24</td>
<td valign="middle" align="center">73.49</td>
<td valign="middle" align="center">83.38</td>
<td valign="middle" align="center">88.54</td>
<td valign="middle" align="center">93.53</td>
</tr>
<tr>
<td valign="middle" align="center">UNeXt (<xref ref-type="bibr" rid="B29">29</xref>)</td>
<td valign="middle" align="center">1.47</td>
<td valign="middle" align="center">0.57</td>
<td valign="middle" align="center">71.34</td>
<td valign="middle" align="center">83.33</td>
<td valign="middle" align="center">88.81</td>
<td valign="middle" align="center">94.06</td>
</tr>
<tr>
<td valign="middle" align="center">Cenet (<xref ref-type="bibr" rid="B24">24</xref>)</td>
<td valign="middle" align="center">29.00</td>
<td valign="middle" align="center">8.90</td>
<td valign="middle" align="center">76.60</td>
<td valign="middle" align="center">85.00</td>
<td valign="middle" align="center">92.42</td>
<td valign="middle" align="center">96.01</td>
</tr>
<tr>
<td valign="middle" align="center">
<bold>MD-UNet</bold>
</td>
<td valign="middle" align="center">
<bold>0.73</bold>
</td>
<td valign="middle" align="center">
<bold>0.241</bold>
</td>
<td valign="middle" align="center">
<bold>81.46</bold>
</td>
<td valign="middle" align="center">
<bold>89.84</bold>
</td>
<td valign="middle" align="center">
<bold>96.59</bold>
</td>
<td valign="middle" align="center">
<bold>98.32</bold>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The runtimes of different methods are presented in <xref ref-type="table" rid="T3">
<bold>Table&#xa0;3</bold>
</xref>. From the table, it is evident that MD-UNet has the shortest runtime at 15.92ms (highlighted in bold in <xref ref-type="table" rid="T3">
<bold>Table&#xa0;3</bold>
</xref>), while Cenet, UNeXt, and MedT exhibit runtimes of 18.71ms, 17.07ms, and 89.35ms. These findings highlight MD-UNet&#x2019;s superior runtime performance, rendering it a more real-time and efficient option.</p>
<table-wrap id="T3" position="float">
<label>Table&#xa0;3</label>
<caption>
<p>Runtime comparison between different networks.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Networks</th>
<th valign="middle" align="center">Inference Speed (in ms)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Segnet (<xref ref-type="bibr" rid="B12">12</xref>)</td>
<td valign="middle" align="center">480.87</td>
</tr>
<tr>
<td valign="middle" align="center">UNet (<xref ref-type="bibr" rid="B1">1</xref>)</td>
<td valign="middle" align="center">27.67</td>
</tr>
<tr>
<td valign="middle" align="center">R2UNet (<xref ref-type="bibr" rid="B14">14</xref>)</td>
<td valign="middle" align="center">60.45</td>
</tr>
<tr>
<td valign="middle" align="center">UNet++ (<xref ref-type="bibr" rid="B2">2</xref>)</td>
<td valign="middle" align="center">36.59</td>
</tr>
<tr>
<td valign="middle" align="center">UCTransNet (<xref ref-type="bibr" rid="B13">13</xref>)</td>
<td valign="middle" align="center">350.65</td>
</tr>
<tr>
<td valign="middle" align="center">Atttention UNet (<xref ref-type="bibr" rid="B30">30</xref>)</td>
<td valign="middle" align="center">37.66</td>
</tr>
<tr>
<td valign="middle" align="center">MedT (<xref ref-type="bibr" rid="B22">22</xref>)</td>
<td valign="middle" align="center">89.35</td>
</tr>
<tr>
<td valign="middle" align="center">UNeXt (<xref ref-type="bibr" rid="B29">29</xref>)</td>
<td valign="middle" align="center">17.07</td>
</tr>
<tr>
<td valign="middle" align="center">Cenet (<xref ref-type="bibr" rid="B24">24</xref>)</td>
<td valign="middle" align="center">18.71</td>
</tr>
<tr>
<td valign="middle" align="center">
<bold>MD-UNet</bold>
</td>
<td valign="middle" align="center">
<bold>15.92</bold>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref> shows the IoU score plotted against the number of parameters or GLOPs. The graph reveals that MD-UNet outperforms other methods in terms of segmentation performance, computational complexity, and the number of parameters. To illustrate the improvement of our model compared to the baseline, we provide qualitative comparisons of the ISIC2018 and the PanNuke datasets in <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref>. The results indicate that MD-UNet generates segmentation predictions with a competitive edge detail that is closer to the ground truth than that of other methods.</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Comparison Charts. The comparison charts depict the relationship between the Dice scores (vertical axis) and the corresponding GFLOPs or parameter count (horizontal axis). Higher Dice scores indicate better performance, while lower values of GFLOPs and parameter count are preferred. The representations <bold>(A, B)</bold> correspond to the PanNuke dataset, whereas <bold>(C, D)</bold> correspond to the ISIC2018 dataset. These charts validate that MD-UNet outperforms other networks in terms of effectiveness.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fonc-14-1254705-g006.tif"/>
</fig>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>Qualitative comparison of MD-UNet on PanNuke dataset and ISIC2018 dataset. <bold>(A)</bold> Input, <bold>(B)</bold> Group Truth, <bold>(C)</bold> MedT, <bold>(D)</bold> UNeXt, <bold>(E)</bold> UNet, <bold>(F)</bold> R2UNet, <bold>(G)</bold> CENet, <bold>(H)</bold> MD-UNet.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fonc-14-1254705-g007.tif"/>
</fig>
<p>To provide a visual comparison between MD-UNet and various state-of-the-art networks, this study includes semantic segmentation result images and heatmaps for MD-UNet and other networks, as depicted in <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref> and <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>. The first eight rows correspond to the experimental comparisons on the PanNuke dataset, while the last four rows represent the comparisons on the ISIC2018 dataset. From the figures, it is evident that MD-UNet demonstrates a strong consistency between the predicted boundaries and the ground truth for different cell types and skin lesions of varying shapes. Compared to other advanced networks, MD-UNet exhibits higher accuracy and smoother segmentation results.</p>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>Comparison of heatmaps among various networks on the PanNuke datasets and ISIC2018 datasets. These are heatmaps of the final layers for each network. <bold>(A)</bold> Input, <bold>(B)</bold> Group Truth, <bold>(C)</bold> MedT, <bold>(D)</bold> UNeXt, <bold>(E)</bold> UNet, <bold>(F)</bold> R2UNet, <bold>(G)</bold> CENet, <bold>(H)</bold> MD-UNet.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fonc-14-1254705-g008.tif"/>
</fig>
<p>Specifically, for cell nuclei segmentation, the first row reveals that MD-UNet successfully eliminates interference from external objects (e.g., circular objects). Furthermore, the second, third, and fourth rows demonstrate MD-UNet&#x2019;s precise segmentation of elongated, circular, and elliptical cell shapes, respectively. Even for irregularly shaped cells, as shown in the seventh row, MD-UNet still displays a certain degree of segmentation capability. Regarding skin lesion segmentation, the ninth and tenth rows illustrate MD-UNet&#x2019;s ability to achieve high-quality segmentation even in the presence of hair follicle interference. Additionally, the eleventh and twelfth rows indicate MD-UNet&#x2019;s ability to achieve high-quality segmentation for objects of different colors.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Ablation study</title>
<p>In this study, we developed a neural network based on the DA Block and MFE modules, with a U-shaped architecture consisting of five Token-MLP layers. The ablative experiments aimed to evaluate the impact of the DA Block and MFE modules on the neural network&#x2019;s performance.</p>
<p>During the ablative experiments, our primary focus was on the DA Block and MFE modules. To assess their contributions to the neural network, we conducted individual ablative operations and observed changes in network performance. Firstly, we conducted an ablation experiment by removing the MFE module from the neural network. The results of the ablation experiment revealed that the IoU metrics of the neural network decreased by 3.44% and 1.01% on the PanNuke and ISIC2018 datasets, respectively, while the Dice metrics decreased by 2.23% and 0.91%. Subsequently, we performed a similar ablation experiment on the DA Block to gain a deeper understanding of its contribution to diagnostic performance. The experimental findings indicated that upon removing the DA Block, the neural network experienced a decrease of 3.03% and 1.00% in the IoU metrics, and a decrease of 1.93% and 0.60% in the Dice metrics, on the PanNuke and ISIC2018 datasets, respectively.</p>
<p>To enhance the illustration of the influence of the DA Block and MFE modules on the neural network's performance, we have visualized the experimental results, as depicted in <xref ref-type="table" rid="T4">
<bold>Table&#xa0;4</bold>
</xref>. The final row corresponding to MD-UNet in <xref ref-type="table" rid="T4">
<bold>Table&#xa0;4</bold>
</xref> has been bolded. Additionally, to showcase the influence of each module at different stages, we generated heatmaps of each module, as depicted in <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9</bold>
</xref>. It can be observed that during the decoding stage, the MFE module captures more meaningful features, while the DA Block integrates these features with semantic features from the encoder end, eliminating ambiguity. Furthermore, columns 2, 3, 4, and 5 demonstrate that as the network output progresses, the captured semantic features become more accurate and extensive. Our experimental results clearly depict the performance differences before and after ablative experiments, as well as the disparities in heatmaps at different stages, further elucidating the roles and importance of these two modules.</p>
<table-wrap id="T4" position="float">
<label>Table&#xa0;4</label>
<caption>
<p>Quantitative analysis results of ablation experiments.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" align="center">Network</th>
<th valign="middle" rowspan="2" align="center">Params<break/>(in M)</th>
<th valign="middle" rowspan="2" align="center">GFLOPs</th>
<th valign="top" colspan="2" align="center">PanNuke</th>
<th valign="middle" colspan="2" align="center">ISIC2018</th>
</tr>
<tr>
<th valign="middle" align="center">IoU (%)</th>
<th valign="middle" align="center">Dice (%)</th>
<th valign="middle" align="center">IoU (%)</th>
<th valign="middle" align="center">Dice (%)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Baseline</td>
<td valign="middle" align="center">0.23</td>
<td valign="middle" align="center">0.116</td>
<td valign="middle" align="center">70.82</td>
<td valign="middle" align="center">82.95</td>
<td valign="middle" align="center">87.56</td>
<td valign="middle" align="center">93.46</td>
</tr>
<tr>
<td valign="middle" align="center">Baseline+DA</td>
<td valign="middle" align="center">0.64</td>
<td valign="top" align="center">0.136</td>
<td valign="middle" align="center">78.02</td>
<td valign="middle" align="center">87.61</td>
<td valign="middle" align="center">94.57</td>
<td valign="top" align="center">97.42</td>
</tr>
<tr>
<td valign="middle" align="center">Baseline+MFE</td>
<td valign="middle" align="center">0.30</td>
<td valign="top" align="center">0.191</td>
<td valign="middle" align="center">78.43</td>
<td valign="middle" align="center">87.91</td>
<td valign="middle" align="center">95.58</td>
<td valign="top" align="center">97.73</td>
</tr>
<tr>
<td valign="middle" align="center">
<bold>Baseline+DA+MFE(Ours)</bold>
</td>
<td valign="middle" align="center">
<bold>0.73</bold>
</td>
<td valign="top" align="center">
<bold>0.241</bold>
</td>
<td valign="middle" align="center">
<bold>81.46</bold>
</td>
<td valign="middle" align="center">
<bold>89.84</bold>
</td>
<td valign="middle" align="center">
<bold>96.58</bold>
</td>
<td valign="top" align="center">
<bold>98.33</bold>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>MD-UNet heatmaps at different stages on the PanNuke and ISIC2018 datasets. <bold>(A)</bold> Input, <bold>(B)</bold> Ground Truth, <bold>(C)</bold> Heatmap of the 5th layer of the MFE module, <bold>(D)</bold> Heatmap of the 5th layer of the DA Block, <bold>(E)</bold> Heatmap of the 1st layer of the MFE module, <bold>(F)</bold> Heatmap of the 1st layer of the DA Block module, <bold>(G)</bold> Heatmap of the final 1x1 convolution layer, <bold>(H)</bold> Final segmentation result of MD-UNet.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fonc-14-1254705-g009.tif"/>
</fig>
<p>By comprehensively analyzing the results of the ablative experiments, we conclude that the DA Block and MFE modules play a significant role in the neural network, exerting a notable influence on the overall performance of cell nuclei segmentation. These findings from the ablative experiments provide robust support for gaining a deeper understanding of the neural network&#x2019;s role in diagnosing skin diseases.</p>
</sec>
<sec id="s5" sec-type="discussion">
<label>5</label>
<title>Discussion</title>
<p>We proposed a MD-UNet network for the segmentation of tumor cell nuclei and skin lesions. The proposed method integrates several modules, including the Token-MLP block, DA block, and MFE module, within the network design. The core architecture of the proposed network mainly consists of a Multi-layer Feature Extraction (MFE) module for capturing semantic information about the shapes of the targets, and a Depthwise Attention (DA) block for effectively integrating semantic information from both the encoder and decoder outputs.</p>
<p>Compared to UNet, we replace the combination of convolution, batch normalization, and ReLU with the Token-MLP module, reducing the network&#x2019;s parameter count and computational complexity. Furthermore, in comparison to Attention UNet, the improved DA block efficiently integrates semantic information from both the encoder and decoder, reducing semantic information loss. Additionally, to segment irregularly shaped cell nuclei and skin lesions, the introduced MFE module is employed to capture semantic information from the decoder end, allowing the network to better understand and interpret the semantic features of objects with different shapes.</p>
<p>While the proposed MD-UNet achieves the highest segmentation accuracy compared to state-of-the-art networks on two datasets, our approach still requires improvement. For example, in scenarios where the segmentation of cell nuclei edges and tissue boundaries in images is unclear, there is room for further refinement in the future development of our method.</p>
</sec>
<sec id="s6" sec-type="conclusions">
<label>6</label>
<title>Conclusion</title>
<p>The proposed MD-UNet in this paper is a U-shaped encoder-decoder neural network that incorporates the Token-MLP module, DA block, and MFE module. The network is built upon a backbone of five layers of Token-MLP blocks. A novel DA block is introduced to integrate semantic information from both the encoder and decoder outputs. Furthermore, a Multi-layer Feature Extraction module is devised to capture semantic information specifically from the decoder end. Asymmetric convolutions are employed instead of symmetric convolutions to enhance the ability of feature extraction for objects with varying shapes. The performance of MD-UNet is evaluated on the PanNuke dataset and the ISIC2018 dataset. Experimental results demonstrate that MD-UNet outperforms other state-of-the-art networks in terms of performance while also exhibiting fewer parameters and floating-point operations.</p>
</sec>
<sec id="s7" sec-type="data-availability">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material. Further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8" sec-type="author-contributions">
<title>Author contributions</title>
<p>YC: Data curation, Methodology, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. XS: Conceptualization, Funding acquisition, Methodology, Software, Supervision, Writing &#x2013; review &amp; editing, Writing &#x2013; original draft. YD: Methodology, Validation, Writing &#x2013; original draft. YW: Methodology, Validation, Writing &#x2013; original draft. JZ: Methodology, Validation, Writing &#x2013; original draft. YZ: Supervision, Writing &#x2013; review &amp; editing.</p>
</sec>
</body>
<back>
<sec id="s9" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This research was supported by the Fundamental Research Funds for the Universities in Heilongjiang Province (2018-KYYWF-1681), the University Nursing Program for Young Scholars with Creative Talents in Heilongjiang Province (UNPYSCT-2017086), and National Natural Science Foundation of China (61671190, 61571168).</p>
</sec>
<sec id="s10" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s11" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ronneberger</surname> <given-names>O</given-names>
</name>
<name>
<surname>Fischer</surname> <given-names>P</given-names>
</name>
<name>
<surname>Brox</surname> <given-names>T</given-names>
</name>
</person-group>. <article-title>U-net: Convolutional networks for biomedical image segmentation</article-title>. <source>Med Image Computing Computer-Assisted Intervention&#x2013;MICCAI</source>. (<year>2015</year>) <volume>3</volume>:<page-range>234&#x2013;41</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/978-3-319-24574-4_28</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Rahman Siddiquee</surname> <given-names>MM</given-names>
</name>
<name>
<surname>Tajbakhsh</surname> <given-names>N</given-names>
</name>
<name>
<surname>Liang</surname> <given-names>J</given-names>
</name>
</person-group>. <article-title>Unet++: A nested unet architecture for medical image segmentation</article-title>. In: <person-group person-group-type="editor">
<name>
<surname>Stoyanov</surname> <given-names>D.</given-names>
</name>
<etal/>
</person-group>, editor. <source>Deep Learning in Medical Image Analysis and Multimodal Learning for Clinical Decision Support. DLMIA ML-CDS 2018 2018. Lecture Notes in Computer13 Science</source>. <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name> (<year>2018</year>) <volume>11045</volume>, <fpage>3</fpage>&#x2013;<lpage>11</lpage>.</citation>
</ref>
<ref id="B3">
<label>3</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Huang</surname> <given-names>H</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>L</given-names>
</name>
<name>
<surname>Tong</surname> <given-names>R</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Q</given-names>
</name>
<name>
<surname>Iwamoto</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Han</surname> <given-names>X</given-names>
</name>
<etal/>
</person-group>. <article-title>Unet 3+: A full-scale connected unet for medical image segmentation</article-title>. In: <conf-name>ICASSP 2020-2020 IEEE international conference on acoustics, speech and signal processing (ICASSP)</conf-name>. <publisher-loc>Barcelona, Spain</publisher-loc>: <publisher-name>IEEE</publisher-name> (<year>2020</year>), <page-range>1055&#x2013;9</page-range>.</citation>
</ref>
<ref id="B4">
<label>4</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gudhe</surname> <given-names>NR</given-names>
</name>
<name>
<surname>Behravan</surname> <given-names>H</given-names>
</name>
<name>
<surname>Sudah</surname> <given-names>M</given-names>
</name>
<name>
<surname>Okuma</surname> <given-names>H</given-names>
</name>
<name>
<surname>Vanninen</surname> <given-names>R</given-names>
</name>
<name>
<surname>Kosma</surname> <given-names>V-M</given-names>
</name>
<etal/>
</person-group>. <article-title>Multi-level dilated residual network for biomedical image segmentation</article-title>. <source>Sci Rep.</source> (<year>2021</year>) <volume>11</volume>:<fpage>14105</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41598-021-93169-w</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname> <given-names>X</given-names>
</name>
<name>
<surname>Lian</surname> <given-names>S</given-names>
</name>
<name>
<surname>Luo</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Li</surname> <given-names>S</given-names>
</name>
</person-group>. <article-title>Weighted res-unet for high-quality retina vessel segmentation</article-title>. In: <conf-name>2018 9th international conference on information technology in medicine and education (ITME)</conf-name>. <publisher-loc>Hangzhou, China</publisher-loc>: <publisher-name>IEEE</publisher-name>. (<year>2018</year>). p. <page-range>327&#x2013;31</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/ITME.2018.0008</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>L</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>B</given-names>
</name>
<name>
<surname>Luo</surname> <given-names>J</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>HJIA</given-names>
</name>
</person-group>. <article-title>Micro-vessel image segmentation based on the AD-UNet model</article-title>. In: <source>IEEE Access, vol. 7</source>. (<year>2019</year>). p. <page-range>143402&#x2013;11</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/Access.6287639</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Francia</surname> <given-names>GA</given-names>
</name>
<name>
<surname>Pedraza</surname> <given-names>C</given-names>
</name>
<name>
<surname>Aceves</surname> <given-names>M</given-names>
</name>
<name>
<surname>Tovar-Arriaga</surname> <given-names>SJIA</given-names>
</name>
</person-group>. <article-title>Chaining a U-net with a residual U-net for retinal blood vessels segmentation</article-title>. In: <source>IEEE Access, vol. 8.</source> (<year>2020</year>). p. <page-range>38493&#x2013;500</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/Access.6287639</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Liu</surname> <given-names>X</given-names>
</name>
<name>
<surname>Deng</surname> <given-names>W</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Y</given-names>
</name>
</person-group>. <article-title>Application of hybrid network of UNet and feature pyramid network in spine segmentation</article-title>. In: <conf-name>2021 IEEE International Symposium on Medical Measurements and Applications (MeMeA)</conf-name>. <publisher-loc>Lausanne, Switzerland</publisher-loc>: <publisher-name>IEEE</publisher-name>. (<year>2021</year>). p. <page-range>1&#x2013;6</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/MeMeA52024.2021.94787</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Jethi</surname> <given-names>AK</given-names>
</name>
<name>
<surname>Murugesan</surname> <given-names>B</given-names>
</name>
<name>
<surname>Ram</surname> <given-names>K</given-names>
</name>
<name>
<surname>Sivaprakasam</surname> <given-names>M</given-names>
</name>
</person-group>. <article-title>Dual-encoder-Unet for fast mri reconstruction</article-title>. In: <conf-name>2020 IEEE 17th International Symposium on Biomedical Imaging Workshops (ISBI Workshops)</conf-name>. <publisher-loc>Iowa City, IA, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>. (<year>2020</year>). p. <fpage>1</fpage>&#x2013;<lpage>4</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/ISBIWorkshops50223.2020.91534</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dong</surname> <given-names>L</given-names>
</name>
<name>
<surname>Jiang</surname> <given-names>W</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>W</given-names>
</name>
<name>
<surname>Jiang</surname> <given-names>J</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Song</surname> <given-names>X</given-names>
</name>
<etal/>
</person-group>. <article-title>Automatic segmentation of coronary lumen and external elastic membrane in intravascular ultrasound images using 8-layer U-Net</article-title>. <source>BioMed Eng</source>. (<year>2021</year>) <volume>20</volume>:<fpage>1</fpage>&#x2013;<lpage>9</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s12938-021-00852-0</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname> <given-names>K</given-names>
</name>
<name>
<surname>Lian</surname> <given-names>C</given-names>
</name>
<name>
<surname>Adeli</surname> <given-names>E</given-names>
</name>
<name>
<surname>Huo</surname> <given-names>J</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>B</given-names>
</name>
<etal/>
</person-group>. <article-title>MetricUNet: Synergistic image-and voxel-level learning for precise prostate segmentation via online sampling</article-title>. <source>Med Image Anal</source>. (<year>2021</year>) <volume>71</volume>:<fpage>102039</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.media.2021.102039</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Badrinarayanan</surname> <given-names>V</given-names>
</name>
<name>
<surname>Kendall</surname> <given-names>A</given-names>
</name>
<name>
<surname>Cipolla</surname> <given-names>R</given-names>
</name>
</person-group>. <article-title>Segnet: A deep convolutional encoder-decoder architecture for image segmentation</article-title>. <source>IEEE Trans Pattern Anal Mach Intell</source>. (<year>2017</year>) <volume>39</volume>:<page-range>2481&#x2013;95</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TPAMI.34</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>H</given-names>
</name>
<name>
<surname>Cao</surname> <given-names>P</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>J</given-names>
</name>
<name>
<surname>Zaiane</surname> <given-names>OR</given-names>
</name>
</person-group>. <article-title>Uctransnet: rethinking the skip connections in u-net from a channel-wise perspective with transformer</article-title>. In: <conf-name>Proceedings of the AAAI conference on artificial intelligence</conf-name>. (<year>2022</year>). p. <page-range>2441&#x2013;9</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1609/aaai.v36i3.20144</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alom</surname> <given-names>MZ</given-names>
</name>
<name>
<surname>Hasan</surname> <given-names>M</given-names>
</name>
<name>
<surname>Yakopcic</surname> <given-names>C</given-names>
</name>
<name>
<surname>Taha</surname> <given-names>TM</given-names>
</name>
<name>
<surname>Asari</surname> <given-names>VK</given-names>
</name>
</person-group>. <article-title>Recurrent residual convolutional neural network based on u-net (r2u-net) for medical image segmentation</article-title>. <source>arXiv</source> [Preprint]. (<year>2018</year>). doi:&#xa0;<pub-id pub-id-type="doi">10.1109/NAECON.2018.8556686</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vashist</surname> <given-names>SK</given-names>
</name>
</person-group>. <article-title>Point-of-care diagnostics: Recent advances and trends</article-title>. <source>Biosensors</source>. (<year>2017</year>) <volume>7</volume>:<fpage>62</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/bios7040062</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jain</surname> <given-names>A</given-names>
</name>
<name>
<surname>Way</surname> <given-names>D</given-names>
</name>
<name>
<surname>Gupta</surname> <given-names>V</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>Y</given-names>
</name>
<name>
<surname>de Oliveira Marinho</surname> <given-names>G</given-names>
</name>
<name>
<surname>Hartford</surname> <given-names>J</given-names>
</name>
<etal/>
</person-group>.&#xa0;<article-title>Development and assessment of an artificial intelligence&#x2013;based tool for skin condition diagnosis by primary care physicians and nurse practitioners in teledermatology practices</article-title>. <source>JAMA Netw Open</source>. (<year>2021</year>) <volume>4</volume>:<page-range>e217249&#x2013;e</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1001/jamanetworkopen.2021.7249</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Colbert</surname> <given-names>AJ</given-names>
</name>
<name>
<surname>Co</surname> <given-names>K</given-names>
</name>
<name>
<surname>Lima-Cooper</surname> <given-names>G</given-names>
</name>
<name>
<surname>Lee</surname> <given-names>DH</given-names>
</name>
<name>
<surname>Clayton</surname> <given-names>KN</given-names>
</name>
<name>
<surname>Wereley</surname> <given-names>ST</given-names>
</name>
<etal/>
</person-group>. <article-title>Towards the use of a smartphone imaging-based tool for point-of-care detection of asymptomatic low-density malaria parasitaemia</article-title>. <source>Malar J</source>. (<year>2021</year>) <volume>20</volume>:<fpage>1</fpage>&#x2013;<lpage>13</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s12936-021-03894-w</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18</label>
<citation citation-type="web">
<article-title>Butterfly: Patient assessment, transformed</article-title>. (<year>2023</year>). Available at: <uri xlink:href="https://www.butterflynetwork.com/iq-ultrasound-individuals">https://www.butterflynetwork.com/iq-ultrasound-individuals</uri>.</citation>
</ref>
<ref id="B19">
<label>19</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kozaci</surname> <given-names>N</given-names>
</name>
<name>
<surname>Avci</surname> <given-names>M</given-names>
</name>
<name>
<surname>Yuksel</surname> <given-names>S</given-names>
</name>
<name>
<surname>Donertas</surname> <given-names>E</given-names>
</name>
<name>
<surname>Karaca</surname> <given-names>A</given-names>
</name>
<name>
<surname>Gonullu</surname> <given-names>G</given-names>
</name>
<etal/>
</person-group>. <article-title>Comparison of diagnostic accuracy of point-of-care ultrasonography and X-ray of bony injuries of the knee</article-title>. <source>Eur J Trauma Emerg Surg</source>. (<year>2022</year>) <volume>48</volume>:<page-range>3221&#x2013;7</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s00068-022-01883-5</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20</label>
<citation citation-type="web">
<article-title>Hyperfine and the Swoop<sup>&#xae;</sup> Portable MR Imaging System</article-title>. (<year>2023</year>). Available at: <uri xlink:href="https://hyperfine.io">https://hyperfine.io</uri>.</citation>
</ref>
<ref id="B21">
<label>21</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Lv</surname> <given-names>Q</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Lee</surname> <given-names>CH</given-names>
</name>
<name>
<surname>Shen</surname> <given-names>L</given-names>
</name>
</person-group>. <article-title>Recent progress in transformer-based medical image analysis</article-title>. <source>Comput Biol Med</source>. (<year>2023</year>) <volume>164</volume>:<fpage>107268</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compbiomed.2023.107268</pub-id>
</citation>
</ref>
<ref id="B22">
<label>22</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dhamija</surname> <given-names>T</given-names>
</name>
<name>
<surname>Gupta</surname> <given-names>A</given-names>
</name>
<name>
<surname>Gupta</surname> <given-names>S</given-names>
</name>
<name>
<surname>Katarya</surname> <given-names>R</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>G</given-names>
</name>
</person-group>. <article-title>Semantic segmentation in medical images through transfused convolution and transformer networks</article-title>. <source>Appl Intell</source>. (<year>2023</year>) <volume>53</volume>:<page-range>1132&#x2013;48</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s10489-022-03642-w</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Valanarasu</surname> <given-names>JMJ</given-names>
</name>
<name>
<surname>Oza</surname> <given-names>P</given-names>
</name>
<name>
<surname>Hacihaliloglu</surname> <given-names>I</given-names>
</name>
<name>
<surname>Patel</surname> <given-names>VM</given-names>
</name>
</person-group>. <article-title>Medical transformer: Gated axial-attention for medical image segmentation</article-title>. In: <person-group person-group-type="editor">
<name>
<surname>de Bruijne</surname> <given-names>M.</given-names>
</name>
<etal/>
</person-group>, editor. <conf-name>Medical Image Computing and Computer Assisted Intervention&#x2013;MICCAI 2021: 24th International Conference</conf-name>, <publisher-loc>Strasbourg, France</publisher-loc>: <publisher-name>Springer</publisher-name>. (<year>2021</year>).</citation>
</ref>
<ref id="B24">
<label>24</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gu</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Cheng</surname> <given-names>J</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>H</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>K</given-names>
</name>
<name>
<surname>Hao</surname> <given-names>H</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>Y</given-names>
</name>
<etal/>
</person-group>. <article-title>Ce-net: Context encoder network for 2d medical image segmentation</article-title>. In: <source>IEEE Transactions on Medical Imaging, vol. 38</source>. (<year>2019</year>). p. <page-range>2281&#x2013;92</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TMI.42</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Yu</surname> <given-names>T</given-names>
</name>
<name>
<surname>Li</surname> <given-names>X</given-names>
</name>
<name>
<surname>Cai</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>M</given-names>
</name>
<name>
<surname>Li</surname> <given-names>P</given-names>
</name>
</person-group>. <article-title>S2-mlp: Spatial-shift mlp architecture for vision</article-title>. In: <conf-name>Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision</conf-name>. <publisher-loc>Waikoloa, HI, USA</publisher-loc>: <publisher-name>WACV</publisher-name> (<year>2022</year>). doi:&#xa0;<pub-id pub-id-type="doi">10.1109/WACV51458.2022.00367</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Touvron</surname> <given-names>H</given-names>
</name>
<name>
<surname>Bojanowski</surname> <given-names>P</given-names>
</name>
<name>
<surname>Caron</surname> <given-names>M</given-names>
</name>
<name>
<surname>Cord</surname> <given-names>M</given-names>
</name>
<name>
<surname>El-Nouby</surname> <given-names>A</given-names>
</name>
<name>
<surname>Grave</surname> <given-names>E</given-names>
</name>
<etal/>
</person-group>. <article-title>Resmlp: Feedforward networks for image classification with data-efficient training</article-title>. In: <source>IEEE transactions on pattern analysis and machine intelligence, vol. 45</source>. (<year>2022</year>). p. <fpage>5314</fpage>&#x2013;<lpage>21</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TPAMI.2022.3206148</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lian</surname> <given-names>D</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>X</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>S</given-names>
</name>
</person-group>. <article-title>As-mlp: An axial shifted mlp architecture for vision</article-title>. <source>arXiv</source> [Preprint]. (<year>2021</year>). doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2107.0839</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tolstikhin</surname> <given-names>IO</given-names>
</name>
<name>
<surname>Houlsby</surname> <given-names>N</given-names>
</name>
<name>
<surname>Kolesnikov</surname> <given-names>A</given-names>
</name>
<name>
<surname>Beyer</surname> <given-names>L</given-names>
</name>
<name>
<surname>Zhai</surname> <given-names>X</given-names>
</name>
<name>
<surname>Unterthiner</surname> <given-names>T</given-names>
</name>
<etal/>
</person-group>. <article-title>Mlp-mixer: An all-mlp architecture for vision</article-title>. <source>arXiv</source>. (<year>2021</year>) <volume>arXiv</volume>:<fpage>2105.01601.189</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2105.01</pub-id>
</citation>
</ref>
<ref id="B29">
<label>29</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Valanarasu</surname> <given-names>JMJ</given-names>
</name>
<name>
<surname>Patel</surname> <given-names>VM</given-names>
</name>
</person-group>. <article-title>Unext: Mlp-based rapid medical image segmentation network</article-title>. In: <person-group person-group-type="editor">
<name>
<surname>Wang</surname> <given-names>L</given-names>
</name>
<name>
<surname>Dou</surname> <given-names>Q</given-names>
</name>
<name>
<surname>Fletcher</surname> <given-names>PT</given-names>
</name>
<name>
<surname>Speidel</surname> <given-names>S</given-names>
</name>
<name>
<surname>Li</surname> <given-names>S</given-names>
</name>
</person-group> editors. <conf-name>Medical Image Computing and Computer Assisted Intervention&#x2013;MICCAI 2022: 25th International Conference</conf-name>. <publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>. (<year>2022</year>). </citation>
</ref>
<ref id="B30">
<label>30</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Oktay</surname> <given-names>O</given-names>
</name>
<name>
<surname>Schlemper</surname> <given-names>J</given-names>
</name>
<name>
<surname>Folgoc</surname> <given-names>LL</given-names>
</name>
<name>
<surname>Lee</surname> <given-names>M</given-names>
</name>
<name>
<surname>Heinrich</surname> <given-names>M</given-names>
</name>
<name>
<surname>Misawa</surname> <given-names>K</given-names>
</name>
<etal/>
</person-group>. <article-title>Attention u-net: Learning where to look for the pancreas</article-title>. <source>arXiv</source> [Preprint]. (<year>2018</year>). doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1804.039</pub-id>
</citation>
</ref>
<ref id="B31">
<label>31</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Szegedy</surname> <given-names>C</given-names>
</name>
<name>
<surname>Ioffe</surname> <given-names>S</given-names>
</name>
<name>
<surname>Vanhoucke</surname> <given-names>V</given-names>
</name>
<name>
<surname>Alemi</surname> <given-names>A</given-names>
</name>
</person-group>. <article-title>Inception-v4, inception-resnet and the impact of residual connections on learning</article-title>. In: <conf-name>Proceedings of the AAAI conference on artificial intelligence</conf-name>. (<year>2017</year>). doi:&#xa0;<pub-id pub-id-type="doi">10.1609/aaai.v31i1.11231</pub-id>
</citation>
</ref>
<ref id="B32">
<label>32</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Gutman</surname> <given-names>D</given-names>
</name>
<name>
<surname>Codella</surname> <given-names>NCF</given-names>
</name>
<name>
<surname>Celebi</surname> <given-names>ME</given-names>
</name>
<name>
<surname>Helba</surname> <given-names>B</given-names>
</name>
<name>
<surname>Marchetti</surname> <given-names>MA</given-names>
</name>
<name>
<surname>Dusza</surname> <given-names>SW</given-names>
</name>
<etal/>
</person-group>. (<year>2018</year>). <article-title>Skin lesion analysis toward melanoma detection: A challenge at the international symposium on biomedical imaging (ISBI) 2016, hosted by the international skin imaging collaboration (ISIC)</article-title>. <source>arXiv</source> [Preprint]. (<issue>2016</issue>). doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1605.013</pub-id>
</citation>
</ref>
<ref id="B33">
<label>33</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Gamper</surname> <given-names>J</given-names>
</name>
<name>
<surname>Koohbanani</surname> <given-names>NA</given-names>
</name>
<name>
<surname>Benes</surname> <given-names>K</given-names>
</name>
<name>
<surname>Graham</surname> <given-names>S</given-names>
</name>
<name>
<surname>Jahanifar</surname> <given-names>M</given-names>
</name>
<name>
<surname>Khurram</surname> <given-names>SA</given-names>
</name>
<etal/>
</person-group>. <article-title>PanNuke: an open pan-cancer histology dataset for nuclei instance segmentation and classification</article-title>. In: <person-group person-group-type="editor">
<name>
<surname>Reyes-Aldasoro</surname> <given-names>C</given-names>
</name>
<name>
<surname>Janowczyk</surname> <given-names>A</given-names>
</name>
<name>
<surname>Veta</surname> <given-names>M</given-names>
</name>
<name>
<surname>Bankhead</surname> <given-names>P</given-names>
</name>
<name>
<surname>Sirinukunwattana</surname> <given-names>K</given-names>
</name>
</person-group>  editors. <source>Digital pathology. ECDP 2019. Lecture Notes in Computer Science, vol 11435</source>. <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name> (<year>2020</year>). doi:&#xa0;<pub-id pub-id-type="doi">10.1007/978-3-030-23937-4_2</pub-id>
</citation>
</ref>
<ref id="B34">
<label>34</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Cao</surname> <given-names>H</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>J</given-names>
</name>
<name>
<surname>Jiang</surname> <given-names>D</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X</given-names>
</name>
<name>
<surname>Tian</surname> <given-names>Q</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). <article-title>Swin-unet: Unet-like pure transformer for medical image segmentation</article-title>. In: Karlinsky, L., Michaeli, T., Nishino, K., editors. <source>
<italic>Computer Vision-ECCV 2022 Workshops. ECCV 2022. Lecture Notes in Computer Science</italic>
</source>, vol. <volume>13803</volume>, <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>. <issue>(2023)</issue>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/978-3-031-25066-8_9</pub-id>
</citation>
</ref>
<ref id="B35">
<label>35</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>H</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Green</surname> <given-names>B</given-names>
</name>
<name>
<surname>Adam</surname> <given-names>H</given-names>
</name>
<name>
<surname>Yuille</surname> <given-names>A</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>L-C</given-names>
</name>
</person-group>. <article-title>Axial-deeplab: Stand-alone axial-attention for panoptic segmentation. Computer Vision&#x2013;ECCV 2020</article-title>. In: <conf-name>16th European Conference</conf-name>. <publisher-loc>Glasgow, UK</publisher-loc>: <publisher-name>Springer</publisher-name>. (<year>2020</year>).</citation>
</ref>
<ref id="B36">
<label>36</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jaderberg</surname> <given-names>M</given-names>
</name>
<name>
<surname>Simonyan</surname> <given-names>K</given-names>
</name>
<name>
<surname>Zisserman</surname> <given-names>A</given-names>
</name>
</person-group>. <article-title>Spatial transformer networks</article-title>. <source>arXiv</source> [Preprint]. (<year>2015</year>). doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1506.020</pub-id>
</citation>
</ref>
<ref id="B37">
<label>37</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Hu</surname> <given-names>J</given-names>
</name>
<name>
<surname>Shen</surname> <given-names>L</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>G</given-names>
</name>
</person-group>. <article-title>Squeeze-and-excitation networks</article-title>. In: <source>
<italic>IEEE Transactions on Pattern Analysis and Machine Intelligence</italic>, vol. 42</source>. (<year>2018</year>). p. <page-range>2011&#x2013;23</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TPAMI.2019.29133</pub-id>
</citation>
</ref>
<ref id="B38">
<label>38</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xie</surname> <given-names>E</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>W</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Anandkumar</surname> <given-names>A</given-names>
</name>
<name>
<surname>Alvarez</surname> <given-names>JM</given-names>
</name>
<name>
<surname>Luo</surname> <given-names>P</given-names>
</name>
</person-group>. <article-title>SegFormer: Simple and efficient design for semantic segmentation with transformers</article-title>. <source>arXiv</source> [Preprint]. (<year>2021</year>) <volume>34</volume>:<page-range>12077&#x2013;90</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2105.152</pub-id>
</citation>
</ref>
<ref id="B39">
<label>39</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bahdanau</surname> <given-names>D</given-names>
</name>
<name>
<surname>Cho</surname> <given-names>K</given-names>
</name>
<name>
<surname>Bengio</surname> <given-names>Y</given-names>
</name>
</person-group>. <article-title>Neural machine translation by jointly learning to align and translate</article-title>. <source>arXiv</source> [Preprint]. (<year>2014</year>). doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1409.04</pub-id>
</citation>
</ref>
<ref id="B40">
<label>40</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luong</surname> <given-names>M-T</given-names>
</name>
<name>
<surname>Pham</surname> <given-names>H</given-names>
</name>
<name>
<surname>Manning</surname> <given-names>CD</given-names>
</name>
</person-group>. <article-title>Effective approaches to attention-based neural machine translation</article-title>. (<year>2015</year>). doi:&#xa0;<pub-id pub-id-type="doi">10.18653/v1/D15-1</pub-id>
</citation>
</ref>
<ref id="B41">
<label>41</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>X</given-names>
</name>
<name>
<surname>Girshick</surname> <given-names>R</given-names>
</name>
<name>
<surname>Gupta</surname> <given-names>A</given-names>
</name>
<name>
<surname>He</surname> <given-names>K</given-names>
</name>
</person-group>. (<year>2018</year>). <article-title>Non-local neural networks</article-title>. <source>
<italic>arXiv</italic>
</source> [Preprint]. (<issue>2018</issue>). <volume>arXiv</volume>:<fpage>1711.07971</fpage>, <lpage>2017</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1711.079</pub-id>
</citation>
</ref>
<ref id="B42">
<label>42</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Yi-de</surname> <given-names>M</given-names>
</name>
<name>
<surname>Qing</surname> <given-names>L</given-names>
</name>
<name>
<surname>Zhi-Bai</surname> <given-names>Q</given-names>
</name>
</person-group>. <article-title>Automated image segmentation using improved PCNN model based on cross-entropy</article-title>. In: <conf-name>Proceedings of 2004 International Symposium on Intelligent Multimedia, Video and Speech Processing, 2004</conf-name>. <publisher-loc>Hong Kong, China</publisher-loc>: <publisher-name>IEEE</publisher-name>. (<year>2004</year>). p. <page-range>743&#x2013;6</page-range>.</citation>
</ref>
<ref id="B43">
<label>43</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Sudre</surname> <given-names>CH</given-names>
</name>
<name>
<surname>Li</surname> <given-names>W</given-names>
</name>
<name>
<surname>Vercauteren</surname> <given-names>T</given-names>
</name>
<name>
<surname>Ourselin</surname> <given-names>S</given-names>
</name>
<name>
<surname>Jorge Cardoso</surname> <given-names>M</given-names>
</name>
</person-group>. <article-title>Generalised dice overlap as a deep learning loss function for highly unbalanced segmentations</article-title>. In: <conf-name>Deep Learning in Medical Image Analysis and Multimodal Learning for Clinical Decision Support: Third International Workshop, DLMIA 2017, and 7th International Workshop, ML-CDS 2017, Held in Conjunction with MICCAI.</conf-name> <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>. (<year>2017</year>).</citation>
</ref>
</ref-list>
</back>
</article>