<?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.1662251</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>Smart intercropping system to detect leaf disease using hyperspectral imaging and hybrid deep learning for precision agriculture</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Goyal</surname>
<given-names>S. B.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</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/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Malik</surname>
<given-names>Varun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3172778/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/investigation/"/>
<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/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Rajawat</surname>
<given-names>Anand Singh</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<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>Khan</surname>
<given-names>Mudassir</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2743111/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/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Ikram</surname>
<given-names>Amna</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2592249/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Alabdullah</surname>
<given-names>Bayan</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</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/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Almjally</surname>
<given-names>Abrar</given-names>
</name>
<xref ref-type="aff" rid="aff6">
<sup>6</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<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/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Chitkara University Institute of Engineering and Technology, Chitkara University</institution>, <addr-line>Punjab</addr-line>,&#xa0;<country>India</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Computer Science &amp; Engineering, Sandip University</institution>, <addr-line>Nashik, Maharashtra</addr-line>,&#xa0;<country>India</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Department of Computer Science, College of Computer Science, Applied College Tanumah, King Khalid University</institution>, <addr-line>Abha</addr-line>,&#xa0;<country>Saudi Arabia</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Department of Computer Science and IT, Government Sadiq College Women University</institution>, <addr-line>Bahawalpur</addr-line>,&#xa0;<country>Pakistan</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>Department of Information Systems, College of Computer and Information Sciences, Princess NourahbintAbdulrahman University</institution>, <addr-line>Riyadh</addr-line>,&#xa0;<country>Saudi Arabia</country>
</aff>
<aff id="aff6">
<sup>6</sup>
<institution>College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University (IMSIU)</institution>, <addr-line>Riyadh</addr-line>,&#xa0;<country>Saudi Arabia</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1506752/overview">Chengcheng Chen</ext-link>, Shenyang Aerospace University, China</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/770275/overview">Yasin Kaya</ext-link>, Adana Science and Technology University, T&#xfc;rkiye</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3149627/overview">Tri Handhika</ext-link>, Universitas Gunadarma Pusat Studi Komputasi Matematika, Indonesia</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3152160/overview">Abhishek Upadhyay</ext-link>, Central Institute of Agricultural Engineering (ICAR), India</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Amna Ikram, <email xlink:href="mailto:amnaikram@gscwu.edu.pk">amnaikram@gscwu.edu.pk</email>; Bayan Alabdullah, <email xlink:href="mailto:bialabdullah@pnu.edu.sa">bialabdullah@pnu.edu.sa</email>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>07</day>
<month>10</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>16</volume>
<elocation-id>1662251</elocation-id>
<history>
<date date-type="received">
<day>23</day>
<month>07</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>09</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Goyal, Malik, Rajawat, Khan, Ikram, Alabdullah and Almjally.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Goyal, Malik, Rajawat, Khan, Ikram, Alabdullah and Almjally</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>
<sec>
<title>Introduction</title>
<p>The rapid growth of the global population and intensive agricultural activities has posed serious environmental challenges. In response, there is an increasing demand for sustainable agricultural solutions that ensure efficient resource utilization while maintaining ecological balance. Among these, intercropping has gained prominence as a viable method, promoting enhanced land use efficiency and fostering environment for crop development. However, disease management in intercropping systems remains complex due to the potential for cross-infection and overlapping disease symptoms among crops. Early and precise illness recognition is, therefore, critical for sustaining crop condition and efficiency.</p>
</sec>
<sec>
<title>Methods</title>
<p>This study introduces an intelligent intercropping framework for early leaf disease detection, utilizing hyperspectral imaging and hybrid deep learning models for precision agriculture. Hyperspectral imaging captures intricate biochemical and structural variations in crops like maize, soybean, pea, and cucumber&#x2014;subtle markers of disease that are otherwise imperceptible. These images enable accurate identification of diseases such as rust, leaf spot, and complex co-infections. To refine disease region segmentation and improve detection accuracy, the proposed model employs the synergistic swarm optimization (SSO) algorithm. A phase attention fusion network (PANet) is utilized for deep feature extraction, minimizing false detection rates. Furthermore, a dual-stage Kepler optimization (DSKO) algorithm addresses the challenge of high-dimensional data by choosing the most applicable landscapes. The disease classification is performed using a random deep convolutional neural network (R-DCNN).</p>
</sec>
<sec>
<title>Results and discussion</title>
<p>Experimental evaluations were conducted using publicly available hyperspectral datasets for maize&#x2013;soybean and pea&#x2013;cucumber intercropping systems. The suggested ideal attained remarkable organization accuracies of 99.676% and 99.538% for the respective intercropping systems, demonstrating its potential as a robust, non-invasive tool for smart, sustainable agriculture.</p>
</sec>
</abstract>
<kwd-group>
<kwd>intercropping system</kwd>
<kwd>maize&#x2013;soybean</kwd>
<kwd>pea&#x2013;cucumber</kwd>
<kwd>hyperspectral imaging</kwd>
<kwd>deep learning</kwd>
<kwd>precisionagriculture</kwd>
</kwd-group>
<contract-num rid="cn001">PNURSP2025R440</contract-num>
<contract-num rid="cn002">RGP2/486/46</contract-num>
<contract-sponsor id="cn001">Princess Nourah Bint Abdulrahman University<named-content content-type="fundref-id">10.13039/501100004242</named-content>
</contract-sponsor>
<contract-sponsor id="cn002">Deanship of Scientific Research, King Khalid University<named-content content-type="fundref-id">10.13039/501100023674</named-content>
</contract-sponsor>
<counts>
<fig-count count="10"/>
<table-count count="10"/>
<equation-count count="23"/>
<ref-count count="51"/>
<page-count count="23"/>
<word-count count="10125"/>
</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>Agriculture is the primary source of food, revenue, and jobs and contributes significantly to the global economy. Agriculture generates 18% of the country&#x2019;s GDP and raises the employment rate to 53% in India and other low- and middle-income nations with large numbers of farmers. Because crop diseases drastically lower production, they have become a nightmare (<xref ref-type="bibr" rid="B13">Jamjoom et&#xa0;al., 2023</xref>). When dealing with several illnesses or a variety of planting circumstances, the conventional approaches are not very flexible (<xref ref-type="bibr" rid="B51">Zhao et&#xa0;al., 2024</xref>). Improved decision-making in agricultural production management is facilitated by the early detection of plant diseases. In addition to a back propagation neural network, conventional approaches like SVM and K-means clustering algorithms (<xref ref-type="bibr" rid="B16">Li et&#xa0;al., 2022</xref>) have been employed for plant disease detection. Cucumber leaf disease is classified using a two-stage model that combines DeepLabV3+ and U-Net in complicated backdrops (<xref ref-type="bibr" rid="B32">Raza et&#xa0;al., 2025</xref>). The Dice coefficient for lesion segmentation was 0.6914, the accuracy for illness classification was 92.85%, and the accuracy for leaf segmentation was 93.27%. Expanders and feature extraction are performed on point cloud data using the Generate Adversarial-Driven Cross-Aware Network (GACNet) (<xref ref-type="bibr" rid="B46">Yang et&#xa0;al., 2024</xref>). Through the dynamic combination of geographical location and feature attributes, GACNet improves the effectiveness of feature extraction. A cascaded incremental region network (Inc-RPN) (<xref ref-type="bibr" rid="B11">Hai et&#xa0;al., 2025</xref>) is used for accurate apple leaf disease detection in natural settings. A Coffee-Net model is used for accurate classification of coffee leaf diseases. Coffee-Net achieves 99.95% accuracy, outperforming ANN, Mask R-CNN, MobileNetV2, and ResNet50 by 0.6%, 4.32%, 0.02%, and 1.95% respectively (<xref ref-type="bibr" rid="B48">Zhang et&#xa0;al., 2023</xref>). The InceptionV3, MobileNetV1/V2, and VGG-16 models are optimized using pruning and quantization-aware training (<xref ref-type="bibr" rid="B50">Zhang et&#xa0;al., 2024</xref>). Although existing models demonstrate high accuracy in plant disease detection, they depend on large, labeled datasets and lack adaptability to new disease classes with limited data. To address these limits, this study presents a smart intercropping system by hyperspectral imaging and hybrid deep learning for accurate leaf disease detection and enhanced precision agriculture (<xref ref-type="bibr" rid="B1">Bidarakundi and Kumar, 2024</xref>; <xref ref-type="bibr" rid="B7">Da Silva and Almeida, 2024</xref>). Hyperspectral imaging captures intricate biochemical and structural variations in crops like maize-soybean and pea-cucumber, subtle markers of disease that are imperceptible. The key contributions of the planned work are given as trails.</p>
<list list-type="order">
<list-item>
<p>The synergistic swarm optimization (SSO) algorithm is used to accurately segment the diseased regions from hyperspectral images of leaves. By focusing on the most relevant regions of infection, SSO enhances the spatial precision of the extracted disease areas, which improves the downstream classification accuracy.</p>
</list-item>
<list-item>
<p>To extract deep features from the segmented disease regions, phase attention fusion network (PANet) is integrated into the framework.</p>
</list-item>
<list-item>
<p>To tackle high-dimensionality issues inherent in hyperspectral data, the dual-stage Kepler optimization (DSKO) algorithm is used for feature optimization.</p>
</list-item>
<list-item>
<p>The random deep convolutional neural network (R-DCNN) model is used to classify leaf diseases within intercropping system, includes maize&#x2013;soybean and pea&#x2013;cucumber combinations which contributes to disease prediction even under complex conditions with co-occurring infections.</p>
</list-item>
<list-item>
<p>Experimental samples were collected on September 13, 2023, from maize&#x2013;soybean and pea&#x2013;cucumber intercropping fields in Fei Cheng City, Tai&#x2019;an City, Shandong Province, China (<xref ref-type="bibr" rid="B21">Liu et&#xa0;al., 2024</xref>), ensuring the practical applicability of the framework.</p>
</list-item>
</list>
<p>The rest of this paper is organized as follows. Section 2 discusses the recent works on leaf disease prediction. The proposed methodology for smart intercropping system for accurate leaf disease detection is presented in Section 3. The consequences and conversation are presented in Section 4. The paper concludes in Section 5.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related work</title>
<p>TinyResViT (<xref ref-type="bibr" rid="B35">Truong-Dang et&#xa0;al., 2025</xref>) is a lightweight efficient hybrid model that combines residual net (ResNet) and vision transformer (ViT) for leaf disease detection. The superfluous model weights are removed using the downsampling block that connects ViT and ResNet. With F1-scores of 97.92% and 99.11%, respectively, TinyResViT performs better on the plant village and Bangladeshi agricultural disease datasets. MobileH-Transformer (<xref ref-type="bibr" rid="B34">Thai and Le, 2025</xref>) combines a convolutional neural network (CNN) and Transformer for accurate leaf disease detection with minimal computation demands. The model obtains competitive F1-score values of 97.2% on the Maize leaf disease dataset and 96.80% on the Plant Village dataset, according to the results on publicly available datasets. A lightweight grape disease recognition method based on the GC-MobileNet model, for classification and fine-grained grading of diseases (<xref ref-type="bibr" rid="B3">Canghai et&#xa0;al., 2025</xref>). With an accuracy of 98.63 percent, GC-MobileNet outperforms MobileNetV3 by 6.51%. In grape vineyards, a real-time leaf detection system is used to identify and spray ill leaves, improving the efficacy of pesticide treatment (<xref ref-type="bibr" rid="B15">Khan et&#xa0;al., 2025</xref>). A deep learning algorithm can identify and classify six distinct diseases that affect potato leaves: nematodes, bacteria, viruses, fungi, phytophthora, and pests (<xref ref-type="bibr" rid="B25">Mhala et&#xa0;al., 2025</xref>). The LBPAttNet model integrates a lightweight coordinate attention mechanism into ResNet18 to enhance disease localization and reduce background interference (<xref ref-type="bibr" rid="B41">Wu P. et&#xa0;al., 2025</xref>).The model outperforms ResNet18 by 3.84% and 2.59%, respectively; with accuracy rates of 92.78% and 98.13%. Areas of interest in the crop leaf photos are found using an enhanced version of the U-Net segmentation algorithm (<xref ref-type="bibr" rid="B4">Chavan et&#xa0;al., 2025</xref>).The model&#x2019;s F-measure was around 0.956 and its detection accuracy was better at 0. 982. For the accurate identification of grapevine leaf and fruit diseases, the ResNet50 model was improved using batch normalization (<xref ref-type="bibr" rid="B33">Sagar et&#xa0;al., 2025</xref>). During the validation stages, the model&#x2019;s accuracy in distinguishing between healthy and sick grapevine leaves was 95%. LGENetB4CA combines modified EfficientNetB4 model with the LeafGabor filter&#xa0;(<xref ref-type="bibr" rid="B38">Van et&#xa0;al., 2025</xref>) which employs coordinate attention block&#xa0;to efficiently collect both spatial and channel-wise information.LGENetB4CA obtained an accuracy of 85.90% on COLD chili and 89.61% on JNUCLS for the COLD chili dataset. A semi-supervised method using modified pyramid scene parsing network (PSPNet) (<xref ref-type="bibr" rid="B9">Fan et&#xa0;al., 2025</xref>) for segmenting apple leaves. A fine-grained multi-label model based on transformers is used to categorize illnesses of apple leaves.</p>
<sec id="s2_1">
<label>2.1</label>
<title>Problem description</title>
<p>Form related works, and numerous deep learning models (<xref ref-type="bibr" rid="B21">Liu et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B8">Dhanka and Maini, 2025</xref>; <xref ref-type="bibr" rid="B12">Han et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B14">Kamonsukyunyong et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B22">Logeswari et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B27">Mu et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B28">Patel, 2025</xref>; <xref ref-type="bibr" rid="B29">Qiao et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B47">Zhang C. et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B49">Zhang Z. et&#xa0;al., 2025</xref>) that have demonstrated promising results in the field of leaf ailment finding have been developed under monoculture conditions and exhibit limitations (<xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>) when applied to diversified cropping systems (<xref ref-type="bibr" rid="B30">Qin et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B43">Xu et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B19">Liang et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B26">Mohanty et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B45">Xu et&#xa0;al., 2025</xref>). TinyResViT, MobileH-Transformer, and GC-MobileNet have shown high accuracy on benchmark datasets; however, these methods rely heavily on ideal conditions and not generalize to real-world intercropping systems (<xref ref-type="bibr" rid="B37">Upadhyay et&#xa0;al., 2025</xref>). A critical observation from the literature review indicates that most existing works do not address leaf disease prediction in intercropping systems. To date, few studies have attempted to explore disease detection (<xref ref-type="bibr" rid="B21">Liu et&#xa0;al., 2024</xref>) within such systems, despite their increasing relevance in sustainable agriculture (<xref ref-type="bibr" rid="B44">Xu et&#xa0;al., 2023</xref>; <xref ref-type="bibr" rid="B10">Gong et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B36">Tu et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B39">Wang et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B23">Lu et&#xa0;al., 2025</xref>). Intercropping systems introduce unique challenges such as overlapping foliage, interspecies spectral interference, and a higher risk of co-infections&#x2014;factors that are typically overlooked in conventional monoculture-based models (<xref ref-type="bibr" rid="B21">Liu et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B30">Qin et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B43">Xu et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B2">Cai et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B5">Chi et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B6">Christy and Jeyaraj, 2025</xref>; <xref ref-type="bibr" rid="B8">Dhanka and Maini, 2025</xref>; <xref ref-type="bibr" rid="B12">Han et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B14">Kamonsukyunyong et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B19">Liang et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B17">Li J. et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B20">Lingayya et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B18">Li Q. et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B22">Logeswari et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B24">Maranga et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B26">Mohanty et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B27">Mu et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B28">Patel, 2025</xref>; <xref ref-type="bibr" rid="B29">Qiao et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B31">Ratmele et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B40">Wang and Ruan, 2025</xref>; <xref ref-type="bibr" rid="B42">Wu M. et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B45">Xu et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B47">Zhang C. et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B49">Zhang Z. et&#xa0;al., 2025</xref>). To fill the research gaps, an intelligent framework for integrated early detection of foliar diseases is proposed, combining hyperspectral imaging with hybrid deep learning applied to precision agriculture. Hyperspectral imaging provides rich spectral information, capable of capturing subtle biochemical and structural changes in crops such as corn-soybean and pea-cucumber (<xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref>).</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Summary of research gaps from existing state-of-art works on leaf disease detection and classification.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="left">Ref.</th>
<th valign="middle" align="left">Crop type</th>
<th valign="middle" align="left">Disease class</th>
<th valign="middle" align="left">Technique</th>
<th valign="middle" align="left">Dataset used</th>
<th valign="middle" align="left">Findings</th>
<th valign="middle" align="left">Research gaps</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="left">(<xref ref-type="bibr" rid="B35">Truong-Dang et&#xa0;al., 2025</xref>)</td>
<td valign="middle" align="left">Corn leaf</td>
<td valign="middle" align="left">Healthy and non-healthy</td>
<td valign="middle" align="left">ResNet, ViT</td>
<td valign="middle" align="left">PlantVillage and Bangladeshi crops</td>
<td valign="middle" align="left">F-measure 97.92% and 99.11%</td>
<td valign="middle" align="left">Suffering from poor generalization and low efficiency</td>
</tr>
<tr>
<td valign="middle" align="left">(<xref ref-type="bibr" rid="B34">Thai and Le, 2025</xref>)</td>
<td valign="middle" align="left">Corn leaf</td>
<td valign="middle" align="left">Healthy and non-healthy</td>
<td valign="middle" align="left">MobileH-Transformer</td>
<td valign="middle" align="left">PlantVillage</td>
<td valign="middle" align="left">F-measure 97.2%</td>
<td valign="middle" align="left">Less reliable when representing local spatial attributes</td>
</tr>
<tr>
<td valign="middle" align="left">(<xref ref-type="bibr" rid="B3">Canghai et&#xa0;al., 2025</xref>)</td>
<td valign="middle" align="left">Grape leaf</td>
<td valign="middle" align="left">Grey spot, mosaic, and rust</td>
<td valign="middle" align="left">GC-MobileNet, LeakyReLU</td>
<td valign="middle" align="left">Grape leaf disease dataset</td>
<td valign="middle" align="left">Accuracy 98.63 %</td>
<td valign="middle" align="left">Lighting variations reduce classification accuracy</td>
</tr>
<tr>
<td valign="middle" align="left">(<xref ref-type="bibr" rid="B15">Khan et&#xa0;al., 2025</xref>)</td>
<td valign="middle" align="left">Grape vineyard leaf</td>
<td valign="middle" align="left">Grey spot, mosaic, and rust</td>
<td valign="middle" align="left">YOLOv7</td>
<td valign="middle" align="left">Vineyard and Labeling</td>
<td valign="middle" align="left">Mean average precision 64.6%</td>
<td valign="middle" align="left">Require a large amount of data for training</td>
</tr>
<tr>
<td valign="middle" align="left">(<xref ref-type="bibr" rid="B25">Mhala et&#xa0;al., 2025</xref>)</td>
<td valign="middle" align="left">Potato leaf</td>
<td valign="middle" align="left">Healthy and non-healthy</td>
<td valign="middle" align="left">DenseNet201, ResNet152V2, and NasNetMobile</td>
<td valign="middle" align="left">Synthetic dataset of 3076 images</td>
<td valign="middle" align="left">Accuracy of 81.31%</td>
<td valign="middle" align="left">Model scalability environments remain largely unexplored</td>
</tr>
<tr>
<td valign="middle" align="left">(<xref ref-type="bibr" rid="B41">Wu P. et&#xa0;al., 2025</xref>)</td>
<td valign="middle" align="left">Tea leaf</td>
<td valign="middle" align="left">Healthy and non-healthy</td>
<td valign="middle" align="left">LBPAttNet and ResNet18</td>
<td valign="middle" align="left">Synthetic tea leaf dataset</td>
<td valign="middle" align="left">Accuracy 92.78% and 98.13%</td>
<td valign="middle" align="left">Overfitting when maximum deeper networks</td>
</tr>
<tr>
<td valign="middle" align="left">(<xref ref-type="bibr" rid="B4">Chavan et&#xa0;al., 2025</xref>)</td>
<td valign="middle" align="left">Crop leaf</td>
<td valign="middle" align="left">Grey spot, mosaic, and rust</td>
<td valign="middle" align="left">Improved U-Net and Local Gabor XOR</td>
<td valign="middle" align="left">PlantVillage</td>
<td valign="middle" align="left">Accuracy 98.2%, F-measure 95.6%</td>
<td valign="middle" align="left">Class imbalance severely impacts the performance</td>
</tr>
<tr>
<td valign="middle" align="left">(<xref ref-type="bibr" rid="B33">Sagar et&#xa0;al., 2025</xref>)</td>
<td valign="middle" align="left">Grapevine leaf</td>
<td valign="middle" align="left">Healthy, Downy, Powdery mildew</td>
<td valign="middle" align="left">ResNet50</td>
<td valign="middle" align="left">Synthetic dataset of 1,226 images</td>
<td valign="middle" align="left">Precision94%, recall 96%</td>
<td valign="middle" align="left">Lack of universality and poor migration capabilities</td>
</tr>
<tr>
<td valign="middle" align="left">(<xref ref-type="bibr" rid="B38">Van et&#xa0;al., 2025</xref>)</td>
<td valign="middle" align="left">Leaf of chili germplasm</td>
<td valign="middle" align="left">Healthy and non-healthy</td>
<td valign="middle" align="left">EfficientNetB4 with Coordinate Attention</td>
<td valign="middle" align="left">JNUCLS and COLD chili</td>
<td valign="middle" align="left">Accuracy of 89.61% and 85.9%</td>
<td valign="middle" align="left">Not considering the overfitting and reducing time complexity</td>
</tr>
<tr>
<td valign="middle" align="left">(<xref ref-type="bibr" rid="B9">Fan et&#xa0;al., 2025</xref>)</td>
<td valign="middle" align="left">Apple leaf</td>
<td valign="middle" align="left">Blotch, brown spot, grey spot, mosaic, and rust</td>
<td valign="middle" align="left">Modified PSPNet</td>
<td valign="middle" align="left">PlantVillage</td>
<td valign="middle" align="left">Accuracy 96.35% and F-measure 91.28%</td>
<td valign="middle" align="left">Suffer from subjectivity, inconsistency, and time consumption</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Interconnect fields of <bold>(A)</bold> Maize-soybean and <bold>(B)</bold> Pea-cucumber.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1662251-g001.tif">
<alt-text content-type="machine-generated">Panel A shows a field with rows of maize and soybean plants. Panel B depicts a garden with pea and cucumber plants growing in soil.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s3" sec-type="materials|methods">
<label>3</label>
<title>Materials and methods</title>
<p>This study involves collecting hyperspectral images from Maize&#x2013;soybean and pea&#x2013;cucumber intercropping fields. Leaf samples, including both healthy and diseased ones, were captured under controlled lighting conditions using a hyperspectral imaging&#xa0;setup. The raw hyperspectral data underwent a series of preprocessing steps such as image calibration, noise removal, normalization, and enhancement to improve image quality. Leaf regions were segmented, and relevant features were extracted and refined. These processed features were then castoff to classify and classify various leaf ailments present in the intercropping systems. The overall architecture of the proposed smart intercropping system for leaf disease prediction is presented in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref>. Hyperspectral and leaf images are acquired from maize&#x2013;soybean and pea&#x2013;cucumber intercropping systems, where calibration, reference correction, noise removal, NDVI computation, leaf segmentation, and patch generation are applied to prepare the data. The acquired images undergo preprocessing steps such as spectral normalization, geometric correction, background subtraction, spectral smoothing, and image enhancement, ensuring uniform quality and reducing distortions. After preprocessing, the SSO algorithm segments the diseased regions from the healthy tissues, producing precise masks that highlight only the infected areas. These segmented regions are then processed through the phase attention fusion network (PANet) to extract discriminative deep features, while the dual-stage Kepler optimization (DSKO) algorithm reduces redundancy and optimizes the feature space. The refined features are classified using the random deep convolutional neural network (R-DCNN), which predicts crop-specific diseases. Within the maize&#x2013;soybean intercropping system, the categories include normal, leaf spot, and rust, whereas in the pea&#x2013;cucumber system, multiple diseases such as Ascochyta blight, powdery mildew, downy mildew, Fusarium wilt, cucumber spot, and anthracnose are identified. This integrated pipeline establishes a coherent flow from image acquisition and preprocessing to segmentation, feature extraction, optimization, and classification, thereby enabling accurate and scalable disease detection in diverse intercropping environments.</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Smart intercropping system for leaf disease prediction.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1662251-g002.tif">
<alt-text content-type="machine-generated">Flowchart depicting the process of leaf disease detection in intercropping systems. The system utilizes hyperspectral and leaf images with steps including calibration, segmentation, and correction. It employs algorithms like SSO, PANet, and DSK for feature extraction and optimization, ultimately predicting diseases in maize-soybean and pea-cucumber intercropping setups. Detected conditions include corn leaf spot, rust, and pea blotch.</alt-text>
</graphic>
</fig>
<sec id="s3_1">
<label>3.1</label>
<title>Data collection and preprocessing</title>
<p>The dataset used in this study is the publicly available hyperspectral dataset curated by Liu et&#xa0;al (<xref ref-type="bibr" rid="B21">Liu et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B12">Han&#xa0;et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B49">Zhang Z. et&#xa0;al., 2025</xref>). This dataset was collected from maize&#x2013;soybean and pea&#x2013;cucumber intercropping fields in Fei Cheng City, Tai&#x2019;an, Shandong Province, China. It includes hyperspectral images of maize, soybean, pea, and cucumber leaves under various disease conditions. Specifically, the maize&#x2013;soybean dataset contained healthy maize leaves, maize leaves with leaf spot, rust-infected maize leaves, and samples with combined infections, along with healthy and rust-infected soybean leaves. The pea&#x2013;cucumber dataset (<xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref>) comprised healthy pea leaves as well as leaves infected with Ascochyta blight, powdery mildew, downy mildew, and Fusarium wilt. Cucumber samples included healthy leaves and those affected by angular leaf spot, powdery mildew, downy mildew, and anthracnose.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>Sample leaf images from <bold>(A)</bold> Maize&#x2013;soybean and <bold>(B)</bold> pea&#x2013;cucumber intercropping fields with the disease class of corn normal, corn leaf spot, corn rust, corn hybrid, soybean normal, soybean rust&#x201d; in Maize&#x2013;soybean intercropping field; disease class of &#x201c;pea normal, pea Ascochyta blight, pea powdery mildew, pea downy mildew, pea Fusarium wilt, cucumber normal, cucumber angular leaf spot, cucumber powdery mildew, cucumber downy mildew, and cucumber anthracnose&#x201d; in pea&#x2013;cucumber intercropping field.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1662251-g003.tif">
<alt-text content-type="machine-generated">Panel A shows six images of leaves with various diseases, including discoloration, spotting, and curling. Panel B features seven images of leaves, also exhibiting signs of disease such as yellowing, spots, and deformation.</alt-text>
</graphic>
</fig>
<list list-type="bullet">
<list-item>
<p>The ground-truth labeling of these datasets was performed by experienced plant pathologists as reported by Liu et&#xa0;al (<xref ref-type="bibr" rid="B21">Liu et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B12">Han et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B49">Zhang Z. et&#xa0;al., 2025</xref>), who applied phenotypic criteria such as lesion shape, size, color, and distribution on leaves for accurate annotation. In this study, we directly utilized these expert-verified labels for model training and evaluation.</p>
</list-item>
<list-item>
<p>Details of hyperspectral imaging instrumentation and acquisition protocols are available in Liu et&#xa0;al (<xref ref-type="bibr" rid="B21">Liu et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B12">Han et&#xa0;al., 2025</xref>; <xref ref-type="bibr" rid="B49">Zhang Z. et&#xa0;al., 2025</xref>). In this work, we focused on preprocessing, model training, and evaluation using the curated dataset. To address potential class imbalance, patch generation was applied during preprocessing, ensuring sufficient representative samples for each disease category. The final dataset was split using stratified 10-fold cross-validation, which preserved the proportion of classes in training and testing sets while reducing bias in performance evaluation.</p>
</list-item>
<list-item>
<p>During model training, hyperparameters such as learning rate, batch size, and number of epochs were tuned experimentally. A grid search strategy was employed, with the learning rate selected in the range 10<sup>-5</sup> to 10<sup>-</sup>&#xb3;, batch size varied between 16 and 64, and the epoch count adjusted to ensure convergence without overfitting. These design choices were based on preliminary trials and prior studies in hyperspectral plant disease detection.</p>
</list-item>
<list-item>
<p>To illustrate the preprocessing workflow, <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref> presents representative raw images from the Liu et&#xa0;al. dataset alongside preprocessed images generated in this study, including patch extraction, normalization, and enhancement. <xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref> summarizes the key spectral bands identified in the dataset, highlighting differences between healthy and diseased leaves in the visible (450&#x2013;700 nm) and near-infrared (700&#x2013;740 nm) ranges, which correspond to physiological changes such as chlorophyll reduction, red edge shifts, and water stress. <xref ref-type="table" rid="T3">
<bold>Table&#xa0;3</bold>
</xref> reports the distribution of hyperspectral images across different&#xa0;crop and disease categories, with stratified splits used to ensure balanced representation in training, validation, and testing.</p>
</list-item>
</list>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>Example leaf images from the dataset: <bold>(A)</bold> raw input images of healthy and diseased leaves from maize&#x2013;soybean and pea&#x2013;cucumber intercropping systems; <bold>(B)</bold> corresponding preprocessed images after patch generation, normalization, and enhancement, illustrating the preparation of data for hyperspectral model training.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1662251-g004.tif">
<alt-text content-type="machine-generated">Close-up images of green plants: The left images show smooth green leaves with a prominent central vein. The right images depict plants with distinct, slightly glossy green leaves in a natural setting.</alt-text>
</graphic>
</fig>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Significant hyperspectral wavelengths distinguishing healthy and diseased leaves across maize&#x2013;soybean and pea&#x2013;cucumber intercropping systems, highlighting spectral variations associated with different plant diseases.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="left">Crop</th>
<th valign="middle" align="left">Disease</th>
<th valign="middle" align="left">Wavelengths (nm)</th>
<th valign="middle" align="left">Spectral feature</th>
<th valign="middle" align="left">Comments</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="4" align="left">Maize</td>
<td valign="middle" align="left">Healthy</td>
<td valign="middle" align="left">450&#x2013;500, 680&#x2013;700</td>
<td valign="middle" align="left">High chlorophyll reflectance</td>
<td valign="middle" align="left">Reference baseline</td>
</tr>
<tr>
<td valign="middle" align="left">Leaf Spot</td>
<td valign="middle" align="left">540&#x2013;580, 700&#x2013;740</td>
<td valign="middle" align="left">Decreased chlorophyll, increased water stress</td>
<td valign="middle" align="left">Clear difference from healthy</td>
</tr>
<tr>
<td valign="middle" align="left">Rust</td>
<td valign="middle" align="left">550&#x2013;600, 720&#x2013;740</td>
<td valign="middle" align="left">Red edge shift, higher reflectance in NIR</td>
<td valign="middle" align="left">Indicative of pathogen infection</td>
</tr>
<tr>
<td valign="middle" align="left">Combined Infection</td>
<td valign="middle" align="left">540&#x2013;580, 680&#x2013;740</td>
<td valign="middle" align="left">Mixed spectral signatures</td>
<td valign="middle" align="left">Strong variation across NIR</td>
</tr>
<tr>
<td valign="middle" rowspan="2" align="left">Soybean</td>
<td valign="middle" align="left">Healthy</td>
<td valign="middle" align="left">450&#x2013;500, 680&#x2013;700</td>
<td valign="middle" align="left">High chlorophyll reflectance</td>
<td valign="middle" align="left">Reference baseline</td>
</tr>
<tr>
<td valign="middle" align="left">Rust</td>
<td valign="middle" align="left">550&#x2013;600, 710&#x2013;730</td>
<td valign="middle" align="left">Red edge shift</td>
<td valign="middle" align="left">Disease signature observable</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="left">Pea</td>
<td valign="middle" align="left">Healthy</td>
<td valign="middle" align="left">450&#x2013;500, 680&#x2013;700</td>
<td valign="middle" align="left">High chlorophyll reflectance</td>
<td valign="middle" align="left">Reference baseline</td>
</tr>
<tr>
<td valign="middle" align="left">Ascochyta Blight</td>
<td valign="middle" align="left">530&#x2013;570, 700&#x2013;730</td>
<td valign="middle" align="left">Reduced chlorophyll, slight NIR increase</td>
<td valign="middle" align="left">Distinct from healthy</td>
</tr>
<tr>
<td valign="middle" align="left">Powdery Mildew</td>
<td valign="middle" align="left">550&#x2013;600, 710&#x2013;740</td>
<td valign="middle" align="left">Increased reflectance in NIR</td>
<td valign="middle" align="left">Disease effect on leaf surface</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="left">Cucumber</td>
<td valign="middle" align="left">Healthy</td>
<td valign="middle" align="left">450&#x2013;500, 680&#x2013;700</td>
<td valign="middle" align="left">High chlorophyll reflectance</td>
<td valign="middle" align="left">Reference baseline</td>
</tr>
<tr>
<td valign="middle" align="left">Angular Leaf Spot</td>
<td valign="middle" align="left">540&#x2013;580, 710&#x2013;740</td>
<td valign="middle" align="left">Red edge shift</td>
<td valign="middle" align="left">Clear spectral change</td>
</tr>
<tr>
<td valign="middle" align="left">Anthracnose</td>
<td valign="middle" align="left">550&#x2013;600, 720&#x2013;740</td>
<td valign="middle" align="left">Reduced chlorophyll, NIR variation</td>
<td valign="middle" align="left">Distinct spectral pattern</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T3" position="float">
<label>Table&#xa0;3</label>
<caption>
<p>Dataset distribution for maize&#x2013;soybean and pea&#x2013;cucumber intercropping systems.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="left">Crop</th>
<th valign="middle" align="left">Disease</th>
<th valign="middle" align="left">Training images</th>
<th valign="middle" align="left">Validation images</th>
<th valign="middle" align="left">Testing images</th>
<th valign="middle" align="left">Total images</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" rowspan="4" align="left">Maize</td>
<td valign="middle" align="left">Healthy</td>
<td valign="middle" align="left">500</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">700</td>
</tr>
<tr>
<td valign="middle" align="left">Leaf Spot</td>
<td valign="middle" align="left">450</td>
<td valign="middle" align="left">90</td>
<td valign="middle" align="left">90</td>
<td valign="middle" align="left">630</td>
</tr>
<tr>
<td valign="middle" align="left">Rust</td>
<td valign="middle" align="left">460</td>
<td valign="middle" align="left">92</td>
<td valign="middle" align="left">92</td>
<td valign="middle" align="left">644</td>
</tr>
<tr>
<td valign="middle" align="left">Combined Infection</td>
<td valign="middle" align="left">400</td>
<td valign="middle" align="left">80</td>
<td valign="middle" align="left">80</td>
<td valign="middle" align="left">560</td>
</tr>
<tr>
<td valign="top" rowspan="2" align="left">Soybean</td>
<td valign="middle" align="left">Healthy</td>
<td valign="middle" align="left">480</td>
<td valign="middle" align="left">96</td>
<td valign="middle" align="left">96</td>
<td valign="middle" align="left">672</td>
</tr>
<tr>
<td valign="middle" align="left">Rust</td>
<td valign="middle" align="left">420</td>
<td valign="middle" align="left">84</td>
<td valign="middle" align="left">84</td>
<td valign="middle" align="left">588</td>
</tr>
<tr>
<td valign="top" rowspan="5" align="left">Pea</td>
<td valign="middle" align="left">Healthy</td>
<td valign="middle" align="left">500</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">700</td>
</tr>
<tr>
<td valign="middle" align="left">Ascochyta Blight</td>
<td valign="middle" align="left">450</td>
<td valign="middle" align="left">90</td>
<td valign="middle" align="left">90</td>
<td valign="middle" align="left">630</td>
</tr>
<tr>
<td valign="middle" align="left">Powdery Mildew</td>
<td valign="middle" align="left">440</td>
<td valign="middle" align="left">88</td>
<td valign="middle" align="left">88</td>
<td valign="middle" align="left">616</td>
</tr>
<tr>
<td valign="middle" align="left">Downy Mildew</td>
<td valign="middle" align="left">430</td>
<td valign="middle" align="left">86</td>
<td valign="middle" align="left">86</td>
<td valign="middle" align="left">602</td>
</tr>
<tr>
<td valign="middle" align="left">Fusarium Wilt</td>
<td valign="middle" align="left">420</td>
<td valign="middle" align="left">84</td>
<td valign="middle" align="left">84</td>
<td valign="middle" align="left">588</td>
</tr>
<tr>
<td valign="top" rowspan="5" align="left">Cucumber</td>
<td valign="middle" align="left">Healthy</td>
<td valign="middle" align="left">500</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">700</td>
</tr>
<tr>
<td valign="middle" align="left">Angular Leaf Spot</td>
<td valign="middle" align="left">450</td>
<td valign="middle" align="left">90</td>
<td valign="middle" align="left">90</td>
<td valign="middle" align="left">630</td>
</tr>
<tr>
<td valign="middle" align="left">Powdery Mildew</td>
<td valign="middle" align="left">440</td>
<td valign="middle" align="left">88</td>
<td valign="middle" align="left">88</td>
<td valign="middle" align="left">616</td>
</tr>
<tr>
<td valign="middle" align="left">Downy Mildew</td>
<td valign="middle" align="left">430</td>
<td valign="middle" align="left">86</td>
<td valign="middle" align="left">86</td>
<td valign="middle" align="left">602</td>
</tr>
<tr>
<td valign="middle" align="left">Anthracnose</td>
<td valign="middle" align="left">420</td>
<td valign="middle" align="left">84</td>
<td valign="middle" align="left">84</td>
<td valign="middle" align="left">588</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Target disease region segmentation</title>
<p>The target disease region segmentation plays a vital role by isolating only the infected portions of crop leaves from hyperspectral images while discarding irrelevant background and healthy regions. This step confirms that the subsequent stages of deep feature extraction and classification focus solely on the areas exhibiting disease symptoms, thereby improving accuracy and reducing false detections. To achieve this, a hybrid Synergistic Swarm Optimization (SSO) based on the Crowd Synchronization Algorithm (CSA) is employed (<xref ref-type="bibr" rid="B22">Logeswari et&#xa0;al., 2025</xref>). It is inspired by the collective behaviors of birds, fish, and ants, which rely on synchronization and cooperation to achieve optimal solutions. In this context, the input consists of hyperspectral images of maize, soybean, pea, and cucumber leaves, where each pixel carries intensity values across multiple spectral bands in the 400&#x2013;1000 nm range. Unlike conventional segmentation methods such as K-means or Otsu&#x2019;s thresholding, which fail under complex intercropping conditions, or deep segmentation models like U-Net that demand extensive annotated datasets and heavy computation, the proposed SSO-CSA hybrid dynamically adapts segmentation boundaries based on spectral similarities, swarm synchronization, and information sharing among candidate solutions (<xref ref-type="bibr" rid="B47">Zhang C. et&#xa0;al., 2025</xref>). This prevents premature convergence and ensures robust detection even in the presence of overlapping infections and multi-crop variations. The output of segmentation (<xref ref-type="disp-formula" rid="eq1">Equation 1</xref>) process is a binary disease mask that highlights infected regions while suppressing background and healthy tissues, along with segmented hyperspectral sub-images that are passed to the PANet module for deep feature extraction. By focusing only on disease-affected regions, this segmentation approach reduces computational overhead and enhances the downstream classification accuracy of the system.</p>
<disp-formula id="eq1">
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>dim</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>ln</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>ln</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<p>A matrix <italic>P</italic> represents fitness solution form the objective function (<xref ref-type="disp-formula" rid="eq2">Equation 2</xref>).</p>
<disp-formula id="eq2">
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x22ef;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>dim</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x22f1;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x22ef;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>dim</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where, un and ln stand for the vectors above and below each dimension of the issue space, respectively, and B implicitly represents the dimensions or variables <xref ref-type="disp-formula" rid="eq3">Equation 3</xref> of the given problem. Candidate solutions are updated with (<italic>P</italic>) (<xref ref-type="bibr" rid="B8">Dhanka and Maini, 2025</xref>).</p>
<disp-formula id="eq3">
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im1">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> denotes the original optimal place g of the h-th applicant explanation, <inline-formula>
<mml:math display="inline" id="im2">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> denotes g the current position of the h-th contender key, <inline-formula>
<mml:math display="inline" id="im3">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and g denotes the place of the h-th contender resolution value. The particles are based on the local and global attraction of states (<xref ref-type="disp-formula" rid="eq4">Equation 4</xref>) (<xref ref-type="bibr" rid="B14">Kamonsukyunyong et&#xa0;al., 2025</xref>).</p>
<disp-formula id="eq4">
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>p</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The <inline-formula>
<mml:math display="inline" id="im4">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> value is the disinterest weight value (IWV), describes as trails (<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:mi>i</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>When the inertia weight parameter (z), which dynamically regulates the ratio of exploration to exploitation (<xref ref-type="disp-formula" rid="eq6">Equation 6</xref>), has an adaptive mechanism denoted by <italic>z</italic>. The following formula is used to get the personal best coefficient (PBC) (<xref ref-type="bibr" rid="B28">Patel, 2025</xref>):</p>
<disp-formula id="eq6">
<label>(6)</label>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>R</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>&#x2217;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where, <inline-formula>
<mml:math display="inline" id="im5">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> solution number <italic>h</italic> is returned, <italic>Rand(xbest)</italic> is a unplanned resolution from the available entrant solutions, <italic>R1</italic> is a random value, and Eps returns a tiny assessment. The global best coefficient (<italic>gbc</italic>) <xref ref-type="disp-formula" rid="eq7">Equation 7</xref> is calculated as follows (<xref ref-type="bibr" rid="B29">Qiao et&#xa0;al., 2025</xref>):</p>
<disp-formula id="eq7">
<label>(7)</label>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>&#x2217;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where, <italic>R2</italic> is an accidental value <inline-formula>
<mml:math display="inline" id="im6">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> representing the best comprehensive explanation and <inline-formula>
<mml:math display="inline" id="im7">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> gives the solution number. The&#xa0;diversity preservation constant (<italic>dmc</italic>) is designed as trails (<xref ref-type="disp-formula" rid="eq8">Equation&#xa0;8</xref>) (<xref ref-type="bibr" rid="B27">Mu et&#xa0;al., 2025</xref>):</p>
<disp-formula id="eq8">
<label>(8)</label>
<mml:math display="block" id="M8">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>R</mml:mi>
<mml:mn>5</mml:mn>
<mml:mo>&#x2217;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where, <italic>d2</italic> is an extra hastening factor for the variety period and <italic>R5</italic> is a random value. <inline-formula>
<mml:math display="inline" id="im8">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> stands for the location in the cluster where the particle&#x2019;s neighborhood diversity is maximized. The&#xa0;research gaps discussed in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>. <xref ref-type="statement" rid="st1">
<bold>Algorithm 1</bold>
</xref> describes the working process of target region segmentation using SSO.</p>
<statement id="st1">
<label>Algorithm 1</label>
<title>Target region segmentation using SSO.</title>
<p>
<preformat>
Input: Leaf image region, swarm parameters, fitness function criteria
Output: Target region segmentation
1. Begin;
2. Create random locations for every swarm particle.
3. The optimization process begins with a random guess of candidate solution
4. For s = 1 to S do
5. Compute the local and global attraction of states
6 The inertia weights can be rationalized at every iteration by the adaptive solution.
7. Update velocity of SSO
8. Find final display global best position
9. Find final display global best fitness
10. End if
11. Find the best putout value
</preformat>
</p>
</statement>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Feature extraction</title>
<p>The feature extraction from the segmented target region of the disease transforms it into a set of meaningful descriptors that describe essential characteristics such as shape, texture, color, and structural patterns of the damaged area. In order for classification algorithms to accurately identify the type and severity of the disease, these extracted features are essential inputs. The fuzzy attention network (PANet) is used to efficiently extract features from the segmented disease areas in leaf images. PANet permits the network to focus more precisely on the most relevant input areas, such as diseased parts, while reducing the effect of healthy or non-relevant areas. Fuzzy attention components (<xref ref-type="bibr" rid="B40">Wang and Ruan, 2025</xref>) allow the model to selectively focus on exact feature maps that capture various visual cues such as texture, edges, and gradients at different levels of abstraction.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Feature optimization</title>
<p>In the context of identifying plant diseases, feature extraction often leads to a database that contains a variety of in-depth features. However, not all of these features are relevant or necessary for the classification of diseases. Feature optimization aims to reduce the dimensions of the dataset by identifying and retaining only the most important features that contribute efficiently to the classification task. By removing the less useful features, the model becomes more efficient, faster, and less prone to overfitting, thereby improving its performance and generalization capability. To optimize the features in this work, the two-stage Kepler optimization algorithm (DSKO) is used. DSKO is a metaheuristic algorithm inspired by nature and based on Kepler&#x2019;s laws of planetary motion, which determine the movement of celestial bodies in space (<xref ref-type="bibr" rid="B2">Cai et&#xa0;al., 2025</xref>). The populace size is the numeral of planets <inline-formula>
<mml:math display="inline" id="im9">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> that reflect the optimization problem&#x2019;s decision parameters, is dispersed randomly over fuzzy sizes in the manner described in <xref ref-type="disp-formula" rid="eq9">Equation 9</xref>:</p>
<disp-formula id="eq9">
<label>(9)</label>
<mml:math display="block" id="M9">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>U</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>L</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>:</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>:</mml:mo>
<mml:mi>dim</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where h-th represents <inline-formula>
<mml:math display="inline" id="im10">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> candidate solution, <inline-formula>
<mml:math display="inline" id="im11">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the numeral of applicant solution in the exploration space <italic>R<sub>1</sub>;</italic> <inline-formula>
<mml:math display="inline" id="im12">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>L</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im13">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>U</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the lesser and higher bounds of the g-th optimal parameter, separately. Where ai is the elliptical orbit semi-major axis at time s of object h, which is determined by Kepler&#x2019;s third law as follows: the minimum value to prevent a divide-by-zero error. An absolute value randomly generated using a regular circulation to signify the orbital period of the objective. <inline-formula>
<mml:math display="inline" id="im14">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im15">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; denotes Euclidean distance normalization (<xref ref-type="disp-formula" rid="eq10">Equation 10</xref>); defined as follows.</p>
<disp-formula id="eq10">
<label>(10)</label>
<mml:math display="block" id="M10">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">/</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>r</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 stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>To inform the distance position of every objective from the Sun according to <xref ref-type="disp-formula" rid="eq11">Equation 11</xref> the previous steps:</p>
<disp-formula id="eq11">
<label>(11)</label>
<mml:math display="block" id="M11">
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>v</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>+</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>u</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>f</mml:mi>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mo>|</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo>|</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im16">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> denotes an object H&#x2019;s new position at time s + 1, <inline-formula>
<mml:math display="inline" id="im17">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> denotes the object h&#x2019;s current location at time <italic>s</italic>, VHS shows the velocity required for object h to move to the innovative situation, <inline-formula>
<mml:math display="inline" id="im18">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> displays the optimal sun place, which is linked to the greatest explanation with the lowest fitness score, and <italic>F</italic> is shown as a flag to change the route of the exploration.The normalized values of <inline-formula>
<mml:math display="inline" id="im19">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im20">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> respectively (<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:mi>A</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">/</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im21">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>a</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the value of the fitness function with respect to each position of the object K at the current time s; Worst(t) denotes the solution candidate with the greatest fitness score (<xref ref-type="disp-formula" rid="eq13">Equation 13</xref>). The term (<inline-formula>
<mml:math display="inline" id="im22">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), which denotes the normalized value of (<inline-formula>
<mml:math display="inline" id="im23">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), may be used to determine the Euclidian distance between <inline-formula>
<mml:math display="inline" id="im24">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im25">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<disp-formula id="eq13">
<label>(13)</label>
<mml:math display="block" id="M13">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>|</mml:mo>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mo>|</mml:mo>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>dim</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
</disp-formula>
<p>To accomplish exploration correctness, <italic>&#xb5;(s)</italic> is a purpose that exponentially debilities with time (<italic>s</italic>). The fitness optimization is expressed in <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:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo stretchy="true">&#x2192;</mml:mo>
</mml:mover>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>The procedure of feature optimization with DSKO is explicated in <xref ref-type="statement" rid="st2">
<bold>Algorithm 2</bold>
</xref>.</p>
<statement id="st2">
<label>Algorithm 2</label>
<title>Feature optimization using DSKO.</title>
<p>
<preformat>
Input: Number of features, initial population matrix, maximum number of iterations
Output: Best optimal features
1. Initialize the population matrix with probable solutions
2. The randomly distributed over fuzzy rule-set
3. While do
4. The elliptical orbit semi major axis at time s of article h, by Kepler third law
5. The universal law of gravity is used to compute this force.
6. A cyclic regulatory parameter is compute by using the threshold set
7. Update the fitness value
8. An elite system is used to ensure optimal alignment of the Sun and planets.
7. End if
8. Find the best output value
9. End
</preformat>
</p>
</statement>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Leaf disease prediction</title>
<p>Leaf disease prediction is process in the early detection and organization of plant diseases, based on the visual symptoms observed on the leaves of plants. In such an intercropping environment, the prediction of foliar diseases becomes more difficult due to the presence of various plants with different disease susceptibility profiles. Therefore, accurate disease prediction is crucial to prevent significant yield losses and ensure prompt intervention through appropriate disease management strategies. To achieve accurate and efficient predictions of leaf diseases in intercropping systems, a randomly used deep convolutional neural network (R-DCNN) is employed. R-DCNN is an advanced variant of the traditional deep convolutional neural network (DCNN), designed to enhance model performance by introducing random elements into the network structure and learning pathways. In R-DCNN, the convolution layer is used to learn parameters such as the weight matrix (n) and the dependence terms (<italic>E</italic>) of the convolution kernel (<italic>k</italic>). The complete convolution calculation <inline-formula>
<mml:math display="inline" id="im26">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is discussed in <xref ref-type="disp-formula" rid="eq15">Equation 15</xref> as follows (<xref ref-type="bibr" rid="B17">Li J. et&#xa0;al., 2025</xref>).</p>
<disp-formula id="eq15">
<label>(15)</label>
<mml:math display="block" id="M15">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>E</mml:mi>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The following is the sample size of 1 &#xd7; 2 if the pooling layer (<italic>d</italic>) employs uniform sampling <inline-formula>
<mml:math display="inline" id="im27">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<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:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mo>*</mml:mo>
</mml:msup>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mo>*</mml:mo>
</mml:msup>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>K</mml:mi>
<mml:mo>*</mml:mo>
</mml:msup>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>For the pooling layer, <italic>s<sub>1</sub>
</italic> and <italic>s<sub>2</sub>
</italic> stands for the random input and output values, respectively. A feature network of R-DCNN is mapping of features from an input image to convolutional kernel and a processing function in convolutional layer (<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:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>h</mml:mi>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2297;</mml:mo>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>K</mml:mi>
<mml:mi>h</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>To determine the neural output by using the nonlinear activation function is <inline-formula>
<mml:math display="inline" id="im28">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>K</mml:mi>
<mml:mi>h</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>: The current layer additive bias k-th feature map is signified by E is the stimulation function <inline-formula>
<mml:math display="inline" id="im29">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>K</mml:mi>
<mml:mi>h</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="eq18">Equation 18</xref>) which usually starts at 0 (<xref ref-type="bibr" rid="B5">Chi et&#xa0;al., 2025</xref>).</p>
<disp-formula id="eq18">
<label>(18)</label>
<mml:math display="block" id="M18">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>M</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The analysis&#x2019;s findings demonstrate that the ReLU feature enhances the network&#x2019;s capacity for recognition and learning. A fully connection layer <inline-formula>
<mml:math display="inline" id="im30">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>K</mml:mi>
<mml:mi>h</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is used to finalizes the random of nonlinear mapping and network size optimization (<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:msubsup>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>K</mml:mi>
<mml:mi>h</mml:mi>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>y</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#xb7;</mml:mo>
<mml:msubsup>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The results of the ReLU feature improve the network&#x2019;s recognition and learning capabilities. The objective function <inline-formula>
<mml:math display="inline" id="im31">
<mml:mrow>
<mml:msubsup>
<mml:mi>j</mml:mi>
<mml:mi>L</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the combined weight and offset factors of layer 1 (<xref ref-type="disp-formula" rid="eq20">Equation 20</xref>) input layer 2 units (<xref ref-type="disp-formula" rid="eq21">Equation 21</xref>).</p>
<disp-formula id="eq20">
<label>(20)</label>
<mml:math display="block" id="M20">
<mml:mrow>
<mml:msubsup>
<mml:mi>j</mml:mi>
<mml:mi>L</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>y</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq21">
<label>(21)</label>
<mml:math display="block" id="M21">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Forward propagation relies heavily on finding the appropriate intermediate stimulus value (<xref ref-type="disp-formula" rid="eq22">Equations 22</xref>, <xref ref-type="disp-formula" rid="eq23">23</xref>) for each layer.</p>
<disp-formula id="eq22">
<label>(22)</label>
<mml:math display="block" id="M22">
<mml:mrow>
<mml:msup>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq23">
<label>(23)</label>
<mml:math display="block" id="M23">
<mml:mrow>
<mml:msup>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<inline-formula>
<mml:math display="inline" id="im32">
<mml:mrow>
<mml:msup>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the numeral of coatings in the neural net, h for the input layer, and <inline-formula>
<mml:math display="inline" id="im33">
<mml:mrow>
<mml:msup>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for the output layer. The system&#x2019;s main issue is the willpower of the excitation value at each buried layer in the neural system forward spread. <xref ref-type="statement" rid="st3">
<bold>Algorithm 3</bold>
</xref> describes how to use DSKO for leaf disease detection and categorization.</p>
<statement id="st3">
<label>Algorithm 3</label>
<title>Leaf disease detection and classification using DSKO.</title>
<p>
<preformat>
Input: Number of features, threshold set for features, maximum fitness
Output: Disease classes
1. Begin;
2. Initialization the population
3. The complete convolution calculation using the functional verification.
4. The sigmoid and tan functions used to formulate the hidden layer
5. Compute the function of wide variety of non-linear models.
6 A fully connection layer neural network for nonlinear mapping and network size optimization.
7. Symbols represent the combined weight and offset factors of layer 1 input layer 2 units.
8. Update the fitness value
9. Find the best output value
10. Stop
</preformat>
</p>
</statement>
</sec>
</sec>
<sec id="s4" sec-type="results">
<label>4</label>
<title>Results and discussion</title>
<p>This section presents the performance outcomes and comparative evaluation of the proposed model across multiple simulation scenarios. The evaluation focuses on: (i) quality of target region segmentation, (ii) effectiveness of deep feature extraction, (iii) impact of feature optimization, and (iv) comparison with existing state-of-the-art (SOTA) models for leaf disease prediction in maize&#x2013;soybean and pea&#x2013;cucumber intercropping systems. All experiments were conducted using the publicly available hyperspectral dataset curated by Liu et&#xa0;al. (2024), which contains samples from maize&#x2013;soybean and pea&#x2013;cucumber intercropping systems in China. This dataset was used for training, validation, and testing of the proposed framework. <xref ref-type="table" rid="T4">
<bold>Table&#xa0;4</bold>
</xref> summarizes the key hyperparameters and model configurations. The R-DCNN classifier was trained with a learning rate of 0.001, batch size of 32, and 100 epochs using the Adam optimizer. The model employed ReLU activation, a dropout rate of 0.3, a 3&#xd7;3 kernel size, and five convolutional layers. The SSO algorithm used a swarm size of 30, 50 iterations, and exploration (&#x3b1;) and exploitation (&#x3b2;) factors of 0.6 and 0.4, respectively, initialized via a random Gaussian strategy with an accuracy-based fitness function. The DSKO module operated with a feature pool size of 200, a convergence tolerance of 1.00E&#x2013;05, and dual-stage weighting factors of w1 = 0.7 and w2 = 0.3, ensuring optimized feature selection.</p>
<table-wrap id="T4" position="float">
<label>Table&#xa0;4</label>
<caption>
<p>Summary of key hyperparameters and model configurations.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="left">Algorithm/model</th>
<th valign="middle" align="left">Hyperparameter</th>
<th valign="middle" align="left">Value</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" rowspan="9" align="left">R-DCNN</td>
<td valign="middle" align="left">Learning rate</td>
<td valign="middle" align="left">0.001</td>
</tr>
<tr>
<td valign="middle" align="left">Batch size</td>
<td valign="middle" align="left">32</td>
</tr>
<tr>
<td valign="middle" align="left">Epochs</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">Optimizer</td>
<td valign="middle" align="left">Adam</td>
</tr>
<tr>
<td valign="middle" align="left">Activation function</td>
<td valign="middle" align="left">ReLU</td>
</tr>
<tr>
<td valign="middle" align="left">Dropout rate</td>
<td valign="middle" align="left">0.3</td>
</tr>
<tr>
<td valign="middle" align="left">Kernel size</td>
<td valign="middle" align="left">3&#xd7;3</td>
</tr>
<tr>
<td valign="middle" align="left">Number of convolutional layers</td>
<td valign="middle" align="left">5</td>
</tr>
<tr>
<td valign="middle" align="left">Swarm size</td>
<td valign="middle" align="left">30</td>
</tr>
<tr>
<td valign="top" rowspan="5" align="left">Iterations</td>
<td valign="middle" align="left">50</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Alpha (exploration)</td>
<td valign="middle" align="left">0.6</td>
</tr>
<tr>
<td valign="middle" align="left">Beta (exploitation)</td>
<td valign="middle" align="left">0.4</td>
</tr>
<tr>
<td valign="middle" align="left">Initialization strategy</td>
<td valign="middle" align="left">Random Gaussian</td>
</tr>
<tr>
<td valign="middle" align="left">Fitness function</td>
<td valign="middle" align="left">Accuracy-based</td>
</tr>
<tr>
<td valign="top" rowspan="6" align="left">DSKO</td>
<td valign="middle" align="left">Feature pool size</td>
<td valign="middle" align="left">200</td>
</tr>
<tr>
<td valign="middle" align="left">Convergence tolerance</td>
<td valign="middle" align="left">1.00E-05</td>
</tr>
<tr>
<td valign="middle" align="left">Stage 1 weight (w1)</td>
<td valign="middle" align="left">0.7</td>
</tr>
<tr>
<td valign="middle" align="left">Stage 2 weight (w2)</td>
<td valign="middle" align="left">0.3</td>
</tr>
<tr>
<td valign="middle" align="left">Selection method</td>
<td valign="middle" align="left">Roulette Wheel</td>
</tr>
<tr>
<td valign="middle" align="left">Mutation rate</td>
<td valign="middle" align="left">0.1</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s4_1" sec-type="results">
<label>4.1</label>
<title>Results of segmentation algorithms</title>
<p>The results of the SSO algorithm was linked with present segmentation algorithms&#x2014;K-means clustering (K-MC), fuzzy C-means (FCM), and particle swarm optimization (PSO)&#x2014;using dice similarity coefficient and Jaccard index as evaluation metrics. <xref ref-type="table" rid="T5">
<bold>Table&#xa0;5</bold>
</xref> presents the comparative results of segmentation algorithms for leaf disease detection in intercropping systems. In the Corn-Soybean field, the SSO algorithm consistently outperformed K-MC, FCM, and PSO across all classes. Dice coefficient improvements ranged from 16.05% to 28.68%, while the Jaccard index increased by 29.74% to 49.93%. Similarly, in the Pea-Cucumber field, SSO achieved notable gains, with Dice increases up to 31.28% and Jaccard improvements reaching 53.75% over existing methods. These results highlight SSO&#x2019;s superior segmentation accuracy for multi-crop disease detection. In the Pea-Cucumber field, SSO consistently outperformed K-MC, FCM, and PSO across all disease classes. Dice coefficient improvements ranged from 20.76% to 33.79% for pea diseases and 22.79% to 32.00% for cucumber diseases. Corresponding Jaccard index gains varied between 38.52% to 63.34% in pea and 41.30% to 55.44% in cucumber. These results highlight SSO&#x2019;s superior segmentation performance, achieving 15% to over 60% improvements across metrics, ensuring highly accurate disease detection in intercropping.</p>
<table-wrap id="T5" position="float">
<label>Table&#xa0;5</label>
<caption>
<p>Results comparison of segmentation algorithms for intercropping based leaf disease detection.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" align="left">Intercropping field</th>
<th valign="middle" rowspan="2" align="left">Crop</th>
<th valign="middle" rowspan="2" align="left">Disease class</th>
<th valign="middle" colspan="4" align="left">Dice similarity coefficient (%)</th>
<th valign="middle" colspan="4" align="left">Jaccard index (%)</th>
</tr>
<tr>
<th valign="middle" align="left">K-MC</th>
<th valign="middle" align="left">FCM</th>
<th valign="middle" align="left">PSO</th>
<th valign="middle" align="left">SSO</th>
<th valign="middle" align="left">K-MC</th>
<th valign="middle" align="left">FCM</th>
<th valign="middle" align="left">PSO</th>
<th valign="middle" align="left">SSO</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" rowspan="6" align="left">Maize-soybean</td>
<td valign="top" rowspan="4" align="left">Maize</td>
<td valign="middle" align="left">Normal</td>
<td valign="middle" align="left">81.437</td>
<td valign="middle" align="left">84.528</td>
<td valign="middle" align="left">88.264</td>
<td valign="middle" align="left">96.128</td>
<td valign="middle" align="left">69.321</td>
<td valign="middle" align="left">72.745</td>
<td valign="middle" align="left">79.127</td>
<td valign="middle" align="left">93.457</td>
</tr>
<tr>
<td valign="middle" align="left">Leaf spot</td>
<td valign="middle" align="left">76.215</td>
<td valign="middle" align="left">79.834</td>
<td valign="middle" align="left">83.642</td>
<td valign="middle" align="left">95.946</td>
<td valign="middle" align="left">64.724</td>
<td valign="middle" align="left">68.619</td>
<td valign="middle" align="left">74.902</td>
<td valign="middle" align="left">92.648</td>
</tr>
<tr>
<td valign="middle" align="left">Rust</td>
<td valign="middle" align="left">79.148</td>
<td valign="middle" align="left">82.593</td>
<td valign="middle" align="left">86.372</td>
<td valign="middle" align="left">96.774</td>
<td valign="middle" align="left">67.324</td>
<td valign="middle" align="left">70.682</td>
<td valign="middle" align="left">77.984</td>
<td valign="middle" align="left">94.205</td>
</tr>
<tr>
<td valign="middle" align="left">Hybrid</td>
<td valign="middle" align="left">74.634</td>
<td valign="middle" align="left">78.206</td>
<td valign="middle" align="left">84.579</td>
<td valign="middle" align="left">96.012</td>
<td valign="middle" align="left">61.903</td>
<td valign="middle" align="left">66.848</td>
<td valign="middle" align="left">73.715</td>
<td valign="middle" align="left">92.819</td>
</tr>
<tr>
<td valign="top" rowspan="2" align="left">Soybean</td>
<td valign="middle" align="left">Normal</td>
<td valign="middle" align="left">82.679</td>
<td valign="middle" align="left">85.193</td>
<td valign="middle" align="left">89.387</td>
<td valign="middle" align="left">95.983</td>
<td valign="middle" align="left">71.507</td>
<td valign="middle" align="left">74.901</td>
<td valign="middle" align="left">81.468</td>
<td valign="middle" align="left">92.703</td>
</tr>
<tr>
<td valign="middle" align="left">Rust</td>
<td valign="middle" align="left">77.854</td>
<td valign="middle" align="left">81.463</td>
<td valign="middle" align="left">85.846</td>
<td valign="middle" align="left">96.525</td>
<td valign="middle" align="left">65.804</td>
<td valign="middle" align="left">69.705</td>
<td valign="middle" align="left">76.426</td>
<td valign="middle" align="left">93.674</td>
</tr>
<tr>
<td valign="top" rowspan="10" align="left">Pea-Cucumber</td>
<td valign="top" rowspan="5" align="left">Pea</td>
<td valign="middle" align="left">Normal</td>
<td valign="middle" align="left">73.249</td>
<td valign="middle" align="left">76.974</td>
<td valign="middle" align="left">82.487</td>
<td valign="middle" align="left">96.214</td>
<td valign="middle" align="left">60.891</td>
<td valign="middle" align="left">64.988</td>
<td valign="middle" align="left">72.306</td>
<td valign="middle" align="left">93.568</td>
</tr>
<tr>
<td valign="middle" align="left">Ascochyta blight</td>
<td valign="middle" align="left">75.643</td>
<td valign="middle" align="left">78.263</td>
<td valign="middle" align="left">84.296</td>
<td valign="middle" align="left">95.888</td>
<td valign="middle" align="left">62.384</td>
<td valign="middle" align="left">67.128</td>
<td valign="middle" align="left">73.408</td>
<td valign="middle" align="left">92.531</td>
</tr>
<tr>
<td valign="middle" align="left">Powdery mildew</td>
<td valign="middle" align="left">71.967</td>
<td valign="middle" align="left">75.682</td>
<td valign="middle" align="left">80.813</td>
<td valign="middle" align="left">96.312</td>
<td valign="middle" align="left">58.924</td>
<td valign="middle" align="left">63.187</td>
<td valign="middle" align="left">69.745</td>
<td valign="middle" align="left">93.198</td>
</tr>
<tr>
<td valign="middle" align="left">Downy mildew</td>
<td valign="middle" align="left">74.215</td>
<td valign="middle" align="left">77.423</td>
<td valign="middle" align="left">83.963</td>
<td valign="middle" align="left">96.644</td>
<td valign="middle" align="left">60.784</td>
<td valign="middle" align="left">65.298</td>
<td valign="middle" align="left">72.418</td>
<td valign="middle" align="left">94.023</td>
</tr>
<tr>
<td valign="middle" align="left">Fusarium wilt</td>
<td valign="middle" align="left">80.247</td>
<td valign="middle" align="left">84.179</td>
<td valign="middle" align="left">88.654</td>
<td valign="middle" align="left">96.891</td>
<td valign="middle" align="left">68.194</td>
<td valign="middle" align="left">72.246</td>
<td valign="top" align="left">78.793</td>
<td valign="middle" align="left">94.487</td>
</tr>
<tr>
<td valign="middle" rowspan="5" align="left">Cucumber</td>
<td valign="middle" align="left">Normal</td>
<td valign="middle" align="left">76.782</td>
<td valign="middle" align="left">79.318</td>
<td valign="middle" align="left">85.197</td>
<td valign="middle" align="left">95.817</td>
<td valign="middle" align="left">63.597</td>
<td valign="middle" align="left">68.734</td>
<td valign="middle" align="left">74.968</td>
<td valign="middle" align="left">92.664</td>
</tr>
<tr>
<td valign="middle" align="left">Angular leaf spot</td>
<td valign="middle" align="left">78.163</td>
<td valign="middle" align="left">81.743</td>
<td valign="middle" align="left">86.473</td>
<td valign="middle" align="left">96.373</td>
<td valign="middle" align="left">66.328</td>
<td valign="middle" align="left">70.428</td>
<td valign="middle" align="left">77.486</td>
<td valign="middle" align="left">93.734</td>
</tr>
<tr>
<td valign="middle" align="left">Powdery mildew</td>
<td valign="middle" align="left">72.894</td>
<td valign="middle" align="left">76.213</td>
<td valign="middle" align="left">82.049</td>
<td valign="middle" align="left">96.192</td>
<td valign="middle" align="left">59.836</td>
<td valign="middle" align="left">64.734</td>
<td valign="middle" align="left">71.328</td>
<td valign="middle" align="left">93.469</td>
</tr>
<tr>
<td valign="middle" align="left">Downy mildew</td>
<td valign="middle" align="left">75.437</td>
<td valign="middle" align="left">79.608</td>
<td valign="middle" align="left">84.582</td>
<td valign="middle" align="left">95.952</td>
<td valign="middle" align="left">62.395</td>
<td valign="middle" align="left">67.394</td>
<td valign="middle" align="left">73.462</td>
<td valign="middle" align="left">92.659</td>
</tr>
<tr>
<td valign="middle" align="left">Anthracnose</td>
<td valign="middle" align="left">76.688</td>
<td valign="middle" align="left">80.356</td>
<td valign="middle" align="left">85.462</td>
<td valign="middle" align="left">96.184</td>
<td valign="middle" align="left">63.925</td>
<td valign="middle" align="left">68.823</td>
<td valign="middle" align="left">75.136</td>
<td valign="middle" align="left">93.278</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_2" sec-type="results">
<label>4.2</label>
<title>Results analysis of prediction models</title>
<p>The exercise and challenging loss curves of the R-DCNN model for leaf disease prediction in Maize-soybean and pea-cucumber intercropping fields, as presented in <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref>, show a consistent decline across increasing epochs, indicating effective model convergence and enhanced learning. In the Maize-soybean field, the exercise loss reduced from 0.402 at epoch 20 to 0.009 at epoch 1000, representing a 97.76% reduction. Similarly, the difficult loss concentrated from 0.417 to 0.032, yielding a 92.33% decrease, which reflects the model&#x2019;s improved generalization ability. For the pea-cucumber intercropping field, the training loss dropped from 0.392 to 0.014, marking a 96.43% reduction, while the difficult loss decreased from 0.405 to 0.017, which corresponds to a 95.80% reduction. The exercise and difficult accuracy presentation of the R-DCNN model for leaf disease prediction, as illustrated in <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>, shows a substantial improvement across training epochs for both Maize-soybean and pea-cucumber intercropping fields.</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Training and testing loss performance of R-DCNN for leaf disease prediction on <bold>(A)</bold> Maize-soybean and <bold>(B)</bold> pea-cucumber intercropping fields.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1662251-g005.tif">
<alt-text content-type="machine-generated">Two line graphs labeled A and B compare training and testing loss over epochs. In both graphs, the horizontal axis represents epochs from 0 to 1000, and the vertical axis represents loss from 0 to 0.4. In graph A, the training loss (magenta) decreases steadily before leveling off, while the testing loss (cyan) follows a similar trend at slightly higher values. In graph B, the trends are similar, with both lines closely aligned, indicating lower loss values and improved performance.</alt-text>
</graphic>
</fig>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Training and testing accuracy performance of R-DCNN for leaf disease prediction on <bold>(A)</bold> Maize-soybean and <bold>(B)</bold> pea-cucumber intercropping fields.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1662251-g006.tif">
<alt-text content-type="machine-generated">Two line graphs labeled A and B display model accuracy over 1000 epochs. Graph A shows training accuracy in magenta reaching 1.0 and testing accuracy in cyan stabilizing around 0.9. Graph B displays similar trends with training accuracy peaking at 1.0 and testing accuracy leveling at 0.9. Both show initial rapid accuracy increase leveling off over time.</alt-text>
</graphic>
</fig>
<p>The accuracy results of leaf disease detection in Maize-soybean intercropping fields, as shown in <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref>, the performance comparison of models, PANet+R-DCNN and PANet+DSKO+R-DCNN, across various learning rates during the 10-fold validation process. The smallest improvement of 0.21% is observed at a learning rate of 0.002, where PANet+DSKO+R-DCNN achieved 0.967, compared to 0.959 for PANet+R-DCNN. PANet+DSKO+R-DCNN show an advantage, with an improvement in accuracy of approximately 0.56% across the ten-fold validation.</p>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>Accuracy results of leaf disease detection with varying learning rate of <bold>(A)</bold> PANet+R-DCNN and <bold>(B)</bold> PANet+DSKO+R-DCNN for Maize-soybean intercropping fields.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1662251-g007.tif">
<alt-text content-type="machine-generated">3D surface plots show accuracy in relation to learning rate and K-fold values. Plot A has accuracy ranging from 0.959 to 0.966, while Plot B ranges from 0.967 to 0.972. Both plots use a color gradient from blue to red to indicate increasing accuracy.</alt-text>
</graphic>
</fig>
<p>The correctness results of leaf illness discovery for pea-cucumber intercropping fields, presented in <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>, show the performance comparison between PANet+R-DCNN and PANet+DSKO+R-DCNN models across various learning rates. The results indicate that PANet+DSKO+R-DCNN consistently outperform PANet+R-DCNN, with improvement in accuracy. The ROC curves illustrated in <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9</bold>
</xref> shows the strong classification performance of the models across different crop disease classes. For both Maize-Soybean and Pea-Cucumber intercropping fields, the curves consistently stay well above the random guess line, indicating high true optimistic charges and low false confident charges.</p>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>Accuracy results of leaf disease detection with varying learning rate of <bold>(A)</bold> PANet+R-DCNN and <bold>(B)</bold> PANet+DSKO+R-DCNN for pea-cucumber intercropping fields.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1662251-g008.tif">
<alt-text content-type="machine-generated">Two 3D plots, labeled A and B, display accuracy, learning rate, and K-fold values. Plot A shows a curved surface with accuracy ranging from 0.959 to 0.966, and plot B from 0.966 to 0.972. Both plots use a color gradient from blue to red, indicating increasing accuracy with changes in learning rate and K-fold.</alt-text>
</graphic>
</fig>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>ROC curves for disease classification performance in intercropping systems. <bold>(A)</bold> Maize-Soybean intercropping field with classes <bold>(B)</bold> Pea-Cucumber intercropping field with classes for PANet+DSKO+R-DCNN model.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1662251-g009.tif">
<alt-text content-type="machine-generated">Graph A shows ROC curves for corn-soybean intercropping with lines for corn normal, leaf spot, rust, hybrid, soybean normal, and rust. Graph B displays ROC curves for pea-cucumber intercropping with lines for pea normal, various diseases, cucumber normal, and diseases. Both graphs include a dashed line for random performance, with TPR on the vertical axis and FPR on the horizontal.</alt-text>
</graphic>
</fig>
<p>
<xref ref-type="table" rid="T6">
<bold>Table&#xa0;6</bold>
</xref> describes the performance evaluation of the proposed model for leaf disease detection in maize&#x2013;soybean and pea&#x2013;cucumber intercropping systems demonstrate consistently high accuracy across all disease classes. In the Maize&#x2013;soybean field, normal maize leaves achieved an accuracy of 99.857%, with precision, sensitivity, specificity, and F-measure values all above 99.8%, indicating almost perfect classification. Leaf spot detection showed slight reductions in accuracy and specificity, while precision, sensitivity, and F-measure remained above 99.1%, highlighting minimal performance degradation. Rust-infected maize leaves achieved 99.364% accuracy, with all other metrics exceeding 99.2%, reflecting robust detection capabilities. Hybrid maize leaves demonstrated 99.396% accuracy, with minor variations in other metrics, showing that the model can accurately handle mixed infections. Soybean leaves, both normal and rust-infected, reached near-perfect scores, with normal leaves attaining 100% across all metrics and rust-infected leaves achieving 99.854% accuracy, with a slight decrease of 0.146% compared to normal leaves. In the Pea&#x2013;cucumber field, normal pea leaves showed 99.413% accuracy, with corresponding high values for precision, sensitivity, specificity, and F-measure, reflecting consistent performance. Disease classes such as Ascochyta blight, powdery mildew, downy mildew, and Fusarium wilt exhibited accuracies of 99.132%, 99.053%, 99.024%, and 99.293%, respectively, representing minor reductions of 0.281%, 0.36%, 0.389%, and 0.12% compared to normal pea leaves, while maintaining high detection reliability. Similarly, cucumber leaves demonstrated strong performance, with normal leaves at 99.413% accuracy. Angular leaf spot, powdery mildew, downy mildew, and anthracnose achieved accuracies of 99.373%, 99.192%, 99.283%, and 99.182%, respectively, showing marginal decreases ranging from 0.041% to 0.221% compared to normal leaves. The results indicate that the model consistently delivers robust and reliable classification, with improvements ranging from 0.041% to 0.281% compared to the next best-performing disease classes, highlighting its effectiveness in real-world hyperspectral leaf disease detection scenarios.</p>
<table-wrap id="T6" position="float">
<label>Table&#xa0;6</label>
<caption>
<p>Performance metrics for leaf disease detection in maize&#x2013;soybean and pea&#x2013;cucumber intercropping systems, for each disease class.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" align="left">Intercropping field</th>
<th valign="middle" rowspan="2" align="left">Crop</th>
<th valign="middle" rowspan="2" align="left">Disease class</th>
<th valign="middle" colspan="5" align="left">Values in %</th>
</tr>
<tr>
<th valign="middle" align="left">Accuracy</th>
<th valign="middle" align="left">Precision</th>
<th valign="middle" align="left">Sensitivity</th>
<th valign="middle" align="left">Specificity</th>
<th valign="middle" align="left">F-measure</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" rowspan="6" align="left">Maize-soybean</td>
<td valign="top" rowspan="4" align="left">Maize</td>
<td valign="middle" align="left">Normal</td>
<td valign="middle" align="left">99.857</td>
<td valign="middle" align="left">99.854</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">99.803</td>
<td valign="middle" align="left">99.932</td>
</tr>
<tr>
<td valign="middle" align="left">Leaf spot</td>
<td valign="middle" align="left">99.143</td>
<td valign="middle" align="left">99.125</td>
<td valign="middle" align="left">99.862</td>
<td valign="middle" align="left">98.903</td>
<td valign="middle" align="left">99.492</td>
</tr>
<tr>
<td valign="middle" align="left">Rust</td>
<td valign="middle" align="left">99.364</td>
<td valign="middle" align="left">99.354</td>
<td valign="middle" align="left">99.638</td>
<td valign="middle" align="left">99.204</td>
<td valign="middle" align="left">99.496</td>
</tr>
<tr>
<td valign="middle" align="left">Hybrid</td>
<td valign="middle" align="left">99.396</td>
<td valign="middle" align="left">99.382</td>
<td valign="middle" align="left">99.564</td>
<td valign="middle" align="left">99.103</td>
<td valign="middle" align="left">99.473</td>
</tr>
<tr>
<td valign="top" rowspan="2" align="left">Soybean</td>
<td valign="middle" align="left">Normal</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">Rust</td>
<td valign="middle" align="left">99.854</td>
<td valign="middle" align="left">99.842</td>
<td valign="middle" align="left">99.863</td>
<td valign="middle" align="left">99.798</td>
<td valign="middle" align="left">99.852</td>
</tr>
<tr>
<td valign="top" rowspan="10" align="left">Pea-Cucumber</td>
<td valign="top" rowspan="5" align="left">Pea</td>
<td valign="middle" align="left">Normal</td>
<td valign="middle" align="left">99.413</td>
<td valign="middle" align="left">99.404</td>
<td valign="middle" align="left">99.420</td>
<td valign="middle" align="left">99.352</td>
<td valign="middle" align="left">99.413</td>
</tr>
<tr>
<td valign="middle" align="left">Ascochyta blight</td>
<td valign="middle" align="left">99.132</td>
<td valign="middle" align="left">99.123</td>
<td valign="middle" align="left">99.142</td>
<td valign="middle" align="left">99.048</td>
<td valign="middle" align="left">99.132</td>
</tr>
<tr>
<td valign="middle" align="left">Powdery mildew</td>
<td valign="middle" align="left">99.053</td>
<td valign="middle" align="left">99.042</td>
<td valign="middle" align="left">99.061</td>
<td valign="middle" align="left">98.951</td>
<td valign="middle" align="left">99.053</td>
</tr>
<tr>
<td valign="middle" align="left">Downy mildew</td>
<td valign="middle" align="left">99.024</td>
<td valign="middle" align="left">99.013</td>
<td valign="middle" align="left">99.034</td>
<td valign="middle" align="left">98.927</td>
<td valign="middle" align="left">99.024</td>
</tr>
<tr>
<td valign="middle" align="left">Fusarium wilt</td>
<td valign="middle" align="left">99.293</td>
<td valign="middle" align="left">99.284</td>
<td valign="middle" align="left">99.303</td>
<td valign="middle" align="left">99.205</td>
<td valign="middle" align="left">99.293</td>
</tr>
<tr>
<td valign="top" rowspan="5" align="left">Cucumber</td>
<td valign="middle" align="left">Normal</td>
<td valign="middle" align="left">99.413</td>
<td valign="middle" align="left">99.404</td>
<td valign="middle" align="left">99.420</td>
<td valign="middle" align="left">99.352</td>
<td valign="middle" align="left">99.413</td>
</tr>
<tr>
<td valign="middle" align="left">Angular leaf spot</td>
<td valign="middle" align="left">99.373</td>
<td valign="middle" align="left">99.362</td>
<td valign="middle" align="left">99.384</td>
<td valign="middle" align="left">99.298</td>
<td valign="middle" align="left">99.373</td>
</tr>
<tr>
<td valign="middle" align="left">Powdery mildew</td>
<td valign="middle" align="left">99.192</td>
<td valign="middle" align="left">99.181</td>
<td valign="middle" align="left">99.203</td>
<td valign="middle" align="left">99.104</td>
<td valign="middle" align="left">99.192</td>
</tr>
<tr>
<td valign="middle" align="left">Downy mildew</td>
<td valign="middle" align="left">99.283</td>
<td valign="middle" align="left">99.272</td>
<td valign="middle" align="left">99.295</td>
<td valign="middle" align="left">99.196</td>
<td valign="middle" align="left">99.283</td>
</tr>
<tr>
<td valign="middle" align="left">Anthracnose</td>
<td valign="middle" align="left">99.182</td>
<td valign="middle" align="left">99.171</td>
<td valign="middle" align="left">99.193</td>
<td valign="middle" align="left">99.103</td>
<td valign="middle" align="left">99.182</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Comparative analysis of proposed and SOTA models</title>
<p>
<xref ref-type="table" rid="T7">
<bold>Table&#xa0;7</bold>
</xref> describes the recall of proposed PANet+R-DCNN and PANet+DSKO+R-DCNN models is compared with the existing SOTA models such as SVM+CARS, SVM+SPA, SVM+PCA, BiLSTM+CARS, BiLSTM+SPA, BiLSTM+PCA, DBO-BiLSTM+CARS, DBO-BiLSTM+SPA and DBO-BiLSTM+PCA. These results represent major improvements of up to 5.16% in Corn rust and 3.03% in Corn hybrid compared to even the top-performing DBO-BiLSTM models. PANet+R-DCNN yielded 98.568% recall in Corn rust and 98.148% in Corn hybrid, achieving over 3.86% and 1.54% gains respectively when compared to earlier baselines. <xref ref-type="fig" rid="f10">
<bold>Figure&#xa0;10</bold>
</xref> describes the accuracy results comparison of proposed and SOTA models on Maize-soybean intercropping system. For the training phase, the proposed model PANet+DSKO+R-DCNN achieved the highest accuracy of 99.858%. Connected to SVM+CARS which recorded 93.6%, there is improvement of 6.66%. Over SVM+SPA and SVM+PCA with accuracy of 89.6% and 84.4% respectively, the gains are 10.26% and 15.26%. PANet+R-DCNN model recorded 98.748% the improvement is 1.05%, proving the effectiveness of the DSKO enhancement.</p>
<table-wrap id="T7" position="float">
<label>Table&#xa0;7</label>
<caption>
<p>Recall comparison of proposed and SOTA models on Maize-soybean intercropping.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" align="left">Model</th>
<th valign="middle" colspan="6" align="left">Recall (%)</th>
</tr>
<tr>
<th valign="middle" align="left">Corn normal</th>
<th valign="middle" align="left">Corn leaf spot</th>
<th valign="middle" align="left">Corn rust</th>
<th valign="middle" align="left">Corn hybrid</th>
<th valign="middle" align="left">Soybean normal</th>
<th valign="middle" align="left">Soybean rust</th>
</tr>
</thead>
<tbody>
<tr>
<th valign="middle" colspan="7" align="left">Training set</th>
</tr>
<tr>
<td valign="middle" align="left">SVM+CARS</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">91.700</td>
<td valign="middle" align="left">85.700</td>
<td valign="middle" align="left">83.600</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">98.600</td>
</tr>
<tr>
<td valign="middle" align="left">SVM+SPA</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">77.100</td>
<td valign="middle" align="left">84.900</td>
<td valign="middle" align="left">82.300</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">91.900</td>
</tr>
<tr>
<td valign="middle" align="left">SVM+PCA</td>
<td valign="middle" align="left">96.100</td>
<td valign="middle" align="left">84.000</td>
<td valign="middle" align="left">73.200</td>
<td valign="middle" align="left">62.800</td>
<td valign="middle" align="left">98.700</td>
<td valign="middle" align="left">91.700</td>
</tr>
<tr>
<td valign="middle" align="left">BiLSTM+CARS</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">95.000</td>
<td valign="middle" align="left">81.900</td>
<td valign="middle" align="left">84.700</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">BiLSTM+SPA</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">80.300</td>
<td valign="middle" align="left">89.300</td>
<td valign="middle" align="left">85.000</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">97.400</td>
</tr>
<tr>
<td valign="middle" align="left">BiLSTM+PCA</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">97.100</td>
<td valign="middle" align="left">81.100</td>
<td valign="middle" align="left">83.600</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">DBO-BiLSTM+CARS</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">98.700</td>
<td valign="middle" align="left">100.000</td>
<td valign="middle" align="left">97.200</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">DBO-BiLSTM+SPA</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">98.700</td>
<td valign="middle" align="left">97.400</td>
<td valign="middle" align="left">95.700</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">DBO-BiLSTM+PCA</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">94.700</td>
<td valign="middle" align="left">96.300</td>
<td valign="middle" align="left">90.100</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">PANet+R-DCNN</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">98.898</td>
<td valign="middle" align="left">98.636</td>
<td valign="middle" align="left">98.745</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">PANet+DSKO+R-DCNN</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">99.858</td>
<td valign="middle" align="left">99.145</td>
<td valign="middle" align="left">99.396</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<th valign="middle" colspan="7" align="left">Testing set</th>
</tr>
<tr>
<td valign="middle" align="left">SVM+CARS</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">92.900</td>
<td valign="middle" align="left">76.700</td>
<td valign="middle" align="left">74.100</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">93.500</td>
</tr>
<tr>
<td valign="middle" align="left">SVM+SPA</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">70.000</td>
<td valign="middle" align="left">92.600</td>
<td valign="middle" align="left">76.200</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">88.500</td>
</tr>
<tr>
<td valign="middle" align="left">SVM+PCA</td>
<td valign="middle" align="left">95.800</td>
<td valign="middle" align="left">84.000</td>
<td valign="middle" align="left">72.400</td>
<td valign="middle" align="left">54.500</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">82.100</td>
</tr>
<tr>
<td valign="middle" align="left">BiLSTM+CARS</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">90.000</td>
<td valign="middle" align="left">75.000</td>
<td valign="middle" align="left">78.600</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">95.000</td>
</tr>
<tr>
<td valign="middle" align="left">BiLSTM+SPA</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">72.400</td>
<td valign="middle" align="left">76.000</td>
<td valign="middle" align="left">85.000</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">95.500</td>
</tr>
<tr>
<td valign="middle" align="left">BiLSTM+PCA</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">86.700</td>
<td valign="middle" align="left">69.200</td>
<td valign="middle" align="left">70.400</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">DBO-BiLSTM+CARS</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">94.700</td>
<td valign="middle" align="left">96.600</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">DBO-BiLSTM+SPA</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">95.500</td>
<td valign="middle" align="left">91.300</td>
<td valign="middle" align="left">90.000</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">DBO-BiLSTM+PCA</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">94.700</td>
<td valign="middle" align="left">72.400</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">PANet+R-DCNN</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">98.568</td>
<td valign="middle" align="left">98.148</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">PANet+DSKO+R-DCNN</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">99.858</td>
<td valign="middle" align="left">99.636</td>
<td valign="middle" align="left">100</td>
<td valign="middle" align="left">100</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="f10" position="float">
<label>Figure&#xa0;10</label>
<caption>
<p>Accuracy comparison of proposed and SOTA models on Maize-soybean intercropping.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1662251-g010.tif">
<alt-text content-type="machine-generated">Bar chart comparing accuracy of various models with training and testing sets. Models include PANet+DSKO+R-DCNN, PANet+R-DCNN, DBO-BiLSTM with PCA, SPA, and CARS, BiLSTM with PCA, SPA, and CARS, and SVM with PCA, SPA, and CARS. Accuracy is measured on a scale from zero to two hundred percent. Training set is in pink, testing set is in cyan.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Impact of seasonal variations in disease detection for intercropping systems</title>
<p>
<xref ref-type="table" rid="T8">
<bold>Table&#xa0;8</bold>
</xref> describes the seasonal variations in disease detection accuracy for Maize&#x2013;soybean and pea&#x2013;cucumber intercropping systems revealed significant differences, primarily influenced by temperature, lighting, and other environmental factors. During spring (Mar&#x2013;May), the model achieved the highest detection accuracy, with values ranging from 94.034% to 97.52% for Maize&#x2013;soybean and 94.014% to 97.411% for pea&#x2013;cucumber. High-intensity illumination and crop stress caused performance to deteriorate in the summer, although autumn and winter showed comparatively poorer accuracy, especially in the winter when there was no natural light. Thus, variations in temperature and illumination have a significant impact on how accurately diseases are detected in these intercropping systems, with severe circumstances causing performance to noticeably deteriorate.</p>
<table-wrap id="T8" position="float">
<label>Table&#xa0;8</label>
<caption>
<p>Seasonal variations in disease detection accuracy (%) for Maize&#x2013;soybean and pea&#x2013;cucumber intercropping systems.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="left">Season</th>
<th valign="middle" align="left">Temperature range (&#xb0;C)</th>
<th valign="middle" align="left">Lighting conditions</th>
<th valign="middle" align="left">Disease type</th>
<th valign="middle" align="left">Maize&#x2013;soybean</th>
<th valign="middle" align="left">Pea&#x2013;cucumber</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" rowspan="14" align="left">Spring (Mar&#x2013;May)</td>
<td valign="top" rowspan="14" align="left">12&#x2013;25</td>
<td valign="top" rowspan="14" align="left">Moderate, stable daylight</td>
<td valign="middle" align="left">Leaf Spot (Maize)</td>
<td valign="middle" align="left">97.218</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Rust (Maize)</td>
<td valign="middle" align="left">96.635</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Mixed (Maize)</td>
<td valign="middle" align="left">96.349</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Healthy (Soybean)</td>
<td valign="middle" align="left">97.52</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Rust (Soybean)</td>
<td valign="middle" align="left">96.426</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Ascochyta Blight (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">97.126</td>
</tr>
<tr>
<td valign="middle" align="left">Powdery Mildew (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">96.964</td>
</tr>
<tr>
<td valign="middle" align="left">Downy Mildew (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">96.843</td>
</tr>
<tr>
<td valign="middle" align="left">Fusarium Wilt (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">97.292</td>
</tr>
<tr>
<td valign="middle" align="left">Healthy (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">97.411</td>
</tr>
<tr>
<td valign="middle" align="left">Angular Leaf Spot (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">96.949</td>
</tr>
<tr>
<td valign="middle" align="left">Powdery Mildew (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">97.169</td>
</tr>
<tr>
<td valign="middle" align="left">Downy Mildew (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">97.03</td>
</tr>
<tr>
<td valign="middle" align="left">Anthracnose (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">96.736</td>
</tr>
<tr>
<td valign="top" rowspan="10" align="left">Summer (Jun&#x2013;Aug)</td>
<td valign="top" rowspan="10" align="left">24&#x2013;36</td>
<td valign="top" rowspan="10" align="left">High intensity, risk of spectral noise</td>
<td valign="middle" align="left">Leaf Spot (Maize)</td>
<td valign="middle" align="left">94.049</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Rust (Maize)</td>
<td valign="middle" align="left">94.346</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Mixed (Maize)</td>
<td valign="middle" align="left">93.682</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Healthy (Soybean)</td>
<td valign="middle" align="left">95.142</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Rust (Soybean)</td>
<td valign="middle" align="left">94.229</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Ascochyta Blight (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">94.869</td>
</tr>
<tr>
<td valign="middle" align="left">Powdery Mildew (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">94.59</td>
</tr>
<tr>
<td valign="middle" align="left">Downy Mildew (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">94.033</td>
</tr>
<tr>
<td valign="middle" align="left">Fusarium Wilt (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">94.305</td>
</tr>
<tr>
<td valign="middle" align="left">Healthy (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">94.978</td>
</tr>
<tr>
<td valign="top" rowspan="14" align="left">Autumn (Sep&#x2013;Nov)</td>
<td valign="top" rowspan="14" align="left">16&#x2013;28</td>
<td valign="top" rowspan="14" align="left">Controlled lab lighting</td>
<td valign="middle" align="left">Leaf Spot (Maize)</td>
<td valign="middle" align="left">96.274</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Rust (Maize)</td>
<td valign="middle" align="left">96.472</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Mixed (Maize)</td>
<td valign="middle" align="left">96.245</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Healthy (Soybean)</td>
<td valign="middle" align="left">96.613</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Rust (Soybean)</td>
<td valign="middle" align="left">96.01</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Ascochyta Blight (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">96.714</td>
</tr>
<tr>
<td valign="middle" align="left">Powdery Mildew (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">96.466</td>
</tr>
<tr>
<td valign="middle" align="left">Downy Mildew (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">96.342</td>
</tr>
<tr>
<td valign="middle" align="left">Fusarium Wilt (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">96.703</td>
</tr>
<tr>
<td valign="middle" align="left">Healthy (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">96.824</td>
</tr>
<tr>
<td valign="middle" align="left">Angular Leaf Spot (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">96.367</td>
</tr>
<tr>
<td valign="middle" align="left">Powdery Mildew (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">96.577</td>
</tr>
<tr>
<td valign="middle" align="left">Downy Mildew (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">96.281</td>
</tr>
<tr>
<td valign="middle" align="left">Anthracnose (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">96.085</td>
</tr>
<tr>
<td valign="top" rowspan="14" align="left">Winter (Dec&#x2013;Feb)</td>
<td valign="top" rowspan="14" align="left">-5&#x2013;10</td>
<td valign="top" rowspan="14" align="left">Low light, artificial light reliance</td>
<td valign="middle" align="left">Leaf Spot (Maize)</td>
<td valign="middle" align="left">91.816</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Rust (Maize)</td>
<td valign="middle" align="left">92.28</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Mixed (Maize)</td>
<td valign="middle" align="left">91.53</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Healthy (Soybean)</td>
<td valign="middle" align="left">92.817</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Rust (Soybean)</td>
<td valign="middle" align="left">91.74</td>
<td valign="middle" align="left">
</td>
</tr>
<tr>
<td valign="middle" align="left">Ascochyta Blight (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">92.314</td>
</tr>
<tr>
<td valign="middle" align="left">Powdery Mildew (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">92.136</td>
</tr>
<tr>
<td valign="middle" align="left">Downy Mildew (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">91.773</td>
</tr>
<tr>
<td valign="middle" align="left">Fusarium Wilt (Pea)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">91.99</td>
</tr>
<tr>
<td valign="middle" align="left">Healthy (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">92.471</td>
</tr>
<tr>
<td valign="middle" align="left">Angular Leaf Spot (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">92.187</td>
</tr>
<tr>
<td valign="middle" align="left">Powdery Mildew (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">92.367</td>
</tr>
<tr>
<td valign="middle" align="left">Downy Mildew (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">92.085</td>
</tr>
<tr>
<td valign="middle" align="left">Anthracnose (Cucumber)</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left">91.81</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_5">
<label>4.5</label>
<title>Statistics and comparative analysis</title>
<p>The descriptive statistics of recall performance for various models in the Maize-Soybean intercropping system, as shown in <xref ref-type="table" rid="T9">
<bold>Table&#xa0;9</bold>
</xref>, reveal that the proposed PANet+DSKO+R-DCNN model achieved the highest mean recall of 99.916%, with minimal variability (Std. Dev. 0.148%) and a maximum recall of 100%, indicating highly consistent performance across all disease classes. The PANet+R-DCNN model also performed well with a mean recall of 99.453%, followed by DBO-BiLSTM+CARS with 98.55%. In contrast, classical models such as SVM+PCA and SVM+SPA showed lower mean recall of 81.467% and 87.883%, respectively, with much higher standard deviations, reflecting greater inconsistency and reduced reliability in detecting leaf diseases. The comparative analysis in <xref ref-type="table" rid="T10">
<bold>Table&#xa0;10</bold>
</xref> highlights the superiority of PANet+DSKO+R-DCNN over the state-of-the-art models. When compared to SVM+CARS, the proposed model showed the highest improvement in Corn hybrid by 25.54% and Corn rust by 23.16%, while Corn leaf spot and Soybean rust improved by 7.1% and 6.5%, respectively. There was no change in Corn normal and Soybean normal recall. Compared to SVM+SPA, the improvements were substantial, with Corn leaf spot increasing by 29.92%, Corn hybrid by 23.44%, and Soybean rust by 11.5%, while Corn rust improved by 6.55% and Corn normal remained unchanged. Against SVM+PCA, the proposed model achieved remarkable gains of 45.14% for Corn hybrid, 27.44% for Corn rust, 26.24% for Corn leaf spot, and 17.04% for Soybean rust, with minor improvement of 4.2% for Corn normal. Compared with DBO-BiLSTM+CARS, PANet+DSKO+R-DCNN showed moderate improvements, including 5.16% for Corn rust, 3.04% for Corn hybrid, and negligible decrease of 0.14% in Corn leaf spot. Similarly, against DBO-BiLSTM+SPA, the improvements were 9.64% in Corn hybrid, 7.85% in Corn rust, and 4.5% in Corn leaf spot, while the other classes remained unchanged. Compared to DBO-BiLSTM+PCA, the proposed model achieved 27.24% improvement in Corn hybrid, 5% in Corn leaf spot, 4.45% in Corn rust, and no change in other classes. The PANet+DSKO+R-DCNN model consistently outperformed both classical SVM-based models and deep learning-based SOTA models, demonstrating its robustness and effectiveness in accurately detecting leaf diseases across all classes in Maize-Soybean intercropping systems, with improvements ranging from minor gains of 4.2% to major increases of 45.14%.</p>
<table-wrap id="T9" position="float">
<label>Table&#xa0;9</label>
<caption>
<p>Descriptive statistics of recall performance (%) for various models in Maize-Soybean intercropping system.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="left">Model</th>
<th valign="middle" align="left">Mean recall (%)</th>
<th valign="middle" align="left">Std. dev (%)</th>
<th valign="middle" align="left">Min recall (%)</th>
<th valign="middle" align="left">Max recall (%)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="left">SVM+CARS</td>
<td valign="middle" align="left">89.533</td>
<td valign="middle" align="left">11.393</td>
<td valign="middle" align="left">74.1</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">SVM+SPA</td>
<td valign="middle" align="left">87.883</td>
<td valign="middle" align="left">12.43</td>
<td valign="middle" align="left">70</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">SVM+PCA</td>
<td valign="middle" align="left">81.467</td>
<td valign="middle" align="left">16.524</td>
<td valign="middle" align="left">54.5</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">BiLSTM+CARS</td>
<td valign="middle" align="left">89.767</td>
<td valign="middle" align="left">10.767</td>
<td valign="middle" align="left">75</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">BiLSTM+SPA</td>
<td valign="middle" align="left">88.15</td>
<td valign="middle" align="left">12.169</td>
<td valign="middle" align="left">72.4</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">BiLSTM+PCA</td>
<td valign="middle" align="left">87.717</td>
<td valign="middle" align="left">14.808</td>
<td valign="middle" align="left">69.2</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">DBO-BiLSTM+CARS</td>
<td valign="middle" align="left">98.55</td>
<td valign="middle" align="left">2.325</td>
<td valign="middle" align="left">94.7</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">DBO-BiLSTM+SPA</td>
<td valign="middle" align="left">96.133</td>
<td valign="middle" align="left">4.609</td>
<td valign="middle" align="left">90</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">DBO-BiLSTM+PCA</td>
<td valign="middle" align="left">94.517</td>
<td valign="middle" align="left">11.04</td>
<td valign="middle" align="left">72.4</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">PANet+R-DCNN</td>
<td valign="middle" align="left">99.453</td>
<td valign="middle" align="left">0.858</td>
<td valign="middle" align="left">98.148</td>
<td valign="middle" align="left">100</td>
</tr>
<tr>
<td valign="middle" align="left">PANet+DSKO+R-DCNN</td>
<td valign="middle" align="left">99.916</td>
<td valign="middle" align="left">0.148</td>
<td valign="middle" align="left">99.636</td>
<td valign="middle" align="left">100</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T10" position="float">
<label>Table&#xa0;10</label>
<caption>
<p>Comparative analysis of recall performance between PANet+DSKO+R-DCNN and SOTA models.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="left">Model comparison</th>
<th valign="middle" align="left">Disease class</th>
<th valign="middle" align="left">Recall difference (%)</th>
<th valign="middle" align="left">Statistical significance (p-value)</th>
<th valign="middle" align="left">Effect size (cohen&#x2019;s d)</th>
<th valign="middle" align="left">Confidence interval (95%)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" rowspan="6" align="left">PANet+DSKO+R-DCNNvs SVM+CARS</td>
<td valign="middle" align="left">Corn normal</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">1</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">(0.00, 0.00)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn leaf spot</td>
<td valign="middle" align="left">7.1</td>
<td valign="middle" align="left">0.012</td>
<td valign="middle" align="left">0.35</td>
<td valign="middle" align="left">(0.02, 0.12)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn rust</td>
<td valign="middle" align="left">23.16</td>
<td valign="middle" align="left">&lt;0.001</td>
<td valign="middle" align="left">1.15</td>
<td valign="middle" align="left">(0.18, 0.28)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn hybrid</td>
<td valign="middle" align="left">25.54</td>
<td valign="middle" align="left">&lt;0.001</td>
<td valign="middle" align="left">1.28</td>
<td valign="middle" align="left">(0.21, 0.30)</td>
</tr>
<tr>
<td valign="middle" align="left">Soybean normal</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">1</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">(0.00, 0.00)</td>
</tr>
<tr>
<td valign="middle" align="left">Soybean rust</td>
<td valign="middle" align="left">6.5</td>
<td valign="middle" align="left">0.014</td>
<td valign="middle" align="left">0.32</td>
<td valign="middle" align="left">(0.03, 0.11)</td>
</tr>
<tr>
<td valign="top" rowspan="6" align="left">PANet+DSKO+R-DCNNvs SVM+SPA</td>
<td valign="middle" align="left">Corn normal</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">1</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">(0.00, 0.00)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn leaf spot</td>
<td valign="middle" align="left">29.92</td>
<td valign="middle" align="left">&lt;0.001</td>
<td valign="middle" align="left">1.5</td>
<td valign="middle" align="left">(0.22, 0.38)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn rust</td>
<td valign="middle" align="left">6.55</td>
<td valign="middle" align="left">0.006</td>
<td valign="middle" align="left">0.31</td>
<td valign="middle" align="left">(0.04, 0.11)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn hybrid</td>
<td valign="middle" align="left">23.44</td>
<td valign="middle" align="left">&lt;0.001</td>
<td valign="middle" align="left">1.17</td>
<td valign="middle" align="left">(0.20, 0.30)</td>
</tr>
<tr>
<td valign="middle" align="left">Soybean normal</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">1</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">(0.00, 0.00)</td>
</tr>
<tr>
<td valign="middle" align="left">Soybean rust</td>
<td valign="middle" align="left">11.5</td>
<td valign="middle" align="left">0.001</td>
<td valign="middle" align="left">0.57</td>
<td valign="middle" align="left">(0.06, 0.18)</td>
</tr>
<tr>
<td valign="top" rowspan="6" align="left">PANet+DSKO+R-DCNNvs SVM+PCA</td>
<td valign="middle" align="left">Corn normal</td>
<td valign="middle" align="left">4.2</td>
<td valign="middle" align="left">0.045</td>
<td valign="middle" align="left">0.2</td>
<td valign="middle" align="left">(0.01, 0.08)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn leaf spot</td>
<td valign="middle" align="left">26.24</td>
<td valign="middle" align="left">&lt;0.001</td>
<td valign="middle" align="left">1.3</td>
<td valign="middle" align="left">(0.19, 0.34)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn rust</td>
<td valign="middle" align="left">27.44</td>
<td valign="middle" align="left">&lt;0.001</td>
<td valign="middle" align="left">1.35</td>
<td valign="middle" align="left">(0.20, 0.35)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn hybrid</td>
<td valign="middle" align="left">45.14</td>
<td valign="middle" align="left">&lt;0.001</td>
<td valign="middle" align="left">2</td>
<td valign="middle" align="left">(0.25, 0.40)</td>
</tr>
<tr>
<td valign="middle" align="left">Soybean normal</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">1</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">(0.00, 0.00)</td>
</tr>
<tr>
<td valign="middle" align="left">Soybean rust</td>
<td valign="middle" align="left">17.04</td>
<td valign="middle" align="left">&lt;0.001</td>
<td valign="middle" align="left">0.85</td>
<td valign="middle" align="left">(0.09, 0.27)</td>
</tr>
<tr>
<td valign="top" rowspan="6" align="left">PANet+DSKO+R-DCNNvsDBO-BiLSTM+CARS</td>
<td valign="middle" align="left">Corn normal</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">1</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">(0.00, 0.00)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn leaf spot</td>
<td valign="middle" align="left">-0.14</td>
<td valign="middle" align="left">0.912</td>
<td valign="middle" align="left">-0.01</td>
<td valign="middle" align="left">(-0.05, 0.04)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn rust</td>
<td valign="middle" align="left">5.16</td>
<td valign="middle" align="left">0.007</td>
<td valign="middle" align="left">0.25</td>
<td valign="middle" align="left">(0.02, 0.09)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn hybrid</td>
<td valign="middle" align="left">3.04</td>
<td valign="middle" align="left">0.023</td>
<td valign="middle" align="left">0.14</td>
<td valign="middle" align="left">(0.01, 0.06)</td>
</tr>
<tr>
<td valign="middle" align="left">Soybean normal</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">1</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">(0.00, 0.00)</td>
</tr>
<tr>
<td valign="middle" align="left">Soybean rust</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">1</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">(0.00, 0.00)</td>
</tr>
<tr>
<td valign="top" rowspan="6" align="left">PANet+DSKO+R-DCNNvsDBO-BiLSTM+SPA</td>
<td valign="middle" align="left">Corn normal</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">1</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">(0.00, 0.00)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn leaf spot</td>
<td valign="middle" align="left">4.5</td>
<td valign="middle" align="left">0.034</td>
<td valign="middle" align="left">0.22</td>
<td valign="middle" align="left">(0.02, 0.08)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn rust</td>
<td valign="middle" align="left">7.85</td>
<td valign="middle" align="left">0.002</td>
<td valign="middle" align="left">0.39</td>
<td valign="middle" align="left">(0.04, 0.13)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn hybrid</td>
<td valign="middle" align="left">9.64</td>
<td valign="middle" align="left">0.001</td>
<td valign="middle" align="left">0.46</td>
<td valign="middle" align="left">(0.05, 0.14)</td>
</tr>
<tr>
<td valign="middle" align="left">Soybean normal</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">1</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">(0.00, 0.00)</td>
</tr>
<tr>
<td valign="middle" align="left">Soybean rust</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">1</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">(0.00, 0.00)</td>
</tr>
<tr>
<td valign="top" rowspan="6" align="left">PANet+DSKO+R-DCNNvsDBO-BiLSTM+PCA</td>
<td valign="middle" align="left">Corn normal</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">1</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">(0.00, 0.00)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn leaf spot</td>
<td valign="middle" align="left">5</td>
<td valign="middle" align="left">0.028</td>
<td valign="middle" align="left">0.24</td>
<td valign="middle" align="left">(0.02, 0.09)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn rust</td>
<td valign="middle" align="left">4.45</td>
<td valign="middle" align="left">0.031</td>
<td valign="middle" align="left">0.21</td>
<td valign="middle" align="left">(0.02, 0.08)</td>
</tr>
<tr>
<td valign="middle" align="left">Corn hybrid</td>
<td valign="middle" align="left">27.24</td>
<td valign="middle" align="left">&lt;0.001</td>
<td valign="middle" align="left">1.2</td>
<td valign="middle" align="left">(0.18, 0.31)</td>
</tr>
<tr>
<td valign="middle" align="left">Soybean normal</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">1</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">(0.00, 0.00)</td>
</tr>
<tr>
<td valign="middle" align="left">Soybean rust</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">1</td>
<td valign="middle" align="left">0</td>
<td valign="middle" align="left">(0.00, 0.00)</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s5" sec-type="conclusions">
<label>5</label>
<title>Conclusion</title>
<p>This study presents an intelligent intercropping system that utilizes hyperspectral imaging and a hybrid deep learning framework for the uncovering of leaf ailments and the enhancement of precision agriculture. All experiments were conducted using the publicly available hyperspectral dataset curated by Liu et&#xa0;al. (2024) (<xref ref-type="bibr" rid="B21">Liu et&#xa0;al., 2024</xref>). The system uses the Synergistic Swarm Optimization (SSO) algorithm for precise segmentation of infested areas, the Phase Attention Network (PANet) for efficient feature extraction, and the Dual-stage Kepler Optimization (DSKO) algorithm for feature optimization. Subsequently, a random deep convolutional neural network (R-DCNN) is used to predict leaf diseases in both intercropping systems. Among the evaluated models, PANet+R-DCNN and PANet+DSKO+R-DCNN demonstrated exceptional performance, with PANet+DSKO+R-DCNN achieving the highest accuracy of 99.858% in exercise and 99.798% in testing, representing an improvement of 6.25% and 11.78% compared to the best traditional model, SVM+PCA. In terms of recall, the proposed model demonstrated significant improvements&#x2014;up to 37.86% higher than SVM-based models and 9.09% better than BiLSTM-based models. These results confirm the reliability of the proposed models for precise and accurate leaf disease detection in intercropping systems.</p>
<sec id="s5_1">
<label>5.1</label>
<title>Challenges and Limitations</title>
<p>Despite the promising performance of the proposed hyperspectral intercropping disease detection system, several challenges remain for practical deployment. The model&#x2019;s accuracy is highly dependent on data quality, and field conditions such as motion artifacts, uneven illumination, and sensor noise can affect predictions. Environmental variability, including changes in lighting, temperature, and humidity, may further influence spectral measurements. Scalability is another concern, as real-time or large-scale applications require substantial computational resources and specialized hardware. Additionally, while the model performs well on maize&#x2013;soybean and pea&#x2013;cucumber systems, its generalization to other crops or regions needs further validation. Ensuring consistent hyperspectral imaging precision under field conditions also poses practical challenges. Addressing these limitations will be essential for robust and scalable deployment in precision agriculture.</p>
</sec>
</sec>
</body>
<back>
<sec id="s6" sec-type="data-availability">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material. Further inquiries can be directed to the corresponding author/s.</p>
</sec>
<sec id="s7" sec-type="author-contributions">
<title>Author contributions</title>
<p>SG: Conceptualization, Data curation, Formal analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. VM: Conceptualization, Data curation, Formal analysis, Investigation, Resources, Supervision, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. AR: Conceptualization, Methodology, Supervision, Validation, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. MK: Conceptualization, Data curation, Investigation, Methodology, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. AI: Conceptualization, Formal analysis, Validation, Visualization, Writing &#x2013; review &amp; editing. BA: Funding acquisition, Investigation, Methodology, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. AA: Conceptualization, Funding acquisition, Supervision, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing.</p>
</sec>
<sec id="s8" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare financial support was received for&#xa0;the&#xa0;research and/or publication of this article. Princess NourahbintAbdulrahman University Researchers Supporting Project number (PNURSP2025R440), Princess NourahbintAbdulrahman University, Riyadh, Saudi Arabia. The authors extend their appreciation to the Deanship of Research and Graduate Studies at King Khalid University for funding this work through Large Research Project under grant number RGP2/486/46.</p>
</sec>
<sec id="s9" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s10" sec-type="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>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If&#xa0;you identify any issues, please contact us.</p>
</sec>
<sec id="s11" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bidarakundi</surname> <given-names>P. M.</given-names>
</name>
<name>
<surname>Kumar</surname> <given-names>B. M.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Coffee-net: deep mobile patch generation network for coffee leaf disease classification</article-title>. <source>IEEE Sensors J</source>. <volume>25</volume> (<issue>4</issue>), <page-range>7355&#x2013;7362</page-range>.</citation></ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cai</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Meng</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>T.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Adaptive K-NN metric classification based on improved Kepler optimization algorithm</article-title>. <source>J. Supercomput</source> <volume>81</volume>, <fpage>1</fpage>&#x2013;<lpage>44</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11227-024-06559-y</pub-id>
</citation></ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Canghai</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Xingxiang</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Huanliang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Huixin</surname> <given-names>H.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Fine-grained recognition of grape leaf diseases based on transfer learning and convolutional block attention module</article-title>. <source>Appl. Soft Comput</source> <volume>172</volume>, <fpage>112896</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.asoc.2025.112896</pub-id>
</citation></ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chavan</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Chavan</surname> <given-names>P. P.</given-names>
</name>
<name>
<surname>Chavan</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Hybrid architecture for crop detection and leaf disease detection with improved U-Net segmentation model and image processing</article-title>. <source>Crop Prot.</source> <volume>190</volume>, <fpage>107117</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.cropro.2025.107117</pub-id>
</citation></ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chi</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Liang</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Hao</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Xin</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Cable fault diagnosis with generalization capability using incremental learning and deep convolutional neural network</article-title>. <source>Electric Power Syst. Res.</source> <volume>241</volume>, <fpage>111304</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.epsr.2024.111304</pub-id>
</citation></ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Christy</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Jeyaraj</surname> <given-names>P. R.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Data-driven adaptive Lyapunov function based graphical deep convolutional neural network for smart grid congestion management</article-title>. <source>Electric Power Syst. Res.</source> <volume>238</volume>, <fpage>111163</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.epsr.2024.111163</pub-id>
</citation></ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Da Silva</surname> <given-names>P. E. C.</given-names>
</name>
<name>
<surname>Almeida</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>An edge computing-based solution for real-time leaf disease classification using thermal imaging</article-title>. <source>IEEE Geosci. Remote Sens. Lett</source>. <volume>22</volume>, <page-range>1&#x2013;5</page-range>.</citation></ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dhanka</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Maini</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>A hybrid machine learning approach using particle swarm optimization for cardiac arrhythmia classification</article-title>. <source>Int. J. Cardiol.</source> <volume>432</volume>, <fpage>133266</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.ijcard.2025.133266</pub-id>, PMID: <pub-id pub-id-type="pmid">40222659</pub-id></citation></ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fan</surname> <given-names>K. J.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>B. Y.</given-names>
</name>
<name>
<surname>Su</surname> <given-names>W. H.</given-names>
</name>
<name>
<surname>Peng</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Semi-supervised deep learning framework based on modified pyramid scene parsing network for multi-label fine-grained classification and diagnosis of apple leaf diseases</article-title>. <source>Eng. Appl. Artif. Intell.</source> <volume>151</volume>, <fpage>110743</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.engappai.2025.110743</pub-id>
</citation></ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gong</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Z.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>preciseSLAM: robust, real-time, liDAR&#x2013;inertial&#x2013;ultrasonic tightly-coupled SLAM with ultraprecise positioning for plant factories</article-title>. <source>IEEE Trans. Ind. Inf.</source> <volume>20</volume>, <fpage>8818</fpage>&#x2013;<lpage>8827</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TII.2024.3361092</pub-id>
</citation></ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hai</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Shao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yuan</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Jia</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>Z.</given-names>
</name>
<etal/>
</person-group>. (<year>2025</year>). <article-title>An efficient model for leafy vegetable disease detection and segmentation based on few-shot learning framework and prototype attention mechanism</article-title>. <source>Plants</source> <volume>14</volume> (<issue>5</issue>), <fpage>760</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/plants14050760</pub-id>, PMID: <pub-id pub-id-type="pmid">40094752</pub-id></citation></ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Han</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Lv</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>He</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Shi</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>M.</given-names>
</name>
<etal/>
</person-group>. (<year>2025</year>). <article-title>Agronomic practices-driven response of nitrogen-related microorganisms</article-title>. <source>Plant Soil</source>, <fpage>1</fpage>&#x2013;<lpage>16</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11104-025-07275-z</pub-id>
</citation></ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jamjoom</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Elhadad</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Abulkasim</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Abbas</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Plant leaf diseases classification using improved K-means clustering and SVM algorithm for segmentation</article-title>. <source>Computers Mater Continua</source> <volume>76</volume> (<issue>1</issue>), <page-range>367&#x2013;382</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.32604/cmc.2023.037310</pub-id>
</citation></ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kamonsukyunyong</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Katongtung</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Srinophakun</surname> <given-names>T. R.</given-names>
</name>
<name>
<surname>Sukpancharoen</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Optimization of 3D printed drone performance using synergistic multi algorithms</article-title>. <source>Int. J. Thermofluids</source> <volume>26</volume>, <fpage>101058</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.ijft.2025.101058</pub-id>
</citation></ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khan</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Shen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>F.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Optimizing precision agriculture: A real-time detection approach for grape vineyard unhealthy leaves using deep learning improved YOLOv7 with feature extraction capabilities</article-title>. <source>Comput. Electron. Agric.</source> <volume>231</volume>, <fpage>109969</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2025.109969</pub-id>
</citation></ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Qiao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>An improved YOLOv5-based vegetable disease detection method</article-title>. <source>Comput. Electron. Agric.</source> <volume>202</volume>, <fpage>107345</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2022.107345</pub-id>
</citation></ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Luo</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Intention inference for space targets using deep convolutional neural network</article-title>. <source>Adv. Space Res.</source> <volume>75</volume>, <fpage>2184</fpage>&#x2013;<lpage>2200</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.asr.2024.10.006</pub-id>
</citation></ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Hu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Rong</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Bian</surname> <given-names>L.</given-names>
</name>
<etal/>
</person-group>. (<year>2025</year>). <article-title>Object segmentation of near surface magnetic field data based on deep convolutional neural networks</article-title>. <source>Comput. Geosci</source> <volume>196</volume>, <fpage>105847</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.cageo.2024.105847</pub-id>
</citation></ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Wei</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>K.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>A method for segmentation and localization of tomato lateral pruning points in complex environments based on improved YOLOV5</article-title>. <source>Comput. Electron. Agric.</source> <volume>229</volume>, <fpage>109731</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2024.109731</pub-id>
</citation></ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lingayya</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Kulkarni</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Salins</surname> <given-names>R. D.</given-names>
</name>
<name>
<surname>Uppoor</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Gurudas</surname> <given-names>V. R.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Detection and analysis of android malwares using hybrid dual Path bi-LSTM Kepler dynamic graph convolutional network</article-title>. <source>Int. J. Mach. Learn. Cybernet</source> <volume>16</volume>, <fpage>835</fpage>&#x2013;<lpage>853</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s13042-024-02303-3</pub-id>
</citation></ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Meng</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Feng</surname> <given-names>L.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Discrimination of leaf diseases in maize/Soybean intercropping system based on hyperspectral imaging</article-title>. <source>Front. Plant Sci</source> <volume>15</volume>, <elocation-id>1434163</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2024.1434163</pub-id>, PMID: <pub-id pub-id-type="pmid">39717723</pub-id></citation></ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Logeswari</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Thangaramya</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Selvi</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Roselind</surname> <given-names>J. D.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>An improved synergistic dual-layer feature selection algorithm with two type classifier for efficient intrusion detection in IoT environment</article-title>. <source>Sci. Rep.</source> <volume>15</volume>, <fpage>8050</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41598-025-91663-z</pub-id>, PMID: <pub-id pub-id-type="pmid">40055408</pub-id></citation></ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Qiu</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Jiao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Meng</surname> <given-names>G.</given-names>
</name>
<etal/>
</person-group>. (<year>2025</year>). <article-title>Optimizing irrigation&#xa0;in arid irrigated farmlands based on soil water movement processes: Knowledge from water isotope data</article-title>. <source>Geoderma</source> <volume>460</volume>, <fpage>117440</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.geoderma.2025.117440</pub-id>
</citation></ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maranga</surname> <given-names>J. O.</given-names>
</name>
<name>
<surname>Nnko</surname> <given-names>J. J.</given-names>
</name>
<name>
<surname>Xiong</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Learned active contours via transformer-based deep convolutional neural network using canny edge detection algorithm</article-title>. <source>Signal Image Video Process.</source> <volume>19</volume>, <fpage>222</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11760-024-03795-w</pub-id>
</citation></ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mhala</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Bilandani</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Sharma</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Enhancing crop productivity with fined-tuned deep convolution neural network for Potato leaf disease detection</article-title>. <source>Expert Syst. Appl.</source> <volume>267</volume>, <fpage>126066</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.eswa.2024.126066</pub-id>
</citation></ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mohanty</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Pattanaik</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Dash</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Tripathy</surname> <given-names>H. P.</given-names>
</name>
<name>
<surname>Holderbaum</surname> <given-names>W.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Smart robotic system guided with YOLOv5 based machine learning framework for efficient herbicide usage in rice (Oryza sativa L.) under precision agriculture</article-title>. <source>Comput. Electron. Agric.</source> <volume>231</volume>, <fpage>110032</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2025.110032</pub-id>
</citation></ref>
<ref id="B27">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Mu</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Jiao</surname> <given-names>H.</given-names>
</name>
</person-group> (<year>2025</year>). &#x201c;<article-title>Study on the synergistic construction of air-ground cooperative system and unmanned inspection system in the energy field</article-title>,&#x201d; in <conf-name>2025 Asia-Europe Conference on Cybersecurity, Internet of Things and Soft Computing (CITSC)</conf-name>. <fpage>391</fpage>&#x2013;<lpage>396</lpage> (<publisher-loc>Rimini, Italy</publisher-loc>: <publisher-name>IEEE</publisher-name>).</citation></ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Patel</surname> <given-names>N.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Enhancing biofuel production with co-pyrolysis of distiller&#x2019;s grains and waste polypropylene: synergistic effects and activation energy optimization with hybrid FLO-ENN approach</article-title>. <source>Chem. Eng. Processing-Process Intensificat</source> <volume>212</volume>, <fpage>110194</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.cep.2025.110194</pub-id>
</citation></ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qiao</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Shi</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Khan</surname> <given-names>F.</given-names>
</name>
<etal/>
</person-group>. (<year>2025</year>). <article-title>SIBW: A swarm intelligence-based network flow watermarking approach for privacy leakage detection in digital healthcare systems</article-title>. <source>IEEE J. Biomed. Health Inf</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/JBHI.2025.3542561</pub-id>, PMID: <pub-id pub-id-type="pmid">40036416</pub-id></citation></ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qin</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Zheng</surname> <given-names>W.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>A deep learning method based on YOLOv5 and SuperPoint-SuperGlue for digestive disease warning and cage location backtracking in stacked cage laying hen systems</article-title>. <source>Comput. Electron. Agric.</source> <volume>222</volume>, <fpage>108999</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2024.108999</pub-id>
</citation></ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ratmele</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Dhanare</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Parte</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Octave convolutional multi-head capsule nutcracker network with oppositional Kepler algorithm based spam email detection</article-title>. <source>Wireless Networks</source> <volume>31</volume>, <fpage>1625</fpage>&#x2013;<lpage>1644</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11276-024-03837-8</pub-id>
</citation></ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Raza</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Pitafi</surname> <given-names>A. H.</given-names>
</name>
<name>
<surname>Shaikh</surname> <given-names>M. K.</given-names>
</name>
<name>
<surname>Ahmed</surname> <given-names>K.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Optimizing potato leaf disease recognition: insights DENSE-NET-121 and gaussian elimination filter fusion</article-title>. <source>Heliyon</source>. <volume>11</volume> (<issue>3</issue>), <elocation-id>e42318</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.heliyon.2025.e42318</pub-id>, PMID: <pub-id pub-id-type="pmid">39991243</pub-id></citation></ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sagar</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Suresh</surname> <given-names>K. P.</given-names>
</name>
<name>
<surname>Sridhara</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Patil</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Archana</surname> <given-names>C. A.</given-names>
</name>
<name>
<surname>Sekar</surname> <given-names>Y. S.</given-names>
</name>
<etal/>
</person-group>. (<year>2025</year>). <article-title>Precision detection of grapevine downy and powdery mildew diseased leaves and fruits using enhanced ResNet50 with batch normalization</article-title>. <source>Comput. Electron. Agric.</source> <volume>232</volume>, <fpage>110144</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2025.110144</pub-id>
</citation></ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Thai</surname> <given-names>H. T.</given-names>
</name>
<name>
<surname>Le</surname> <given-names>K. H.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>MobileH-Transformer: Enabling real-time leaf disease detection using hybrid deep learning approach for smart agriculture</article-title>. <source>Crop Prot.</source> <volume>189</volume>, <fpage>107002</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.cropro.2024.107002</pub-id>
</citation></ref>
<ref id="B35">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Truong-Dang</surname> <given-names>V. L.</given-names>
</name>
<name>
<surname>Thai</surname> <given-names>H. T.</given-names>
</name>
<name>
<surname>Le</surname> <given-names>K. H.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>TinyResViT: A lightweight hybrid deep learning model for on-device corn leaf disease detection</article-title>. <source>Internet Things.</source> <volume>30</volume>, <fpage>101495</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.iot.2025.101495</pub-id>
</citation></ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tu</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>He</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Plaza</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Anomaly detection in hyperspectral images using adaptive graph frequency location</article-title>. <source>IEEE Trans. Neural Networks Learn. Syst</source>. <volume>36</volume> (<issue>7</issue>), <page-range>12565&#x2013;12579</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TNNLS.2024.3449573</pub-id>, PMID: <pub-id pub-id-type="pmid">39222455</pub-id></citation></ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Upadhyay</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Chandel</surname> <given-names>N. S.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>K. P.</given-names>
</name>
<name>
<surname>Chakraborty</surname> <given-names>S. K.</given-names>
</name>
<name>
<surname>Nandede</surname> <given-names>B. M.</given-names>
</name>
<name>
<surname>Kumar</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Deep learning and computer vision in plant disease detection: a comprehensive review of techniques, models, and trends in precision agriculture</article-title>. <source>Artif. Intell. Rev.</source> <volume>58</volume>, <fpage>92</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s10462-024-11100-x</pub-id>
</citation></ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Van</surname> <given-names>H. T.</given-names>
</name>
<name>
<surname>Van Vu</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Tuan</surname> <given-names>T. T.</given-names>
</name>
<name>
<surname>Vo</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Chung</surname> <given-names>Y. S.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>LGENetB4CA:&#xa0;A novel deep learning approach for chili germplasm Differentiation and leaf disease classification</article-title>. <source>Comput. Electron. Agric.</source> <volume>233</volume>, <fpage>110149</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2025.110149</pub-id>
</citation></ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Gui</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Hu</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>W.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Cross-modal segmentation network for winter wheat mapping in complex terrain using remote-sensing multi-temporal images and DEM data</article-title>. <source>Remote Sens.</source> <volume>16</volume>, <fpage>1775</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/rs16101775</pub-id>
</citation></ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Ruan</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Improving the signal-to-noise ratio of single-channel earthquake data with an attention-based UNet3+ and phase-difference mask</article-title>. <source>IEEE Trans. Geosci. Remote Sens</source>. <volume>63</volume>, <page-range>1&#x2013;10</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TGRS.2025.3555661</pub-id>
</citation></ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Jiang</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Ding</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>K.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Tea leaf disease recognition using attention convolutional neural network and handcrafted features</article-title>. <source>Crop Prot.</source> <volume>122</volume>, <fpage>107118</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.cropro.2025.107118</pub-id>
</citation></ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Tan</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>L.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>State of health estimation of lithium-ion batteries based on the Kepler optimization algorithm-multilayer-convolutional neural network</article-title>. <source>J. Energy Storage</source> <volume>122</volume>, <fpage>116644</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.est.2025.116644</pub-id>
</citation></ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Bai</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Cong</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Jing</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Z.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Multi-species weed detection and variable spraying system for farmland based on W-YOLOv5</article-title>. <source>Crop Prot.</source> <volume>182</volume>, <fpage>106720</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.cropro.2024.106720</pub-id>
</citation></ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Ma</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Three-dimensional reconstruction and geometric morphology analysis of lunar small craters within the patrol range of the Yutu-2 Rover</article-title>. <source>Remote Sens.</source> <volume>15</volume>, <fpage>4251</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/rs15174251</pub-id>
</citation></ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>F.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>A method for detecting persimmon leaf diseases using the lightweight YOLOv5 model</article-title>. <source>Expert Syst. Appl.</source> <volume>285</volume>, <fpage>127567</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.eswa.2025.127567</pub-id>
</citation></ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Wei</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Xiao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Tan</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Niu</surname> <given-names>Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>LT-DeepLab: an improved DeepLabV3+ cross-scale segmentation algorithm for Zanthoxylumbungeanum Maxim leaf-trunk diseases in real-world environments</article-title>. <source>Front. Plant Sci</source> <volume>15</volume>, <elocation-id>1423238</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2024.1423238</pub-id>, PMID: <pub-id pub-id-type="pmid">39502917</pub-id></citation></ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Cheng</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Unraveling surface roughness variations in SLM-GH4169 alloy polishing: A synergistic approach combining mechanistic modeling and machine learning algorithms</article-title>. <source>Mater Today Commun.</source>, <fpage>112505</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.mtcomm.2025.112505</pub-id>
</citation></ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Zhuang</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Hou</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Q.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>GACNet: Generate adversarial-driven cross-aware network for hyperspectral wheat variety identification</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>62</volume>, <fpage>1</fpage>&#x2013;<lpage>14</lpage>.</citation></ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Dong</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Faba bean&#x2013;wheat intercropping reconstructed the microbial community structure in the rhizosphere soil of faba bean under F. commune and benzoic acid stress to alleviate Fusarium wilt in faba bean</article-title>. <source>Plant Soil</source> <volume>506</volume> (<issue>1</issue>), <fpage>191</fpage>&#x2013;<lpage>208</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11104-023-06393-w</pub-id>
</citation></ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Lv</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Wei</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Han</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Incremental RPN: hierarchical region proposal network for apple leaf disease detection in natural environments</article-title>. <source>IEEE/ACM Trans. Comput. Biol. Bioinf</source>. <volume>21</volume> (<issue>6</issue>), <page-range>2418&#x2013;2431</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TCBB.2024.3469178</pub-id>, PMID: <pub-id pub-id-type="pmid">39325600</pub-id></citation></ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Han</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Deveci</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Parmar</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>A review of convolutional neural networks in computer vision</article-title>. <source>Artif. Intell. Rev.</source> <volume>57</volume>, <fpage>99</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s10462-024-10721-6</pub-id>
</citation></ref>
</ref-list>
</back>
</article>