<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Plant Sci.</journal-id>
<journal-title>Frontiers in Plant Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Plant Sci.</abbrev-journal-title>
<issn pub-type="epub">1664-462X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fpls.2024.1457360</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Plant Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>DFMA: an improved DeepLabv3+ based on FasterNet, multi-receptive field, and attention mechanism for high-throughput phenotyping of seedlings</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Jia</surname>
<given-names>Liangquan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn003">
<sup>&#x2020;</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Wang</surname>
<given-names>Tao</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn003">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2780227"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Xiangge</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Gao</surname>
<given-names>Lu</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yu</surname>
<given-names>Qiangguo</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Xincheng</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Ma</surname>
<given-names>Shanlin</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Information Engineering, Huzhou University</institution>, <addr-line>Huzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School  of Electronic Information Engineering, Huzhou College</institution>, <addr-line>Huzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Institute of Crop Science, Huzhou Academy of Agriculture Sciences</institution>, <addr-line>Huzhou</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Mohsen Yoosefzadeh Najafabadi, University of Guelph, Canada</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Senthil Ganesh R., Sri Krishna College of Engineering &amp; Technology, India</p>
<p>Rima Tri Wahyuningrum, Trunojoyo University, Indonesia</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Lu Gao, <email xlink:href="mailto:02430@zjhu.edu.cn">02430@zjhu.edu.cn</email>; Shanlin Ma, <email xlink:href="mailto:MSL205@126.com">MSL205@126.com</email>
</p>
</fn>
<fn fn-type="equal" id="fn003">
<p>&#x2020;These authors have contributed equally to this work and share senior authorship</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>16</day>
<month>01</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>15</volume>
<elocation-id>1457360</elocation-id>
<history>
<date date-type="received">
<day>30</day>
<month>06</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>12</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Jia, Wang, Li, Gao, Yu, Zhang and Ma</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Jia, Wang, Li, Gao, Yu, Zhang and Ma</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>With the rapid advancement of plant phenotyping research, understanding plant genetic information and growth trends has become crucial. Measuring seedling length is a key criterion for assessing seed viability, but traditional ruler-based methods are time-consuming and labor-intensive. To address these limitations, we propose an efficient deep learning approach to enhance plant seedling phenotyping analysis. We improved the DeepLabv3+ model, naming it DFMA, and introduced a novel ASPP structure, PSPA-ASPP. On our self-constructed rice seedling dataset, the model achieved a mean Intersection over Union (mIoU) of 81.72%. On publicly available datasets, including Arabidopsis thaliana, Brachypodium distachyon, and Sinapis alba, detection scores reached 87.69%, 91.07%, and 66.44%, respectively, outperforming existing models. The model generates detailed segmentation masks, capturing structures such as the embryonic shoot, axis, and root, while a seedling length measurement algorithm provides precise parameters for component development. This approach offers a comprehensive, automated solution, improving phenotyping analysis efficiency and addressing the challenges of traditional methods.</p>
</abstract>
<kwd-group>
<kwd>plant seedlings</kwd>
<kwd>deep learning</kwd>
<kwd>plant seedling phenotyping analysis</kwd>
<kwd>DeepLabv3+</kwd>
<kwd>DFMA</kwd>
</kwd-group>
<counts>
<fig-count count="14"/>
<table-count count="6"/>
<equation-count count="8"/>
<ref-count count="36"/>
<page-count count="17"/>
<word-count count="8092"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-in-acceptance</meta-name>
<meta-value>Technical Advances in Plant Science</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>&#x201c;High-Throughput Phenotyping&#x201d; is a method for rapidly and automatically acquiring and analyzing large volumes of phenotypic data from plant or biological samples. This approach utilizes imaging technology, sensors, computer vision, and machine learning to collect extensive data without disrupting sample growth, thus revealing growth characteristics, health status, and physiological changes of the organisms. This technique is particularly applicable in agriculture and plant sciences, enabling efficient evaluation of different genotypes under various environmental conditions, and providing essential data to support crop improvement and breeding programs. In recent years, plant phenotyping has emerged as a rapidly advancing, data-intensive field (<xref ref-type="bibr" rid="B36">Zhao et&#xa0;al., 2019</xref>; <xref ref-type="bibr" rid="B33">Yang et&#xa0;al., 2020</xref>). Studying plant phenotypes allows for a deeper understanding of genetic information (<xref ref-type="bibr" rid="B25">Richard et&#xa0;al., 2015</xref>; <xref ref-type="bibr" rid="B13">Holman et&#xa0;al., 2016</xref>) and the growth trends of plants. When it comes to monitoring the growth of plant seedlings, phenotypic analysis of seedlings becomes particularly crucial. Assessing various aspects of seedling development often requires the measurement of specific physical dimensions, with the length of the hypocotyl being a key phenotypic trait for monitoring and quantifying different responses (<xref ref-type="bibr" rid="B6">Dobos et&#xa0;al., 2019</xref>). Hypocotyl cells are formed during embryogenesis and undergo several rounds of cell division to develop. During seedling growth, the length of the hypocotyl is no longer determined by cell division but rather by the elongation of hypocotyl cells (<xref ref-type="bibr" rid="B9">Gendreau et&#xa0;al., 1997</xref>). Phenotypic analysis of the root system, known as Root System Architecture (RSA), is also a vital indicator for assessing seedling development. RSA refers to the spatial arrangement of the root system and its components (<xref ref-type="bibr" rid="B18">Lynch, 1995</xref>), and its functions include water and nutrient absorption, storage, as well as anchoring and facilitation of plant-microbe interactions, such as nodule formation in nitrogen-fixing crops. Although these features may not be readily apparent during plant growth, they have a crucial impact on overall plant performance, particularly for non-tuberous or rhizomatous crops (<xref ref-type="bibr" rid="B34">York et&#xa0;al., 2015</xref>). Root system architecture is closely related to a plant&#x2019;s competitive advantage in the environment, including nutrient acquisition (<xref ref-type="bibr" rid="B18">Lynch, 1995</xref>; <xref ref-type="bibr" rid="B19">MansChadi et&#xa0;al., 2014</xref>), drought tolerance (<xref ref-type="bibr" rid="B24">Ribaut, 2006</xref>; <xref ref-type="bibr" rid="B4">Comas et&#xa0;al., 2013</xref>; <xref ref-type="bibr" rid="B8">Fenta et&#xa0;al., 2014</xref>; <xref ref-type="bibr" rid="B29">Wade et&#xa0;al., 2015</xref>), waterlogging tolerance (<xref ref-type="bibr" rid="B28">VanToai et&#xa0;al., 2001</xref>), and lodging resistance (<xref ref-type="bibr" rid="B10">Guingo et&#xa0;al., 1998</xref>).</p>
<p>In the field of seedling phenotypic analysis, seed viability testing, and seed germination experiments, parameters such as germination rate, seedling length, and growth rate are frequently measured. For instance, Wang Binbin et&#xa0;al. (<xref ref-type="bibr" rid="B31">Wang and Wu, 2022</xref>) conducted a study on the impact of extracellular polysaccharides from lactic acid bacteria on the germination and stress tolerance of japonica rice seeds. They performed statistical analysis on parameters such as germination potential, germination rate, root length, and shoot length of japonica rice seeds incubated in different culture solutions at a constant temperature for 7 days. However, this process required a significant amount of manual measurements. Similarly, Jiang Yuting et&#xa0;al. (<xref ref-type="bibr" rid="B17">Jiang et&#xa0;al., 2022</xref>) investigated the effects of different particle sizes and concentrations of polystyrene microplastics (PS-MPs) on the germination and seedling growth of sorghum seeds to understand the material&#x2019;s impact on plants. These experiments also necessitated accurate measurements of germination, root length, and shoot length. Nevertheless, traditional manual measurement methods are no longer adequate to meet the demands of modern agriculture for efficient, precise, and automated measurements. Particularly in seed germination experiments, accurately measuring shoot length has become an urgent issue. Currently, there is a relatively limited body of research on methods for measuring shoot length during the seed germination stage, and there is no widely accepted automated detection method for measuring root or shoot length during seed germination.</p>
<p>In recent years, with the continuous progress of artificial intelligence, computer vision, and other technologies, more and more researchers have begun to explore how to utilize advanced technologies such as deep learning to solve problems in the field of agricultural detection. These studies have proposed a series of deep learning-based methods for image semantic segmentation and target detection to address the needs of modern agriculture. For example, Marset et&#xa0;al. (<xref ref-type="bibr" rid="B20">Marset et&#xa0;al., 2021</xref>) proposed a grape bud detection method based on the Fully Convolutional Network Mobile Network architecture (FCN-MN), which achieved improvements in segmentation, correspondence recognition, and localization, and realized the detection of the number of grape buds, bud area, and internode length. On the other hand, Yaying Shi et&#xa0;al. (<xref ref-type="bibr" rid="B27">Shi et&#xa0;al., 2022</xref>) achieved significant performance based on the YOLOv5 family of networks trained on a barley seed dataset, with the trained YOLOv5x6 model achieving a mean accuracy (mAP) of 97.5% in the recognition of barley seeds of different varieties. The development and application of these techniques provide new ideas and solutions to address automated seedling phenotyping, which is expected to play an important role in modern agriculture.</p>
<p>Considering the need for non-destructive, efficient, accurate, and consistent measurements for phenotyping rice seedlings, DeepLabv3+ (<xref ref-type="bibr" rid="B3">Chen et&#xa0;al., 2017</xref>) was used in this study as a baseline model for pixel-level segmentation of seedling images to extract the seedling&#x2019;s shoot, radicle, and seed parts. Subsequently, the shoot and root lengths of the seeds were analyzed in depth by further length measurement analysis methods. In the field of image segmentation, the DeepLab family is one of the widely used and excellent models. DeepLabv3+ has achieved 89.0% and 82.1% test performance on PASCAL VOC 2012 and Cityscapes datasets, respectively (<xref ref-type="bibr" rid="B3">Chen et&#xa0;al., 2017</xref>), which is accurate enough for high-precision image segmentation tasks. However, the main backbone network of this model, Xception, has a large number of parameters, which consumes a significant amount of GPU memory. Additionally, the model&#x2019;s memory footprint is substantial. As a result, it fails to meet the efficiency requirements for bud growth detection. To achieve fast and efficient detection, we optimized and improved the DeepLabv3+ model. We chose the FasterNet (<xref ref-type="bibr" rid="B1">Chen et&#xa0;al., 2023</xref>) network module with PConv as the backbone network to reduce the computational complexity. At the same time, we introduced the PSPA-ASPP structure and applied the EMA attention mechanism (<xref ref-type="bibr" rid="B22">Ouyang et&#xa0;al., 2023</xref>) to the network to improve the network operation speed and segmentation accuracy. This enables us to realize image segmentation in terms of efficiency and accuracy and significantly extends the applicability of the algorithm in practical applications. With this improvement, we can quickly and accurately recognize sprout root targets on the germination plate. After obtaining the target contour, we used a length recognition algorithm and performed skeleton extraction based on the sprout-root contour, thus obtaining a high-precision skeleton of the seed germination and realizing the automated detection of sprout length and root length.</p>
<p>The goal of this study is to perform detailed phenotyping of rice seed germination and seedling stages based on deep learning techniques and high-throughput plant phenotyping methods. By deeply investigating the phenotypic changes in these critical growth stages, we can better understand the mechanisms of plant growth, development, and adaptation to the environment, and provide strong support for plant breeding and crop improvement. Meanwhile, this study is also expected to reveal the dynamic changes in root system structure during plant seed germination and seedling growth, thus providing new strategies and directions for improving crop yield and adapting to planting under different environmental conditions.</p>
<p>The contributions or innovations of this paper are mainly the following:</p>
<list list-type="simple">
<list-item>
<p>(1) A deep-learning-based high-throughput phenotyping tool for hypocotyls is presented, which is fully automated and achieves the accuracy of a human expert in length measurement tasks across various plant species.</p>
</list-item>
<list-item>
<p>(2) Using a germination plate to simulate the growth environment of rice seeds, images of rice seedlings were collected under the germination plate. Three common phenotypic targets&#x2014;shoots, roots, and seeds&#x2014;were selected to produce the dataset.</p>
</list-item>
<list-item>
<p>(3) An efficient plant phenotype segmentation method is provided, which can achieve efficient segmentation of crop images at the pixel level.</p>
</list-item>
<list-item>
<p>(4) The FasterNet-DeepLabv3+ (DFMA) semantic segmentation model is proposed, which reduces the computational complexity of the network and the impact of hollow convolutional meshing. It improves detection efficiency and accuracy, and addresses the problem of frequent memory accesses and inefficiency caused by using depth-separable convolution in the original network.</p>
</list-item>
</list>
</sec>
<sec id="s2" sec-type="materials|methods">
<label>2</label>
<title>Materials and methods</title>
<sec id="s2_1">
<label>2.1</label>
<title>Image acquisition and data preparation</title>
<p>The dataset is divided into two parts. The first part is a homemade rice seedling dataset for training and testing the model. The second part is the publicly available dataset used to validate the generalization of the proposed model.</p>
<p>The construction of the self-made rice seedling dataset involves two main stages, beginning with the setup of the growth environment. To simulate the natural growth environment of rice and ensure sample consistency, a custom-designed germination board was developed for this experiment. Seeds were laid flat on a black velvet cloth, then gently clamped between two acrylic sheets, which secured both the cloth and seeds without disrupting the normal growth process or disturbing their stable positions. The germination board was placed vertically in an incubator set to a temperature of 28&#xb0;C, thus controlling the temperature to provide optimal conditions for germination. To maintain a moist environment, water was evenly sprayed onto the seed surface every 12 hours using a spray bottle. This controlled environment minimized external disturbances, creating consistent experimental conditions. The experiment spanned the critical 7- to 14-day growth period for rice seedlings, during which there are significant morphological changes, from germination to the preliminary formation of plant structure, capturing key characteristics of each growth stage. Consequently, the dataset contains images of seedlings from various growth stages, establishing a foundational resource for model development to recognize growth stage characteristics. A germination board seedling image is illustrated in <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1A</bold>
</xref>.</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Homemade dataset germination plate pictures, <bold>(A)</bold> raw images, <bold>(B)</bold> mask images.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-g001.tif"/>
</fig>
<p>During the germination and image capture phase, the experiment ensured stable seedling growth on the germination board under constant temperature and humidity conditions. Images were taken using various mobile devices to increase dataset diversity. All images were captured perpendicular to the germination board to minimize viewpoint deviation, while the well-lit laboratory environment ensured high-quality image sources. The use of different devices introduced natural device noise, attributed to sensor variations or light reflections, enhancing both the dataset&#x2019;s diversity and its robustness in real-world applications. To ensure data quality, all images were meticulously reviewed by botanical experts. A total of 115 healthy rice seedling samples were collected, spanning the 7- to 14-day growth period, thereby ensuring both representativeness and diversity in the dataset. In this study, Labelme open-source annotation software was used for manual image segmentation of images. The image was divided into four categories including shoots, roots, seeds and background. In the segmentation process, the parts of rice seedlings were separated from the background. For the fluff and secondary roots on the roots, they were treated as background. In this way, a homemade labeled dataset with the file suffix &#x201c;.json&#x201d; was obtained. Processed by the program, 115 sets of images were finally obtained. The sample image is shown in <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1B</bold>
</xref>.</p>
<p>The public dataset was created using the Plant Segmentation Dataset, which was made public on the Kaggle platform by Orsolya Dobos et&#xa0;al. (<ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/tivadardanka/plant-segmentation">https://www.kaggle.com/tivadardanka/plant-segmentation</ext-link>) in 2019. This dataset contains images of three seedlings, including <italic>Arabidopsis thaliana</italic>, <italic>Brachypodium distachyon</italic>, and <italic>Sinapis alba</italic>. The authors manually placed seedlings of these three plants on the surface of 1% agar plates and collected images using an EPSON PERFECTION V30 scanner. Images were saved in &#x201c;.tif&#x201d; or &#x201c;.jpg&#x201d; format using 800 dpi and 24-bit color settings. After collection, hypocotyls, cotyledons, seed coats, and roots were labeled using FIJI and used to create masks to train the segmentation algorithm. A sample of the dataset is shown in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref>.</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Plant segmentation public datasets. <bold>(A)</bold> Arabidopsis thaliana <bold>(B)</bold> Brachypodium dis-tachyon <bold>(C)</bold> Sinapis alba.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-g002.tif"/>
</fig>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Seedling phenotyping method</title>
<sec id="s2_2_1">
<label>2.2.1</label>
<title>FasterNet network model</title>
<p>Some common network models, such as MobileNet (<xref ref-type="bibr" rid="B15">Howard et&#xa0;al., 2017</xref>), ShuffleNet (<xref ref-type="bibr" rid="B35">Zhang et&#xa0;al., 2017</xref>), and GhostNet (<xref ref-type="bibr" rid="B11">Han et&#xa0;al., 2020</xref>), widely utilize Depth-wise Separable Convolution (DWConv) and Group Convolution (GConv) to extract spatial features. Depth-wise Separable Convolution is favored for its advantage in reducing the number of parameters. However, replacing 2D convolution with Depth-wise Separable Convolution may result in a drop in model performance, yielding suboptimal models. Furthermore, Depth-wise Separable Convolution places higher demands on memory access, leading to slower computation speeds on GPUs, lower FLOPs, and higher latency. Similarly, Group Convolution can reduce the number of parameters, but the limited interaction between channels within the group may result in the loss of global channel information. During the process of reducing parameters and FLOPs, the computational operators often experience the side effect of increased memory access. These networks are often accompanied by additional data operations, such as concatenation, shuffling, and pooling, and the runtime latency of these operations is crucial for small-scale models. The formula for calculating latency is as follows:</p>
<disp-formula id="eq1">
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">Latency</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">FLOPs</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">FLOPS</mml:mtext>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<p>One of them, FLOPS (floating point operations per second), is widely used to evaluate the effectiveness of computational speed. Although there are many approaches aimed at reducing FLOPs, few of them also consider low-latency optimization. To address this issue, the authors (<xref ref-type="bibr" rid="B1">Chen et&#xa0;al., 2023</xref>) introduced PConv and proposed FasterNet. as a new family of net-works with lower latency, on a variety of devices, FasterNet not only provides state-of-the-art performance, but also enables lower latency and higher throughput.</p>
<p>The overall architecture of FasterNet has four layers, each containing respectively l1, and l2, l3, and l4 individual FasterNet blocks, which are preceded by an embedding or merging layer. The last layer is used for feature classification. In each FasterNet block, there is one PConv and two PWConv layers, corresponding to the two Conv 1&#xd7;1 layers shown in the bottom-right corner of <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref>. The resulting feature maps are convolved 1&#xd7;1 after data normalization and ReLU activation function to preserve the complexity of the feature maps and to achieve lower latency. where PConv is a convolution operator that reduces computational redundancy and memory access. <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref>, bottom left, illustrates how PConv works. It simply applies regular Conv to a portion of the input channel for spatial feature extraction while keeping the rest of the channel unchanged. For consecutive or regular memory accesses, the first or last consecutive channel is computed by considering the first or last consecutive channel as a representation of the entire feature map. The input and output feature maps are considered to have the same number of channels without loss of generality. As a result, PConv reduces the FLOPs from <inline-formula>
<mml:math display="inline" id="im1">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>&#x2248;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> down to the number of channels in the <inline-formula>
<mml:math display="inline" id="im2">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>Overall architecture of FasterNet.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-g003.tif"/>
</fig>
</sec>
<sec id="s2_2_2">
<label>2.2.2</label>
<title>EMA attention mechanisms module</title>
<p>Attention mechanism modules are employed in neural networks to improve the selection and integration of information from image data, thereby enhancing model performance and accuracy. Examples include SE (Squeeze-and-Excitation) (<xref ref-type="bibr" rid="B16">Hu et&#xa0;al., 2020</xref>), CBAM (Convolutional Block Attention Module) (<xref ref-type="bibr" rid="B32">Woo et&#xa0;al., 2018</xref>), and CA (Channel Attention) (<xref ref-type="bibr" rid="B14">Hou et&#xa0;al., 2021</xref>). The SE attention mechanism focuses solely on channel-level attention and is suitable for scenarios with a higher number of channels but performs poorly when channels are limited. CBAM requires more computational resources, increasing computational complexity and FLOPs. CA also incurs additional computational overhead as it computes attention weights for the entire feature map, and it cannot capture long-range dependencies.</p>
<p>To further improve the performance of DeepLabv3+ network in extracting global information, we introduce a new efficient multi-scale attention module, EMA (Efficient Multiscale Attention) (<xref ref-type="bibr" rid="B22">Ouyang et&#xa0;al., 2023</xref>). EMA aims to preserve the information in each channel and reduce the computational overhead to achieve the goal of simultaneously preserving rich information and reducing the goal of computational cost. It achieves the effect of uniformly distributing spatial semantic features in each feature group by reconstructing some of the channels into batch dimensions and grouping the channel dimensions into multiple sub-features. The specific structure of EMA is shown in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref>.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>EMA self-attention module.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-g004.tif"/>
</fig>
<p>A parallel substructure is used in the EMA module, which is applied in the attention mechanism to help the network avoid more parameters and greater depth, and the large local receptive fields of the neurons enable the neurons to collect multiscale spatial information. Therefore, EMA utilizes three parallel routes to extract the attention weight descriptors for the grouped feature maps. Two of the parallel routes are 1&#xd7;1 branches and the third route is 3&#xd7;3 branches. Cross-channel information interactions are also modeled in the channel direction. More specifically two 1D global average pooling operations are employed in the 1&#xd7;1 branch to encode the channel along the two spatial directions respectively, while only one 3&#xd7;3 kernel is stacked in the 3&#xd7;3 branch for capturing multi-scale feature representations. Based on such a structure, EMA not only encodes the inter-channel information to adjust the importance of different channels, but also preserves the precise spatial structure information.</p>
</sec>
<sec id="s2_2_3">
<label>2.2.3</label>
<title>PSPA-ASPP spatial pooling pyramid layer</title>
<p>Inspired by Spatial Pyramid Pooling (SPP) (<xref ref-type="bibr" rid="B12">He et&#xa0;al., 2014</xref>), DeepLabv2 (<xref ref-type="bibr" rid="B3">Chen et&#xa0;al., 2017</xref>) introduced a novel module for semantic segmentation known as Atrous Spatial Pyramid Pooling (ASPP). The ASPP module&#x2019;s design is primarily based on the concept of dilated convolution. Traditional image segmentation algorithms often use pooling and convolution layers to increase the receptive field while simultaneously reducing the feature map size. However, when it becomes necessary to upsample or restore the size of feature maps from downsample and pooled layers, it can lead to a loss in the accuracy of image features and potential loss of semantic information from the original image. To address this issue, a method is needed that can increase the receptive field while keeping the feature map size unchanged, thus replacing upsampling and downsampling operations. Dilated convolution is precisely designed to meet this requirement. Dilated convolution extends the receptive field of convolutional operations by introducing holes (gaps) in the convolution kernel without changing the kernel&#x2019;s size. Specifically, dilated convolution introduces some virtual zero-value pixels in the convolution operation, allowing the expansion of the convolution kernel&#x2019;s receptive field without altering the feature map size. <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5A</bold>
</xref> represents regular convolution, while (<xref ref-type="fig" rid="f5"><bold>Figure 5B</bold></xref>) represents dilated convolution with a dilation rate of 2, providing a comparison of the changes in receptive field between the two. ASPP&#x2019;s design represents a typical application of dilated convolution, achieving multiscale target information by parallelizing three dilated convolutions with different dilation rates, along with a standard convolution and a pooling operation.</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Visualization of the receptive field after the introduction of the null rate. <bold>(A)</bold> Represents regular convolution and <bold>(B)</bold> represents dilated convolution.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-g005.tif"/>
</fig>
<p>Although introducing dilated convolutions can increase the receptive field, it also suffers from two significant drawbacks. Firstly, dilated convolutions can lead to the problem of sparse sampling. While dilated convolutions excel in extracting global information, they may lack some semantic information when dealing with small targets. This is because larger dilation rates can result in excessive gaps between sampled points, making it challenging to capture fine details of small objects. Secondly, dilated convolutions exhibit the grid effect issue. When the same dilation rate is used or there exists a common divisor greater than 1, during the process of feature map stacking, it may lead to the loss of local detailed information in image features, resulting in a pixelated grid-like effect in the im-ages. This occurs because the same dilation rate or common divisor causes multiple sampled points to form a regular grid structure on the feature map, preventing the recovery of certain local information. <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref> illustrates the gridding effect of feature maps. When three consecutive convolution operations with a dilation rate of 2 and a kernel size of 3&#xd7;3 are applied to a feature map, not all pixels on the feature map participate in the computation.</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Mapping of gridding effects. From left to right, the dilation rates are 2, 2, and 2, respectively. Following the approach outlined by Shi et&#xa0;al (<xref ref-type="bibr" rid="B26">Shi and Bao, 2023</xref>), our research team devised a novel ASPP (Atrous Spatial Pyramid Pooling) structure known as PSPA-ASPP. Firstly, we replaced the original ASPP&#x2019;s first branch layer&#x2019;s 1&#xd7;1 convolution with a 3&#xd7;3 Pconv convolution to broaden the receptive field of the first layer while avoiding redundant learning. Secondly, we employed two 3&#xd7;3 dilated convolutions with dilation rates of 2 and 3, each with 128 convolution kernels, which is half of the original ASPP&#x2019;s individual branch, and concatenated them in the channel dimension. Subsequently, we applied two additional 3&#xd7;3 dilated convolutions with dilation rates of 5 and 7 in a similar concatenated manner. This design allows the network to capture features from different scales while substantially reducing the grid effect and making more effective use of feature layer information. The final layer still employs average pooling to capture global features of the feature map. <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref> illustrates the overall network architecture of PSPA-ASPP.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-g006.tif"/>
</fig>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>PSPA-ASPP series-parallel network structure diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-g007.tif"/>
</fig>
</sec>
<sec id="s2_2_4">
<label>2.2.4</label>
<title>CARAFE up-sampling operator</title>
<p>The operator for feature upsampling is essential for increasing the resolution of low-resolution feature maps to match the size of high-resolution feature maps, and the design of an effective upsampling operator is of paramount importance (<xref ref-type="bibr" rid="B21">Mazzini, 2018</xref>; <xref ref-type="bibr" rid="B2">Chen et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B5">Dai et&#xa0;al., 2021</xref>). Among the widely used feature upsampling operators, nearest-neighbor interpolation and bilinear interpolation only consider sub-pixel neighborhoods, failing to capture the rich semantic information required for dense prediction tasks. The Transposed Convolution (<xref ref-type="bibr" rid="B7">Dumoulin and Visin, 2016</xref>), serving as the inverse operator of convolutional layers, employs convolution kernels of the same size throughout the entire image, thereby neglecting local information variations and leading to a significant increase in parameter count.</p>
<p>Wang et&#xa0;al. (<xref ref-type="bibr" rid="B30">Wang et&#xa0;al., 2019</xref>) introduced the CARAFE (Content-Aware ReAssembly of Features) feature re-sampling operator, which adaptively aggregates information within larger receptive fields, while maintaining remarkable computational efficiency. CARAFE generates weights in a content-aware manner by combining features within predefined regions near the central position. Multiple sets of such upsampling weights are computed for each central position, and the resulting features are rearranged into spatial blocks to complete the feature upsampling process. To validate the effectiveness of the CARAFE operator, the original authors conducted extensive experiments on Faster RCNN (<xref ref-type="bibr" rid="B23">Ren et&#xa0;al., 2015</xref>), employing various operators for upsampling within the Feature Pyramid Network (FPN). The results, as shown in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>, included cases denoted as &#x201c;nearest neighbor + convolution&#x201d; (N.C.) and &#x201c;bilinear + convolution&#x201d; (B.C.), where an additional 3&#xd7;3 convolution layer was added after the corresponding upsampling. The comparative experiments also included three typical upsampling methods: deconvolution (Deconv), pixel shuffle (P.S.), and guided upsampling (GUM), as well as spatial attention (S.A.). CARAFE exhibited the highest average precision (AP) among all upsampling operators while maintaining lower FLOPs and parameter counts, indicating its efficiency in enhancing detail recovery and excelling in model lightweighting. Results for N.C. and B.C. suggested that additional parameters did not yield significant gains, whereas Deconv, P.S., GUM, and S.A. all exhibited inferior performance compared to CARAFE.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Comparison of the performance of sampling operators on CARAFE.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Method</th>
<th valign="middle" align="center">AP</th>
<th valign="middle" align="center">FLOPs</th>
<th valign="top" align="center">Params</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Nearest</td>
<td valign="middle" align="center">36.5</td>
<td valign="middle" align="center">0</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="middle" align="center">Bilinear</td>
<td valign="middle" align="center">36.7</td>
<td valign="middle" align="center">8k</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="middle" align="center">N.C</td>
<td valign="middle" align="center">36.6</td>
<td valign="middle" align="center">4.7M</td>
<td valign="top" align="center">590K</td>
</tr>
<tr>
<td valign="middle" align="center">B.C</td>
<td valign="middle" align="center">36.6</td>
<td valign="middle" align="center">4.7M</td>
<td valign="top" align="center">590K</td>
</tr>
<tr>
<td valign="middle" align="center">Deconv</td>
<td valign="middle" align="center">36.4</td>
<td valign="middle" align="center">1.2M</td>
<td valign="top" align="center">590K</td>
</tr>
<tr>
<td valign="middle" align="center">P.S</td>
<td valign="middle" align="center">36.5</td>
<td valign="middle" align="center">4.7M</td>
<td valign="top" align="center">2.4M</td>
</tr>
<tr>
<td valign="middle" align="center">GUM</td>
<td valign="middle" align="center">36.9</td>
<td valign="middle" align="center">1.1M</td>
<td valign="top" align="center">132K</td>
</tr>
<tr>
<td valign="middle" align="center">S.A</td>
<td valign="middle" align="center">36.9</td>
<td valign="middle" align="center">28K</td>
<td valign="top" align="center">2.3K</td>
</tr>
<tr>
<td valign="middle" align="center">CARAFE</td>
<td valign="middle" align="center">37.8</td>
<td valign="middle" align="center">199K</td>
<td valign="top" align="center">74K</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As shown in <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>, CARAFE, as an upsampling operator with a content-aware kernel, consists of two steps. The first step is to predict the reassembly kernel for each target position based on its content (i.e., the Kernel Prediction Module in <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>). The second step is to use the predicted kernel to reassemble the features (i.e., the Content-aware Reassembly Module in <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>). In the first step, a feature map <inline-formula>
<mml:math display="inline" id="im3">
<mml:mi mathvariant="script">X</mml:mi>
</mml:math>
</inline-formula> of size <inline-formula>
<mml:math display="inline" id="im4">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is upsampled by a factor of &#x3c3;, resulting in a new feature map of size C&#xd7;&#x3c3;H&#xd7;&#x3c3;W. Assuming an upsample kernel size of <inline-formula>
<mml:math display="inline" id="im5">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, if different upsample kernels are desired for each position in the output feature map, the predicted upsample kernel should have a shape of <inline-formula>
<mml:math display="inline" id="im6">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>H</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. To compress the input feature map, a convolution layer with a kernel size of <inline-formula>
<mml:math display="inline" id="im7">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is used to predict the upsample kernel, with an input channel number of <inline-formula>
<mml:math display="inline" id="im8">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and an output channel number of <inline-formula>
<mml:math display="inline" id="im9">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, resulting in an upsample kernel of shape <inline-formula>
<mml:math display="inline" id="im10">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>H</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. In the second step, for each position in the output feature map, it is mapped back to the input feature map, and a <inline-formula>
<mml:math display="inline" id="im11">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> region centered on that point is extracted. The dot product is then computed between the extracted region and the predicted upsample kernel for that point to obtain the output value. Different channels at the same position share the same upsample kernel.</p>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>CARAFE up-sampling operator.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-g008.tif"/>
</fig>
<p>In the improved Deeplab v3+ network, as illustrated in <xref ref-type="disp-formula" rid="eq2">Equation 2</xref>, the kernel prediction module <inline-formula>
<mml:math display="inline" id="im12">
<mml:mi>&#x3c8;</mml:mi>
</mml:math>
</inline-formula> predicts the position for each location based on the learned weights <inline-formula>
<mml:math display="inline" id="im13">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi mathvariant="script">W</mml:mi>
<mml:msup>
<mml:mi>l</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the first step. Subsequently, as described in <xref ref-type="disp-formula" rid="eq3">Equation 3</xref>, the content-aware recombination module <inline-formula>
<mml:math display="inline" id="im14">
<mml:mi>&#x3d5;</mml:mi>
</mml:math>
</inline-formula> recombines the features <inline-formula>
<mml:math display="inline" id="im15">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="script">X</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> with the kernel <inline-formula>
<mml:math display="inline" id="im16">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="script">W</mml:mi>
<mml:msup>
<mml:mi>l</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the second step. To reduce the parameter count of upsampling operators and enhance efficiency, an 8-fold upsampling CARAFE module is introduced after the ASPP module, which restores the size of the feature maps from 256 &#xd7; 16 &#xd7; 16 to 256 &#xd7; 128 &#xd7; 128. Following feature fusion, a 4-fold upsampling operation is applied to restore the final feature map to 4 &#xd7; 512 &#xd7; 512 dimensions.</p>
<disp-formula id="eq2">
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold">
<mml:mi mathvariant="script">W</mml:mi>
</mml:mstyle>
<mml:msup>
<mml:mtext mathvariant="bold-italic">l</mml:mtext>
<mml:mo mathvariant="bold">&#x2032;</mml:mo>
</mml:msup>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mtext mathvariant="bold-italic">&#x3c8;</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">N</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold">
<mml:mi mathvariant="script">X</mml:mi>
</mml:mstyle>
<mml:mtext mathvariant="bold-italic">l</mml:mtext>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold-italic">k</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">encoder</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq3">
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold">
<mml:mi mathvariant="script">X</mml:mi>
</mml:mstyle>
<mml:msup>
<mml:mtext mathvariant="bold-italic">l</mml:mtext>
<mml:mo mathvariant="bold">&#x2032;</mml:mo>
</mml:msup>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mtext mathvariant="bold-italic">&#x3d5;</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">N</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold">
<mml:mi mathvariant="script">X</mml:mi>
</mml:mstyle>
<mml:mtext mathvariant="bold-italic">l</mml:mtext>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold-italic">k</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">up</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold">
<mml:mi mathvariant="script">W</mml:mi>
</mml:mstyle>
<mml:msup>
<mml:mtext mathvariant="bold-italic">l</mml:mtext>
<mml:mo mathvariant="bold">&#x2032;</mml:mo>
</mml:msup>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
<sec id="s2_2_5">
<label>2.2.5</label>
<title>DFMA overall network structure</title>
<p>The DFMA model integrates the FasterNet backbone with the SPA-ASPP module enhanced by an EMA attention mechanism, aimed at improving feature extraction and segmentation accuracy for plant seedling images while being optimized for mobile deployment. Initially, the input RGB image undergoes feature extraction via the FasterNet backbone. FasterNet leverages a hybrid structure combining Pconv, PWconv, and standard convolution to efficiently extract both low-level and high-level features, overcoming the limitations of depthwise separable convolution. To ensure the participation of shallow features in subsequent processing, the model retains shallow feature maps downsampled four times within the backbone network. Following this, DFMA introduces an EMA (attention mechanism) module that enhances the fusion capability of high-level features. The EMA mechanism dynamically reweights features from different layers, enabling the network to focus on key parts of the image when extracting high-level features, thus boosting overall performance.</p>
<p>During the multi-scale feature extraction stage, DFMA employs the SPA-ASPP module with EMA attention. This module captures high-level semantic information across multiple scales through several branches, effectively avoiding grid effects common in traditional methods. The EMA attention mechanism further strengthens the representation capacity of these branches, allowing the model to concentrate on crucial features within plant seedling images.</p>
<p>In the decoding stage, the multi-scale feature information is merged and upsampled using the CARAFER operator, aligning the high-level feature map dimensions with the low-level feature map for subsequent fusion. DFMA applies a 1&#xd7;1 convolution on the shallow feature map to match channel dimensions with the upsampled deep feature map, preparing it for concatenation. The concatenated feature map then undergoes partial convolution and additional upsampling, ultimately generating the model&#x2019;s prediction. This integrated design combines the strengths of FasterNet and the SPA-ASPP module, enhancing the model&#x2019;s feature extraction capacity while ensuring efficiency and accuracy for mobile deployment. The DFMA model structure is shown in <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9</bold>
</xref>.</p>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>Improvement of the overall architecture of FasterNet-Deeplab v3+.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-g009.tif"/>
</fig>
</sec>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Seedling length detection method</title>
<p>Through training the DFMA network model, we can easily input seedling images for analysis and obtain corresponding masks. These masks accurately represent the different positions of seeds within the images, allowing researchers to observe the developmental details of seed germination, embryonic axis, and root structure clearly. In certain studies, it is not only necessary to conduct in-depth analysis of the development of various plant parts but also to acquire precise parameters for these developmental aspects. Therefore, we introduce a seedling length measurement algorithm, which not only provides accurate segmentation masks for the images but also enables us to obtain exact parameters for the development of different plant parts.</p>
<p>In this seedling length detection, we divided into two main steps. First, we skeletonize the image using the Hilditch algorithm to obtain the median length of the segmented image. Secondly, we utilize Hough Transform to obtain the transformation relationship between the true length of the seedling detection site and the pixels.</p>
<p>The Hough Transform is an early image processing algorithm that employs a voting-based approach for shape fitting. Its objective is to mathematically describe certain edges in an image to enhance information extraction. Unlike alternative techniques such as least squares, robust estimation, and RANSAC, the Hough Transform excels in simultaneously fitting multiple objects. The detection process in the Hough Transform involves iterating through all non-zero points, accumulating votes for each point&#x2019;s center, and assigning scores. For each point along a circle, its center lies on the vector perpendicular to the point and passing through the point&#x2019;s location. The intersection point of these center vectors corresponds to the desired circle center position. In this experiment, coins serve as a real-world scale for converting lengths to pixels, enabling the detection of coin diameters. Within the Hough Transform, fitting circles requires three parameters - <inline-formula>
<mml:math display="inline" id="im17">
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula>
<mml:math display="inline" id="im18">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im19">
<mml:mi>y</mml:mi>
</mml:math>
</inline-formula> denote coordinates, and <inline-formula>
<mml:math display="inline" id="im20">
<mml:mi>r</mml:mi>
</mml:math>
</inline-formula> represents the circle&#x2019;s radius. These parameters are determined using the following formula:</p>
<disp-formula id="eq4">
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">X</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mtext mathvariant="bold-italic">x</mml:mtext>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">Y</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mtext mathvariant="bold-italic">y</mml:mtext>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mtext mathvariant="bold-italic">r</mml:mtext>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The Hough Gradient method optimizes the standard Hough Circle Transform by eliminating the need to draw complete circles in parameter space for voting. Instead, it calculates the gradient vectors at contour points and casts votes along the gradient direction, at a distance of R in both directions from the contour point, effectively conducting one vote on each side. Ultimately, the circle center&#x2019;s position is determined based on the voting results as depicted in <xref ref-type="fig" rid="f10">
<bold>Figure&#xa0;10</bold>
</xref>.</p>
<fig id="f10" position="float">
<label>Figure&#xa0;10</label>
<caption>
<p>Hough gradient method.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-g010.tif"/>
</fig>
<p>As shown in the diagram, assuming that the gradient directions of the contour points ACDE all pass through point B, they will each cast a vote for point B. Within a search radius of R, votes are cast on both sides of the contour points at a distance of R based on the gradient direction. Ultimately, the center position is determined based on the voting results. Compared to the parameter space voting method for determining the center, this approach offers better resistance to interference. Even if other points also cast votes, their voting results are too dispersed, and their interference with the overall voting result can be almost negligible.</p>
<p>For this experiment we use coins as a scale between real and pixel values, and the actual value of the sprout length can be calculated based on the coin diameter. A dollar coin as a circle with a diameter of 25mm, get how many pixels it occupies in the figure, it can get the number of pixels per metric (pixel Per Metric), and then calculate the pixels occupied by other objects n, it can get the actual length (n &#xd7; pixel Per Metric).</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Experiments and results</title>
<sec id="s3_1">
<label>3.1</label>
<title>Model evaluation criteria</title>
<p>In this network model of bud root region segmentation, the deep learning network mainly adopts Mean Intersection over Union (<italic>mIoU</italic>) as the evaluation index of the model, and mean intersection over union refers to the ratio of intersection and concatenation values between the true and predicted values of each classification, and then averages over multiple classifications.</p>
<p>In the field of scientific research and data analysis, True Positive (<italic>TP</italic>)is defined as the portion where both the actual value and the predicted value are true. True Negative (<italic>TN</italic>)corresponds to cases where both the actual value and the predicted value are false. False Positive (<italic>FP</italic>)refers to instances where the actual value is false, but the predicted value is true. False Negative (<italic>FN</italic>) denotes situations where the actual value is true, but the predicted value is false.</p>
<disp-formula id="eq5">
<label>(5)</label>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">MIoU</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">k</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:munderover>
<mml:mo mathvariant="bold">&#x2211;</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">i</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
<mml:mtext mathvariant="bold-italic">k</mml:mtext>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">TP</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">FN</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="bold-italic">FP</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="bold-italic">TP</mml:mtext>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<p>In addition to mIoU, precision (<italic>Pre</italic>), recall (<italic>Rec</italic>), and accuracy (<italic>Acc</italic>) are also used as evaluation metrics for the algorithm. Precision (<italic>Pre</italic>) is used to measure the proportion of predictions that are correct in the samples that the model predicts as positive examples, with the formula shown in <xref ref-type="disp-formula" rid="eq6">Equation 6</xref>:</p>
<disp-formula id="eq6">
<label>(6)</label>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">precision</mml:mtext>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">TP</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mtext mathvariant="bold-italic">TP</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="bold-italic">FP</mml:mtext>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Recall (<italic>Rec</italic>) is the proportion of all positive cases that the model predicts correctly, as shown in <xref ref-type="disp-formula" rid="eq7">Equation 7</xref>:</p>
<disp-formula id="eq7">
<label>(7)</label>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">recall</mml:mtext>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">TP</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mtext mathvariant="bold-italic">TP</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="bold-italic">FN</mml:mtext>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Accuracy (<italic>Acc</italic>) is the number of samples with all correct predictions as a percentage of all samples. The higher its value, the better the model. As shown in <xref ref-type="disp-formula" rid="eq8">Equation 8</xref>:</p>
<disp-formula id="eq8">
<label>(8)</label>
<mml:math display="block" id="M8">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">Accuracy</mml:mtext>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">TP</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="bold-italic">TN</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">TP</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="bold-italic">TN</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="bold-italic">FP</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="bold-italic">FN</mml:mtext>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Data augmentation settings in the training phase</title>
<p>In this study, we employed online data augmentation techniques to enhance the robustness and generalization capability of the model. The data augmentation operations included random scaling (with a scale range of 0.25 to 2 times), aspect ratio distortion, horizontal flipping (with a probability of 50%), gray padding (pixel value of 128), random adjustments to hue, saturation, and brightness in the HSV color space, as well as random cropping and shifting. These augmentation methods were dynamically applied to the training data&#x2019;s images and labels during each training iteration, thereby expanding the original data distribution, simulating target variations under different scenarios and conditions, and significantly improving the model&#x2019;s adaptability to changes in lighting, orientation, and target shapes. Moreover, dynamic augmentation reduced the need for storing pre-augmented data while significantly increasing data diversity, thereby improving training effectiveness. It is important to note that data augmentation was only applied during the training phase and not during the validation phase to ensure that the validation results objectively reflect the true performance of the model. The experimental results demonstrate the effectiveness of the proposed method in reducing overfitting and improving model performance.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Experimental platform and parameter design</title>
<p>The network is implemented based on the PyTorch library and trained on a single Nvidia RTX 3060 GPU, with a 12th Gen Intel(R) Core(TM) i5 - 12400F processor. The initial batch size is set to 10, and the initial learning rate is 0.05. Stochastic Gradient Descent (SGD) is adopted as the optimization method, and both Dice loss and cross - entropy loss are utilized as the objective functions. L2 regularization is applied for model regularization. We use online data augmentation techniques, such as rotation (by 90, 180, and 270 degrees), horizontal flipping, and random adjustments to hue, saturation, and brightness in the HSV color space. The original dataset contains 115 images, which are split into a training set of 92 images and a validation set of 23 images following an 8:2 ratio. Through these online augmentation operations, each original training image can generate multiple variants during each training iteration. To estimate the approximate quantity of the augmented training data, considering that each image has 7 different augmented forms on average (3 rotations + 1 horizontal flip + 3 color space adjustments), the total number of augmented training images is about 644. During training, the batch size is adjusted to 8. The training process will automatically stop when the loss function output of the validation set does not decrease for 20 consecutive epochs, with a maximum of 500 epochs permitted. The segmentation performance is evaluated on the validation set using the Mean Intersection over Union (mIoU) metric (<xref ref-type="table" rid="T2"><bold>Table 2</bold></xref>).</p>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Training parameters.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Parameter</th>
<th valign="middle" align="center">Value</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Initial learning rate</td>
<td valign="top" align="left">0.005</td>
</tr>
<tr>
<td valign="middle" align="center">End Lr</td>
<td valign="top" align="left">0.0001</td>
</tr>
<tr>
<td valign="middle" align="center">Momentum</td>
<td valign="top" align="left">0.937</td>
</tr>
<tr>
<td valign="middle" align="center">Batch size</td>
<td valign="top" align="left">8</td>
</tr>
<tr>
<td valign="middle" align="center">Lr policy</td>
<td valign="top" align="left">Adam</td>
</tr>
<tr>
<td valign="middle" align="center">Lr decay</td>
<td valign="top" align="left">cos</td>
</tr>
<tr>
<td valign="middle" align="center">epoch</td>
<td valign="top" align="left">500</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Evaluation of the results of the seedling phenotype segmentation experiment</title>
<p>According to the analysis results in <xref ref-type="table" rid="T3">
<bold>Table&#xa0;3</bold>
</xref>, it is evident that FasterNet exhibits significant advantages in network backbone selection. Moreover, during the experimental phase, we observed that FasterNet&#x2019;s training process is notably faster, which may be attributed to the frequent memory access associated with depth-wise separable convolutions and pointwise convolutions used in Xception and MobileNet. In our proposed PSPA-ASPP structure, when the backbone networks are the same, the combination of FasterNet with ASPP achieves an mIoU of 79.84, whereas when combined with PSPA-ASPP, it reaches 81.36. It is noteworthy that FasterNet+PSPA-ASPP also boasts lower GFLOPs, indicating its competitiveness in terms of computational efficiency. The final experimental results demonstrate that the FasterNet+EMA+PSPA-ASPP+CARAFE combination exhibits the best performance, further substantiating its outstanding performance in image segmentation tasks.</p>
<table-wrap id="T3" position="float">
<label>Table&#xa0;3</label>
<caption>
<p>Results of ablation experiments.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="center">Xception</th>
<th valign="top" align="center">MobileNetV2</th>
<th valign="top" align="center">FasterNet</th>
<th valign="top" align="center">CA</th>
<th valign="top" align="center">SP</th>
<th valign="top" align="center">EMA</th>
<th valign="top" align="center">PSPA_ASPP</th>
<th valign="top" align="center">CARAFE</th>
<th valign="top" align="center">MIoU/%</th>
<th valign="top" align="center">GFLOPs/G</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">67.09</td>
<td valign="top" align="center">167.00</td>
</tr>
<tr>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">74.21</td>
<td valign="top" align="center">53.03</td>
</tr>
<tr>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">79.84</td>
<td valign="top" align="center">138.70</td>
</tr>
<tr>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">78.79</td>
<td valign="top" align="center">138.71</td>
</tr>
<tr>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">81.32</td>
<td valign="top" align="center">141.52</td>
</tr>
<tr>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">81.35</td>
<td valign="top" align="center">139.45</td>
</tr>
<tr>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center"/>
<td valign="top" align="center">81.36</td>
<td valign="top" align="center">135.23</td>
</tr>
<tr>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center">81.63</td>
<td valign="top" align="center">139.83</td>
</tr>
<tr>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center"/>
<td valign="top" align="center">81.58</td>
<td valign="top" align="center">137.29</td>
</tr>
<tr>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center"/>
<td valign="top" align="center"/>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center">&#x2714;</td>
<td valign="top" align="center">
<bold>81.72</bold>
</td>
<td valign="top" align="center">137.67</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Bold value represents the highest mIoU achieved by our model in the tests.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The primary objective of this experiment is to achieve more precise phenotypic analysis; therefore, when differences in other metrics are minimal, this study prioritizes model accuracy. The improved FasterNet-DeepLab V3+ achieves the highest mIoU while significantly reducing GFLOPs. By simplifying the branches with the PSPA-ASPP module, the GFLOPs are reduced by approximately 2.161 G, effectively enhancing the model&#x2019;s learning capacity.</p>
<p>In accordance with <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref>, we conducted a comparative experimental analysis of prediction results using the DeepLabv3+ semantic segmentation model with MobileNet and Xception as backbone networks, the Unet-VGG segmentation model, and our improved DFMA network in our research. As evident from the results in <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11D</bold>
</xref>, the segmentation performance is the poorest in this case, with issues of coherence in the regions covered by masks for rice seedling shoots and root areas, resulting in suboptimal segmentation. In contrast, our proposed DFMA network model exhibits the best performance, accurately segmenting each region.</p>
<fig id="f11" position="float">
<label>Figure&#xa0;11</label>
<caption>
<p>Phenotypic recognition results for homemade datasets. <bold>(A)</bold> Original figure. <bold>(B)</bold> DFMA. <bold>(C)</bold> deepLab v3+-MobileNet. <bold>(D)</bold> deepLab v3+-Xception. <bold>(E)</bold> UNet-VGG.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-g011.tif"/>
</fig>
<p>On the public dataset, the DFMA was compared with networks such as UNet (a network provided by the original authors of the public dataset), MobileNetV2, and Xception in terms of equalization and concurrency results, as shown in the <xref ref-type="table" rid="T4">
<bold>Table&#xa0;4</bold>
</xref>.</p>
<table-wrap id="T4" position="float">
<label>Table&#xa0;4</label>
<caption>
<p>MIoU results (%) of different network trainings on public dataset.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="center">Model</th>
<th valign="top" align="center">Brachypodium distachyon</th>
<th valign="top" align="center">Sinapis alba</th>
<th valign="top" align="center">Arabidopsis thaliana</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">DFMA</td>
<td valign="top" align="center">87.69</td>
<td valign="top" align="center">91.07</td>
<td valign="top" align="center">66.44</td>
</tr>
<tr>
<td valign="top" align="left">MobileNetV2</td>
<td valign="top" align="center">84.84</td>
<td valign="top" align="center">87.21</td>
<td valign="top" align="center">63.39</td>
</tr>
<tr>
<td valign="top" align="left">Xception</td>
<td valign="top" align="center">78.78</td>
<td valign="top" align="center">68.75</td>
<td valign="top" align="center">56.22</td>
</tr>
<tr>
<td valign="top" align="left">UNet-VGG</td>
<td valign="top" align="center">80.10</td>
<td valign="top" align="center">85.65</td>
<td valign="top" align="center">62.82</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Based on the analysis results presented in <xref ref-type="table" rid="T4">
<bold>Table&#xa0;4</bold>
</xref> and illustrated in <xref ref-type="fig" rid="f12">
<bold>Figure&#xa0;12</bold>
</xref>, it is evident that our proposed DFMA model demonstrates exceptional performance on publicly available datasets, outperforming other models. Across three distinct plant datasets, namely short-stalked grass, white Sinapis alba, and Arabidopsis thaliana, the DFMA model achieves average intersection over union (mIoU) ratios of 87.69%, 91.07%, and 66.44%, respectively, surpassing the other two models by at least 2 percentage points. Furthermore, as depicted in <xref ref-type="fig" rid="f12">
<bold>Figure&#xa0;12</bold>
</xref>, during the training process, it is apparent that the DFMA network model converges more swiftly and maintains a lower loss function value, providing additional evidence of its superior performance and efficiency.</p>
<fig id="f12" position="float">
<label>Figure&#xa0;12</label>
<caption>
<p>Loss curves of different models on two-spike phragmites picture dataset.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-g012.tif"/>
</fig>
<p>In accordance with <xref ref-type="table" rid="T5">
<bold>Table&#xa0;5</bold>
</xref>, our proposed DFMA network achieves the best segmentation performance on publicly available datasets. Due to the limitations of depth-wise separable convolution, the MobileNet network exhibits poor mask recognition in the bud apex region. Conversely, due to its restricted network depth, UNet produces relatively coarse results in fine detail recognition.</p>
<table-wrap id="T5" position="float">
<label>Table&#xa0;5</label>
<caption>
<p>Plant phenotype segmentation results for different networks of the open dataset.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center"/>
<th valign="middle" align="center">original figure</th>
<th valign="middle" align="center">Improvement of FasterNet-Deeplab V3+</th>
<th valign="middle" align="center">Deeplab V3+-MobileNet</th>
<th valign="middle" align="center">UNet-VGG</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="left">Arabidopsis thaliana</td>
<td valign="top" align="left">
<inline-graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-i001.tif"/>
</td>
<td valign="top" align="left">
<inline-graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-i001.tif"/>
</td>
<td valign="top" align="left">
<inline-graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-i002.tif"/>
</td>
<td valign="top" align="left">
<inline-graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-i003.tif"/>
</td>
</tr>
<tr>
<td valign="middle" align="left">Brachypodium distachyon</td>
<td valign="top" align="left">
<inline-graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-i004.tif"/>
</td>
<td valign="top" align="left">
<inline-graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-i005.tif"/>
</td>
<td valign="top" align="left">
<inline-graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-i006.tif"/>
</td>
<td valign="top" align="left">
<inline-graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-i007.tif"/>
</td>
</tr>
<tr>
<td valign="middle" align="left">Sinapis alba</td>
<td valign="top" align="left">
<inline-graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-i008.tif"/>
</td>
<td valign="top" align="left">
<inline-graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-i009.tif"/>
</td>
<td valign="top" align="left">
<inline-graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-i010.tif"/>
</td>
<td valign="top" align="left">
<inline-graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-i011.tif"/>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The DFMA model outperforms other models in plant phenotyping analysis, largely due to its design tailored to address the unique challenges of seedling segmentation tasks. Plant phenotyping often requires accurate identification of intricate and complex structures. Seedling images commonly contain multi-scale, fine structural features, such as leaf edges and stems, which demand high segmentation precision. Additionally, the execution environment for seedling segmentation tasks is typically resource-limited, such as mobile devices or automated equipment, imposing strict requirements for model efficiency and lightweight design.</p>
<p>The DFMA model utilizes FasterNet as its backbone network, known for its efficient spatial feature extraction without relying on depthwise separable convolutions. While depthwise separable convolutions offer a lightweight solution, they may fall short in efficiently capturing details within complex structural images. FasterNet&#x2019;s design, incorporating a combination of Pconv, PWconv, and standard convolution, achieves a balance between lightweight operation and efficiency, making it well-suited for deployment in resource-constrained environments.</p>
<p>Furthermore, DFMA integrates an SPA-ASPP module with EMA (Attention Mechanism), enabling detailed feature capture across multi-scale branches and mitigating the grid effect commonly seen in traditional ASPP modules. The grid effect can lead to feature loss or blurred image boundaries, but the EMA attention mechanism allows the model to focus precisely on key areas of seedlings, such as leaves and stems, resulting in outstanding performance in detail-rich scenarios. This capability is critical for fine-grained segmentation in plant phenotyping, as capturing details aids researchers in better understanding plant growth conditions and morphological characteristics.</p>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Evaluation of the results of the seedling phenotype segmentation experiment</title>
<p>The skeleton extraction algorithm was employed to identify the central axis of the mask, enabling the computation of the seedling shoot and root length. <xref ref-type="fig" rid="f13">
<bold>Figure&#xa0;13</bold>
</xref> and <xref ref-type="table" rid="T6">
<bold>Table&#xa0;6</bold>
</xref> depict the image analysis results obtained through both manual detection and the experimental method described in this paper. In these visualizations, the horizontal axis represents the manually measured values, while the vertical axis represents the corresponding measurements obtained from seedling images using the method outlined in this study. Statistical analysis in <xref ref-type="table" rid="T6">
<bold>Table&#xa0;6</bold>
</xref> is conducted by grouping every 5 seedlings together for assessment.</p>
<fig id="f13" position="float">
<label>Figure&#xa0;13</label>
<caption>
<p>Scatterplot of identifying rice seedlings <bold>(A)</bold> Adam optimizer detects bud length <bold>(B)</bold> SGD optimizer detects bud length <bold>(C)</bold> Adam optimizer detects root length <bold>(D)</bold> The SGD optimizer detects root length.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-g013.tif"/>
</fig>
<table-wrap id="T6" position="float">
<label>Table&#xa0;6</label>
<caption>
<p>Relative errors of different algorithms for length recognition of rice seedling images.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" align="center">Model</th>
<th valign="middle" rowspan="2" align="center">Serial number</th>
<th valign="middle" rowspan="2" align="center">Maximum absolute error (cm)</th>
<th valign="middle" rowspan="2" align="center">Minimum absolute error (cm)</th>
<th valign="middle" rowspan="2" align="center">Mean absolute error (cm)</th>
<th valign="top" colspan="2" align="center">Improvement (%)</th>
</tr>
<tr>
<th valign="middle" align="center">Vs. DeepLabV3+</th>
<th valign="middle" align="center">Vs.<break/>Unet-VGG</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="2" align="left">Original Deeplab V3+ model</td>
<td valign="middle" align="center">bud</td>
<td valign="middle" align="center">0.583</td>
<td valign="middle" align="center">0.028</td>
<td valign="middle" align="center">0.386</td>
<td valign="middle" rowspan="2" align="center">&#x2013;</td>
<td valign="middle" rowspan="2" align="center">&#x2013;</td>
</tr>
<tr>
<td valign="middle" align="center">radical</td>
<td valign="middle" align="center">0.506</td>
<td valign="middle" align="center">0.016</td>
<td valign="middle" align="center">0.724</td>
</tr>
<tr>
<td valign="middle" rowspan="2" align="left">UNet-VGG</td>
<td valign="middle" align="center">bud</td>
<td valign="middle" align="center">0.876</td>
<td valign="middle" align="center">0.034</td>
<td valign="middle" align="center">0.410</td>
<td valign="middle" rowspan="2" align="center">&#x2013;</td>
<td valign="middle" rowspan="2" align="center">&#x2013;</td>
</tr>
<tr>
<td valign="middle" align="center">radical</td>
<td valign="middle" align="center">1.467</td>
<td valign="middle" align="center">0.074</td>
<td valign="middle" align="center">0.862</td>
</tr>
<tr>
<td valign="middle" rowspan="2" align="left">DFMA</td>
<td valign="middle" align="center">bud</td>
<td valign="middle" align="center">0.384</td>
<td valign="middle" align="center">0.007</td>
<td valign="middle" align="center">0.146</td>
<td valign="middle" align="center">+62.20</td>
<td valign="middle" align="center">+64.44</td>
</tr>
<tr>
<td valign="middle" align="center">radical</td>
<td valign="middle" align="center">0.393</td>
<td valign="middle" align="center">0.006</td>
<td valign="middle" align="center">0.231</td>
<td valign="middle" align="center">+68.09</td>
<td valign="middle" align="center">+73.20</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The measured values obtained by the algorithm used in this paper and the manual measurement values are highly consistent, and the improved DeepLabv3+ network yields better results than the original DeepLabv3+ network. However, there is still a small error. Possible reasons for the error include the skeleton extraction step after filling the interior of the contour, which causes the algorithm to use the centerline instead of the main root. Additionally, there is an offset in the refinement process, resulting in inconsistent calculated lengths.</p>
<p>Compared to the original DeepLabv3+ model, the improved model reduced the mean absolute errors in measuring shoots and roots by 62.20% and 68.09%, respectively. Compared with the UNet-VGG model, it achieved improvements of 64.44% and 73.20%, respectively, and demonstrated a more significant detection advantage in terms of maximum and minimum absolute errors.</p>
<p>In this study, based on the improved DeepLabv3+ target segmentation network combined with the length detection algorithm, the sprout target is recognized and segmented, and the sprout length is ultimately obtained. The recognition results are shown in <xref ref-type="fig" rid="f14">
<bold>Figure&#xa0;14</bold>
</xref> below. The model in this study demonstrates superior recognition of the target, accurately segments the outline and key parts of the target, and simultaneously avoids confusion between the target and the background. It provides more accurate length detection results and is capable of batch detection.</p>
<fig id="f14" position="float">
<label>Figure&#xa0;14</label>
<caption>
<p>Results of batch testing of rice shoot root lengths.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1457360-g014.tif"/>
</fig>
</sec>
</sec>
<sec id="s4" sec-type="discussion">
<label>4</label>
<title>Discussion</title>
<p>This study proposes a high-throughput plant phenotyping method based on deep learning, highlighting its broad application potential and significance across multiple fields. Through a non-destructive, efficient, accurate, and consistent measurement approach, we achieved phenotypic analysis of rice seedlings at early growth stages, significantly improving research efficiency and broadening future applications. In line with specific experimental tasks, we selected datasets from four species, three from public Kaggle datasets and one collected independently. This choice allowed us to test the model&#x2019;s performance under relatively consistent environmental conditions, minimizing external factors and yielding clearer experimental results. However, we recognize that the current datasets are limited in species and environmental diversity, and expanding this diversity is necessary to further enhance the model&#x2019;s robustness and generalizability. Future research will therefore introduce more samples from diverse species and environmental conditions to improve the model&#x2019;s adaptability and applicability in complex, dynamic scenarios.</p>
<p>Although the improved DeepLabv3+ and the newly introduced DFMA semantic segmentation model perform excellently in segmentation efficiency and accuracy, they still face limitations in lighting adaptability, cross-crop transferability, and multi-species analysis. To enhance the model&#x2019;s broad applicability, future work will focus on further strengthening the model&#x2019;s robustness to varying lighting conditions and exploring ways to adjust feature extraction and attention modules to better accommodate plants with diverse morphological features. As research progresses, we also plan to expand this technology to other crops and plant species, further uncovering growth and developmental characteristics. This will provide scientific support for crop improvement and cultivation, and advance ecological research, helping scientists better understand plant responses to environmental changes.</p>
<p>The application prospects of this technology extend beyond plant phenotyping, with potential in fields such as medical image analysis and autonomous driving, demonstrating deep learning&#x2019;s immense potential for automation and precision in image processing. This technology holds significant value for research in biology and botany. In the future, we plan to open-source a WeChat-based plant phenotyping mini-program to promote practical applications of this research and facilitate further developments. This will provide innovative tools and directions for plant breeding and crop improvement.</p>
</sec>
<sec id="s5" sec-type="conclusions">
<label>5</label>
<title>Conclusion</title>
<p>In summary, our study addresses a critical need in the rapidly evolving field of plant phenotypic research. Accurate seedling length measurement is essential for evaluating seed viability and growth status. We have developed an efficient and versatile deep learning approach, named DFMA, which incorporates the innovative PSPA-ASPP structure. Our model consistently outperforms traditional methods and other models, achieving remarkable segmentation and detection results across various plant species. DFMA generates precise segmentation masks that highlight detailed developmental aspects of seedling components, such as cotyledons, hypocotyls, and roots. Furthermore, we introduce a novel seedling length measurement algorithm, providing precise parameters for a comprehensive plant phenotypic analysis. Our research holds great promise for offering more efficient tools and data support to advance the field of plant biology, enhancing our understanding of plant genetics and growth trends in the top-tier scientific community.</p>
</sec>
</body>
<back>
<sec id="s6" sec-type="data-availability">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s7" sec-type="author-contributions">
<title>Author contributions</title>
<p>LJ: Conceptualization, Methodology, Supervision, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. TW: Formal analysis, Methodology, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. XL: Investigation, Methodology, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. LG: Funding acquisition, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. QY: Visualization, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. XZ: Resources, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. SM: Project administration, Supervision, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing.</p>
</sec>
<sec id="s8" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This research was funded by Natural Science Foundation of Huzhou Public Welfare Projects (2021GZ23, 2021GZ30); Natural Science Foundation of Zhejiang Public Welfare Projects (LTGN23C130002, LGN22C190029); Postgraduate Research and Innovation Project of Huzhou University (No.2024KYCX47).</p>
</sec>
<sec id="s9" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s10" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Kao</surname> <given-names>S. H.</given-names>
</name>
<name>
<surname>He</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Zhuo</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Wen</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Lee</surname> <given-names>C. H.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). &#x201c;<article-title>Run, Don&#x2019;t walk: Chasing higher FLOPS for faster neural networks</article-title>,&#x201d; in <conf-name>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</conf-name>, <conf-loc>Vancouver, BC, Canada</conf-loc>, <conf-date>18&#x2013;22 June</conf-date>. (<publisher-loc>Piscataway, NJ</publisher-loc>: <publisher-name>IEEE</publisher-name>) <page-range>12021&#x2013;12031</page-range>.</citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Luo</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Adeli</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <source>Transunet: Transformers make strong encoders for medical image segmentation. arXiv</source>, arXiv:2102.04306.</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>L. C.</given-names>
</name>
<name>
<surname>Papandreou</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Kokkinos</surname> <given-names>I.</given-names>
</name>
<name>
<surname>Murphy</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Yuille</surname> <given-names>A. L.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Deeplab: Semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected crfs</article-title>. <source>IEEE Trans. Pattern Anal. Mach. Intell.</source> <volume>40</volume>, <fpage>834</fpage>&#x2013;<lpage>848</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TPAMI.2017.2699184</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Comas</surname> <given-names>L. H.</given-names>
</name>
<name>
<surname>Becker</surname> <given-names>S. R.</given-names>
</name>
<name>
<surname>Cruz</surname> <given-names>V. M. V.</given-names>
</name>
<name>
<surname>Byrne</surname> <given-names>P. F.</given-names>
</name>
<name>
<surname>Dierig</surname> <given-names>D. A.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Root traits contributing to plant productivity under drought</article-title>. <source>Front. Plant Sci.</source> <volume>4</volume>, <elocation-id>442</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2013.00442</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Dai</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Shen</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Learning affinity-aware upsampling for deep image matting</article-title>,&#x201d; in <conf-name>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Virtual</conf-name>, <conf-date>19&#x2013;25 June</conf-date>. <fpage>6841</fpage>&#x2013;<lpage>6850</lpage>. <publisher-loc>New York</publisher-loc>: <publisher-name>IEEE</publisher-name>.</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dobos</surname> <given-names>O.</given-names>
</name>
<name>
<surname>Horvath</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Nagy</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Danka</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Viczi&#xe1;n</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A deep learning-based approach for high-throughput hypocotyl phenotyping</article-title>. <source>Plant Physiol.</source> <volume>181</volume>, <fpage>1415</fpage>&#x2013;<lpage>1424</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1104/pp.19.00728</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Dumoulin</surname> <given-names>V.</given-names>
</name>
<name>
<surname>Visin</surname> <given-names>F. A.</given-names>
</name>
</person-group> (<year>2016</year>). <source>guide to convolution arithmetic for deep learning. arXiv</source>, arXiv:1603.07285.</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fenta</surname> <given-names>B. A.</given-names>
</name>
<name>
<surname>Beebe</surname> <given-names>S. E.</given-names>
</name>
<name>
<surname>Kunert</surname> <given-names>K. J.</given-names>
</name>
<name>
<surname>Burridge</surname> <given-names>J. D.</given-names>
</name>
<name>
<surname>Barlow</surname> <given-names>K. M.</given-names>
</name>
<name>
<surname>Lynch</surname> <given-names>J. P.</given-names>
</name>
<etal/>
</person-group>. (<year>2014</year>). <article-title>Field phenotyping of soybean roots for drought stress tolerance</article-title>. <source>Agronomy</source> <volume>4</volume>, <fpage>418</fpage>&#x2013;<lpage>435</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agronomy4030418</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gendreau</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Traas</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Desnos</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Grandjean</surname> <given-names>O.</given-names>
</name>
<name>
<surname>Caboche</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Hofte</surname> <given-names>H.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>Cellular basis of hypocotyl growth in Arabidopsis thaliana</article-title>. <source>Plant Physiol.</source> <volume>114</volume>, <fpage>295</fpage>&#x2013;<lpage>305</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1104/pp.114.1.295</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guingo</surname> <given-names>E.</given-names>
</name>
<name>
<surname>H&#xe9;bert</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Charcosset</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Genetic analysis of root traits in maize</article-title>. <source>Agronomie</source> <volume>18</volume>, <fpage>225</fpage>&#x2013;<lpage>235</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1051/agro:19980305</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Han</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Tian</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>GhostNet: more features from cheap operations</article-title>,&#x201d; in <conf-name>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</conf-name>, <conf-loc>Seattle, WA, USA</conf-loc>, <conf-date>14&#x2013;19 June</conf-date>. <fpage>1577</fpage>&#x2013;<lpage>1586</lpage>. <publisher-loc>New York</publisher-loc>: <publisher-name>IEEE</publisher-name>.</citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>He</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Ren</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Spatial pyramid pooling in deep convolutional networks for visual recognition</article-title>,&#x201d; in <source>Computer Vision&#x2014;ECCV 2014</source>. Eds. <person-group person-group-type="editor">
<name>
<surname>Fleet</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Pajdla</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Schiele</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Tuytelaars</surname> <given-names>T.</given-names>
</name>
</person-group> (<publisher-loc>Switzerland</publisher-loc>: <publisher-name>Springer International Publishing, Cham</publisher-name>), <fpage>346</fpage>&#x2013;<lpage>361</lpage>.</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Holman</surname> <given-names>F. H.</given-names>
</name>
<name>
<surname>Riche</surname> <given-names>A. B.</given-names>
</name>
<name>
<surname>Michalski</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Castle</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Wooster</surname> <given-names>M. J.</given-names>
</name>
<name>
<surname>Hawkesford</surname> <given-names>M. J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>High throughput field phenotyping of wheat plant height and growth rate in field plot trials using UAV based remote sensing</article-title>. <source>Remote Sens.</source> <volume>8</volume>, <fpage>1031</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/rs8121031</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hou</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Feng</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <source>Coordinate attention for efficient Mobile Network Design. arXiv</source>, arXiv:2103.02907.</citation>
</ref>
<ref id="B15">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Howard</surname> <given-names>A. G.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Kalenichenko</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Weyand</surname> <given-names>T.</given-names>
</name>
<etal/>
</person-group>. (<year>2017</year>). <source>Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv</source>, arXiv:1704.04861.</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Shen</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Albanie</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>E.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Squeeze-and-excitation networks</article-title>. <source>IEEE Trans. Pattern Anal. Mach. Intell.</source> <volume>42</volume>, <fpage>2011</fpage>&#x2013;<lpage>2023</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TPAMI.34</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Yan</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Effects of polystyrene microplastics on seed germination and seedling growth of wine sorghum variety &#x201c;Red Cherry&#x201d;</article-title>. <source>Seed</source> <volume>41</volume>, <fpage>108</fpage>&#x2013;<lpage>113</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.16590/j.cnki.1001-4705.2022.10.108</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lynch</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Root architecture and plant productivity</article-title>. <source>Plant Physiol.</source> <volume>109</volume>, <fpage>7</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1104/pp.109.1.7</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>MansChadi</surname> <given-names>A. M.</given-names>
</name>
<name>
<surname>Kaul</surname> <given-names>H. P.</given-names>
</name>
<name>
<surname>Vollmann</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Eitzinger</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Wenzel</surname> <given-names>W.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Developing phosphorus-efficient crop varieties&#x2014;an interdisciplinary research framework</article-title>. <source>Field Crops Res.</source> <volume>162</volume>, <fpage>87</fpage>&#x2013;<lpage>98</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.fcr.2013.12.016</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Marset</surname> <given-names>W. V.</given-names>
</name>
<name>
<surname>P&#xe9;rez</surname> <given-names>D. S.</given-names>
</name>
<name>
<surname>D&#xed;az</surname> <given-names>C. A.</given-names>
</name>
<name>
<surname>Bromberg</surname> <given-names>F.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Towards practical 2D grapevine bud detection with fully convolutional networks</article-title>. <source>Comput. Electron. Agric.</source> <volume>182</volume>, <fpage>105947</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2020.105947</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Mazzini</surname> <given-names>D.</given-names>
</name>
</person-group> (<year>2018</year>). <source>Guided Up-sampling Network for Real-Time Semantic Segmentation. arXiv</source>, arXiv:1807.07466v1.</citation>
</ref>
<ref id="B22">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ouyang</surname> <given-names>D.</given-names>
</name>
<name>
<surname>He</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Luo</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Zhan</surname> <given-names>J.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). &#x201c;<article-title>Efficient multi-scale attention module with cross-spatial learning</article-title>,&#x201d; in <conf-name>Proceedings of the ICASSP 2023-2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)</conf-name>, <conf-loc>Rhodes Island, Greece</conf-loc>, <conf-date>4&#x2013;10 June</conf-date>. <fpage>1</fpage>&#x2013;<lpage>5</lpage>. <publisher-loc>New York</publisher-loc>: <publisher-name>IEEE</publisher-name>.</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ren</surname> <given-names>S.</given-names>
</name>
<name>
<surname>He</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Girshick</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Faster R-CNN: Towards real-time object detection with region proposal networks</article-title>. <source>Adv. Neural Inf. Process. Syst.</source> <volume>28</volume>, <page-range>1137&#x2013;1149</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TPAMI.2016.2577031</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Ribaut</surname> <given-names>J. M.</given-names>
</name>
</person-group> (<year>2006</year>). <source>Drought Adaptation in Cereals</source> Vol. <volume>p</volume> (<publisher-loc>Binghamton, NY, USA</publisher-loc>: <publisher-name>The Haworth Press Inc</publisher-name>), <fpage>682</fpage>.</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Richard</surname> <given-names>C. A.</given-names>
</name>
<name>
<surname>Hickey</surname> <given-names>L. T.</given-names>
</name>
<name>
<surname>Fletcher</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Jennings</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Chenu</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Christopher</surname> <given-names>J. T.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>High-throughput phenotyping of seminal root traits in wheat</article-title>. <source>Plant Methods</source> <volume>11</volume>, <fpage>13</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s13007-015-0055-9</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Bao</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Bamboo end face segmentation and branch position detection method fused with improved ASPP and CBAM</article-title>. <source>J. For. Eng.</source> <volume>05</volume>, <fpage>138</fpage>&#x2013;<lpage>145</lpage>. doi: <pub-id pub-id-type="doi">10.13360/j.issn.2096-1359.202211036</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Hu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>L.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Multi-barley seed detection using iPhone images and YOLOv5 model</article-title>. <source>Foods</source> <volume>11</volume>, <fpage>3531</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/foods11213531</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>VanToai</surname> <given-names>T. T.</given-names>
</name>
<name>
<surname>St. Martin</surname> <given-names>S. K.</given-names>
</name>
<name>
<surname>Chase</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Boru</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Schnipke</surname> <given-names>V.</given-names>
</name>
<name>
<surname>Schmitthenner</surname> <given-names>A. F.</given-names>
</name>
<etal/>
</person-group>. (<year>2001</year>). <article-title>Identification of a QTL associated with tolerance of soybean to soil waterlogging</article-title>. <source>Crop Sci.</source> <volume>41</volume>, <fpage>1247</fpage>&#x2013;<lpage>1252</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.2135/cropsci2001.4141247x</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wade</surname> <given-names>L. J.</given-names>
</name>
<name>
<surname>Bartolome</surname> <given-names>V.</given-names>
</name>
<name>
<surname>Mauleon</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Vasant</surname> <given-names>V. D.</given-names>
</name>
<name>
<surname>Prabakar</surname> <given-names>S. M.</given-names>
</name>
<name>
<surname>Chelliah</surname> <given-names>M.</given-names>
</name>
<etal/>
</person-group>. (<year>2015</year>). <article-title>Environmental response and genomic regions correlated with rice root growth and yield under drought in the OryzaSNP panel across multiple study systems</article-title>. <source>PloS One</source> <volume>10</volume>, <elocation-id>e0124127</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1371/journal.pone.0124127</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Loy</surname> <given-names>C. C.</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>D.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Carafe: Content-aware reassembly of features</article-title>,&#x201d; in <conf-name>Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision (ICCV)</conf-name>, <conf-loc>Seoul, Republic of Korea</conf-loc>, <conf-date>27 October&#x2013;2 November</conf-date>. <fpage>3007</fpage>&#x2013;<lpage>3016</lpage>. <publisher-loc>New York</publisher-loc>: <publisher-name>IEEE</publisher-name>.</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>B. B.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Effect of exopolysaccharide from Leuconostoc pseudomesenteroides PC on seed germination of rice under different abiotic stresses</article-title>. <source>Jiangsu. Agric. Sci.</source> <volume>50</volume>, <fpage>59</fpage>&#x2013;<lpage>64</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.15889/j.issn.1002-1302.2022.24.008</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Woo</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Park</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Lee</surname> <given-names>J. Y.</given-names>
</name>
<name>
<surname>Kweon</surname> <given-names>I. S.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Cbam: Convolutional block attention module</article-title>,&#x201d; in <conf-name>Proceedings of the European Conference on Computer Vision (ECCV)</conf-name>, <conf-loc>Munich, Germany</conf-loc>, <conf-date>8&#x2013;14 September</conf-date>. <fpage>3</fpage>&#x2013;<lpage>19</lpage>. <publisher-loc>Switzerland</publisher-loc>: <publisher-name>Springer, Cham</publisher-name>.</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Feng</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Doonan</surname> <given-names>J. H.</given-names>
</name>
<name>
<surname>Batchelor</surname> <given-names>W. D.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Crop phenomics and high-throughput phenotyping: past decades, current challenges, and future perspectives</article-title>. <source>Mol. Plant</source> <volume>13</volume>, <fpage>187</fpage>&#x2013;<lpage>214</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.molp.2020.01.008</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>York</surname> <given-names>L. M.</given-names>
</name>
<name>
<surname>Galindo-Casta&#xf1;eda</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Schussler</surname> <given-names>J. R.</given-names>
</name>
<name>
<surname>Lynch</surname> <given-names>J. P.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Evolution of US maize (Zea mays L.) root architectural and anatomical phenes over the past 100 years corresponds to increased tolerance of nitrogen stress</article-title>. <source>J. Exp. Bot.</source> <volume>66</volume>, <fpage>2347</fpage>&#x2013;<lpage>2358</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1093/jxb/erv074</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2017</year>). <source>ShuffleNet: an Extremely Efficient Convolutional Neural Network for Mobile Devices. arXiv</source>, arXiv:1707.01083.</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Du</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Wen</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Gu</surname> <given-names>S.</given-names>
</name>
<etal/>
</person-group>. (<year>2019</year>). <article-title>Crop Phenomics: Current status and perspectives</article-title>. <source>Front. Plant Sci.</source> <volume>10</volume>, <elocation-id>714</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2019.00714</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>