<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Plant Sci.</journal-id>
<journal-title>Frontiers in Plant Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Plant Sci.</abbrev-journal-title>
<issn pub-type="epub">1664-462X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fpls.2025.1630758</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>Reconstructed hyperspectral imaging for <italic>in-situ</italic> nutrient prediction in pine needles</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Yuanhang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2962200/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Du</surname>
<given-names>Jun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zeng</surname>
<given-names>Chuangjie</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wu</surname>
<given-names>Yongshan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Junxian</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Long</surname>
<given-names>Teng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2272864/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Long</surname>
<given-names>Yongbing</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2538469/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Lan</surname>
<given-names>Yubin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Che</surname>
<given-names>Xiaoliang</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2276300/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Liu</surname>
<given-names>Tianyi</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Zhao</surname>
<given-names>Jing</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2772838/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>College of Electronic Engineering (College of Artificial Intelligence), South China Agricultural University</institution>, <addr-line>Guangzhou</addr-line>,&#xa0;<country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>National Center for International Collaboration Research on Precision Agricultural Aviation Pesticides Spraying Technology</institution>, <addr-line>Guangzhou</addr-line>,&#xa0;<country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>College of Forestry and Landscape Architecture, South China Agricultural University</institution>, <addr-line>Guangzhou</addr-line>,&#xa0;<country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Ram P. Sharma, Tribhuvan University, Nepal</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Yu Fenghua, Shenyang Agricultural University, China</p>
<p>Leiqing Pan, Nanjing Agricultural University, China</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Jing Zhao, <email xlink:href="mailto:zhaojscau@163.com">zhaojscau@163.com</email>; Tianyi Liu, <email xlink:href="mailto:tianyiliu@scau.edu.cn">tianyiliu@scau.edu.cn</email>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>11</day>
<month>08</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>16</volume>
<elocation-id>1630758</elocation-id>
<history>
<date date-type="received">
<day>18</day>
<month>05</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>07</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Li, Du, Zeng, Wu, Chen, Long, Long, Lan, Che, Liu and Zhao.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Li, Du, Zeng, Wu, Chen, Long, Long, Lan, Che, Liu and Zhao</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>Hyperspectral imaging (HSI) is a powerful, non-destructive technology that enables precise analysis of plant nutrient content, which can enhance forestry productivity and quality. However, its high cost and complexity hinder practical field applications.</p>
</sec>
<sec>
<title>Methods</title>
<p>To overcome these limitations, we propose a deep-learning-based method to reconstruct hyperspectral images from RGB inputs for in situ needle nutrient prediction. The model reconstructs hyperspectral images with a spectral range of 400&#x2013;1000 nm (3.4 nm resolution) and spatial resolution of 768&#xd7;768. Nutrient prediction is performed using spectral data combined with competitive adaptive reweighted sampling (CARS) and partial least squares regression (PLSR).</p>
</sec>
<sec>
<title>Results</title>
<p>The reconstructed hyperspectral images enabled accurate prediction of needle nitrogen, phosphorus, and potassium content, with coefficients of determination (R&#xb2;) of 0.8523, 0.7022, and 0.8087, respectively. These results are comparable to those obtained using original hyperspectral data.</p>
</sec>
<sec>
<title>Discussion</title>
<p>The proposed approach reduces the cost and complexity of traditional HSI systems while maintaining high prediction accuracy. It facilitates efficient in situ nutrient detection and offers a promising tool for sustainable forestry development.</p>
</sec>
</abstract>
<kwd-group>
<kwd>hyperspectral image reconstruction</kwd>
<kwd>deep learning models</kwd>
<kwd>machine learning regression</kwd>
<kwd>
<italic>in situ</italic> prediction of pine needle nutrients</kwd>
<kwd>precision forestry</kwd>
</kwd-group>
<counts>
<fig-count count="12"/>
<table-count count="3"/>
<equation-count count="6"/>
<ref-count count="32"/>
<page-count count="19"/>
<word-count count="8813"/>
</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>China is one of the countries with the widest pine tree planting area in the world. Many different types of pine trees have been widely planted in various parts of China, which are not only used for wood production and building materials, but also widely used in fields such as papermaking, chemical industry, and medicine (<xref ref-type="bibr" rid="B21">Yang et&#xa0;al., 2015</xref>; <xref ref-type="bibr" rid="B12">Leggate et&#xa0;al., 2020</xref>). Nutrient analysis of pine trees is crucial for understanding their growth environment, growth status, and wood quality (<xref ref-type="bibr" rid="B25">Yuan et&#xa0;al., 2015</xref>). By detecting the nutritional components of pine trees, their health status, growth rate, and soil quality in the environment can be evaluated, which helps to develop appropriate maintenance measures, improve the growth efficiency and wood quality of pine trees.</p>
<p>Hyperspectral imaging (HSI) is an advanced technology that acquires hundreds of narrow spectral bands at each spatial location, yielding a rich hyperspectral cube that integrates both spectral and spatial information. It enables qualitative and quantitative analysis of chemical composition, material quality, and other properties, making it a valuable tool for agricultural and forestry monitoring. Owing to its high spectral resolution and non-destructive nature, HSI is particularly well-suited for real-time and precision agriculture, allowing comprehensive assessments of crop growth and nutritional status (<xref ref-type="bibr" rid="B7">Fu et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B20">Wang et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B31">Zhao et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B17">Sethy et&#xa0;al., 2022</xref>).</p>
<p>Relying on these advantages, numerous studies in recent years have applied hyperspectral imaging (HSI) across a range of agricultural and forestry scenarios. This approach has demonstrated substantial application value; for example, in agriculture, He et&#xa0;al. improved leaf nitrogen estimation in winter wheat by employing multi-angle hyperspectral data (<xref ref-type="bibr" rid="B9">He et&#xa0;al., 2016</xref>), Yu et&#xa0;al. developed a spectral transfer vegetation index for rapid and accurate nitrogen inversion (<xref ref-type="bibr" rid="B24">Yu et&#xa0;al., 2022</xref>), Meiyan et&#xa0;al. applied spectral decomposition methods to estimate leaf nitrogen under UAV conditions (<xref ref-type="bibr" rid="B15">Meiyan et&#xa0;al., 2023</xref>), and Lan et&#xa0;al. combined near-infrared HSI with leave-one-out partial least squares regression in a two-step approach to assess internal apple fruit quality (<xref ref-type="bibr" rid="B11">Lan et al., 2021</xref>). In forestry applications, Ni et&#xa0;al. introduced a weight-adjusted convolutional neural network to predict nitrogen content in Masson&#x2019;s pine seedlings using near-infrared spectra (<xref ref-type="bibr" rid="B16">Ni et&#xa0;al., 2019</xref>), while Li et&#xa0;al. integrated near-infrared spectra with partial least squares regression to estimate nitrogen content in different tissues of Masson&#x2019;s pine (<xref ref-type="bibr" rid="B13">Li et&#xa0;al., 2022</xref>). These findings underscore the growing role of HSI as a key technology in agricultural and forestry applications, particularly for nutrient detection (<xref ref-type="bibr" rid="B8">Guo et&#xa0;al., 2021</xref>).</p>
<p>Despite its numerous advantages, the application of hyperspectral imaging (HSI) in agriculture and forestry is constrained by several factors. First, HSI technology struggles to achieve an optimal balance between spectral and spatial resolution; typically, higher spectral resolution comes at the expense of lower spatial resolution, and vice versa (<xref ref-type="bibr" rid="B30">Zhang et&#xa0;al., 2022</xref>). Second, the time-intensive nature of data collection and processing limits the real-time application of HSI (<xref ref-type="bibr" rid="B4">Arad et&#xa0;al., 2020</xref>). Additionally, the large volume of raw hyperspectral data hampers efficient transmission and storage. Furthermore, the high cost of hyperspectral cameras and related hardware restricts their widespread use, particularly for organizations with limited budgets (<xref ref-type="bibr" rid="B6">Fang et&#xa0;al., 2018</xref>; <xref ref-type="bibr" rid="B19">Signoroni et&#xa0;al., 2019</xref>). These factors collectively underscore the need for cost reduction, sensor fusion, and data-sharing platforms to enable broader HSI applications (<xref ref-type="bibr" rid="B10">Lan et&#xa0;al., 2024</xref>).</p>
<p>Consequently, research has shifted toward acquiring reliable hyperspectral information at lower cost. At this point, a novel approach has been proposed to reconstruct multichannel hyperspectral images from conventional RGB images. RGB imaging is more accessible and cost-effective than hyperspectral imaging; however, a key challenge lies in effectively mapping the limited information in RGB images to the rich spectral information in hyperspectral data (<xref ref-type="bibr" rid="B18">Shi et&#xa0;al., 2018</xref>). Fortunately, deep learning techniques have made remarkable progress in computer vision, profoundly transforming fields such as image classification, object detection, and segmentation. This progress has extended to hyperspectral imaging, where deep learning methods are now applied to hyperspectral reconstruction and related tasks. The combination of deep learning and hyperspectral imaging holds great potential for more efficient and accurate spectral data analysis (<xref ref-type="bibr" rid="B30">Zhang et&#xa0;al., 2022</xref>).</p>
<p>In recent years, deep-learning-based hyperspectral reconstruction techniques have become increasingly mature. As reconstruction accuracy has improved, numerous studies have demonstrated promising results across various applications. However, limited research has addressed the use of hyperspectral reconstruction for estimating plant nutrient components or quality grades in forestry and agriculture; most applications have predominantly focused on food testing. Zhao et&#xa0;al. applied a hyperspectral convolutional neural network with residual connections (HSCNN-R) to assess the soluble solid content (SSC) of tomatoes using only 36 samples, yielding a regression R&#xb2; of 0.51 (<xref ref-type="bibr" rid="B31">Zhao et&#xa0;al., 2020</xref>). Yang et&#xa0;al. employed a pre-trained MST++ model to invert rice physiological parameters, achieving an R&#xb2; of 0.40 for soil and plant analyzer development (SPAD) values (<xref ref-type="bibr" rid="B22">Yang et&#xa0;al., 2024</xref>). Recently, Ahmed MT et&#xa0;al. used HSCNN-R for hyperspectral reconstruction to predict SSC in sweet potato varieties, obtaining a regression R&#xb2; of 0.69 on the test set (<xref ref-type="bibr" rid="B2">Ahmed MT et al., 2024b</xref>). Furthermore, in a comparative study by the same team, HSCNN-D, MST++, and HRNET were evaluated for their ability to predict the dry matter content (DMC) of sweet potato (<xref ref-type="bibr" rid="B3">Ahmed MT et al., 2024c</xref>). Yi et&#xa0;al. applied MPRNet to reconstruct visible and near-infrared spectra to identify the geographical origin of beef, achieving high classification accuracies of 98.58% and 94.38% on the training and testing sets, respectively (<xref ref-type="bibr" rid="B23">Yi et&#xa0;al., 2024</xref>). These studies collectively highlight a novel opportunity to leverage hyperspectral reconstruction methods for estimating the nutrient content of plants.</p>
<p>In this study, we improved the existing network architecture by extending the hyperspectral reconstruction range from 400&#x2013;700 nm (31 bands) to 400&#x2013;1000 nm (176 bands), while simultaneously enhancing the spectral resolution from 10 nm to 3.4 nm. This expansion aligns with the spectral range and resolution requirements for accurately estimating the content of key nutrients in pine needles. Four state-of-the-art models were adopted and modified as baselines: MIRNet (Multi-Scale Residue Network), HRNet (Hierarchical Regression Network), MPRNet (Multi-Stage Progressive Network), and Restormer (Restoration Transformer).</p>
<p>MIRNet (<xref ref-type="bibr" rid="B26">Zamir et&#xa0;al., 2020</xref>), introduced at ECCV 2020, demonstrated strong performance in the NTIRE 2022 spectral reconstruction challenge, achieving a PSNR of 33.29 dB. HRNet (<xref ref-type="bibr" rid="B32">Zhao et&#xa0;al., 2020</xref>), presented at CVPR 2019, utilizes a hierarchical structure and achieved 26.89 dB in the same task. MPRNet (<xref ref-type="bibr" rid="B27">Zamir et&#xa0;al., 2021</xref>), presented at CVPR 2021, and Restormer (<xref ref-type="bibr" rid="B28">Zamir et&#xa0;al., 2022</xref>), presented at CVPR 2022, employ encoder-decoder and transformer-based architectures, respectively; both performed strongly in NTIRE 2022, yielding PSNRs of 33.50 dB and 33.40 dB.</p>
<p>After modifying these four baseline models, we evaluated and compared their reconstruction performance. Ultimately, MIRNet demonstrated the highest accuracy and was selected to reconstruct hyperspectral images of pine canopies from RGB inputs. Spectral features extracted from these reconstructed images were then used in regression models to predict pine needle nutrient content. The reconstructed spectra generated by MIRNet achieved strong coefficients of determination (R&#xb2;p) on the test set &#x2014; 0.8523 for nitrogen, 0.7022 for phosphorus, and 0.8087 for potassium &#x2014; closely matching the results obtained from original hyperspectral data (0.9038, 0.6815, and 0.8370, respectively), thereby validating the effectiveness of the proposed approach.</p>
</sec>
<sec id="s2" sec-type="materials|methods">
<label>2</label>
<title>Materials and methods</title>
<sec id="s2_1">
<label>2.1</label>
<title>Dataset preparation</title>
<p>This study aims to predict the nutritional composition of pine needles using a dataset comprised of canopy-level needle images from 282 trees of 1-year-old Pinus elliottii &#xd7; Pinus caribaea hybrids. The experiment was conducted at the Hongling Seed Orchard Nursery in Taishan, Guangdong Province, China (22.164769&#xb0;N, 112.822761&#xb0;E). The seedlings were selected and potted by experts in soil composed of loess and a lightweight substrate in a 6:4 ratio, with a pot height of 16&#xa0;cm. Among the 282 samples, 162 were used for hyperspectral reconstruction, while the remaining 120 were reserved for final nutrient prediction. Unlike many previous studies that rely on detached pine needles collected under laboratory conditions, this study preserved the structural integrity of the needles by conducting data collection <italic>in situ</italic> without any physical disruption (see <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref>). Although the imaging was performed in a laboratory setting, the process maintained the original morphology of the samples. This approach enhances the ecological validity and generalizability of the resulting models. Consequently, models trained on this <italic>in situ</italic> dataset are more likely to accurately reflect real-world field conditions and maintain strong predictive performance in practical applications.</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Hyperspectral imaging system.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1630758-g001.tif">
<alt-text content-type="machine-generated">Diagram of a hyperspectral imaging setup for analyzing pine needle samples. It includes a hyperspectral camera mounted on a bracket, a halogen lamp for lighting, and a black background board. The setup is connected to an analytical system displaying the captured image.</alt-text>
</graphic>
</fig>
<p>In this study, a visible and near-infrared hyperspectral camera (Gaifields Pro-V10, Dualix Spectrum Imaging Co.) was used to capture hyperspectral images of pine needle canopies under controlled laboratory conditions. The spectral range spanned 400&#x2013;1000 nm and comprised 176 spectral bands. During image acquisition, illumination was provided by a halogen ring light with a photosynthetic photon flux density (PPFD) ranging from 88 to 95 &#xb5;mol/(m&#xb2;&#xb7;s) and a lighting uniformity of 7.6%.</p>
<p>To simulate natural daylight and enhance the model&#x2019;s generalizability to field conditions, RGB images were generated from hyperspectral data using the CIE 1931 color matching functions and the CIE standard illuminant D65. D65, with a correlated color temperature of approximately 6500&#xa0;K, closely approximates the spectral distribution of natural midday outdoor light, encompassing both direct sunlight and diffuse skylight components. These RGB images were then used as input features for the spectral reconstruction model. Although the data were collected indoors, applying the D65-based RGB transformation allowed us to approximate realistic field illumination conditions, thereby improving the robustness and applicability of the trained model in outdoor scenarios.</p>
<p>During training, hyperspectral images were evenly divided into two subsets: 88 spectral bands in the visible range (400&#x2013;700 nm) and the rest in the near-infrared range (700&#x2013;1000 nm), which were used as training targets. This division was motivated by two main factors. First, spectral reflectance patterns in the visible range exhibit greater variability than those in the near-infrared range; training the model separately on these two segments can help improve reconstruction accuracy. Second, hyperspectral images contain large amounts of spectral information, which can lead to high memory consumption and slow GPU computation during training. By splitting the data into two parts, we enable parallel training, thereby improving computational efficiency and accelerating the training process.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Hyperspectral image reconstruction</title>
<sec id="s2_2_1">
<label>2.2.1</label>
<title>Improvement of four reconstruction models</title>
<p>This study evaluated four models whose original architectures were designed to reconstruct a spectral range of 400&#x2013;700 nm, encompassing only 31 bands. This range falls predominantly within the visible spectrum and fails to provide sufficient spectral resolution and generalization capability for accurately analyzing pine needle nutrients. Furthermore, the lack of near-infrared (NIR) information limits the models&#x2019;s ability to predict nutrient content, as NIR signals are strongly related to plant health. Previous research by Rahim Azadnia et&#xa0;al. identified key spectral regions associated with nitrogen (510&#x2013;540 nm, 670&#x2013;690 nm, 910&#x2013;920 nm, and 985&#x2013;995 nm), phosphorus (575&#x2013;585 nm, 620&#x2013;635 nm, 670&#x2013;685 nm, 685&#x2013;700 nm, and 965&#x2013;975 nm), and potassium (505&#x2013;515 nm, 555&#x2013;570 nm, 590&#x2013;605 nm, 685&#x2013;700 nm, 920&#x2013;930 nm, and 950&#x2013;965 nm) (<xref ref-type="bibr" rid="B5">Azadnia et al., 2023</xref>). Similarly, Di Lin et&#xa0;al. applied the continuous wavelet transform (CWT) to identify effective NIR spectral regions for estimating nutrients; their study revealed four key spectral bands for nitrogen within 770&#x2013;875 nm, four for phosphorus within 730&#x2013;858 nm, and five for potassium within 755&#x2013;890 nm (<xref ref-type="bibr" rid="B14">Lin et&#xa0;al., 2024</xref>). Consequently, the ability to accurately reconstruct segments of the NIR spectrum is crucial for improving the precision and reliability of nutrient predictions.</p>
<p>To address these limitations, we implemented several key modifications. The number of spectral bands was increased from 31 to 176, and the reconstruction range was expanded to 400&#x2013;1000 nm to encompass the NIR spectrum (750&#x2013;1000 nm). Furthermore, we applied a segmented computing approach by separately reconstructing the visible (400&#x2013;700 nm) and NIR (700&#x2013;1000 nm) regions. This strategy improved reconstruction accuracy while effectively retaining the essential NIR signals for more reliable nutrient estimation.</p>
<p>As shown in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref>, the improvements to the MIRNet model primarily involve several key modifications. First, at the input stage, the RGB image undergoes dimensional expansion to capture more detailed features. In this study, a 2D convolution is used to expand the three-channel RGB input to 88 channels. The expanded feature representation is then fed into subsequent network modules for further processing. One of the core strengths of the MIRNet model is its ability to maintain high-resolution representations while achieving high-quality image reconstruction. This is accomplished by integrating Multi-Resolution Residual Blocks (MRB), Selective Kernel Feature Fusion (SKFF), and Dual Attention Units (DAU). In the improved model, the number of Recursive Residual Groups (RRG) is set to 2, with each RRG containing one MRB module. Additionally, the number of upsampling and downsampling layers within the MRB module is set to 3. The final output consists of two 88-dimensional spectral components, which are merged to form the final 176-dimensional reconstructed hyperspectral cube.</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Improved MIRNet network architecture.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1630758-g002.tif">
<alt-text content-type="machine-generated">Diagram illustrating a deep learning model architecture for image processing. It includes components like Recursive Residual Groups, Multiscale Residual Blocks, and Dual Attention Units. The process flows through these blocks with global average pooling, channel, and spatial attention mechanisms. Feature maps undergo selection and aggregation, leading to feature descriptors. Color-coded annotations clarify stages, with symbols denoting operations like downsampling, upsampling, and pooling.</alt-text>
</graphic>
</fig>
<p>As shown in <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref>, the improved HRNet adopts a U-shaped structure. The three-channel RGB image is fed into an eight-layer hierarchical framework, where every two layers process different feature scales. The input RGB image is first expanded into an 88-dimensional feature cube. From the middle towards both ends, the channel resolution progressively increases while the spatial resolution decreases. At the middle of the model, the two central layers consist of two 2D convolutional modules, four Residual Dense Blocks, one Residual Global Block, and an additional 2D convolutional module. The remaining six layers follow the structure shown in the figure, each ending with a PixelShuffle operation. This operation rearranges the feature maps to match the shape of the preceding layer and connects them accordingly. This upsampling and downsampling structure preserves feature integrity, maintaining the original data distribution while ensuring adaptability. As a result, it enhances reconstruction accuracy while effectively capturing essential details.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>Improved HRNet network architecture.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1630758-g003.tif">
<alt-text content-type="machine-generated">Flowchart of a neural network architecture for image processing featuring the pixel unshuffle and shuffle methods. The diagram shows input image divisions into multiple layers, including convolutional layers and residual blocks. Intermediate outputs are combined to produce final image outputs. Notations explain symbols like convolution layers, residual dense blocks, and operations like sum, Hadamard product, and concatenation.</alt-text>
</graphic>
</fig>
<p>For the improvement of the MPRNet model, as shown in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref>, a process similar to MIRNet is adopted, where the three-channel RGB image is first expanded to 88 dimensions through an input convolution. Utilizing an encoder-decoder architecture, the reconstruction task is divided into multiple progressively optimized subtasks across two spectral ranges. In this study, the process is structured into three stages. In the first stage, the input image is divided into four parts. In the second and third stages, the network gradually expands the reconstruction range while learning reconstruction functions to capture multi-scale contextual information. In the third stage, the number of Original Resolution Blocks (ORB) is set to three. Finally, features from different scales are integrated to generate the final 176-dimensional reconstructed hyperspectral image. The key characteristics of this model include the use of a Supervised Attention Module (SAM) for progressive learning and the implementation of a Cross-Stage Feature Fusion (CSFF) mechanism to enhance feature propagation across stages, ensuring the extraction of more fine-grained spectral information.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>Improved MPRNet network architecture.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1630758-g004.tif">
<alt-text content-type="machine-generated">Flowchart of a multi-stage network architecture. It includes three stages utilizing U-Net and original resolution blocks (ORB) with channel attention blocks (CAB). Each stage processes an input image and applies supervised attention modules (SAM) to produce restored images. The process involves concatenation and channel attention for feature enhancement. A diagram of the ORB and SAM is displayed, showing low and high spectral resolution images with attention maps, detailing their internal operations.</alt-text>
</graphic>
</fig>
<p>In the improved Restormer model, as shown in <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref>, the three-channel RGB image is first processed through an overlapped patch embedding layer, expanding its dimensions from 3 to 108. The transformed data is then fed into the Transformer blocks of the encoder, where the spatial resolution is enhanced while the number of channels is progressively reduced. In this study, the entire model is structured into two parallel branches, each consisting of a four-layer architecture. The number of Transformer blocks in these four layers is set to 2, 3, 3, and 4, respectively. At the end of each branch, the extracted features are passed into the decoder, which is also composed of Transformer blocks. The decoder refines the features while recovering high-resolution details. Finally, the features from both branches are merged to form the final 176-dimensional hyperspectral cube. The Restormer model employs a Multi-Dconv Head Transposed Attention mechanism within its Transformer blocks. This attention layer enhances feature representation by performing query-key interactions across channels. Additionally, Restormer introduces a Gated Feed-Forward Network (GFN), which selectively allows only informative features to propagate through the network, thereby improving the efficiency of information transmission.</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Improved Restormer network architecture.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1630758-g005.tif">
<alt-text content-type="machine-generated">Diagram illustrating a neural network architecture with transformer blocks. The flow starts from an input image of a plant, passing through multiple transformer blocks, denoted in orange. Operations like element-wise addition, matrix multiplication, and convolution are used. The diagram includes a detailed inset of gated DConv feed-forward networks and multi-DConv head transposed attention processes. Various components are labeled, including normalization and activation functions, and illustrated with symbols like circles and arrows to indicate operations.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s2_2_2">
<label>2.2.2</label>
<title>Quality evaluation</title>
<p>In the field of spectral image reconstruction, researchers typically use multiple image quality evaluation metrics to assess the quality of hyperspectral images reconstructed from RGB images. These indicators aim to quantify the differences between reconstructed hyperspectral images and ground truth hyperspectral images, and provide objective measures of the quality of spectral image reconstruction. In this study, Mean Relative Absolute Error (MRAE), Root Mean Square Error (RMSE), and Peak Signal to Noise Ratio (PSNR) were used as evaluation metrics. During the model training process, we are particularly concerned with the MRAE coefficients. The MRAE was used as the loss function to enhance resistance to outlier data and enable uniform evaluation of each band under varying lighting conditions (<xref ref-type="bibr" rid="B18">Shi et&#xa0;al., 2018</xref>), and the model will be trained until this metric converge. The model with the best performance during the training phase will be selected for the final hyperspectral reconstruction, and all three-evaluation metrics will be used in the evaluation process of the testing and validation dataset. Their definitions are shown in <xref ref-type="disp-formula" rid="eq1">Equations 1</xref>-<xref ref-type="disp-formula" rid="eq3">3</xref>. <inline-formula>
<mml:math display="inline" id="im1">
<mml:mi>H</mml:mi>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im2">
<mml:mi>W</mml:mi>
</mml:math>
</inline-formula> represent the height and width of the image, <inline-formula>
<mml:math display="inline" id="im3">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im4">
<mml:mi>j</mml:mi>
</mml:math>
</inline-formula> represent the coordinates of pixels in the height and width of the image, <inline-formula>
<mml:math display="inline" id="im5">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>G</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the ground truth spectral image, <inline-formula>
<mml:math display="inline" id="im6">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the reconstructed spectral image, <inline-formula>
<mml:math display="inline" id="im7">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the scalar of the peaking signal value.</p>
<disp-formula id="eq1">
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext mathvariant="italic">MRAE</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mtext mathvariant="italic">H</mml:mtext>
<mml:mo>&#xd7;</mml:mo>
<mml:mtext mathvariant="italic">W</mml:mtext>
</mml:mrow>
</mml:mfrac>
<mml:munderover>
<mml:mo mathvariant="bold">&#x2211;</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="italic">i</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mtext mathvariant="italic">H</mml:mtext>
</mml:munderover>
<mml:munderover>
<mml:mo mathvariant="bold">&#x2211;</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="italic">j</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mtext mathvariant="italic">W</mml:mtext>
</mml:munderover>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="italic">I</mml:mtext>
<mml:mtext mathvariant="italic">R</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="italic">i</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext mathvariant="italic">j</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="italic">I</mml:mtext>
<mml:mtext mathvariant="italic">G</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="italic">i</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext mathvariant="italic">j</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>|</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="italic">I</mml:mtext>
<mml:mtext mathvariant="italic">G</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="italic">i</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext mathvariant="italic">j</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq2">
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mtext mathvariant="italic">RMSE</mml:mtext>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mtext mathvariant="italic">H</mml:mtext>
<mml:mo>&#xd7;</mml:mo>
<mml:mtext mathvariant="italic">W</mml:mtext>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo mathvariant="bold">&#x2211;</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="italic">i</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mtext mathvariant="italic">H</mml:mtext>
</mml:munderover>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo mathvariant="bold">&#x2211;</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="italic">j</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mtext mathvariant="italic">W</mml:mtext>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="italic">I</mml:mtext>
<mml:mtext mathvariant="italic">G</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="italic">i</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext mathvariant="italic">j</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="italic">I</mml:mtext>
<mml:mtext mathvariant="italic">R</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="italic">i</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext mathvariant="italic">j</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq3">
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mtext mathvariant="italic">PSNR</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mn>10</mml:mn>
<mml:mtext mathvariant="italic">lg</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mtext mathvariant="italic">pea</mml:mtext>
<mml:msup>
<mml:mtext mathvariant="italic">k</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mtext mathvariant="italic">RMS</mml:mtext>
<mml:msup>
<mml:mtext mathvariant="italic">E</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Nutritional component prediction</title>
<p>In this study, the processing of pine needle hyperspectral images first involved the extraction of regions of interest (ROIs) to suppress interference from the black background board and retain only the effective area of the pine needle. To achieve this, a threshold was applied to generate a mask, which was then used to extract spectral data for subsequent analysis. The average spectral reflectance of each channel was computed, yielding a one-dimensional array of 176 values. To minimize the effects of external conditions and instrument variability on spectral data, a thorough preprocessing pipeline was implemented. This pipeline included denoising, wavelength calibration, and spectral calibration to help ensure data accuracy and reliability and to enhance the precision of subsequent machine learning regression. Specifically, Multiple Scatter Correction (MSC) and First Order Differentiation (D1) were applied to improve spectral data quality and regression accuracy. To further reduce data dimensions and optimize model performance, the Competitive Adaptive Reweighted Sampling (CARS) algorithm was used to select representative spectral bands. CARS performs iterative sampling and PLS regression calculations to identify the most informative spectral variables, thereby improving the efficiency and robustness of data processing and model development.</p>
<p>In the regression stage of this study, samples were divided into training and testing sets at a ratio of 8:2, with the testing set reserved for final model evaluation. To predict nutrient content, we employed Partial Least Squares Regression (PLSR), a classical regression method that combines the dimensional reduction capabilities of Principal Component Analysis (PCA) with multivariate regression. PLSR identifies new components that maximize the covariance between independent and dependent variables, establishing a linear relationship between them. It is widely used in spectral analysis and nutrient modeling due to its ability to handle high-dimensional data and multicollinearity.</p>
<p>During training, ten-fold cross-validation was employed to enhance the model&#x2019;s robustness and generalization capability. To comprehensively evaluate predictive performance, three key metrics were utilized: the prediction coefficient of determination (R&#xb2;p), the root mean square error of prediction (RMSEP), and the relative prediction deviation (RPD), as defined in <xref ref-type="disp-formula" rid="eq4">Equations 4</xref>-<xref ref-type="disp-formula" rid="eq6">6</xref>. In these equations, <inline-formula>
<mml:math display="inline" id="im8">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the sum of squared residuals&#x2014;the squared differences between predicted and observed values&#x2014;while <inline-formula>
<mml:math display="inline" id="im9">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the total sum of squares, indicating the variability of the observed values around their mean. <inline-formula>
<mml:math display="inline" id="im10">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im11">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the predicted and actual values, respectively. These metrics provide a direct assessment of the model&#x2019;s generalization and predictive accuracy on unseen data. Specifically, a higher R&#xb2;p, lower RMSEP, and larger RPD reflect improved predictive performance and greater practical utility. Therefore, these three metrics are used as the primary indicators for evaluating the final effectiveness of the model in this study.</p>
<disp-formula id="eq4">
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="italic">R</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mtext mathvariant="italic">S</mml:mtext>
<mml:msub>
<mml:mtext mathvariant="italic">S</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="italic">residual</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mtext mathvariant="italic">S</mml:mtext>
<mml:msub>
<mml:mtext mathvariant="italic">S</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="italic">total</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq5">
<label>(5)</label>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext mathvariant="italic">RMSE</mml:mtext>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mtext mathvariant="italic">n</mml:mtext>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo mathvariant="bold">&#x2211;</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="italic">i</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mtext mathvariant="italic">n</mml:mtext>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mtext mathvariant="italic">y</mml:mtext>
<mml:mo mathvariant="bold">^</mml:mo>
</mml:mover>
<mml:mtext mathvariant="italic">i</mml:mtext>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="italic">y</mml:mtext>
<mml:mtext mathvariant="italic">i</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq6">
<label>(6)</label>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext mathvariant="italic">RPD</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mtext mathvariant="italic">R</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>Computational environment</title>
<p>The computations in this study were conducted using the cloud computing platform Autodl. The remote server was supported by a 15v CPU Intel(R) Xeon(R) Platinum 8474C, 80GB of memory, and an RTX 4090D (24GB). During the training process, the number of training epochs was set to 200, with each epoch containing 1000 iterations, the batch size of the training set was 2, the learning rate was 1e-4, and the dimensions of the dataset used for training were 768&#xd7;768. The patch size was set to 128 with a stride of 8. For adjusting the learning rate, the Adam optimizer was employed with parameters &#x3b2;<sub>1</sub> = 0.9 and &#x3b2;<sub>2</sub> = 0.999. The analysis was conducted using Python 3.8.19. The reconstruction model was trained using open-source Python packages, including Scikit-learn, PyTorch, and OpenCV-Python.</p>
</sec>
</sec>
<sec id="s3" sec-type="results">
<label>3</label>
<title>Results</title>
<sec id="s3_1">
<label>3.1</label>
<title>Reconstruction performance of the models in this study</title>
<p>The initial step in training the reconstruction model involved processing the input RGB images and preparing the corresponding hyperspectral data as ground truth. As detailed in Section 2.1, two segments of hyperspectral data were used as the reference, with the matching RGB images serving as inputs to the model. The training dataset comprised 140 images, while the validation dataset included 22 images. Training continued until the loss convergence criterion was satisfied, after which the best-performing model was selected for further evaluation. <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref> summarizes the parameter count, computational cost, and validation performance of the four models across the 400&#x2013;700 nm and 700&#x2013;1000 nm spectral ranges.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Reconstruction results.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="left">Methods</th>
<th valign="middle" align="left">Params(M)</th>
<th valign="middle" align="left">FLOPS(G)</th>
<th valign="middle" align="left">Band range</th>
<th valign="middle" align="left">MRAE</th>
<th valign="middle" align="left">RMSE</th>
<th valign="middle" align="left">PSNR</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="2" align="left" style="">MIRNet</td>
<td valign="middle" rowspan="2" align="left" style="">20.18M</td>
<td valign="middle" rowspan="2" align="left" style="">58.15 G</td>
<td valign="middle" align="left" style="">400-700nm</td>
<td valign="middle" align="left" style="">0.4424</td>
<td valign="middle" align="left" style="">0.0349</td>
<td valign="middle" align="left" style="">29.2153</td>
</tr>
<tr>
<td valign="middle" align="left" style="">700-1000nm</td>
<td valign="middle" align="left" style="">0.3233</td>
<td valign="middle" align="left" style="">0.0531</td>
<td valign="middle" align="left" style="">25.6548</td>
</tr>
<tr>
<td valign="middle" rowspan="2" align="left" style="">HRNet</td>
<td valign="middle" rowspan="2" align="left" style="">59.45 M</td>
<td valign="middle" rowspan="2" align="left" style="">77.79 G</td>
<td valign="middle" align="left" style="">400-700nm</td>
<td valign="middle" align="left" style="">0.4567</td>
<td valign="middle" align="left" style="">0.0357</td>
<td valign="middle" align="left" style="">29.0037</td>
</tr>
<tr>
<td valign="middle" align="left" style="">700-1000nm</td>
<td valign="middle" align="left" style="">0.3282</td>
<td valign="middle" align="left" style="">0.0549</td>
<td valign="middle" align="left" style="">25.3349</td>
</tr>
<tr>
<td valign="middle" rowspan="2" align="left" style="">MPRNet</td>
<td valign="middle" rowspan="2" align="left" style="">29.16 M</td>
<td valign="middle" rowspan="2" align="left" style="">320.45 G</td>
<td valign="middle" align="left" style="">400-700nm</td>
<td valign="middle" align="left" style="">0.4475</td>
<td valign="middle" align="left" style="">0.0354</td>
<td valign="middle" align="left" style="">29.0935</td>
</tr>
<tr>
<td valign="middle" align="left" style="">700-1000nm</td>
<td valign="middle" align="left" style="">0.3342</td>
<td valign="middle" align="left" style="">0.0551</td>
<td valign="middle" align="left" style="">25.3228</td>
</tr>
<tr>
<td valign="middle" rowspan="2" align="left" style="">Restormer</td>
<td valign="middle" rowspan="2" align="left" style="">75.66 M</td>
<td valign="middle" rowspan="2" align="left" style="">106.10 G</td>
<td valign="middle" align="left" style="">400-700nm</td>
<td valign="middle" align="left" style="">0.4668</td>
<td valign="middle" align="left" style="">0.0352</td>
<td valign="middle" align="left" style="">29.1454</td>
</tr>
<tr>
<td valign="middle" align="left" style="">700-1000nm</td>
<td valign="middle" align="left" style="">0.3439</td>
<td valign="middle" align="left" style="">0.0560</td>
<td valign="middle" align="left" style="">25.1091</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In our study, the MIRNet model demonstrated strong performance in hyperspectral reconstruction, particularly across both the 400&#x2013;700 nm and 700&#x2013;1000 nm ranges. For the 400&#x2013;700 nm range, MIRNet achieved a minimum mean relative absolute error (MRAE) of 0.4424, a root mean square error (RMSE) of 0.0349, and a peak signal-to-noise ratio (PSNR) of 29.22 dB. For the 700&#x2013;1000 nm range, the corresponding values were 0.3233, 0.0531, and 25.65 dB, respectively. Additionally, MIRNet exhibited the lowest computational cost among the tested models, requiring only 58.15 gigaflops and featuring the smallest model size of 20.18 million parameters. These attributes significantly improved the algorithm&#x2019;s efficiency and supported the deployment of future embedded applications.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Comparison of the performance of existing methods</title>
<p>To more clearly demonstrate the superiority of our proposed model, this section reviews and compares the performance of several representative methods in hyperspectral reconstruction tasks in recent years. These methods, including HSCNN-D, HRNet, and MPRNet, serve as intuitive and compelling benchmarks against which we can evaluate and highlight the advantages of our approach. In a study by Md. Toukir Ahmed et&#xa0;al. investigating agricultural product quality through hyperspectral image reconstruction, the HSCNN-D model was used to reconstruct 204 spectral bands (400&#x2013;1000nm) from RGB images of sweet potato. The model achieved a mean relative absolute error (MRAE) of 0.8601, a root mean square error (RMSE) of 0.0545, and a peak signal-to-noise ratio (PSNR) of 26.86 dB on the validation set. On the test set, the corresponding metrics were 0.7914, 0.0566, and 25.91 dB, respectively (<xref ref-type="bibr" rid="B2">Ahmed et&#xa0;al., 2024b</xref>). Furthermore, in another study by the same team focusing on chicken embryo mortality, the HRNet model demonstrated improved reconstruction performance, yielding an MRAE of 0.0936, RMSE of 0.0151, and PSNR of 36.79 on the validation set (<xref ref-type="bibr" rid="B1">Ahmed et al., 2024a</xref>). However, this study reconstructed only 10 spectral bands within the 520&#x2013;903nm range, which likely contributed to its higher reconstruction accuracy due to reduced spectral complexity.</p>
<p>Notably, in a study by Weiguo Yi et&#xa0;al. on geographical origin identification of beef, the MPRNet model was applied to reconstruct hyperspectral images (400&#x2013;1000nm, 125 bands) from RGB inputs. The model performed exceptionally well, yielding an MRAE of 0.177, RMSE of 0.0165, and PSNR of 35.76 (<xref ref-type="bibr" rid="B23">Yi et&#xa0;al., 2024</xref>). The high reconstruction accuracy in this study may be due to the large proportion of beef regions within each image and their relatively flat surface characteristics, which minimize depth of field effects. Additionally, the small number of spectral bands to be reconstructed further facilitated accurate reconstruction. Overall, existing methods all demonstrate a certain ability to reconstruct hyperspectral images and are applicable to a range of datasets and application scenarios. However, they struggle to balance reconstruction accuracy with spectral resolution. Our approach effectively overcomes this limitation, offering a more robust solution that achieves both high reconstruction accuracy and strong spectral fidelity.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Reconstructed spectral quality assessment</title>
<p>In the final prediction of nutrient components, spectral data within the 400&#x2013;450 nm and 950&#x2013;1000 nm ranges were deliberately excluded. This decision was based on two primary considerations: the high noise levels observed in these spectral regions and their limited relevance to the absorption peaks of the three essential nutrients&#x2014;nitrogen, phosphorus, and potassium. Including such noisy and non-informative wavelengths could compromise prediction accuracy. To enhance both model efficiency and predictive performance, the spectral range of 450&#x2013;950 nm was selected for nutrient content estimation. Following hyperspectral image reconstruction, spectral data within this range were extracted for subsequent regression analysis, and the quality of the reconstructed spectra was rigorously evaluated.</p>
<p>To assess model generalization, eight samples were randomly selected from the 120 test set samples, as shown in <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>. The results demonstrate that MIRNet and MPRNet generally provided the best spectral alignment with the ground truth, whereas Restormer and HRNet exhibited more pronounced reconstruction errors across specific spectral bands.</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Comparison of the reconstructed spectra of four models and the ground truth spectra on eight samples. <bold>(a&#x2013;h)</bold> represent eight different pine needle samples.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1630758-g006.tif">
<alt-text content-type="machine-generated">Graphs labeled (a) to (h) show spectral data, comparing true and predicted values across wavelengths measured in nanometers (nm). Each graph includes five lines: Ground Truth, MIRNet, HRNet, MPRNet, and Restormer. The x-axis represents wavelength from 400 to 950 nm, and the y-axis represents the average value. The graphs show trends and variations for each prediction model across different wavelengths.</alt-text>
</graphic>
</fig>
<p>Specifically, MIRNet consistently showed superior spectral fitting across most samples, particularly in wavelengths beyond 700 nm. In contrast, MPRNet exhibited notable fluctuations in this range, especially in samples c and h. HRNet performed exceptionally well on sample c; however, for other samples&#x2014;particularly f and g&#x2014;it displayed considerable error fluctuations beyond 700 nm, indicating variable reconstruction stability. Restormer exhibited inconsistent performance across all eight samples, with marked discrepancies observed in samples c, d, and g.</p>
<p>It is also worth noting that in samples a, c, h, and h, MIRNet slightly overestimated the 550 nm peak relative to the ground truth. Nonetheless, in the context of full-spectrum reconstruction, MIRNet demonstrated the most stable and accurate performance, while utilizing the fewest parameters and the least computational resources among all models evaluated. This strong performance may be attributed to MIRNet&#x2019;s selective kernel fusion mechanism, which effectively integrates features from different receptive fields and enhances the model&#x2019;s ability to manage spatial and channel resolution challenges.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Visual quality assessment of the reconstructed images</title>
<p>To more intuitively illustrate the performance of hyperspectral reconstruction, visual analysis was incorporated into the evaluation process. The Mean Relative Absolute Error (MRAE) index was first used to generate error heatmaps, showing the differences between the reconstructed spectra at 700 nm and the ground truth spectra for four representative samples, as shown in <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref>. These heatmaps clearly depicted the spatial distribution of reconstruction errors across the pine needle regions for each model.</p>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>Error heatmaps of four networks based on the MRAE metric at 700 nm for eight samples. <bold>(a&#x2013;h)</bold> correspond to the same eight pine needle samples as shown in <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1630758-g007.tif">
<alt-text content-type="machine-generated">A matrix of images shows visual comparisons between different image processing methods. Each row is labeled from (a) to (h) with the first column displaying a flower, followed by columns for MIRNet, HRNet, MPRNet, and Restormer. Each processed image highlights details in blue against a dark background, with an associated vertical color scale from zero to one indicating intensity.</alt-text>
</graphic>
</fig>
<p>The visual analysis highlighted the superior performance of MIRNet, which exhibited minimal errors throughout the entire needle area. In comparison, MPRNet showed moderate errors, particularly in the needle regions of samples c and f. HRNet demonstrated more pronounced errors in samples d, f, and g, with a similar distribution pattern to MPRNet across other samples. Restormer performed comparably to MPRNet in sample f but exhibited substantial errors in other samples, especially sample c. Combined with the spectral curve analysis discussed earlier, these results suggest that Restormer struggles with reconstructing fine-grained regions in the sample data.</p>
<p>Additionally, MRAE-based heatmaps were generated to compare the reconstruction accuracy of the best-performing MIRNet model against the ground truth at 500 nm, 700 nm, and 900 nm wavelengths, as illustrated in <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>. These heatmaps further revealed spatial variations in reconstruction quality across the pine needle structures. At 500 nm, significant errors were observed in the needle areas, likely due to surface smoothness and irregularities causing uneven light reflection and refraction, particularly in shadowed regions. At 900 nm, while the outer edges of the needles exhibited accurate reconstructions, the central regions showed larger errors. This is likely attributable to the limited depth of field during image acquisition, compounded by shadowing effects and strong near-infrared responses in dark areas not easily visible in the RGB spectrum. These findings emphasize the challenges of achieving uniform reconstruction across varying spatial and spectral characteristics.</p>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>Error heatmaps generated by the MIRNet model using the MRAE metric at 500 nm, 700 nm, and 900 nm across eight pine needle samples. Subfigures <bold>(a&#x2013;h)</bold> correspond to the same eight samples as in <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1630758-g008.tif">
<alt-text content-type="machine-generated">Eight panels labeled (a) to (h) show a flower structure and its optical analysis at wavelengths 500 nm, 700 nm, and 900 nm. The leftmost column depicts the flower's image, while the others present its optical properties in blue tones, with a color scale from 0 to 1 indicating intensity variations on the right.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Prediction results</title>
<p>In this section, the MIRNet model, which achieved the highest reconstruction performance, was employed for final regression prediction.</p>
<p>
<xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9</bold>
</xref> presents the hyperspectral reflectance curves of pine needle canopy samples with varying nitrogen concentrations across the 450&#x2013;950 nm spectral range. The reflectance curves display distinct patterns corresponding to four nitrogen levels. Specifically, in the 450&#x2013;600 nm region, reflectance decreases as nitrogen concentration increases. This trend is attributed to the positive correlation between nitrogen content and chlorophyll levels in plants. Chlorophyll strongly absorbs light in the 450&#x2013;470 nm and 630&#x2013;670 nm bands, leading to reduced reflectance and broader absorption features, particularly resulting in a diminished green peak around 550.8 nm.</p>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>Spectral curves at different nitrogen concentrations and spectral curve after pre-processing. <bold>(A)</bold> Original spectrum; <bold>(B)</bold> multivariate scattering correction (MSC); <bold>(C)</bold> differentiation (D1); <bold>(D)</bold> D1+MSC.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1630758-g009.tif">
<alt-text content-type="machine-generated">Four graphs depict hyperspectral curves for different nitrogen contents. Graph (A) shows original curves; Graph (B) applies multivariate scattering correction; Graph (C) uses first differentiation; Graph (D) combines first differentiation and MSC. Each graph features four colored lines representing nitrogen concentrations: 6.6322, 6.9224, 8.0189, and 12.3808 mg/g. The x-axis represents wavelength in nanometers, and the y-axis shows the average.</alt-text>
</graphic>
</fig>
<p>These spectral variations underscore the sensitivity of hyperspectral signals to nutrient content and validate the potential of hyperspectral data for non-destructive estimation of nitrogen levels in pine canopies.</p>
<p>Regions of interest (ROIs) were extracted from the reconstructed spectral data, followed by spectral preprocessing. In this study, three preprocessing methods were applied: Multiplicative Scatter Correction (MSC), first derivative (D1), and a combination of D1 and MSC (D1+MSC). The original spectra and the results after applying these preprocessing techniques are illustrated in <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9</bold>
</xref>.The MSC method enhances spectral bands with greater variability by computing the mean spectrum and correcting the original spectra through offset adjustments. This process effectively reduces spectral differences in the 800&#x2013;987 nm range, corrects scattering effects, and improves the linearity of chemical information. The D1 method eliminates baseline drift and noise interference while enhancing spectral resolution and detail. The combined D1+MSC approach integrates the advantages of both methods, optimizing the signal-to-noise ratio and feature separability, thereby significantly improving the accuracy and reliability of multi-component detection in complex systems.</p>
<p>Following preprocessing, the Competitive Adaptive Reweighted Sampling (CARS) algorithm was employed to extract characteristic wavelengths, aiming to eliminate redundant bands and enhance predictive accuracy. These selected wavelengths serve as key indicators in spectral analysis. By optimizing the weight of data at these specific wavelengths, both spectral reconstruction and nutrient content prediction performance can be substantially improved. The extracted spectral features were then used to further evaluate the MIRNet model. Additionally, it was observed that the nutrient content values used as labels had a relatively narrow range, particularly for phosphorus, whose absolute values were very small. This limited variation amplifies the impact of noise and may degrade model performance. To mitigate this effect, target variables were standardized during the training of machine learning regression models, thereby improving model robustness. Finally, grid search was employed to optimize model parameters and reduce the risk of overfitting.</p>
<p>The final regression results are presented in <xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref>, highlighting the predictive coefficient of determination (R&#xb2;p), root mean square error of prediction (RMSEP), and residual predictive deviation (RPD), which collectively evaluate the model&#x2019;s performance on the independent prediction set. Among the models tested, the PLSR model demonstrated the best overall performance in this study. Using the reconstructed spectral data, the D1 preprocessing method achieved the highest R&#xb2;p value of 0.8523 for nitrogen prediction. For phosphorus prediction, the MSC preprocessing method yielded the best performance with an R&#xb2;p of 0.7022. In the case of potassium prediction, the MSC method also achieved the highest R&#xb2;p value of 0.8087. In this study, PLSR was selected as a primary regression model due to its inherent advantages in handling high-dimensional, collinear spectral data. Compared with Support Vector Regression (SVR) and Random Forest (RF), PLSR exhibits superior robustness and stability under limited sample conditions, while simultaneously integrating dimensionality reduction and regression. Its minimal parameter tuning requirements and strong interpretability&#x2014;through regression coefficients and VIP scores&#x2014;further enhance its suitability for hyperspectral analysis. These characteristics make PLSR a particularly effective and widely adopted approach in spectroscopic modeling for nutrient estimation tasks.</p>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Comparison of prediction results of ground truth spectra and reconstructed spectra on three nutrient components in the prediction set.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="left">Nutrient</th>
<th valign="top" align="left">Spetra</th>
<th valign="top" align="left">Preprocessing method+Model</th>
<th valign="top" align="left">R&#xb2;p</th>
<th valign="top" align="left">RMSEp</th>
<th valign="top" align="left">RPD</th>
<th valign="top" align="left">Spetra</th>
<th valign="top" align="left">Preprocessing method+Model</th>
<th valign="top" align="left">R&#xb2;p</th>
<th valign="top" align="left">RMSEp</th>
<th valign="top" align="left">RPD</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="12" align="left">Nitrogen</td>
<td valign="middle" rowspan="12" align="center">Ground Truth</td>
<td valign="top" align="left">RAW+PLSR</td>
<td valign="top" align="left">0.8396</td>
<td valign="top" align="left">0.3920</td>
<td valign="top" align="left">2.4968</td>
<td valign="middle" rowspan="12" align="left">Reconstruct</td>
<td valign="top" align="left">RAW+PLSR</td>
<td valign="top" align="left">0.8322</td>
<td valign="top" align="left">0.4765</td>
<td valign="top" align="left">2.4411</td>
</tr>
<tr>
<td valign="top" align="left">RAW+SVR</td>
<td valign="top" align="left">0.8203</td>
<td valign="top" align="left">0.5081</td>
<td valign="top" align="left">2.3589</td>
<td valign="top" align="left">RAW+SVR</td>
<td valign="top" align="left">0.3200</td>
<td valign="top" align="left">1.0500</td>
<td valign="top" align="left">1.2126</td>
</tr>
<tr>
<td valign="top" align="left">RAW+RF</td>
<td valign="top" align="left">0.6558</td>
<td valign="top" align="left">0.7032</td>
<td valign="top" align="left">1.7045</td>
<td valign="top" align="left">RAW+RF</td>
<td valign="top" align="left">0.5656</td>
<td valign="top" align="left">0.7899</td>
<td valign="top" align="left">1.5173</td>
</tr>
<tr>
<td valign="top" align="left">MSC+PLSR</td>
<td valign="top" align="left">0.8593</td>
<td valign="top" align="left">0.4495</td>
<td valign="top" align="left">2.6661</td>
<td valign="top" align="left">MSC++PLSR</td>
<td valign="top" align="left">0.8519</td>
<td valign="top" align="left">0.4121</td>
<td valign="top" align="left">2.5991</td>
</tr>
<tr>
<td valign="top" align="left">MSC+SVR</td>
<td valign="top" align="left">0.6880</td>
<td valign="top" align="left">0.6695</td>
<td valign="top" align="left">1.7903</td>
<td valign="top" align="left">MSC+SVR</td>
<td valign="top" align="left">0.7379</td>
<td valign="top" align="left">0.5483</td>
<td valign="top" align="left">1.9532</td>
</tr>
<tr>
<td valign="top" align="left">MSC+RF</td>
<td valign="top" align="left">0.6936</td>
<td valign="top" align="left">0.6634</td>
<td valign="top" align="left">1.8066</td>
<td valign="top" align="left">MSC+RF</td>
<td valign="top" align="left">0.6979</td>
<td valign="top" align="left">0.6588</td>
<td valign="top" align="left">1.8194</td>
</tr>
<tr>
<td valign="top" align="left">D1+PLSR</td>
<td valign="top" align="left">0.8738</td>
<td valign="top" align="left">0.4850</td>
<td valign="top" align="left">2.6024</td>
<td valign="top" align="left">
<bold>D1+PLSR</bold>
</td>
<td valign="top" align="left">
<bold>0.8523</bold>
</td>
<td valign="top" align="left">
<bold>0.4850</bold>
</td>
<td valign="top" align="left">
<bold>2.6024</bold>
</td>
</tr>
<tr>
<td valign="top" align="left">D1+SVR</td>
<td valign="top" align="left">0.8434</td>
<td valign="top" align="left">0.4742</td>
<td valign="top" align="left">2.5273</td>
<td valign="top" align="left">D1+SVR</td>
<td valign="top" align="left">0.6478</td>
<td valign="top" align="left">0.5252</td>
<td valign="top" align="left">1.6849</td>
</tr>
<tr>
<td valign="top" align="left">D1+RF</td>
<td valign="top" align="left">0.7925</td>
<td valign="top" align="left">0.5460</td>
<td valign="top" align="left">2.1952</td>
<td valign="top" align="left">D1+RF</td>
<td valign="top" align="left">0.7267</td>
<td valign="top" align="left">0.6266</td>
<td valign="top" align="left">1.9128</td>
</tr>
<tr>
<td valign="top" align="left">
<bold>D1+MSC+PLSR</bold>
</td>
<td valign="top" align="left">
<bold>0.9038</bold>
</td>
<td valign="top" align="left">
<bold>0.3035</bold>
</td>
<td valign="top" align="left">
<bold>3.2246</bold>
</td>
<td valign="top" align="left">D1+MSC+PLSR</td>
<td valign="top" align="left">0.8394</td>
<td valign="top" align="left">0.4662</td>
<td valign="top" align="left">2.4951</td>
</tr>
<tr>
<td valign="top" align="left">D1+MSC+SVR</td>
<td valign="top" align="left">0.7768</td>
<td valign="top" align="left">0.4181</td>
<td valign="top" align="left">2.1168</td>
<td valign="top" align="left">D1+MSC+SVR</td>
<td valign="top" align="left">0.7146</td>
<td valign="top" align="left">0.6403</td>
<td valign="top" align="left">1.8719</td>
</tr>
<tr>
<td valign="top" align="left">D1+MSC+RF</td>
<td valign="top" align="left">0.8072</td>
<td valign="top" align="left">0.52625</td>
<td valign="top" align="left">2.2775</td>
<td valign="top" align="left">D1+MSC+RF</td>
<td valign="top" align="left">0.7393</td>
<td valign="top" align="left">0.5939</td>
<td valign="top" align="left">1.9587</td>
</tr>
<tr>
<td valign="middle" rowspan="12" align="left">Phosphorus</td>
<td valign="middle" rowspan="12" align="left">Ground Truth</td>
<td valign="top" align="left">RAW+PLSR</td>
<td valign="top" align="left">0.4512</td>
<td valign="top" align="left">0.7719</td>
<td valign="top" align="left">1.3499</td>
<td valign="middle" rowspan="12" align="left">Reconstruct</td>
<td valign="top" align="left">RAW+PLSR</td>
<td valign="top" align="left">0.3918</td>
<td valign="top" align="left">0.8127</td>
<td valign="top" align="left">1.2822</td>
</tr>
<tr>
<td valign="top" align="left">RAW+SVR</td>
<td valign="top" align="left">0.3671</td>
<td valign="top" align="left">0.7832</td>
<td valign="top" align="left">1.2570</td>
<td valign="top" align="left">RAW+SVR</td>
<td valign="top" align="left">0.2160</td>
<td valign="top" align="left">0.9227</td>
<td valign="top" align="left">1.1294</td>
</tr>
<tr>
<td valign="top" align="left">RAW+RF</td>
<td valign="top" align="left">0.3189</td>
<td valign="top" align="left">0.8023</td>
<td valign="top" align="left">1.2117</td>
<td valign="top" align="left">RAW+RF</td>
<td valign="top" align="left">0.3062</td>
<td valign="top" align="left">0.8097</td>
<td valign="top" align="left">1.2006</td>
</tr>
<tr>
<td valign="top" align="left">
<bold>MSC+PLSR</bold>
</td>
<td valign="top" align="left">
<bold>0.6950</bold>
</td>
<td valign="top" align="left">
<bold>0.5727</bold>
</td>
<td valign="top" align="left">
<bold>1.810</bold>
</td>
<td valign="top" align="left">
<bold>MSC+PLSR</bold>
</td>
<td valign="top" align="left">
<bold>0.7022</bold>
</td>
<td valign="top" align="left">
<bold>0.5658</bold>
</td>
<td valign="top" align="left">
<bold>1.8326</bold>
</td>
</tr>
<tr>
<td valign="top" align="left">MSC+SVR</td>
<td valign="top" align="left">0.3532</td>
<td valign="top" align="left">0.7817</td>
<td valign="top" align="left">1.2434</td>
<td valign="top" align="left">MSC+SVR</td>
<td valign="top" align="left">0.3947</td>
<td valign="top" align="left">0.7659</td>
<td valign="top" align="left">1.2854</td>
</tr>
<tr>
<td valign="top" align="left">MSC+RF</td>
<td valign="top" align="left">0.4200</td>
<td valign="top" align="left">0.7403</td>
<td valign="top" align="left">1.3131</td>
<td valign="top" align="left">MSC+RF</td>
<td valign="top" align="left">0.5423</td>
<td valign="top" align="left">0.7016</td>
<td valign="top" align="left">1.4782</td>
</tr>
<tr>
<td valign="top" align="left">D1+PLSR</td>
<td valign="top" align="left">0.6471</td>
<td valign="top" align="left">0.6160</td>
<td valign="top" align="left">1.6835</td>
<td valign="top" align="left">D1+PLSR</td>
<td valign="top" align="left">0.6232</td>
<td valign="top" align="left">0.6365</td>
<td valign="top" align="left">1.6293</td>
</tr>
<tr>
<td valign="top" align="left">D1+SVR</td>
<td valign="top" align="left">0.4070</td>
<td valign="top" align="left">0.7582</td>
<td valign="top" align="left">1.2986</td>
<td valign="top" align="left">D1+SVR</td>
<td valign="top" align="left">0.3918</td>
<td valign="top" align="left">0.6858</td>
<td valign="top" align="left">1.2823</td>
</tr>
<tr>
<td valign="top" align="left">D1+RF</td>
<td valign="top" align="left">0.3864</td>
<td valign="top" align="left">0.7712</td>
<td valign="top" align="left">1.2766</td>
<td valign="top" align="left">D1+RF</td>
<td valign="top" align="left">0.3934</td>
<td valign="top" align="left">0.8077</td>
<td valign="top" align="left">1.2839</td>
</tr>
<tr>
<td valign="top" align="left">D1+MSC+PLSR</td>
<td valign="top" align="left">0.5880</td>
<td valign="top" align="left">0.6656</td>
<td valign="top" align="left">1.5580</td>
<td valign="top" align="left">D1+MSC+PLSR</td>
<td valign="top" align="left">0.5587</td>
<td valign="top" align="left">0.6889</td>
<td valign="top" align="left">1.5053</td>
</tr>
<tr>
<td valign="top" align="left">D1+MSC+SVR</td>
<td valign="top" align="left">0.4151</td>
<td valign="top" align="left">0.7529</td>
<td valign="top" align="left">1.3075</td>
<td valign="top" align="left">D1+MSC+SVR</td>
<td valign="top" align="left">0.4834</td>
<td valign="top" align="left">0.5464</td>
<td valign="top" align="left">1.3913</td>
</tr>
<tr>
<td valign="top" align="left">D1+MSC+RF</td>
<td valign="top" align="left">0.4283</td>
<td valign="top" align="left">0.7841</td>
<td valign="top" align="left">1.3226</td>
<td valign="top" align="left">D1+MSC+RF</td>
<td valign="top" align="left">0.5249</td>
<td valign="top" align="left">0.7148</td>
<td valign="top" align="left">1.4508</td>
</tr>
<tr>
<td valign="middle" rowspan="12" align="left">Potassium</td>
<td valign="middle" rowspan="12" align="left">Ground Truth</td>
<td valign="top" align="left">RAW+PLSR</td>
<td valign="top" align="left">0.6684</td>
<td valign="top" align="left">0.6667</td>
<td valign="top" align="left">1.7367</td>
<td valign="middle" rowspan="12" align="left">Reconstruct</td>
<td valign="top" align="left">RAW+PLSR</td>
<td valign="top" align="left">0.7236</td>
<td valign="top" align="left">0.4805</td>
<td valign="top" align="left">1.9021</td>
</tr>
<tr>
<td valign="top" align="left">RAW+SVR</td>
<td valign="top" align="left">0.5801</td>
<td valign="top" align="left">0.7502</td>
<td valign="top" align="left">1.5433</td>
<td valign="top" align="left">RAW+SVR</td>
<td valign="top" align="left">0.4942</td>
<td valign="top" align="left">0.6371</td>
<td valign="top" align="left">1.4062</td>
</tr>
<tr>
<td valign="top" align="left">RAW+RF</td>
<td valign="top" align="left">0.5177</td>
<td valign="top" align="left">0.8040</td>
<td valign="top" align="left">1.4400</td>
<td valign="top" align="left">RAW+RF</td>
<td valign="top" align="left">0.4249</td>
<td valign="top" align="left">0.8780</td>
<td valign="top" align="left">1.3187</td>
</tr>
<tr>
<td valign="top" align="left">MSC+PLSR</td>
<td valign="top" align="left">0.7350</td>
<td valign="top" align="left">0.6592</td>
<td valign="top" align="left">1.9425</td>
<td valign="top" align="left">
<bold>MSC+PLSR</bold>
</td>
<td valign="top" align="left">
<bold>0.8087</bold>
</td>
<td valign="top" align="left">
<bold>0.3997</bold>
</td>
<td valign="top" align="left">
<bold>2.2866</bold>
</td>
</tr>
<tr>
<td valign="top" align="left">MSC+SVR</td>
<td valign="top" align="left">0.5181</td>
<td valign="top" align="left">0.6836</td>
<td valign="top" align="left">1.4406</td>
<td valign="top" align="left">MSC+SVR</td>
<td valign="top" align="left">0.4369</td>
<td valign="top" align="left">0.8688</td>
<td valign="top" align="left">1.3326</td>
</tr>
<tr>
<td valign="top" align="left">MSC+RF</td>
<td valign="top" align="left">0.6254</td>
<td valign="top" align="left">0.7836</td>
<td valign="top" align="left">1.6340</td>
<td valign="top" align="left">MSC+RF</td>
<td valign="top" align="left">0.5283</td>
<td valign="top" align="left">0.5283</td>
<td valign="top" align="left">1.4560</td>
</tr>
<tr>
<td valign="top" align="left">D1+PLSR</td>
<td valign="top" align="left">0.8182</td>
<td valign="top" align="left">0.5458</td>
<td valign="top" align="left">2.3458</td>
<td valign="top" align="left">D1+PLSR</td>
<td valign="top" align="left">0.7293</td>
<td valign="top" align="left">0.6661</td>
<td valign="top" align="left">1.9221</td>
</tr>
<tr>
<td valign="top" align="left">D1+SVR</td>
<td valign="top" align="left">0.5244</td>
<td valign="top" align="left">0.7984</td>
<td valign="top" align="left">1.4501</td>
<td valign="top" align="left">D1+SVR</td>
<td valign="top" align="left">0.5283</td>
<td valign="top" align="left">0.7952</td>
<td valign="top" align="left">1.4560</td>
</tr>
<tr>
<td valign="top" align="left">D1+RF</td>
<td valign="top" align="left">0.5065</td>
<td valign="top" align="left">0.8133</td>
<td valign="top" align="left">1.4235</td>
<td valign="top" align="left">D1+RF</td>
<td valign="top" align="left">0.5800</td>
<td valign="top" align="left">0.7503</td>
<td valign="top" align="left">1.5432</td>
</tr>
<tr>
<td valign="top" align="left">
<bold>D1+MSC+PLSR</bold>
</td>
<td valign="top" align="left">
<bold>0.8370</bold>
</td>
<td valign="top" align="left">
<bold>0.5170</bold>
</td>
<td valign="top" align="left">
<bold>2.4767</bold>
</td>
<td valign="top" align="left">D1+MSC+PLSR</td>
<td valign="top" align="left">0.7225</td>
<td valign="top" align="left">0.5633</td>
<td valign="top" align="left">1.8986</td>
</tr>
<tr>
<td valign="top" align="left">D1+MSC+SVR</td>
<td valign="top" align="left">0.4721</td>
<td valign="top" align="left">0.8412</td>
<td valign="top" align="left">1.3763</td>
<td valign="top" align="left">D1+MSC+SVR</td>
<td valign="top" align="left">0.4831</td>
<td valign="top" align="left">0.6571</td>
<td valign="top" align="left">1.3909</td>
</tr>
<tr>
<td valign="top" align="left">D1+MSC+RF</td>
<td valign="top" align="left">0.6300</td>
<td valign="top" align="left">0.7788</td>
<td valign="top" align="left">1.6440</td>
<td valign="top" align="left">D1+MSC+RF</td>
<td valign="top" align="left">0.5542</td>
<td valign="top" align="left">0.6102</td>
<td valign="top" align="left">1.4977</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The values shown in bold represent the highest (or best-performing) results among the compared methods in each experiment.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>In related studies, Li used hyperspectral data in the range of 1,100&#x2013;2,500 nm with a spectral resolution of 8 nm (totaling 175 wavelengths) to determine nitrogen concentrations in different tissues of slash pine, yielding a coefficient of determination (R&#xb2;cv) of 0.66 in cross-validation (<xref ref-type="bibr" rid="B13">Li et&#xa0;al., 2022</xref>). Shu Meiyan et&#xa0;al. employed spectral decomposition methods to estimate the nitrogen status of maize leaves and identified sensitive wavelengths at 470 nm, 538 nm, 638 nm, 682 nm, 710 nm, 734 nm, and 830 nm. Using a CARS-SVR regression model, they achieved a R&#xb2; of 0.68 on the test set (<xref ref-type="bibr" rid="B15">Meiyan et&#xa0;al., 2023</xref>). In another study, Yakun Zhang conducted <italic>in situ</italic>, non-destructive detection of nitrogen content in soybean leaves using hyperspectral imaging in the 380&#x2013;1000 nm range. The model attained a maximum R&#xb2;p of 0.9428 on the validation set. However, it is noteworthy that the nitrogen content range in that study was relatively wide (8.275&#x2013;44.724 mg/g), and the hyperspectral data included 707 spectral bands&#x2014;factors that likely contributed to the model&#x2019;s high performance (<xref ref-type="bibr" rid="B29">Zhang et&#xa0;al., 2024</xref>). Similarly, Di Lin et&#xa0;al. used <italic>in situ</italic> hyperspectral data (400&#x2013;900 nm) to predict nitrogen, phosphorus, and potassium content in the maize canopy. Their model achieved validation R&#xb2; values of 0.821, 0.732, and 0.773 for nitrogen, phosphorus, and potassium, respectively (<xref ref-type="bibr" rid="B14">Lin et&#xa0;al., 2024</xref>). These results are comparable to those obtained in the present study. Considering that the hyperspectral data used in this research were reconstructed rather than directly acquired, the findings strongly demonstrate the effectiveness and reliability of the proposed methodology.</p>
<p>Finally, each element was evaluated using its respective optimal model on both ground-truth and reconstructed test sets, and the resulting regression performances are illustrated in <xref ref-type="fig" rid="f10">
<bold>Figure&#xa0;10</bold>
</xref>. The figure highlights the differences in the R&#xb2;p values among the three elements. It is noteworthy that in this study, the prediction performance for phosphorus based on reconstructed spectra was slightly superior to that achieved using ground-truth hyperspectral data. This phenomenon may be primarily attributed to the inherently low phosphorus concentration&#x2014;typically ranging between 0.8 mg/g and 1.6 mg/g&#x2014;as well as its distribution across both needle and root tissues. Compared to nitrogen and potassium, phosphorus exhibits a more dispersed spatial distribution, which increases the uncertainty in machine learning-based regression. Nevertheless, this outcome indirectly supports the reliability and robustness of our reconstructed spectral data.</p>
<fig id="f10" position="float">
<label>Figure&#xa0;10</label>
<caption>
<p>Comparison of scatter plot fitting results of three nutrients obtained from ground truth spectra and reconstructed spectra on the test set.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1630758-g010.tif">
<alt-text content-type="machine-generated">Three scatter plots showing the fitting effect of nitrogen, phosphorus, and potassium prediction. Blue dots represent ground truth, and green dots represent reconstructed values. The plots have red dashed trend lines indicating fit. Nitrogen (R&#xb2; = 0.9038 and 0.8523), phosphorus (R&#xb2; = 0.6950 and 0.7022), and potassium (R&#xb2; = 0.8370 and 0.8087) show varying degrees of correlation between true and predicted values in mg/g.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s4" sec-type="discussion">
<label>4</label>
<title>Discussion</title>
<sec id="s4_1">
<label>4.1</label>
<title>Comparison of prediction performance between the original model and the improved model</title>
<p>As detailed in Section 2.2, the original MIRNet model reconstructed hyperspectral images within the 400&#x2013;700 nm range, encompassing 31 spectral bands. In this study, we extended the spectral range to 400&#x2013;1000 nm by utilizing 176 bands, thereby incorporating the near-infrared (NIR) region. While most existing research and publicly available datasets on hyperspectral reconstruction focus primarily on the visible spectrum (&lt;700 nm), many hyperspectral imaging studies have already expanded into the NIR or even infrared regions. As a result, although hyperspectral reconstruction approaches offer cost advantages, their performance often lags behind that of direct hyperspectral imaging, particularly in the extended spectral range. Despite the inherent challenges of reconstructing NIR spectra, our approach achieved low-error reconstruction across the full 400&#x2013;1000 nm spectrum.</p>
<p>For comparative analysis, we applied the original MIRNet model to RGB images of pine canopy needles to reconstruct hyperspectral images across 31 bands (400&#x2013;700 nm), as summarized in <xref ref-type="table" rid="T3">
<bold>Table&#xa0;3</bold>
</xref>. The reconstructed spectral data were then used for nutrient content prediction to evaluate the model&#x2019;s effectiveness. Spectral preprocessing and feature band selection methods were kept consistent. The results showed that the highest R&#xb2; values on the prediction set for nitrogen, phosphorus, and potassium were 0.8159, 0.5040, and 0.7007, respectively&#x2014;representing decreases of 4.3%, 28.2%, and 13.4% compared to the improved reconstruction model. These findings emphasize the importance of both enhancing the reconstruction model and expanding the spectral range.</p>
<table-wrap id="T3" position="float">
<label>Table&#xa0;3</label>
<caption>
<p>Comparison of prediction results between improved model and original model (Only display the best results).</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="left">Nutrient</th>
<th valign="top" align="left">Model</th>
<th valign="top" align="left">Preprocessing method+Model</th>
<th valign="top" align="left">R&#xb2;p</th>
<th valign="top" align="left">RMSEp</th>
<th valign="top" align="left">RPD</th>
<th valign="top" align="left">Model</th>
<th valign="top" align="left">Preprocessing method+Model</th>
<th valign="top" align="left">R&#xb2;p</th>
<th valign="top" align="left">RMSEp</th>
<th valign="top" align="left">RPD</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="left">nitrogen</td>
<td valign="middle" align="left">Improved</td>
<td valign="top" align="left">
<bold>D1+PLSR</bold>
</td>
<td valign="top" align="left">
<bold>0.8523</bold>
</td>
<td valign="top" align="left">
<bold>0.4850</bold>
</td>
<td valign="top" align="left">
<bold>2.6024</bold>
</td>
<td valign="middle" align="left">Original</td>
<td valign="top" align="left">MSC+PLSR</td>
<td valign="top" align="left">0.8159</td>
<td valign="top" align="left">0.4991</td>
<td valign="top" align="left">2.3308</td>
</tr>
<tr>
<td valign="middle" align="left">phosphorus</td>
<td valign="middle" align="left">Improved</td>
<td valign="top" align="left">
<bold>MSC+PLSR</bold>
</td>
<td valign="top" align="left">
<bold>0.7022</bold>
</td>
<td valign="top" align="left">
<bold>0.5658</bold>
</td>
<td valign="top" align="left">
<bold>1.8326</bold>
</td>
<td valign="middle" align="left">Original</td>
<td valign="top" align="left">D1+PLSR</td>
<td valign="top" align="left">0.5040</td>
<td valign="top" align="left">0.6934</td>
<td valign="top" align="left">1.4199</td>
</tr>
<tr>
<td valign="middle" align="left">potassium</td>
<td valign="middle" align="left">Improved</td>
<td valign="top" align="left">
<bold>MSC+PLSR</bold>
</td>
<td valign="top" align="left">
<bold>0.8087</bold>
</td>
<td valign="top" align="left">
<bold>0.3997</bold>
</td>
<td valign="top" align="left">
<bold>2.2866</bold>
</td>
<td valign="middle" align="left">Original</td>
<td valign="top" align="left">D1+PLSR</td>
<td valign="top" align="left">0.7007</td>
<td valign="top" align="left">0.6333</td>
<td valign="top" align="left">1.8280</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The values shown in bold represent the highest (or best-performing) results among the compared methods in each experiment.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>The influence of different degrees of fuzziness on the accuracy of model reconstruction</title>
<p>In Section 3.3, we observed that nearly all samples exhibited increased reconstruction errors in the central region at the 900 nm band. This phenomenon is likely due to image blurring caused by depth-of-field effects during image acquisition. To test this hypothesis, we applied Gaussian blurring with varying kernel sizes to the central regions of samples b, c, and f, where the issue was most pronounced. These blurred images were then used for hyperspectral reconstruction, and the resulting errors at 900 nm were visualized using heatmaps, as shown in <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref>. From left to right, the images represent the original sample and those blurred with Gaussian kernels of sizes 5, 15, 25, and 35, respectively. The heatmaps clearly indicate that as blurring intensity increases, reconstruction errors in the central region become more severe. The average MARE for the three samples increased from 0.0124, 0.0122, and 0.0215 to 0.0154, 0.0141, and 0.0256, respectively, supporting our hypothesis.</p>
<fig id="f11" position="float">
<label>Figure&#xa0;11</label>
<caption>
<p>The reconstruction results under different degrees of Gaussian blur. From left to right: the original image, and Gaussian blur kernel sizes of 5, 15, 25, and 35. The results are shown for three representative samples: <bold>(b, c, f)</bold> from the eight samples in <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1630758-g011.tif">
<alt-text content-type="machine-generated">A series of images showing a plant with varying degrees of motion blur: original, 5-degree, 15-degree, 25-degree, and 35-degree. Each set includes the blurred image and a corresponding error map in blue with a Mean Relative Absolute Error (MRAE) value. The error maps highlight differences with a color scale from zero to one, represented by color gradients. Three rows labeled (b), (c), and (f) compare the blurring effects across different conditions.</alt-text>
</graphic>
</fig>
<p>The reconstructed spectral reflectance curves in <xref ref-type="fig" rid="f12">
<bold>Figure&#xa0;12</bold>
</xref> further demonstrate the impact of blurring. For samples b and c, the spectral range from 450 to 750 nm remained largely unaffected. However, beyond 750 nm, sample b exhibited greater sensitivity to blurring than sample c. When the Gaussian kernel size exceeded 5, the reconstructed spectra for sample b consistently fell below the original values, whereas sample c maintained stable spectra across all levels of blurring. This robustness is likely attributed to the smaller surface area of sample c.</p>
<fig id="f12" position="float">
<label>Figure&#xa0;12</label>
<caption>
<p>Spectral curves reconstructed under different degrees of Gaussian blur. The curves are shown for three representative samples: <bold>(b, c, f)</bold> from the eight samples in  <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>, under varying Gaussian blur kernel sizes (5, 15, 25, and 35).</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1630758-g012.tif">
<alt-text content-type="machine-generated">Three line graphs display the reconstruction effect under different degrees of Gaussian blur on wavelength data from 400 to 950 nanometers. Each graph shows lines for original conditions and varying Gaussian fuzzy kernels, with kernel sizes 5, 15, 25, and 35. The graphs demonstrate how average values change with different levels of Gaussian blur applied.</alt-text>
</graphic>
</fig>
<p>In contrast, sample f showed significant sensitivity to blurring in the 500&#x2013;600 nm and 750&#x2013;950 nm ranges. Notably, reconstruction errors increased markedly when Gaussian kernels of sizes 5 and 15 were applied. However, with larger kernel sizes, the errors in both spectral ranges gradually stabilized. Importantly, for all three samples, reconstruction errors remained nearly unchanged when Gaussian kernel sizes reached 25 and 35, demonstrating the MIRNet model&#x2019;s remarkable robustness in handling highly blurred images.</p>
<p>Given the structural characteristics of pine needle canopies, depth-of-field effects during image acquisition are unavoidable. However, this limitation also presents valuable insights for future research. Since the ultimate goal of this study is to deploy the model on external agricultural equipment, real-world image captures will inevitably involve variations in equipment, camera angles, and lighting, leading to varying degrees of image blurring. Therefore, future research will focus on integrating spatial and spectral super-resolution techniques to enhance the quality of original RGB images, thereby improving the overall accuracy of hyperspectral reconstruction.</p>
</sec>
</sec>
<sec id="s5" sec-type="conclusions">
<label>5</label>
<title>Conclusions</title>
<p>This study investigates the application of hyperspectral image reconstruction techniques for estimating nutrient content in pine canopy needles, with the goal of enhancing model performance for practical deployment in forestry and agriculture. We improved the architectures of MIRNet, HRNet, MPRNet, and Restormer to reconstruct hyperspectral images from three-channel RGB inputs, extending the spectral range to 400&#x2013;1000 nm across 176 bands to meet the spectral requirements for predicting three key nutrients. All four networks demonstrated strong reconstruction performance; however, MIRNet consistently outperformed the others across both the 400&#x2013;700 nm and 700&#x2013;1000 nm ranges, despite having the fewest parameters and lowest computational complexity. Owing to its superior accuracy and lightweight design, MIRNet was selected as the reconstruction model for subsequent regression experiments.</p>
<p>For nutrient content prediction, we employed the hyperspectral data reconstructed by MIRNet and applied a partial least squares regression (PLSR) model to estimate nitrogen (N), phosphorus (P), and potassium (K) concentrations in the samples. The predictions on the test set closely aligned with those derived from the original hyperspectral dataset captured by a hyperspectral camera. Additionally, we conducted the same experiment using the original, unmodified network architectures, which reconstructed hyperspectral data with only 31 bands. The prediction accuracy for all three nutrients was significantly lower than that achieved using our enhanced model, underscoring the value of both architectural improvements and spectral range expansion.</p>
<p>Overall, these findings demonstrate the effectiveness of our approach in accurately reconstructing hyperspectral information and predicting plant nutrient content. By enabling <italic>in-situ</italic> estimation through RGB-based hyperspectral reconstruction, the proposed method substantially reduces system complexity and cost while maintaining high predictive performance. This research provides both a solid theoretical foundation and practical advancements for precision forestry, supporting enhanced plant management, optimized resource allocation, and improved productivity under real-world field conditions.</p>
</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 authors.</p>
</sec>
<sec id="s7" sec-type="author-contributions">
<title>Author contributions</title>
<p>YL: Writing &#x2013; original draft, Methodology, Conceptualization, Software. JD: Writing &#x2013; original draft, Resources, Conceptualization. CZ: Conceptualization, Writing &#x2013; original draft. YW: Conceptualization, Writing &#x2013; original draft. JC: Conceptualization, Writing &#x2013; original draft. TeL: Writing &#x2013; original draft, Conceptualization, Resources. YoL: Writing &#x2013; original draft, Conceptualization, Supervision. YuL: Conceptualization, Supervision, Writing &#x2013; original draft. XC: Writing &#x2013; original draft, Conceptualization, Supervision. TiL: Funding acquisition, Writing &#x2013; review &amp; editing, Conceptualization, Supervision. JZ: Writing &#x2013; review &amp; editing, Supervision, Conceptualization, Funding acquisition.</p>
</sec>
<sec id="s8" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. This study was funded by the Forestry Science and Technology Innovation Project of Guangdong Academy of Forestry (No. 2023KJCX018).</p>
</sec>
<ack>
<title>Acknowledgments</title>
<p>The authors are also grateful to their colleagues for the valuable discussions and insights that contributed to this research.</p>
</ack>
<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>
</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>Ahmed</surname> <given-names>M. T.</given-names>
</name>
<name>
<surname>Ahmed</surname> <given-names>M. W.</given-names>
</name>
<name>
<surname>Monjur</surname> <given-names>O.</given-names>
</name>
<name>
<surname>Emmert</surname> <given-names>J. L.</given-names>
</name>
<name>
<surname>Chowdhary</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Kamruzzaman</surname> <given-names>M</given-names>
</name>
</person-group>. (<year>2024</year>a). <article-title>Hyperspectral image reconstruction for predicting chick embryo mortality towards advancing egg and hatchery industry</article-title>. <source>Smart Agric. Technol.</source> <volume>9</volume>, <fpage>100533</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.atech.2024.100533</pub-id>
</citation></ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ahmed</surname> <given-names>M. T.</given-names>
</name>
<name>
<surname>Ahmed</surname> <given-names>M. W.</given-names>
</name>
<name>
<surname>Monjur</surname> <given-names>O.</given-names>
</name>
<name>
<surname>Emmert</surname> <given-names>J. L.</given-names>
</name>
<name>
<surname>Chowdhary</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Kamruzzaman</surname> <given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>b). <article-title>Deep learning-based hyperspectral image reconstruction for quality assessment of agro-product</article-title>. <source>J. Food Eng.</source> <volume>382</volume>, <fpage>112223</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.jfoodeng.2024.112223</pub-id>
</citation></ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ahmed</surname> <given-names>M. T.</given-names>
</name>
<name>
<surname>Villordon</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Kamruzzaman</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2024</year>c). <article-title>Comparative analysis of hyperspectral image reconstruction using deep learning for agricultural and biological applications</article-title>. <source>Results Eng.</source> <volume>23</volume>, <fpage>102623</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.rineng.2024.102623</pub-id>
</citation></ref>
<ref id="B4">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Arad</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Timofte</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Ben-Shahar</surname> <given-names>O.</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>Y. T.</given-names>
</name>
<name>
<surname>Finlayson</surname> <given-names>G. D</given-names>
</name>
</person-group>. (<year>2020</year>). &#x201c;<article-title>Ntire 2020 challenge on spectral reconstruction from an rgb image</article-title>,&#x201d; in <conf-name>Proceedings of the IEEE/CVF conference on computer vision and pattern recognition workshops</conf-name>. (<publisher-loc>Seattle, WA, USA</publisher-loc>: <publisher-loc>IEEE, CVPR Workshops</publisher-loc>) <fpage>446</fpage>&#x2013;<lpage>447</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPRW50498.2020.00231</pub-id>
</citation></ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Azadnia</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Rajabipour</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Jamshidi</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Omid</surname> <given-names>M</given-names>
</name>
</person-group>. (<year>2023</year>). <article-title>New approach for rapid estimation of leaf nitrogen, phosphorus, and potassium contents in apple-trees using Vis/NIR spectroscopy based on wavelength selection coupled with machine learning</article-title>. <source>Comput. Electron. Agric.</source> <volume>207</volume>, <fpage>107746</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2023.107746</pub-id>
</citation></ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Zhuo</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Super-resolution of hyperspectral image via superpixel-based sparse representation</article-title>. <source>Neurocomputing</source> <volume>273</volume>, <fpage>171</fpage>&#x2013;<lpage>177</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.neucom.2017.08.019</pub-id>
</citation></ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>H</given-names>
</name>
</person-group>. (<year>2021</year>). <article-title>Coded hyperspectral image reconstruction using deep external and internal learning</article-title>. <source>IEEE Trans. Pattern Anal. Mach. Intell.</source> <volume>44</volume>, <fpage>3404</fpage>&#x2013;<lpage>3420</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TPAMI.2021.3059911</pub-id>, PMID: <pub-id pub-id-type="pmid">33596170</pub-id></citation></ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Xiong</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Wei</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>W.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Hyperspectral assessment of leaf nitrogen accumulation for winter wheat using different regression modeling</article-title>. <source>Precis. Agric.</source> <volume>22</volume>, <fpage>1634</fpage>&#x2013;<lpage>1658</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11119-021-09804-z</pub-id>
</citation></ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Song</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Feng</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>B. B.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Y. S.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Y. H.</given-names>
</name>
<etal/>
</person-group>. (<year>2016</year>). <article-title>Improved remote sensing of leaf nitrogen concentration in winter wheat using multi-angular hyperspectral data</article-title>. <source>Remote Sens. Environ.</source> <volume>174</volume>, <fpage>122</fpage>&#x2013;<lpage>133</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.rse.2015.12.007</pub-id>
</citation></ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lan</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Hui</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Nicola&#xef;</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Verboven</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Qin</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Renard</surname> <given-names>C. M. G. C.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Visualizing the structural and chemical heterogeneity of fruit and vegetables using advanced imaging techniques: fundamentals, instrumental aspects, applications and future perspectives</article-title>. <source>Crit. Rev. Food Sci. Nutr.</source> <volume>65</volume>(<issue>21</issue>), <fpage>4147</fpage>&#x2013;<lpage>4171</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1080/10408398.2024.2384650</pub-id>, PMID: <pub-id pub-id-type="pmid">39081017</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lan</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Jaillais</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Renard</surname> <given-names>C. M.</given-names>
</name>
<name>
<surname>Leca</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Le Bourvellec</surname> <given-names>C.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>A method using near infrared hyperspectral imaging to highlight the internal quality of apple fruit slices</article-title>. <source>Postharvest Biol. Technol.</source> <volume>175</volume>, <fpage>111497</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.postharvbio.2021.111497</pub-id>
</citation></ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Leggate</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Shirmohammadi</surname> <given-names>M.</given-names>
</name>
<name>
<surname>McGavin</surname> <given-names>R. L.</given-names>
</name>
<name>
<surname>Chandra</surname> <given-names>K. A.</given-names>
</name>
<name>
<surname>Knackstedt</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Knuefing</surname> <given-names>L.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Influence of wood&#x2019;s anatomical and resin traits on the radial permeability of the hybrid pine (Pinus elliottii&#xd7; Pinus caribaea) wood in Australia</article-title>. <source>BioResources</source> <volume>15</volume>, <fpage>6851</fpage>&#x2013;<lpage>6873</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.15376/biores</pub-id>
</citation></ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Tomasetto</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Jiang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Luan</surname> <given-names>Q</given-names>
</name>
</person-group>. (<year>2022</year>). <article-title>Spectrometric prediction of nitrogen content in different tissues of slash pine trees</article-title>. <source>Plant Phenomics</source>. <volume>2022</volume>, <elocation-id>9892728</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.34133/2022/9892728</pub-id>, PMID: <pub-id pub-id-type="pmid">35112084</pub-id></citation></ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Qiao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Qin</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Miao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Sheng</surname> <given-names>K.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>A study on an accurate modeling for distinguishing nitrogen, phosphorous and potassium status in summer maize using in <italic>situ</italic> canopy hyperspectral data</article-title>. <source>Comput. Electron. Agric.</source> <volume>221</volume>, <fpage>108989</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2024.108989</pub-id>
</citation></ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meiyan</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Jinyu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Xiaohong</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Xiaohe</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Baoguo</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Yuntao</surname> <given-names>M.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>A spectral decomposition method for estimating the leaf nitrogen status of maize by UAV-based hyperspectral imaging</article-title>. <source>Comput. Electron. Agric.</source> <volume>212</volume>, <fpage>108100</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2023.108100</pub-id>
</citation></ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ni</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Tao</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Variable weighted convolutional neural network for the nitrogen content quantization of Masson pine seedling leaves with near-infrared spectroscopy</article-title>. <source>Spectrochimica Acta Part A: Mol. Biomolecular Spectrosc.</source> <volume>209</volume>, <fpage>32</fpage>&#x2013;<lpage>39</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.saa.2018.10.028</pub-id>, PMID: <pub-id pub-id-type="pmid">30343107</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pandey</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Sahu</surname> <given-names>Y. K.</given-names>
</name>
<name>
<surname>Sethy</surname> <given-names>P. K.</given-names>
</name>
<name>
<surname>Behera</surname> <given-names>S. K</given-names>
</name>
</person-group>. (<year>2022</year>). <article-title>Hyperspectral imagery applications for precision agriculture-a systemic survey</article-title>. <source>Multimedia Tools Appl.</source> <volume>81</volume>, <fpage>3005</fpage>&#x2013;<lpage>3038</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11042-021-11729-8</pub-id>
</citation></ref>
<ref id="B18">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Shi</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Xiong</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>F</given-names>
</name>
</person-group>. (<year>2018</year>). &#x201c;<article-title>Hscnn+: Advanced cnn-based hyperspectral recovery from rgb images</article-title>,&#x201d; in <conf-name>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops</conf-name>. (<publisher-loc>Salt Lake City, UT, USA</publisher-loc>: <publisher-name>IEEE, CVPR Workshops</publisher-name>) <fpage>939</fpage>&#x2013;<lpage>947</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPRW.2018.00139</pub-id>
</citation></ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Signoroni</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Savardi</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Baronio</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Benini</surname> <given-names>S</given-names>
</name>
</person-group>. (<year>2019</year>). <article-title>Deep learning meets hyperspectral image analysis: A multidisciplinary review</article-title>. <source>J. Imaging</source> <volume>5</volume>, <fpage>52</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/jimaging5050052</pub-id>, PMID: <pub-id pub-id-type="pmid">34460490</pub-id></citation></ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Hou</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>P.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>A review of deep learning used in the hyperspectral image analysis for agriculture</article-title>. <source>Artif. Intell. Rev.</source> <volume>54</volume>, <fpage>5205</fpage>&#x2013;<lpage>5253</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s10462-021-10018-y</pub-id>
</citation></ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>S.</given-names>
</name>
<etal/>
</person-group>. (<year>2015</year>). <article-title>QTL detection for growth and form traits in three full-sib pedigrees of Pinus elliottii var. elliottii&#xd7; P. caribaea var. hondurensis hybrids</article-title>. <source>Tree Genet. Genomes</source> <volume>11</volume>, <fpage>1</fpage>&#x2013;<lpage>9</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11295-015-0954-y</pub-id>
</citation></ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Lan</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>L.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Investigating the impact of hyperspectral reconstruction techniques on the quantitative inversion of rice physiological parameters: a case study using the MST++ model</article-title>. <source>J. Integr. Agric</source>. <volume>24</volume>(<issue>8</issue>), <fpage>2540</fpage>&#x2013;<lpage>2557</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.jia.2024.03.082</pub-id>
</citation></ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yi</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yun</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Borjigin</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Dong</surname> <given-names>T</given-names>
</name>
</person-group>. (<year>2024</year>). <article-title>Identification of geographical origin of beef by visible-near infrared hyperspectral recovery from color images</article-title>. <source>J. Food Composition Anal.</source> <volume>135</volume>, <fpage>106622</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.jfca.2024.106622</pub-id>
</citation></ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname> <given-names>F. H.</given-names>
</name>
<name>
<surname>Xing</surname> <given-names>S. M.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>Z. H.</given-names>
</name>
<name>
<surname>Bai</surname> <given-names>J. C.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>T. Y</given-names>
</name>
</person-group>. (<year>2022</year>). <article-title>Remote sensing inversion of the nitrogen content in rice leaves using character transfer vegetation index</article-title>. <source>Trans. Chin. Soc Agric. Eng.</source> <volume>38</volume>, <fpage>175</fpage>&#x2013;<lpage>182</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.11975/j.issn.1002-6819.2022.02.020</pub-id>
</citation></ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname> <given-names>H. J.</given-names>
</name>
<name>
<surname>Ma</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>G. Q.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Hu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>S. M.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>ZxNHX controls Na(+) and K(+) homeostasis at the whole-plant level in Zygophyllum xanthoxylum through feedback regulation of the expression of genes involved in their transport</article-title>. <source>Ann. Bot.</source> <volume>115</volume>, <fpage>495</fpage>&#x2013;<lpage>507</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1093/aob/mcu177</pub-id>, PMID: <pub-id pub-id-type="pmid">25252687</pub-id></citation></ref>
<ref id="B26">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zamir</surname> <given-names>S. W.</given-names>
</name>
<name>
<surname>Arora</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Khan</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Hayat</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Khan</surname> <given-names>F. S.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>M. H.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). &#x201c;<article-title>Learning enriched features for real image restoration and enhancement</article-title>,&#x201d; in <conf-name>Computer Vision&#x2013;ECCV 2020: 16th European Conference, Glasgow, UK, August 23&#x2013;28, 2020, Proceedings, Part XXV 16</conf-name>. (<publisher-loc>Glasgow, UK</publisher-loc>: <publisher-name>Springer, ECCV</publisher-name>) <fpage>492</fpage>&#x2013;<lpage>511</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2003.06792</pub-id>, PMID: <pub-id pub-id-type="pmid">35417348</pub-id></citation></ref>
<ref id="B27">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zamir</surname> <given-names>S. W.</given-names>
</name>
<name>
<surname>Arora</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Khan</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Hayat</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Khan</surname> <given-names>F. S.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>M. H.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). &#x201c;<article-title>Multi-stage progressive image restoration</article-title>,&#x201d; in <conf-name>Proceedings of the IEEE/CVF conference on computer vision and pattern recognition</conf-name>. ( <publisher-loc>Nashville, TN, USA</publisher-loc>: <publisher-name>IEEE, CVPR, Nashville, TN, USA</publisher-name>) <fpage>14821</fpage>&#x2013;<lpage>14831</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPR46437.2021.01458</pub-id>
</citation></ref>
<ref id="B28">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zamir</surname> <given-names>S. W.</given-names>
</name>
<name>
<surname>Arora</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Khan</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Hayat</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Khan</surname> <given-names>F. S.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>M. H.</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). &#x201c;<article-title>Restormer: Efficient transformer for high-resolution image restoration</article-title>,&#x201d; in <conf-name>Proceedings of the IEEE/CVF conference on computer vision and pattern recognition</conf-name>. (<publisher-loc>New Orleans, LA, USA</publisher-loc>: <publisher-name>IEEE, CVPR</publisher-name>) <fpage>5728</fpage>&#x2013;<lpage>5739</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPR52688.2022.00564</pub-id>
</citation></ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Guan</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Cui</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>F.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>
<italic>In situ</italic> nondestructive detection of nitrogen content in soybean leaves based on hyperspectral imaging technology</article-title>. <source>Agronomy</source> <volume>14</volume>, <fpage>806</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agronomy14040806</pub-id>
</citation></ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Su</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Ren</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Heide</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Nie</surname> <given-names>Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). <article-title>A survey on computational spectral reconstruction methods from RGB to hyperspectral imaging</article-title>. <source>Sci. Rep.</source> <volume>12</volume>, <fpage>11905</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41598-022-16223-1</pub-id>, PMID: <pub-id pub-id-type="pmid">35831474</pub-id></citation></ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Kechasov</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Rewald</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Bodner</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Verheul</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Clarke</surname> <given-names>N.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Deep learning in hyperspectral image reconstruction from single RGB images&#x2014;A case study on tomato quality parameters</article-title>. <source>Remote Sens.</source> <volume>12</volume>, <fpage>3258</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/rs12193258</pub-id>
</citation></ref>
<ref id="B32">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Po</surname> <given-names>L. M.</given-names>
</name>
<name>
<surname>Yan</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>T</given-names>
</name>
</person-group>. (<year>2020</year>). &#x201c;<article-title>Hierarchical regression network for spectral reconstruction from RGB images</article-title>,&#x201d; in <conf-name>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops</conf-name>. (<publisher-loc>Seattle, WA, USA</publisher-loc>: <publisher-name>IEEE, CVPR Workshops</publisher-name>) <fpage>422</fpage>&#x2013;<lpage>423</lpage>.</citation></ref>
</ref-list>
</back>
</article>