<?xml version="1.0" encoding="UTF-8"?>
<!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.2025.1611301</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>Deep-broad learning network model for precision identification and diagnosis of grape leaf diseases</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Weimin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<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/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<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-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Liu</surname>
<given-names>Yangyang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2644560/overview"/>
<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/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/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Feng</surname>
<given-names>Ya</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<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/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Quan</surname>
<given-names>Longzhe</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2008256/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<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>Zhang</surname>
<given-names>Guoxiang</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2964909/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/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" corresp="yes">
<name>
<surname>Zhang</surname>
<given-names>Chunyu</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Mechanical Engineering, Anhui University of Technology</institution>, <addr-line>Ma&#x2019;anshan</addr-line>,&#xa0;<country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>College of Intelligent Manufacturing, Anhui Science and Technology University</institution>, <addr-line>Chuzhou</addr-line>,&#xa0;<country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>School of Engineering, Anhui Agricultural University</institution>, <addr-line>Hefei</addr-line>,&#xa0;<country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>College of Information Engineering, Shaoxing Vocational &amp; Technical College</institution>, <addr-line>Shaoxing</addr-line>,&#xa0;<country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Chengcheng Chen, Shenyang Aerospace University, China</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Chaoxue Wang, Xi&#x2019;an University of Architecture and Technology, China</p>
<p>Bahar Mahmud, Western Michigan University, United States</p>
<p>Hemant Kumar Saini, Lincoln University College, Malaysia</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Yangyang Liu, <email xlink:href="mailto:gwglyy@163.com">gwglyy@163.com</email>; Chunyu Zhang, <email xlink:href="mailto:zhangcy@ahstu.edu.cn">zhangcy@ahstu.edu.cn</email>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>10</day>
<month>09</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>16</volume>
<elocation-id>1611301</elocation-id>
<history>
<date date-type="received">
<day>14</day>
<month>04</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>01</day>
<month>07</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Zhang, Liu, Feng, Quan, Zhang and Zhang.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Zhang, Liu, Feng, Quan, Zhang and Zhang</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>This paper addresses the problem of rapid, precise, and efficient identification and diagnosis of grape leaf diseases by proposing the Deep-Broad Learning Network Model (ABLSS), which combines a Broad Learning network model with deep learning techniques. The model is optimized using the Adam algorithm based on BLS, and incorporates the LTM mechanism, which significantly enhances learning efficiency, stability, and recognition accuracy. Additionally, by integrating deep learning network optimization techniques, a SENet attention mechanism is added between the mapping and enhancement layers of BLS. Furthermore, based on the U-Net segmentation model, the method integrates dilated spatial pyramid pooling and feature pyramid networks. Dilated convolutions with varying dilation rates are used to capture multi-scale contextual information, which providing rich semantic information and high-resolution details during the decoding process. This improves the ABLSS model&#x2019;s ability to identify small disease spots. Experimental results show that the ABLSS model achieves the highest recognition accuracy for three types of diseases with similar features on grape leaves, with an average accuracy improvement of 7.69% over BLS and 4.48% over deep learning networks. The MIOU of the segmentation model reaches 86.61%, which is a 6.48% improvement over the original U-Net model, and the MPA is 90.23%, a 8.09% improvement over the original U-Net. These results demonstrate that the proposed method significantly improves the algorithm&#x2019;s recognition accuracy for small and irregular complex images. The ABLSS model recognizes images 0.375 seconds faster than the deep learning network, achieving a 72.12% speed improvement, thereby significantly enhancing the recognition efficiency of fine features. The ABLSS model combines the high recognition accuracy of deep learning with the fast processing speed of Broad Learning, while overcoming the limitations of BLS in recognizing complex images. This study provides valuable support for the development of smart orchard technologies and the optimization of learning network models.</p>
</abstract>
<kwd-group>
<kwd>grape leaf diseases</kwd>
<kwd>disease recognition</kwd>
<kwd>broad learning</kwd>
<kwd>lesion segmentation</kwd>
<kwd>deep learning</kwd>
<kwd>diseases diagnosis</kwd>
</kwd-group>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
<counts>
<fig-count count="17"/>
<table-count count="6"/>
<equation-count count="24"/>
<ref-count count="27"/>
<page-count count="17"/>
<word-count count="8810"/>
</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>Grapes play an important role in agricultural economics, but their leaves are highly susceptible to pathogen attacks, leading to an annual yield loss of more than 30%, which severely impacts grape quality and yield, hindering the healthy development of the grape industry (<xref ref-type="bibr" rid="B1">Allaby, 2023</xref>; <xref ref-type="bibr" rid="B3">Ashley, 2024</xref>; <xref ref-type="bibr" rid="B27">Zhang et&#xa0;al., 2024</xref>). The condition of grape leaves directly reflects the development of the fruit; therefore, the rapid and precise identification of leaf diseases is one of the key directions in smart orchard research. However, the complex natural environment significantly impacts the extraction and identification of leaf diseases.</p>
<p>With the development of intelligent learning networks, deep learning models have made preliminary achievements in recognizing crop diseases and pests (<xref ref-type="bibr" rid="B26">Yuan et&#xa0;al., 2022</xref>; <xref ref-type="bibr" rid="B16">Merchant et&#xa0;al., 2023</xref>; <xref ref-type="bibr" rid="B17">Mu et&#xa0;al., 2024</xref>). <xref ref-type="bibr" rid="B22">Song et&#xa0;al. (2024)</xref> developed the MS-ppy-PDMS e-skin system, which captures underwater communication commands through a multilayer perceptron (MLP) neural network, enabling rapid and accurate analysis and identification. (<xref ref-type="bibr" rid="B13">Liu et&#xa0;al., 2024</xref>), <xref ref-type="bibr" rid="B24">Wang et&#xa0;al. (2024)</xref> proposed a deep learning algorithm for colorimetric micro-needle sensors (CMS), achieving visual recognition and evaluation of meat freshness. The CMS system utilizes anthocyanin responses to pH changes in structure and color to achieve <italic>in-situ</italic> visualization of meat freshness. <xref ref-type="bibr" rid="B2">Arabinda et&#xa0;al. (2023)</xref> proposed a new classification model that improves the performance of corn leaf disease recognition by fine-tuning a support vector machine (SVM) using DenseNet201 deep features and Bayesian optimization techniques. <xref ref-type="bibr" rid="B11">Li et&#xa0;al. (2024)</xref> researched a new GhostNet_Triplet_YOLOv8s algorithm, which integrates the lightweight GhostNet structure into YOLO v8s to effectively improve the speed and accuracy of disease recognition. <xref ref-type="bibr" rid="B4">Ashwini and Sellam (2024)</xref> proposed a hybrid model that combines Whale Optimization Algorithm and Joint Search Mechanisms to optimize a hybrid 3DCNN-RNN model, strengthening 3D images for corn leaf disease recognition using four layers of MaxPooling3D and six 3D convolutional layers. Sharma et&#xa0;al. (<xref ref-type="bibr" rid="B23">Vivek et&#xa0;al., 2024</xref>) developed a new model called ClGan, which reduces the number of parameters by combining with deep CNN, effectively solving issues such as background blur and data imbalance in field-collected datasets. These studies all achieve leaf disease recognition, but they are focused on field crops, and the&#xa0;conditions of field environments differ from those of orchard environments, making them unsuitable for grape leaf disease recognition.</p>
<p>
<xref ref-type="bibr" rid="B19">Pan et&#xa0;al. (2024)</xref> conducted research on grape rootstock leaf recognition based on deep learning, constructing a dataset containing 13,547 images and using convolutional neural networks (CNNs) such as GoogleNet, ResNet-50, ResNet-101, and VGG-16 for automatic recognition, improving recognition accuracy. <xref ref-type="bibr" rid="B15">Mahmud and Hong (2022)</xref> developed a CNN-based semantic segmentation framework applicable to plant structures. This study employs a CNN architecture-based U-NET technique combined with the deep convolutional neural network VGG16 to construct an optimization function targeting microstructural characteristics. By utilizing a permutation operator to generate multiclass feature maps from stacked data, Improved accuracy. <xref ref-type="bibr" rid="B20">Prasad et&#xa0;al. (2024)</xref> used a deep convolutional neural network (DCNN) classifier for multi-class grape leaf disease recognition, enhancing performance and generalization by adding auxiliary layers and using public datasets for classification. <xref ref-type="bibr" rid="B8">G&#xfc;rkan et&#xa0;al. (2024)</xref> utilized ESRGAN data augmentation and GASVM feature selection techniques to prevent overfitting and used ESRGAN to create synthetic images for obtaining detailed texture information, achieving automatic identification of grape leaf types while reducing human error and workload. <xref ref-type="bibr" rid="B14">Mahmud et&#xa0;al. (2024)</xref> proposes a lightweight deep learning-based method for automatic classification of mango leaf diseases. The model incorporates customized layers into the DenseNet architecture, enabling generalized recognition across diverse mango leaf datasets. With significantly accelerated training processes, this model presents an effective diagnostic solution for mango leaf diseases. These studies are all based on deep learning techniques for plant disease recognition. While they achieve disease recognition, deep learning requires high-quality and large datasets, performs poorly on small samples, and lacks generalization in complex environments. It also has high computational resource demands, and the plasticity loss in deep continual learning leads to a loss of learning ability when switching between tasks (<xref ref-type="bibr" rid="B7">Dohare et&#xa0;al., 2024</xref>).</p>
<p>To address the issues of long training times and low efficiency in deep learning models, Cao et&#xa0;al. (<xref ref-type="bibr" rid="B9">Heling et&#xa0;al., 2023</xref>) proposed a Broad Learning System (BLS), which enhances the discriminative ability of BLS for data features by introducing local sensitive discriminant analysis, improving image classification performance. Jin et&#xa0;al. (<xref ref-type="bibr" rid="B10">Junwei et&#xa0;al., 2023</xref>) proposed a BLS model based on flexible labels, improving classification performance by relaxing label boundaries and enhancing intra-label diversity. Liu et&#xa0;al. (<xref ref-type="bibr" rid="B12">Licheng et&#xa0;al., 2023</xref>) proposed a BLS based on modal regression, which optimizes output weights by replacing the least mean square error criterion, enhancing robustness to noise and outlier data. These studies demonstrate the feasibility and stability of using Broad Learning for recognition. Fu et&#xa0;al. (<xref ref-type="bibr" rid="B21">Rongrong et&#xa0;al., 2024</xref>). proposed a Transformer-BLS based on a multi-head attention mechanism and incremental learning algorithms, achieving incremental learning for feature nodes, enhancement nodes, input data, and sub-BLS layers, with performance verified on multiple image classification datasets. <xref ref-type="bibr" rid="B18">Muhammad et&#xa0;al. (2023)</xref> proposed a CNN-based BLS for recognizing threat objects in security X-ray scans, optimizing classification performance without manual intervention to adjust the BLS architecture. These studies combine Broad Learning with deep learning to form recognition algorithms that complement each other. However, the aforementioned studies are mainly focused on industrial applications and have not addressed agricultural leaf disease recognition and classification. The agricultural environment is complex and influenced by factors such as weather, lighting, occlusion, and shaking, making these studies unsuitable for agricultural applications.</p>
<p>Therefore, to address the problem of grape leaf disease identification with similar color characteristics and irregular distribution of disease spots, this paper carries out the fusion-optimization research of broad learning and deep learning, and proposes the ABLSS Deep-Broad Learning Network Model of grape disease identification and diagnosis with complementary advantages of two algorithms. The model also integrates dilated spatial pyramid pooling and feature pyramid networks, and uses dilated convolution with varying dilation rates are used to capture multi-scale contextual information, which further improves the algorithm &#x2018;s ability to analyze and extract subtle features of complex images, and improves the ABLSS model &#x2018;s ability to identify small disease spots. This paper can accurately, quickly and efficiently identify grape diseases in complex natural environment, measure the proportion of disease spots and diagnose the disease, provide support for disease diagnosis and accurate treatment, realize efficient management of vineyards, and promote the development of intelligent orchards.</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>Grape leaf disease dataset processing</title>
<p>This study uses the image samples from the official open-source dataset <italic>Plant Village</italic> in the AI Challenger Global Challenge Plant Disease Classification project (<xref ref-type="bibr" rid="B5">Grape leaf disease, 2022</xref>). Three common and high-incidence grape diseases in vineyards are selected for research, namely Grape Black Rot, Grape Black Measles, and Grape Leaf Blight, as shown in</p>
<p>As shown in <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref>, The lesion colors of the three diseases are dark brown, yellowish-brown, and grayish-brown, respectively. Their lesion shapes are irregular circular, fan-shaped scorch, and long spindle-shaped or elliptical. The color and shape of the lesions caused by the three diseases are highly similar. Therefore, color segmentation cannot be directly applied for recognition, significantly increasing the difficulty of recognition and differentiation. This paper performs a comprehensive analysis and evaluation based on lesion shape details, edge features, and lesion distribution patterns. It further optimizes the BLS by integrating deep learning methods to achieve precise disease recognition.</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Three grape leaf diseases.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g001.tif">
<alt-text content-type="machine-generated">Three grapevine leaves, each showing signs of disease. The first leaf displays several brown spots. The second leaf has more prominent darker spots. The third leaf shows numerous small dark spots across its surface. All leaves have a green background indicating disease progression.</alt-text>
</graphic>
</fig>
<p>In this study, the Labelme annotation tool was used to annotate the images in the dataset in detail, accurately identifying and marking the leaf edges as well as the characteristic edges of various diseases such as Grape Black Rot, Grape Black Measles, and Grape Leaf Blight. The dataset is shown in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Grape leaf disease dataset.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="center">Dataset</th>
<th valign="top" align="center">Sample size</th>
<th valign="top" align="center">Training set</th>
<th valign="top" align="center">Test set</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center">Grape Black Rot</td>
<td valign="top" align="center">1884</td>
<td valign="top" align="center">1319</td>
<td valign="top" align="center">565</td>
</tr>
<tr>
<td valign="top" align="center">Grape Black Measles</td>
<td valign="top" align="center">1923</td>
<td valign="top" align="center">1346</td>
<td valign="top" align="center">577</td>
</tr>
<tr>
<td valign="top" align="center">Grape Leaf Blight</td>
<td valign="top" align="center">1789</td>
<td valign="top" align="center">1252</td>
<td valign="top" align="center">537</td>
</tr>
<tr>
<td valign="top" align="center">Aggregate</td>
<td valign="top" align="center">5596</td>
<td valign="top" align="center">3917</td>
<td valign="top" align="center">1679</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>To reduce background noise interference in the experimental images, a median filtering algorithm is used for image preprocessing to enhance the key features in the images. The algorithm traverses each pixel point using a sliding window, then sorts the grayscale values of all pixels and selects the middle value as the new grayscale value for the current pixel. This method removes randomly occurring isolated noise points and ensures that the pixel values in the image reflect the real situation. The filtering method is shown in <xref ref-type="disp-formula" rid="eq1">Equation 1</xref>. A comparison of the images before and after denoising using the median filter is shown in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref>.</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Comparison of median filtering denoising image.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g002.tif">
<alt-text content-type="machine-generated">Two images of a green leaf with multiple brown spots on its surface, placed against a light-colored background. The leaf appears to show signs of disease or damage.</alt-text>
</graphic>
</fig>
<disp-formula id="eq1">
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>y</italic>(<italic>n</italic>)-the output value of the median filter; <italic>med</italic>(.)-the median function; <italic>x</italic>(<italic>i</italic>)-the pixel value of the center point of the sliding window.</p>
<p>The captured images are susceptible to weather conditions, where varying illumination significantly impacts image quality, resulting in diverse performance characteristics regarding sharpness, brightness, and white balance. To better reflect real-world imaging scenarios, this study implements comprehensive data augmentation through parameter adjustments (rotation, cropping, sharpening) on original images&#x2019; sharpness, brightness, and contrast, thereby effectively enriching the dataset as demonstrated in <xref ref-type="fig" rid="f3">
<bold>Figures&#xa0;3a&#x2013;f</bold>
</xref>. The image is sharpened using the Laplacian operator to enhance the clarity of image details. By randomly increasing or decreasing the RGB pixel values, the brightness and contrast of the image are adjusted, and the pixel values of the RGB image are denoted as c(x,y) = [R(x,y), G(x,y), B(x,y)], with sharpening performed as shown in <xref ref-type="disp-formula" rid="eq2">Equation 2</xref>.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>
<bold>(a&#x2013;f)</bold> Schematic diagram after adding different light interference.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g003.tif">
<alt-text content-type="machine-generated">A series of six images showing variations of a green leaf. The top row includes the original image, followed by versions with weak sharpening and strong sharpening. The bottom row features versions with weak lighting, strong lighting, weak contrast, and strong contrast. Each image demonstrates the effects of these adjustments on the leaf&#x2019;s texture and color.</alt-text>
</graphic>
</fig>
<disp-formula id="eq2">
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:msup>
<mml:mo>&#x2207;</mml:mo>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>c</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo>=</mml:mo>
<mml:mtable columnalign="left" equalrows="true" equalcolumns="true">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msup>
<mml:mo>&#x2207;</mml:mo>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mtext>R</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>x</mml:mtext>
<mml:mo>.</mml:mo>
<mml:mtext>y</mml:mtext>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msup>
<mml:mo>&#x2207;</mml:mo>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mtext>G</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>x</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>y</mml:mtext>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msup>
<mml:mo>&#x2207;</mml:mo>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mtext>B</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext>x</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext>y</mml:mtext>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Disease identification deep-broad learning network structure design</title>
<p>Deep learning models have high accuracy in image recognition and classification, but they involve a large number of parameters and long training times. In contrast, broad learning networks, with their flat network structure, can accelerate data processing and learning, achieving efficient training speed and strong nonlinear learning capabilities by expanding the width of the network (<xref ref-type="bibr" rid="B25">Wei et&#xa0;al., 2023</xref>). However, the number of nodes in the feature and enhancement layers of broad learning networks cannot be determined, leading to poor recognition accuracy and stability.</p>
<p>Based on the strengths and weaknesses of deep learning and broad learning models, this paper constructs an efficient, adaptive deep-broad learning network structure for grape disease recognition, with broad learning as the core and deep learning mechanisms integrated. This paper employs norm regularization techniques to optimize the loss function of the learning system, replacing the traditional ridge regression method with gradient descent to find the minimum value of the loss function and thereby obtain the optimal output weight matrix. By adopting the compression operation in the SENet attention mechanism, the spatial dimensions of the feature map are compressed to form a feature description that concentrates global information. The weight distribution is performed by analyzing the correlation between feature channels, highlighting important features and suppressing less important ones. This network structure, while ensuring the high learning efficiency of BLS, introduces an adaptive network structure adjustment mechanism that significantly improves the model&#x2019;s ability to process complex data, enhancing generalization ability, recognition accuracy, and stability, as shown in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref>.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>BLS network structure diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g004.tif">
<alt-text content-type="machine-generated">Diagram of a neural network model showing three mapped features connected to enhancement nodes. The mapped features, labeled Z1, Z2, and Zm, receive input through formulas. Enhancement nodes, labeled D1, D2, and Dn, are also connected by arrows to the features. The model is indicated by mathematical expressions at the bottom.</alt-text>
</graphic>
</fig>
<p>This paper uses linear mapping functions and input weight matrices to transform the data in order to obtain the mapped feature set. The mapped features are obtained through linear mapping and the activation function as shown in <xref ref-type="disp-formula" rid="eq3">Equation 3</xref>:</p>
<disp-formula id="eq3">
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mo>&#x2205;</mml:mo>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>X</mml:mi>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<inline-formula>
<mml:math display="inline" id="im1">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>-input sample data for model training; <italic>a</italic>-total number of samples; <italic>b</italic>-feature dimension of each sample; <italic>W<sub>ei</sub>
</italic>-weight matrix for the i feature node; <inline-formula>
<mml:math display="inline" id="im2">
<mml:mrow>
<mml:msub>
<mml:mo>&#x2205;</mml:mo>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>-activation function of the feature node; <italic>&#x3b2;<sub>ei</sub>
</italic>-weight matrix connecting the input layer and the mapped feature layer.</p>
<p>After <italic>n</italic> transformations, the final set of mapped features is obtained as shown in <xref ref-type="disp-formula" rid="eq4">Equation 4</xref>:</p>
<disp-formula id="eq4">
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:msup>
<mml:mi>Z</mml:mi>
<mml:mi>n</mml:mi>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">[</mml:mo>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Through nonlinear mapping and activation functions, the mapped nodes are transformed into enhancement nodes as shown in <xref ref-type="disp-formula" rid="eq5">Equation 5</xref>:</p>
<disp-formula id="eq5">
<label>(5)</label>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msup>
<mml:mi>Z</mml:mi>
<mml:mi>n</mml:mi>
</mml:msup>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>H<sub>j</sub>
</italic>-the j group of enhancement nodes; <italic>&#x3be;<sub>j</sub>
</italic>-activation function; <italic>W<sub>hj</sub>
</italic>-the j group of random connection weight matrices; <italic>&#x3b2;<sub>hj</sub>
</italic>-the j group of bias matrices. The enhancement nodes obtained through <italic>m</italic> transformations are shown in <xref ref-type="disp-formula" rid="eq6">Equation 6</xref>:</p>
<disp-formula id="eq6">
<label>(6)</label>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:msup>
<mml:mi>H</mml:mi>
<mml:mi>m</mml:mi>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">[</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The outputs of the feature nodes and enhancement nodes are combined into <italic>A</italic> = [<italic>Z<sub>n</sub>
</italic> | <italic>H<sub>m</sub>
</italic>]. A is then weighted and mapped to form the network output Y, as shown in <xref ref-type="disp-formula" rid="eq7">Equation 7</xref>:</p>
<disp-formula id="eq7">
<label>(7)</label>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>Y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo>=</mml:mo>
<mml:mi>A</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The obtained feature nodes and enhancement nodes are used as inputs to the Least Squares Support Vector Machine (LSSVM), and the corresponding feature vectors are solved. The weight matrix representing the system&#x2019;s input to output is determined using ridge regression, as shown in <xref ref-type="disp-formula" rid="eq8">Equation 8</xref>:</p>
<disp-formula id="eq8">
<label>(8)</label>
<mml:math display="block" id="M8">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>A</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>Y</mml:mi>
<mml:msup>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>&#x3bb;</italic>-regularization factor; <italic>I</italic>-identity matrix.</p>
<p>This study optimizes the ridge regression structure of BLS using the Adam algorithm, enabling adaptive learning rate adjustment, reducing the need for hyperparameter tuning, and lowering the cost of model selection and evaluation, while improving stability and minimizing the loss function. However, the Adam algorithm suffers from a non-convergence issue, where more weight is given to recent gradients, causing the influence of distant gradients to gradually decay, which hinders effective learning rate adjustment.</p>
<p>In response to the specific scenario of grape leaf disease, we introduce a decay factor &#x3b3; to develop the Adam-LTM (Adam with Long-Term Memory) optimization algorithm. This approach weights historical gradient information, enhancing the long-term memory effect. Adam-LTM adjusts the calculation methods of the first- and second-order moments, and controls the decay rate of the moving average index by tuning the decay factor <italic>&#x3b2;</italic>
<sub>1</sub>, <italic>&#x3b2;</italic>
<sub>2</sub>. The algorithm updates parameters via vector operations, as shown in <xref ref-type="disp-formula" rid="eq9">Equation 9</xref>, with a comparison of learning rate stability illustrated in <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref>.</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Variation of the learning rate with the number of iterations.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g005.tif">
<alt-text content-type="machine-generated">Two line graphs compare learning rates over a thousand iterations. The left graph shows a fluctuating learning rate, peaking near iteration 200. The right graph displays a nearly constant learning rate, slightly declining over iterations.</alt-text>
</graphic>
</fig>
<disp-formula id="eq9">
<label>(9)</label>
<mml:math display="block" id="M9">
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>'</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:msubsup>
<mml:mi>g</mml:mi>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>
<italic>m<sub>t</sub>
</italic>-matrix vector; <italic>g<sub>t</sub>
</italic>-gradient at the current time step; <inline-formula>
<mml:math display="inline" id="im3">
<mml:mrow>
<mml:msubsup>
<mml:mi>g</mml:mi>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>-squared gradient; <italic>&#x3b2;</italic>
<sub>1</sub>-first-order momentum decay factor; <italic>&#x3b2;</italic>
<sub>2</sub> second-order momentum decay factor; <italic>v<sub>t</sub>
</italic>-exponentially weighted infinity norm <italic>&#x3b3;</italic>-newly introduced decay factor, close to but less than 1.</p>
<p>Since the initial values of <italic>m<sub>t</sub>
</italic> and <italic>v<sub>t</sub>
</italic> are set to 0, the gradient mean <italic>m<sub>t</sub>
</italic>/<italic>v<sub>t</sub>
</italic> tends to 0 during the early stages of training. Therefore, in this study, the first-order and second-order moments are bias-corrected starting from the initial time step the function as shown in <xref ref-type="disp-formula" rid="eq10">Equation 10</xref>:</p>
<disp-formula id="eq10">
<label>(10)</label>
<mml:math display="block" id="M10">
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>'</mml:mo>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>'</mml:mo>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>Where the iterations of the <inline-formula>
<mml:math display="inline" id="im4">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im5">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> algorithm decay over time, i.e., the <inline-formula>
<mml:math display="inline" id="im6">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2004;</mml:mtext>
<mml:msubsup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> condition.</p>
<p>The parameter iteration update calculation is given by <xref ref-type="disp-formula" rid="eq11">Equation 11</xref>:</p>
<disp-formula id="eq11">
<label>(11)</label>
<mml:math display="block" id="M11">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>'</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>'</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:msqrt>
<mml:mo>+</mml:mo>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>&#x3b1;</italic>-the learning rate hyperparameter, set to 0.001. <italic>&#x3f5;</italic>-the smoothing exponent, set to 10<sup>&#x2013;8</sup>.</p>
<p>Due to the complex structure of grape leaves, this paper integrates the SENet (Squeeze and Excitation Networks) attention mechanism from deep learning into the Adam-LTM-BLS framework, resulting in the ABLSS (Adam-LTM-BLS-SENet) Deep-Broad Learning Network model structure to enhance the ability to extract key features. This study combines the attention mechanism with feature selection in deep learning to enable the model to automatically identify and focus on the most important features, thereby improving performance and reducing interference from redundant features. As a result, the algorithm&#x2019;s ability to recognize unknown grape leaf disease types or adapt to changing environments is enhanced. The structure is shown in <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>.</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Adam-LTM-BLS structure with embedded SENet module.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g006.tif">
<alt-text content-type="machine-generated">Diagram illustrating a neural network architecture with mapped features, Adam-I TM optimizer, and enhancement nodes. It features a flow from mapped features through boxes representing computation steps involving equations and scaling, integrating SENet. Outputs are shown in yellow and orange blocks.</alt-text>
</graphic>
</fig>
<p>This paper evaluates the importance of each feature through the attention mechanism and dynamically weights or ignores certain features based on this evaluation. The goal of feature selection is to retain the features that have the greatest impact on the final prediction result while ignoring or reducing redundant or unimportant features. The core step of applying the attention mechanism to broad learning is to compute dynamic attention weights for the input features. Feature selection generally aims to reduce the dimensionality of the input data, eliminating features that do not contribute significantly to the model&#x2019;s prediction. The attention mechanism, however, can assign different weights to each feature based on its dynamic importance in the input data. That is, for each sample&#x2019;s input, different weights are calculated based on the relative importance of its features, allowing the model to flexibly focus on the most important features for prediction.</p>
<p>Therefore, the input features need to be normalized first. Then, a fully connected layer of a network is used to generate attention weights for each feature, calculating dynamic attention weights for the input features. By feeding the features through a neural network, the attention score for each input feature is computed. Since different features have varying levels of importance, the attention scores are converted into weights. Finally, after normalizing with the Softmax function, important or weighted features are selected.</p>
<p>The ABLSS model applies a squeezing operation to the feature dimensions, transforming the 2D feature map into a real-valued representation. It then uses an activation mechanism to obtain the weight of each feature channel, followed by weighted processing of the feature channels to highlight the importance of each channel, as shown in <xref ref-type="disp-formula" rid="eq12">Equation 12</xref>:</p>
<disp-formula id="eq12">
<label>(12)</label>
<mml:math display="block" id="M12">
<mml:mrow>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>[</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>W</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
<mml:mo>]</mml:mo>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>u<sub>c</sub>
</italic>-the c-th channel in the feature map; <italic>W</italic>- width of the feature map; <italic>H</italic>- height of the feature map; <italic>i</italic>, <italic>j</italic>- the pixel value at the i-th row, j-th column in the channel; <italic>W</italic>
<sub>1</sub>-the compressed number of channels; <italic>W</italic>
<sub>2</sub>-the recovered number of channels; <italic>&#x3c3;</italic>-ReLU activation function; <inline-formula>
<mml:math display="inline" id="im7">
<mml:mrow>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>'</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>-the weighted c-th channel after processin.</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Improvement of multi-scale feature extraction and segmentation algorithm</title>
<p>The contraction and expansion path structure of the U-Net network can maintain high segmentation accuracy even with limited training samples, effectively handling small-sample segmentation tasks. However, U-Net is prone to losing details, leading to overfitting and increased computational costs. Therefore, this paper proposes a segmentation model based on multi-scale context, MSCU-Net (Multi-Scale Contextual U-Net), to achieve accurate and efficient segmentation of grape beaf blights, as shown in <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref>. This paper integrates Atrous Spatial Pyramid Pooling (ASPP) and Feature Pyramid Networks (FPN) into the original U-Net model to enhance multi-scale information capture and improve the model&#x2019;s ability to express details.</p>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>MSCU-Net structure diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g007.tif">
<alt-text content-type="machine-generated">Diagram of a neural network architecture for image segmentation. It shows an input image processed through a series of layers: Conv2D, bottleneck layers (1, 3, 6, 13, 16), Feature Pyramid Networks (FPN), ASPP, and feature layers. It culminates in a segmentation map output. Arrows indicate processes: max pooling (blue), up-convolution (orange), convolution (green), and copy and crop (black).</alt-text>
</graphic>
</fig>
<p>By adding a series of dilated convolutions with different dilation rates to each branch of the Spatial Pyramid Pooling (SPP), Atrous Spatial Pyramid Pooling (ASPP) performs feature extraction for each dilation rate individually, and then combines the features with the dilated features, as shown in <xref ref-type="disp-formula" rid="eq13">Equation 13</xref>:</p>
<disp-formula id="eq13">
<label>(13)</label>
<mml:math display="block" id="M13">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mn>6</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mn>18</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>H<sub>r</sub>
</italic>,<italic>
<sub>n</sub>
</italic>(<italic>X</italic>)-Apply dilated convolution on <italic>X</italic> with a sampling rate of <italic>r</italic> and a kernel size of <italic>n</italic>&#xd7;<italic>n</italic>; <italic>image</italic>(<italic>X</italic>)-Use global average pooling to extract image-level features from the input <italic>X</italic>.</p>
<p>ASPP consists of several parallel dilated convolution branches, each with a different dilation rate, enabling the simultaneous capture of contextual information at multiple scales (<xref ref-type="bibr" rid="B6">Biao et&#xa0;al., 2023</xref>). The output <italic>Y<sub>r</sub>
</italic> of the dilated convolution layers is given by <xref ref-type="disp-formula" rid="eq14">Equation 14</xref>:</p>
<disp-formula id="eq14">
<label>(14)</label>
<mml:math display="block" id="M14">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mtext>ReLU</mml:mtext>
<mml:mo>(</mml:mo>
<mml:mtext>BatchNorm</mml:mtext>
<mml:mo>(</mml:mo>
<mml:mtext>Conv</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>X</italic>-the input feature map; <italic>k</italic>-the convolution kernel; <italic>r</italic>-the dilation rate; BatchNorm-accelerates the training process and improves the model&#x2019;s generalization ability.</p>
<p>The outputs of all dilation convolution branches are fused in the depth direction, as shown in <xref ref-type="disp-formula" rid="eq15">Equation 15</xref>:</p>
<disp-formula id="eq15">
<label>(15)</label>
<mml:math display="block" id="M15">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mtext>ASPP</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mtext>Concat</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The output <italic>Y</italic>
<sub>ASPP</sub> is used as input for upsampling. After further adjusting the number of channels through 1&#xd7;1 convolution, it is fed into the encoder, which allows for better reconstruction of high-quality segmentation maps during the decoding process.</p>
<p>To effectively utilize the spatial location information of low-level features and the rich semantic information of high-level features, an additional path from the top layer to the bottom layer is introduced through the FPN (Feature Pyramid Network) algorithm. This significantly enhances the ability to detect objects of different sizes. The network architecture is shown in <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>.</p>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>The network architecture of FPN.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g008.tif">
<alt-text content-type="machine-generated">Diagram illustrating a convolutional neural network architecture. Layers process a grayscale input image, connecting with arrows indicating data flow. Predicted outputs are on the right. The inset details a process involving a one-by-one convolution, an addition operation, and two times upscaling.</alt-text>
</graphic>
</fig>
<p>The algorithm&#x2019;s bottom-up path extracts and refines image features layer by layer. As the number of layers increases, the size of the feature maps gradually decreases. In this study, the network is divided into different stages based on the size of the feature maps. The stride is set to 2 to ensure that the size of the feature maps at each stage is half of the previous layer. By combining FPN with U-Net, the effect of multi-scale feature fusion is enhanced, thus improving the model&#x2019;s ability to recognize targets of different sizes in semantic segmentation tasks. The study uses skip connections to directly incorporate the feature maps from each layer of the encoder into the decoder stage. For the output of each encoder layer, 1&#xd7;1 convolution is applied to reduce the number of channels in the feature map. Finally, the upsampled feature maps are fused with the feature maps of the decoder layer, as shown in <xref ref-type="disp-formula" rid="eq16">Equation 16</xref>:</p>
<disp-formula id="eq16">
<label>(16)</label>
<mml:math display="block" id="M16">
<mml:mrow>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>'</mml:mo>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mtext>Merge</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>'</mml:mo>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<inline-formula>
<mml:math display="inline" id="im8">
<mml:mrow>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>'</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>-the generated fused feature map; <inline-formula>
<mml:math display="inline" id="im9">
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>'</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>-the feature map from the encoder; <italic>D<sub>i</sub>
</italic>-the feature map from the decoder.</p>
<p>The fused feature map is then further upsampled and convoluted until it is restored to the same resolution as the input image. Finally, a 1&#xd7;1 convolution is applied at the output layer to convert the feature map into the predicted segmentation map.</p>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>Grape leaf disease diagnosis method</title>
<p>The classification of grape diseases provides a basis for precise pesticide and fertilizer management. In this study, disease grading is performed by calculating the ratio of diseased pixel points to the total leaf pixel points, as shown in <xref ref-type="disp-formula" rid="eq17">Equation 17</xref>:</p>
<disp-formula id="eq17">
<label>(17)</label>
<mml:math display="block" id="M17">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>a</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:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>I</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>p<sub>a</sub>
</italic>-the percentage of the leaf area affected by the disease; <italic>N<sub>i</sub>
</italic>-the number of diseased pixel points in the image; <italic>N<sub>I</sub>
</italic>-the total number of pixel points in the entire leaf area.</p>
<p>Due to the lack of a clear grading system for grape diseases in the industry, this study uses the Analytic Hierarchy Process (AHP) to determine the disease severity levels. The judgment matrix of the criterion layer for the objective layer is shown in <xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref>, and the scoring evaluation for the alternative layer is shown in <xref ref-type="table" rid="T3">
<bold>Table&#xa0;3</bold>
</xref>.</p>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Judgment matrix.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="left">
</th>
<th valign="middle" align="center">Disease Type</th>
<th valign="middle" align="center">Lesion area percentage</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Disease Type</td>
<td valign="middle" align="center">
<italic>e</italic>
<sub>11</sub>
</td>
<td valign="middle" align="center">
<italic>e</italic>
<sub>12</sub>
</td>
</tr>
<tr>
<td valign="middle" align="center">Lesion area percentage</td>
<td valign="middle" align="center">
<italic>e</italic>
<sub>21</sub>
</td>
<td valign="middle" align="center">
<italic>e</italic>
<sub>22</sub>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T3" position="float">
<label>Table&#xa0;3</label>
<caption>
<p>Score evaluation table.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="center">Alternative Layer</th>
<th valign="top" align="center">C0</th>
<th valign="top" align="center">C1</th>
<th valign="top" align="center">C2</th>
<th valign="top" align="center">C3</th>
<th valign="top" align="center">C4</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center">Scoring Criteria</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">7</td>
<td valign="top" align="center">9</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The maximum eigenvalue <italic>&#x3bb;<sub>max</sub>
</italic> of each judgment matrix and its corresponding normalized eigenvector are calculated as shown in <xref ref-type="disp-formula" rid="eq18">Equation 18</xref>:</p>
<disp-formula id="eq18">
<label>(18)</label>
<mml:math display="block" id="M18">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>A</italic>-the judgment matrix; <italic>&#x3bb;</italic>-the eigenvalue; <italic>x</italic>-the corresponding eigenvector. The eigenvector corresponding to the maximum eigenvalue represents the weight.</p>
<p>The consistency index (<italic>CI</italic>) is calculated as shown in <xref ref-type="disp-formula" rid="eq19">Equation 19</xref>:</p>
<disp-formula id="eq19">
<label>(19)</label>
<mml:math display="block" id="M19">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>n</italic>-the order of the judgment matrix.</p>
<p>The consistency ratio (<italic>CR</italic>) is calculated as shown in <xref ref-type="disp-formula" rid="eq20">Equation 20</xref>:</p>
<disp-formula id="eq20">
<label>(20)</label>
<mml:math display="block" id="M20">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>RI</italic>- the random consistency index, which depends on the order of the judgment matrix. If <italic>CR</italic> &lt; 0.1, the judgment matrix is considered consistent; otherwise, the matrix needs to be re-evaluated.</p>
<p>To calculate the weights of the alternative layer under different criteria, the weights of the alternative layer under each criterion are combined and ranked. The weight of the alternative layer under each criterion is multiplied by the weight of that criterion, as shown in <xref ref-type="disp-formula" rid="eq21">Equation 21</xref>:</p>
<disp-formula id="eq21">
<label>(21)</label>
<mml:math display="block" id="M21">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>|</mml:mo>
<mml:mi>B</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>|</mml:mo>
<mml:mi>B</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>W<sub>B</sub>
</italic>
<sub>1</sub>, <italic>W<sub>B</sub>
</italic>
<sub>2</sub>-the weights of the goal laye, and the weights of the alternatives in the alternative layer under the two criteria layers are denoted as <inline-formula>
<mml:math display="inline" id="im10">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>|</mml:mo>
<mml:mi>B</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im11">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>|</mml:mo>
<mml:mi>B</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula>
<mml:math display="inline" id="im12">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>-the <italic>C<sub>i</sub>
</italic>overall weight of the alternative.</p>
<p>The global consistency ratio (<italic>GCR</italic>) is calculated as shown in <xref ref-type="disp-formula" rid="eq22">Equation 22</xref>:</p>
<disp-formula id="eq22">
<label>(22)</label>
<mml:math display="block" id="M22">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>If <italic>GCR</italic> &lt; 0.1, the consistency of the model is considered acceptable.</p>
<p>This study surveyed 200 grape farmers and 20 experts to obtain the judgment matrices and established the grape grading standards, as shown in <xref ref-type="table" rid="T4">
<bold>Tables&#xa0;4</bold>
</xref> and <xref ref-type="table" rid="T5">
<bold>5</bold>
</xref>.</p>
<table-wrap id="T4" position="float">
<label>Table&#xa0;4</label>
<caption>
<p>Judge the specific value of the matrix.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="left"/>
<th valign="middle" align="center">Disease type</th>
<th valign="middle" align="center">Lesion area percentage</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Disease type</td>
<td valign="middle" align="center">1</td>
<td valign="middle" align="center">0.33</td>
</tr>
<tr>
<td valign="middle" align="center">Lesion area percentage</td>
<td valign="middle" align="center">3</td>
<td valign="middle" align="center">1</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T5" position="float">
<label>Table&#xa0;5</label>
<caption>
<p>Grape leaf disease classification standard.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Disease grade</th>
<th valign="middle" align="center">Grape Black Rot lesion area percentage</th>
<th valign="middle" align="center">Grape Black Measles lesion area percentage</th>
<th valign="middle" align="center">Grape Leaf Blight lesion area percentage</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Level 1</td>
<td valign="middle" align="center">&#x2264;10%</td>
<td valign="middle" align="center">&#x2264;5%</td>
<td valign="middle" align="center">&#x2264;15%</td>
</tr>
<tr>
<td valign="middle" align="center">Level 2</td>
<td valign="middle" align="center">(10%-25%]</td>
<td valign="middle" align="center">(5%-20%]</td>
<td valign="middle" align="center">(15%-0%]</td>
</tr>
<tr>
<td valign="middle" align="center">Level 3</td>
<td valign="middle" align="center">(25%-50%]</td>
<td valign="middle" align="center">(25%-45%]</td>
<td valign="middle" align="center">(30%-55%]</td>
</tr>
<tr>
<td valign="middle" align="center">Level 4</td>
<td valign="middle" align="center">&#x2265;50%</td>
<td valign="middle" align="center">&#x2265;45%</td>
<td valign="middle" align="center">&#x2265;55%</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Experiments and results analysis</title>
<sec id="s3_1">
<label>3.1</label>
<title>Experimental design</title>
<p>The experimental environment in this paper is a Windows 10 operating system, equipped with an Intel(R) Core(TM) i7-8750H CPU (2.20GHz). The GPU configuration includes Intel(R) UHD Graphics 630 (8GB of VRAM) and an RTX 1070 (8GB of VRAM). The system has 16GB of memory, and the programming language used for the experiment is Python 3.10.</p>
<sec id="s3_1_1">
<label>3.1.1</label>
<title>Experimental purpose and methods</title>
<p>To test the effectiveness of the proposed algorithm and the significance of the optimization scheme on performance improvement, experiments were conducted on the ABLSS deep learning model and the improved MSCU-Net algorithm.</p>
<sec id="s3_1_1_1">
<label>3.1.1.1</label>
<title>Performance experiment of the ABLSS deep learning network model</title>
<p>This experiment includes stability experiments, convergence experiments, and recognition accuracy experiments. In the experiment, the regularization parameter of the ABLSS model is set to <italic>&#x3bb;</italic> = 10<sup>&#x2013;10</sup>, and the mapping parameters <italic>W<sub>ei</sub>
</italic> and <italic>&#x3b2;<sub>ei</sub>
</italic> are randomly selected from the standard uniform distribution in the range [-1, 1]. <italic>&#x3b2;</italic>
<sub>1</sub> = 0.9, <italic>&#x3b2;</italic>
<sub>2</sub> = 0.99, stability constants <italic>&#x3f5;</italic> = 10<sup>&#x2013;8</sup>, with the initial learning rate set to 0.001, and the number of iterations set to <italic>T</italic> = 100. The number of gradient descent iterations is set to 100 epochs, with the number of feature nodes set to 40, and the number of enhancement nodes set to 500.</p>
<p>This paper analyzes the change in model accuracy by altering the number of feature nodes and enhancement nodes in the model. By comparing the changes in accuracy, the stability of the model is evaluated. The Black_rot dataset is used for the experiment, and the number of enhancement nodes is incrementally increased based on different feature node counts. Specifically, the number of feature nodes is 10, 40, 70, and 100; the number of enhancement nodes ranges from 100 to 1000, with an increment of 100 nodes each time. The convergence experiment evaluates the convergence of the algorithm by analyzing the number of iterations required to converge to the minimum loss function value during the iterative process. In the recognition accuracy experiment, 10-dimensional feature values are used as the input to the classifier, and recognition accuracy is analyzed. Each experiment is repeated 10 times, and the average of the 10 results is taken as the effective value.</p>
</sec>
<sec id="s3_1_1_2">
<label>3.1.1.2</label>
<title>MSCU-Net algorithm performance experiment</title>
<p>This experiment includes comparison experiments on the loss functions of the improved model, comparison of average segmentation accuracy, and comparison of segmentation accuracy for different disease types. The performance of the proposed model is compared with the original U-Net, FCN, and SegNet models. The initial learning rate is set to 0.001, the batch size for each training session is set to 2, and the number of iterations is 100. The&#xa0;convergence of the models is verified by analyzing the loss function curves of the U-Net and MSCU-Net models.</p>
</sec>
</sec>
<sec id="s3_1_2">
<label>3.1.2</label>
<title>Model evaluation metrics</title>
<p>This study evaluates the speed and performance of the model using two metrics: mean intersection over union (MIOU) and mean pixel accuracy (MPA). MIOU effectively reflects the accuracy of lesion segmentation, as shown in <xref ref-type="disp-formula" rid="eq23">Equation 23</xref>.</p>
<disp-formula id="eq23">
<label>(23)</label>
<mml:math display="block" id="M23">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>M</italic>-the MIOU result; <italic>k</italic>-the number of foreground objects; <italic>p<sub>ii</sub>
</italic>-the number of pixels correctly predicted as class <italic>i</italic>-th;</p>
<p>
<italic>p<sub>ji</sub>
</italic>-the number of pixels that actually belong to class <italic>i</italic> but are predicted as another class <italic>j</italic>.</p>
<p>MPA is the average pixel accuracy of each classification category, as shown in <xref ref-type="disp-formula" rid="eq24">Equation 24</xref>.</p>
<disp-formula id="eq24">
<label>(24)</label>
<mml:math display="block" id="M24">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>A</italic> -the calculation result of the mean pixel accuracy (MPA).</p>
</sec>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>ABLSS model performance experiment results and analysis</title>
<sec id="s3_2_1">
<label>3.2.1</label>
<title>Stability experiment</title>
<p>As shown in <xref ref-type="fig" rid="f9">
<bold>Figures&#xa0;9a&#x2013;d</bold>
</xref>, the accuracy of ABLSS is significantly higher than that of BLS. Moreover, as the number of enhancement nodes increases, the accuracy of ABLSS steadily improves, while the accuracy of BLS fluctuates significantly without showing a clear upward trend. This paper demonstrates that the Adam-LTM optimization algorithm-based improvement method for BLS can significantly enhance the algorithm&#x2019;s ability to analyze and extract fine features from complex images, improving both stability and accuracy. Thus verifying the correctness and effectiveness of optimizing the ridge regression structure of the Broad Learning System (BLS) using the Adam algorithm to enhance stability, as well as the correctness and effectiveness of the proposed improvement&#x2014;introducing an additional decay factor &#x3b3;, which enables Adam-LTM to enhance the retention of historical information and improve long-term memory by adjusting the computation of the first- and second-order moments through the decay factor.</p>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>
<bold>(a&#x2013;d)</bold> Test accuracy under four different number of node counts: 10, 40, 70, 100.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g009.tif">
<alt-text content-type="machine-generated">Four line graphs labeled a, b, c, and d depict the mean percentage accuracy (MPA) against enhancement nodes ranging from 0 to 1000. Each graph compares two lines: ABLSS, consistently higher and in blue, and BLS, lower and in red. All graphs show a similar pattern with ABLSS maintaining a steady increase while BLS fluctuates slightly.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3_2_2">
<label>3.2.2</label>
<title>Convergence experimental</title>
<p>From <xref ref-type="fig" rid="f10">
<bold>Figure&#xa0;10</bold>
</xref>, it can be observed that for the Black_rot dataset, both Adam-LTM-BLS and ABLSS are able to converge to the most optimal result over time. However, Adam-LTM-BLS exhibits oscillation during the convergence process, with the curve showing a sawtooth pattern, stabilizing around the 100th iteration. This indicates poorer stability and worse convergence. On the other hand, the convergence curve of ABLSS is smoother, stabilizing within just 10 iterations, reaching a better result. This demonstrates that ABLSS has better convergence performance, with higher stability and efficiency. Adam-LTM-BLS cannot achieve an optimal value with fewer iterations. This paper demonstrates that by integrating the SENet module of deep learning into Adam-LTM-BLS, the algorithm&#x2019;s ability to analyze complex images and extract key features is significantly enhanced, enabling it to achieve optimal values with fewer iterations. This validates the correctness and effectiveness of the proposed improvements to the deep learning network. The experimental results validate the effectiveness of our proposed enhanced approach that integrates deep learning mechanisms into the broad learning system (BLS) framework. This hybrid methodology synergistically combines the complementary advantages of BLS and deep learning, achieving significant improvements in both recognition accuracy and efficiency.</p>
<fig id="f10" position="float">
<label>Figure&#xa0;10</label>
<caption>
<p>Comparison of loss function convergence for gradient descent-based algorithms.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g010.tif">
<alt-text content-type="machine-generated">Line graph showing performance over iterations for two algorithms, ABLSS (dashed pink line) and Adam-LTM-BLS (solid blue line). The y-axis represents \( f(W) \), ranging from 5 to 35, and the x-axis represents iterations from 0 to 100. Both algorithms initially decrease sharply, with Adam-LTM-BLS showing fluctuations before stabilizing.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3_2_3">
<label>3.2.3</label>
<title>Recognition accuracy experiment</title>
<p>From <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref>, it can be seen that ABLSS achieves the highest recognition accuracy for all three types of grape leaf diseases. The average recognition accuracy is 7.69% higher than that of BLS and 4.48% higher than that of the deep learning network Faster R-CNN, showing a significant improvement. This proves the correctness and effectiveness of the proposed improvements to the deep learning network. From the table, it is evident that BLS has the lowest accuracy, 3.21% lower than Faster R-CNN. However, after the improvement using the Adam-LTM algorithm in this paper, the accuracy increases by 3.71%, surpassing the deep learning network. As shown in the <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref>, the error bars indicate a low degree of data dispersion, with values closely clustered around the mean, demonstrating high data reliability. The recognition accuracy of BLS, Adam-BLS, Adam-LTM-BLS, and ABLSS gradually increases, effectively addressing the issue of poor accuracy and stability in BLS, proving the effectiveness of Adam-LTM algorithm for width learning improvement.</p>
<fig id="f11" position="float">
<label>Figure&#xa0;11</label>
<caption>
<p>Performance comparison of different algorithm models.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g011.tif">
<alt-text content-type="machine-generated">Bar chart comparing algorithm models with respect to Mean Percentage Accuracy (MPA) and Time. Models include Faster R-CNN, BLS, Adam-BLS, Adam-TLM-BLS, and ABLSS. Bars represent grape diseases: Black Rot (green), Black Measles (blue), and Leaf Blight (orange). MPA is shown in black, Time in red. MPA varies between models, decreasing for BLS and generally increasing thereafter. Time is lowest for BLS and increases slightly with other models.</alt-text>
</graphic>
</fig>
<p>Broad learning significantly outperforms deep learning in terms of recognition speed. Although the improvements in this paper cause a gradual increase in the recognition algorithm&#x2019;s time, the time curve shows that the curves for BLS, Adam-BLS, Adam-LTM-BLS, and ABLSS are relatively flat. ABLSS is only 0.049s slower than BLS, indicating that the proposed method has minimal impact on the recognition efficiency of BLS. Compared to deep learning networks, ABLSS is 0.375s faster, an improvement of 72.12%, effectively addressing the slow recognition speed problem of deep learning. This proves that the ABLSS deep learning network model proposed in this paper not only significantly improves recognition accuracy but also significantly enhances recognition efficiency, validating the effectiveness and correctness of the fusion method between broad learning and deep learning.</p>
</sec>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>MSCU-Net algorithm performance experiment results and analysis</title>
<sec id="s3_3_1">
<label>3.3.1</label>
<title>Comparison experimental of loss function of the improved model</title>
<p>From <xref ref-type="fig" rid="f12">
<bold>Figure&#xa0;12a</bold>
</xref>, the loss function change in the training dataset shows that the blue convergence curve stabilizes at approximately 0.098, and the red curve stabilizes at approximately 0.051. This indicates that the improved model fits the training set better than the original model. From <xref ref-type="fig" rid="f12">
<bold>Figure&#xa0;12b</bold>
</xref>, the loss function change in the validation dataset shows that the blue convergence curve stabilizes at approximately 0.112, while the red curve stabilizes at approximately 0.049. This indicates that the improved model has significantly better generalization ability. This proves that the proposed method can significantly enhance both the fitting ability and convergence of the model.</p>
<fig id="f12" position="float">
<label>Figure&#xa0;12</label>
<caption>
<p>
<bold>(a, b)</bold> The comparison of loss functions between training set and validation set before and after U-Net network improvement.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g012.tif">
<alt-text content-type="machine-generated">Two line graphs compare U-Net and MSCU-Net models. Graph (a) displays training loss over 120 epochs, with MSCU-Net showing lower loss. Graph (b) displays validation loss, again with MSCU-Net performing better. Loss decreases initially and stabilizes over time.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3_3_2">
<label>3.3.2</label>
<title>Comparison experimental of average segmentation accuracy</title>
<p>From <xref ref-type="fig" rid="f13">
<bold>Figure&#xa0;13</bold>
</xref>, it can be seen that with the increase in the number of iterations, the accuracy of all models shows an upward trend. However, the improved MSCU-Net achieves the highest accuracy, significantly outperforming the pre-improved U-Net model, SegNet model, and FCN model. Moreover, the growth curve is the smoothest, indicating that this algorithm has the best stability. This paper demonstrates that by integrating the improved ASPP and FPN models, it can effectively analyze images to construct high-quality segmentation maps, enhancing multi-scale information capture and the model&#x2019;s ability to express fine details.</p>
<fig id="f13" position="float">
<label>Figure&#xa0;13</label>
<caption>
<p>The accuracy comparison line chart of different segmentation models.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g013.tif">
<alt-text content-type="machine-generated">Line graph depicting the Mean Pixel Accuracy (MPA) across epochs for four models: MSCU-Net (red), U-Net (blue), SegNet (black), and FCN (green). MSCU-Net consistently achieves the highest MPA, followed by U-Net, FCN, and SegNet. MPA values range from 0.45 to 0.95 over 45 epochs.</alt-text>
</graphic>
</fig>
<p>According to <xref ref-type="fig" rid="f14">
<bold>Figure&#xa0;14</bold>
</xref>, the improved MSCU-Net in this paper achieves the highest MIOU index value, surpassing U-Net, FCN, and SegNet by 6.48%, 13.4%, and 13.92%, respectively. MSCU-Net also achieves the highest MPA index value at 90.23%, which is 8.09%, 10.9%, and 11.91% higher than U-Net, FCN, and SegNet, respectively. This indicates that MSCU-Net is more accurate and reliable in image recognition. Although the image processing time for MSCU-Net is 0.24 seconds, which is not the fastest, it is only 0.05 seconds slower than U-Net, with a relatively small difference. However, its accuracy shows a significant advantage. As shown in the <xref ref-type="fig" rid="f14">
<bold>Figure&#xa0;14</bold>
</xref>, the error bars indicate a low degree of data dispersion, with values closely clustered around the mean, demonstrating high data reliability. Therefore, the improved MSCU-Net model proposed in this paper demonstrates superior efficiency and accuracy in the grape leaf disease spot segmentation scenario. The effectiveness of the multi-scale context-based segmentation model MSCU-Net was verified, demonstrating its significant advantages in capturing multi-scale information and enhancing the model&#x2019;s ability to represent fine details.</p>
<fig id="f14" position="float">
<label>Figure&#xa0;14</label>
<caption>
<p>Performance comparison of different models.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g014.tif">
<alt-text content-type="machine-generated">Bar and line graph comparing segmentation models: FCN, U-Net, SegNet, and MSCU-Net. Bars show MIOU and MPA percentages, with MSCU-Net having the highest values. A red line indicates time, peaking at U-Net and lowest at MSCU-Net.</alt-text>
</graphic>
</fig>
<p>To more intuitively show the model&#x2019;s activation patterns and attention distribution on disease segmentation in the images, this paper outputs a visual heatmap to observe the model&#x2019;s attention distribution, as shown in <xref ref-type="fig" rid="f15">
<bold>Figure&#xa0;15</bold>
</xref>.</p>
<fig id="f15" position="float">
<label>Figure&#xa0;15</label>
<caption>
<p>Attention distribution map.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g015.tif">
<alt-text content-type="machine-generated">Comparison of original and processed images of grape leaves affected by diseases. Each row shows an original leaf image with Grape Black Rot, Grape Black Measles, and Grape Leaf Blight alongside outputs from MSCU-Net, FCN, U-Net, and SegNet. The processed images feature heatmap-like visualizations highlighting affected areas.</alt-text>
</graphic>
</fig>
<p>As shown in <xref ref-type="fig" rid="f15">
<bold>Figure&#xa0;15</bold>
</xref>, the distribution of disease spots in the original grape leaf image is similar to the black regions in the heatmap, indicating that when recognizing and segmenting the grape leaves, the model&#x2019;s main attention is focused on the disease spots. The attention distribution of the improved MSCU-Net model is more aligned with the disease spot distribution, demonstrating that the MSCU-Net model can more accurately recognize the disease spot areas and has better coverage of the surrounding regions. This proves that the method of increasing a series of dilated convolutions with different dilation rates in each branch through ASPP, which extracts features at each dilation rate, can enhance the multi-scale contextual information reading capability. This validates that the proposed improvement can better capture the features of the disease spots on the leaves, improving the accuracy and robustness of both recognition and segmentation.</p>
</sec>
<sec id="s3_3_3">
<label>3.3.3</label>
<title>Comparison experimental of segmentation accuracy for different disease types</title>
<p>As shown in <xref ref-type="fig" rid="f16">
<bold>Figure&#xa0;16</bold>
</xref>, the four algorithms exhibit similar segmentation results for healthy leaves, but the IoU and PA metrics of the improved MSCU-Net model are significantly higher for the segmentation precision of the three types of disease spots compared to the other three algorithms. This proves that MSCU-Net has a significant advantage in accurately locating and recognizing different types of lesions.</p>
<fig id="f16" position="float">
<label>Figure&#xa0;16</label>
<caption>
<p>The performance of different models to deal with different lesions.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g016.tif">
<alt-text content-type="machine-generated">Two line graphs compare algorithm performance across four categories: Grape Black Rot, Grape Black Measles, Grape Leaf Blight, and Healthy Leaves. Each graph represents four algorithms (FCN, U-Net, SegNet, MSCU-Net) with performance values between 60 and 100. The left graph shows varied performance with MSCU-Net generally highest. The right graph shows more stable, higher performance across all algorithms, especially for Healthy Leaves.</alt-text>
</graphic>
</fig>
<p>The IoU and PA metric curves for MSCU-Net&#x2019;s segmentation precision of the three disease spots are relatively smooth, while the other models show poor stability in the segmentation results for the three disease spots, with both metrics fluctuating. In the IoU metric, SegNet performs better for the black rot lesion segmentation, while U-Net performs better for the grape black measles segmentation, but both models perform poorly for the other two lesions. In the PA metric, SegNet and FCN show large fluctuations, while U-Net&#x2019;s curve remains more stable. This validates that the improvements made to MSCU-Net are significant. While maintaining the stability of U-Net, it significantly enhances the accuracy and stability of image feature segmentation, with the segmentation results shown in <xref ref-type="fig" rid="f17">
<bold>Figure&#xa0;17</bold>
</xref>.</p>
<fig id="f17" position="float">
<label>Figure&#xa0;17</label>
<caption>
<p>Segmented result of the three diseases by the algorithms.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1611301-g017.tif">
<alt-text content-type="machine-generated">Comparison of grape leaf disease detection using different neural networks. The image displays three rows for grape diseases: Black Rot, Black Measles, and Leaf Blight. Each row shows an original leaf image followed by segmented versions processed using MSCU-Net, FCN, U-Net, and SegNet, highlighting affected areas.</alt-text>
</graphic>
</fig>
<p>As shown in <xref ref-type="fig" rid="f17">
<bold>Figure&#xa0;17</bold>
</xref>, MSCU-Net provides more detailed segmentation, especially with a significantly higher sensitivity to smaller lesions compared to other algorithms, enabling more precise segmentation of small lesions. The segmentation results from FCN and SegNet are relatively poor, while U-Net performs slightly better than FCN and SegNet, but still misses small lesions. This proves that the improved MSCU-Net model performs better in leaf and lesion segmentation, particularly excelling in segmenting small lesions and smoothing the lesion boundaries.</p>
<p>Based on the segmented pixel areas of the leaves and lesions, the disease severity of the leaves is determined by calculating the relative area ratio, as shown in <xref ref-type="table" rid="T6">
<bold>Table&#xa0;6</bold>
</xref>. Based on the disease severity levels, targeted and precise treatments can be carried out to improve grape yield and quality.</p>
<table-wrap id="T6" position="float">
<label>Table&#xa0;6</label>
<caption>
<p>Different leaf disease grades.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="center">leaf parameter</th>
<th valign="top" align="center">leaf (a)</th>
<th valign="top" align="center">leaf (b)</th>
<th valign="top" align="center">leaf (c)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center">Number of Lesion Pixels</td>
<td valign="top" align="center">1147</td>
<td valign="top" align="center">3714</td>
<td valign="top" align="center">3032</td>
</tr>
<tr>
<td valign="top" align="center">Number of Leaf Pixels</td>
<td valign="top" align="center">30896</td>
<td valign="top" align="center">28205</td>
<td valign="top" align="center">42569</td>
</tr>
<tr>
<td valign="top" align="center">Relative Area Proportion</td>
<td valign="top" align="center">3.71%</td>
<td valign="top" align="center">13.17%</td>
<td valign="top" align="center">7.12%</td>
</tr>
<tr>
<td valign="top" align="center">Disease Grade</td>
<td valign="top" align="center">Level 1</td>
<td valign="top" align="center">Level 2</td>
<td valign="top" align="center">Level 1</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s3_4" sec-type="discussion">
<label>3.4</label>
<title>Discussion</title>
<p>As shown in <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9</bold>
</xref>, the accuracy of ABLSS is significantly higher than that of BLS. It is verified that the ridge regression structure of BLS is optimized by Adam algorithm, and the calculation method of first-order and second-order moments is adjusted by adding attenuation factor &#x3b3;, which significantly improves the ability to maintain historical information. As shown in <xref ref-type="fig" rid="f10">
<bold>Figure&#xa0;10</bold>
</xref>, the convergence curves of the two algorithms completely overlap around the 85th iteration. However, the convergence curve of Adam-LTM-BLS exhibits a sawtooth pattern and becomes stable only around the 100th iteration, while the convergence curve of ABLSS is smoother and stabilizes around the 10th iteration, the number of iterations is reduced to 10%. This demonstrates that the optimization of BLS within the broad learning framework can achieve higher recognition accuracy with a sufficient number of iterations. However, although the Adam algorithm improves recognition accuracy, its non-convergence issue causes the recent gradients to be given higher weights, leading to a gradual decay in the impact of distant gradients and ineffective learning rate adjustment. After introducing the Long-Term Memory (LTM) mechanism, while the decay speed of the moving average exponent is effectively controlled, the impact of the Adam algorithm cannot be completely eliminated, resulting in a stepwise improvement in recognition accuracy and a sawtooth-shaped convergence curve.</p>
<p>By integrating the SENet module of deep learning into Adam-LTM-BLS, not only are the negative impacts of the Adam algorithm eliminated, but convergence is further improved. The SENet attention mechanism significantly enhances the ability to analyze complex images and extract key features. When combined with the LTM mechanism, it further optimizes the loss function, achieving optimal weight distribution for all channels in the global feature description, highlighting important features while suppressing less significant ones. The optimal weight allocation is completed during the first stage of Adam-LTM-BLS, which not only significantly improves recognition efficiency but also greatly enhances recognition accuracy.</p>
<p>As shown in <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref>, the five network models achieve the best recognition results for black rot, second best for grape black measles, and worst for grape beaf blight. Analyzing the lesion features, it can be observed that black rot lesions are relatively regular with clear features, making them easier to extract and recognize. Grape black measles are oblong and slightly more complex than the round lesions of black rot, while grape beaf blights are small and irregular, requiring the model to accurately distinguish finer differences, making feature extraction more challenging.</p>
<p>Traditional broad learning significantly lags behind deep learning in recognition accuracy, and as the complexity of the lesions increases, the accuracy gap becomes more evident, with differences of 4.06%, 4.11%, and 15.89%, respectively. This proves that deep learning is more suitable for recognizing complex images. After optimizing broad learning with the Adam algorithm and introducing the LTM mechanism without combining deep learning, the recognition accuracy for black rot is still weaker than deep learning, but the recognition accuracy for grape black measles and grape beaf blight is noticeably better than deep learning. Black rot is the least challenging to recognize, while grape beaf blight is the most difficult, indicating that the optimized broad learning model significantly enhances the ability to extract and analyze features from small and irregular complex images, improving recognition accuracy and solving the limitations of Broad Learning in recognizing complex images. It verifies that the optimization method proposed in this paper can correctly and significantly improve the analysis and recognition accuracy of complex images by Broad Learning.</p>
<p>After Adam-LTM optimization, combined with deep learning network structures and incorporating the attention mechanism, the recognition accuracy for the three diseases is significantly improved, with black rot recognition accuracy even surpassing deep learning models. This demonstrates that the proposed optimization method for broad learning can significantly improve recognition accuracy. Although the improved method leads to a slight increase in recognition time, with ABLSS being only 0.049s slower than BLS, it is still 0.375s faster than deep learning networks. This proves that the proposed ABLSS deep learning model inherits the advantages of high recognition accuracy from deep learning and fast processing speed from broad learning.</p>
</sec>
</sec>
<sec id="s4" sec-type="conclusions">
<label>4</label>
<title>Conclusion</title>
<p>This paper addresses the problem of precise recognition of different grape leaf diseases, where the color features are similar and the lesion distribution is irregular. By optimizing BLS through deep learning network structures, proposing the ABLSS deep learning network model. The model enables fast and accurate recognition and diagnosis of grape leaf diseases, providing support for the development of smart orchard technologies.</p>
<p>Based on the broad learning system, this paper replaces ridge regression with the optimized Adam optimization algorithm and introduces the LTM mechanism to enhance important features and obtain the optimal weight matrix. Meanwhile, the SENet attention mechanism is introduced between the mapping and enhancement layers of broad learning, improving the model&#x2019;s understanding of image details and global structure. This enhances the model&#x2019;s ability to recognize small targets and achieves fast and accurate recognition of grape leaf diseases. For precise diagnosis of leaf diseases, an MSCU-Net lesion segmentation model is proposed. The ASPP module effectively captures contextual information at different scales, improving segmentation accuracy while maintaining high resolution. Additionally, the FPN module is introduced to leverage high-resolution detail information and high-level semantic information, increasing the model&#x2019;s perception of global context and achieving accurate segmentation of edges and small targets. A grape leaf disease grading standard is also formulated.</p>
<p>This paper proposing the ABLSS deep learning network model, it enables fast and accurate recognition and diagnosis of grape leaf diseases. The model gives full play to the advantages of high recognition accuracy of deep learning and fast training speed of broad learning, while avoiding the respective drawbacks of both methods. In the future, we will carry out research on the size and accuracy of the weighting model to further improve the application performance of the model. This research not only allows for accurate and rapid identification of crop diseases in complex natural environments in orchards, providing support for the development of smart orchard technologies;but also holds potential for extension to areas such as damage and strength diagnosis of vulnerable components in industrial machinery.</p>
</sec>
</body>
<back>
<sec id="s5" sec-type="data-availability">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="supplementary-material" rid="SM1">
<bold>Supplementary Material</bold>
</xref>. Further inquiries can be directed to the corresponding authors.</p>
</sec>
<sec id="s6" sec-type="author-contributions">
<title>Author contributions</title>
<p>WZ: Data curation, Formal Analysis, Methodology, Investigation, Software, Writing &#x2013; original draft. YL: Conceptualization, Data curation, Formal Analysis, Funding acquisition, Investigation, Methodology, Resources, Software, Supervision, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. YF: Conceptualization, Data curation, Formal Analysis, Methodology, Software, Writing &#x2013; original draft. LQ: Data curation, Supervision, Investigation, Validation, Writing &#x2013; review &amp; editing. GZ: Formal Analysis, Methodology, Software, Visualization, Writing &#x2013; review &amp; editing. CZ: Funding acquisition, Methodology, Resources, Supervision, Software, Writing &#x2013; original draft. </p>
</sec>
<sec id="s7" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research and/or publication of this article. Natural Science Foundation of China (32401687) Scientific Research Projects of Universities in Anhui (2024AH050421)</p>
</sec>
<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="ai-statement">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec id="s10" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s11" sec-type="supplementary-material">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fpls.2025.1611301/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fpls.2025.1611301/full#supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.zip" id="SM1" mimetype="application/zip"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Allaby</surname> <given-names>R. G.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Two domestications for grapes</article-title>. <source>Science</source> <volume>379</volume>, <fpage>880</fpage>&#x2013;<lpage>888</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1126/science.adg6617</pub-id>, PMID: <pub-id pub-id-type="pmid">36862782</pub-id></citation></ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arabinda</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Kumar</surname> <given-names>S. P.</given-names>
</name>
<name>
<surname>Kumari</surname> <given-names>B. S.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Maize disease identification based on optimized support vector machine using deep feature of DenseNet201</article-title>. <source>J. Agric. Food Res.</source> <volume>14</volume>, <fpage>100824</fpage>.</citation></ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ashley</surname> <given-names>E.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>LarsenSpillover effects of organic agriculture on pesticide use on nearby fields</article-title>. <source>Science</source> <volume>383</volume>, <elocation-id>eadf2572</elocation-id>., PMID: <pub-id pub-id-type="pmid">38513026</pub-id></citation></ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ashwini</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Sellam</surname> <given-names>V.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>An optimal model for identification and classification of corn leaf disease using hybrid 3D-CNN and LSTM</article-title>. <source>Biomed. Signal Process. Control</source> <volume>92</volume>, <fpage>106089</fpage>.</citation></ref>
<ref id="B5">
<citation citation-type="web">(<year>2022</year>). <source>Grape leaf disease</source>. Available online at: <uri xlink:href="https://aistudio.baidu.com/datasetdetail/132697">https://aistudio.baidu.com/datasetdetail/132697</uri> (Accessed April 28, 2022).</citation></ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cai</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Ge</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Z.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Spine MRI image segmentation method based on ASPP and U-Net network</article-title>. <source>Math. Biosci. engineering: MBE</source> <volume>20</volume>, <fpage>15999</fpage>&#x2013;<lpage>16014</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3934/mbe.2023713</pub-id>, PMID: <pub-id pub-id-type="pmid">37919999</pub-id></citation></ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dohare</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Hernandez-Garcia</surname> <given-names>J. F.</given-names>
</name>
<name>
<surname>Lan</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Rahman</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Mahmood</surname> <given-names>A. R.</given-names>
</name>
<name>
<surname>Sutton</surname> <given-names>R. S.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Loss of plasticity in deep continual learning</article-title>. <source>Nature</source> <volume>632</volume>, <fpage>768</fpage>&#x2013;<lpage>774</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41586-024-07711-7</pub-id>, PMID: <pub-id pub-id-type="pmid">39169245</pub-id></citation></ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>G&#xfc;rkan</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Anda&#xe7;</surname> <given-names>I.</given-names>
</name>
<name>
<surname>Burhan</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Abdulkadir</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>A new hybrid approach for grapevine leaves recognition based on ESRGAN data augmentation and GASVM feature selection</article-title>. <source>Neural Computing Appl.</source> <volume>36</volume>, <fpage>7669</fpage>&#x2013;<lpage>7683</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s00521-024-09488-2</pub-id>
</citation></ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cao</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Song</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Chu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Deng</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>G.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Local sensitive discriminative broad learning system for hyperspectral image classification</article-title>. <source>Eng. Appl. Artif. Intell.</source> <volume>123</volume>.</citation></ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname> <given-names>J. W.</given-names>
</name>
<name>
<surname>Geng</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y. T.</given-names>
</name>
<name>
<surname>Liang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Xiao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>C. L. P.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Flexible label-induced manifold broad learning system for multiclass recognition</article-title>. <source>IEEE Trans. Neural Networks Learn. Syst</source>., PMID: <pub-id pub-id-type="pmid">37459263</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Qin</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Abbas</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Ji</surname> <given-names>R.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Lightweight network for corn leaf disease identification based on improved YOLO v8s</article-title>. <source>Agriculture</source> <volume>14</volume>(<issue>2</issue>), <elocation-id>220</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agriculture14020220</pub-id>
</citation></ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Licheng</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Tingyun</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Philip</surname> <given-names>C. C. L.</given-names>
</name>
<name>
<surname>Yaonan</surname> <given-names>W.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Modal-regression-based broad learning system for robust regression and classification</article-title>. <source>IEEE Trans. Neural Networks Learn. Syst</source>., PMID: <pub-id pub-id-type="pmid">37030755</pub-id></citation></ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Cui</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>M.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>BCNO quantum dots-based ratiometric fluorescence platform integrated with portable device: Hypoxanthine sensing for on-site assessment of meat freshness with deep learning</article-title>. <source>Chem. Eng. J.</source> <volume>480</volume>, <fpage>147917</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.cej.2023.147917</pub-id>
</citation></ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mahmud</surname> <given-names>B. U.</given-names>
</name>
<name>
<surname>Al Mamun</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Hossen</surname> <given-names>M. J.</given-names>
</name>
<name>
<surname>Hong</surname> <given-names>G. Y.</given-names>
</name>
<name>
<surname>Jahan</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Light-weight deep learning model for accelerating the classification of mango-leaf disease</article-title>. <source>Emerging Sci. J.</source> <volume>8</volume>, <fpage>28</fpage>&#x2013;<lpage>42</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.28991/ESJ-2024-08-01-03</pub-id>
</citation></ref>
<ref id="B15">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Mahmud</surname> <given-names>B. U.</given-names>
</name>
<name>
<surname>Hong</surname> <given-names>G. Y.</given-names>
</name>
</person-group> (<year>2022</year>). &#x201c;<article-title>Semantic image segmentation using CNN (Convolutional neural network) based technique</article-title>,&#x201d; in <source>2022 IEEE World Conference on Applied Intelligence and Computing (AIC): AIC 2022: Proceedings/</source> (<publisher-loc>Sonbhadra, India</publisher-loc>: <publisher-name>IEEE</publisher-name>).</citation></ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Merchant</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Batzner</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Schoenholz</surname> <given-names>S. S.</given-names>
</name>
<name>
<surname>Aykol</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Cheon</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Cubuk</surname> <given-names>E. D.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Scaling deep learning for materials discovery</article-title>. <source>Nature</source> <volume>624</volume>, <fpage>80</fpage>&#x2013;<lpage>85</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41586-023-06735-9</pub-id>, PMID: <pub-id pub-id-type="pmid">38030720</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Feng</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>S</given-names>
</name>
</person-group>. (<year>2024</year>). <article-title>Few-shot disease recognition algorithm based on supervised contrastive learning</article-title>. <source>Front. Plant Sci.</source> <volume>15</volume>, <elocation-id>1341831</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2024.1341831</pub-id>, PMID: <pub-id pub-id-type="pmid">38384766</pub-id></citation></ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Muhammad</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Abdelfatah</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Taimur</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Jorge</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Naoufel</surname> <given-names>W</given-names>
</name>
</person-group>. (<year>2023</year>). <article-title>Programmable broad learning system for baggage threat recognition</article-title>. <source>Multimedia Tools Appl.</source> <volume>83</volume>, <fpage>16179</fpage>&#x2013;<lpage>16196</lpage>.</citation></ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pan</surname> <given-names>B. W.</given-names>
</name>
<name>
<surname>Wei</surname> <given-names>B. G.</given-names>
</name>
<name>
<surname>Su</surname> <given-names>B. F.</given-names>
</name>
<name>
<surname>Ju</surname> <given-names>Y. L.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Y. H.</given-names>
</name>
<name>
<surname>Fan</surname> <given-names>X. C.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Research on grape rootstock leaf recognition based on deep learning</article-title>. <source>J. Plant Genet. Resour.</source> <volume>25</volume>, <fpage>668</fpage>&#x2013;<lpage>677</lpage>.</citation></ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Prasad</surname> <given-names>K. V.</given-names>
</name>
<name>
<surname>Vaidya</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Rajashekhar</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Karekal</surname> <given-names>K. S.</given-names>
</name>
<name>
<surname>Sali</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Nisar</surname> <given-names>K. S.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Multiclass classification of diseased grape leaf identification using deep convolutional neural network(DCNN) classifier</article-title>. <source>Sci. Rep.</source> <volume>14</volume>, <fpage>9002</fpage>&#x2013;<lpage>9002</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41598-024-59562-x</pub-id>, PMID: <pub-id pub-id-type="pmid">38637587</pub-id></citation></ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fu</surname> <given-names>R. R.</given-names>
</name>
<name>
<surname>Liang</surname> <given-names>H. F.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>S. W.</given-names>
</name>
<name>
<surname>Jia</surname> <given-names>C. C.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>G. B.</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>T. F.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Transformer-BLS: An efficient learning algorithm based on multi-head attention mechanism and incremental learning algorithms</article-title>. <source>Expert Syst. With Appl.</source> <volume>238</volume>, <elocation-id>121734</elocation-id>.</citation></ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname> <given-names>Y. D.</given-names>
</name>
<name>
<surname>Zou</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>Q. Q.</given-names>
</name>
<name>
<surname>Shi</surname> <given-names>X. J.</given-names>
</name>
<name>
<surname>Yin</surname> <given-names>S. Y.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Z. N.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Coral bionic e-skin for motion monitoring and intelligent recognition of underwater communication commands assisted by deep learning</article-title>. <source>Chem. Eng. J.</source> <volume>496</volume>, <fpage>154109</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.cej.2024.154109</pub-id>
</citation></ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sharma</surname> <given-names>V.</given-names>
</name>
<name>
<surname>Tripathi</surname> <given-names>A. K.</given-names>
</name>
<name>
<surname>Daga</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Nidhi</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Mittal</surname> <given-names>H</given-names>
</name>
</person-group>. (<year>2024</year>). <article-title>ClGanNet: A novel method for maize leaf disease identification using ClGan and deep CNN</article-title>. <source>Signal Processing: Image Communication</source> <volume>120</volume>, <elocation-id>117074</elocation-id>.</citation></ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Xia</surname> <given-names>L. L.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Ming</surname> <given-names>S. Y.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>J. Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Colorimetric microneedle sensor using deep learning algorithm for meat freshness monitoring</article-title>. <source>Chem. Eng. J.</source> <volume>481</volume>, <fpage>148474</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.cej.2023.148474</pub-id>
</citation></ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wei</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Shuangshuang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Xiaofeng</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Correction to: H-BLS: a hierarchical broad learning system with deep and sparse feature learning</article-title>. <source>Appl. Intell.</source> <volume>53</volume>, <fpage>29556</fpage>&#x2013;<lpage>29556</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s10489-023-05100-7</pub-id>
</citation></ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Lei</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Huarui</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>L.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Advanced agricultural disease image recognition technologies: A review</article-title>. <source>Inf. Process. Agric.</source> <volume>9</volume>, <fpage>48</fpage>&#x2013;<lpage>59</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.inpa.2021.01.003</pub-id>
</citation></ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>Y. C.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>G. W.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>F. R.</given-names>
</name>
<name>
<surname>Fan</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>L. Q.</given-names>
</name>
<name>
<surname>Tian</surname> <given-names>W. X.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Exploring the role of biochar and Fe2O3 in mitigating copper and zinc bioavailability in co-composting of pig manure and wine grape pomace</article-title>. <source>Chem. Eng. J.</source> <volume>484</volume>, <fpage>149475</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.cej.2024.149475</pub-id>
</citation></ref>
</ref-list>
</back>
</article>