<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">71282</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2025.071282</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Enhanced Image Captioning via Integrated Wavelet Convolution and MobileNet V3 Architecture</article-title>
<alt-title alt-title-type="left-running-head">Enhanced Image Captioning via Integrated Wavelet Convolution and MobileNet V3 Architecture</alt-title>
<alt-title alt-title-type="right-running-head">Enhanced Image Captioning via Integrated Wavelet Convolution and MobileNet V3 Architecture</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Hou</surname><given-names>Mo</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref><xref ref-type="aff" rid="aff-3">3</xref><xref ref-type="author-notes" rid="afn1">#</xref><email>houmo@jsnu.edu.cn</email></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Xu</surname><given-names>Bin</given-names></name><xref ref-type="aff" rid="aff-4">4</xref><xref ref-type="author-notes" rid="afn1">#</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Shang</surname><given-names>Wen</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Jiangsu Collaborative Innovation Center for Language Ability, School of Linguistic Sciences and Arts, Jiangsu Normal University</institution>, <addr-line>Xuzhou, 221116</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>Linguistic Science Laboratory, School of Linguistic Sciences and Arts, Jiangsu Normal University</institution>, <addr-line>Xuzhou, 221116</addr-line>, <country>China</country></aff>
<aff id="aff-3"><label>3</label><institution>Laboratory of Philosophy and Social Sciences at Universities in Jiangsu Province, School of Linguistic Sciences and Arts, Jiangsu Normal University</institution>, <addr-line>Xuzhou, 221116</addr-line>, <country>China</country></aff>
<aff id="aff-4"><label>4</label><institution>School of Mathematics and Statistics, Jiangsu Normal University</institution>, <addr-line>Xuzhou, 221116</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Mo Hou. Email: <email>houmo@jsnu.edu.cn</email></corresp>
<fn id="afn1">
<p><sup>#</sup>These authors contributed equally to this work</p>
</fn>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2025</year></pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>09</day><month>12</month><year>2025</year>
</pub-date>
<volume>86</volume>
<issue>2</issue>
<fpage>1</fpage>
<lpage>19</lpage>
<history>
<date date-type="received">
<day>04</day>
<month>08</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>09</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2025 The Authors.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Published by Tech Science Press.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_71282.pdf"></self-uri>
<abstract>
<p>Image captioning, a pivotal research area at the intersection of image understanding, artificial intelligence, and linguistics, aims to generate natural language descriptions for images. This paper proposes an efficient image captioning model named Mob-IMWTC, which integrates improved wavelet convolution (IMWTC) with an enhanced MobileNet V3 architecture. The enhanced MobileNet V3 integrates a transformer encoder as its encoding module and a transformer decoder as its decoding module. This innovative neural network significantly reduces the memory space required and model training time, while maintaining a high level of accuracy in generating image descriptions. IMWTC facilitates large receptive fields without significantly increasing the number of parameters or computational overhead. The improved MobileNet V3 model has its classifier removed, and simultaneously, it employs IMWTC layers to replace the original convolutional layers. This makes Mob-IMWTC exceptionally well-suited for deployment on low-resource devices. Experimental results, based on objective evaluation metrics such as BLEU, ROUGE, CIDEr, METEOR, and SPICE, demonstrate that Mob-IMWTC outperforms state-of-the-art models, including three CNN architectures (CNN-LSTM, CNN-Att-LSTM, CNN-Tran), two mainstream methods (LCM-Captioner, ClipCap), and our previous work (Mob-Tran). Subjective evaluations further validate the model&#x2019;s superiority in terms of grammaticality, adequacy, logic, readability, and humanness. Mob-IMWTC offers a lightweight yet effective solution for image captioning, making it suitable for deployment on resource-constrained devices.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Image caption</kwd>
<kwd>wavelet convolution</kwd>
<kwd>MobileNet V3</kwd>
<kwd>deep learning</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>National Social Science Fund of China</funding-source>
<award-id>23BYY197</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Image captioning leverages sophisticated mathematical models to generate coherent and detailed natural language descriptions of visual scenes. Image captioning is a versatile and innovative technology with the potential to revolutionize various fields and enhance our understanding and interaction with visual scenes. This paper builds on our earlier work using IMWTC and MobileNet V3-based models for further exploration [<xref ref-type="bibr" rid="ref-1">1</xref>]. The results provide a comprehensive evaluation of the proposed image captioning architecture, thereby facilitating the adaptability of wavelet convolution approaches in the deep learning domain. The accuracy and consistency of the model in image caption generation are validated and compared using a range of captioning metrics, including Bilingual evaluation understudy (BLEU), Recall-oriented understudy for gisting evaluation (ROUGE), Consensus-based image description evaluation (CIDEr), Semantic propositional image caption evaluation (SPICE), and Metric for evaluation of translation with explicit ordering (METEOR).</p>
<p>The main contribution of this paper is to propose a novel image captioning architecture based on IMWTC and MobileNet V3 framework, Mob-IMWTC, and the specific contributions are as follows: We employ an enhanced MobileNet V3, integrated with a transformer encoder as the encoder and a transformer decoder as the decoder. This neural network model, named Mob-Tran, dramatically minimizes both the memory space required and the time required for model training, while maintaining exceptional precision in generating image captions. We propose IMWTC serving as a seamless drop-in replacement within the above MobileNet V3 architecture, and it scales gracefully in harmony with the dimensions of the receptive field. We introduce a comprehensive evaluation approach, incorporating both subjective and objective metrics, to assess the overall performance of each model. Specially, for subjective evaluation, we establish evaluation criteria including grammaticality, adequacy, logic, readability, and humanness, and administer questionnaires to linguistics students to assess the quality of the created sentences.</p>
<p>The paper is organized as follows: <xref ref-type="sec" rid="s2">Section 2</xref> provides an extensive overview of related work, while <xref ref-type="sec" rid="s3">Section 3</xref> introduces an enhanced model named Mob-IMWTC. <xref ref-type="sec" rid="s4">Section 4</xref> then proceeds to describe the experimental methodology, encompassing the datasets that are utilized, and a rigorous comparison of the Mob-IMWTC model&#x2019;s caption generation capabilities with other models. These comparison experiments are based on both objective and subjective evaluations, offering a comprehensive analysis of the model&#x2019;s performance. Finally, <xref ref-type="sec" rid="s5">Section 5</xref> concludes the paper by summarizing the key findings of our study, highlighting the advantages and potential areas of Mob-IMWTC.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<sec id="s2_1">
<label>2.1</label>
<title>Exploration of Image Captioning</title>
<p>Over the past decade, deep learning has driven remarkable advancements in image caption generation. In 2014, Kiros introduced an encoder-decoder framework [<xref ref-type="bibr" rid="ref-2">2</xref>], allowing the encoder to rank images and sentences, while the decoder initiated description generation. Anderson, in 2017, implemented an image caption generation technique leveraging Convolutional Neural Networks (CNN) and Recurrent Neural Networks, where CNN extracted visual features and RNN formed sequences [<xref ref-type="bibr" rid="ref-3">3</xref>]. In 2018, Yao introduced a novel approach that combines bottom-up and top-down mechanisms for calculating attention specifically at the level of prominent image regions [<xref ref-type="bibr" rid="ref-4">4</xref>]. Zhu introduced the Captioning Transformer model, featuring a stacked attention module that replaces the LSTM decoder with a transformer decoder, thereby addressing the cross-time series issue inherent in LSTM [<xref ref-type="bibr" rid="ref-5">5</xref>]. More recently, Liu&#x2019;s 2021 Caption Transformer model [<xref ref-type="bibr" rid="ref-6">6</xref>] and Devlin&#x2019;s 2018 BERT-based image caption generation system [<xref ref-type="bibr" rid="ref-7">7</xref>] represented emerging research directions. Yan introduced the zero-shot novel object captioning task, which generates descriptions for novel objects without the need for paired image-caption data and extra training sentences [<xref ref-type="bibr" rid="ref-8">8</xref>]. Daneshfar provided an exhaustive examination of image-to-text diffusion models within the landscape of artificial intelligence and generative computing, filling a critical void in the literature [<xref ref-type="bibr" rid="ref-9">9</xref>]. Wang presented ClipCap&#x002B;&#x002B;, an enhanced version of ClipCap that integrates key-value pair and residual connection modules [<xref ref-type="bibr" rid="ref-10">10</xref>].</p>
<p>To sum up, these studies have significantly improved the performance of image caption generation models. However, as models become increasingly sophisticated, their applicability in environments with constrained resources diminishes accordingly.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Advancements of Lightweight Models</title>
<p>Researchers have been exploring model compression techniques to bridge the gap between the demands of large models and the constraints posed by resource-limited devices. In the realm of image captioning, researchers have made strides in developing efficient models. In 2020, Dai improved the accuracy of LSTM models while reducing their parameter count by incorporating a hidden layer [<xref ref-type="bibr" rid="ref-11">11</xref>]. Furthermore, in 2021, Sharif addressed the challenge of uncommon word representation by representing titles as sequences of subwords, which also helped in reducing the training vocabulary size [<xref ref-type="bibr" rid="ref-12">12</xref>]. More recently, in 2022, Tan proposed three innovative methods to decrease the number of parameters in transformer models: radix coding, cross-layer parameter sharing, and attention parameter sharing [<xref ref-type="bibr" rid="ref-13">13</xref>]. Liu et al. investigated a refined CA-MobileNet V3 model, which was incorporated into cutting-edge microscope products to augment the microscope&#x2019;s feature extraction capabilities and mitigate misclassification errors during diagnostic processes [<xref ref-type="bibr" rid="ref-14">14</xref>]. Saqib et al. proposed MobileNet V1 and MobileNet V2, which were based on an optimized architecture specifically designed to construct lightweight deep neural networks by utilizing depth-wise separable convolutions [<xref ref-type="bibr" rid="ref-15">15</xref>]. Wang developed a lightweight captioning method with a collaborative mechanism, LCM-Captioner, which balances high efficiency with high performance [<xref ref-type="bibr" rid="ref-16">16</xref>].</p>
<p>Govindharaj et al. introduced a novel approach that integrated Generative Adversarial Networks with the pretrained MobileNet V2 architecture for diagnosing glaucoma [<xref ref-type="bibr" rid="ref-17">17</xref>]. This method addressed the imbalance in medical imaging associated with small datasets by utilizing GANs to enhance the quality of fundus images.</p>
<p>Despite these recent advancements in lightweight image caption generation, there are still numerous challenges that need to be tackled to further improve the efficiency and performance of these models.</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Developments of Wavelet Convolutional Networks (WTC)</title>
<p>Wavelet transform has been integrated into neural network architectures for multiple tasks. Finder et al. [<xref ref-type="bibr" rid="ref-18">18</xref>] employed wavelets to compress feature maps, thereby enhancing the efficiency of Convolutional Neural Networks (CNNs). Saragadam et al. [<xref ref-type="bibr" rid="ref-19">19</xref>] used wavelets as activation functions for implicit neural representations. Liu et al. [<xref ref-type="bibr" rid="ref-20">20</xref>] and Alaba et al. [<xref ref-type="bibr" rid="ref-21">21</xref>] utilized the wavelet transform in a modified U-Net architecture for down-sampling and the inverse wavelet transform for up-sampling. Fujieda et al. [<xref ref-type="bibr" rid="ref-22">22</xref>] put forward a DenseNet-style architecture that leverages wavelets to reinject lower frequencies from the input into subsequent layers. However, the methods in [<xref ref-type="bibr" rid="ref-20">20</xref>&#x2013;<xref ref-type="bibr" rid="ref-22">22</xref>] were highly tailored architectures, unable to be smoothly used in other CNN architectures. By contrast, Chen concentrated on computational efficiency [<xref ref-type="bibr" rid="ref-23">23</xref>].</p>
<p>Researchers have undertaken efforts to enlarge the kernel size of Convolutional Neural Networks (CNNs), aiming to emulate the global receptive field characteristic of self-attention blocks in Vision Transformers. To attain a global receptive field, it is necessary to conduct spatial mixing operations within the frequency domain following a Fourier transform [<xref ref-type="bibr" rid="ref-24">24</xref>]. Nevertheless, when the Fourier transform is applied, it converts the input into a representation solely in the frequency domain, which prevents it from capturing the local interactions between neighboring pixels. By contrast, the wavelet transform is capable of successfully retaining certain local information while decomposing the image into separate frequency bands, which makes it possible to carry out operations at various decomposition levels. A concurrent study employed neural implicit functions to facilitate efficient mixing in the frequency domain [<xref ref-type="bibr" rid="ref-25">25</xref>]. Based on WTC, Finder et al. introduced a more lightweight, user-friendly, and linear layer structure. This layer can serve as a seamless drop-in replacement for depth-wise convolutions, leading to an enhanced receptive field. Moreover, their research has made a significant further advance [<xref ref-type="bibr" rid="ref-26">26</xref>].</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Methods</title>
<p><bold>Statement:</bold> To eliminate grammatical errors as much as possible and enhance the paper&#x2019;s readability, we&#x2019;ve utilized AI tools to assist in its writing.</p>
<p>The structure of the proposed Mob-IMWTC model is illustrated in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. Firstly, IMWTC is adopted to replace the Conv2d layer in MobileNet V3, and the features of the input images are extracted from IMWTC. The aforementioned features are then fed into the Bneck&#x002A;15 layer and pooling layer of the MobileNet V3 model, and a feature vector is ultimately obtained. This vector is then passed through the Transformer&#x2019;s encoder and decoder, which consists of a single fully connected layer. Combined with attention, the decoder then attends to the image to predict the caption.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Flow chart of system architecture based on Mob-IMWTC</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_71282-fig-1.tif"/>
</fig>
<p>IMWTC is a layer that utilizes the cascade wavelet transform decomposition to perform a series of small-kernel convolutions. Each convolution focuses on distinct frequency bands of the input within an increasingly larger receptive field. This approach enables us to emphasize low frequencies in the input while introducing only a minimal number of trainable parameters. Specifically, for a <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mrow><mml:mtext>k</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>k</mml:mtext></mml:mrow></mml:math></inline-formula> receptive field, the number of trainable parameters in the wavelet transform grows logarithmically with k, in contrast to the latest methods, where the growth is quadratic. Consequently, we can achieve highly effective CNNs with an unprecedented Effective Receptive Field size [<xref ref-type="bibr" rid="ref-26">26</xref>,<xref ref-type="bibr" rid="ref-27">27</xref>]. We have designed IMWTC as a seamless drop-in replacement for depth-wise convolutions, enabling its direct integration into any CNN architecture without the need for additional modifications.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Algorithm IMWTC</title>
<p>In this work, we employ wavelet transform as it is efficient and straightforward [<xref ref-type="bibr" rid="ref-18">18</xref>,<xref ref-type="bibr" rid="ref-28">28</xref>]. Note that <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is a low-pass filter, and <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are a set of high-pass filters. Given an image <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>X</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mrow><mml:mtext>WT</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is obtained by the following convolution:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>Y</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mtext>WT</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mtext>Conv</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the low-frequency component of <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>X</mml:mi></mml:math></inline-formula>, while <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are its horizontal, vertical, and diagonal high-frequency components, the inverse wavelet transform (IWT) is obtained by the transposed convolution:
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mtext>IWT</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>Y</mml:mtext></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mtext>Transposed</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>Conv</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">]</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>The cascade wavelet decomposition is then given by recursively decomposing the low-frequency component. Each level of the decomposition is given by:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>H</mml:mi><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mtext>WT</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>X</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>i</mml:mi></mml:math></inline-formula> is the current level. This results in an increased frequency resolution and a reduced spatial resolution for the lower frequencies.</p>
<p>Expanding the kernel size of a convolutional layer leads to parameters increasing quadratically. To mitigate that, first, use the wavelet transform to filter and downscale the lower- and higher-frequency content of the input. Then, perform a small-kernel depth-wise convolution on the different frequency maps before using the IWT to construct the output. In other words, the process is given by
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mi>Y</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mtext>IWT</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>Conv</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>W</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:mtext>WT</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi>X</mml:mi></mml:math></inline-formula> is the input tensor, and <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>W</mml:mi></mml:math></inline-formula> is the weight tensor of a <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mrow><mml:mtext>k</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>k</mml:mtext></mml:mrow></mml:math></inline-formula> depth-wise kernel. The operation not only separates the convolution between the frequency components but also allows a smaller kernel to operate in a larger area of the original input.</p>
<p>We take this <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mi>l</mml:mi></mml:math></inline-formula>-level combined operation and increase it further by using the same cascade principle from <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>. The process is given by
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mtable columnalign="left left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mtext>WT</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mi>Y</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>Y</mml:mi><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mtext>Conv</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>W</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> is the input of the layer, and <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> represents all three high-frequency maps of level <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>i</mml:mi></mml:math></inline-formula>. To combine the outputs of the different frequencies, performing
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:msup><mml:mi>Z</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:mtext>IWT</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>Y</mml:mi><mml:mrow><mml:mi>L</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi>Z</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>Y</mml:mi><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msup><mml:mi>Z</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula> is the aggregated outputs from level<inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mi>i</mml:mi></mml:math></inline-formula> onward.</p>
<p>Unlike the WTC architecture mentioned in [<xref ref-type="bibr" rid="ref-26">26</xref>] (Algorithm 1), which involves an additional convolutional step on the source image but is less time-efficient, we have made improvements by replacing function return value <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msup><mml:mi>Z</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula> in the literature [<xref ref-type="bibr" rid="ref-26">26</xref>] with <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:msup><mml:mi>Z</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula>, and algorithm IMWTC is proposed as follows (Algorithm 2):</p>
<fig id="fig-3">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_71282-fig-3.tif"/>
</fig>
<fig id="fig-4">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_71282-fig-4.tif"/>
</fig>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Enhanced MobileNet V3</title>
<p>For MobileNet V3, depth-wise separable convolution [<xref ref-type="bibr" rid="ref-29">29</xref>] constitutes a fundamental element within the MobileNet series, serving as a highly effective method for diminishing model complexity. <xref ref-type="disp-formula" rid="eqn-7">Formula (7)</xref> delineates the mechanics of depth-wise convolution:
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:msub><mml:mrow><mml:mover><mml:mrow><mml:mtext>G</mml:mtext></mml:mrow><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:munder><mml:msub><mml:mrow><mml:mover><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>+</mml:mo><mml:mi>j</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></disp-formula>here <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mrow><mml:mover><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> signifies the depth-wise convolutional kernel, <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>M</mml:mtext></mml:mrow></mml:math></inline-formula> represents the kernel size, and <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:math></inline-formula> denotes the feature map possessing dimensions of <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>M</mml:mtext></mml:mrow></mml:math></inline-formula>.</p>
<p>Subsequently, the feature map undergoes pointwise convolution to adjust its dimensionality, either increasing or decreasing it. Depth-wise separable convolution boasts approximately one-third of the parameters compared to traditional convolution, rendering it a more streamlined and potent technique. The particular methodology for this calculation is outlined in <xref ref-type="disp-formula" rid="eqn-8">Formula (8)</xref>:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mtext>M</mml:mtext></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mtext>M</mml:mtext></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mtext>N</mml:mtext></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mtext>M</mml:mtext></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mtext>N</mml:mtext></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mtext>N</mml:mtext></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:msubsup><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mfrac><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> denotes the kernel dimensions, <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mrow><mml:mtext>M</mml:mtext></mml:mrow></mml:math></inline-formula> stands for the number of input channels, <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mrow><mml:mtext>N</mml:mtext></mml:mrow></mml:math></inline-formula> represents the number of output channels, and <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> signifies the size of the feature map. Subsequently, <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mtext>M</mml:mtext></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> indicates the computational overhead of depth-wise convolution, while <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mtext>M</mml:mtext></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mtext>M</mml:mtext></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mtext>N</mml:mtext></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> denotes computational cost of depth-wise separable convolution, and <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>K</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mtext>M</mml:mtext></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mtext>N</mml:mtext></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mtext>D</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> means computational expense of standard convolution.</p>
<p>MobileNet V3 introduces the Squeeze-and-Excitation block (SE block) [<xref ref-type="bibr" rid="ref-30">30</xref>] into its partial inverted residual structure to elevate the semantic richness of the feature map. Within the SE block, the squeeze component computes the feature vector for each channel of the feature map by employing Global Average Pooling (GAP). This process involves averaging the feature values across the entire feature map for each individual channel:
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mtext>WIDTH</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>HIGHT</mml:mtext></mml:mrow></mml:mrow></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mtext>WIDTH</mml:mtext></mml:mrow></mml:mrow></mml:munderover><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mtext>HIGHT</mml:mtext></mml:mrow></mml:mrow></mml:munderover><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>here, <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>u</mml:mi></mml:math></inline-formula> denotes the input to the squeeze component, possessing dimensions of <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mrow><mml:mtext>WIDTH</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>HIGHT</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>CHANNEL</mml:mtext></mml:mrow></mml:math></inline-formula>. Specifically,<inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mrow><mml:mtext>&#xA0;WIDTH</mml:mtext></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>HIGHT</mml:mtext></mml:mrow></mml:math></inline-formula> represents the spatial dimensions of the feature map, for each channel indexed by <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mi>c</mml:mi></mml:math></inline-formula>, where <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mi>c</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow></mml:math></inline-formula> stands for the total number of channels, and <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> signifies the <italic>c</italic>-th channel of the input feature map.</p>
<p>The excitation block utilizes a gate mechanism composed of two fully connected layers to learn the weights for each of the C channels from <italic>z</italic>. This gating mechanism is computed according to <xref ref-type="disp-formula" rid="eqn-10">Formula (10)</xref>, effectively assigning a weight to each channel based on its relative importance.
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>W</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03C3;</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>W</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x03C3;</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>g</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03B4;</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mi>z</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mrow><mml:mi mathvariant="normal">&#x03B4;</mml:mi></mml:mrow></mml:math></inline-formula> represents the ReLU activation function, <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mrow><mml:mi mathvariant="normal">&#x03C3;</mml:mi></mml:mrow></mml:math></inline-formula> denotes the sigmoid activation function, and g stands for gate function. <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mtext>R</mml:mtext></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow><mml:mrow><mml:mtext>r</mml:mtext></mml:mrow></mml:mfrac><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula>, <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mtext>R</mml:mtext></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow><mml:mrow><mml:mtext>r</mml:mtext></mml:mrow></mml:mfrac><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula> are the weight matrices for the two fully connected layers, respectively. Here, <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:mrow><mml:mtext>r</mml:mtext></mml:mrow></mml:math></inline-formula> signifies the number of hidden layer nodes in the intermediate layer. The ultimate output is computed using <xref ref-type="disp-formula" rid="eqn-11">Formula (11)</xref>.
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mrow><mml:mover><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext>F</mml:mtext></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mrow><mml:mover><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>&#x007E;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> denotes a feature map corresponding to a feature channel of <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mrow><mml:mover><mml:mrow><mml:mtext>X</mml:mtext></mml:mrow><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>, and <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents a scalar value within the gated unit<inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>s</mml:mi></mml:math></inline-formula>.</p>
<p>MobileNet V3 adopts h-swish activation function to enhance the network&#x2019;s nonlinear expression capabilities. The mathematical formulation of the h-swish function is given by <xref ref-type="disp-formula" rid="eqn-12">Eqs. (12)</xref> and <xref ref-type="disp-formula" rid="eqn-13">(13)</xref>.
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>h</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>swish</mml:mtext></mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mi>x</mml:mi><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>ReLU</mml:mtext></mml:mrow><mml:mn>6</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>3</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>6</mml:mn></mml:mfrac><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>ReLU</mml:mtext></mml:mrow><mml:mn>6</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo movablelimits="true" form="prefix">min</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>6</mml:mn><mml:mo>,</mml:mo><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Notably, MobileNet V3 can be trained and fine-tuned using a wide range of image caption datasets, allowing it to adapt effectively to various domains and scenarios.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Experiments</title>
<p>This section details the experiments conducted, including datasets employed, the comparative experiments performed, objective evaluation methods used, and the subjective evaluation process. Ultimately, the experimental results are comprehensively discussed and analyzed.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Experimental Environment</title>
<p>The implementation of the aforementioned models requires the following hardware &#x0026; software configuration: CPU (Intel<sup>&#x00AE;</sup> Core&#x2122; i7-10875H), GPU (NVIDIA GeForce GTX1650 (4G)), Windows 10 &#x0026; Pytorch1.9.0 &#x0026; Python3.7, CUDA11.1 &#x002B; cuDNN8.2.1. <xref ref-type="fig" rid="fig-2">Fig. 2</xref> is a visualization of the IMWTC and attention changes in our proposed model, Mob-IMWTC.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Visualizations of the IMWTC and attention changes in Mob-IMWTC. (<bold>a</bold>) input image; (<bold>b</bold>) image processed using WTC; (<bold>c</bold>) image processed using IMWTC; (<bold>d</bold>) 1-level IMWTC; (<bold>e</bold>) 2-level IMWTC; (<bold>f</bold>,<bold>g</bold>) show image descriptions are generated word by word, and the amount of attention required to generate each word is represented by the shade of shadow on the corresponding image</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_71282-fig-2.tif"/>
</fig>
<p>The datasets used are MS COCO (328,000 images), Flickr 8k (8000 images), and Flickr 30k (31,783 images). The datasets are divided into three sets&#x2014;training, validation, and testing&#x2014;in a ratio of 80:10:10, respectively. For the above datasets, in the phase of preprocessing, images are resized to 64 &#x00D7; 64 pixels and normalized; texts are removed, leading &#x201C;A&#x201D; or &#x201C;The&#x201D; from captions, converted to lowercase, and filtered out captions with a length of less than 5 words.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Comparative Experiments (Ablation Experiment Included)</title>
<p>In this section, our methods (Mob-WTC &#x0026; Mob-IMWTC) are compared with three CNN architectures (CNN-LSTM [<xref ref-type="bibr" rid="ref-31">31</xref>], CNN-Att-LSTM [<xref ref-type="bibr" rid="ref-32">32</xref>], CNN-Tran [<xref ref-type="bibr" rid="ref-33">33</xref>]), two mainstream methods (LCM-Captioner [<xref ref-type="bibr" rid="ref-16">16</xref>], ClipCap [<xref ref-type="bibr" rid="ref-10">10</xref>]), and our previous work (Mob-Tran [<xref ref-type="bibr" rid="ref-1">1</xref>] based on a lightweight model). The models&#x2019; training employs the Adam optimizer with an initial learning rate of 1.5 &#x00D7; 10<sup>&#x2212;5</sup>. The training process consists of 50 epochs, each utilizing a batch size of 50 samples.</p>
<p>We present the sentences generated by the eight models utilized in the experiments. Following this, we list the scores obtained by each model in both objective and subjective evaluations, see <xref ref-type="sec" rid="s4_2_1">Sections 4.2.1</xref> and <xref ref-type="sec" rid="s4_2_2">4.2.2</xref>.</p>
<sec id="s4_2_1">
<label>4.2.1</label>
<title>Objective Evaluation</title>
<p>This section presents the results of image caption generation and objective evaluation metrics computation. The models&#x2019; performance is evaluated using several widely employed image caption evaluation criteria, including BLEU, ROUGE, CIDEr, METEOR, and SPICE. Additionally, indicators TTIME and ETIME are proposed. TTIME (Time Required for Model Training) measures the training runtime of an algorithm executing on the devices. ETIME (Time Required for Model Execution) is a metric that measures the time required for a trained model to generate captions for test images; here, ETIME is also called inference time.</p>
<p><xref ref-type="table" rid="table-1">Tables 1</xref>&#x2013;<xref ref-type="table" rid="table-3">3</xref> display the image caption generation results using the eight models across different datasets, namely Flickr 8k, Flickr 30k, and MS COCO. <xref ref-type="table" rid="table-4">Tables 4</xref>&#x2013;<xref ref-type="table" rid="table-6">6</xref> exhibit the computed scores for the eight models, including our proposed Mob-IMWTC &#x0026; Mob-WTC model.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Image caption generation results using the eight models across Flickr 8k</title>
</caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Image</th>
<th align="left">Model</th>
<th align="left">Image caption</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="4"><inline-graphic mimetype="image" mime-subtype="png" xlink:href="CMC_71282-inline-1.tif"/></td>
<td>Cnn-Lstm</td>
<td>A group of people is backpacking through the snow in the woods</td>
</tr>
<tr>
<td>Cnn-Att-Lstm</td>
<td>A hiker stands on a mountain path</td>
</tr>
<tr>
<td>Cnn-Tran</td>
<td>A person with a backpack is standing on a mountain</td>
</tr>
<tr>
<td>LCM-Captioner</td>
<td>A man with a backpack is standing in a mountain</td>
</tr>
<tr>
<td/>
<td>ClipCap</td>
<td>A person stands on a mountain</td>
</tr>
<tr>
<td></td>
<td>Mob-Tran (baseline)</td>
<td>A man with a backpack is walking on a mountain</td>
</tr>
<tr>
<td/>
<td><bold>Mob-WTC</bold></td>
<td>A person with a backpack is walking through a mountain path</td>
</tr>
<tr>
<td/>
<td><bold>Mob-IMWTC</bold></td>
<td>A person with a backpack is walking through a mountain path</td>
</tr>
<tr>
<td/>
<td>Cnn-Lstm</td>
<td>A brown dog is playing with a ball in the water</td>
</tr>
<tr>
<td/>
<td>Cnn-Att-Lstm</td>
<td>A dog running through the water</td>
</tr>
<tr>
<td/>
<td>Cnn-Tran</td>
<td>A dog is jumping through the water</td>
</tr>
<tr>
<td rowspan="3"><inline-graphic mimetype="image" mime-subtype="png" xlink:href="CMC_71282-inline-2.tif"/></td>
<td>LCM-Captioner</td>
<td>A brown dog plays in the water</td>
</tr>
<tr>
<td>ClipCap</td>
<td>A brown dog jumps in the water</td>
</tr>
<tr>
<td>Mob-Tran (baseline)</td>
<td>A brown dog plays in the water</td>
</tr>
<tr>
<td/>
<td><bold>Mob-WTC</bold></td>
<td>A brown dog is playing in the water</td>
</tr>
<tr>
<td/>
<td><bold>Mob-IMWTC</bold></td>
<td>A brown dog is playing in the water</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Image caption generation results using the eight models across Flickr 30k</title>
</caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Image</th>
<th align="left">Model</th>
<th align="left">Image caption</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="8"><inline-graphic mimetype="image" mime-subtype="png" xlink:href="CMC_71282-inline-3.tif"/></td>
<td>Cnn-Lstm</td>
<td>A man in a blue shirt and jeans is standing next to a grill with a desert</td>
</tr>
<tr>
<td>Cnn-Att-Lstm</td>
<td>A man in a black shirt and jeans is grilling meat</td>
</tr>
<tr>
<td>Cnn-Tran</td>
<td>A man in a green shirt and jeans is drinking beer</td>
</tr>
<tr>
<td>LCM-Captioner</td>
<td>A man in a black shirt and jeans is holding a bottle</td>
</tr>
<tr>
<td>ClipCap</td>
<td>A man in a blue shirt and jeans is standing in a forest</td>
</tr>
<tr>
<td>Mob-Tran (baseline)</td>
<td>A man in a black shirt and blue jeans is holding a beer bottle</td>
</tr>
<tr>
<td><bold>Mob-WTC</bold></td>
<td>A man in a blue shirt and jeans is holding a bottle</td>
</tr>
<tr>
<td><bold>Mob-IMWTC</bold></td>
<td>A man in a blue shirt and jeans is holding a bottle</td>
</tr>
<tr>
<td rowspan="8"><inline-graphic mimetype="image" mime-subtype="png" xlink:href="CMC_71282-inline-4.tif"/></td>
<td>Cnn-Lstm</td>
<td>A man in a white shirt and jeans is sitting at a table with a computer</td>
</tr>
<tr>
<td>Cnn-Att-Lstm</td>
<td>A man in a library reading a book</td>
</tr>
<tr>
<td>Cnn-Tran</td>
<td>A woman is reading a book in a library</td>
</tr>
<tr>
<td>LCM-Captioner</td>
<td>A man in a library is reading a book</td>
</tr>
<tr>
<td>ClipCap</td>
<td>A man is in a library</td>
</tr>
<tr>
<td>Mob-Tran (baseline)</td>
<td>A woman in a black shirt is sitting in front of a computer</td>
</tr>
<tr>
<td><bold>Mob-WTC</bold></td>
<td>A man in a black shirt is sitting in a library</td>
</tr>
<tr>
<td><bold>Mob-IMWTC</bold></td>
<td>A man in a black shirt is sitting at a table</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Image caption generation results using the eight models across MS COCO</title>
</caption>
<table>
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Image</th>
<th align="left">Model</th>
<th align="left">Image caption</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="4"><inline-graphic mimetype="image" mime-subtype="png" xlink:href="CMC_71282-inline-5.tif"/></td>
<td>Cnn-Lstm</td>
<td>A couple of elephants standing next to each other in a field</td>
</tr>
<tr>
<td>Cnn-Att-Lstm</td>
<td>A couple of elephants are standing next to each other</td>
</tr>
<tr>
<td>Cnn-Tran</td>
<td>A herd of elephants walking across a dirt field</td>
</tr>
<tr>
<td>LCM-Captioner</td>
<td>A lot of elephants are walking in a river</td>
</tr>
<tr>
<td/>
<td>ClipCap</td>
<td>Four elephants are walking</td>
</tr>
<tr>
<td/>
<td>Mob-Tran (baseline)</td>
<td>A group of elephants is walking in a dirt field</td>
</tr>
<tr>
<td/>
<td><bold>Mob-WTC</bold></td>
<td>A group of elephants is walking across a dirt field</td>
</tr>
<tr>
<td/>
<td><bold>Mob-IMWTC</bold></td>
<td>A group of elephants is walking across a dirt field</td>
</tr>
<tr>
<td rowspan="8"><inline-graphic mimetype="image" mime-subtype="png" xlink:href="CMC_71282-inline-6.tif"/></td>
<td>Cnn-Lstm</td>
<td>A dog is sitting on a bench in front of a store</td>
</tr>
<tr>
<td>Cnn-Att-Lstm</td>
<td>A dog is lying on the sidewalk next to a bike</td>
</tr>
<tr>
<td>Cnn-Tran</td>
<td>A dog is lying on the ground next to a bicycle</td>
</tr>
<tr>
<td>LCM-Captioner</td>
<td>A dog is lying on the sidewalk</td>
</tr>
<tr>
<td>ClipCap</td>
<td>A dog is lying on the sidewalk</td>
</tr>
<tr>
<td>Mob-Tran (baseline)</td>
<td>A dog is lying on the ground next to a bike</td>
</tr>
<tr>
<td><bold>Mob-WTC</bold></td>
<td>A dog is lying on the sidewalk in front of a store</td>
</tr>
<tr>
<td><bold>Mob-IMWTC</bold></td>
<td>A dog is lying on the sidewalk in front of a store</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Scores for each model on Flickr 8k</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th align="center"></th>
<th align="center">BLEU _1</th>
<th align="center">BLEU _2</th>
<th align="center">BLEU _3</th>
<th align="center">BLEU _4</th>
<th align="center">CIDEr</th>
<th align="center">ROUGE</th>
<th align="center">METEOR</th>
<th align="center">SPICE</th>
<th align="center">TTIME (s)</th>
<th align="center">ETIME (ms)</th>
</tr>
</thead>
<tbody>
<tr>
<td>CNN-LSTM</td>
<td>0.536</td>
<td>0.343</td>
<td>0.237</td>
<td>0.147</td>
<td>0.327</td>
<td>0.397</td>
<td>0.196</td>
<td>0.534</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>CNN-Att-LSTM</td>
<td>0.627</td>
<td>0.455</td>
<td>0.312</td>
<td>0.216</td>
<td>0.502</td>
<td>0.477</td>
<td>0.223</td>
<td>0.526</td>
<td>9872.20</td>
<td>4.05</td>
</tr>
<tr>
<td>CNN-Tran</td>
<td>0.634</td>
<td>0.462</td>
<td>0.320</td>
<td>0.462</td>
<td>0.572</td>
<td>0.472</td>
<td>0.227</td>
<td>0.462</td>
<td>13,701.60</td>
<td>8.73</td>
</tr>
<tr>
<td>LCM-Captioner</td>
<td>0.626</td>
<td>0.452</td>
<td>0.328</td>
<td>0.445</td>
<td>0.570</td>
<td>0.480</td>
<td>0.220</td>
<td>0.538</td>
<td>12,670.43</td>
<td>4.27</td>
</tr>
<tr>
<td>ClipCap</td>
<td>0.623</td>
<td>0.449</td>
<td>0.335</td>
<td>0.442</td>
<td>0.556</td>
<td>0.471</td>
<td>0.235</td>
<td>0.540</td>
<td>12,549.83</td>
<td>4.21</td>
</tr>
<tr>
<td>Mob-Tran (baseline)</td>
<td>0.627</td>
<td>0.445</td>
<td>0.316</td>
<td>0.212</td>
<td>0.512</td>
<td>0.486</td>
<td>0.212</td>
<td>0.527</td>
<td>11,689.85</td>
<td>3.40</td>
</tr>
<tr>
<td><bold>Mob-WTC</bold></td>
<td>0.626</td>
<td>0.458</td>
<td>0.336</td>
<td>0.446</td>
<td>0.553</td>
<td>0.475</td>
<td>0.235</td>
<td>0.541</td>
<td>12,344.01</td>
<td>4.18</td>
</tr>
<tr>
<td><bold>Mob-IMWTC</bold></td>
<td>0.628</td>
<td>0.458</td>
<td>0.335</td>
<td>0.458</td>
<td>0.574</td>
<td>0.476</td>
<td>0.235</td>
<td>0.540</td>
<td>12,131.58</td>
<td>3.97</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Scores for each model on Flickr 30k</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th align="center"></th>
<th align="center">BLEU _1</th>
<th align="center">BLEU _2</th>
<th align="center">BLEU _3</th>
<th align="center">BLEU _4</th>
<th align="center">CIDEr</th>
<th align="center">ROUGE</th>
<th align="center">METEOR</th>
<th align="center">SPICE</th>
<th align="center">TTIME (s)</th>
<th align="center">ETIME (ms)</th>
</tr>
</thead>
<tbody>
<tr>
<td>CNN-LSTM</td>
<td>0.489</td>
<td>0.316</td>
<td>0.187</td>
<td>0.118</td>
<td>0.178</td>
<td>0.332</td>
<td>0.186</td>
<td>0.551</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>CNN-Att-LSTM</td>
<td>0.625</td>
<td>0.435</td>
<td>0.300</td>
<td>0.215</td>
<td>0.437</td>
<td>0.442</td>
<td>0.210</td>
<td>0.536</td>
<td>50,475.84</td>
<td>5.36</td>
</tr>
<tr>
<td>CNN-Tran</td>
<td>0.638</td>
<td>0.448</td>
<td>0.315</td>
<td>0.214</td>
<td>0.465</td>
<td>0.442</td>
<td>0.206</td>
<td>0.508</td>
<td>55,450.09</td>
<td>9.70</td>
</tr>
<tr>
<td>LCM-Captioner</td>
<td>0.629</td>
<td>0.448</td>
<td>0.320</td>
<td>0.202</td>
<td>0.462</td>
<td>0.430</td>
<td>0.212</td>
<td>0.539</td>
<td>48,695.33</td>
<td>5.26</td>
</tr>
<tr>
<td>ClipCap</td>
<td>0.631</td>
<td>0.437</td>
<td>0.317</td>
<td>0.217</td>
<td>0.471</td>
<td>0.437</td>
<td>0.210</td>
<td>0.544</td>
<td>49,007.08</td>
<td>5.37</td>
</tr>
<tr>
<td>Mob-Tran (baseline)</td>
<td>0.635</td>
<td>0.448</td>
<td>0.318</td>
<td>0.225</td>
<td>0.470</td>
<td>0.444</td>
<td>0.208</td>
<td>0.540</td>
<td>41,550.07</td>
<td>3.52</td>
</tr>
<tr>
<td><bold>Mob-WTC</bold></td>
<td>0.636</td>
<td>0.450</td>
<td>0.322</td>
<td>0.225</td>
<td>0.476</td>
<td>0.440</td>
<td>0.205</td>
<td>0.543</td>
<td>48,000.19</td>
<td>4.47</td>
</tr>
<tr>
<td><bold>Mob-IMWTC</bold></td>
<td>0.636</td>
<td>0.451</td>
<td>0.323</td>
<td>0.230</td>
<td>0.479</td>
<td>0.444</td>
<td>0.207</td>
<td>0.542</td>
<td>45,702.08</td>
<td>4.13</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Scores for each model on MS COCO</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th align="center"></th>
<th align="center">BLEU _1</th>
<th align="center">BLEU _2</th>
<th align="center">BLEU _3</th>
<th align="center">BLEU _4</th>
<th align="center">CIDEr</th>
<th align="center">ROUGE</th>
<th align="center">METEOR</th>
<th align="center">SPICE</th>
<th align="center">TTIME (s)</th>
<th align="center">ETIME (ms)</th>
</tr>
</thead>
<tbody>
<tr>
<td>CNN-LSTM</td>
<td>0.646</td>
<td>0.475</td>
<td>0.342</td>
<td>0.251</td>
<td>0.771</td>
<td>0.473</td>
<td>0.237</td>
<td>0.601</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>CNN-Att-LSTM</td>
<td>0.705</td>
<td>0.526</td>
<td>0.376</td>
<td>0.282</td>
<td>0.871</td>
<td>0.501</td>
<td>0.351</td>
<td>0.652</td>
<td>238,260.12</td>
<td>5.72</td>
</tr>
<tr>
<td>CNN-Tran</td>
<td>0.723</td>
<td>0.557</td>
<td>0.420</td>
<td>0.359</td>
<td>0.901</td>
<td>0.520</td>
<td>0.379</td>
<td>0.683</td>
<td>238,982.33</td>
<td>9.85</td>
</tr>
<tr>
<td>LCM-Captioner</td>
<td>0.720</td>
<td>0.557</td>
<td>0.385</td>
<td>0.355</td>
<td>0.937</td>
<td>0.516</td>
<td>0.325</td>
<td>0.632</td>
<td>213,941.52</td>
<td>5.83</td>
</tr>
<tr>
<td>ClipCap</td>
<td>0.718</td>
<td>0.548</td>
<td>0.438</td>
<td>0.352</td>
<td>0.934</td>
<td>0.520</td>
<td>0.375</td>
<td>0.645</td>
<td>217,617.71</td>
<td>5.64</td>
</tr>
<tr>
<td>Mob-Tran (baseline)</td>
<td>0.712</td>
<td>0.533</td>
<td>0.398</td>
<td>0.331</td>
<td>0.931</td>
<td>0.517</td>
<td>0.355</td>
<td>0.680</td>
<td>201,576.02</td>
<td>4.63</td>
</tr>
<tr>
<td><bold>Mob-WTC</bold></td>
<td>0.722</td>
<td>0.560</td>
<td>0.440</td>
<td>0.364</td>
<td>0.940</td>
<td>0.511</td>
<td>0.380</td>
<td>0.681</td>
<td>210,039.17</td>
<td>4.81</td>
</tr>
<tr>
<td><bold>Mob-IMWTC</bold></td>
<td>0.722</td>
<td>0.561</td>
<td>0.441</td>
<td>0.366</td>
<td>0.942</td>
<td>0.513</td>
<td>0.383</td>
<td>0.686</td>
<td>208,501.20</td>
<td>4.72</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="table-4">Table 4</xref> demonstrates that our proposed Mob-IMWTC &#x0026; Mob-WTC achieves performance comparable to six state-of-the-art models across eight standard evaluation metrics (BLEU_1 to BLEU_4, CIDEr, ROUGE, METEOR, and SPICE) when trained on the Flickr 8k dataset. Mob-IMWTC &#x0026; Mob-WTC have advantages in two metrics (CIDEr and METEOR) and three metrics (BLEU_3, METEOR, and SPICE), respectively. Regarding Flickr 8k, Mob-IMWTC does not exhibit significant advantages</p>

<p><xref ref-type="table" rid="table-5">Table 5</xref> presents a comparative analysis of eight models trained on the Flickr 30k dataset. Among these, Mob-IMWTC distinguishes itself by achieving the highest scores across BLEU_2, BLEU_3, BLEU_4, and CIDEr metrics. The difference in scores of the top eight metrics indicates that Mob-IMWTC generates captions with greater syntactic complexity and contextual coherence than those produced by alternative models.</p>

<p>The models in <xref ref-type="table" rid="table-6">Table 6</xref> are trained using the MS COCO dataset. The results in <xref ref-type="table" rid="table-6">Table 6</xref> show that Mob-IMWTC achieves the highest scores across BLEU_2, BLEU_3, BLEU_4, CIDEr, METEOR, and SPICE metrics, demonstrating comprehensive advantages compared with other methods.</p>

<p>We have designed a <italic>t</italic>-test experiment to demonstrate that the data presented in <xref ref-type="table" rid="table-4">Tables 4</xref>&#x2013;<xref ref-type="table" rid="table-6">6</xref> are statistically significant. A paired <italic>t</italic>-test is utilized to verify whether the data obtained from Mob-IMWTC and the other seven methods across eight metrics exhibit statistical significance. As shown in <xref ref-type="table" rid="table-7">Table 7</xref>, all <italic>p</italic>-values are less than 0.05, demonstrating the statistical validity of the obtained data.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title><italic>t</italic>-test results of Mob-IMWTC <italic>vs</italic>. seven contrasting methods</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th>BLEU_1</th>
<th>BLEU_2</th>
<th>BLEU_3</th>
<th>BLEU_4</th>
<th>CIDEr</th>
<th>ROUGE</th>
<th>METEOR</th>
<th>SPICE</th>
</tr>
</thead>
<tbody>
<tr>
<td>CNN-LSTM</td>
<td>0.0023</td>
<td>0.0015</td>
<td>0.0019</td>
<td>0.0013</td>
<td>0.0019</td>
<td>0.0118</td>
<td>0.0117</td>
<td>0.0011</td>
</tr>
<tr>
<td>CNN-Att-LSTM</td>
<td>0.0113</td>
<td>0.0032</td>
<td>0.0032</td>
<td>0.0029</td>
<td>0.0235</td>
<td>0.0291</td>
<td>0.0172</td>
<td>0.0127</td>
</tr>
<tr>
<td>CNN-Tran</td>
<td>0.0385</td>
<td>0.0432</td>
<td>0.0381</td>
<td>0.0381</td>
<td>0.0307</td>
<td>0.0293</td>
<td>0.0377</td>
<td>0.0380</td>
</tr>
<tr>
<td>LCM-Captioner</td>
<td>0.0275</td>
<td>0.0191</td>
<td>0.0324</td>
<td>0.0213</td>
<td>0.0027</td>
<td>0.0362</td>
<td>0.0374</td>
<td>0.0400</td>
</tr>
<tr>
<td>ClipCap</td>
<td>0.0401</td>
<td>0.0348</td>
<td>0.0211</td>
<td>0.0027</td>
<td>0.0172</td>
<td>0.0179</td>
<td>0.0031</td>
<td>0.0082</td>
</tr>
<tr>
<td><bold>Mob-Tran</bold> (baseline)</td>
<td>0.0171</td>
<td>0.0394</td>
<td>0.0369</td>
<td>0.0368</td>
<td>0.0361</td>
<td>0.0381</td>
<td>0.0265</td>
<td>0.0291</td>
</tr>
<tr>
<td><bold>Mob-WTC</bold></td>
<td>0.0443</td>
<td>0.0444</td>
<td>0.0390</td>
<td>0.0385</td>
<td>0.0377</td>
<td>0.0410</td>
<td>0.0362</td>
<td>0.0392</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="table-8">Table 8</xref> reports parameter counts, FLOPs, and FPS (frames per second) for each model. <xref ref-type="table" rid="table-4">Tables 4</xref>&#x2013;<xref ref-type="table" rid="table-8">8</xref> show that introducing IMWTC to Mob-Tran results in a substantial improvement in objective evaluation metrics (BLEU, CIDEr, ROUGE, METEOR, and SPICE) while causing only a slight increase in parameters and FLOPs; for example, moving from Mob-Tran to Mob-IMWTC only adds 1.285M parameters and 223M FLOPs.</p>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Parameter counts and FLOPs</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Models</th>
<th>Parameters (M)</th>
<th>FLOPS (M)</th>
<th>FPS</th>
</tr>
</thead>
<tbody>
<tr>
<td>CNN-LSTM</td>
<td>7.874</td>
<td>501</td>
<td>172</td>
</tr>
<tr>
<td>CNN-Att-LSTM</td>
<td>8.012</td>
<td>617</td>
<td>175</td>
</tr>
<tr>
<td>CNN-Tran</td>
<td>7.601</td>
<td>587</td>
<td>101</td>
</tr>
<tr>
<td>LCM-Captioner</td>
<td>6.650</td>
<td>615</td>
<td>171</td>
</tr>
<tr>
<td>ClipCap</td>
<td>6.594</td>
<td>601</td>
<td>177</td>
</tr>
<tr>
<td>Mob-Tran (baseline)</td>
<td>4.915</td>
<td>427</td>
<td>216</td>
</tr>
<tr>
<td><bold>Mob-WTC</bold></td>
<td>6.402</td>
<td>681</td>
<td>207</td>
</tr>
<tr>
<td><bold>Mob-IMWTC</bold></td>
<td>6.200</td>
<td>650</td>
<td>211</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_2_2">
<label>4.2.2</label>
<title>Subjective Evaluation</title>
<p>Despite limitations like subjectivity and inefficiency, human-based subjective evaluation remains the gold standard for assessing natural language generation. It uncovers linguistic flaws&#x2014;such as grammatical errors and logical gaps&#x2014;often missed by automated tools, ensuring more authentic quality assessment.</p>
<p>As the gold standard for assessing the quality of natural language generation, subjective evaluation via questionnaires offers comprehensive evaluation results. It can identify issues such as grammatical and logical errors that automated evaluation tools may overlook, thereby offering a more authentic representation of the generated text&#x2019;s quality. Building on Kasai&#x2019;s experiment [<xref ref-type="bibr" rid="ref-34">34</xref>], to enhance the precision of human evaluation criteria, five indicators are employed to evaluate the generated sentences: Grammaticality, Adequacy, Readability, Logic, and Humanness. These metrics ensure a comprehensive and detailed evaluation of the generated text.</p>
<p>In this experiment, each participant receives a questionnaire (three images included and their corresponding captions generated using the above eight models). The above three images are randomly chosen from three datasets: MS COCO, Flickr 8k, and Flickr 30k, respectively. A total of 100 questionnaires are handed out, with each being graded on a 5-point scale. <xref ref-type="table" rid="table-6">Tables 6</xref>&#x2013;<xref ref-type="table" rid="table-8">8</xref> present the results of the subjective evaluation. Notably, 30 participants are linguistics students possessing relevant professional knowledge, ensuring their capacity to provide well-informed evaluations. 70 participants are double-blind and randomly chosen, ensuring subjective evaluation indicators have practical significance.</p>

<p>When doing questionnaire surveys, we can figure out the mean and standard deviation for the answers to each question and the total scores of the whole questionnaire. Then, we set a confidence interval with a value of 0.95; any answers or scores in the questionnaire that are not within this confidence interval can be seen as abnormal values (outliers). After removing the abnormal questionnaires, we obtained a total of 85 valid questionnaires, among which there are 29 single-blind questionnaires and 56 double-blind questionnaires. Based on [<xref ref-type="bibr" rid="ref-35">35</xref>], the Kappa and ICC of inter-rater reliability metrics are worked out as 0.6502 and 0.6841, respectively, ensuring consistency in scoring.</p>
<p><xref ref-type="table" rid="table-9">Tables 9</xref>&#x2013;<xref ref-type="table" rid="table-11">11</xref> present the results of the subjective evaluation.</p>
<table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>Scores for subjective evaluation on Flickr 8k</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th>Grammaticality</th>
<th>Adequacy</th>
<th>Logic</th>
<th>Readability</th>
<th>Humanness</th>
</tr>
</thead>
<tbody>
<tr>
<td>CNN-LSTM</td>
<td>3.74 &#x00B1; 0.36</td>
<td>3.82 &#x00B1; 0.51</td>
<td>3.94 &#x00B1; 0.41</td>
<td>4.20 &#x00B1; 0.46</td>
<td>3.40 &#x00B1; 0.35</td>
</tr>
<tr>
<td>CNN-Att-LSTM</td>
<td>3.82 &#x00B1; 0.39</td>
<td>3.87 &#x00B1; 0.45</td>
<td>3.98 &#x00B1; 0.45</td>
<td>4.21 &#x00B1; 0.52</td>
<td>3.47 &#x00B1; 0.33</td>
</tr>
<tr>
<td>CNN-Tran</td>
<td>4.01 &#x00B1; 0.31</td>
<td>3.82 &#x00B1; 0.50</td>
<td>4.02 &#x00B1; 0.37</td>
<td>4.28 &#x00B1; 0.50</td>
<td>3.55 &#x00B1; 0.40</td>
</tr>
<tr>
<td>LCM-Captioner</td>
<td>4.09 &#x00B1; 0.31</td>
<td>4.01 &#x00B1; 0.32</td>
<td>4.01 &#x00B1; 0.43</td>
<td>4.27 &#x00B1; 0.55</td>
<td>3.64 &#x00B1; 0.57</td>
</tr>
<tr>
<td>ClipCap</td>
<td>4.16 &#x00B1; 0.29</td>
<td>4.06 &#x00B1; 0.47</td>
<td>4.02 &#x00B1; 0.62</td>
<td>4.28 &#x00B1; 0.40</td>
<td>3.55 &#x00B1; 0.42</td>
</tr>
<tr>
<td>Mob-Tran (baseline)</td>
<td>4.14 &#x00B1; 0.40</td>
<td>4.02 &#x00B1; 0.49</td>
<td>4.01 &#x00B1; 0.51</td>
<td>4.28 &#x00B1; 0.53</td>
<td>3.56 &#x00B1; 0.38</td>
</tr>
<tr>
<td><bold>Mob-WTC</bold></td>
<td>4.20 &#x00B1; 0.38</td>
<td>4.10 &#x00B1; 0.52</td>
<td>4.06 &#x00B1; 0.54</td>
<td>4.33 &#x00B1; 0.43</td>
<td>3.58 &#x00B1; 0.45</td>
</tr>
<tr>
<td><bold>Mob-IMWTC</bold></td>
<td>4.20 &#x00B1; 0.41</td>
<td>4.05 &#x00B1; 0.50</td>
<td>4.04 &#x00B1; 0.44</td>
<td>4.33 &#x00B1; 0.47</td>
<td>3.58 &#x00B1; 0.48</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-10">
<label>Table 10</label>
<caption>
<title>Scores for subjective evaluation on Flickr 30k</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th>Grammaticality</th>
<th>Adequacy</th>
<th>Logic</th>
<th>Readability</th>
<th>Humanness</th>
</tr>
</thead>
<tbody>
<tr>
<td>CNN-LSTM</td>
<td>3.70 &#x00B1; 0.51</td>
<td>3.81 &#x00B1; 0.67</td>
<td>3.83 &#x00B1; 0.45</td>
<td>3.57 &#x00B1; 0.45</td>
<td>3.50 &#x00B1; 0.41</td>
</tr>
<tr>
<td>CNN-Att-LSTM</td>
<td>3.67 &#x00B1; 0.52</td>
<td>3.80 &#x00B1; 0.45</td>
<td>3.87 &#x00B1; 0.37</td>
<td>3.69 &#x00B1; 0.47</td>
<td>3.65 &#x00B1; 0.67</td>
</tr>
<tr>
<td>CNN-Tran</td>
<td>4.01 &#x00B1; 0.42</td>
<td>3.89 &#x00B1; 0.39</td>
<td>4.03 &#x00B1; 0.56</td>
<td>3.93 &#x00B1; 0.53</td>
<td>3.60 &#x00B1; 0.53</td>
</tr>
<tr>
<td>LCM-Captioner</td>
<td>4.12 &#x00B1; 0.47</td>
<td>4.03 &#x00B1; 0.50</td>
<td>4.10 &#x00B1; 0.63</td>
<td>3.85 &#x00B1; 0.65</td>
<td>3.96 &#x00B1; 0.50</td>
</tr>
<tr>
<td>ClipCap</td>
<td>4.15 &#x00B1; 0.63</td>
<td>4.07 &#x00B1; 0.49</td>
<td>4.05 &#x00B1; 0.57</td>
<td>4.01 &#x00B1; 0.32</td>
<td>3.60 &#x00B1; 0.65</td>
</tr>
<tr>
<td>Mob-Tran (baseline)</td>
<td>4.03 &#x00B1; 0.40</td>
<td>3.98 &#x00B1; 0.35</td>
<td>4.01 &#x00B1; 0.36</td>
<td>4.01 &#x00B1; 0.35</td>
<td>3.70 &#x00B1; 0.46</td>
</tr>
<tr>
<td><bold>Mob-WTC</bold></td>
<td>4.30 &#x00B1; 0.64</td>
<td>4.20 &#x00B1; 0.47</td>
<td>4.29 &#x00B1; 0.44</td>
<td>4.09 &#x00B1; 0.57</td>
<td>3.90 &#x00B1; 0.70</td>
</tr>
<tr>
<td><bold>Mob-IMWTC</bold></td>
<td>4.30 &#x00B1; 0.51</td>
<td>4.27 &#x00B1; 0.52</td>
<td>4.38 &#x00B1; 0.51</td>
<td>4.15 &#x00B1; 0.42</td>
<td>3.91 &#x00B1; 0.58</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-11">
<label>Table 11</label>
<caption>
<title>Scores for subjective evaluation on MS COCO</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th>Grammaticality</th>
<th>Adequacy</th>
<th>Logic</th>
<th>Readability</th>
<th>Humanness</th>
</tr>
</thead>
<tbody>
<tr>
<td>CNN-LSTM</td>
<td>3.81 &#x00B1; 0.62</td>
<td>3.72 &#x00B1; 0.52</td>
<td>3.77 &#x00B1; 0.64</td>
<td>3.55 &#x00B1; 0.31</td>
<td>3.29 &#x00B1; 0.47</td>
</tr>
<tr>
<td>CNN-Att-LSTM</td>
<td>4.01 &#x00B1; 0.52</td>
<td>3.81 &#x00B1; 0.60</td>
<td>3.85 &#x00B1; 0.53</td>
<td>3.57 &#x00B1; 0.54</td>
<td>3.35 &#x00B1; 0.55</td>
</tr>
<tr>
<td>CNN-Tran</td>
<td>3.95 &#x00B1; 0.32</td>
<td>3.90 &#x00B1; 0.39</td>
<td>3.70 &#x00B1; 0.37</td>
<td>3.86 &#x00B1; 0.72</td>
<td>3.48 &#x00B1; 0.42</td>
</tr>
<tr>
<td>LCM-Captioner</td>
<td>4.20 &#x00B1; 0.44</td>
<td>4.01 &#x00B1; 0.41</td>
<td>4.10 &#x00B1; 0.54</td>
<td>4.02 &#x00B1; 0.33</td>
<td>3.95 &#x00B1; 0.54</td>
</tr>
<tr>
<td>ClipCap</td>
<td>4.03 &#x00B1; 0.63</td>
<td>4.09 &#x00B1; 0.65</td>
<td>4.01 &#x00B1; 0.73</td>
<td>4.06 &#x00B1; 0.45</td>
<td>3.99 &#x00B1; 0.61</td>
</tr>
<tr>
<td>Mob-Tran (baseline)</td>
<td>4.13 &#x00B1; 0.50</td>
<td>4.04 &#x00B1; 0.50</td>
<td>4.05 &#x00B1; 0.57</td>
<td>3.98 &#x00B1; 0.36</td>
<td>3.59 &#x00B1; 0.61</td>
</tr>
<tr>
<td><bold>Mob-WTC</bold></td>
<td>4.30 &#x00B1; 0.61</td>
<td>4.16 &#x00B1; 0.59</td>
<td>4.24 &#x00B1; 0.59</td>
<td>4.13 &#x00B1; 0.23</td>
<td>3.87 &#x00B1; 0.40</td>
</tr>
<tr>
<td><bold>Mob-IMWTC</bold></td>
<td>4.35 &#x00B1; 0.34</td>
<td>4.25 &#x00B1; 0.53</td>
<td>4.29 &#x00B1; 0.31</td>
<td>4.21 &#x00B1; 0.52</td>
<td>3.85 &#x00B1; 0.52</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="table-9">Table 9</xref> presents the evaluation scores of the eight models trained on the Flickr 8k dataset. Mob-IMWTC excels in Grammaticality (4.20) and readability (4.33), while demonstrating moderate performance in Adequacy (4.05), Logic (4.04) Humanness (3.58).</p>

<p>The models evaluated in <xref ref-type="table" rid="table-10">Table 10</xref> are trained on the Flickr 30k dataset. Mob-IMWTC demonstrates superior performance across four caption quality metrics. Specifically, it achieves the highest scores in grammaticality (4.30), adequacy (4.27), logical (4.38), and readability (4.15).</p>

<p><xref ref-type="table" rid="table-11">Table 11</xref> presents results from the models trained on the MS COCO dataset. Mob-IMWTC achieves scores of 4.35 (Grammaticality), 4.25 (Adequacy), 4.29 (Logical), and 4.21 (Readability), while ranking second in Humanness with a score of 3.85. Mob-IMWTC maintains its leadership in linguistic accuracy and contextual relevance, showing a robust ability to generate captions that are both syntactically precise and semantically meaningful.</p>

</sec>
<sec id="s4_2_3">
<label>4.2.3</label>
<title>Ablation Experiments</title>
<p>We have designed IMWTC &#x0026; WTC as a seamless drop-in replacement for depth-wise convolutions, enabling their direct integration into any CNN architecture without the need for additional modifications. IMWTC &#x0026; WTC are adopted to replace the Conv2d layer in MobileNet V3; an ablation study has been conducted to assess the contributions of IMWTC &#x0026; WTC components within the MobileNet V3 model for image captioning [<xref ref-type="bibr" rid="ref-14">14</xref>,<xref ref-type="bibr" rid="ref-35">35</xref>,<xref ref-type="bibr" rid="ref-36">36</xref>].</p>
<p>In this section, the baseline and our models adopt MobileNet V3 as the basic architectural framework. To obtain a highly accurate evaluation of the model&#x2019;s performance and steer clear of the potential fluctuations that reinforcement learning might bring about, ablation experiments are conducted strictly with the basic cross-entropy loss function. The following ensemble configurations are analyzed:
<list list-type="simple">
<list-item><label>1.</label><p>Baseline: Mob-Tran is an upgraded version of MobileNet V3, integrating a transformer encoder as its encoding module and a transformer decoder as its decoding module. This innovative neural network model significantly reduces the required memory space and model training time, while maintaining a high level of accuracy in generating image descriptions [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-15">15</xref>,<xref ref-type="bibr" rid="ref-17">17</xref>].</p></list-item>
<list-item><label>2.</label><p>Mob-WTC: The impacts of WTC on Model Performance are shown in <xref ref-type="table" rid="table-4">Tables 4</xref>&#x2013;<xref ref-type="table" rid="table-6">6</xref> and <xref ref-type="table" rid="table-9">9</xref>&#x2013;<xref ref-type="table" rid="table-11">11</xref>. Mob-WTC integrates the advantages of WTC and MobileNet V3 architectures, and WTC can afford large receptive fields, which makes it possible to generate high-quality image captions without significantly increasing parameters and computation time.</p>
</list-item>
<list-item><label>3.</label><p>Mob-IMWTC: It integrates IMWTC and MobileNet V3. From <xref ref-type="table" rid="table-4">Tables 4</xref>&#x2013;<xref ref-type="table" rid="table-11">11</xref> we can see the impacts of IMWTC on Model Performance. The experiment results are summarized and compared, indicating that IMWTC combined with Mob-Tran achieves the optimal balance among evaluation metrics, parameter counts, FLOPs, and FPS.</p>
</list-item>
</list></p>
<p>To summarize the above, compared with the baseline method and Mob-WTC &#x0026; Mob-IMWTC, Mob-IMWTC achieves the most effective results in both subjective and objective evaluations.</p>
<p>We focus solely on the impact of IMWTC &#x0026; WTC on MobileNet V3. Given that the principles underlying IMWTC&#x2019;s &#x0026; WTC&#x2019;s influence on other architectures are comparable, we will not delve into further details.</p>
</sec>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Discussion</title>
<sec id="s4_3_1">
<label>4.3.1</label>
<title>Evaluation Criteria</title>
<p>According to the above analysis, for small datasets (Flickr 8k), Mob-IMWTC&#x2019;s performance is comparable to other models. For large datasets (Flickr 30k &#x0026; MS COCO), Mob-IMWTC demonstrates advantages over other models, particularly in objective metrics. Mob-IMWTC employs a transformer integrated with MobileNet V3 as its encoder, offering reduced complexity and enhanced performance. This configuration allows it to excel in training on large-scale datasets and makes it well-suited for deployment on devices with limited resources. Moreover, Mob-IMWTC utilizes a transformer as its decoder, which boasts a more compact model size and superior computational efficiency, enabling it to handle large-scale datasets with greater speed. Consequently, Mob-IMWTC demonstrates enhanced performance and efficiency during training on extensive datasets, rendering it more adept at fulfilling the requirements of the image captioning task.</p>
<p>Research has shown that Mob-IMWTC performs better in subjective evaluation than in objective evaluation. The reason is that the indicators used in subjective evaluation and objective evaluation have different focuses, and the objective indicators used in mathematical modeling are not entirely consistent with human language perception. In subjective evaluation, evaluators assess the model&#x2019;s performance relying on their subjective judgments, which are more closely related to human language perception. In contrast, in objective evaluation, evaluation metrics are mainly based on model building, focusing on the accuracy and efficiency of the model. To some degree, automatic evaluation is fair and unbiased. It checks the quality of each generated sentence using the same rules. In contrast, as the gold standard, human evaluation can more accurately assess the quality of generated natural language sentences, but it is subjective. Therefore, integrating automated and human evaluation methods yields a more comprehensive assessment of an image captioning model&#x2019;s performance. In order to better evaluate the performance of the model, it is necessary to combine cognitive science and linguistics to propose new evaluation criteria that are more consistent with human cognition and more objective.</p>
</sec>
<sec id="s4_3_2">
<label>4.3.2</label>
<title>WTC &#x0026; IMWTC</title>
<p>There are three main technical benefits of incorporating IMWTC &#x0026; WTC within a given CNN.</p>
<p>First, during every level of the wavelet transform, the size of the layer&#x2019;s receptive field gets enlarged, and this enlargement only comes with a slight rise in the number of trainable parameters. That is, the <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mi>l</mml:mi></mml:math></inline-formula>-level cascading frequency decomposition of the wavelet transform, together with a fixed-size kernel, <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mi>k</mml:mi></mml:math></inline-formula>, and the number of input channels, <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mi>c</mml:mi></mml:math></inline-formula>, for each level, makes the number of parameters increase in a linear fashion as the number of levels changes (<inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mi>l</mml:mi><mml:mn>.4</mml:mn><mml:mo>.</mml:mo><mml:mi>c</mml:mi><mml:mo>.</mml:mo><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> while the receptive field grows exponentially (<inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:msup><mml:mn>2</mml:mn><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo><mml:mi>k</mml:mi></mml:math></inline-formula>) [<xref ref-type="bibr" rid="ref-18">18</xref>,<xref ref-type="bibr" rid="ref-19">19</xref>].</p>
<p>Secondly, the IMWTC (or WTC) layer is built to capture low frequencies better than a standard convolution. This is because the repeated wavelet transform decomposition of the low frequencies of the input emphasizes them and increases the layer&#x2019;s corresponding response. This discussion complements the analysis that convolutional layers are known to respond to high frequencies in the input. By leveraging compact kernels on the multifrequency inputs, the IMWTC (or WTC) layer places the additional parameters where they are most needed [<xref ref-type="bibr" rid="ref-22">22</xref>,<xref ref-type="bibr" rid="ref-23">23</xref>].</p>
<p>Lastly, the introduction of IMWTC has led to a significant enhancement in computational efficiency and stability. In contrast to WTC, it may simplify the computational process and reduce redundant operations. Meanwhile, it may also enhance the stability of the model.</p>
</sec>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusions</title>
<p>As the scale of deep learning models continues to expand exponentially, their deployment in resource-constrained environments and edge devices presents significant technical challenges. Based on IMWTC, we propose a lightweight neural network model called Mob-IMWTC to tackle the image captioning problem under resource-constrained conditions.</p>
<p>In this experiment, the original Conv2D layers in MobileNet V3 are replaced with IMWTC modules to perform efficient feature extraction from the input image. Mob-IMWTC optimizes the performance-complexity trade-off through its innovative architecture, enabling seamless deployment on resource-constrained edge devices. The model introducing IMWTC to Mob-Tran results in a substantial improvement in objective evaluation metrics (BLEU, CIDEr, ROUGE, METEOR, and SPICE) while causing only a slight increase in parameters and FLOPs.</p>
<p>Mob-IMWTC shows notable innovation in this challenging domain, offering viable solutions for practical implementation; however, compared to non-wavelet-based models (Mob-Tran), the WT-Conv-IWT architecture needs more inference times, primarily due to the multiple transformation stages required. This challenge can be alleviated by executing wavelet transforms in parallel with convolutional operations at each hierarchical level, thereby minimizing both memory access operations and allocation demands.</p>
<p>Our next step involves integrating Mob-IMWTC with multidisciplinary approaches spanning linguistics, cognitive science, and biological principles to create enhanced AI architectures that tackle complex issues in visual recognition and NLP systems.</p>
</sec>
</body>
<back>
<ack>
<p>We acknowledge the assistance of AI-based writing tools (Baidu&#x2019;s ERNIE Bot) in improving the manuscript&#x2019;s readability.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>The research is funded by National Social Science Fund of China, grant number 23BYY197.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: proposing algorithms and project administration: Mo Hou, Bin Xu; data and literature collection: Wen Shang; writing and debugging programs: Mo Hou, Wen Shang; draft manuscript preparation: Mo Hou, Bin Xu, Wen Shang. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>The data that support the findings of this study are openly available at: Microsoft COCO datasets available from: <ext-link ext-link-type="uri" xlink:href="https://cocodataset.org/.Flickr8k">https://cocodataset.org/.Flickr8k</ext-link> (accessed on 17 September 2025), datasets available from: <ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/datasets/adityajn105/flickr8kFlickr30k">https://www.kaggle.com/datasets/adityajn105/flickr8kFlickr30k</ext-link> (accessed on 17 September 2025), datasets available from: <ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/datasets/eeshawn/flickr30k">https://www.kaggle.com/datasets/eeshawn/flickr30k</ext-link> (accessed on 17 September 2025).</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>MQ</given-names></string-name>, <string-name><surname>Hou</surname> <given-names>M</given-names></string-name></person-group>. <article-title>MobileNet V3-transformer, a lightweight model for image caption</article-title>. <source>Int J Comput Appl</source>. <year>2024</year>;<volume>46</volume>(<issue>6</issue>):<fpage>418</fpage>&#x2013;<lpage>26</lpage>. doi:<pub-id pub-id-type="doi">10.1080/1206212X.2024.2328498</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kiros</surname> <given-names>R</given-names></string-name>, <string-name><surname>Salakhutdinov</surname> <given-names>R</given-names></string-name>, <string-name><surname>Zemel</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Multimodal neural language models</article-title>. In: <conf-name>Proceedings of the 31st International Conference on Machine Learning (ICML-14); 2014 Jun 22&#x2013;24; Beijing, China</conf-name>. p. <fpage>595</fpage>&#x2013;<lpage>603</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.patrec.2024.03.007</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Anderson</surname> <given-names>P</given-names></string-name>, <string-name><surname>He</surname> <given-names>X</given-names></string-name>, <string-name><surname>Buehler</surname> <given-names>C</given-names></string-name>, <string-name><surname>Teney</surname> <given-names>D</given-names></string-name>, <string-name><surname>Johnson</surname> <given-names>M</given-names></string-name>, <string-name><surname>Gould</surname> <given-names>S</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Bottom-up and top-down attention for image captioning and visual question answering</article-title>. In: <conf-name>Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); 2018 Jun 18&#x2013;23; Salt Lake City, UT, USA</conf-name>. p. <fpage>6077</fpage>&#x2013;<lpage>86</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CVPR.2018.00636</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yao</surname> <given-names>T</given-names></string-name>, <string-name><surname>Pan</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Mei</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Exploring visual relationship for image captioning</article-title>. In: <conf-name>Proceedings of the European Conference on Computer Vision (ECCV 2018); 2018 Sep 8&#x2013;14; Munich, Germany</conf-name>. p. <fpage>684</fpage>&#x2013;<lpage>99</lpage>. doi:<pub-id pub-id-type="doi">10.1007/978-3-030-01264-9_42</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Li</surname> <given-names>L</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Peng</surname> <given-names>H</given-names></string-name>, <string-name><surname>Niu</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Captioning transformer with stacked attention modules</article-title>. <source>Appl Sci</source>. <year>2018</year>;<volume>8</volume>(<issue>5</issue>):<fpage>739</fpage>. doi:<pub-id pub-id-type="doi">10.3390/app8050739</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>S</given-names></string-name>, <string-name><surname>Guo</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>J</given-names></string-name></person-group>. <article-title>CPTR: full transformer network for image captioning</article-title>. <comment>arXiv:2101.10804. 2021</comment>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Devlin</surname> <given-names>J</given-names></string-name>, <string-name><surname>Chang</surname> <given-names>MW</given-names></string-name>, <string-name><surname>Lee</surname> <given-names>K</given-names></string-name>, <string-name><surname>Toutanova</surname> <given-names>K</given-names></string-name></person-group>. <article-title>Bert: pre-training of deep bidirectional transformers for language understanding</article-title>. In: <conf-name>Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies; 2019 Jun 2&#x2013;7; Minneapolis, MN, USA</conf-name>. p. <fpage>4171</fpage>&#x2013;<lpage>86</lpage>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yan</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xie</surname> <given-names>YX</given-names></string-name>, <string-name><surname>Zou</surname> <given-names>SW</given-names></string-name>, <string-name><surname>Wei</surname> <given-names>YM</given-names></string-name>, <string-name><surname>Luan</surname> <given-names>XD</given-names></string-name></person-group>. <article-title>EntroCap: zero-shot image captioning with entropy-based retrieval</article-title>. <source>Neurocomputing</source>. <year>2025</year>;<volume>611</volume>(<issue>3</issue>):<fpage>128666</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.neucom.2024.128666</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Daneshfar</surname> <given-names>F</given-names></string-name>, <string-name><surname>Bartani</surname> <given-names>A</given-names></string-name>, <string-name><surname>Lotfi</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Image captioning by diffusion models: a survey</article-title>. <source>Eng Appl Artif Intell</source>. <year>2024</year>;<volume>138</volume>(<issue>1</issue>):<fpage>109288</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.engappai.2024.109288</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>RQ</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Sheng</surname> <given-names>ZZ</given-names></string-name></person-group>. <article-title>ClipCap&#x002B;&#x002B;: an efficient image captioning approach via image encoder optimization and LLM fine-tuning</article-title>. <source>Appl Soft Comput</source>. <year>2025</year>;<volume>180</volume>(<issue>7</issue>):<fpage>113469</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.asoc.2025.113469</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dai</surname> <given-names>XL</given-names></string-name>, <string-name><surname>Yin</surname> <given-names>HX</given-names></string-name>, <string-name><surname>Jha</surname> <given-names>NK</given-names></string-name></person-group>. <article-title>Grow and prune compact, fast, and accurate LSTMS</article-title>. <source>IEEE Trans Comput</source>. <year>2020</year>;<volume>69</volume>(<issue>3</issue>):<fpage>441</fpage>&#x2013;<lpage>52</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TC.2019.2954495</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Sharif</surname> <given-names>N</given-names></string-name>, <string-name><surname>Bennamoun</surname> <given-names>M</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Shah</surname> <given-names>SAA</given-names></string-name></person-group>. <article-title>SubICap: towards subword-informed image captioning</article-title>. In: <conf-name>Proceedings of the IEEE Winter Conference on Applications of Computer Vision; 2021 Jan 5&#x2013;9; Waikoloa, HI, USA</conf-name>. p. <fpage>3540</fpage>&#x2013;<lpage>9</lpage>. doi:<pub-id pub-id-type="doi">10.1109/WACV48630.2021.00358</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tan</surname> <given-names>JH</given-names></string-name>, <string-name><surname>Tan</surname> <given-names>YH</given-names></string-name>, <string-name><surname>Chan</surname> <given-names>CS</given-names></string-name>, <string-name><surname>Chuah</surname> <given-names>JH</given-names></string-name></person-group>. <article-title>ACORT: a compact object relation transformer for parameter efficient image captioning</article-title>. <source>Neurocomputing</source>. <year>2022</year>;<volume>482</volume>(<issue>1</issue>):<fpage>60</fpage>&#x2013;<lpage>72</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.neucom.2022.01.081</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>Q</given-names></string-name>, <string-name><surname>She</surname> <given-names>X</given-names></string-name>, <string-name><surname>Xia</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>AI based diagnostics product design for osteosarcoma cells microscopy imaging of bone cancer patients using CA-MobileNet V3</article-title>. <source>J Bone Oncol</source>. <year>2024</year>;<volume>49</volume>:<fpage>100644</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jbo.2024</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Saqib</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Iqbal</surname> <given-names>M</given-names></string-name>, <string-name><surname>Asghar</surname> <given-names>MZ</given-names></string-name>, <string-name><surname>Mazhar</surname> <given-names>T</given-names></string-name>, <string-name><surname>Almogren</surname> <given-names>A</given-names></string-name>, <string-name><surname>Rehman</surname> <given-names>AU</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Cataract and glaucoma detection based on transfer learning using MobileNet</article-title>. <source>Heliyon</source>. <year>2024</year>;<volume>10</volume>:<fpage>e36759</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.heliyon.2024.e36759</pub-id>; <pub-id pub-id-type="pmid">39281545</pub-id></mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Deng</surname> <given-names>HY</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>YD</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>LCM-Captioner: a lightweight text-based image captioning method with collaborative mechanism between vision and text</article-title>. <source>Neural Netw</source>. <year>2023</year>;<volume>162</volume>(<issue>1</issue>):<fpage>318</fpage>&#x2013;<lpage>29</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.neunet.2023.03.010</pub-id>; <pub-id pub-id-type="pmid">36934693</pub-id></mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Govindharaj</surname> <given-names>I</given-names></string-name>, <string-name><surname>Santhakumar</surname> <given-names>D</given-names></string-name>, <string-name><surname>Pugazharasi</surname> <given-names>K</given-names></string-name>, <string-name><surname>Ravichandran</surname> <given-names>S</given-names></string-name>, <string-name><surname>Prabhu</surname> <given-names>RV</given-names></string-name>, <string-name><surname>Raja</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Enhancing glaucoma diagnosis: generative adversarial networks in synthesized imagery and classification with pretrained MobileNetV2</article-title>. <source>MethodsX</source>. <year>2025</year>;<volume>14</volume>:<fpage>103116</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.mex.2024.103116</pub-id>; <pub-id pub-id-type="pmid">39811622</pub-id></mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Finder</surname> <given-names>SE</given-names></string-name>, <string-name><surname>Zohav</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Ashkenazi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Treister</surname> <given-names>E</given-names></string-name></person-group>. <article-title>Wavelet feature maps compression for image-to-image CNNS</article-title>. In: <conf-name>Proceedings of the Advances in Neural Information Processing Systems; 2022 Nov 28&#x2013;Dec 9; New Orleans, LA, USA</conf-name>. p. <fpage>20592</fpage>&#x2013;<lpage>606</lpage>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Saragadam</surname> <given-names>V</given-names></string-name>, <string-name><surname>LeJeune</surname> <given-names>D</given-names></string-name>, <string-name><surname>Tan</surname> <given-names>J</given-names></string-name>, <string-name><surname>Balakrishnan</surname> <given-names>G</given-names></string-name>, <string-name><surname>Veeraraghavan</surname> <given-names>A</given-names></string-name>, <string-name><surname>Baraniuk</surname> <given-names>RG</given-names></string-name></person-group>. <article-title>Wire: wavelet implicit neural representations</article-title>. In: <conf-name>Proceedings of the 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition; 2023 Jun 17&#x2013;24; Vancouver, BC, Canada</conf-name>. p. <fpage>18507</fpage>&#x2013;<lpage>16</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CVPR52729.2023.01775</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>P</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>K</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zuo</surname> <given-names>W</given-names></string-name></person-group>. <article-title>Multi-level Wavelet-CNN for image restoration</article-title>. In: <conf-name>Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW); 2018 Jun 18&#x2013;22; Salt Lake City, UT, USA</conf-name>. p. <fpage>773</fpage>&#x2013;<lpage>82</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CVPRW.2018.00121</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Alaba</surname> <given-names>SY</given-names></string-name>, <string-name><surname>Ball</surname> <given-names>JE</given-names></string-name></person-group>. <article-title>WCNN3D: wavelet convolutional neural network-based 3D object detection for autonomous driving</article-title>. <source>Sensors</source>. <year>2022</year>;<volume>22</volume>(<issue>18</issue>):<fpage>7010</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s22187010</pub-id>; <pub-id pub-id-type="pmid">36146359</pub-id></mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Fujieda</surname> <given-names>S</given-names></string-name>, <string-name><surname>Takayama</surname> <given-names>K</given-names></string-name>, <string-name><surname>Hachisuka</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Wavelet convolutional neural networks</article-title>. <comment>arXiv:1805.08620. 2018</comment>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>H</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>B</given-names></string-name>, <string-name><surname>Yan</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Kalantidis</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Rohrbach</surname> <given-names>M</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Drop an octave: reducing spatial redundancy in convolutional neural networks with octave convolution, Seoul, South Korea</article-title>. In: <conf-name>Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision; 2019 Oct 27&#x2013;Nov 2; Seoul, Republic of Korea</conf-name>. p. <fpage>3435</fpage>&#x2013;<lpage>44</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICCV.2019.00353</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Rao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>W</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Global filter networks for image classification</article-title>. In: <conf-name>Proceedings of the Advances in Neural Information Processing Systems 34; 2021 Dec 6&#x2013;14; Online</conf-name>. p. <fpage>24193</fpage>&#x2013;<lpage>205</lpage>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Grabinski</surname> <given-names>J</given-names></string-name>, <string-name><surname>Keuper</surname> <given-names>J</given-names></string-name>, <string-name><surname>Keuper</surname> <given-names>M</given-names></string-name></person-group>. <article-title>As large as it gets&#x2013;studying infinitely large convolutions via neural implicit frequency filters</article-title>. <comment>arXiv:2307.10001. 2023</comment>. doi:<pub-id pub-id-type="doi">10.48550/arXiv.2307.10001</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Finder</surname> <given-names>SE</given-names></string-name>, <string-name><surname>Amoyal</surname> <given-names>R</given-names></string-name>, <string-name><surname>Treister</surname> <given-names>E</given-names></string-name>, <string-name><surname>Freifeld</surname> <given-names>O</given-names></string-name></person-group>. <article-title>Wavelet convolutions for large receptive fields</article-title>. <comment>arXiv:2407.05848. 2024</comment>. doi:<pub-id pub-id-type="doi">10.48550/arXiv.2407.05848</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Luo</surname> <given-names>W</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Urtasun</surname> <given-names>R</given-names></string-name>, <string-name><surname>Zemel</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Understanding the effective receptive field in deep convolutional neural networks</article-title>. In: <conf-name>Proceedings of the Advances in Neural Information Processing Systems. Adv Neural Inf Process Syst. 2016;29</conf-name>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Huang</surname> <given-names>HB</given-names></string-name>, <string-name><surname>He</surname> <given-names>R</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>ZN</given-names></string-name>, <string-name><surname>Tan</surname> <given-names>TN</given-names></string-name></person-group>. <article-title>Wavelet-SRNet: a wavelet-based CNN for multi-scale face super resolution</article-title>. In: <conf-name>Proceedings of the IEEE International Conference on Computer Vision; 2017 Oct 22&#x2013;29; Venice, Italy</conf-name>. p. <fpage>1689</fpage>&#x2013;<lpage>97</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICCV.2017.187</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>TJ</given-names></string-name>, <string-name><surname>Howard</surname> <given-names>A</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>B</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Go</surname> <given-names>A</given-names></string-name>, <string-name><surname>Sandler</surname> <given-names>M</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>NetAdapt: platform-aware neural network adaptation for mobile applications</article-title>. In: <conf-name>Proceedings of the 15th European Conference on Computer Vision, (ECCV); 2018 Sep 8&#x2013;14; Munich, Germany</conf-name>. p. <fpage>285</fpage>&#x2013;<lpage>300</lpage>. doi:<pub-id pub-id-type="doi">10.1007/978-3-030-01249-6_18</pub-id>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Chollet</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Xception: deep learning with depthwise separable convolutions</article-title>. In: <conf-name>Proceedings of the 15th 30th IEEE Conference on Computer Vision and Pattern; 2017 Jul 21&#x2013;26; Honolulu, HI, USA</conf-name>. p. <fpage>1251</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CVPR.2017.195</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Vinyals</surname> <given-names>O</given-names></string-name>, <string-name><surname>Toshev</surname> <given-names>A</given-names></string-name>, <string-name><surname>Bengio</surname> <given-names>S</given-names></string-name>, <string-name><surname>Erhan</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Show and tell: a neural image caption generator</article-title>. In: <conf-name>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR); 2025 Jun 7&#x2013;12; Boston, MA, USA</conf-name>. p. <fpage>3156</fpage>&#x2013;<lpage>64</lpage>. doi:<pub-id pub-id-type="doi">10.1109/cvpr.2015.7298935</pub-id>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Xu</surname> <given-names>K</given-names></string-name>, <string-name><surname>Ba</surname> <given-names>J</given-names></string-name>, <string-name><surname>Kiros</surname> <given-names>R</given-names></string-name>, <string-name><surname>Cho</surname> <given-names>K</given-names></string-name>, <string-name><surname>Courville</surname> <given-names>A</given-names></string-name>, <string-name><surname>Salakhutdinov</surname> <given-names>R</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Show, attend and tell: neural image caption generation with visual attention</article-title>. In: <conf-name>Proceedings of the 32nd International Conference on Machine Learning; 2015 Jul 7&#x2013;9; Lille, France</conf-name>. p. <fpage>2048</fpage>&#x2013;<lpage>57</lpage>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>He</surname> <given-names>K</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Ren</surname> <given-names>S</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Deep residual learning for image recognition</article-title>. In: <conf-name>Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR); 2016 Jun 27&#x2013;30; Seattle, WA, USA</conf-name>. p. <fpage>770</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CVPR.2016.90</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Kasai</surname> <given-names>J</given-names></string-name>, <string-name><surname>Sakaguchi</surname> <given-names>K</given-names></string-name>, <string-name><surname>Dunagan</surname> <given-names>L</given-names></string-name>, <string-name><surname>Morrison</surname> <given-names>J</given-names></string-name>, <string-name><surname>Bras</surname> <given-names>RL</given-names></string-name>, <string-name><surname>Choi</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Transparent human evaluation for image captioning</article-title>. <comment>arXiv:2111.08940. 2021</comment>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhai</surname> <given-names>SS</given-names></string-name>, <string-name><surname>Shang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Ren</surname> <given-names>DZ</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>YY</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Portable handheld ultrasound for VExUS assessment in critical care: reliability and time efficiency in resident-led examinations</article-title>. <source>J Crit Care</source>. <year>2026</year>;<volume>91</volume>(<issue>2</issue>):<fpage>155224</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jcrc.2025.155224</pub-id>; <pub-id pub-id-type="pmid">40839976</pub-id></mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Junaid</surname> <given-names>HHS</given-names></string-name>, <string-name><surname>Daneshfar</surname> <given-names>F</given-names></string-name>, <string-name><surname>Mohammad</surname> <given-names>MA</given-names></string-name></person-group>. <article-title>Automatic colorectal cancer detection using machine learning and deep learning based on feature selection in histopathological images</article-title>. <source>Biomed Signal Process Control</source>. <year>2025</year>;<volume>107</volume>(<issue>6</issue>):<fpage>107866</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.bspc.2025.107866</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>