<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. 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.1474321</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>YOLOv8-licorice: a lightweight salt-resistance detection method for licorice based on seed germination state</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Sha</surname>
<given-names>Mo</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2762977"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<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/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Fu</surname>
<given-names>Xiuqing</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2059924"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<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-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Bai</surname>
<given-names>Ruxiao</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhong</surname>
<given-names>Zhibo</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Jiang</surname>
<given-names>Haoyu</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Fei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Siyu</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>College of Engineering, Nanjing Agricultural University</institution>, <addr-line>Nanjing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Institute of Farmland Water Conservancy and Soil-Fertilizer, Xinjiang Academy of Agricultural and Reclamation Science</institution>, <addr-line>Shihezi</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Yunchao Tang, Dongguan University of Technology, China</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Ciprian Orhei, Politehnica University of Timisoara, Romania</p>
<p>Xiangjun Zou, Xinjiang University, China</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Xiuqing Fu, <email xlink:href="mailto:fuxiuqing@njau.edu.cn">fuxiuqing@njau.edu.cn</email>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>09</day>
<month>10</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>15</volume>
<elocation-id>1474321</elocation-id>
<history>
<date date-type="received">
<day>01</day>
<month>08</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>09</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Sha, Fu, Bai, Zhong, Jiang, Li and Yang</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Sha, Fu, Bai, Zhong, Jiang, Li and Yang</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>Seeds will display different germination states during the germination process, and their good or bad state directly influences the subsequent growth and yield of the crop. This study aimed to address the difficulties of obtaining the images of seed germination process in all time series and studying the dynamic evolution law of seed germination state under stress conditions. A licorice sprouting experiment was performed using a seed sprouting phenotype acquisition system to obtain images of the sprouting process of licorice in full-time sequence. A labeled dataset of licorice full-time sequence sprouting process images was constructed based on the four states of unsprouted, sprouted, cracked, and shelled in the sprouting process. An optimized model, YOLOv8-Licorice, was developed based on the YOLOv8-n model and its effectiveness was demonstrated by comparative and ablation tests. Different salt stress environments were simulated via NaCl aqueous solution concentration, and germination experiments of licorice seeds were performed under different salt stresses. The germination state of licorice under different salt stress environments was detected using the YOLOv8-Licorice detection model. Percentage curve of licorice seeds in an unsprouted state displayed a continuous decreasing trend. For the percentage curve of licorice seeds in the sprouted state, an increasing and then decreasing trend was observed under the condition of 0-200 mmol/L NaCl solution, and a continuous increasing trend was observed under the condition of 240-300 mmol/L NaCl solution. Licorice seeds in the cracked state demonstrated percentage curves with an increasing and then decreasing trend under the condition of 0-140 mmol/L NaCl solution and a continuous increasing trend under the condition of 160-300 mmol/L NaCl solution. The percentage curve of licorice seeds in shelled state displayed a continuous increasing trend in 0-200 mmol/L NaCl solution condition and remained horizontal in 220-300 mmol/L NaCl solution condition. Overall, this study provides a valuable method involving the seed sprouting phenotype acquisition system and the proposed method for detecting the germination state of licorice seeds. This method serves as a valuable reference to comprehensively understand the seed sprouting process under triggering treatment.</p>
</abstract>
<kwd-group>
<kwd>licorice seeds</kwd>
<kwd>germination state</kwd>
<kwd>YOLOv8</kwd>
<kwd>detection method</kwd>
<kwd>salt stress</kwd>
</kwd-group>
<counts>
<fig-count count="12"/>
<table-count count="5"/>
<equation-count count="10"/>
<ref-count count="34"/>
<page-count count="18"/>
<word-count count="9176"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-in-acceptance</meta-name>
<meta-value>Sustainable and Intelligent Phytoprotection</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>Licorice is one of the most frequently used Chinese medicines and is often included in traditional Chinese medicine formulations due to its significant medicinal value and sweet taste (<xref ref-type="bibr" rid="B33">Zhanget&#xa0;al.,2024</xref>). In clinic, raw licorice and honey-fried licorice are used in medicines, with the main effects in clearing away heat and detoxifying, moistening lungs and removing phlegm (<xref ref-type="bibr" rid="B34">Zhou et&#xa0;al., 2020</xref>). With the intensification of climate change, salt stress due to drought and soil salinization has currently become a global problem and has seriously influenced licorice seed germination (<xref ref-type="bibr" rid="B32">Zhang et&#xa0;al., 2011</xref>). Screening and breeding of new salt-tolerant licorice varieties make a great contribution to ensuring sustainable agricultural production and promoting the development of the traditional Chinese medicine field. The vast majority of traditional seed testing methods are only limited to detecting their germination rate and germination index, which is a labor-intensive, time-consuming, and slightly inaccurate process (<xref ref-type="bibr" rid="B23">Wang et&#xa0;al., 2011</xref>). Therefore, it is of great significance to study the dynamic evolution law of licorice seeds under salt stress by using automated detection model.</p>
<p>With the rising development of machine learning (ML), mechatronics, and image processing technologies, many scholars started to explore the nondestructive testing (NDT) of agricultural seed viability (<xref ref-type="bibr" rid="B21">Tang et&#xa0;al., 2020</xref>). <xref ref-type="bibr" rid="B6">Duc et&#xa0;al. (2023)</xref> developed a model to predict the weight of soybean seeds based on new features derived from red, green, and blue (RGB)/visual images through seven ML algorithms. <xref ref-type="bibr" rid="B13">Kini and Bhandarkar (2023)</xref> classified the quality of wheat seeds based on their texture and morphology by applying image processing and ML techniques. <xref ref-type="bibr" rid="B4">Batista et&#xa0;al. (2022)</xref> investigated the physical parameters of seeds in different states of maturity based on support vector machine (SVM), neural network (NN), and random forest (RF) to classify the maturity status of soybean seeds using natural fluorescence spectroscopy. <xref ref-type="bibr" rid="B14">Larios et&#xa0;al. (2020)</xref> used the SVM and the K-nearest neighbor ML model to introduce a new method for soybean seed vigor identification by combining Fourier transform infrared (FTIR) spectroscopy and chemometrics. <xref ref-type="bibr" rid="B1">Aasim et&#xa0;al. (2022)</xref> used ML algorithm to study the possible effects of different concentrations of hydrogen peroxide (H2O2) on the germination and morphological characteristics of cannabis seedlings cultured <italic>in vitro</italic>, and found significant effects. However, traditional machine learning models are difficult to extract deep semantic information, resulting in low efficiency, insufficient generalization, and poor robustness of detection results (<xref ref-type="bibr" rid="B29">Yu et&#xa0;al., 2021</xref>). Therefore, high-precision sprouting detection methods are urgently needed in the seed industry. Different from the traditional ML approaches, the emergence of deep learning (DL) target detection technology effectively supports and guides seed sprouting detection. DL, which is the most crucial algorithm in ML, can learn and automatically extract features for accurate classification and prediction (<xref ref-type="bibr" rid="B27">Xu et&#xa0;al., 2021</xref>). Therefore, DL can accurately perform seed germination detection and improve the quality and effectiveness of seed germination detection.</p>    <p>As a powerful data analysis and image processing technique, DL shows remarkable promise in agricultural fields such as crop yield prediction, plant target detection, weed and pest detection, and disease monitoring, and is crucial in improving agricultural productivity and promoting economic growth (<xref ref-type="bibr" rid="B2">Attri et&#xa0;al., 2023</xref>). <xref ref-type="bibr" rid="B22">Terliksiz and Altilar (2024)</xref> introduced a cost-effective DL architecture tailored for corn yield prediction, considering computational efficiency in processing time, data size, and NN architecture complexity. <xref ref-type="bibr" rid="B19">Saini and Nagpal (2024)</xref> proposed a hybrid DL method based on Conv-1D and LSTM layers using the classification-derived phenological with meteorological parameters for paddy crop yield prediction. <xref ref-type="bibr" rid="B17">Meng et&#xa0;al. (2023)</xref> proposed a spatio-temporal convolutional NN model that leverages the shifted window Transformer fusion region convolutional NN model for the purpose of detecting pineapple fruits. <xref ref-type="bibr" rid="B7">Guo et&#xa0;al. (2024)</xref> proposed an ATT-MRCNN target detection model that seamlessly integrates channel attention and spatial attention mechanisms for discerning and identifying citrus images. <xref ref-type="bibr" rid="B10">Hussain and Srikaanth (2024)</xref> proposed a novel farmland fertility algorithm with a DL-based automated rice pest detection and classification (FFADL-ARPDC) technique. <xref ref-type="bibr" rid="B30">Zahra et&#xa0;al. (2024)</xref> proposed a new automated method for classifying apple and grapefruit leaf disease recognition utilizing two-stream DL architecture. <xref ref-type="bibr" rid="B31">Zekrifa et&#xa0;al. (2024)</xref> proposed an advanced DL model, namely the AE-GAN, for enhancing crop disease detection using hyperspectral imaging. In particular, after years of development and refinement, the You Only Look Once (YOLO) algorithm demonstrates satisfactory performance for real-time detection and classification of multiple targets (<xref ref-type="bibr" rid="B5">Chen et&#xa0;al., 2023</xref>). In recent years, several scholars have improved and refined the YOLO model to characterize and quantify the high-throughput phenotypes of different crops effectively (<xref ref-type="bibr" rid="B25">Wang and Su, 2022</xref>). <xref ref-type="bibr" rid="B3">Babu and Venkatram. (2024)</xref> applied the YOLOv4 model for detection and localization of weeds in soybean fields. <xref ref-type="bibr" rid="B15">Li et&#xa0;al. (2024)</xref> proposed a lightweight improved YOLOv5s model to detect pitaya fruits in daytime and nighttime light supplement environments, and made it successfully deploy in an Android device. <xref ref-type="bibr" rid="B28">Yang et&#xa0;al. (2024)</xref> proposed an improved algorithm for the YOLOv7 model to detect the small lesions on grape leaves and the average accuracy reached 93.5%. <xref ref-type="bibr" rid="B20">Schneider et&#xa0;al. (2024)</xref> presented the applicability of MV technology with DL modelling to detect the growth stages of chilli plants using YOLOv8 networks.</p>
<p>The above research results have fully demonstrated that DL, represented by the YOLO algorithm, can realize image processing and data analysis in the agricultural field and can perform well in different application scenarios. The recently popular DL network, YOLOv8, is a remarkable advancement in the YOLO series, which integrates cutting-edge technologies and innovative design principles. This network has the advantages of high detection efficiency, high accuracy, and high scalability and is widely used in object detection and image segmentation tasks (<xref ref-type="bibr" rid="B16">Ma et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B26">Xiao and Feng, 2023</xref>; <xref ref-type="bibr" rid="B18">Ni et&#xa0;al., 2024</xref>).</p>
<p>Overall, in order to address the difficulties of obtaining the images of seed germination process in all time series and studying the dynamic evolution law of seed germination state under stress conditions, we carried out the following work. A seed sprouting phenotype acquisition system was used to realize full-time dynamic monitoring and continuous image acquisition of the seed sprouting process of licorice. Various simple and effective data enhancement techniques were used to expand the image and label data. The commonalities of the licorice seed germination process are collected to classify them into the following four states: unsprouted, sprouted, cracked, and shelled states, which are labeled in accordance with their unique identifying features. The optimized YOLO model, YOLOv8-Licorice, was established to detect licorice seed germination states successfully. The germination test of licorice seeds under salt stress was conducted to analyze the transformation law of the percentage of the four states with time under different salt stresses based on the YOLOv8-Licorice detection model, which provides practical application value for scientific breeding.</p>
</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>Data acquisition equipment</title>
<p>
<xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref> shows the high-throughput, full-time sequence seed sprouting phenotype acquisition system, which mainly includes germination cultivation, acquisition, image processing, and human-machine interaction interface modules.</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Seed sprouting phenotype acquisition system.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1474321-g001.tif"/>
</fig>
<p>The integrated experimental apparatus can realize the real-time adjustment of temperature (range: 10&#xb0;C-75 &#xb0;C, error 0.1 &#xb0;C), humidity (range: 30%-70%, no condensation), as well as the timing switch of the LED light source. The germination cultivation module is based on the seed germination petri dish manufactured via 3D printing, which can realize the germination test of licorice seeds in 16 subareas and lay the foundation for carrying the stress under different conditions. The acquisition module is based on the PLC (Programmable Automation Controller) program to control the motor timing drive, carrying the RGB imaging sensor (resolution: 5472 &#xd7; 3648. pixels: 20 million) to realize the full-time sequence of image acquisition of the germination process of licorice seeds in the 16 zones (JPG, PNG). The acquired images of the germination process will be transmitted to the image processing module through the high-speed GigE Gigabit network interface. The image processing module preprocesses the acquired image data for subsequent model training. The human-machine interaction interface module conveniently realizes the control and display of environmental, image acquisition, and RGB sensor parameters based on the touch screen.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Image acquisition and dataset construction</title>
<p>Before the formal image acquisition, we conducted a pre-image acquisition experiment, mainly to determine the optimal number of seeds for a zone. Through observation, we found that: if the number of licorice seeds in one zone is too small, it will lead to fewer samples and reduce the persuasiveness of subsequent experiments; If the number of licorice seeds in zone is too large, the seeds will block each other in the later stage of germination, which is not conducive to detection. After comprehensive consideration, we believe that the 4&#xd7;5 placement mode is the most appropriate for each zone. Therefore, in the formal stage, a total of 320 uniform and comparable-sized licorice seeds were selected to train the dataset detection model for images of the licorice seed germination process. The full-time sequential germination test of licorice seeds was performed in a deionized water environment for 120 h according to the process shown in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2A</bold>
</xref>.</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Image acquisition and dataset construction. <bold>(A)</bold> Experimental preprocessing and data acquisition. <bold>(B)</bold> Acquired images of licorice seed germination. <bold>(C)</bold> Example of classification. <bold>(D)</bold> Example of data enhancement.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1474321-g002.tif"/>
</fig>
<p>Using the seed sprouting phenotype acquisition system shown in <xref ref-type="fig" rid="f1">
<bold>Figure 1</bold>
</xref>, 16 images of licorice seed full-time sequence of sprouting process in 16 stations were set to be collected cyclically every 15 min and totally 7696 images were collected within 120 h. The acquired seed sprouting images are shown in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2B</bold>
</xref>. A total of 2820 licorice seed germination images were obtained as the original dataset after screening, and all images were saved in.jpg format with a resolution of 5472 &#xd7; 3648 pixels.</p>
<p>The images of the licorice seed germination process were labeled using LabelImg software and then classified into a total of four categories based on the state of licorice seed germination. The classifications are as follows: (1) unsprouted, (2) sprouted, (3) cracked, and (4) shelled. The four types of states were ambiguous during the transition period, which may cause difficulties in labeling. Therefore, three strategies were adopted to minimize the errors caused by labeling: (1) develop strict identification criteria for each state and compare them individually to facilitate decision making when labeling. (2) Continuously annotate only one seed at a workstation at a time throughout the entire germination process of a seed until the image annotation of this seed is complete, and then continuously annotate the next seed at that workstation. (3) With the continuation of time, the state labeled at the back does not precede that labeled at the front, which is a highly effective provision based entirely on the actual germination process of the seed, and the specific examples of the four states are shown in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2C</bold>
</xref>.</p>
<p>The main factors affecting the accuracy of licorice seed germination detection are picture brightness, picture scale, outside interference and blurred environment, etc, and we can expand the dataset without increasing data collection costs by using data enhancement. Therefore, we consider using the following simple and effective enhancement methods to enhance the corresponding image and label data: (1) Adding Gaussian noise to simulate the random interference signals caused by factors such as electronic components and transmission media in the real situation to improve the resistance of the model to noise interference. (2) Adding mean blurring processing to simulate the blurring of pictures due to the defects of the data acquisition camera itself and different environmental influences in real situations and improve the accuracy capability of the model in detecting blurred images. (3) Randomly scaling pictures to improve the capability of the model to accurately recognize targets at different scales. (4) Adjusting the brightness of the picture to simulate the changes in the brightness of the shot due to different lighting conditions to improve the capability of the model to recognize the target under different brightness conditions. The above four data enhancement methods are applied to the original dataset in a 1:1:1:1 manner, and the specific data enhancement results are shown in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2D</bold>
</xref>. This data enhancement strategy aims to enhance the model&#x2019;s recognition performance in complex environments and reduce the interference of external factors on detection, thus enhancing the model&#x2019;s generalization and effectively preventing overfitting phenomena (<xref ref-type="bibr" rid="B11">Jiang et&#xa0;al., 2023</xref>). In addition, data enhancement can also train models to focus on changes in intrinsic characteristics of different licorice seed stages rather than external environmental changes. The final dataset has a total of 5640 images, including 2820 original images and 2820 images after data enhancement. And the images in this dataset are only used to train the model. Next, the dataset is divided into training set, validation set and testing set in the ratio of 3:1:1. Both the original image and the data-enhanced image account for half of the training set, validation set and testing set. Among them, the four different enhancement methods in the data-enhanced images account for basically the same proportion, which helps to ensure the randomness and scientificity of the data.</p>
<p>When the YOLOv8-Licorice model is constructed, we conducted a preliminary experiment to determine the optimal range and gradient of NaCl solution in formal licorice seed germination under different salt stress experiments. After preliminary experiments, we found that licorice seeds hardly grew under NaCl solution above 300mmol/L, and the germination state of licorice seeds was similar under NaCl solution gradient of 10mmol/L. Therefore, we selected 16 kinds of NaCl solutions with a gradient of 20mmol/L and a concentration range of 0-300mmol/L as the stress environment for the formal licorice seed germination experiment. And the experimental parameters are shown in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>. The data from this experiment will be used for the detection of licorice seed germination state in section 3.4, and a total of 7696 pictures were obtained. Because the amount of data used for the specific detection of the situation is too huge, and found that every 15 minutes of pictures in the machine detection of both almost no change, so after a comprehensive consideration, we extracted from the interval of 4h pictures for the specific detection of the analysis, a total of 496 pictures were obtained in the analysis sets. The transformation law of the germination process of licorice seeds under different salt stress conditions will be analyzed through the collected images of the full-time sequence of the germination process and the DL model. The analysis results aim to provide a basis for a comprehensive understanding of the germination process of the seeds under the triggering treatment, among other aspects.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Test parameters.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Reagent</th>
<th valign="middle" colspan="4" align="center">NaCl</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="4" align="center">Concentration</td>
<td valign="middle" align="center">0 mmol/L</td>
<td valign="middle" align="center">20 mmol/L</td>
<td valign="middle" align="center">40 mmol/L</td>
<td valign="middle" align="center">60 mmol/L</td>
</tr>
<tr>
<td valign="middle" align="center">80 mmol/L</td>
<td valign="middle" align="center">100 mmol/L</td>
<td valign="middle" align="center">120 mmol/L</td>
<td valign="middle" align="center">140 mmol/L</td>
</tr>
<tr>
<td valign="middle" align="center">160 mmol/L</td>
<td valign="middle" align="center">180 mmol/L</td>
<td valign="middle" align="center">200 mmol/L</td>
<td valign="middle" align="center">220 mmol/L</td>
</tr>
<tr>
<td valign="middle" align="center">240 mmol/L</td>
<td valign="middle" align="center">260 mmol/L</td>
<td valign="middle" align="center">280 mmol/L</td>
<td valign="middle" align="center">300 mmol/L</td>
</tr>
<tr>
<td valign="middle" align="center">Number of seeds per plate</td>
<td valign="middle" colspan="4" align="center">20</td>
</tr>
<tr>
<td valign="middle" align="center">Soaking time</td>
<td valign="middle" colspan="4" align="center">24h</td>
</tr>
<tr>
<td valign="middle" align="center">Incubation time</td>
<td valign="middle" colspan="4" align="center">120h</td>
</tr>
<tr>
<td valign="middle" align="center">Incubation temperature</td>
<td valign="middle" colspan="4" align="center">28 &#xb1; 1 &#xb0;C</td>
</tr>
<tr>
<td valign="middle" align="center">Shooting interval</td>
<td valign="middle" colspan="4" align="center">15 min</td>
</tr>
<tr>
<td valign="middle" align="center">Image resolution</td>
<td valign="middle" colspan="4" align="center">5472 &#xd7; 3648</td>
</tr>
<tr>
<td valign="middle" align="center">Picture format</td>
<td valign="middle" colspan="4" align="center">JPG</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>YOLOv8-licorice design</title>
<p>This paper introduces a high-accuracy lightweight detection model, YOLOv8-Licorice, to improve the accuracy of licorice seed germination detection and realize the lightweight model to reduce the deployment cost. <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref> presents the detailed structure. Compared with YOLOv8-n, YOLOv8-Licorice has the following optimized parts: (1) using EfficientNet to replace the backbone structure, which substantially reduces the number of parameters of the model and minimizes the model complexity; (2) reducing the number of target detection heads to minimize the computation of the model with the number of parameters; (3) introducing C2f_ECA to replace C2f to improve the detection accuracy of the model by adding the ECA attention mechanism to the C2f module; (4) designing the Detect_SE detection head using the SE module to extract the key features of different states of licorice seeds and improve the detection accuracy. The improved model is optimized in terms of the number of parameters, computational speed, and computational accuracy.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>YOLOv8-Licorice model network structure.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1474321-g003.tif"/>
</fig>
<sec id="s2_3_1">
<label>2.3.1</label>
<title>EfficientNet</title>
<p>The EfficientNet network was used to replace the original backbone network to reduce the number of parameters and operations of the model and increase its lightweight property, substantially reducing the parameters and computation of the model. EfficientNet is an effective convolutional NN specialized for image classification and recognition tasks. This network achieves efficient modeling by uniformly scaling the depth, width, and resolution of the network, thereby reducing the number of computation and parameters while maintaining accuracy. Thus, EfficientNet is a solution for high performance with limited computational resources.</p>
<p>The network framework of EfficientNet is divided into nine stages. Stage 1 is an ordinary convolutional layer with a convolutional kernel size of 3 &#xd7; 3 and a step size of 2 (containing BN and the activation function Swish). Stages 2 to 8 involve repeated stacking of the MBConv structure, while Stage 9 comprises an ordinary 1 &#xd7; 1 convolutional layer (containing BN and the activation function Swish), an average pooling layer, and a fully connected layer. The MBConv structure is shown in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4A</bold>
</xref>, which mainly comprises a 1 &#xd7; 1 ordinary convolution (raising dimensions, containing BN and Swish), a k &#xd7; k depthwise convolution (containing BN and Swish), an SE module, a 1 &#xd7; 1 ordinary convolution (reducing dimensions, containing BN), and a dropout layer composition.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>Improvement principle. <bold>(A)</bold> MBConv structure, <bold>(B)</bold> C2f_ECA structure, <bold>(C)</bold> ECA_Bottleneck structure, <bold>(D)</bold> ECA structure, <bold>(E)</bold> Detect_SE structure, and <bold>(F)</bold> SE structure.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1474321-g004.tif"/>
</fig>
<p>In EfficientNet, MBConvBlock is used instead of ordinary concolution as the basic module. The MBConvBlock module enables EfficientNet to be scalable in depth, width and resolution by raising and reducing dimensions. By changing the scale factor, the model is scaled to achieve a large degree of lightweight. After testing, it was found that the number of parameters, computation, and weight file size of the model are substantially reduced by 36.5%, 30.5%, and 34.3%, respectively, by replacing the backbone structure with EfficientNet.</p>
</sec>
<sec id="s2_3_2">
<label>2.3.2</label>
<title>Reduction in the number of target detection heads</title>
<p>YOLO has three inspection heads by default, facilitating the inspection of targets at multiple scales, and their inspection sizes are as follows: (1) P3/8 corresponds to an inspection feature map size of 80 &#xd7; 80, which is used to inspect targets above 8 &#xd7; 8. (2) P4/16 corresponds to a detection feature map size of 40 &#xd7; 40, which is used to detect targets above 16 &#xd7; 16. (3) P5/32 corresponds to a detection feature map size of 20 &#xd7; 20 for detecting targets above 32 &#xd7; 32.</p>
<p>The number of detection heads considerably influences the number of parameters and computation of the model to achieve the goal of lightweight models. The detection of licorice seed germination states mainly depends on the detection heads of small targets. Therefore, YOLOv8-Licorice optimizes the number of detection heads: the original three detection heads are reduced to two, that is, the P5 detection head that predicts the large targets is eliminated. Experimental results revealed that this optimization not only yields a lightweight model but also slightly improves detection accuracy.</p>
</sec>
<sec id="s2_3_3">
<label>2.3.3</label>
<title>C2f_ECA</title>
<p>The bottleneck inside the C2f module in the model neck was replaced with ECA_Bottleneck to improve the accuracy of model detection, which, in turn, forms the C2f_ECA module. The structure diagrams of the C2f_ECA and ECA_Bottleneck are shown in <xref ref-type="fig" rid="f4">
<bold>Figures&#xa0;4B, C</bold>
</xref>, respectively, where c is the number of channels, and act is equal to true when using the activation function. The only difference between the ECA_Bottleneck and Bottleneck lies in the inclusion of the ECA module after the two convolutional structures (Conv), as shown by the dashed-circled part in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4C</bold>
</xref>.</p>
<p>The ECA module is also known as the ECA attention mechanism module, and its specific architecture is shown in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4D</bold>
</xref> (<xref ref-type="bibr" rid="B24">Wang et&#xa0;al., 2019</xref>). The input to this module is a feature map (Feature Map), which is pooled by global averaging to obtain a global average for each channel. A set of fully connected layers are then used to generate channel attention weights. These weights are applied to each channel of the input feature map, resulting in a weighted combination of the different channels in the feature map. Finally, the adjusted features are normalized by a scaling factor to maintain the range of the features.</p>
<p>In this way, ECA module adaptively adjusts the weight of channel features to improve the model&#x2019;s ability to recognize small features. Traditional Bottleneck module mainly selects features through two Conv convolution, and has a weak recognition ability for key information. However, ECA_Bottleneck identifies overall information and enhances its recognition of key information through ECA module, which can fully identify subtle differences between licorice seed germination states and realize more accurate detection.</p>
<p>The ECA attention mechanism module can adaptively adjust the weights of the channel features, which substantially improves the capability of the model to recognize the fine features. This module can also adequately identify the subtle differences between the germination states of licorice seeds and can thus be effectively applied to the detection of licorice seed germination states.</p>
</sec>
<sec id="s2_3_4">
<label>2.3.4</label>
<title>Detect_SE detection header</title>
<p>The SE module was used to change the original Detect detection header to the Detect_SE detection header to further improve the detection accuracy of the model. The structure of Detect_SE is shown in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4E</bold>
</xref>, and the difference between Detect_SE and Detect has been circled with a dotted line in the figure. The original Detect module performs two Conv convolutions of the input data and then one Conv2d 2D convolution output. The improved Detect_SE module performs the first Conv convolution of the input data, passes it through the SE module, and then performs the second Conv convolution, finally achieving the Conv2d 2D convolution output.</p>
<p>The SE module mainly contains two parts, namely squeeze and excitation, and the specific architecture is shown in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4F</bold>
</xref> (<xref ref-type="bibr" rid="B8">Hu et&#xa0;al., 2018</xref>). First, the squeeze operation is performed on the input, which compresses the input from a feature map of W &#xd7; H &#xd7; C (where W, H denote the width and height of the feature map, respectively; C denotes the number of channels) to a 1 &#xd7; 1 &#xd7; C vector. This operation is immediately followed by the excitation operation, which first downsizes and then expands the C channels to C channels, reducing the computational effort of the network and simultaneously increasing its nonlinear capability. The last step is the scale operation, where the excitation output is regarded as the importance of each channel after feature selection and is multiplied by the previous features by multiplicative weighting. This operation enhances the recognition of important features and suppresses unimportant features.</p>
</sec>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>Adamax optimizer</title>    <p>Adam (adaptive moment estimation) is an algorithm that combines momentum and Adadelta, or RMSprop. Adamax is an infinite-paradigm based variant of Adam, where the treatment of the gradient squared is changed from exponentially decaying averaging to exponentially decaying to maximize the value of the gradient, which is given by the following formula (<xref ref-type="bibr" rid="B12">Kingma and Ba, 2014</xref>):</p>
<disp-formula id="eq1">
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mstyle mathvariant="bold-italic">
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mstyle>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq2">
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mstyle mathvariant="bold-italic">
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mstyle>
</mml:mrow>
<mml:mo>|</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>m<sub>t</sub>
</italic> represents the exponential moving average; <italic>g<sub>t</sub>
</italic> represents the gradient value; <italic>&#x3b2;<sub>1</sub>
</italic> and <italic>&#x3b2;<sub>2</sub>
</italic> represent the decay rate of the exponential moving average; and <italic>&#x3b2;<sub>1</sub>
</italic> = 0.9 and <italic>&#x3b2;<sub>2</sub>
</italic> = 0.999 are taken in this experiment.</p>
<p>The parameter update process during each iteration is shown as follows, where <italic>&#x3b7;</italic> is the learning rate, which is taken as 0.002 in this experiment.</p>
<disp-formula id="eq3">
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:msub>
<mml:mi>&#x398;</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mstyle mathvariant="bold-italic">
<mml:msub>
<mml:mi>&#x398;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mstyle>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle mathvariant="bold-italic">
<mml:mfrac>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Comparative test results revealed that Adamax had higher accuracy in detecting the licorice seed germination state compared to all other optimizers (e.g., Adam, SGD, and AdamW), facilitating the complete development of the optimization process of improving the model and enhancing the performance of target detection.</p>
</sec>
<sec id="s2_5">
<label>2.5</label>
<title>Evaluation indicators</title>
<sec id="s2_5_1">
<label>2.5.1</label>
<title>Indicators for model evaluation</title>
<p>In order to comprehensively evaluate the effectiveness of the model in testing the germination state of licorice seeds and its satisfaction of the lightweight requirements on low cost and high efficiency, the precision rate (<italic>P</italic>), recall rate (<italic>R</italic>), average precision (<italic>AP</italic>), and mean average precision (<italic>mAP<sub>0.5</sub>
</italic>) were used as indicators to evaluate the accuracy of the model. <italic>P</italic> is the proportion of the correct prediction in all results predicted by the model. <italic>R</italic> is the proportion of the correct prediction in all positive samples. <italic>AP</italic> can be obtained by calculating the area under the precision-recall (P-R) curve, and the average <italic>AP</italic> of all categories is taken as <italic>mAP</italic>. <italic>mAP<sub>0.5</sub>
</italic>represents the average precision when the Intersection over Union (IoU) threshold is 0.5.The algorithmic formulas are shown below:</p>
<disp-formula id="eq4">
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mstyle>
<mml:mo>+</mml:mo>
<mml:mstyle mathvariant="bold-italic">
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq5">
<label>(5)</label>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mstyle>
<mml:mo>+</mml:mo>
<mml:mstyle mathvariant="bold-italic">
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq6">
<label>(6)</label>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:munderover>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq7">
<label>(7)</label>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:mi>m</mml:mi>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mn mathvariant="bold">0.5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:munderover>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where True Positive (<italic>TP</italic>) denotes the number of germination states of licorice seeds correctly detected by the model. False Positive (<italic>FP</italic>) denotes the number of germination states of licorice seeds incorrectly detected by the model. False Negative (<italic>FN</italic>) denotes the number of germination states of licorice seeds that were not recognized or missed.</p>
<p>The number of floating-point operations Per Second (<italic>FLOPs</italic>) and the number of parameters (<italic>Params</italic>) were used as indicators to evaluate the complexity of the model, and the formulas are shown below:</p>
<disp-formula id="eq8">
<label>(8)</label>
<mml:math display="block" id="M8">
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:mi>F</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mi>K</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:mstyle>
<mml:mo>+</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq9">
<label>(9)</label>
<mml:math display="block" id="M9">
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:mi>P</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mstyle mathvariant="bold-italic">
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mstyle>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">K</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mo>&#xd7;</mml:mo>
<mml:mstyle mathvariant="bold-italic">
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>C<sub>in</sub>
</italic> denotes the number of input channels, <italic>K</italic> represents the convolution kernel size, <italic>H</italic> and <italic>W</italic> are the output feature map space sizes, and <italic>C<sub>out</sub>
</italic> denotes the number of output channels.</p>
<p>This study aims to achieve maximum lightweight and easy integration while ensuring model accuracy to accomplish the task of licorice seed germination state detection.</p>
</sec>
<sec id="s2_5_2">
<label>2.5.2</label>
<title>Indicators for evaluation of seed germination state</title>
<p>With a large number of datasets, licorice seeds experienced four key states during the germination process: unsprouted, sprouted, cracked, and shelled, which were represented by &#x201c;Unsprouted,&#x201d; &#x201c;Sprouted,&#x201d; &#x201c;Cracked,&#x201d; and &#x201c;Shelled,&#x201d; respectively. The proportion of licorice seeds in different states was determined based on calculations of the ratio of the number of seeds reaching a certain state to the number of all tested seeds. The specific formula is as follows, where <italic>i</italic> represents the four states, which are unsprouted, sprouted, cracked, and shelled. <italic>ratio<sub>i</sub>
</italic> represents the proportion corresponding to state <italic>i</italic>. <italic>N<sub>i</sub>
</italic> represents the number of seeds in state <italic>i</italic>, and <italic>N</italic> represents the number of all tested seeds.</p>
<disp-formula id="eq10">
<label>(10)</label>
<mml:math display="block" id="M10">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:mfrac>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The curves reflecting the proportional change of licorice seed germination states with time were plotted under different salt stress environments, which can be used for subsequent processing and analysis.</p>
</sec>
</sec>
</sec>
<sec id="s3" sec-type="results">
<label>3</label>
<title>Results and discussion</title>
<sec id="s3_1">
<label>3.1</label>
<title>Training environment and hyperparameter settings</title>
<p>In this experiment, the experimental environment is configured as follows: an Intel (R) Core (TM) i9-14900KF @ 3.20 GHz processor with an NVIDIA GeForce RTX 4090 D graphics card was used. PyTorch 2.1.2 and Python 3.9.18 are the DL modeling frameworks, the selected CUDA version is 11.8, and the operating system is Windows 11. The dataset was randomly divided into training, validation, and testing sets in the ratio of 3:1:1. <xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref> shows the main hyperparameter settings during the training process.</p>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Main hyperparameters in image detection model training.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Parameters</th>
<th valign="middle" align="center">Setup</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Epoch</td>
<td valign="middle" align="center">100</td>
</tr>
<tr>
<td valign="middle" align="center">Batch size</td>
<td valign="middle" align="center">16</td>
</tr>
<tr>
<td valign="middle" align="center">NMS IoU</td>
<td valign="middle" align="center">0.65</td>
</tr>
<tr>
<td valign="middle" align="center">Image size</td>
<td valign="middle" align="center">640 &#xd7; 640</td>
</tr>
<tr>
<td valign="middle" align="center">Initial learning rate</td>
<td valign="middle" align="center">1 &#xd7; 10<sup>&#x2212;2</sup>
</td>
</tr>
<tr>
<td valign="middle" align="center">Final learning rate</td>
<td valign="middle" align="center">1 &#xd7; 10<sup>&#x2212;4</sup>
</td>
</tr>
<tr>
<td valign="middle" align="center">Momentum</td>
<td valign="middle" align="center">0.937</td>
</tr>
<tr>
<td valign="middle" align="center">Weight decay</td>
<td valign="middle" align="center">5 &#xd7; 10<sup>&#x2212;4</sup>
</td>
</tr>
<tr>
<td valign="middle" align="center">Warmup epochs</td>
<td valign="middle" align="center">3</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Ablation experiments</title>
<p>In order to verify the effectiveness of the above improvements, we conducted an ablation experiment and presented the results in <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref> and <xref ref-type="table" rid="T3">
<bold>Tables&#xa0;3</bold>
</xref>, <xref ref-type="table" rid="T4">
<bold>4</bold>
</xref>. Among them, the definitions of each model acronym are as follows:(1)YOLOv8-E: Replacement of the backbone network with EfficientNet based on the YOLOv8-n model.(2) YOLOv8-EA: Adopt Adamax optimizer based on YOLOv8-E model.(3) YOLOv8-EAL: Reduce the number of target detection heads based on the YOLOv8-EA model.(4) YOLOv8-EALE: Replace C2f with C2f_ECA on top of YOLOv8-EAL model.(5) YOLOv8-Licorice: Replace Detect with Detect_SE on top of YOLOv8-EALE model. <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5A</bold>
</xref> shows the P-R curve of each model in the ablation experiment, and <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5B</bold>
</xref> shows the training plot of the YOLOv8-Licorice model. <xref ref-type="table" rid="T3">
<bold>Tables&#xa0;3</bold>
</xref>, <xref ref-type="table" rid="T4">
<bold>4</bold>
</xref> present the specific results of ablation experiments and the role of each module is evaluated in detail as follows. First, although the average accuracy of YOLOv8-E is reduced, Params, FLOPs and Weight Size of the model are substantially reduced by 36.5%, 30.5%, and 34.3%, respectively, by replacing the backbone structure with EfficientNet, which is conducive to the improvement of the lightweight degree of the model. The accuracy of YOLOv8-EA increased a little by replacing the optimizer with Adamax, which is also conducive to the subsequent optimization of the structure. By reducing the detection header to form the YOLOv8-EAL model, Params, FLOPs and Weight Size of the model are reduced again by 50.8%, 14.0%, and 48.1%, respectively, to the lowest lever while maintaining the average accuracy. The results revealed that replacing C2f with C2f_ECA to form the YOLOv8-EALE model alone, or replacing Detect with Detect_SE alone, does not improve the average accuracy of the model. However, by combining the two aforementioned strategies to form the YOLOv8-Licorice, which has the highest average accuracy by recognizing small features, Params, FLOPs and Weight Size remain almost unchanged, but the FPS reaches the highest at 408.8. Compared with the YOLOv8-n, Params, FLOPs and Weight Size of the designed YOLOv8-Licorice decreased by 68.8%, 40.2%, and 65.7%, respectively. In addition, the FPS is 6.1% higher than that of the original model, and the average accuracy is also slightly increased.</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Graph of ablation experiment results. <bold>(A)</bold> P-R curve of each model. <bold>(B)</bold> Training plot of the YOLOv8-Licorice model.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1474321-g005.tif"/>
</fig>
<table-wrap id="T3" position="float">
<label>Table&#xa0;3</label>
<caption>
<p>Results of ablation experiments in terms of model complexity.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Model</th>
<th valign="middle" align="center">mAP<sub>0.5</sub>(%)</th>
<th valign="middle" align="center">Params (M)</th>
<th valign="middle" align="center">FLOPs (G)</th>
<th valign="middle" align="center">Weight Size(MB)</th>
<th valign="middle" align="center">FPS</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">YOLOv8-n</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">3.01</td>
<td valign="middle" align="center">8.2</td>
<td valign="middle" align="center">5.95</td>
<td valign="middle" align="center">385.3</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv8-E</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">1.91</td>
<td valign="middle" align="center">5.7</td>
<td valign="middle" align="center">3.91</td>
<td valign="middle" align="center">378.3</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv8-EA</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">1.91</td>
<td valign="middle" align="center">5.7</td>
<td valign="middle" align="center">3.91</td>
<td valign="middle" align="center">401.1</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv8-EAL</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">0.94</td>
<td valign="middle" align="center">4.9</td>
<td valign="middle" align="center">2.03</td>
<td valign="middle" align="center">384.3</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv8-EALE</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">0.94</td>
<td valign="middle" align="center">4.9</td>
<td valign="middle" align="center">2.04</td>
<td valign="middle" align="center">401.1</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv8-Licorice</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">0.94</td>
<td valign="middle" align="center">4.9</td>
<td valign="middle" align="center">2.04</td>
<td valign="middle" align="center">408.8</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T4" position="float">
<label>Table&#xa0;4</label>
<caption>
<p>Results of ablation experiments in terms of detection accuracy.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Model</th>
<th valign="middle" align="center">mAP<sub>0.5</sub>
<break/>(%)</th>
<th valign="middle" align="center">AP<sub>Unsprouted</sub>
<break/>(%)</th>
<th valign="middle" align="center">AP<sub>Sprouted</sub>
<break/>(%)</th>
<th valign="middle" align="center">AP<sub>Cracked</sub>
<break/>(%)</th>
<th valign="middle" align="center">AP<sub>Shelled</sub>
<break/>(%)</th>
<th valign="middle" align="center">Precision</th>
<th valign="middle" align="center">Recall</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">YOLOv8-n</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.1</td>
<td valign="middle" align="center">99.2</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv8-E</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">98.8</td>
<td valign="middle" align="center">98.9</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv8-EA</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.0</td>
<td valign="middle" align="center">99.0</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv8-EAL</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">98.9</td>
<td valign="middle" align="center">99.3</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv8-EALE</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.0</td>
<td valign="middle" align="center">99.1</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv8-Licorice</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.0</td>
<td valign="middle" align="center">99.1</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref> shows the Grad-CAM technique for heat map generation to observe the role of ECA and SE attention mechanisms in detection and assess whether YOLOv8-Licorice successfully learned the key feature information of the four states of the licorice seed germination process. In the early stage of seed germination, it is necessary to judge the fine characteristics of liquorice seeds. With the introduction of ECA and SE attention mechanisms, the model shows a higher heat response in key areas. In the middle and late stage of seed germination, it is necessary to make a comprehensive judgment according to all the characteristics of licorice seeds. With the introduction of ECA and SE attention mechanisms, the overall heat of the model is roughly the same, and the identified areas are more accurate. This finding demonstrates that the model learns the key feature information of the licorice seed germination process and further proves the effectiveness of the introduction of the ECA and SE attention mechanisms to improve the structure.</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Heat map.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1474321-g006.tif"/>
</fig>
<p>The ablation experiments demonstrate the superiority and effectiveness of the model building module in terms of accuracy and lightweightness, proving that the designed detection model is advantageous when applied to licorice seed sprouting detection and is highly suitable for deployment on hardware devices.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Comparison experiments</title>
<p>To demonstrate the superior performance of our model in licorice seed sprouting detection, we carried out the comparison experiments. <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref> shows the P-R curve of similar YOLO model in licorice seed sprouting detection. <xref ref-type="table" rid="T5">
<bold>Table&#xa0;5</bold>
</xref> shows the comparison of YOLOv8-Licorice with some of the versions of YOLOv3 to YOLOv8, focusing on the <italic>mAP<sub>0.5</sub>
</italic> of the model, the recognition accuracies of each state (<italic>AP<sub>Unsprouted</sub>
</italic>, <italic>AP<sub>Sprouted</sub>
</italic>, <italic>AP<sub>Cracked</sub>
</italic>, and <italic>AP<sub>Shelled</sub>
</italic>), Params, FLOPs and Weight Size. In terms of model lightweightness, YOLOv8-Licorice is substantially lower than all other models in terms of Params, FLOPs and Weight Size, which are only 0.94 M, 4.9 G, and 2.04 MB and have decreased by 92.25%, 74.21%, and 91.22%, respectively, compared to YOLOv3-tiny, and 62.55%, 31.94%, and 59.36%, respectively, compared to YOLOv5-n. In terms of detection accuracy, YOLOv8-Licorice reached 99.5% in <italic>mAP</italic> and all recognition accuracy <italic>AP</italic>s, thereby reaching the highest accuracy, which is good for the accurate detection of licorice seed germination.</p>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>P-R curve of similar YOLO model.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1474321-g007.tif"/>
</fig>
<table-wrap id="T5" position="float">
<label>Table&#xa0;5</label>
<caption>
<p>Comparative experimental results of different models.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Model</th>
<th valign="middle" align="center">mAP0.5<break/>(%)</th>
<th valign="middle" align="center">AP<sub>Unsprouted</sub>
<break/>(%)</th>
<th valign="middle" align="center">AP<sub>Sprouted</sub>
<break/>(%)</th>
<th valign="middle" align="center">AP<sub>Cracked</sub>
<break/>(%)</th>
<th valign="middle" align="center">AP<sub>Shelled</sub>
<break/>(%)</th>
<th valign="middle" align="center">Params(M)</th>
<th valign="middle" align="center">FLOPs(G)</th>
<th valign="middle" align="center">Weight Size(MB)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Rtdetr-l</td>
<td valign="middle" align="center">99.3</td>
<td valign="middle" align="center">98.8</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">11.17</td>
<td valign="middle" align="center">28.8</td>
<td valign="middle" align="center">63.10</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv3-tiny</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">12.13</td>
<td valign="middle" align="center">19.0</td>
<td valign="middle" align="center">23.24</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv5-n</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">2.51</td>
<td valign="middle" align="center">7.2</td>
<td valign="middle" align="center">5.02</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv6-n</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">4.24</td>
<td valign="middle" align="center">11.9</td>
<td valign="middle" align="center">8.28</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv8-n</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">99.4</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">3.01</td>
<td valign="middle" align="center">8.2</td>
<td valign="middle" align="center">5.95</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv8-s</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">11.14</td>
<td valign="middle" align="center">28.7</td>
<td valign="middle" align="center">21.47</td>
</tr>
<tr>
<td valign="middle" align="center">YOLOv8-Licorice</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">99.5</td>
<td valign="middle" align="center">0.94</td>
<td valign="middle" align="center">4.9</td>
<td valign="middle" align="center">2.04</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Comparison experiments revealed that YOLOv8-Licorice achieves the highest level of lightweight and detection accuracy, which is conducive to the deployment of this model in application scenarios with limited computational space but requiring the practical needs of high accuracy and speed.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Performance prediction and limitation discussion</title>
<p>The recognition effects of YOLOv8-Licorice were compared and analyzed with four lightweight models, namely, YOLOv3-tiny, YOLOv5-n, YOLOv6-n, and YOLOv8-n, in the licorice seed germination process, and the detection results are shown in <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>. Among them, the five images were carefully selected along with the gradual progression of the licorice seed germination process, combined with the introduction of data enhancement techniques. These images are representative of judging the specific recognition effect of the model. In the images, places with detection problems have been circled with circles, where red, yellow, and green circles represent false detection, missed detection, and repeated detection, respectively. We found that in the early stage of seed germination, repeated detection and false detection occurred in models YOLOv3-tiny, YOLOv5-n, and YOLOv8-n, while only a small amount of repeated detection occurred in models YOLOv6-n and YOLOv8-Licorice. In the middle stage of seed germination, the detection results of each model were basically accurate, only the models YOLOv3-tiny and YOLOv8-n showed a small amount of false detection and repeated detection, respectively. In the later stage of seed germination, the root interleaving state was serious, and the false detection, repeated detection and missed detection were found in the models YOLOv3-tiny, YOLOv6-n, YOLOv8-n, and YOLOv8-Licorice, while the false detection and missed detection were found in the model YOLOv5-n. However, the model YOLOv8-Licorice has the lowest total detection errors compared with other models. In general, the model YOLOv8-Licorice can complete the detection task more effectively than other models.</p>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>Comparison chart of detection results.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1474321-g008.tif"/>
</fig>
<p>However, the YOLOv8-Licorice model has its limitations, which are manifested in the transition period and the later stage of seed germination detection. During the transition period of seed germination, the difference between adjacent states is very small, which leads to a small amount of false detection in the model. In the later stage of seed germination, the root is seriously interleaved and the seeds overlap each other, which leads to a small amount of false detection, missed detection and repeated detection in the model. These limitations may cause some unscientific errors when detecting the states of licorice seeds. For example, in the transition period of seed germination, the germination state of licorice seed shows a &#x201c;reverse growth&#x201d; change with the extension of time; In the later stage of seed germination, the total number of licorice seeds detected may also change unexpectedly due to missed detection. It is worth mentioning that in order to improve the training accuracy when constructing the dataset, some pictures with serious root interlacing and overlapping phenomenon were screened out in this experiment, so most of the pictures selected were suitable for machine learning. This may result in that although the model YOLOv8-Licorice is 99.5% at <italic>mAP</italic>
<sub>0.5</sub>, the detection effect in the actual detection scenario is not so optimistic.</p>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Detection of licorice seed germination state</title>
<p>Salinization has been one of the problems plaguing agricultural production in China, and excessive salinization can severely limit plant productivity (<xref ref-type="bibr" rid="B9">Huang et&#xa0;al., 2021</xref>). The germination test of licorice seeds under different salt stresses was conducted in accordance with the experimental parameters in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>, 496 analysis sets were obtained, and the four states of the licorice seed germination process were detected using YOLOv8-Licorice. The change curves of the occupancy ratio of the four states with time are plotted, as shown in <xref ref-type="fig" rid="f9">
<bold>Figures&#xa0;9</bold>
</xref>&#x2013;<xref ref-type="fig" rid="f12">
<bold>12</bold>
</xref>.</p>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>Percentage curves of unsprouted licorice seeds over time. <bold>(A)</bold> Percentage curves of unsprouted licorice seeds in 0-60mmol/L NaCl solution over time. <bold>(B)</bold> Percentage curves of unsprouted licorice seeds in 80-140mmol/L NaCl solution over time. <bold>(C)</bold> Percentage curves of unsprouted licorice seeds in 160-220mmol/L NaCl solution over time. <bold>(D)</bold> Percentage curves of unsprouted licorice seeds in 240-300mmol/L NaCl solution over time.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1474321-g009.tif"/>
</fig>
<fig id="f10" position="float">
<label>Figure&#xa0;10</label>
<caption>
<p>Percentage curves of sprouted licorice seeds over time. <bold>(A)</bold> Percentage curves of sprouted licorice seeds in 0-60mmol/L NaCl solution over time. <bold>(B)</bold> Percentage curves of sprouted licorice seeds in 80-140mmol/L NaCl solution over time. <bold>(C)</bold> Percentage curves of sprouted licorice seeds in 160-220mmol/L NaCl solution over time. <bold>(D)</bold> Percentage curves of sprouted licorice seeds in 240-300mmol/L NaCl solution over time.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1474321-g010.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9</bold>
</xref> shows the percentage curves of unsprouted licorice seeds over time. These curves reveal a decreasing trend, which represents the decreasing percentage of licorice seeds in the unsprouted state with time. As shown in <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9A</bold>
</xref>, the percentage of unsprouted licorice seeds in 0-60 mmol/L NaCl solution is below 20% within 48 h. Among them, the percentage of unsprouted seeds in 0 mmol/L NaCl solution is below 20% within 24 h, and the curve starts the earliest decline with a steep slope. Until 120 h, the percentage of unsprouted seeds in 0-60 mmol/L NaCl solution is maintained at 5% and below. As shown in <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9B</bold>
</xref>, licorice seeds in 80-140 mmol/L NaCl solution reach a percentage of unsprouted seeds below 20% within 72 h. Until 120 h, the percentage of unsprouted seeds is maintained at 15% or below. As shown in <xref ref-type="fig" rid="f9">
<bold>Figures&#xa0;9C, D</bold>
</xref>, these curves decline drastically later than those shown in <xref ref-type="fig" rid="f9">
<bold>Figures&#xa0;9A, B</bold>
</xref>, and the slope of decline is slower than that shown in <xref ref-type="fig" rid="f9">
<bold>Figures&#xa0;9A, B</bold>
</xref>. Until 120 h, the percentage of unsprouted seeds in 160-220 mmol/L NaCl solution remained at 15% and above. The percentage of unsprouted seeds in 240-300 mmol/L NaCl solution reach 70% and above. Overall, more than 80% of licorice seeds in 0-140 mmol/L NaCl solution rapidly transition from the unsprouted state to the sprouted state within 72 hours with good germination state. On the other hand, more than 15% of licorice seeds in 160-220 mmol/L NaCl solution remain unsprouted until 120 h. More than 70% of licorice seeds in 240-300 mmol/L NaCl solution remain unsprouted until 120 h with poor germination state.</p>
<p>
<xref ref-type="fig" rid="f10">
<bold>Figure&#xa0;10</bold>
</xref> shows the percentage curves of sprouted licorice seeds over time, and the curves presented in <xref ref-type="fig" rid="f10">
<bold>Figures&#xa0;10A&#x2013;C</bold>
</xref> all show a trend of first rising and then falling trend. As shown in <xref ref-type="fig" rid="f10">
<bold>Figure&#xa0;10A</bold>
</xref>, the curve representing the seeds in 0 mmol/L NaCl solution initially starts to rise, which reflects the initial decrease of the curve representing the seeds in 0 mmol/L NaCl solution in <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9A</bold>
</xref>. The curve then peaks at 24 h, until it gradually decreases to approximately 5%. The other curves in <xref ref-type="fig" rid="f10">
<bold>Figures&#xa0;10A&#x2013;C</bold>
</xref> follow the same trend as the curve in 0 mmol/L NaCl solution. This finding indicates that the percentage of licorice seeds in the sprouted state increases and then decreases with time. At the beginning, the licorice seeds in the sprouted state are transformed from the unsprouted. However, these seeds do not undergo the cracked state and remain in the sprouted state; therefore, the curve rises at the beginning. With the passage of time, the licorice seeds in the sprouted state gradually transform into the cracked state. However, the transformation rate of the unsprouted state of licorice seeds to the sprouted state of licorice seeds is quicker than that of the sprouted state of licorice seeds transform to the cracked state of licorice seeds, demonstrating a continuously increasing curve. As the time continues to increase, the conversion rate of licorice seeds from the unsprouted state to the sprouted state is slower than the conversion rate of licorice seeds from the sprouted state to the cracked state, revealing a decline in the curve. Moreover, the curves which represent the low NaCl solution concentration can reach the high point in a short time. As shown in <xref ref-type="fig" rid="f10">
<bold>Figure&#xa0;10D</bold>
</xref>, the curve representing the seeds in 240-300 mmol/L NaCl solution continues to rise within 120 h and do not reach a peak, and the percentage of licorice seeds in the sprouted state remains at 30% and below.</p>
<p>
<xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref> shows the percentage curves of cracked licorice seeds over time. As shown in <xref ref-type="fig" rid="f11">
<bold>Figures&#xa0;11A, B</bold>
</xref>, the curves representing the seeds in 20-140 mmol/L NaCl solution continue to increase until 96 h and decrease at 96-120 h. The trend of the curve representing the seeds in 0 mmol/L NaCl solution is slightly different because it peaks around 24 h, fluctuates from 24 h to 96 h, and declines from 96 h to 120 h. As shown in <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11C</bold>
</xref>, the curves representing the seeds in 160-220 mmol/L NaCl solutions reveal an increasing trend from 0 h to 120 h. <xref ref-type="fig" rid="f11">
<bold>Figures&#xa0;11A&#x2013;C</bold>
</xref> show that the curves have a tendency for prolonged time of onset of the rise as the concentration of NaCl solution increases. As shown in <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11D</bold>
</xref>, only the licorice seeds in 240mmol/L NaCl solution appear to be the cracked state at approximately 72 h, and the percentage of cracked seeds is always maintained at 5% within 120 h. Overall, licorice seeds in 0-100 mmol/L NaCl solution begin to crack within 24 h, and 35% or more within 72 h, reflecting the rapid germination process. Licorice seeds in 120-220 mmol/L NaCl solution appear to be the cracked state after about 48 h, and the percentage of cracked state is 20% and above at 120 h. The proportion of cracked state of licorice seeds in 240-300 mmol/L NaCl solution is never higher than 5% within 120 h.</p>
<fig id="f11" position="float">
<label>Figure&#xa0;11</label>
<caption>
<p>Percentage curves of cracked licorice seeds over time. <bold>(A)</bold> Percentage curves of cracked licorice seeds in 0-60mmol/L NaCl solution over time. <bold>(B)</bold> Percentage curves of cracked licorice seeds in 80-140mmol/L NaCl solution over time. <bold>(C)</bold> Percentage curves of cracked licorice seeds in 160-220mmol/L NaCl solution over time. <bold>(D)</bold> Percentage curves of cracked licorice seeds in 240-300mmol/L NaCl solution over time.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1474321-g011.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="f12">
<bold>Figure&#xa0;12</bold>
</xref> shows the percentage curves of shelled licorice seeds over time. The curves shown in <xref ref-type="fig" rid="f12">
<bold>Figures&#xa0;12A&#x2013;C</bold>
</xref> (except for the corresponding curve in 220 mmol/L NaCl solution) all demonstrate an increasing trend. Among them, at 0-24 h, all the curves are 0%, and only the curve representing the seeds in 0 mmol/L NaCl solution shows a significant increase at 24-96 h and reaches 30% within 96 h, while the rest of the curves are 5% and below until 96 h. At 96-120 h, the curve representing the seeds in 0 mmol/L NaCl solution still displays an increasing trend and finally reaches 40%. The curves representing the seeds in 20-140 mmol/L NaCl solutions rapidly increase, and all eventually reached 20% and above. The curves representing the seeds in 160-200 mmol/L NaCl solutions have a small increase but are all at 15% and below. The pattern of change in some of the curves in <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref> can be attributed to this phenomenon. For the curve representing the seeds in 0 mmol/L NaCl solution in <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref>, the percentage of licorice seeds in the shelled state remains 0% at 0-24 h, while the sprouted state of licorice seeds tend to shift to a cracked state. Therefore, the curve increased at 0-24 h. At 24-96 h, the conversion rate of licorice seeds from the cracked state to the shelled state rapidly increase, which is comparable to the rate of licorice seeds in the sprouted state that tend to transform to the cracked state, demonstrating a fluctuating curve state. At 96-120 h, the conversion rate of licorice seeds from the cracked state to the shelled state remains unchanged, while the conversion rate of licorice seeds from the sprouted state to the cracked state decreases, revealing a decline in the curve. For the curves representing the seeds in 20-140 mmol/L NaCl solutions in <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref>, at 0-96 h, the conversion rate of licorice seeds from the cracked state to the shelled state is substantially lower than the conversion rate of licorice seeds from the sprouted state to the cracked state, thus demonstrating a substantial increase in the curves. At 96-120 h, the conversion rate of licorice seeds from the cracked state to the shelled state substantially rises and is already higher than the conversion rate of licorice seeds from the sprouted state to the cracked state, thereby revealing a decrease in curve. For the curves representing the seeds in 160-220 mmol/L NaCl solution in <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref>, the curves display a consistently increasing trend because the conversion rate of licorice seeds from the cracked state to the shelled state is low and remains lower than that of licorice seeds from the sprouted state to the cracked state. As shown in <xref ref-type="fig" rid="f12">
<bold>Figures&#xa0;12C, D</bold>
</xref>, licorice seeds in the 220-300 mmol/L NaCl solution do not show a shelled phenomenon at 0-120 h, and their curves are horizontal. Overall, licorice seeds in 0-140 mmol/L NaCl solution maintain a proportion of 20% and more in the shelled state at 120 h- the final state of the germination process. Licorice seeds in 160-300 mmol/L NaCl solution have only 15% and lower proportion of shelled state at 120 h, which demonstrates a poorer germination state.</p>
<fig id="f12" position="float">
<label>Figure&#xa0;12</label>
<caption>
<p>Percentage curves of shelled licorice seeds over time. <bold>(A)</bold> Percentage curves of shelled licorice seeds in 0-60mmol/L NaCl solution over time. <bold>(B)</bold> Percentage curves of shelled licorice seeds in 80-140mmol/L NaCl solution over time. <bold>(C)</bold> Percentage curves of shelled licorice seeds in 160-220mmol/L NaCl solution over time. <bold>(D)</bold> Percentage curves of shelled licorice seeds in 240-300mmol/L NaCl solution over time.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1474321-g012.tif"/>
</fig>
<p>Based on <xref ref-type="fig" rid="f9">
<bold>Figures&#xa0;9</bold>
</xref>&#x2013;<xref ref-type="fig" rid="f12">
<bold>12</bold>
</xref>, we concluded that licorice seeds in 0-140 mmol/L NaCl solution have a similar state of germination and have a much higher germination rate than licorice seeds in 160-300 mmol/L NaCl solution.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Summary, limitations and future work</title>
<p>In order to study the dynamic evolution law of licorice seed germination under salt stress, we proposed to divide licorice seed germination into four key states and established an improved model, YOLOv8-Licorice.</p>
<p>First, various simple and effective data enhancement techniques are adopted for the original labeled dataset for its expansion, effectively reflecting the various disturbances and fluctuations in the actual application scenarios. Second, this study focuses on the YOLOv8-n model to satisfy the dual improvement of the model&#x2019;s lightweight degree and detection accuracy. The YOLOv8-n detection model is improved as follows: using EfficientNet to replace the backbone network, introducing C2f_ECA to replace C2f, reducing the target detection header, introducing Detect_SE detection header to replace Detect, and adopting the Adamax optimizer.</p>
<p>The test results show that YOLOv8-Licorice achieves 99.5% on the <italic>mAP<sub>0.5</sub>
</italic> index, Params, FLOPs and Weight Size are decreased by 68.8%, 40.2%, and 65.7%, respectively, compared with YOLOv8-n, which are only 0.94 M, 4.9 G, and 2.04 MB, realizing the detection speed of 408.8 FPS. Compared to other lightweight detection models in the YOLO series, YOLOv8-Licorice has a smaller model size and better detection performance, increasing its suitability for deployment on low-cost devices and terminals.</p>
<p>In order to prove the practical application effect of the model and further study the influence of licorice seed germination under salt stress, this paper simulated different salt stress environments with NaCl solution concentration, and used YOLOv8-Licorice model to detect the germination state of licorice seeds under different salt concentrations. The curves reflecting the percentage of germination state of licorice seeds under different salt stress environments with time were plotted to analyze the effect of these environments on the germination of licorice seeds. The results show that the percentage curve of licorice seeds in the unsprouted state continues to decline. With the increase in concentration of NaCl solution, the curve shows the following tendency: a later start in the decline, a slow decline in slope and a high final value. For the licorice seeds in 0-220mmol/L NaCl solution, the proportion curves of the seeds in the sprouted state show a trend of first increasing and then decreasing trend and the time corresponding to the peak value tend to increase with the increase in concentration. For the licorice seeds in 240-300 mmol/L NaCl solution, the percentage curve of licorice seeds in the sprouted state demonstrates a continuous upward trend. The percentage curve of licorice seeds in the 0 mmol/L NaCl solution that appears in the cracked state continues to increase from 0 h to 24 h, fluctuates from 24 h to 96 h, and decreases from 96 h to 120 h. The percentage curves of licorice seeds in the cracked state in 20-140 mmol/L NaCl solution show a continuously increasing trend from 0 h to 96 h and a continuously decreasing trend from 96 h to 120 h. The percentage curve of licorice seeds in the cracked state in 160-220 mmol/L NaCl solution shows a continuously increasing trend from 0 h to 120 h. For the seeds in 240-300 mmol/L NaCl solutions, only licorice seeds in 240 mmol/L NaCl show a 5% percentage of cracked state around 72 h. For the seeds in 0 mmol/L NaCl solution, the percentage curve of licorice seeds in the shelled state starts to increase substantially at 24 h and reaches 40% at 120 h. For the seeds in 20-200 mmol/L NaCl solutions, the percentage curves of licorice seeds in shelled state are at 5% and below from 0 to 96 h and show a significant increase from 96 h to 120 h, where the curves representing the seeds in 20-140 mmol/L NaCl solution increase to 20%-40% at 120 h, while the curves representing the seeds in 160-200 mmol/L NaCl solution rise to 5%-15%. Licorice seeds in 200-300 mmol/L NaCl solution do not show the shelled state from 0 to 120 h, and their curves are horizontal. This finding provides a useful method and valuable reference for comprehensively understanding the seed germination process under initiation treatment, rapid crop breeding, and growth management.</p>
<p>However, there are some limitations to this approach. False detection occurs during the transition period of seed germination. False detection, missed detection and repeated detection occur in the later stage of seed germination. This may be due to the insensitivity of the model to the information extraction in the transitional stage of germination, and the deviation of the judgment criteria in the later stage of seed germination.</p>
<p>In the future, we will update the dataset specifically for these problems, including more pictures of the seeds in the transition period and later stage of seed germination, to enhance the perceptual ability of the training model. In addition, we will combine key point detection technology with target detection technology to further improve the detection effect of the model in the actual scene. Finally, we will deploy our model and system on embedded devices to further study the evolution of licorice seed germination under other stress conditions and provide convenience for other scholar&#x2019;s work on licorice seeds.</p>
</sec>
</body>
<back>
<sec id="s5" 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="s6" sec-type="author-contributions">
<title>Author contributions</title>
<p>MS: Conceptualization, Data curation, Formal analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. XF: Formal analysis, Project administration, Supervision, Writing &#x2013; review &amp; editing. RB: Formal analysis, Investigation, Resources, Software, Supervision, Validation, Writing &#x2013; review &amp; editing. ZZ: Data curation, Investigation, Software, Visualization, Writing &#x2013; review &amp; editing. HJ: Methodology, Project administration, Supervision, Writing &#x2013; review &amp; editing. FL: Data curation, Investigation, Software, Writing &#x2013; review &amp; editing. SY: Resources, Visualization, Writing &#x2013; review &amp; editing.</p>
</sec>
<sec id="s7" 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 work was supported by Major Science and Technology Project of Xinjiang Academy of Agricultural Reclamation Sciences (Grant number NCG202407); the Jiangsu Agriculture Science and Technology Innovation Fund (JASTIF) (Grant number (CX(23)3619); Hainan Seed Industry Laboratory (Grant number B21HJ1005); and Jiangsu Province Seed Industry Revitalization Unveiled Project (Grant number JBGS(2021)007).</p>
</sec>
<ack>
<title>Acknowledgments</title>
<p>We are very grateful to XF for his guidance and every student involved in this study (especially HJ) for their help and advice. Thanks again to Nanjing Agricultural University for building the experimental platform.</p>
</ack>
<sec id="s8" 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="s9" 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="journal">
<person-group person-group-type="author">
<name>
<surname>Aasim</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Kat&#x131;rc&#x131;</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Akgur</surname> <given-names>O.</given-names>
</name>
<name>
<surname>Yildirim</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Mustafa</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Nadeem</surname> <given-names>M. A.</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). <article-title>Machine learning (ML) algorithms and artificial neural network for optimizing in <italic>vitro</italic> germination and growth indices of industrial hemp (Cannabis sativa L.)</article-title>. <source>Ind. Crops Prod.</source> <volume>181</volume>, <elocation-id>114801</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.indcrop.2022.114801</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Attri</surname> <given-names>I.</given-names>
</name>
<name>
<surname>Awasthi</surname> <given-names>L. K.</given-names>
</name>
<name>
<surname>Sharma</surname> <given-names>T. P.</given-names>
</name>
<name>
<surname>Rathee.</surname> <given-names>P.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A review of deep learning techniques used in agriculture</article-title>. <source>Ecol. Inform.</source> <volume>77</volume>, <elocation-id>102217</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.ecoinf.2023.102217</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Babu</surname> <given-names>V. S.</given-names>
</name>
<name>
<surname>Venkatram.</surname> <given-names>N.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Weed detection and localization in soybean crops using YOLOv4 deep learning model</article-title>. <source>Trait. Du Signal</source> <volume>41</volume>, <fpage>1019</fpage>&#x2013;<lpage>1025</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.18280/ts.410242</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Batista</surname> <given-names>T. B.</given-names>
</name>
<name>
<surname>Mastrangelo</surname> <given-names>C. B.</given-names>
</name>
<name>
<surname>de Medeiros</surname> <given-names>A. D.</given-names>
</name>
<name>
<surname>Petronilio</surname> <given-names>A. C. P.</given-names>
</name>
<name>
<surname>Fonseca de Oliveira</surname> <given-names>G. R.</given-names>
</name>
<name>
<surname>Dos Santos</surname> <given-names>I. L.</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). <article-title>A reliable method to recognize soybean seed maturation stages based on autofluorescence-spectral imaging combined with machine learning algorithms</article-title>. <source>Front. Plant Sci.</source> <volume>13</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2022.914287</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Zheng</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Feng</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Yao</surname> <given-names>W.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>YOLO-based UAV technology: A review of the research and its applications</article-title>. <source>Drones</source> <volume>7</volume>, <elocation-id>190</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/drones7030190</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duc</surname> <given-names>N. T.</given-names>
</name>
<name>
<surname>Ramlal</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Rajendran</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Raju</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Lal</surname> <given-names>S. K.</given-names>
</name>
<name>
<surname>Kumar</surname> <given-names>S.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Image-based phenotyping of seed architectural traits and prediction of seed weight using machine learning models in soybean</article-title>. <source>Front. Plant Sci.</source> <volume>14</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2023.1206357</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Shi</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Ahmad.</surname> <given-names>I.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Design of smart citrus picking model based on Mask RCNN and adaptive threshold segmentation</article-title>. <source>PeerJ Comput. Sci.</source> <volume>10</volume>, <fpage>e1865</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.7717/peerj-cs.1865</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Shen</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Sun.</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>2018</year>). <source>Squeeze-and-excitation networks</source>. New York, NY USA: IEEE (Institute of Electrical and Electronics Engineers). doi:&#xa0;<pub-id pub-id-type="doi">10.1109/cvpr.2018.00745</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Kong</surname> <given-names>Y.-L.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>L.-L.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>L.-F.</given-names>
</name>
<name>
<surname>Cao</surname> <given-names>X.-C.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Biochar regulates the salt tolerance of rice seedlings under salt stress</article-title>. <source>Chin. J. Ecol.</source> <volume>40</volume>, <fpage>627</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.13292/j.1000-4890.202103.030</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hussain</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Srikaanth</surname> <given-names>P. B.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Leveraging deep learning and farmland fertility algorithm for automated rice pest detection and classification model</article-title>. <source>KSII Trans. Internet Inf. Syst.</source> <volume>18</volume>, <fpage>959</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3837/tiis.2024.04.008</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Hu</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Tian</surname> <given-names>L.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>YOLOv8-Peas: a lightweight drought tolerance method for peas based on seed germination vigor</article-title>. <source>Front. Plant Sci.</source> <volume>14</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2023.1257947</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kingma</surname> <given-names>D. P.</given-names>
</name>
<name>
<surname>Ba</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). <source>Adam: A method for stochastic optimization</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/ARXIV.1412.6980</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kini</surname> <given-names>M. G. ,. R.</given-names>
</name>
<name>
<surname>Bhandarkar</surname> <given-names>R.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Quality assessment of seed using supervised machine learning technique</article-title>. <source>J. Inst. Eng. (India) Ser. B</source> <volume>104</volume>, <fpage>901</fpage>&#x2013;<lpage>909</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s40031-023-00902-2</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Larios</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Nicolodelli</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Ribeiro</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Canassa</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Reis</surname> <given-names>A. R.</given-names>
</name>
<name>
<surname>Oliveira</surname> <given-names>S. L.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Soybean seed vigor discrimination by using infrared spectroscopy and machine learning algorithms</article-title>. <source>Anal. Methods</source> <volume>12</volume>, <fpage>4303</fpage>&#x2013;<lpage>4309</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1039/d0ay01238f</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Gu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>He</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Mo</surname> <given-names>Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>A lightweight improved YOLOv5s model and its deployment for detecting pitaya fruits in daytime and nighttime light-supplement environments</article-title>. <source>Comput. Electron. Agric.</source> <volume>220</volume>, <elocation-id>108914</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2024.108914</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Su</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Yan.</surname> <given-names>H.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Wheat seed detection and counting method based on improved YOLOv8 model</article-title>. <source>Sensors</source> <volume>24</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/s24051654</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meng</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Qi</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Tang.</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Transforming unmanned pineapple picking with spatio-temporal convolutional neural networks</article-title>. <source>Comput. Electron. Agric.</source> <volume>214</volume>, <elocation-id>108298</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2023.108298</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ni</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Huo</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Hou</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>P.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Detection of underground dangerous area based on improving YOLOV8</article-title>. <source>Electronics</source> <volume>13</volume>, <elocation-id>623</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/electronics13030623</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Saini</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Nagpal</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Spatiotemporal Landsat-Sentinel-2 satellite imagery-based Hybrid Deep Neural network for paddy crop prediction using Google Earth engine</article-title>. <source>Adv. Space Res.</source> <volume>73</volume>, <fpage>4988</fpage>&#x2013;<lpage>5004</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.asr.2024.02.032</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schneider</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Swiatek</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Jelali.</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Detection of growth stages of Chilli plants in a hydroponic grower using machine vision and YOLOv8 deep learning algorithms</article-title>. <source>Sustainability</source> <volume>16</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/su16156420</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Qi.</surname> <given-names>F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Grape disease image classification based on lightweight convolution neural networks and channelwise attention</article-title>. <source>Comput. Electron. Agric.</source> <volume>178</volume>, <elocation-id>105735</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2020.105735</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Terliksiz</surname> <given-names>A. S.</given-names>
</name>
<name>
<surname>Altilar</surname> <given-names>D. T.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Impact of large kernel size on yield prediction: A case study of corn yield prediction with SEDLA in the U.s. corn Belt</article-title>. <source>Environ. Res. Commun.</source> <volume>6</volume>, <fpage>025011</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1088/2515-7620/ad27fa</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>D.-Z.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>D.-Y.</given-names>
</name>
<name>
<surname>Ma</surname> <given-names>Z.-H.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>W.-J.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>G.-J.</given-names>
</name>
<etal/>
</person-group>. (<year>2011</year>). <article-title>Advance of the imaging spectral technique in diagnosis of the information of crop</article-title>. <source>Guang Pu Xue Yu Guang Pu Fen Xi</source> <volume>31</volume>, <fpage>589</fpage>&#x2013;<lpage>594</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3964/j.issn.1000-0593(2011)03-0589-06</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Zuo</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Hu.</surname> <given-names>Q.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>ECA-net: Efficient Channel Attention for deep convolutional neural networks</article-title>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/ARXIV.1910.03151</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>Y.-H.</given-names>
</name>
<name>
<surname>Su</surname> <given-names>W.-H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Convolutional neural networks in computer vision for grain crop phenotyping: A review</article-title>. <source>Agronomy</source> <volume>12</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agronomy12112659</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Feng</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Multi-object pedestrian tracking using improved YOLOv8 and OC-SORT</article-title>. <source>Sensors</source> <volume>23</volume>doi:&#xa0;<pub-id pub-id-type="doi">10.3390/s23208439</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname> <given-names>L. L.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Tian.</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Artificial intelligence based on images in ophthalmology</article-title>. <source>Zhonghua Yan Ke Za Zhi</source> <volume>57</volume>, <fpage>465</fpage>&#x2013;<lpage>469</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3760/cma.j.cn112142-20201224-00842</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Tong</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Chen.</surname> <given-names>H.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Detection of small lesions on grape leaves based on improved YOLOv7</article-title>. <source>Electronics</source> <volume>13</volume>, <elocation-id>464</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/electronics13020464</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Xiong</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Fang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>X.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>A litchi fruit recognition method in a natural environment using RGB-D images</article-title>. <source>Biosyst. Eng.</source> <volume>204</volume>, <fpage>50</fpage>&#x2013;<lpage>63</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.biosystemseng.2021.01.015</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zahra</surname> <given-names>U.</given-names>
</name>
<name>
<surname>Khan</surname> <given-names>M. A.</given-names>
</name>
<name>
<surname>Alhaisoni</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Alasiry</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Marzougui</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Masood.</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>An integrated framework of two-stream deep learning models optimal information fusion for fruits disease recognition</article-title>. <source>IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens.</source> <volume>17</volume>, <fpage>3038</fpage>&#x2013;<lpage>3052</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/jstars.2023</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zekrifa</surname> <given-names>D. M. S.</given-names>
</name>
<name>
<surname>Lamani</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Chaitanya</surname> <given-names>G. K.</given-names>
</name>
<name>
<surname>Kanimozhi</surname> <given-names>K. V.</given-names>
</name>
<name>
<surname>Saraswat</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Sugumar</surname> <given-names>D.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Advanced deep learning approach for enhancing crop disease detection in agriculture using hyperspectral imaging</article-title>. <source>J. Intell. Fuzzy Syst.</source> <volume>46</volume>, <fpage>3281</fpage>&#x2013;<lpage>3294</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3233/jifs-235582</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>He</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Yuan</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Hu</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Wei.</surname> <given-names>P.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Effect of exogenous ALA on seed germination and physiological characteristics of Glycyrrhiza uralensis seedlings under drought stress</article-title>. <source>Acta Bot. Boreali. Occident Sin.</source> <volume>31</volume>, <fpage>1603</fpage>&#x2013;<lpage>1610</lpage>.</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Chang</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Tang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Pan</surname> <given-names>D.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>A bibliometric review of Glycyrrhizae Radix et Rhizoma (licorice) research: Insights and future directions</article-title>. <source>J. Ethnopharmacol.</source> <volume>321</volume>, <elocation-id>117409</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.jep.2023.117409</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Dai</surname> <given-names>Y.-P.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Shi.</surname> <given-names>D.-H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Analysis of volatile organic compounds (VOCs) fingerprint of raw and honey-fried licorice based on headspace-gas-chromatography ion-mobility spectrometry (HS-GC-IMS)</article-title>. <source>Zhongguo Zhong Yao Za Zhi</source> <volume>45</volume>, <fpage>3857</fpage>&#x2013;<lpage>3862</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.19540/j.cnki.cjcmm.20200523.302</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>