<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neurorobot.</journal-id>
<journal-title>Frontiers in Neurorobotics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurorobot.</abbrev-journal-title>
<issn pub-type="epub">1662-5218</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnbot.2023.1206189</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Few-shot segmentation with duplex network and attention augmented module</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Zeng</surname> <given-names>Sifu</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2279510/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Yang</surname> <given-names>Jie</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Luo</surname> <given-names>Wang</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Ruan</surname> <given-names>Yudi</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>School of Economics and Management, Chongqing Jiaotong University</institution>, <addr-line>Chongqing</addr-line>, <country>China</country></aff>
<aff id="aff2"><sup>2</sup><institution>School of Information Science and Engineering, Chongqing Jiaotong University</institution>, <addr-line>Chongqing</addr-line>, <country>China</country></aff>
<aff id="aff3"><sup>3</sup><institution>College of River and Ocean Engineering, Chongqing Jiaotong University</institution>, <addr-line>Chongqing</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Xin Jin, Yunnan University, China</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Rui Liu, Dalian University, China; Jing Dong, Dalian University, China</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Sifu Zeng <email>631902050303&#x00040;mails.cqjtu.edu.cn</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>21</day>
<month>06</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>17</volume>
<elocation-id>1206189</elocation-id>
<history>
<date date-type="received">
<day>15</day>
<month>04</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>05</day>
<month>06</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2023 Zeng, Yang, Luo and Ruan.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Zeng, Yang, Luo and Ruan</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>Establishing the relationship between a limited number of samples and segmented objects in diverse scenarios is the primary challenge in few-shot segmentation. However, many previous works overlooked the crucial support-query set interaction and the deeper information that needs to be explored. This oversight can lead to model failure when confronted with complex scenarios, such as ambiguous boundaries. To solve this problem, a duplex network that utilizes the suppression and focus concept is proposed to effectively suppress the background and focus on the foreground. Our network includes dynamic convolution to enhance the support-query interaction and a prototype match structure to fully extract information from support and query. The proposed model is called dynamic prototype mixture convolutional networks (DPMC). To minimize the impact of redundant information, we have incorporated a hybrid attentional module called double-layer attention augmented convolutional module (DAAConv) into DPMC. This module enables the network to concentrate more on foreground information. Our experiments on PASCAL-5i and COCO-20i datasets suggested that DPMC and DAAConv outperform traditional prototype-based methods by up to 5&#x02013;8% on average.</p></abstract>
<kwd-group>
<kwd>few-shot segmentation</kwd>
<kwd>semantic segmentation</kwd>
<kwd>mixture models</kwd>
<kwd>duplex mode</kwd>
<kwd>attention module</kwd>
</kwd-group>
<counts>
<fig-count count="5"/>
<table-count count="5"/>
<equation-count count="14"/>
<ref-count count="53"/>
<page-count count="13"/>
<word-count count="7758"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>Deep convolutional neural networks have made significant strides in semantic segmentation. However, most high-performing models require a large number of pixel-level annotated training images. This annotation process is not only expensive but is also cumbersome, thereby posing challenges in obtaining enough samples in some scenarios. Consequently, achieving generalization across different scenarios becomes challenging. In light of this, few-shot learning, which aligns more closely with cognitive learning, is likely to become the primary focus of deep learning in the future. Few-shot segmentation involves the use of a learned feature representation from training images to segment a query image. However, this task remains a challenge when the object category falls outside the sample range and a significant variation in appearance and pose exists between the objects in the support and query images.</p>
<p>Shaban et al. (<xref ref-type="bibr" rid="B33">2017</xref>) contributed an initial approach to semantic segmentation with few samples and introduced the concept of &#x0201C;prototype.&#x0201D; Prototype-based methods are currently considered advanced in few-shot learning. This approach emphasizes the weight vector, which is computed through global average pooling guided by the ground truth mask in the embedded feature map. This vector effectively condenses discriminative information across feature channels, making it easier to compare features between support and query images for semantic segmentation.</p>
<p>However, many challenges are still encountered in the research of few-shot segmentation. The use of a single prototype for few-shot learning can result in semantic ambiguity and deteriorate feature distribution. Relying solely on a single prototype and simple operations for prediction can result in loss of inherent object details in the query image. Additionally, when large variation in appearance or scale of the object in few-shot learning is observed, making predictions based solely on support information can become difficult. Furthermore, the segmentation failure of ambiguous boundaries is also an existing problem in the few-shot segmentation task at this stage.</p>
<p>Recent advancements in techniques, such as feature boosting, prototype alignment, and iterative mask refinement, have addressed the aforementioned challenges effectively. CANet (Zhang et al., <xref ref-type="bibr" rid="B49">2019</xref>) employs an iterative optimization module to merge query and support features in an optimized manner. Prototype mixture models (PMMs) (Yang et al., <xref ref-type="bibr" rid="B47">2020</xref>) combine prototype mixture and duplex manner to fully exploit channel semantic and spatial semantic information. SCL (Zhang et al., <xref ref-type="bibr" rid="B48">2021</xref>) utilizes a self-guided mechanism to generate an auxiliary feature prototype. ASGNet (Li et al., <xref ref-type="bibr" rid="B19">2021</xref>) is designed to adaptively partition the support features into multiple feature prototypes and subsequently select the most relevant prototype for matching with the query image. CRCNet (Liu et al., <xref ref-type="bibr" rid="B24">2022</xref>) presents a solution to address semantic ambiguity and feature distribution issues by introducing cross reference. This approach involves multiple interactions between support sets and query sets to improve their overall performance. However, these approaches become extremely fragile in terms of segmentation capability when facing more complex situations, such as ambiguous boundaries in few-shot segmentation tasks. When solving problems in ambiguous boundaries, starting with just the foreground can be challenging. The effective utilization of the duplex network and thorough mining of information allows the model to establish stronger relationships between the support and query sets with minimal samples, ultimately leading to improved segmentation accuracy.</p>
<p>Our research draws inspiration from the foreground&#x02013;background and duplex modes utilized in PMMs. By utilizing the duplex mode, we can effectively utilize channel semantic and spatial semantic information to its fullest potential, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. This approach can enhance the accuracy of the image segmentation process in complex scenarios where the foreground and background have similar characteristics. However, we observed that the duplex mode in PMM only utilizes features that are extracted from the backbone network, indicating that the full potential of this mode remains untapped. Additionally, in-depth research on this mode is lacking in current studies. To gain a deeper understanding of the duplex manner, we plan to develop a new attention model and enhance the existing duplex mode through further investigation and exploration.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>Visualization of duplex networks and previous networks.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-17-1206189-g0001.tif"/>
</fig>
<p>In this paper, we propose a novel approach called dynamic prototype mixture convolutional network (DPMC) inspired by the baseline method. Our method improves the duplex strategy used in the baseline by incorporating a prototype match structure to fully exploit the information in the support and query images. Additionally, we use channel information and spatial semantic information to segment the query image. To achieve sufficient support&#x02013;query interaction, we introduce dynamic convolution in DPMC. Specifically, we apply kernel generation to produce different convolution kernels, which are applied with convolutions of different receptive fields to extract more image information. To enhance the segmentation performance of DPMC, we designed a double-layer attention augmented convolutional module (DAAConv). This module efficiently acquires contextual information, focuses on important regions, and removes redundant information. The attention module designed in this work effectively improves DPMC&#x00027;s ability to focus on the foreground, which results in enhanced segmentation performance. In conclusion, our experiments on the Pascal and COCO datasets have shown that the combination of DAAConv and DPMC significantly improves the baseline. Additionally, we conducted ablation experiments, which demonstrate that DAAConv enhances the duplex mode and DPMC outperforms the baseline.</p>
<p>The main contributions of our work are summarized as follows:</p>
<list list-type="order">
<list-item><p>DPMC, which utilizes a duplex approach of suppressing the background and emphasizing the foreground, is presented in this study. Specifically, our proposed method is effective for addressing complex segmentation tasks with indistinct boundaries.</p></list-item>
<list-item><p>To improve the performance of duplex mode, DAAConv has been designed. This module can efficiently obtain contextual information and focus on important regions, ultimately enhancing the overall efficiency of the duplex mode.</p></list-item>
<list-item><p>The use of DAAConv and DPMC together fully maximizes the potential of the duplex concept. This approach achieves excellent performance in the classical dataset of few-shot learning, thereby significantly outperforming existing techniques.</p></list-item>
</list>
<p>The remainder of this paper is structured as follows: Section 2 reviews related works in semantic segmentation, attention and self-attention, and few-shot segmentation. Section 3 describes the DAAConv and DPMC models we constructed in detail. Section 4 demonstrates the superiority of our model through adequate experiments and proves the validity of our constructed model through multiple sets of ablation experiments. Section 5 summarizes our work and provides an outlook for the future.</p></sec>
<sec id="s2">
<title>2. Related work</title>
<p>In this section, we will discuss three aspects of work that are highly relevant to our work, including semantic segmentation, attention and self-attention mechanisms, and few-shot segmentation tasks.</p>
<sec>
<title>2.1. Semantic segmentation</title>
<p>Semantic segmentation aims to divide an image into regions of different semantic categories. Classical methods, such as UNet (Ronneberger et al., <xref ref-type="bibr" rid="B32">2015</xref>), correspond to fully convolutional networks with a U-shaped structure and symmetric encoding and decoding paths, as proposed by Ronneberger et al. It is not only known for its excellent segmentation accuracy but also for its decent speed. Other methods, such as PSPNet (Zhao et al., <xref ref-type="bibr" rid="B51">2017</xref>) and DeepLab (Chen et al., <xref ref-type="bibr" rid="B5">2017a</xref>,<xref ref-type="bibr" rid="B6">b</xref>), are also based on fully convolutional networks (FCN; Long et al., <xref ref-type="bibr" rid="B26">2015</xref>). However, Their common shortcoming is limited ability to gain long-range context information, missing the global information. Recent research has focused on how to widen the visual field to simulate the remote context of an image. Inspired by non-local (Wang et al., <xref ref-type="bibr" rid="B39">2018</xref>) approaches, some methods (Chen et al., <xref ref-type="bibr" rid="B7">2016</xref>; Liu et al., <xref ref-type="bibr" rid="B23">2017</xref>; Ding et al., <xref ref-type="bibr" rid="B8">2018</xref>; Li et al., <xref ref-type="bibr" rid="B20">2019</xref>; Hou et al., <xref ref-type="bibr" rid="B13">2020</xref>; Pal et al., <xref ref-type="bibr" rid="B30">2022</xref>) use attentional mechanisms to establish connections between image contexts. Transformer architectures also achieve good results in semantic segmentation, focusing on multi-scale feature fusion (Zhang et al., <xref ref-type="bibr" rid="B50">2020</xref>; Chen et al., <xref ref-type="bibr" rid="B4">2021</xref>; Wang et al., <xref ref-type="bibr" rid="B38">2021</xref>; Xie et al., <xref ref-type="bibr" rid="B44">2021</xref>; Jin et al., <xref ref-type="bibr" rid="B16">2022a</xref>,<xref ref-type="bibr" rid="B17">b</xref>,<xref ref-type="bibr" rid="B18">c</xref>, <xref ref-type="bibr" rid="B15">2023</xref>), and contextual feature aggregation (Liu et al., <xref ref-type="bibr" rid="B25">2021</xref>; Strudel et al., <xref ref-type="bibr" rid="B34">2021</xref>; Yan et al., <xref ref-type="bibr" rid="B46">2022</xref>). For example, SETR (Zheng et al., <xref ref-type="bibr" rid="B52">2021</xref>) uses the transformer framework to serialize images to achieve a fully attention-based feature representation encoder. In Cross ViT (Chen et al., <xref ref-type="bibr" rid="B4">2021</xref>), a dual-branch transformer is used to group patches of different sizes in images, and multiple interactions with the attention mechanism are performed to integrate information better. FPANet (Wu et al., <xref ref-type="bibr" rid="B42">2022</xref>) utilized a lightweight feature pyramid fusion module FPFM to reduce the number of feature channels. Additionally, SeBiFPN was employed to acquire semantic and spatial information from images and to merge features from various levels.</p></sec>
<sec>
<title>2.2. Attention and self-attention mechanisms</title>
<p>The introduction of the attention mechanism has shifted the attention to important areas and ignored irrelevant parts. The application of attention mechanism can be regarded as a dynamic selection process that adaptively achieves feature weighting processing based on the importance of the input. The superiority of the attention mechanism has been demonstrated in multiple visual tasks. For example, in semantic segmentation tasks, the classic channel attention module called SENet (Hu et al., <xref ref-type="bibr" rid="B14">2018</xref>) improves the representation ability of the network by modeling the interdependence among convolutional feature channels. Classic spatial attention module (SAM) can also be utilized (Zhu et al., <xref ref-type="bibr" rid="B53">2019</xref>). In recent years, many hybrid attention modules, such as the convolutional block attention module (CBAM; Woo et al., <xref ref-type="bibr" rid="B41">2018</xref>), which contains the channel attention module (CAM) and the spatial attention module (SAM). For instance, DANET (Fu et al., <xref ref-type="bibr" rid="B11">2019</xref>) employs two distinct attention modules in the spatial and channel dimensions and combines the outputs of these modules to enhance feature representation, thereby effectively improving segmentation accuracy. MANet (Wang et al., <xref ref-type="bibr" rid="B36">2022</xref>) is used to alleviate the problem of excessive complexity of non-local networks by replacing the traditional single densely connected graph with two sparsely connected graphs. Attention mechanisms have many types, and excellent hybrid attention mechanisms similar to CBAM and DANET have not yet been fully developed.</p>
<p>Self-attention mechanisms and non-local neural networks have been proven to be highly successful in various tasks because of their effectiveness in modeling long-range contextual information. Particularly, within the realm of natural language processing tasks, self-attention mechanisms can automatically calculate and explore the relationships between the sentences themselves and finally obtain the connections among each variable in the sentence and all variables. For example, in transformer, self-attention helps to encode specific words while still obtaining information from other words in the sentence. However, in the field of imaging, the mechanisms for paying attention have not been sufficiently developed. In image classification tasks, Bello et al. (<xref ref-type="bibr" rid="B2">2019</xref>) developed a novel two-dimensional relative self-attention mechanism, which infuses relative positional information while maintaining translational equivariance, thereby making it very suitable for images. This attention mechanism is used to improve the convolutional operator to replace convolution by concatenating convolutional feature maps with a set of feature maps generated by the self-attention mechanism. The construction of the attention mechanism in this paper is also inspired by this.</p></sec>
<sec>
<title>2.3. Few-shot segmentation</title>
<p>Manual annotation is time consuming, laborious, expensive, and does not fit the learning style of humans. Therefore, been studied extensively in recent years. Existing few-shot learning updates these three components by incorporating two steps: first, associating the encoder&#x00027;s support set and query set image features, and second, minimizing the loss of the difference between the measurement prediction and the underlying facts of the query sample. A prototype learning or feature stitching approach is adopted when we need to solve the issue about how to associate support and query images. In OSLSM (Shaban et al., <xref ref-type="bibr" rid="B33">2017</xref>), a two-branch one-time semantic image segmentation method is introduced to achieve few-shot segmentation. In this method, the first branch takes the labeled image as an input and produces a vector of parameters as an output. The second branch takes these parameters and a new image as input and produces a new class of image segmentation masks as output. PL (Dong and Xing, <xref ref-type="bibr" rid="B9">2018</xref>) uses a prototype network to learn a prototype for each class. Then, it computes the cosine similarity between the test sample and each prototype to predict the class label. In CANet (Zhang et al., <xref ref-type="bibr" rid="B49">2019</xref>), an iterative optimization module is used to iteratively optimize the results for merged queries and supporting features. In PMMs, the proposed model enhances the representations of semantic information in images through the association of image regions with multiple prototypes. Using an expectation-maximization (EM) algorithm, the model estimates the prototype-based semantic representation. Interestingly, PMMs use duplex mode to suppress the background region. Although the simple duplex network can partially address the problem in ambiguous boundaries, the limited interaction between the support set and query set, as well as the lower exploitation of the duplex network, can negatively influence the performance of PMM. In SSA-Net (wang et al., <xref ref-type="bibr" rid="B40">2022</xref>), a spatial self attention network is introduced to broaden the sensory domain and enhance representation learning by extracting valuable contextual information from deeper layers through the use of a self-attention mechanism. CRCNet (Liu et al., <xref ref-type="bibr" rid="B24">2022</xref>) explains the concept of cross reference, which involves predicting and cross-referencing query images and support images simultaneously. This approach helps mitigate issues related to semantic ambiguity and feature distribution that arise during few-shot learning. However, CRCNet ignores the deeper mining of both when pursuing a large number of interactions between support and query sets.</p>
<p>Our study is inspired by the duplex manner in PMMs, which can effectively depress background regions in few-shot segmentation tasks and improve the accuracy of segmentation. Features extracted through the backbone network, such as Resnet, contain a significant amount of redundant information. Despite their effectiveness in capturing local details, these features often fail to provide a global information of the input data. This limitation arises from the relatively narrow perceptual field of the network, which hinders the extraction of more comprehensive and meaningful information. In light of these observations, we believe that further exploration of feature selection and representation techniques is necessary to improve the performance of deep learning models in complex tasks. Therefore, the information extracted from the backbone network should be further processed before using the duplex method to maximize the effectiveness of the method. We have also made appropriate improvements to the duplex manner in PMMs to make the support&#x02013;query interaction more adequate.</p></sec></sec>
<sec id="s3">
<title>3. Method</title>
<sec>
<title>3.1. Overview</title>
<p>To acquire more contextual information within the learning network, extract the target regions efficiently, and play the role of duplex mode efficiently, we design DAAConv, as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Overall structure of our method with the double-layer attention augmented convolutional module (DAAConv) and the dynamic prototype mixture convolutional network (DPMC).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-17-1206189-g0002.tif"/>
</fig>
<p>Our model also includes two network branches: the support branch and the query branch. Two weight-sharing CNNs are used as the backbone network for feature extraction in the support and query branches. The support image&#x00027;s feature set S is then fed into DAAConv. After being processed by the attention module, the feature set continues to be fed into the DPMC. In DPMC, the feature set is first divided into a positive (foreground) sample set, S&#x0002B;, and a negative (background) sample set, S-. Subsequently, a Prototype vector is generated using the EM algorithm before proceeding to the next step with duplexing. One side of the duplex mode uses PMS to activate query features, and dynamic convolution using custom convolution kernels learned from the support set by the kernel generator, which will effectively connect the support and query sets, while the other side generates probability maps by element-wise multiplication. Finally, the two sides are combined for semantic segmentation.</p>
<p>In summary, we construct a new hybrid attention module called DAAConv and a new duplex network called DPMC. The two modules combined in the network can effectively obtain contextual information, focus on important regions, improve the duplex model performance, fully mine the information in support and query, and increase the support&#x02013;query interaction. The complementarity of the two modules effectively addresses the lack of support&#x02013;query set interaction and deeper information mining in traditional few-shot segmentation. Next, we will explain each part mentioned above in detail.</p></sec>
<sec>
<title>3.2. DAAConv module</title>
<p>Next, we will formally introduce our DAAConv module. First, to obtain the channel information of the support set, we utilize the SE (Hu et al., <xref ref-type="bibr" rid="B14">2018</xref>) attention module in the first layer of the attention mechanism, which mainly consists of squeeze and excitation, to effectively determine the meaning of each channel and weight the features according to the meaning, so as to highlight the important features and repress the non-important ones. The use of this module has successfully enabled the information to be used in various ways. The use of this module successfully focuses the information on the foreground part and weakens the background part.</p>
<p>Specifically, we refer to the height, width, and number of input filters of an activation map, given an input tensor S of shape (<italic>H, W, C</italic>). First, we pass X through the squeeze and excitation channel attention network. Then we obtain the output:</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>D</mml:mi><mml:mi>A</mml:mi><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>U</mml:mi><mml:mo>=</mml:mo><mml:mi>S</mml:mi><mml:mi>E</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Next, we feed the output <italic>U</italic> &#x02208; &#x0211D;<sup><italic>H</italic></sup>&#x02032; &#x000D7; <italic>W</italic>&#x02032; &#x000D7; <italic>C</italic>&#x02032; into our second layer of attention, the self-attention mechanism. For the choice of the second layer of the attention mechanism, we draw on the multi-head-attention (MHA) part of a novel attention mechanism (AAConv; Bello et al., <xref ref-type="bibr" rid="B2">2019</xref>). Self-attention is a recent advancement in capturing long-range interactions, but is mainly used in sequence modeling and generative modeling tasks. In contrast, AAConv preserves translational isomorphism while injecting relative position information, hence making it well suitable for images. We only selected the multihead-attention part as our second stage of the attention mechanism:</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>D</mml:mi><mml:mi>A</mml:mi><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mi>H</mml:mi><mml:mi>A</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>The composition of DAA (Double-layer Attention Augmented networks) can effectively enable features to obtain contextual information and focus attention where we need it. DAA is only a part of our double-layer attention augmented convolutional module.</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M3"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>D</mml:mi><mml:mi>A</mml:mi><mml:mi>A</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mi>A</mml:mi><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>D</mml:mi><mml:mi>A</mml:mi><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>In our experiments, we found that the improvement of segmentation accuracy is more limited if we only use DAA. DAA can effectively capture the long-distance information of an image but ignores the local information. So, we introduce an additional feature mapping in the network or the second layer of our two-layer attention module. We achieve a balance between long-range and close-range information by concatenating the convolution module, which enhances localization, with the self-attention module, which captures long-range information.</p>
<p>We pass the support sets extracted through the backbone network sequentially through the ordinary convolution and SAM (Zhu et al., <xref ref-type="bibr" rid="B53">2019</xref>).</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M4"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>S</mml:mi><mml:mi>A</mml:mi><mml:mi>M</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Finally, we concatenate the additional feature map obtained and the attentional feature maps generated by DAA through the concatenating operation.</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>D</mml:mi><mml:mi>A</mml:mi><mml:mi>A</mml:mi><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mi>S</mml:mi><mml:mi>A</mml:mi><mml:mi>M</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>D</mml:mi><mml:mi>A</mml:mi><mml:mi>A</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>We solve the high memory footprint of the self-attentive mechanism by using smaller batch sizes.</p></sec>
<sec>
<title>3.3. DPMC networks</title>
<sec>
<title>3.3.1. Prototype generation</title>
<p>After the image features have passed through the DAAConv we have designed, more contextual information is effectively extracted, and important region features are automatically captured, which will be of good help for our next processing. We will then describe in detail the DPMC that we have designed.</p>
<p>We name the DAAConv(X) obtained above as <italic>S</italic>&#x02032; &#x02208; &#x0211D;<sup><italic>H</italic></sup>&#x02033; &#x000D7; <italic>W</italic>&#x02033; &#x000D7; <italic>C</italic>&#x02033;. S is spatially divided into foreground samples <italic>S</italic><sup>&#x02032;&#x0002B;</sup> for object part learning and background samples <italic>S</italic><sup>&#x02032;&#x02212;</sup> for background part learning. In the prototyping section, DPMC relies on the idea of the probability mixture model (Yang et al., <xref ref-type="bibr" rid="B47">2020</xref>), as</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M6"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup><mml:mo>|</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup><mml:mo>|</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>w</italic><sub><italic>k</italic></sub> represents weight, and <inline-formula><mml:math id="M7"><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup><mml:mo>|</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the <italic>k</italic><sup><italic>th</italic></sup> base model.</p>
<p>Next, we obtain the prototype using the EM algorithm, which consists of iterative E-steps and M-steps. The expected value of the sample <italic>s</italic><sub><italic>i</italic></sub> is calculated in each E-step.</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M8"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:msup><mml:mi>i</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:msub><mml:mrow><mml:mo stretchy="false">|</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mstyle displaystyle='true'><mml:msubsup><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>k</mml:mi></mml:msubsup><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:msup><mml:mi>i</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:msub><mml:mrow><mml:mo stretchy="false">|</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mstyle></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>In each M-step, the mean vectors are updated using the expectation, as</p>
<disp-formula id="E8"><label>(8)</label><mml:math id="M9"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi><mml:msubsup><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>We have successfully obtained the prototype using by EM algorithm. Then, we will use our duplex mode to process the prototype we obtained.</p></sec>
<sec>
<title>3.3.2. Job in duplex mode</title>
<p>The prototype vector that corresponds to <italic>S</italic><sup>&#x02032;&#x0002B;</sup> is <inline-formula><mml:math id="M10"><mml:msup><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mi>K</mml:mi></mml:mrow><mml:mo stretchy="false">}</mml:mo></mml:mrow></mml:math></inline-formula>, and the prototype vector corresponding to <italic>S</italic><sup>&#x02032;&#x02212;</sup> is <inline-formula><mml:math id="M11"><mml:msup><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>K</mml:mi></mml:mrow><mml:mo stretchy="false">}</mml:mo></mml:mrow></mml:math></inline-formula>. In the baseline, the authors have conducted ablation experiments, which demonstrate that the effect is optimal when &#x0201C;K = 3.&#x0201D; Therefore, we will not perform additional experiments and will use &#x0201C;K = 3&#x0201D; as the default value.</p>
<sec>
<title>3.3.2.1. PMS</title>
<p>Distinguishing from the P-Match in baseline, we redesigned a PMS, as shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. We perform the Matrix Multiplication of the processed support set with the foreground prototype. The feature fusion of support sets at different scales can mine more information in the support set. We then upsample the obtained results into the query set processed by the SE module.</p>
<disp-formula id="E9"><label>(9)</label><mml:math id="M12"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>Q</mml:mi><mml:mo>,</mml:mo><mml:mi>S</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>K</mml:mi><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Compared with baseline, the PMS we designed accomplishes a deeper mining of support set information by fusing features from different scales of support sets.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>Visual illustration of our proposed PMS.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-17-1206189-g0003.tif"/>
</fig></sec>
<sec>
<title>3.3.2.2. Dynamic convolution</title>
<p>For more accurate segmentation, we innovatively introduce the dynamic convolution of the feature sets obtained from the EM algorithm and the PMS. The dynamic convolution generator based on the support set can enable more sufficient interaction between the support and query sets. Specifically, the support feature set S and its corresponding masks are inputted into a kernel generator that produces the dynamic convolution <italic>ker</italic><sub>1</sub>, <italic>ker</italic><sub>2</sub> and <italic>ker</italic><sub>3</sub> (i.e., one set of quadratic kernels and two sets of asymmetric kernels). Then, for each of the three prototypes, we perform convolution operations and summation using each of these three convolution kernels.</p>
<disp-formula id="E10"><label>(10)</label><mml:math id="M13"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02033;</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>Q</mml:mi><mml:mo>,</mml:mo><mml:mi>S</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mstyle class="mbox"><mml:mtext>,</mml:mtext></mml:mstyle><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>K</mml:mi><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>More details about the kernel generator can be found in Liu et al. (<xref ref-type="bibr" rid="B22">2022</xref>).</p></sec></sec>
<sec>
<title>3.3.3. Another job in duplex mode</title>
<p>In this section, we first multiply each prototype vector by the query feature Q using Element-wise Multiplication. Consequently, the resulting graph is converted into a probability map by using the softmax function on the channels and summing them to produce two probability maps, foreground, and background, <inline-formula><mml:math id="M14"><mml:msubsup><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula>, and <inline-formula><mml:math id="M15"><mml:msubsup><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula>.</p>
<p>To activate the object of interest, this is then further concatenated with the query function:</p>
<disp-formula id="E11"><label>(11)</label><mml:math id="M16"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02034;</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02033;</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Finally, <italic>Q</italic><sup>&#x02034;</sup> is passed to a decoder to generate a segmentation mask <italic>M</italic><sub><italic>Q</italic></sub> for the query image:</p>
<disp-formula id="E12"><label>(12)</label><mml:math id="M17"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mi>Q</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>A</mml:mi><mml:mi>S</mml:mi><mml:mi>P</mml:mi><mml:mi>P</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02034;</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></sec></sec></sec>
<sec id="s4">
<title>4. Experiments</title>
<sec>
<title>4.1. Experimental setting</title>
<sec>
<title>4.1.1. Datasets</title>
<p>In our experiment, we validated the model on two classic few-shot segmentation datasets, namely, PASCAL-5<sup><italic>i</italic></sup> and COCO-20<sup><italic>i</italic></sup>. The first dataset is generated from PASCAL VOC 2012 (Everingham et al., <xref ref-type="bibr" rid="B10">2009</xref>) with additional mask annotations from SDS (Hariharan et al., <xref ref-type="bibr" rid="B12">2014</xref>) and consists of 20 semantic categories evenly divided into four-folds. The second dataset is built from MS COCO (Lin et al., <xref ref-type="bibr" rid="B21">2014</xref>) and is composed of 80 semantic categories divided into four folds. Notably, COCO-20<sup><italic>i</italic></sup> includes 40,137 images (80 categories), which is higher than PASCAL-5<sup><italic>i</italic></sup>. Therefore, COCO-20<sup><italic>i</italic></sup> is a more challenging benchmark.</p></sec>
<sec>
<title>4.1.2. Evaluation indicators</title>
<p>In our experiments, we use mIoU as our evaluation metric. mIoU is a standard metric for semantic segmentation that measures the overlap ratio between the generated and original regions (i.e., the ratio of intersection to union). A higher mIoU indicates better segmentation results. mIoU can be calculated as follows</p>
<disp-formula id="E13"><label>(13)</label><mml:math id="M18"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>m</mml:mi><mml:mi>I</mml:mi><mml:mi>o</mml:mi><mml:mi>U</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mi>I</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E14"><label>(14)</label><mml:math id="M19"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><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>&#x0002B;</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>In predicted masks, TP (true-positives) are pixels that are truly predicted to be a part of the class, FP (false-positives) are pixels that are falsely predicted to be a part of the class, and FN (false-negatives) are pixels that are falsely predicted not to be a part of the class.</p></sec>
<sec>
<title>4.1.3. Implementation details</title>
<p>Our approach takes PMMs (Yang et al., <xref ref-type="bibr" rid="B47">2020</xref>) as the baseline and employs VGG-16 and ResNet50 as the backbone. To obtain the prototype, we iterated the EM algorithm for 10 rounds. We use four data enhancement strategies (Zhang et al., <xref ref-type="bibr" rid="B49">2019</xref>): normalization, horizontal flipping, random cropping, and random resizing. Although limited by computational resources, we used a learning rate of 0.0035 and a batch size of four to train both datasets, which did not affect our ability to demonstrate the effectiveness of our method. We ran a total of 200,000 steps. Our experiments were implemented using PyTorch 1.7 and ran on an NVIDIA RTX 3060 12g GPU.</p></sec></sec>
<sec>
<title>4.2. Duplex mode analysis</title>
<p>Several existing studies have proposed models for solving the few-shot segmentation task using duplex networks. However, these models have only utilized duplex networks as a tool and have not delved into further exploration of their potential. This instance makes the performance of the duplex mode not fully developed. To demonstrate that duplex mode is a good solution for few-shot segmentation tasks, we visualize the segmentation results of DPMC with duplex mode, DPMC with only a single chain in the foreground, and DPCN with excellent performance without duplex mode, as shown in <xref ref-type="fig" rid="F4">Figure 4</xref>. The single chain and DPCN can also perform the segmentation task well when segmenting images with a strong difference between the object and the background. However, when the background is more similar to the segmented objects, the duplex mode shows its superiority well, such as the chair and the cow. The much better-performing DPCN does not perform well with this tricky problem and show larger errors in two tasks, cow and chair, where the background is extremely similar to the segmentation target.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>Segmentation results of DPCN, DPMC<sup>&#x0002B;</sup>, and DPMC. DPCN represents the method used in Liu et al. (<xref ref-type="bibr" rid="B22">2022</xref>). The method does not use duplex networks. DPMC<sup>&#x0002B;</sup> represents the working path that only uses the foreground (i.e., the working path where the PMS is located). DPMC represents our complete duplex network.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-17-1206189-g0004.tif"/>
</fig>
<p>The experimental results in <xref ref-type="table" rid="T1">Table 1</xref> show that the use of duplex mode effectively improves the segmentation accuracy by 3.5%.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Duplex mode analysis of our DPMC on PASCAL-5<sup><italic>i</italic></sup>.</p></caption> 
<table frame="box" rules="all">
<thead>
<tr style="background-color:919498;color:ffffff">
<th valign="top" align="left"><bold>Model</bold></th>
<th valign="top" align="center"><bold>Mean</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">DPMC<sup>&#x0002B;</sup>&#x0002B;DAAConv</td>
<td valign="top" align="center">58.4</td>
</tr> <tr>
<td valign="top" align="left">DPMC&#x0002B;DAAConv</td>
<td valign="top" align="center"><bold>61.9</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>DPMC<sup>&#x0002B;</sup> represents the working path that uses only the foreground (i.e., the working path where the PMS is located). The bold values represent the best performance.</p>
</table-wrap-foot>
</table-wrap></sec>
<sec>
<title>4.3. Performance</title>
<p>PASCAL-5<sup><italic>i</italic></sup>: We report the mIoU in the 1-shot and 5-shot settings in <xref ref-type="table" rid="T2">Table 2</xref>. In 1-shot and 5-shot settings, they outperform state-of-the-art methods, especially for the 5-shot setting, with a backbone of ResNet50, exceeds the baseline by 7% and exceeds the previous best model HSNet by 0.2%. Our model also performs well in the 1-shot setting, thereby outperforming the baseline by 5.5%, HSNet by 2.2%, and MMNet by 0.1%. Our experimental results show that our model effectively improves the baseline and enhances the performance of the duplex mode.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Comparison with state-of-the-arts on PASCAL-5<sup><italic>i</italic></sup> dataset under <bold>1-shot</bold> and <bold>5-shot</bold> settings.</p></caption> 
<table frame="box" rules="all">
<thead>
<tr style="background-color:919498;color:ffffff">
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="left"><bold>Backbone</bold></th>
<th valign="top" align="center" colspan="5"><bold>1-shot</bold></th>
<th valign="top" align="center" colspan="5"><bold>5-shot</bold></th>
</tr>
<tr style="background-color:919498;color:ffffff">
<td/>
<td/>
<td valign="top" align="center"><bold>Fold-0</bold></td>
<td valign="top" align="center"><bold>Fold-1</bold></td>
<td valign="top" align="center"><bold>Fold-2</bold></td>
<td valign="top" align="center"><bold>Fold-3</bold></td>
<td valign="top" align="center"><bold>Mean</bold></td>
<td valign="top" align="center"><bold>Fold-0</bold></td>
<td valign="top" align="center"><bold>Fold-1</bold></td>
<td valign="top" align="center"><bold>Fold-2</bold></td>
<td valign="top" align="center"><bold>Fold-3</bold></td>
<td valign="top" align="center"><bold>Mean</bold></td>
</tr> 
</thead>
<tbody>
<tr>
<td valign="top" align="left">OSLSM (Shaban et al., <xref ref-type="bibr" rid="B33">2017</xref>)</td>
<td valign="top" align="left">VGG16</td>
<td valign="top" align="center">33.6</td>
<td valign="top" align="center">55.3</td>
<td valign="top" align="center">40.9</td>
<td valign="top" align="center">33.5</td>
<td valign="top" align="center">40.8</td>
<td valign="top" align="center">35.9</td>
<td valign="top" align="center">58.1</td>
<td valign="top" align="center">42.7</td>
<td valign="top" align="center">39.1</td>
<td valign="top" align="center">43.9</td>
</tr> <tr>
<td valign="top" align="left">co-FCN (Rakelly et al., <xref ref-type="bibr" rid="B31">2018</xref>)</td>
<td valign="top" align="left">VGG16</td>
<td valign="top" align="center">36.7</td>
<td valign="top" align="center">50.6</td>
<td valign="top" align="center">44.9</td>
<td valign="top" align="center">32.4</td>
<td valign="top" align="center">41.1</td>
<td valign="top" align="center">37.5</td>
<td valign="top" align="center">50.0</td>
<td valign="top" align="center">44.1</td>
<td valign="top" align="center">33.9</td>
<td valign="top" align="center">41.4</td>
</tr> <tr>
<td valign="top" align="left">HSNet (Min et al., <xref ref-type="bibr" rid="B28">2021</xref>)</td>
<td valign="top" align="left">VGG16</td>
<td valign="top" align="center">59.6</td>
<td valign="top" align="center">65.7</td>
<td valign="top" align="center">59.6</td>
<td valign="top" align="center">54.0</td>
<td valign="top" align="center">59.7</td>
<td valign="top" align="center">64.9</td>
<td valign="top" align="center">69.0</td>
<td valign="top" align="center">64.1</td>
<td valign="top" align="center">58.6</td>
<td valign="top" align="center">64.1</td>
</tr> <tr>
<td valign="top" align="left">PFENet (Tian et al., <xref ref-type="bibr" rid="B35">2020</xref>)</td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center">61.7</td>
<td valign="top" align="center">69.5</td>
<td valign="top" align="center">55.4</td>
<td valign="top" align="center">56.3</td>
<td valign="top" align="center">60.8</td>
<td valign="top" align="center">63.1</td>
<td valign="top" align="center">70.7</td>
<td valign="top" align="center">55.8</td>
<td valign="top" align="center">57.9</td>
<td valign="top" align="center">61.9</td>
</tr> <tr>
<td valign="top" align="left">SCL (Zhang et al., <xref ref-type="bibr" rid="B48">2021</xref>)</td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center">63.0</td>
<td valign="top" align="center">70.0</td>
<td valign="top" align="center">56.5</td>
<td valign="top" align="center">57.7</td>
<td valign="top" align="center">61.8</td>
<td valign="top" align="center">64.5</td>
<td valign="top" align="center">70.9</td>
<td valign="top" align="center">57.3</td>
<td valign="top" align="center">58.7</td>
<td valign="top" align="center">62.9</td>
</tr> <tr>
<td valign="top" align="left">MMNet (Wu et al., <xref ref-type="bibr" rid="B43">2021</xref>)</td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center">62.7</td>
<td valign="top" align="center">70.2</td>
<td valign="top" align="center">57.3</td>
<td valign="top" align="center">57.0</td>
<td valign="top" align="center">61.8</td>
<td valign="top" align="center">62.2</td>
<td valign="top" align="center">71.5</td>
<td valign="top" align="center">57.5</td>
<td valign="top" align="center">62.4</td>
<td valign="top" align="center">63.4</td>
</tr> <tr>
<td valign="top" align="left">CWT (Lu et al., <xref ref-type="bibr" rid="B27">2021</xref>)</td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center">56.3</td>
<td valign="top" align="center">62.0</td>
<td valign="top" align="center"><bold>59.9</bold></td>
<td valign="top" align="center">47.2</td>
<td valign="top" align="center">56.4</td>
<td valign="top" align="center">61.3</td>
<td valign="top" align="center">68.5</td>
<td valign="top" align="center"><bold>68.5</bold></td>
<td valign="top" align="center">56.6</td>
<td valign="top" align="center">63.7</td>
</tr> <tr>
<td valign="top" align="left">CRCNet (Liu et al., <xref ref-type="bibr" rid="B24">2022</xref>)</td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center">63.4</td>
<td valign="top" align="center">69.7</td>
<td valign="top" align="center">55.8</td>
<td valign="top" align="center">56.9</td>
<td valign="top" align="center">61.5</td>
<td valign="top" align="center">65.2</td>
<td valign="top" align="center">70.9</td>
<td valign="top" align="center">55.9</td>
<td valign="top" align="center">61.8</td>
<td valign="top" align="center">63.5</td>
</tr> <tr>
<td valign="top" align="left">MANet (Ao et al., <xref ref-type="bibr" rid="B1">2022</xref>)</td>
<td valign="top" align="left">ResNet101</td>
<td valign="top" align="center"><bold>63.9</bold></td>
<td valign="top" align="center">69.2</td>
<td valign="top" align="center">52.5</td>
<td valign="top" align="center"><bold>59.1</bold></td>
<td valign="top" align="center">61.2</td>
<td valign="top" align="center"><bold>66.7</bold></td>
<td valign="top" align="center">70.3</td>
<td valign="top" align="center">54.2</td>
<td valign="top" align="center"><bold>64.5</bold></td>
<td valign="top" align="center">63.9</td>
</tr> <tr>
<td valign="top" align="left"><bold>RPMMs (Baseline) (Yang et al.</bold>, <xref ref-type="bibr" rid="B47"><bold>2020</bold></xref><bold>)</bold></td>
<td valign="top" align="left">VGG16</td>
<td valign="top" align="center">47.1</td>
<td valign="top" align="center">65.8</td>
<td valign="top" align="center">50.6</td>
<td valign="top" align="center">48.5</td>
<td valign="top" align="center">53.0</td>
<td valign="top" align="center">50.0</td>
<td valign="top" align="center">66.5</td>
<td valign="top" align="center">51.9</td>
<td valign="top" align="center">47.6</td>
<td valign="top" align="center">54.0</td>
</tr> <tr>
<td valign="top" align="left"><bold>DPMC&#x0002B;DAAConv (Ours)</bold></td>
<td valign="top" align="left">VGG16</td>
<td valign="top" align="center">55.8</td>
<td valign="top" align="center">69.5</td>
<td valign="top" align="center">55.4</td>
<td valign="top" align="center">52.9</td>
<td valign="top" align="center">58.4</td>
<td valign="top" align="center">62.2</td>
<td valign="top" align="center">69.8</td>
<td valign="top" align="center">58.3</td>
<td valign="top" align="center">54.5</td>
<td valign="top" align="center">61.2</td>
</tr> <tr>
<td valign="top" align="left"><bold>RPMMs (Baseline) (Yang et al.</bold>, <xref ref-type="bibr" rid="B47"><bold>2020</bold></xref><bold>)</bold></td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center">55.2</td>
<td valign="top" align="center">66.9</td>
<td valign="top" align="center">52.6</td>
<td valign="top" align="center">50.7</td>
<td valign="top" align="center">56.4</td>
<td valign="top" align="center">56.3</td>
<td valign="top" align="center">67.3</td>
<td valign="top" align="center">54.5</td>
<td valign="top" align="center">51.0</td>
<td valign="top" align="center">57.3</td>
</tr> <tr>
<td valign="top" align="left"><bold>DPMC&#x0002B;DAAConv (Ours)</bold></td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center">62.9</td>
<td valign="top" align="center"><bold>70.7</bold></td>
<td valign="top" align="center">56.8</td>
<td valign="top" align="center">57.2</td>
<td valign="top" align="center"><bold>61.9</bold></td>
<td valign="top" align="center">65.7</td>
<td valign="top" align="center"><bold>71.9</bold></td>
<td valign="top" align="center">62.1</td>
<td valign="top" align="center">57.5</td>
<td valign="top" align="center"><bold>64.3</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>mIoU of each fold and averaged mIoU of all folds are reported. The baseline is RPMMs. The bold values represent the best performance.</p>
</table-wrap-foot>
</table-wrap>
<p>We visualized several random segmentation results in the PASCAL-5<sup><italic>i</italic></sup> dataset, as shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. Our network shows a significant improvement in segmentation compared with the baseline. We can also observed from the figure that our network can dig into finer details compared with baseline, as seen in places, such as stool legs and airplane wings. Our network can effectively distinguish and segment similar objects, such as motorbikes and cars, when they appear together, thus outperforming the baseline.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Segmentation results of our model and baseline.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-17-1206189-g0005.tif"/>
</fig>
<p>COCO-20<sup><italic>i</italic></sup>: COCO-20<sup><italic>i</italic></sup> is more challenging as it has a larger variety of objects and greater variation than PASCAL-5<sup><italic>i</italic></sup>. Our model performs well in 1-shot and 5-shot settings. <xref ref-type="table" rid="T3">Table 3</xref> reports the mIoU of our model in these settings, showing that our model significantly outperforms the baseline. Our model outperforms the baseline by 8.1% in the 1-shot setting and by 7.2% in the 5-shot setting. It also outperforms MMNet, the best performing model on COCO-20<sup><italic>i</italic></sup>, by 1.2% in the 1-shot setting and RePRI, the best performing model, by 0.6% in the 5-shot setting. The experimental results demonstrate that our model can perform equally well in more difficult scenarios.</p>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>Comparison with state-of-the-arts on COCO-20<sup><italic>i</italic></sup> dataset under <bold>1-shot</bold> and <bold>5-shot</bold> settings.</p></caption> 
<table frame="box" rules="all">
<thead>
<tr style="background-color:919498;color:ffffff">
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="center"><bold>Backbone</bold></th>
<th valign="top" align="center" colspan="5"><bold>1-shot</bold></th>
<th valign="top" align="center" colspan="5"><bold>5-shot</bold></th>
</tr>
<tr style="background-color:919498;color:ffffff">
<td/>
<td/>
<td valign="top" align="center"><bold>Fold-0</bold></td>
<td valign="top" align="center"><bold>Fold-1</bold></td>
<td valign="top" align="center"><bold>Fold-2</bold></td>
<td valign="top" align="center"><bold>Fold-3</bold></td>
<td valign="top" align="center"><bold>Mean</bold></td>
<td valign="top" align="center"><bold>Fold-0</bold></td>
<td valign="top" align="center"><bold>Fold-1</bold></td>
<td valign="top" align="center"><bold>Fold-2</bold></td>
<td valign="top" align="center"><bold>Fold-3</bold></td>
<td valign="top" align="center"><bold>Mean</bold></td>
</tr> 
</thead>
<tbody>
<tr>
<td valign="top" align="left">FWB (Nguyen et al., <xref ref-type="bibr" rid="B29">2019</xref>)</td>
<td valign="top" align="left">VGG16</td>
<td valign="top" align="center">18.4</td>
<td valign="top" align="center">16.7</td>
<td valign="top" align="center">19.6</td>
<td valign="top" align="center">25.4</td>
<td valign="top" align="center">20.0</td>
<td valign="top" align="center">20.9</td>
<td valign="top" align="center">19.2</td>
<td valign="top" align="center">21.9</td>
<td valign="top" align="center">28.4</td>
<td valign="top" align="center">22.6</td>
</tr> <tr>
<td valign="top" align="left">PFENet (Tian et al., <xref ref-type="bibr" rid="B35">2020</xref>)</td>
<td valign="top" align="left">VGG16</td>
<td valign="top" align="center">33.4</td>
<td valign="top" align="center">36.0</td>
<td valign="top" align="center">34.1</td>
<td valign="top" align="center">32.8</td>
<td valign="top" align="center">34.1</td>
<td valign="top" align="center">35.9</td>
<td valign="top" align="center">40.7</td>
<td valign="top" align="center">38.1</td>
<td valign="top" align="center">36.1</td>
<td valign="top" align="center">37.7</td>
</tr> <tr>
<td valign="top" align="left">SAGNN (Xie et al., <xref ref-type="bibr" rid="B45">2021</xref>)</td>
<td valign="top" align="left">VGG16</td>
<td valign="top" align="center">35.0</td>
<td valign="top" align="center">40.5</td>
<td valign="top" align="center">37.6</td>
<td valign="top" align="center">36.0</td>
<td valign="top" align="center">37.3</td>
<td valign="top" align="center">37.2</td>
<td valign="top" align="center">45.2</td>
<td valign="top" align="center">40.4</td>
<td valign="top" align="center">40.0</td>
<td valign="top" align="center">40.7</td>
</tr> <tr>
<td valign="top" align="left">RePRI (Boudiaf et al., <xref ref-type="bibr" rid="B3">2021</xref>)</td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center">31.2</td>
<td valign="top" align="center">38.1</td>
<td valign="top" align="center">33.3</td>
<td valign="top" align="center">33.0</td>
<td valign="top" align="center">34.0</td>
<td valign="top" align="center">38.5</td>
<td valign="top" align="center">46.2</td>
<td valign="top" align="center">40.0</td>
<td valign="top" align="center">43.6</td>
<td valign="top" align="center">42.1</td>
</tr> <tr>
<td valign="top" align="left">MMNet (Wu et al., <xref ref-type="bibr" rid="B43">2021</xref>)</td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center">34.9</td>
<td valign="top" align="center"><bold>41.0</bold></td>
<td valign="top" align="center">37.2</td>
<td valign="top" align="center">37.0</td>
<td valign="top" align="center">37.5</td>
<td valign="top" align="center">37.0</td>
<td valign="top" align="center">40.3</td>
<td valign="top" align="center">39.3</td>
<td valign="top" align="center">36.0</td>
<td valign="top" align="center">38.2</td>
</tr> <tr>
<td valign="top" align="left">SCL (Zhang et al., <xref ref-type="bibr" rid="B48">2021</xref>)</td>
<td valign="top" align="left">ResNet101</td>
<td valign="top" align="center">36.4</td>
<td valign="top" align="center">38.6</td>
<td valign="top" align="center">37.5</td>
<td valign="top" align="center">35.4</td>
<td valign="top" align="center">37.0</td>
<td valign="top" align="center">38.9</td>
<td valign="top" align="center">40.5</td>
<td valign="top" align="center">41.5</td>
<td valign="top" align="center">38.7</td>
<td valign="top" align="center">39.9</td>
</tr> <tr>
<td valign="top" align="left">MANet (Ao et al., <xref ref-type="bibr" rid="B1">2022</xref>)</td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center">33.9</td>
<td valign="top" align="center">40.6</td>
<td valign="top" align="center">35.7</td>
<td valign="top" align="center">35.2</td>
<td valign="top" align="center">36.4</td>
<td valign="top" align="center">39.1</td>
<td valign="top" align="center"><bold>48.3</bold></td>
<td valign="top" align="center">41.1</td>
<td valign="top" align="center">40.9</td>
<td valign="top" align="center">42.3</td>
</tr> <tr>
<td valign="top" align="left">CRCNet (Liu et al., <xref ref-type="bibr" rid="B24">2022</xref>)</td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center">35.1</td>
<td valign="top" align="center">42.2</td>
<td valign="top" align="center">41.3</td>
<td valign="top" align="center">36.4</td>
<td valign="top" align="center">38.7</td>
<td valign="top" align="center"><bold>40.5</bold></td>
<td valign="top" align="center">45.6</td>
<td valign="top" align="center">42.4</td>
<td valign="top" align="center">41.2</td>
<td valign="top" align="center">42.4</td>
</tr> <tr>
<td valign="top" align="left"><bold>RPMMs (Baseline) (Yang et al.</bold>, <xref ref-type="bibr" rid="B47"><bold>2020</bold></xref><bold>)</bold></td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center">29.5</td>
<td valign="top" align="center">36.8</td>
<td valign="top" align="center">28.9</td>
<td valign="top" align="center">27.0</td>
<td valign="top" align="center">30.6</td>
<td valign="top" align="center">33.8</td>
<td valign="top" align="center">42.0</td>
<td valign="top" align="center">33.0</td>
<td valign="top" align="center">33.3</td>
<td valign="top" align="center">35.5</td>
</tr> <tr>
<td valign="top" align="left"><bold>DPMC&#x0002B;DAAConv (Ours)</bold></td>
<td valign="top" align="left">VGG16</td>
<td valign="top" align="center">33.1</td>
<td valign="top" align="center">38.4</td>
<td valign="top" align="center">35.8</td>
<td valign="top" align="center">31.5</td>
<td valign="top" align="center">34.7</td>
<td valign="top" align="center">37.5</td>
<td valign="top" align="center">43.1</td>
<td valign="top" align="center">38.4</td>
<td valign="top" align="center">42.2</td>
<td valign="top" align="center">40.3</td>
</tr> <tr>
<td valign="top" align="left"><bold>DPMC&#x0002B;DAAConv (Ours)</bold></td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center"><bold>36.9</bold></td>
<td valign="top" align="center">40.9</td>
<td valign="top" align="center"><bold>39.1</bold></td>
<td valign="top" align="center"><bold>37.9</bold></td>
<td valign="top" align="center"><bold>38.7</bold></td>
<td valign="top" align="center">39.5</td>
<td valign="top" align="center">44.5</td>
<td valign="top" align="center"><bold>42.6</bold></td>
<td valign="top" align="center"><bold>44.2</bold></td>
<td valign="top" align="center"><bold>42.7</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>mIoU of each fold and averaged mIoU of all folds are reported. The baseline is RPMMs. The bold values represent the best performance.</p>
</table-wrap-foot>
</table-wrap></sec>
<sec>
<title>4.4. Ablation study</title>
<p>To evaluate the effectiveness of our constructed DPMC and the usefulness of DAAConv in duplex mode, we conducted a series of ablation experiments, as shown in <xref ref-type="table" rid="T4">Table 4</xref>.</p>
<table-wrap position="float" id="T4">
<label>Table 4</label>
<caption><p>Ablation study of our DPMC and DAAConv on PASCAL-5<sup><italic>i</italic></sup>.</p></caption> 
<table frame="box" rules="all">
<thead>
<tr style="background-color:919498;color:ffffff">
<th valign="top" align="left"><bold>PMMs</bold></th>
<th valign="top" align="center"><bold>DPMC</bold></th>
<th valign="top" align="center"><bold>DAA</bold></th>
<th valign="top" align="center"><bold>DAAConv</bold></th>
<th valign="top" align="center"><bold>mIoU</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">&#x02713;</td>
<td/>
<td/>
<td/>
<td valign="top" align="center">55.3</td>
</tr> <tr>
<td/>
<td valign="top" align="center">&#x02713;</td>
<td/>
<td/>
<td valign="top" align="center">57.9</td>
</tr> <tr>
<td/>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">&#x02713;</td>
<td/>
<td valign="top" align="center">60.2</td>
</tr> <tr>
<td/>
<td valign="top" align="center">&#x02713;</td>
<td/>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center"><bold>61.9</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>PMMs represent the baseline, DPMC represents the complete duplex network we built, DAA represents a single-layer DAAConv using only SE and self-attention layer, and DAAConv represents our complete attention module. The bold values represent the best performance.</p>
</table-wrap-foot>
</table-wrap>
<sec>
<title>4.4.1. Superiority of DPMC</title>
<p>According to two separate experiments conducted by PMMs and DPMC, our designed DPMC effectively improved PMMs. The segmentation accuracy of DPMC has been improved by 2.3% relative to PMMs, thus providing additional evidence that our DPMC design effectively utilizes information from support and query features to enhance image segmentation.</p></sec>
<sec>
<title>4.4.2. Effectiveness of DAAConv</title>
<p>We evaluated the segmentation results of two experiments: DPMC running alone and DPMC and DAAConv running together. Our findings indicate that the addition of DAAConv can improve segmentation accuracy by 4% in the duplex mode. This experimental result effectively demonstrates the effectiveness of our constructed hybrid attention mechanism in improving the performance of duplex mode in small sample segmentation tasks.</p></sec>
<sec>
<title>4.4.3. Necessity of double-layer attention structure</title>
<p>We conducted two experiments using DPMC with DAA (DAAConv without Conv and SAM) and DPMC with DAAConv. Our findings indicate that the SAM and Conv layers in DAAConv play a crucial role in enhancing the model&#x00027;s final segmentation accuracy by 1.7%.</p></sec>
<sec>
<title>4.4.4. Generalization of DAAConv</title>
<p>DAAConv is effective in several prototype models, including CANet, FWB, and PANet. When inserted after the backbone network of these models, DAAConv has improved their performance to some extent, as shown in <xref ref-type="table" rid="T5">Table 5</xref>.</p>
<table-wrap position="float" id="T5">
<label>Table 5</label>
<caption><p>Generalization ability of the proposed DAAConv.</p></caption> 
<table frame="box" rules="all">
<thead>
<tr style="background-color:919498;color:ffffff">
<th valign="top" align="left"><bold>Methods</bold></th>
<th valign="top" align="left"><bold>backbone</bold></th>
<th valign="top" align="center"><bold>mIoU</bold></th>
<th valign="top" align="center"><bold>Improvement</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">CANet (Zhang et al., <xref ref-type="bibr" rid="B49">2019</xref>)</td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center">55.40</td>
<td valign="top" align="center">&#x02013;</td>
</tr> <tr>
<td valign="top" align="left">CANet&#x0002B;DAAConv</td>
<td valign="top" align="left">ResNet50</td>
<td valign="top" align="center">57.28</td>
<td valign="top" align="center">&#x0002B;1.88</td>
</tr> <tr>
<td valign="top" align="left">FWB (Nguyen et al., <xref ref-type="bibr" rid="B29">2019</xref>)</td>
<td valign="top" align="left">ResNet101</td>
<td valign="top" align="center">55.71</td>
<td valign="top" align="center">&#x02013;</td>
</tr> <tr>
<td valign="top" align="left">FWB&#x0002B;DAAConv</td>
<td valign="top" align="left">ResNet101</td>
<td valign="top" align="center">57.22</td>
<td valign="top" align="center">&#x0002B;1.51</td>
</tr> <tr>
<td valign="top" align="left">PANet (Wang et al., <xref ref-type="bibr" rid="B37">2019</xref>)</td>
<td valign="top" align="left">VGG16</td>
<td valign="top" align="center">48.10</td>
<td valign="top" align="center">&#x02013;</td>
</tr> <tr>
<td valign="top" align="left">PANet&#x0002B;DAAConv</td>
<td valign="top" align="left">VGG16</td>
<td valign="top" align="center">50.29</td>
<td valign="top" align="center">&#x0002B;2.19</td>
</tr></tbody>
</table>
</table-wrap></sec></sec></sec>
<sec id="s5">
<title>5. Conclusion and future work</title>
<p>We propose a DAAconv and a DPMC based on duplex mode to solve challenging few-shot segmentation tasks. DAAConv can effectively obtain contextual information and focus on important regions, and the double-layer structure achieves a balance between long-range and close-range information. DAAConv fits well with the idea of focus and suppression of duplex network, which can effectively improve the performance of duplex mode. Meanwhile, DPMC improves the duplex strategy by fully exploiting the information in support and query and fully realizing the support&#x02013;query interaction. Moreover, DPMC retains the advantages of duplex mode, which can effectively solve complex segmentation scenarios, such as ambiguous boundaries, when combined with DAAConv. Extensive experiments have shown that the combination of DAAConv and DPMC performs well in few-shot segmentation tasks.</p>
<p>Future work will focus on two parts. First, we will continue to improve our model as we attempt to test it on a larger dataset and continuously test it in complex real-world scenarios. Second, we will combine the algorithm with the robotics algorithm to complete a complete set of work from recognition to operation.</p></sec>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>Publicly available datasets were analyzed in this study. This data can be found at: <ext-link ext-link-type="uri" xlink:href="http://host.robots.ox.ac.uk/pascal/VOC">http://host.robots.ox.ac.uk/pascal/VOC</ext-link>.</p></sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>SZ: software, writing-review and editing, and writing-original draft. JY: software, conceptualization, and methodology. WL: supervision. YR: software. All authors have read and agreed to the published version of the manuscript.</p></sec>
</body>
<back>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>This work was partially supported by the Group Building Scientific Innovation Project for Universities in Chongqing (CXQT21021), Joint Training Base Construction Project for Graduate Students in Chongqing (JDLHPYJD2021016), and College Students Innovative Entrepreneurial Training Plan Program (202210618005).</p>
</sec>
<ack><p>We would like to thank Prof. Lei Zhang and Mr. Songming Zhang, who worked at Chongqing Jiaotong University, for their thoughtful comments on the manuscript and language revision. We were grateful to all of the study participants for their time and effort.</p>
</ack>
<sec sec-type="COI-statement" id="conf1">
<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 sec-type="disclaimer" id="s9">
<title>Publisher&#x00027;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">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ao</surname> <given-names>W.</given-names></name> <name><surname>Zheng</surname> <given-names>S.</given-names></name> <name><surname>Meng</surname> <given-names>Y.</given-names></name></person-group> (<year>2022</year>). <article-title>Few-shot semantic segmentation via mask aggregation</article-title>. <source>arXiv:2202.07231.</source> <pub-id pub-id-type="doi">10.48550/arXiv.2202.07231</pub-id></citation>
</ref>
<ref id="B2">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Bello</surname> <given-names>I.</given-names></name> <name><surname>Zoph</surname> <given-names>B.</given-names></name> <name><surname>Vaswani</surname> <given-names>A.</given-names></name> <name><surname>Shlens</surname> <given-names>J.</given-names></name> <name><surname>Le</surname> <given-names>Q.V.</given-names></name></person-group> (<year>2019</year>). <article-title>&#x0201C;Attention augmented convolutional networks,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF International Conference on Computer Vision</source> (<publisher-loc>Seoul</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>3286</fpage>&#x02013;<lpage>3295</lpage>. <pub-id pub-id-type="doi">10.1109/ICCV.2019.00338</pub-id></citation>
</ref>
<ref id="B3">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Boudiaf</surname> <given-names>M.</given-names></name> <name><surname>Kervadec</surname> <given-names>H.</given-names></name> <name><surname>Masud</surname> <given-names>Z.I.</given-names></name> <name><surname>Piantanida</surname> <given-names>P.</given-names></name> <name><surname>Ben Ayed</surname> <given-names>I.</given-names></name> <name><surname>Dolz</surname> <given-names>J.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Few-shot segmentation without meta-learning: a good transductive inference is all you need?,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Nashville, TN</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>13979</fpage>&#x02013;<lpage>13988</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR46437.2021.01376</pub-id></citation>
</ref>
<ref id="B4">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>C.-F.R.</given-names></name> <name><surname>Fan</surname> <given-names>Q.</given-names></name> <name><surname>Panda</surname> <given-names>R.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Crossvit: cross-attention multi-scale vision transformer for image classification,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF International Conference on Computer Vision</source> (<publisher-loc>Montreal, QC</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>357</fpage>&#x02013;<lpage>366</lpage>. <pub-id pub-id-type="doi">10.1109/ICCV48922.2021.00041</pub-id></citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>L.-C.</given-names></name> <name><surname>Papandreou</surname> <given-names>G.</given-names></name> <name><surname>Kokkinos</surname> <given-names>I.</given-names></name> <name><surname>Murphy</surname> <given-names>K.</given-names></name> <name><surname>Yuille</surname> <given-names>A.L.</given-names></name></person-group> (<year>2017a</year>). <article-title>Deeplab: Semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected crfs</article-title>. <source>IEEE Trans. Pattern Anal. Mach. Intell.</source> <volume>40</volume>, <fpage>834</fpage>&#x02013;<lpage>848</lpage>. <pub-id pub-id-type="doi">10.1109/TPAMI.2017.2699184</pub-id><pub-id pub-id-type="pmid">28463186</pub-id></citation></ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>L.-C.</given-names></name> <name><surname>Papandreou</surname> <given-names>G.</given-names></name> <name><surname>Schroff</surname> <given-names>F.</given-names></name> <name><surname>Adam</surname> <given-names>H.</given-names></name></person-group> (<year>2017b</year>). <article-title>Rethinking atrous convolution for semantic image segmentation</article-title>. <source>arXiv:1412.7062.</source> <pub-id pub-id-type="doi">10.48550/arXiv.1706.05587</pub-id></citation>
</ref>
<ref id="B7">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>L.-C.</given-names></name> <name><surname>Yang</surname> <given-names>Y.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Xu</surname> <given-names>W.</given-names></name> <name><surname>Yuille</surname> <given-names>A.L.</given-names></name></person-group> (<year>2016</year>). <article-title>&#x0201C;Attention to scale: Scale-aware semantic image segmentation,&#x0201D;</article-title> in <source>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Las Vegas, NV</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>3640</fpage>&#x02013;<lpage>3649</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2016.396</pub-id><pub-id pub-id-type="pmid">36630869</pub-id></citation></ref>
<ref id="B8">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Ding</surname> <given-names>H.</given-names></name> <name><surname>Jiang</surname> <given-names>X.</given-names></name> <name><surname>Shuai</surname> <given-names>B.</given-names></name> <name><surname>Liu</surname> <given-names>A.Q.</given-names></name> <name><surname>Wang</surname> <given-names>G.</given-names></name></person-group> (<year>2018</year>). <article-title>&#x0201C;Context contrasted feature and gated multi-scale aggregation for scene segmentation,&#x0201D;</article-title> in <source>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Salt Lake City, UT</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>2393</fpage>&#x02013;<lpage>2402</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2018.00254</pub-id></citation>
</ref>
<ref id="B9">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Dong</surname> <given-names>N.</given-names></name> <name><surname>Xing</surname> <given-names>E.P.</given-names></name></person-group> (<year>2018</year>). <article-title>&#x0201C;Few-shot semantic segmentation with prototype learning,&#x0201D;</article-title> in <source>Proceedings of the British Machine Vision Conference 2018.</source></citation>
</ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Everingham</surname> <given-names>M.</given-names></name> <name><surname>Van Gool</surname> <given-names>L.</given-names></name> <name><surname>Williams</surname> <given-names>C.K.</given-names></name> <name><surname>Winn</surname> <given-names>J.</given-names></name> <name><surname>Zisserman</surname> <given-names>A.</given-names></name></person-group> (<year>2009</year>). <article-title>The pascal visual object classes (voc) challenge</article-title>. <source>Int. J. Comput. Vis.</source> <volume>88</volume>, <fpage>303</fpage>&#x02013;<lpage>308</lpage>. <pub-id pub-id-type="doi">10.1007/s11263-009-0275-4</pub-id></citation>
</ref>
<ref id="B11">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Fu</surname> <given-names>J.</given-names></name> <name><surname>Liu</surname> <given-names>J.</given-names></name> <name><surname>Tian</surname> <given-names>H.</given-names></name> <name><surname>Li</surname> <given-names>Y.</given-names></name> <name><surname>Bao</surname> <given-names>Y.</given-names></name> <name><surname>Fang</surname> <given-names>Z.</given-names></name> <name><surname>Lu</surname> <given-names>H.</given-names></name></person-group> (<year>2019</year>). <article-title>&#x0201C;Dual attention network for scene segmentation,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Long Beach, CA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>3146</fpage>&#x02013;<lpage>3154</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2019.00326</pub-id><pub-id pub-id-type="pmid">32745005</pub-id></citation></ref>
<ref id="B12">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Hariharan</surname> <given-names>B.</given-names></name> <name><surname>Arbel&#x000E1;ez</surname> <given-names>P.</given-names></name> <name><surname>Girshick</surname> <given-names>R.</given-names></name> <name><surname>Malik</surname> <given-names>J.</given-names></name></person-group> (<year>2014</year>). <article-title>&#x0201C;Simultaneous detection and segmentation,&#x0201D;</article-title> in <source>Proceedings of the Computer Vision&#x02013;ECCV 2014: 13th European Conference: Springer</source> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>297</fpage>&#x02013;<lpage>312</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-10584-0_20</pub-id></citation>
</ref>
<ref id="B13">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Hou</surname> <given-names>Q.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name> <name><surname>Cheng</surname> <given-names>M.-M.</given-names></name> <name><surname>Feng</surname> <given-names>J.</given-names></name></person-group> (<year>2020</year>). <article-title>&#x0201C;Strip pooling: rethinking spatial pooling for scene parsing,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Seattle, WA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>4003</fpage>&#x02013;<lpage>4012</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR42600.2020.00406</pub-id></citation>
</ref>
<ref id="B14">
<citation citation-type="book"><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> (<year>2018</year>). <article-title>&#x0201C;Squeeze-and-excitation networks,&#x0201D;</article-title> in <source>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Salt Lake City, UT</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>7132</fpage>&#x02013;<lpage>7141</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2018.00745</pub-id></citation>
</ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jin</surname> <given-names>X.</given-names></name> <name><surname>Di</surname> <given-names>Y.</given-names></name> <name><surname>Jiang</surname> <given-names>Q.</given-names></name> <name><surname>Chu</surname> <given-names>X.</given-names></name> <name><surname>Duan</surname> <given-names>Q.</given-names></name> <name><surname>Yao</surname> <given-names>S.</given-names></name> <etal/></person-group>. (<year>2023</year>). <article-title>Image colorization using deep convolutional auto-encoder with multi-skip connections</article-title>. <source>Soft Comput.</source> <volume>27</volume>, <fpage>3037</fpage>&#x02013;<lpage>3052</lpage>. <pub-id pub-id-type="doi">10.1007/s00500-022-07483-0</pub-id></citation>
</ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jin</surname> <given-names>X.</given-names></name> <name><surname>Guo</surname> <given-names>L.</given-names></name> <name><surname>Jiang</surname> <given-names>Q.</given-names></name> <name><surname>Wu</surname> <given-names>N.</given-names></name> <name><surname>Yao</surname> <given-names>S.</given-names></name></person-group> (<year>2022a</year>). <article-title>Prediction of protein secondary structure based on an improved channel attention and multiscale convolution module</article-title>. <source>Front. Bioeng. Biotechnol.</source> <volume>10</volume>, <fpage>901018</fpage>. <pub-id pub-id-type="doi">10.3389/fbioe.2022.901018</pub-id><pub-id pub-id-type="pmid">35935483</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jin</surname> <given-names>X.</given-names></name> <name><surname>Hou</surname> <given-names>J.</given-names></name> <name><surname>Lee</surname> <given-names>SJ.</given-names></name> <name><surname>Zhou</surname> <given-names>D.</given-names></name></person-group> (<year>2022b</year>). <article-title>Editorial: recent advances in artificial neural networks and embedded systems for multi-source image fusion</article-title>. <source>Front. Neurorobot.</source> <volume>16</volume>, <fpage>962170</fpage>. <pub-id pub-id-type="doi">10.3389/fnbot.2022.962170</pub-id><pub-id pub-id-type="pmid">35990885</pub-id></citation></ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jin</surname> <given-names>X.</given-names></name> <name><surname>Xi</surname> <given-names>X.</given-names></name> <name><surname>Zhou</surname> <given-names>D.</given-names></name> <name><surname>Ren</surname> <given-names>X.</given-names></name> <name><surname>Yang</surname> <given-names>J.</given-names></name> <name><surname>Jiang</surname> <given-names>Q.</given-names></name></person-group> (<year>2022c</year>). <article-title>An unsupervised multi-focus image fusion method based on Transformer and U-Net</article-title>. <source>IET Image Process.</source> <volume>17</volume>, <fpage>733</fpage>&#x02013;<lpage>746</lpage>. <pub-id pub-id-type="doi">10.1049/ipr2.12668</pub-id></citation>
</ref>
<ref id="B19">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>G.</given-names></name> <name><surname>Jampani</surname> <given-names>V.</given-names></name> <name><surname>Sevilla-Lara</surname> <given-names>L.</given-names></name> <name><surname>Sun</surname> <given-names>D.</given-names></name> <name><surname>Kim</surname> <given-names>J.</given-names></name> <name><surname>Kim</surname> <given-names>J.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Adaptive prototype learning and allocation for few-shot segmentation,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Nashville, TN</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>8334</fpage>&#x02013;<lpage>8343</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR46437.2021.00823</pub-id></citation>
</ref>
<ref id="B20">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>X.</given-names></name> <name><surname>Zhong</surname> <given-names>Z.</given-names></name> <name><surname>Wu</surname> <given-names>J.</given-names></name> <name><surname>Yang</surname> <given-names>Y.</given-names></name> <name><surname>Lin</surname> <given-names>Z.</given-names></name> <name><surname>Liu</surname> <given-names>H.</given-names></name></person-group> (<year>2019</year>). <article-title>&#x0201C;Expectation-maximization attention networks for semantic segmentation,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF International Conference on Computer Vision</source> (<publisher-loc>Seoul</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>9167</fpage>&#x02013;<lpage>9176</lpage>. <pub-id pub-id-type="doi">10.1109/ICCV.2019.00926</pub-id></citation>
</ref>
<ref id="B21">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>T.-Y.</given-names></name> <name><surname>Maire</surname> <given-names>M.</given-names></name> <name><surname>Belongie</surname> <given-names>S.</given-names></name> <name><surname>Hays</surname> <given-names>J.</given-names></name> <name><surname>Perona</surname> <given-names>P.</given-names></name> <name><surname>Ramanan</surname> <given-names>D.</given-names></name> <etal/></person-group>. (<year>2014</year>). <article-title>&#x0201C;Microsoft coco: common objects in context,&#x0201D;</article-title> in <source>Proceedings of the Computer Vision-ECCV 2014: 13th European Conference</source> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>740</fpage>&#x02013;<lpage>755</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-10602-1_48</pub-id></citation>
</ref>
<ref id="B22">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>J.</given-names></name> <name><surname>Bao</surname> <given-names>Y.</given-names></name> <name><surname>Xie</surname> <given-names>G.-S.</given-names></name> <name><surname>Xiong</surname> <given-names>H.</given-names></name> <name><surname>Sonke</surname> <given-names>J.-J.</given-names></name> <name><surname>Gavves</surname> <given-names>E.</given-names></name></person-group> (<year>2022</year>). <article-title>&#x0201C;Dynamic prototype convolution network for few-shot semantic segmentation,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>New Orleans, LA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>11553</fpage>&#x02013;<lpage>11562</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR52688.2022.01126</pub-id></citation>
</ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>S.</given-names></name> <name><surname>De Mello</surname> <given-names>S.</given-names></name> <name><surname>Gu</surname> <given-names>J.</given-names></name> <name><surname>Zhong</surname> <given-names>G.</given-names></name> <name><surname>Yang</surname> <given-names>M.-H.</given-names></name> <name><surname>Kautz</surname> <given-names>J.</given-names></name></person-group> (<year>2017</year>). <article-title>Learning affinity via spatial propagation networks</article-title>. <source>Adv. Neural Inform. Process. Syst.</source> <volume>30</volume>, <fpage>1520</fpage>&#x02013;<lpage>1530</lpage>. <pub-id pub-id-type="doi">10.48550/arXiv.1710.01020</pub-id></citation>
</ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>W.</given-names></name> <name><surname>Zhang</surname> <given-names>C.</given-names></name> <name><surname>Lin</surname> <given-names>G.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>CRCNet: few-shot segmentation with cross-reference and region-global conditional networks</article-title>. <source>Int. J. Comput. Vis.</source> <volume>130</volume>, <fpage>3140</fpage>&#x02013;<lpage>3157</lpage>. <pub-id pub-id-type="doi">10.1007/s11263-022-01677-7</pub-id></citation>
</ref>
<ref id="B25">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>Z.</given-names></name> <name><surname>Lin</surname> <given-names>Y.</given-names></name> <name><surname>Cao</surname> <given-names>Y.</given-names></name> <name><surname>Hu</surname> <given-names>H.</given-names></name> <name><surname>Wei</surname> <given-names>Y.</given-names></name> <name><surname>Zhang</surname> <given-names>Z.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>&#x0201C;Swin transformer: hierarchical vision transformer using shifted windows,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF International Conference on Computer Vision</source> (<publisher-loc>Montreal, QC</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>10012</fpage>&#x02013;<lpage>10022</lpage>. <pub-id pub-id-type="doi">10.1109/ICCV48922.2021.00986</pub-id></citation>
</ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Long</surname> <given-names>J.</given-names></name> <name><surname>Shelhamer</surname> <given-names>E.</given-names></name> <name><surname>Darrell</surname> <given-names>T.</given-names></name></person-group> (<year>2015</year>). <article-title>&#x0201C;Fully convolutional networks for semantic segmentation,&#x0201D;</article-title> in <source>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Boston, MA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>3431</fpage>&#x02013;<lpage>3440</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2015.7298965</pub-id></citation>
</ref>
<ref id="B27">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Lu</surname> <given-names>Z.</given-names></name> <name><surname>He</surname> <given-names>S.</given-names></name> <name><surname>Zhu</surname> <given-names>X.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name> <name><surname>Song</surname> <given-names>Y.-Z.</given-names></name> <name><surname>Xiang</surname> <given-names>T.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Simpler is better: few-shot semantic segmentation with classifier weight transformer,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF International Conference on Computer Vision</source> (<publisher-loc>Montreal, QC</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>8721</fpage>&#x02013;<lpage>8730</lpage>. <pub-id pub-id-type="doi">10.1109/ICCV48922.2021.00862</pub-id></citation>
</ref>
<ref id="B28">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Min</surname> <given-names>J.</given-names></name> <name><surname>Kang</surname> <given-names>D.</given-names></name> <name><surname>Cho</surname> <given-names>M.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Hypercorrelation squeeze for few-shot segmentation,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF International Conference on Computer Vision</source> (<publisher-loc>Montreal, QC</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>6941</fpage>&#x02013;<lpage>6952</lpage>.</citation>
</ref>
<ref id="B29">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Nguyen</surname> <given-names>K.</given-names></name> <name><surname>Todorovic</surname> <given-names>S.</given-names></name></person-group> (<year>2019</year>). <article-title>&#x0201C;Feature weighting and boosting for few-shot segmentation,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF International Conference on Computer Vision</source> (<publisher-loc>Seoul</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>622</fpage>&#x02013;<lpage>631</lpage>. <pub-id pub-id-type="doi">10.1109/ICCV.2019.00071</pub-id></citation>
</ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pal</surname> <given-names>D.</given-names></name> <name><surname>Reddy</surname> <given-names>P.B.</given-names></name> <name><surname>Roy</surname> <given-names>S.</given-names></name></person-group> (<year>2022</year>). <article-title>Attention UW-Net: a fully connected model for automatic segmentation and annotation of chest X-ray</article-title>. <source>Comput. Biol. Med.</source> <volume>150</volume>, <fpage>106083</fpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2022.106083</pub-id><pub-id pub-id-type="pmid">36137316</pub-id></citation></ref>
<ref id="B31">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Rakelly</surname> <given-names>K.</given-names></name> <name><surname>Shelhamer</surname> <given-names>E.</given-names></name> <name><surname>Darrell</surname> <given-names>T.</given-names></name> <name><surname>Efros</surname> <given-names>A.</given-names></name> <name><surname>Levine</surname> <given-names>S.</given-names></name></person-group> (<year>2018</year>). <article-title>&#x0201C;Conditional networks for few-shot semantic segmentation,&#x0201D;</article-title> in <source>Proceedings of the 6th International Conference on Learning Representations.</source> <publisher-loc>Ithaca, NY</publisher-loc>.</citation>
</ref>
<ref id="B32">
<citation citation-type="book"><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> (<year>2015</year>). <article-title>&#x0201C;U-net: convolutional networks for biomedical image segmentation,&#x0201D;</article-title> in <source>Proceedings of the Medical Image Computing and Computer-Assisted Intervention&#x02013;MICCAI 2015: 18th International Conference</source> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>234</fpage>&#x02013;<lpage>241</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-24574-4_28</pub-id></citation>
</ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shaban</surname> <given-names>A.</given-names></name> <name><surname>Bansal</surname> <given-names>S.</given-names></name> <name><surname>Liu</surname> <given-names>Z.</given-names></name> <name><surname>Essa</surname> <given-names>I.</given-names></name> <name><surname>Boots</surname> <given-names>B.</given-names></name></person-group> (<year>2017</year>). <article-title>One-shot learning for semantic segmentation</article-title>. <source>arXiv:1709.03410.</source> <pub-id pub-id-type="doi">10.48550/arXiv.1709.03410</pub-id></citation>
</ref>
<ref id="B34">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Strudel</surname> <given-names>R.</given-names></name> <name><surname>Garcia</surname> <given-names>R.</given-names></name> <name><surname>Laptev</surname> <given-names>I.</given-names></name> <name><surname>Schmid</surname> <given-names>C.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Segmenter: transformer for semantic segmentation,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF International Conference on Computer Vision</source> (<publisher-loc>Montreal, QC</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>7262</fpage>&#x02013;<lpage>7272</lpage>. <pub-id pub-id-type="doi">10.1109/ICCV48922.2021.00717</pub-id></citation>
</ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tian</surname> <given-names>Z.</given-names></name> <name><surname>Zhao</surname> <given-names>H.</given-names></name> <name><surname>Shu</surname> <given-names>M.</given-names></name> <name><surname>Yang</surname> <given-names>Z.</given-names></name> <name><surname>Li</surname> <given-names>R.</given-names></name> <name><surname>Jia</surname> <given-names>J.</given-names></name></person-group> (<year>2020</year>). <article-title>Prior guided feature enrichment network for few-shot segmentation</article-title>. <source>IEEE Trans. Pattern. Anal. Mach. Intell.</source> <volume>44</volume>, <fpage>1050</fpage>&#x02013;<lpage>1065</lpage>. <pub-id pub-id-type="doi">10.1109/TPAMI.2020.3013717</pub-id><pub-id pub-id-type="pmid">32750843</pub-id></citation></ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>D.</given-names></name> <name><surname>Xiang</surname> <given-names>S.</given-names></name> <name><surname>Zhou</surname> <given-names>Y.</given-names></name> <name><surname>Mu</surname> <given-names>J.</given-names></name> <name><surname>Zhou</surname> <given-names>H.</given-names></name> <name><surname>Irampaye</surname> <given-names>R.</given-names></name></person-group> (<year>2022</year>). <article-title>Multiple-attention mechanism network for semantic segmentation</article-title>. <source>Sensors</source> <volume>22</volume>, <fpage>4477</fpage>. <pub-id pub-id-type="doi">10.3390/s22124477</pub-id><pub-id pub-id-type="pmid">35746258</pub-id></citation></ref>
<ref id="B37">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>K.</given-names></name> <name><surname>Liew</surname> <given-names>J.H.</given-names></name> <name><surname>Zou</surname> <given-names>Y.</given-names></name> <name><surname>Zhou</surname> <given-names>D.</given-names></name> <name><surname>Feng</surname> <given-names>J.</given-names></name></person-group> (<year>2019</year>). <article-title>&#x0201C;PANet: few-shot image semantic segmentation with prototype alignment,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)</source> (<publisher-loc>Seoul</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>9196</fpage>&#x02013;<lpage>9205</lpage>. <pub-id pub-id-type="doi">10.1109/ICCV.2019.00929</pub-id></citation>
</ref>
<ref id="B38">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>W.</given-names></name> <name><surname>Xie</surname> <given-names>E.</given-names></name> <name><surname>Li</surname> <given-names>X.</given-names></name> <name><surname>Fan</surname> <given-names>D.-P.</given-names></name> <name><surname>Song</surname> <given-names>K.</given-names></name> <name><surname>Liang</surname> <given-names>D.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>&#x0201C;Pyramid vision transformer: a versatile backbone for dense prediction without convolutions,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF International Conference on Computer Vision</source> (<publisher-loc>Montreal, QC</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>568</fpage>&#x02013;<lpage>578</lpage>. <pub-id pub-id-type="doi">10.1109/ICCV48922.2021.00061</pub-id></citation>
</ref>
<ref id="B39">
<citation citation-type="book"><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>&#x0201C;Non-local neural networks,&#x0201D;</article-title> in <source>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Salt Lake City, UT</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>7794</fpage>&#x02013;<lpage>7803</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2018.00813</pub-id></citation>
</ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>Yuan</surname> <given-names>Y.</given-names></name> <name><surname>Guo</surname> <given-names>D.</given-names></name> <name><surname>Huang</surname> <given-names>X.</given-names></name> <name><surname>Cui</surname> <given-names>Y.</given-names></name> <name><surname>Xia</surname> <given-names>M.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>SSA-Net: Spatial self-attention network for COVID-19 pneumonia infection segmentation with semi-supervised few-shot learning</article-title>. <source>Med. Image Anal.</source> <volume>79</volume>, <fpage>102459</fpage>. <pub-id pub-id-type="doi">10.1016/j.media.2022.102459</pub-id><pub-id pub-id-type="pmid">35544999</pub-id></citation></ref>
<ref id="B41">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Woo</surname> <given-names>S.</given-names></name> <name><surname>Park</surname> <given-names>J.</given-names></name> <name><surname>Lee</surname> <given-names>J.-Y.</given-names></name> <name><surname>Kweon</surname> <given-names>I.S.</given-names></name></person-group> (<year>2018</year>). <article-title>&#x0201C;Cbam: convolutional block attention module,&#x0201D;</article-title> in <source>Proceedings of the European Conference on Computer Vision (ECCV)</source> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>3</fpage>&#x02013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-01234-2_1</pub-id></citation>
</ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>Y.</given-names></name> <name><surname>Jiang</surname> <given-names>J.</given-names></name> <name><surname>Huang</surname> <given-names>Z.</given-names></name> <name><surname>Tian</surname> <given-names>Y.</given-names></name></person-group> (<year>2022</year>). <article-title>FPANet: feature pyramid aggregation network for real-time semantic segmentation</article-title>. <source>Appl. Intell.</source> <volume>52</volume>, <fpage>3319</fpage>&#x02013;<lpage>3336</lpage>. <pub-id pub-id-type="doi">10.1007/s10489-021-02603-z</pub-id></citation>
</ref>
<ref id="B43">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>Z.</given-names></name> <name><surname>Shi</surname> <given-names>X.</given-names></name> <name><surname>Lin</surname> <given-names>G.</given-names></name> <name><surname>Cai</surname> <given-names>J.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Learning meta-class memory for few-shot semantic segmentation,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF International Conference on Computer Vision</source> (<publisher-loc>Montreal, QC</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>517</fpage>&#x02013;<lpage>526</lpage>. <pub-id pub-id-type="doi">10.1109/ICCV48922.2021.00056</pub-id></citation>
</ref>
<ref id="B44">
<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>J.M.</given-names></name> <name><surname>Luo</surname> <given-names>P.</given-names></name></person-group> (<year>2021</year>). <article-title>SegFormer: simple and efficient design for semantic segmentation with transformers</article-title>. <source>Adv. Neural. Inf. Process. Syst.</source> <volume>34</volume>, <fpage>12077</fpage>&#x02013;<lpage>12090</lpage>. <pub-id pub-id-type="doi">10.48550/arXiv.2105.15203</pub-id></citation>
</ref>
<ref id="B45">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xie</surname> <given-names>G.-S.</given-names></name> <name><surname>Liu</surname> <given-names>J.</given-names></name> <name><surname>Xiong</surname> <given-names>H.</given-names></name> <name><surname>Shao</surname> <given-names>L.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Scale-aware graph neural network for few-shot semantic segmentation&#x0201D;</article-title>, in <italic>Proceedings of the IEEE/CVF conference on computer vision and pattern recognition</italic> (Nashville, TN: IEEE), <fpage>5475</fpage>&#x02013;<lpage>5484</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR46437.2021.00543</pub-id></citation>
</ref>
<ref id="B46">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yan</surname> <given-names>J.</given-names></name> <name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>Cai</surname> <given-names>J.</given-names></name> <name><surname>Qin</surname> <given-names>Q.</given-names></name> <name><surname>Yang</surname> <given-names>H.</given-names></name> <name><surname>Wang</surname> <given-names>Q.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>Medical image segmentation model based on triple gate MultiLayer perceptron</article-title>. <source>Sci. Rep.</source> <volume>12</volume>, <fpage>1</fpage>&#x02013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1038/s41598-022-09452-x</pub-id><pub-id pub-id-type="pmid">35413958</pub-id></citation></ref>
<ref id="B47">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>B.</given-names></name> <name><surname>Liu</surname> <given-names>C.</given-names></name> <name><surname>Li</surname> <given-names>B.</given-names></name> <name><surname>Jiao</surname> <given-names>J.</given-names></name> <name><surname>Ye</surname> <given-names>Q.</given-names></name></person-group> (<year>2020</year>). <article-title>&#x0201C;Prototype mixture models for few-shot semantic segmentation,&#x0201D;</article-title> in <source>Proceeding of the Computer Vision&#x02013;ECCV 2020: 16th European Conference</source> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>763</fpage>&#x02013;<lpage>778</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-58598-3_45</pub-id><pub-id pub-id-type="pmid">34101605</pub-id></citation></ref>
<ref id="B48">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>B.</given-names></name> <name><surname>Xiao</surname> <given-names>J.</given-names></name> <name><surname>Qin</surname> <given-names>T.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Self-guided and cross-guided learning for few-shot segmentation,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Nashville, TN</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>8312</fpage>&#x02013;<lpage>8321</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR46437.2021.00821</pub-id></citation>
</ref>
<ref id="B49">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>C.</given-names></name> <name><surname>Lin</surname> <given-names>G.</given-names></name> <name><surname>Liu</surname> <given-names>F.</given-names></name> <name><surname>Yao</surname> <given-names>R.</given-names></name> <name><surname>Shen</surname> <given-names>C.</given-names></name></person-group> (<year>2019</year>). <article-title>&#x0201C;Canet: class-agnostic segmentation networks with iterative refinement and attentive few-shot learning,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Long Beach, CA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>5217</fpage>&#x02013;<lpage>5226</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2019.00536</pub-id></citation>
</ref>
<ref id="B50">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>D.</given-names></name> <name><surname>Zhang</surname> <given-names>H.</given-names></name> <name><surname>Tang</surname> <given-names>J.</given-names></name> <name><surname>Wang</surname> <given-names>M.</given-names></name> <name><surname>Hua</surname> <given-names>X.</given-names></name> <name><surname>Sun</surname> <given-names>Q.</given-names></name></person-group> (<year>2020</year>). <article-title>&#x0201C;Feature pyramid transformer,&#x0201D;</article-title> in <source>Proceedings of the Computer Vision-ECCV 2020: 16th European Conference</source> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>323</fpage>&#x02013;<lpage>339</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-58604-1_20</pub-id></citation>
</ref>
<ref id="B51">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zhao</surname> <given-names>H.</given-names></name> <name><surname>Shi</surname> <given-names>J.</given-names></name> <name><surname>Qi</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>Jia</surname> <given-names>J.</given-names></name></person-group> (<year>2017</year>). <article-title>&#x0201C;Pyramid scene parsing network,&#x0201D;</article-title> in <source>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Honolulu, HI</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>2881</fpage>&#x02013;<lpage>2890</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2017.660</pub-id><pub-id pub-id-type="pmid">33390119</pub-id></citation></ref>
<ref id="B52">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zheng</surname> <given-names>S.</given-names></name> <name><surname>Lu</surname> <given-names>J.</given-names></name> <name><surname>Zhao</surname> <given-names>H.</given-names></name> <name><surname>Zhu</surname> <given-names>X.</given-names></name> <name><surname>Luo</surname> <given-names>Z.</given-names></name> <name><surname>Wang</surname> <given-names>Y.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>&#x0201C;Rethinking semantic segmentation from a sequence-to-sequence perspective with transformers,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source> (<publisher-loc>Nashville, TN</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>6881</fpage>&#x02013;<lpage>6890</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR46437.2021.00681</pub-id></citation>
</ref>
<ref id="B53">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zhu</surname> <given-names>X.</given-names></name> <name><surname>Cheng</surname> <given-names>D.</given-names></name> <name><surname>Zhang</surname> <given-names>Z.</given-names></name> <name><surname>Lin</surname> <given-names>S.</given-names></name> <name><surname>Dai</surname> <given-names>J.</given-names></name></person-group> (<year>2019</year>). <article-title>&#x0201C;An empirical study of spatial attention mechanisms in deep networks,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF International Conference on Computer Vision</source> (<publisher-loc>Seoul</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>6688</fpage>&#x02013;<lpage>6697</lpage>. <pub-id pub-id-type="doi">10.1109/ICCV.2019.00679</pub-id><pub-id pub-id-type="pmid">27534393</pub-id></citation></ref>
</ref-list> 
</back>
</article> 